﻿/*в строку 130 индекса добавлять в тот див последующие р. Этому диву нужно добавлять margin-bottom: -48px;, когда абзацев после картинки много и они сильно отталкивают наших партнев
Придется однопиксельный bg наших партнеров все время помещать на нужный фон, т.к. об будет вылазить из-под закругленных краев изображения*/


html {
	height: 100%;
	margin: 0px;
	padding: 0px;
}

* {
	margin: 0;
	padding: 0;
}

body{
	margin: 0px;
	padding: 0px;
	background-color: #fff;
	height: 100%;
	width: 100%;
	font-family: Georgia, Verdana, Helvetica, sans-serif;
}
body.bg_1 {
	margin: 0px;
	padding: 0px;
	background-color: #fff;
	height: 100%;
	width: 100%;
	font-family: Georgia, Verdana, Helvetica, sans-serif;
}

body.bg_1-1 {
	margin: 0px;
	padding: 0px;
	background-color: #fff;
	height: 100%;
	width: 100%;
	font-family: Georgia, Verdana, Helvetica, sans-serif;
	background: #fff url(../images/money_right.png) no-repeat;
	background-position: 104% 168px;
	max-width: 1400px;
}

body.bg_1-2 {
	margin: 0px;
	padding: 0px;
	background-color: #fff;
	height: 100%;
	width: 100%;
	font-family: Georgia, Verdana, Helvetica, sans-serif;
	background: #fff url(../images/promf_right.png) no-repeat;
	background-position: 104% 168px;
	max-width: 1400px;
}

body.bg_2 {
	margin: 0px;
	padding: 0px;
	background-color: #e2f9ff;
	height: 100%;
	width: 100%;
	font-family: Georgia, Verdana, Helvetica, sans-serif;
	background: #e2f9ff url(../images/bp_with.png) no-repeat;
	background-position: 104% 168px;
	max-width: 1400px;
}

body.bg_2-1 {
	margin: 0px;
	padding: 0px;
	background-color: #e2f9ff;
	height: 100%;
	width: 100%;
	font-family: Georgia, Verdana, Helvetica, sans-serif;
	background: #e2f9ff url(../images/gen.png) no-repeat;
	background-position: 104% 168px;
	max-width: 1400px;
}

body.bg_2-2 {
	margin: 0px;
	padding: 0px;
	background-color: #e2f9ff;
	height: 100%;
	width: 100%;
	font-family: Georgia, Verdana, Helvetica, sans-serif;
	background: #e2f9ff url(../images/butilka.png) no-repeat;
	background-position: 104% 168px;
	max-width: 1400px;
}

body.bg_2-3{
	margin: 0px;
	padding: 0px;
	background-color: #e2f9ff;
	height: 100%;
	width: 100%;
	font-family: Georgia, Verdana, Helvetica, sans-serif;
	background: #e2f9ff url(../images/right_kaplja.png) no-repeat;
	background-position: 104% 168px;
	max-width: 1400px;
}

body.bg_2-4{
	margin: 0px;
	padding: 0px;
	background-color: #e2f9ff;
	height: 100%;
	width: 100%;
	font-family: Georgia, Verdana, Helvetica, sans-serif;
	background: #e2f9ff url(../images/right_uproch.png) no-repeat;
	background-position: 104% 168px;
	max-width: 1400px;
}

body.bg_2-5{
	margin: 0px;
	padding: 0px;
	background-color: #e2f9ff;
	height: 100%;
	width: 100%;
	font-family: Georgia, Verdana, Helvetica, sans-serif;
	background: #e2f9ff url(../images/right_forma.png) no-repeat;
	background-position: 104% 168px;
	max-width: 1400px;
}

body.bg_2-6{
	margin: 0px;
	padding: 0px;
	background-color: #e2f9ff;
	height: 100%;
	width: 100%;
	font-family: Georgia, Verdana, Helvetica, sans-serif;
	background: #e2f9ff url(../images/cepi.png) no-repeat;
	background-position: 104% 168px;
	max-width: 1400px;
}

body.bg_2-7{
	margin: 0px;
	padding: 0px;
	background-color: #e2f9ff;
	height: 100%;
	width: 100%;
	font-family: Georgia, Verdana, Helvetica, sans-serif;
	background: #e2f9ff url(../images/list_right.png) no-repeat;
	background-position: 104% 168px;
	max-width: 1400px;
}

