body#main_body {
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	background: transparent url(../img/main_table_bg.gif) 0 0 repeat-y;	


}
#main_table {
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	border-collapse: collapse;
	border-style: solid;
	border:0;	  
	background: transparent url(../img/footer_left.gif) 0 100% no-repeat;	
}
table {
	margin: 0;
	padding: 0;
}
td {
	vertical-align: top;
	font-family: Tahoma, Verdana,  Arial, sans-serif;
	font-size: 11px;
	color: #838383;
}/*--Основной шрифт документа--*/

/*-Заголовки-*/
h1 {
	font-size: 18px;
	color: #AFAFAF;
}

h2 {
	color: #2C84CE;
	font-size: 100%;
	margin: 10px 0 7px 0px;
	padding: 0;
	line-height: 14px;
	font-weight: bold;
	text-decoration: underline;

}
h3 {
	font-size: 110%;
	color: #2C84CE;
	font-weight: bold;
	padding:0;
	margin: 10px 0 5px 0;
}
h4 {
	font-family: "Arial Narrow", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:190%;
	padding: 0px 0 0px 0;
	color: #5B7482;
	margin: 0;
font-weight:normal;
}
hr {
	border: 0px solid #EDEDED;

}

img {
	border: 0px;
}
form {
	margin: 0;
	padding: 0;
}

a {
	color: #2C84CE;
	text-decoration: underline;
}/*--Стиль ссылок--*/

a:hover {
	color: #FF9910;
}




/*---HEADER---*/
#header {
	background: transparent url(../img/header_bg.gif) 0 0 repeat-x;	
}
#header_left {
	background: transparent url(../img/header_left_bg.gif) 0 0 no-repeat;	
	width: 300px;

}
#logo {
	padding: 63px 0 0 61px;
	font-size: 10px;
	color: #606060;
	line-height: 12px;
}
#vector {
	font-size: 9px;
	color: #AFAFAF;
	width: 203px;
	margin: 10px 0 10px 0;

}
#header_text {
	font-size: 12px;
	color: #606060;
	margin: 30px 0px 0 20px;
}
#karzina {
	background: transparent url(../img/karzina_bg.gif) 100% 0 no-repeat;	
	height: 56px;
	width: 279px;
	color: #2C84CE;
	font-weight: bold;
	text-align: left;
}
#karzina01 {
	padding: 30px 0 0 65px;
}
#coast {
	color: #000;
}
#valuta {
	background: transparent url(../img/valuta_bg.gif) 100% 0 no-repeat;	
	width: 275px;
	height: 36px;
	text-align: right;
}
#valuta div {
	padding-top: 2px;
}
#valuta table {
	width: 275px;
	height: 29px;
}
#valuta table td {
	vertical-align: middle;
}
#euro_right {
        padding-left: 10px;
width:40px;
}
#rubl {
text-align:center;
width:45px;
}
#valuta_left {
	padding-left: 15px;
	color: #ffffff;
	font-size: 9px;
}
#valuta_usd {
	text-align: right;
