body {margin:0; padding:0; font-size:12px; text-align:justify;}
form {margin:0; padding:0}

#header {position:relative; height:274px; width:100%}
#logo {position:relative; width:433px; float:left}
#top_panel {position:absolute; left:433px; right:0}

#index_link {position:absolute; width:250px; top:80px; left:55px; height:90px;}

/*
#central {position:relative; }
#col_left {position:absolute; top:0; left:0; width:100%}
#content {position:absolute; top:0; left:305px; right:230px}
#col_right {position:absolute; top:0; right:0; width:200px}
*/
#central {position:relative; margin-top:10px }
#carcas td {vertical-align:top} 
#carcas td#x1 {width:320px}
#carcas td#x2 {width:100%}
/*

#central {position:relative; margin-top:20px}
#col_left {position:relative; float:left; top:0; left:0; width:230px}
#content {position:relative; float:left; margin-left:300px; margin-right:300px}
#col_right {position:relative; float:right; top:0; right:0; width:200px}
*/

#content {text-align:justify; color:#7E7E7E; font-size:13px;}
#col_right {color:#7E7E7E;}

#col_left {position:relative; width:320px;}
#content {position:relative; width:100%;}
#col_right {position:relative; width:228px; padding:0 10px 0 20px; color:#7E7E7E;}
/*
#central {position:relative; }
#col_left {position:relative; width:320px; float:left;  clear:both; _padding-top:3px}
#content {position:relative; float:left; text-align:justify; color:#7E7E7E; margin-right:300px}
#col_right {position:relative; width:228px; padding-right:10px; float:right; color:#7E7E7E;}
#col_left, #content, #col_right  {margin-top:-25px; _margin-top:-15px;}
*/

#footer {clear:both; padding-left:62px; height:85px; position:relative; background:url("/images/bottom_pic_1.jpg") no-repeat 62px}
#footer_2 {position:absolute; left:388px; height:85px; right:0; top:0; background:url("/images/bottom_pic_2.jpg") repeat-x 0 bottom}
#footer_2 div.cont {margin:62px 0 0 18px; font-family:Arial; font-size:12px; color:#474747}

a {color:#000000}
a:hover {color:#ff0000;text-decoration:underline}
a.visited {color:grey;}


h1 {font-family:Arial; font-size:22px; color:#626262; text-align:left}

#col_left {text-align:left}
h2, #col_left h2, #col_right h2 {font-family:Arial; font-size:22px; color:#C92928}
h3, #col_left h3, #col_right h3 {font-family:Arial; font-size:22px; color:#626262}
h4, #col_left h4, #col_right h4 {font-family:Arial; font-size:12px; color:#0086D3; margin-bottom:8px}
#col_left b, #col_right b {color:#0086D3}
#col_left a, #col_right a {color:#0086D3; font-weight:bold; font-family:Arial; font-size:11px; text-decoration:none}
#col_left a:hover, #col_right a:hover {text-decoration:underline}

#top_panel_1 {background:url('/images/top_bg_1.jpg'); height:23px;}
#top_panel_2 {background:url('/images/top_bg_2.jpg'); height:2px; font-size:1px}

#top_menu {height:32px}
#top_menu .mnu_top_bt_l {background:url("/images/top_menu_button_l.jpg"); float:left; height:32px; width:6px; }
#top_menu .mnu_top_bt_c {background:url("/images/top_menu_button_c.jpg"); float:left; height:32px; width:102px}
#top_menu .mnu_top_bt_r {background:url("/images/top_menu_button_r.jpg"); float:left; height:32px; width:6px; margin-right:1px}

#top_menu a {
	height:24px; padding-top:8px; display:block; text-align:center;
	font-family:Arial; color:white; font-size:12px;
	text-decoration:none;
}
#top_menu a.doubleline {padding-top:1px}

#top_menu a.deep_lvl{
	padding-left:16px;
}

#header_tools {margin-top:3px; height:69px; background:url("/images/top_bg.jpg"); color:white}
#header_basket {
	float:left; background:url("/images/top_basket.jpg") no-repeat;
	padding-left:37px; width:86px; height:69px; overflow:hidden}
#header_basket div {margin-top:12px}
#header_add_tools {padding-top:24px;}
.basket_label {width:75px; font-size:11px; color:white; text-transform:UPPERCASE; font-family: Tahoma; font-weight:bold; text-align:left}
.basket_label a {text-transform:Capitalize; color:white;}

#header_contacts {margin:20px 0}