body.bg_2-0{
	margin: 0px;
	padding: 0px;
	background-color: #e2f9ff;
	height: 100%;
	width: 100%;
	font-family: Georgia, Verdana, Helvetica, sans-serif;
	background: #e2f9ff url(../images/) no-repeat;
	background-position: 104% 168px;
	max-width: 1400px;
}

body.bg_3 {
	margin: 0px;
	padding: 0px;
	background-color: #fff2d8;
	height: 100%;
	width: 100%;
	font-family: Georgia, Verdana, Helvetica, sans-serif;
	background: #fff2d8 url(../images/) no-repeat;
	background-position: 104% 168px;
	max-width: 1400px;
}

body.bg_3-1 {
	margin: 0px;
	padding: 0px;
	background-color: #fff2d8;
	height: 100%;
	width: 100%;
	font-family: Georgia, Verdana, Helvetica, sans-serif;
	background: #fff2d8 url(../images/bazal_3.png) no-repeat;
	background-position: 104% 170px;
	max-width: 1400px;
}

body.bg_3-2 {
	margin: 0px;
	padding: 0px;
	background-color: #fff2d8;
	height: 100%;
	width: 100%;
	font-family: Georgia, Verdana, Helvetica, sans-serif;
	background: #fff2d8 url(../images/kirpich.png) no-repeat;
	background-position: 104% 170px;
	max-width: 1400px;
}

body.bg_3-3 {
	margin: 0px;
	padding: 0px;
	background-color: #fff2d8;
	height: 100%;
	width: 100%;
	font-family: Georgia, Verdana, Helvetica, sans-serif;
	background: #fff2d8 url(../images/cement_right.png) no-repeat;
	background-position: 104% 170px;
	max-width: 1400px;
}

body.bg_3-4 {
	margin: 0px;
	padding: 0px;
	background-color: #fff2d8;
	height: 100%;
	width: 100%;
	font-family: Georgia, Verdana, Helvetica, sans-serif;
	background: #fff2d8 url(../images/gaz_right.png) no-repeat;
	background-position: 104% 170px;
	max-width: 1400px;
}
body.bg_4-0 {
	margin: 0px;
	padding: 0px;
	background-color: #fffff6;
	height: 100%;
	width: 100%;
	font-family:  Georgia, Verdana, Helvetica, sans-serif;
	background: #fffff6 url(../images/) no-repeat;
	background-position: 104% 168px;
	max-width: 1400px;
}

body.bg_4-1 {
	margin: 0px;
	padding: 0px;
	background-color: #fffff6;
	height: 100%;
	width: 100%;
	font-family:  Georgia, Verdana, Helvetica, sans-serif;
	background: #fffff6 url(../images/odna_shina.png) no-repeat;
	background-position: 104% 168px;
	max-width: 1400px;
}

body.bg_5-1 {
	margin: 0px;
	padding: 0px;
	background-color: #d8daff;
	height: 100%;
	width: 100%;
	font-family: Georgia, Verdana, Helvetica, sans-serif;
	background: #d8daff url(../images/gazelectro_right.png) no-repeat;
	background-position: 104% 168px;
	max-width: 1400px;
}

body.bg_5-2 {
	margin: 0px;
	padding: 0px;
	background-color: #d8daff;
	height: 100%;
	width: 100%;
	font-family: Georgia, Verdana, Helvetica, sans-serif;
	background: #d8daff url(../images/ugol_right.png) no-repeat;
	background-position: 104% 168px;
	max-width: 1400px;
}

body.bg_6 {
	margin: 0px;
	padding: 0px;
	background-color: #eaffd8;
	height: 100%;
	width: 100%;
	font-family: Georgia, Verdana, Helvetica, sans-serif;
	background: #eaffd8 url(../images/bp_with.png) no-repeat;
	background-position: 104% 168px;
	max-width: 1400px;
}

body.bg_7 {
	margin: 0px;
	padding: 0px;
	background-color: #e2ffe8;
	height: 100%;
	width: 100%;
	font-family: Georgia, Verdana, Helvetica, sans-serif;
	background: #e2ffe8 url(../images/bp_with.png) no-repeat;
	background-position: 104% 168px;
	max-width: 1400px;
}