padding-right:10px;
}
#valuta a {
	color: #ffffff;
	text-decoration: none;
}
#valuta_active {
	font-size: 14px;
	font-weight: bold;
	/*padding: 0 12px 0 12px;*/
	color: #fff;
}
#header_menu {
	height: 32px;
	padding: 3px 0 0 15px;
}
#header_menu a {
	display: block;
	float: left;
	height: 32px;
	padding: 0 15px 0 17px;
	line-height: 31px;	
	font-size: 100%;
	color: #606068;
	white-space:nowrap;
	text-align: center;
	font-weight: bold;
}
#header_menu a:hover {
	color: #2C84CE;
}
a.header_menu_bg01 {
	background: transparent url(../img/header_menu_bg01.gif) 50% 0 no-repeat;	
}
a.header_menu_bg02 {
	background: transparent url(../img/header_menu_bg02.gif) 50% 0 no-repeat;	
}
a.header_menu_bg03 {
	background: transparent url(../img/header_menu_bg03.gif) 50% 0 no-repeat;	
}
#header_contacts {
	height: 46px;
        width="100%";
}
#header_phone {
	height: 46px;
	float: left;
	width: 100%;
	font-size: 110%;
        margin-right: 20px;
        white-space: nowrap;
}
#header_phone_blok {
	background: transparent url(../img/header_phone.gif) 0 0 no-repeat;	
	margin: 0px 0 0 10px;
	padding: 9px 0 0 40px;
	display: block;
	width: 180px;
	font-size: 11px;
}
.kod {
	font-size: 110%;
}
#phone {
	color: #2C84CE;
	font-size: 150%;
	font-weight: bold;
}
#header_mail {
	/*height: 46px;*/
	width: 100%;
        margin-right: 20px;
}
#header_mail a {
	display: block;
	/*height: 46px;*/
	font-size: 145%;
	font-weight: bold;
	background: transparent url(../img/header_mail.gif) 0 0 no-repeat;		
	color: #606060;
	padding: 12px 0 0 41px;
	text-decoration: none;
}
#header_mail #adresat {
	color: #2C84CE;	
}
#mail_text {
	font-size: 11px;
	font-weight: normal;
	color: #838383;
}
#header_icq {
	height: 46px;
	float: left;
	width: 29%;
	font-size: 11px;
}
#header_icq_blok {
	background: transparent url(../img/header_icq.gif) 0 0 no-repeat;	
	margin: 0px 0 0 10px;
	padding: 9px 0 0 40px;
	display: block;
	width: 170px;
}
#icq {
	font-size: 140%;
	font-weight: bold;
	color: #2C84CE;
} 
/*---/HEADER---*/
/*---LEFT_PART---*/
#left_part {
	width: 290px;
	background: transparent url(../img/left_part.gif) 0 0 no-repeat;	
	padding-top: 10px;

}
#left_menu {
	background: transparent url(../img/left_menu_bg.gif) 100% 0 repeat-y;	
	padding: 0 0 0 59px;
}
#left_part a {
	display: block;
	height: 24px;
	line-height: 22px;	
	color: #2E2310;
	font-size: 110%;
	background: transparent url(../img/arr.gif) 0 10px no-repeat;	
	padding-left: 10px;
}
#left_part #left_menu_active {
	background: transparent url(../img/arr1.gif) 0 10px no-repeat;	
	font-weight: bold;
	font-size: 120%;
	color: #2C84CE;
	
}
#left_part a:hover {
	background: transparent url(../img/arr1.gif) 0 10px no-repeat;	
	color: #2C84CE;
}
#spec_predloz {
	background: transparent url(../img/spec_predloz.gif) 0 0 no-repeat;	
	height: 151px;

}
#spec_menu {
	padding: 65px 0 0 50px;

}
#spec_menu a {
	display: block;
	line-height: 20px;	
	color: #2E2310;
	background: transparent url(../img/arr2.gif) 0 60% no-repeat;	
	padding-left: 10px;
	font-weight: bold;
	color: #fff;
}
#spec_menu a:hover {
	color: #FFB675;
}
#search {
	background: transparent url(../img/search_bg.gif) 0 0 no-repeat;	
	height: 112px;
}
#search_form {
	margin: 48px 0 0 90px;
	border: 1px solid #fff;
	width: 127px;	
	height: 20px;
}
#search_botton {
	position: relative; 
	top: 5px;
	left: 3px;
}
#search a {
	font-weight: bold;	
	font-size: 90%;
	color: #fff;
	margin: 4px 0 0 94px;
	line-height: 20px;
}
#search a:hover {
	color: #D6ECFF;
}
#spateyki {
	padding:  10px 10px 10px 60px;
}
.text_spateyki {
	padding: 5px 0px 25px 0px;
	color: #838383;
}
.text_spateyki a {
	display: block;
}
#oll_stateyki {
	padding: 25px 0 20px 46px;
}
#oll_stateyki a {
	font-weight: bold;		
	background: transparent url(../img/arr3.gif) 0 3px no-repeat;	
	padding-left: 14px;
}
#left_contacts {
	background: transparent url(../img/left_contacts.gif) 0 0 no-repeat;	
	height: 195px;
	margin: 0 0 20px 0;
}
#left_contacts_content {
	padding: 46px 0 0 61px;
	color: #fff;
}
#left_contacts_content p {
	margin: 10px 0 0px 0;
}
#left_contacts_content a {
	color: #fff;
}
.kontakti {
    font-size: 100%;
    font-weight: bold;		
    
}
.kontakti_tel {
    font-size: 120%;
    font-weight: bold;		
    
}
/*---/LEFT_PART---*/