#menu_left {margin-left:55px; width:224px; margin-top:-5px}
#menu_left a {
	font-family:Arial; font-size:12px; color:#000000; font-weight:normal;
	display:block; padding:4px 0; margin:1px 0; background:url("menu_left_hr.gif") 0 bottom repeat-x;
	text-decoration:underline; border-bottom:1px solid #dbdbdb; 
}


#menu_left a:hover {
	font-family:Arial; font-size:12px; color:#ff0000; font-weight:normal;
	display:block; padding:4px 0; margin:1px 0; background:url("menu_left_hr.gif") 0 bottom repeat-x;
	text-decoration:none; border-bottom:1px solid #dbdbdb; 
}


#menu_left a.deep_lvl {padding-left:26px; border-bottom:0}

.col_sep, .col_sep_2 {
	width:53px; height:4px; margin:6px 0 18px 0;
	background:url("/images/border_sep.jpg"); font-size:1px; 
}
.col_sep_2 {margin-top:18px}





#auth {margin:-4px 0 0 -3px}
#auth td {padding:3px}
#auth input {width:135px; border:1px solid #b1b1b1}
#auth input.auth_submit {background:url("/images/button_arrow.jpg"); width:24px; height:13px; border:0; cursor:pointer; margin:0 0 4px 4px; vertical-align:bottom}


	
	.news-list h3 { margin-top:0; font-size:16px}
	.news-list h3 a {text-decoration:none; color:#666}
	.news-list h3 a:hover {text-decoration:underline}
	.news-list ul {padding:0; margin-left:16px}
	
	.catalog_leftcol {float:left; clear:both;}
	.catalog_pic {width:200px}
	.catalog_rightcol {display:table; _height:0; zoom:1;}
	.catalog_rightcol {font-family:Arial; font-size:12px}

	
/* PRODS & TYPES - FOR DELETE */

	.prods_or_types a, .nav a {color:#666;}
	.nav {margin:16px 0 0 16px}
	.prods_or_types ul li {margin:0 0 0 -12px; padding:0;}
	.catalog_list > table {margin-left:16px}
	.catalog_list > table td {padding:1px}
	
	
	
/* Catalog */
.catalog-section h3 {margin-bottom:8px}
table.conds_table {width:100%; border-collapse:collapse; border-bottom:1px #CDCDCD solid}
table.conds_table td, .conds_table  th {border:1px #CDCDCD solid; border-bottom:0; border-top:0; padding:2px 2px 2px 8px; border-collapse:collapse; font-family:Arial; font-size:11px}
body #colNormal table.conds_table {border:1px #146A9C solid;}
table.conds_table th {background:#BC3F3E; text-align:center; padding:2px; color:white; font-weight:normal; }
table.conds_table td {background:#FFFFFF; text-align:center; min-width:80px; text-align:left;}
table.conds_table td.name { }
table.conds_table td.name a{color:#154968}
table.conds_table td.name a:visited {color:#520503}
	
h3 a  {text-align:left; color:#146A9C; font-size:11pt; margin:16px 0px 4px 0px ; padding:0px}	
	
.navy, .listlink, .nav a {color: #146A9C}
.airnavy {color:#7598ea}	
	
/* Catalog Detail */

	.catalog-element .pic {float:left; margin:0 20px 20px 0; border:1px #C7C7C7 solid;}
	
	.catalog-element .dir a.icn  {background:no-repeat; padding:0 0 0 30px}
	.catalog-element .dir #order {background-image:url("/images/det_bt_buy.jpg"); color:#B34343; font-weight:bold}
	.catalog-element .dir #doc {background-image:url("/images/det_bt_doc.jpg")}
	.catalog-element .dir #ask {background-image:url("/images/det_bt_ask.jpg")}
	
	.catalog-element .price {font-size:16px; font-weight:bold; white-space:nowrap; padding-bottom:10px;}
	.catalog-element .price span, .catalog-element .price a  {font-size:13px; font-weight:normal;}
	
	
	* html .catalog-element .props {margin-top:-1px}
	.catalog-element .props {clear:left; width:100%; border-collapse:collapse; border:1px #C7C7C7 solid;}
	.catalog-element .props td, .catalog-element .props th {border-collapse:collapse; }
	.catalog-element .props td.gr_props {border:1px #C7C7C7 solid; padding:8px 8px; background:#F3F3F3; color:#333333; font-weight:bold}
	.catalog-element .props td {border:1px solid #CCC; border-width:0 1px; padding:2px 8px}
	.catalog-element .property {width:70%}
	.catalog-element .value {width:30%}
	
	
	
	
.catelist {color:#000000;font-family:verdana;font-size:12px;}	
	
p {color:#000000;font-family:verdana;font-size:12px;}		
	
ul {color:#000000;font-family:verdana;font-size:12px;}		
	
	
	
	
	
	