body.bg_7-1 {
	margin: 0px;
	padding: 0px;
	background-color: #f0fef3;
	height: 100%;
	width: 100%;
	font-family: Georgia, Verdana, Helvetica, sans-serif;
	background: #f0fef3 url(../images/kitchen.png) no-repeat;
	background-position: 104% 168px;
	max-width: 1400px;
}

body.bg_7-0 {
	margin: 0px;
	padding: 0px;
	background-color: #f0fef3;
	height: 100%;
	width: 100%;
	font-family: Georgia, Verdana, Helvetica, sans-serif;
	background: #f0fef3 url(../images/) no-repeat;
	background-position: 104% 168px;
	max-width: 1400px;
}

body.bg_8 {
	margin: 0px;
	padding: 0px;
	background-color: #ece9fc;
	height: 100%;
	width: 100%;
	font-family: Georgia, Verdana, Helvetica, sans-serif;
	background: #ece9fc url(../images/sist_krep.png) no-repeat;
	background-position: 104% 168px;
	max-width: 1400px;
}

body.bg_9 {
	margin: 0px;
	padding: 0px;
	background-color: #fff;
	height: 100%;
	width: 100%;
	font-family: Georgia, Verdana, Helvetica, sans-serif;
	background: url(../images/bp_with.png) no-repeat;
	background-position: 104% 168px;
	max-width: 1400px;
}

body.bg_1-1 a.nemo1:active, body.bg_1-1 a.nemo1:link, body.bg_1-1 a.nemo1:visited {
	z-index: 999;
	float: right;
}

body.bg_1-1 a.nemo1:hover {
	background: url(../images/money_podp.png) no-repeat left top;
}

body.bg_1-1 a.nemo2:active, body.bg_1-1 a.nemo2:link, body.bg_1-1 a.nemo2:visited {
	z-index: 999;
	float: right;	
	display: block;
	*margin-top: 60px;
}

body.bg_1-1 a.nemo2:hover {
	background: url(../images/money_podp.png) no-repeat;
	background-position: left top;
}

body.bg_3-1 a.nemo1:active, body.bg_3-1 a.nemo1:link, body.bg_3-1 a.nemo1:visited {
	z-index: 999;
	float: right;
}

body.bg_3-1 a.nemo1:hover {
	background: url(../images/bazal_plita.png) no-repeat left top;
}

body.bg_3-1 a.nemo2:active, body.bg_3-1 a.nemo2:link, body.bg_3-1 a.nemo2:visited {
	z-index: 999;
	float: right;	
	display: block;
	*margin-top: 60px;
}

body.bg_3-1 a.nemo2:hover {
	background: url(../images/bazal_ruda.png) no-repeat;
	background-position: left top;
}

body.bg_3-2 a.nemo1:active, body.bg_3-2 a.nemo1:link, body.bg_3-2 a.nemo1:visited {
	z-index: 999;
	float: right;
}

body.bg_3-2 a.nemo1:hover {
	background: url(../images/kirpich_podp.png) no-repeat left top;
}

body.bg_3-2 a.nemo2:active, body.bg_3-2 a.nemo2:link, body.bg_3-2 a.nemo2:visited {
	z-index: 999;
	float: right;	
	display: block;
	*margin-top: 60px;
}

body.bg_3-2 a.nemo2:hover {
	background: url(../images/glina_podp.png) no-repeat;
	background-position: 
left top;}

body.bg_3-3 a.nemo1:active, body.bg_3-3 a.nemo1:link, body.bg_3-3 a.nemo1:visited {
	z-index: 999;
	float: right;
}

body.bg_3-3 a.nemo1:hover {
	background: url(../images/cementr_podp.png) no-repeat left top;
}

body.bg_3-3 a.nemo2:active, body.bg_3-3 a.nemo2:link, body.bg_3-3 a.nemo2:visited {
	z-index: 999;
	float: right;	
	display: block;
	*margin-top: 60px;
}

body.bg_3-3 a.nemo2:hover {
	background: url(../images/cementl_podp.png) no-repeat;
	background-position: left top;
}

body.bg_3-4 a.nemo1:active, body.bg_3-4 a.nemo1:link, body.bg_3-4 a.nemo1:visited {
	z-index: 999;
	float: right;
}

body.bg_3-4 a.nemo1:hover {
	background: url(../images/gazr_podp.png) no-repeat left top;
}