/*---CONTENT---*/
#content_conteyner {
	margin: 0 20px 0 0;
	border-top: 4px solid #2C84CE;
}
#show_room_conteyner {
	background: transparent;
height: 181px;
padding: 4px 4px 4px 4px;
background: url(../img/flash_bg.gif) top left repeat-x;
}
#show_room_logo {
	background: transparent;
height: 181px;
}
#show_text {
	background: transparent url(../img/show_text.gif) 50% 83px no-repeat;	
	height: 181px;
}
#content {
	padding: 0 25px 0 30px;
}
.select_base {
	font-size: 90%;
	color: #2B230C;
	border: 1px solid #7E9EB7;
}
.select_table td {
	color: #2C2515;
	font-weight: bold;
	line-height: 16px;
	padding: 15px 5px 0px 0;
	border-top: 1px solid #EDEDED; 
}
.select_table a {
	color: #2C2515;
	font-weight: bold;
}
.content_blok_type_01 {
	border-top: 1px solid #EDEDED; 
	border-bottom: 1px solid #EDEDED; 
	padding: 7px 0px 17px 0px;
}

.blok_border {
	border-left: 1px solid #EDEDED;
	border-right: 1px solid #EDEDED;
}
.content_blok_type_01 table {
	width: 100%;
}
.content_blok_type_01 table td {
	padding: 10px 20px 0 20px;
	width: 33%;
}
.price_usd {
	color: #AF1A1A;
	font-size: 16px;
	font-weight: bold;		
	margin: 18px -5px 0 10px;
text-align:right;
}
.price_ru {
	font-size: 16px;
}
.ico_conteyner {
	width: 62px;	
	height: 32px;
        float:right;
}
.ico_conteyner a.karzina_ico {
	float: left;
	width: 30px;	
	height: 32px;
	font-size: 14px;
	background: transparent url(../img/karzina_ico.gif) 0 0 no-repeat;	
	display: block;
}
.ico_conteyner a.info_ico {
	float: left;
	width: 30px;	
	height: 32px;
	background: transparent url(../img/info_ico.gif) 0 0 no-repeat;	
	display: block;
}
.ico_conteyner a.karzina_ico_main {
	float: left;
	width: 30px;	
	height: 32px;
	background: transparent url(../img/karzina_ico.gif) 0 0 no-repeat;	
	display: block;
}
.ico_conteyner a.info_ico_main {
	float: left;
	width: 30px;	
	height: 32px;
	background: transparent url(../img/info_ico.gif) 0 0 no-repeat;	
	display: block;
}
.content_blok_type_02 {
	border-bottom: 1px solid #EDEDED; 
	padding: 0px 10px 17px 10px;
}
.content_blok_type_02 table {
	width: 90%;
}
.content_blok_type_02 table td {
	padding: 10px 20px 0 0px;

}
.content_blok_type_02  .ico_conteyner {
	margin: 10px 0 10px 0;

}
.ico_conteyner a.karzina_ico {
	height: 35px;
	background: transparent url(../img/karzina_ico.gif) 0 0 no-repeat;	
	display: block;
	color: #2F2313;
	font-weight: bold;
	padding-left: 40px;
	line-height: 30px;

}