body.bg_3-4 a.nemo2:active, body.bg_3-4 a.nemo2:link, body.bg_3-4 a.nemo2:visited {
	z-index: 999;
	float: right;	
	display: block;
	*margin-top: 60px;
}

body.bg_3-4 a.nemo2:hover {
	background: url(../images/gazl_podp.png) no-repeat;
	background-position: left top;
}
/*Дополнительное свойство
body.bg_5-1 a.nemo1:active, body.bg_5-1 a.nemo1:link, body.bg_5-1 a.nemo1:visited {
	z-index: 999;
	float: right;
	margin-right: 8px;
}

body.bg_5-1 a.nemo1:hover {
	background: url(../images/gazel_podp_right.png) no-repeat left top;
}

body.bg_5-1 a.nemo2:active, body.bg_5-1 a.nemo2:link, body.bg_5-1 a.nemo2:visited {
	z-index: 999;
	float: right;	
	display: block;
	*margin-top: 60px;
}

body.bg_5-1 a.nemo2:hover {
	background: url(../images/gazel_podp_left.png) no-repeat;
	background-position: left top;
}

body.bg_5-2 a.nemo1:active, body.bg_5-2 a.nemo1:link, body.bg_5-2 a.nemo1:visited {
	z-index: 999;
	float: right;
	margin-right: 8px;
}

body.bg_5-2 a.nemo1:hover {
	background: url(../images/ugol_right_podp.png) no-repeat left top;
}

body.bg_5-2 a.nemo2:active, body.bg_5-2 a.nemo2:link, body.bg_5-2 a.nemo2:visited {
	z-index: 999;
	float: right;	
	display: block;
	*margin-top: 60px;
}

body.bg_5-2 a.nemo2:hover {
	background: url(../images/gazel_podp_left.png) no-repeat;
	background-position: left top;
}*/

body.bg_7-1 a.nemo1:active, body.bg_7-1 a.nemo1:link, body.bg_7-1 a.nemo1:visited {
	z-index: 999;
	float: right;
}

body.bg_7-1 a.nemo1:hover {
	background: url(../images/podp_kitch.png) no-repeat center top;
}

body.bg_7-1 a.nemo2:active, body.bg_7-1 a.nemo2:link, body.bg_7-1 a.nemo2:visited {
	z-index: 999;
	float: right;	
	display: block;
	*margin-top: 60px;
}

body.bg_7-1 a.nemo2:hover {
	background: url(../images/podp_bath.png) no-repeat;
	background-position: left top;
}

body.bg_2-2 a.nemo1:active, body.bg_2-2 a.nemo1:link, body.bg_2-2 a.nemo1:visited {
	z-index: 999;
	float: right;
}

body.bg_2-2 a.nemo1:hover {
	background: url(../images/got_steklo.png) no-repeat left top;
}

body.bg_2-2 a.nemo2:active, body.bg_2-2 a.nemo2:link, body.bg_2-2 a.nemo2:visited {
	z-index: 999;
	float: right;	
	display: block;
	*margin-top: 60px;
}

body.bg_2-2 a.nemo2:hover {
	background: url(../images/proiz_steklo.png) no-repeat;
	background-position: left top;
}

body.bg_2-3 a.nemo1:active, body.bg_2-3 a.nemo1:link, body.bg_2-3 a.nemo1:visited {
	z-index: 999;
	float: right;
}

body.bg_2-3 a.nemo1:hover {
	background: url(../images/kaplja_podp.png) no-repeat left top;
}

body.bg_2-3 a.nemo2:active, body.bg_2-3 a.nemo2:link, body.bg_2-3 a.nemo2:visited {
	z-index: 999;
	float: right;	
	display: block;
	*margin-top: 60px;
}

body.bg_2-3 a.nemo2:hover {
	background: url(../images/kaplja_podp.png) no-repeat;
	background-position: left top;
}

body.bg_2-4 a.nemo1:active, body.bg_2-4 a.nemo1:link, body.bg_2-4 a.nemo1:visited {
	z-index: 999;
	float: right;
}

body.bg_2-4 a.nemo1:hover {
	background: url(../images/100.png) no-repeat left top;
}

body.bg_2-4 a.nemo2:active, body.bg_2-4 a.nemo2:link, body.bg_2-4 a.nemo2:visited {
	z-index: 999;
	float: right;	
	display: block;
	*margin-top: 60px;
}

body.bg_2-4 a.nemo2:hover {
	background: url(../images/50.png) no-repeat;
	background-position: left top;
}

body.bg_2-5 a.nemo1:active, body.bg_2-5 a.nemo1:link, body.bg_2-5 a.nemo1:visited {
	z-index: 999;
	float: right;
}

body.bg_2-5 a.nemo1:hover {
	background: url(../images/podp_form.png) no-repeat left top;
}

body.bg_2-5 a.nemo2:active, body.bg_2-5 a.nemo2:link, body.bg_2-5 a.nemo2:visited {
	z-index: 999;
	float: right;	
	display: block;
	*margin-top: 60px;
}

body.bg_2-5 a.nemo2:hover {
	background: url(../images/podp_form.png) no-repeat;
	background-position: left top;
}

body.bg_2-6 a.nemo1:active, body.bg_2-6 a.nemo1:link, body.bg_2-6 a.nemo1:visited {
	z-index: 999;
	float: right;
}

body.bg_2-6 a.nemo1:hover {
	background: url(../images/cepi_podp.png) no-repeat left top;
}

body.bg_2-6 a.nemo2:active, body.bg_2-6 a.nemo2:link, body.bg_2-6 a.nemo2:visited {
	z-index: 999;
	float: right;	
	display: block;
	*margin-top: 60px;
}

body.bg_2-6 a.nemo2:hover {
	background: url(../images/zap_cepi_podp.png) no-repeat;
	background-position: left top;
}

body.bg_2-7 a.nemo1:active, body.bg_2-7 a.nemo1:link, body.bg_2-7 a.nemo1:visited {
	z-index: 999;
	float: right;
}

body.bg_2-7 a.nemo1:hover {
	background: url(../images/list_right_podp.png) no-repeat left top;
}

body.bg_2-7 a.nemo2:active, body.bg_2-7 a.nemo2:link, body.bg_2-7 a.nemo2:visited {
	z-index: 999;
	float: right;	
	display: block;
	*margin-top: 60px;
}

body.bg_2-7 a.nemo2:hover {
	background: url(../images/list_left_podp.png) no-repeat;
	background-position: left top;
}

body.bg_4-1 a.nemo2:active, body.bg_4-1 a.nemo2:link, body.bg_4-1 a.nemo2:visited {
	z-index: 999;
	float: right;	
	display: block;
	*margin-top: 60px;
}

body.bg_4-1 a.nemo2:hover {
	background: url(../images/pokrishki.png) no-repeat;
	background-position: left top;
}

body.bg_4-1 a.nemo1:active, body.bg_4-1 a.nemo1:link, body.bg_4-1 a.nemo1:visited {
	z-index: 999;
	float: right;
}

body.bg_4-1 a.nemo1:hover {
	background: url(../images/proizvodstvo_pokrishek.png) no-repeat left top;
}

body.bg_8 a.nemo2:active, body.bg_8 a.nemo2:link, body.bg_8 a.nemo2:visited {
	z-index: 999;
	float: right;	
	display: block;
	*margin-top: 60px;
}

body.bg_8 a.nemo2:hover {
	background: url(../images/trot_plitka.png) no-repeat;
	background-position: left top;
}

body.bg_8 a.nemo1:active, body.bg_8 a.nemo1:link, body.bg_8 a.nemo1:visited {
	z-index: 999;
	float: right;
}

body.bg_8 a.nemo1:hover {
	background: url(../images/sist_krepl.png) no-repeat left top;
}


a.nemo1:active, a.nemo1:link, a.nemo1:visited {
	z-index: 999;
	float: right;
}

a.nemo1:hover {
	background: url(../images/regenerator.png) no-repeat left top;
}

a.nemo2:active, a.nemo2:link, a.nemo2:visited {
	z-index: 999;
	float: right;	
	display: block;
	*margin-top: 60px;
}

a.nemo2:hover {
	background: url(../images/magn_podp.png) no-repeat;
	background-position: left top;
}