.ico_conteyner a.info_ico {
	height: 35px;
	width: 90px;
	background: transparent url(../img/info_ico.gif) 0 0 no-repeat;	
	display: block;
	color: #2F2313;
	font-weight: bold;
	padding-left: 40px;
	line-height: 30px;

}
.content_blok_type_02 table .sravnenie {
	padding: 0 0 0 27px;
	font-size: 10px;
}
.content_blok_type_02 table .sravnenie_checkbox {
	margin: 0 0 0 15px;
}
.servise_conteyner {
	border-top: 4px solid #2C84CE;
	border-bottom: 1px solid #EDEDED;	
	padding: 5px 0 5px 0;
}
.servise_conteyner2 {
	height: 152px;
	background: transparent url(../img/servise_conteyner.gif) 0 0px repeat-x;	
}
.service_title {
	color: #EE7102;
	font-size: 155%;
	margin: 5px 0 35px 19px;
	padding: 0;
	font-weight: bold;
	
}
.service_text {
	margin: 0px 0 5px 44px;
}
.servise_ot {
	padding: 43px 15px 0 0;
}
#text_content {
	border-bottom: 1px solid #EDEDED;	
}
#text_content table {
	width: 100%;
}
#text_content table td {
	padding: 0 10px 10px 0;
}
#link_block {
	padding: 1px 0 5px 0;

}
#link_block a {
	color: #2E2310;
	padding-right: 20px;
	white-space:nowrap;
	line-height: 20px;	
}

.detiels_table {
	border-top: 1px solid #EDEDED;	
}
.detiels_table td {
	padding: 0;
}
.detiels_table img {
	float: left;
}
.deteils {
	clear: both;
	margin-top: 40px;
	padding: 3px 0 20px 25px;
	color: #2E2310;
	background: #F7F8F8 url(../img/deteils.gif) 0 0px no-repeat;		
	line-height: 17px;
width:70%;	
}
.garant {
	width: 315px; 
	background: transparent url(../img/garant.gif) 10px 20px no-repeat;		
	padding: 0 0 0 50px;
}
#garant_title {
	padding: 0 0 10px 0;
	margin:0;
	color: #EE7102;
	font-size: 12px;
	font-weight: bold;
}
#garant_text {
	padding: 0;
	font-size: 12px;
	color: #2E2310;
}
.garant table {
	margin: 30px 0 0 0;
	line-height: 15px;	
	padding: 0;
}
.garant table td {
	padding: 0 0 0 20px;
	margin: 0;
	line-height: 25px;	

}
.garant table td {
	color: #898989;
	font-size: 90%;
	padding: 0 0 0 20px;
	margin: 0;
	text-align: left;
	line-height: 25px;	
}
.garant table .recomend_price {
	color: #AF1A1A;
	font-weight: bold;
	text-align: right;
	padding-right: 25px;

}
/*---/CONTENT---*/
/*---FOOTER---*/
#footer_left {

	height: 92px;
}
#copy {
	padding: 30px 0 0 61px;
	font-size: 100%;
}
#copy b {
	font-size: 110%;	
}

#footer_right {
	padding: 0 18px 0 32px;
}
#avtor {
	background: transparent url(../img/nsign.gif) 0 30px no-repeat;		
	padding: 30px 0 7px 111px;
	font-size: 90%;
	height: 30px;
	border-top: 1px solid #E1E1E1;
	
}

#rambler_banner {
	float: right;
	position: relative; 
	top: -25px;
}
.sub {
	display: none;
}
.subEnabled {
	display: block;
}
.subDisabled {
	display: none;
}
.ctrc{
	vertical-align:center;
}
#guarantee_td {
vertical-align:middle;
padding:0;
}
#tovar_img_td {
vertical-align:middle;
padding:0;
}*---FOOTER---*/
#footer_left {

	height: 92px;
}
#copy {
	padding: 30px 0 0 61px;
	font-size: 90%;
}
#copy b {
	font-size: 110%;	
}

#footer_right {
	padding: 0 18px 0 32px;
}
#avtor {
	background: transparent url(../img/nsign.gif) 0 30px no-repeat;		
	padding: 30px 0 7px 111px;
	font-size: 90%;
	height: 30px;
        vertical-align: middle;
	border-top: 1px solid #E1E1E1;
	
}

#rambler_banner {
	float: right;
	position: relative; 
	top: -25px;
}
.sub {
	display: none;
}
.subEnabled {
	display: block;
}
.subDisabled {
	display: none;
}
.ctrc{
	vertical-align:center;
}
#guarantee_td {
vertical-align:middle;
padding:0;
}
#tovar_img_td {
vertical-align:middle;
padding:0;
}