ul, li {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

a:active, a:visited, a:link {
	outline: none;
	text-decoration: none;
	color: #f8881a;
}

a:hover {
	text-decoration: underline;
}

img {
	border: 0;
}

h2 {
	margin: 0 260px 0 0;
	padding: 0;
	color: #000;
	font-size: 28px;
	line-height: 33px;
	text-align: left;
	font-weight: bold;
	font-style: italic;
}

h3 {
	padding: 15px 150px 0 0;
	color: #000;
	font-size: 20px;
	line-height: 25px;
	text-align: left !important;
	font-weight: bold;
	font-style: italic;
	display: block;
	clear: both;
}

p {
	margin: 8px 275px 10px 0;
	padding: 0;
	color: #000;
	font-size: 12px;
	line-height: 17px;
	text-align: justify;
}

a.for_mail:active, a.for_mail:link, a.for_mail:visited {
	color: #000;
	font-size: 12px;
	text-decoration: none;
}

a.for_mail:hover {
	text-decoration: underline;
}

#wrapper {
	overflow: hidden;
	min-height: 272px;
	position: relative;
}

.cl {
	clear: both;
}

#for_bag {
	background: url(../images/bag_new_with.png) top left no-repeat;
	height: 260px;
	width: 260px;
	margin-left: -260px;
	margin-top: -260px !important;
	/*margin-bottom: -80px;*/
}

#for_bag-1 {
	background: url(../images/magnezit.png) top left no-repeat;
	height: 260px;
	width: 260px;
	margin-left: -260px;
	margin-top: -160px;
	*clear: left;
}

#for_bag-2 {
	background: url(../images/bazal_2.png) top left no-repeat;
	height: 260px;
	width: 260px;
	margin-left: -265px;
	margin-top: -160px;
	*clear: left;
}

#for_bag-3 {
	background: url(../images/bath.png) top left no-repeat;
	height: 260px;
	width: 260px;
	margin-left: -260px;
	margin-top: -160px;
	*clear: left;
}

#for_bag-4 {
	background: url(../images/steklo.png) top left no-repeat;
	height: 260px;
	width: 260px;
	margin-left: -260px;
	margin-top: -160px;
	*clear: left;
}

#for_bag-5 {
	background: url(../images/mnogo_shin.png) top left no-repeat;
	height: 260px;
	width: 260px;
	margin-left: -260px;
	margin-top: -160px;
	*clear: left;
}

#for_bag-6 {
	background: url(../images/plitka_trot.png) top left no-repeat;
	height: 260px;
	width: 260px;
	margin-left: -260px;
	margin-top: -160px;
	*clear: left;
}

#for_bag-7 {
	background: url(../images/left_caplja.png) top left no-repeat;
	height: 260px;
	width: 260px;
	margin-left: -260px;
	margin-top: -160px;
	*clear: left;
}

#for_bag-8 {
	background: url(../images/left_uproch.png) top left no-repeat;
	height: 260px;
	width: 260px;
	margin-left: -260px;
	margin-top: -160px;
	*clear: left;
}

#for_bag-9{
	background: url(../images/money_left.png) top left no-repeat;
	height: 260px;
	width: 260px;
	margin-left: -260px;
	margin-top: -160px;
	*clear: left;
}

#for_bag-10{
	background: url(../images/feft_forma.png) top left no-repeat;
	height: 260px;
	width: 260px;
	margin-left: -260px;
	margin-top: -160px;
	*clear: left;
}

#for_bag-11{
	background: url(../images/zap_cepi.png) top left no-repeat;
	height: 260px;
	width: 260px;
	margin-left: -260px;
	margin-top: -160px;
	*clear: left;
}

#for_bag-12{
	background: url(../images/glina.png) top left no-repeat;
	height: 260px;
	width: 260px;
	margin-left: -260px;
	margin-top: -160px;
	*clear: left;
}

#for_bag-13{
	background: url(../images/list_left.png) top left no-repeat;
	height: 260px;
	width: 260px;
	margin-left: -260px;
	margin-top: -160px;
	*clear: left;
}

#for_bag-14{
	background: url(../images/promf_left.png) top left no-repeat;
	height: 260px;
	width: 260px;
	margin-left: -260px;
	margin-top: -160px;
	*clear: left;
}

#for_bag-15{
	background: url(../images/cement_left.png) top left no-repeat;
	height: 260px;
	width: 260px;
	margin-left: -260px;
	margin-top: -160px;
	*clear: left;
}

#for_bag-16{
	background: url(../images/gaz_left.png) top left no-repeat;
	height: 260px;
	width: 260px;
	margin-left: -260px;
	margin-top: -160px;
	*clear: left;
}

#for_bag-17{
	background: url(../images/gazelectro_left.png) top left no-repeat;
	height: 260px;
	width: 260px;
	margin-left: -260px;
	margin-top: -160px;
	*clear: left;
}

#for_bag-18{
	background: url(../images/ugol_left.png) top left no-repeat;
	height: 260px;
	width: 260px;
	margin-left: -260px;
	margin-top: -160px;
	*clear: left;
}
#wrapper2 {
	overflow: hidden;
}

#main {
	min-width: 1000px;
	max-width: 1280px;
	min-height: 600px;
	width: 100%;
	margin: 0 auto;
	padding: 0;
	/*background: url(../images/bp_with.png) no-repeat;
	background-position: 104% 168px;*/
}

#header {
	height: 89px;
	background: #000000 url(../images/yellow_border.jpg) bottom center no-repeat;
}

#logo {
	float: left;
	display: inline;
	margin: 0px 0 0 23px;
}

#adres {
	float: right;
	margin: 22px 44px 0 0;
	color: #ffd314;
	font-size: 16px;
	font-weight: bold;
	font-style: arial;
	text-align: right;
	line-height: 19px;
}

#mainmenu {
	margin: 0px 60px 0px 60px;
	display: block;
	overflow: hidden;
	padding: 0 0 15px 0;
	min-width: 940px;
}

#mainmenu div {
	float: left;
	text-align: left;
}

.a1 {
	width: 20%;
}

.a2 {
	width: 20%;
	*width: 20%;
}

.a3 {
	width: 20%;
}

.a4 {
	width: 20%;
}

.a5 {
	width: 100px;
	float: right !important;
}

#mainmenu div a:active, #mainmenu div a:visited, #mainmenu div a:link {
	display: inline-block;
	text-decoration: none;
	font-size: 16px;
	line-height: 19px;
	color: #1e4e90;
	font-weight: bold;
	font-style: italic;
	text-align:left;
	padding: 10px 0px 10px 0px;
}

#mainmenu div a:hover {
	text-decoration: underline;
}

#mainmenu div.sell a:active, #mainmenu div.sell a:visited, #mainmenu div.sell a:link {
	display: inline-block;
	text-decoration: none;
	font-size: 16px;
	line-height: 19px;
	color: #f8881a;
	font-weight: bold;
	font-style: italic;
	text-align: left;
	padding: 10px 0px 10px 0px;
}

#mainmenu div.sell a:hover {
	color: #f8881a;
}


#container {
	clear: both;
        text-align: justify;
}

#left_sidebar {
	float: left;
	width: 328px;
	z-index: 999;
	position: relative;
}

#content {
	margin-left: 330px;
	text-align: justify;
	
}

#submenu {
	margin-left: 27px;
}

#submenu li {
	line-height: 23px;
	font-size: 12px;
	font-weight: bold;
	font-style: italic;
	text-align: left;
}

#submenu li a:active, #submenu li a:link, #submenu li a:visited {
	font-size: 12px;
	text-decoration: none;
	color: #1e4e90;
}

#submenu li a:hover {
	text-decoration: underline;
}

#submenu li.sellmain a:active, #submenu li.sellmain a:link, #submenu li.sellmain a:visited {
	font-size: 12px;
	text-decoration: none;
	color: #1e4e90;
}

#submenu li.sellmain a:hover {
	color: #f8881a;
}

#partner {
	height: 83px;
	margin-top: 0px;
	clear: both;
	margin-right: 30px;
}

#title_partner {
	float: left;
	width: 100px;
	text-align: right;
	height: 61px;
	font-size: 16px;
	line-height: 19px;
	color: #1e4e90;
	font-weight: bold;
	font-style: italic;
	padding: 18px 20px 0 28px;
	cursor: pointer;
}

#body_partner {
	height: 83px;
	margin: 0px 20px 0 104px;

}

.sub_body_partner {
	background: url(../images/part_bg.png) top left repeat-x;
}

#logotip {
	float: left;
	height: 83px;
}

#logotip  li{
	float: left;
	height: 83px;
}

#logotip  li a{
display: block;
}

#copyright {
	background: url(../images/cr_bg.jpg) top left repeat-y;
	height: 23px;
	margin-top: 32px;
}

#left_cr {
	float: left;
	font-size: 11px;
	color: #000;
	line-height: 23px;
	margin: 2px 0 0 30px;
}

#right_cr {
	float: right;
	font-size: 11px;
	color: #000;
	line-height: 23px;
	margin: 2px 30px 0 0;
}

#right_cr a:link, #right_cr a:visited, #right_cr a:active {
	color: #000;
	text-decoration: none;
}


#right_cr a:hover{
	color: #000;
	text-decoration: underline;
}

#raiting {
	margin-top: 15px;
	/*height: 50px;*/
	height: 20px;
	padding-right:30px;
	text-align:right;
}

#descr {
	color: #000;
	font-size: 9px;
	line-height: 11px;
	width: 130px;
	float: left;
	display: inline;
	margin-left: 15px;
}

#dopmenu {
	margin: 14px 0 15px 0px;
}

#dopmenu span{
	color: #000;
	line-height: 23px;
	font-size: 12px;
	font-weight: bold;
	font-style: italic;
	text-align: left;
	/*margin-top: 14px;
	display: inline-block;*/
}

#dopmenu li {
	line-height: 15px;
	font-size: 10px;
	font-weight: bold;
	font-style: none;
	text-align: left;
}

#dopmenu li a:active, #dopmenu li a:link, #dopmenu li a:visited {
	font-size: 10px;
	text-decoration: none;
	color: #1e4e90;
	margin-left: 11px;
}

#dopmenu li a:hover {
	text-decoration: underline;
}

#dopmenu li.selldop a:active, #dopmenu li.selldop a:link, #dopmenu li.selldop a:visited {
	font-size: 10px;
	color: #f8881a;
	text-decoration: none;
}

#dopmenu li.selldop a:hover {
	color: #f8881a;
	text-decoration: none;
}

#submenu li.selldop a:active, #submenu li.selldop a:link, #submenu li.selldop a:visited {
	color: #f8881a;
}

#submenu li.selldop a:hover {
	color: #f8881a;
}

#dopmenu_666 {
	margin: 14px 0 15px 0px;
}

#dopmenu_666 span{
	color: #000;
	line-height: 23px;
	font-size: 12px;
	font-weight: bold;
	font-style: italic;
	text-align: left;
}

#dopmenu_666 li {
	line-height: 15px;
	font-size: 10px;
	font-weight: bold;
	font-style: none;
	text-align: left;
}

#dopmenu_666 li a:active, #dopmenu_666 li a:link, #dopmenu_666 li a:visited {
	font-size: 10px;
	text-decoration: none;
	color: #1e4e90;
}

#dopmenu_666 li a:hover {
	text-decoration: underline;
}

#dopmenu_666 li.selldop a:active, #dopmenu_666 li.selldop a:link, #dopmenu_666 li.selldop a:visited {
	font-size: 10px;
	color: #f8881a;
	text-decoration: none;
}

#dopmenu_666 li.selldop a:hover {
	color: #f8881a;
	text-decoration: none;
}

ul.for_text li{
	margin: 8px 275px 0px 0px;
	padding: 0;
	color: #000;
	font-size: 12px;
	line-height: 17px;
	text-align: left;
}

ul.for_text2 li{
	margin: 8px 275px 0px 0px;
	padding: 0;
	color: #000;
	font-size: 12px;
	line-height: 17px;
	text-align: left;
}

ul.for_text3 li{
	margin: 8px 275px 0px 0px;
	padding: 0;
	color: #000;
	font-size: 12px;
	line-height: 14px;
	text-align: left;
}

body.bg_1  #mainmenu li a {
	border: 1px solid white;
}

.tabl_fair{
	border-collapse: collapse;
	font-size: 12px;
	width: 670px;
	margin-left: 2px;
}

.tabl_fair td{
	border: 1px solid #000;
	padding: 3px;
	text-align: center;
}

.tabl_bazal {
	border-collapse: collapse;
	font-size: 12px;
	margin-right: 50px;
	width: 85%;
}

.tabl_bazal td {
	border: 1px solid #000;
	padding: 5px;
	text-align: right;
}
table {
	margin:8px 0px 10px 0;
}

div#title_partner a:link, div#title_partner a:active, div#title_partner a:visited, div#title_partner a:hover {
color:#1E4E90;
}

span.not-first {
	margin-top: 14px;
	display: inline-block;
}
