/* CSS General */



html, body, div, span, applet, object, iframe,

h1, h2, h3, h4, h5, h6, p, blockquote, pre,

a, abbr, acronym, address, big, cite, code,

del, dfn, em, font, img, ins, kbd, q, s, samp,

small, strike, strong, sub, sup, tt, var,

b, u, i, center,

dl, dt, dd, ol, ul, li,

fieldset, form, label, legend,

 {

    margin: 0;

    padding: 0;

    border: 0;

    outline: 0;

    font-size: 10pt;

    vertical-align: baseline;

    background: transparent;

}


:focus {  outline: 0;}

ins { text-decoration: none;}

del {text-decoration: line-through;}

table {    border-collapse: collapse;    border-spacing: 0; }


/* CSS Document */

body {font-family:  KievitCyr-Regular;  }

img {border:0;}
li, ol {list-style-type: none;}
.clear {clear:both;}
ul {padding:0; margin:0;}
sup {font-weight:bold; padding-right:5px; color:#666666;  }

/*------------------- Headers -------------------------*/
h1 {color:#666; font-weight:normal; font-size:20px;}
h2 {color:#333; font-weight:normal; font-size:18px;}
/*------------------- Links -------------------------*/

a {/*color:#0066CC*/ color: #380101; text-decoration: none; }
a:hover { text-decoration: underline; }
a:visited {/*color:#0066CC*/ color: #380101; }

#wrapper {margin:0 auto; padding:0; width:1150px; 

}
#header { width:1150px; padding:0; margin:0; height:250px; background:url(../images/top_pic.jpg) no-repeat left top;}

#main {  margin-bottom:20px; padding:0; /*border:1px solid #ccc; width:1000px;*/}


#top_left { width:230px; padding:0; float:left; margin-right:5px; }
#top_right {width:910px; margin:0 0 0 0; padding:0 ; float:left;  }

#cart_segment {  margin:5px 0 0 0; width:230px; //width:232px; height:66px; padding:5px 0 5px 5px;  background:url(../images/cart_pic.gif) no-repeat left top; font-size:12px; }
.cart_info {margin:0; padding:5px 0;}
#search_segment {  margin:5px 0 0 0px; width:910px; height:66px; padding:2px 10px 8px 0;  background:url(../images/search_pic.gif) no-repeat left top;}
.search_info {margin:0; padding:0 10px 0 0; font-size:12px; color:#666;}

#left_segment { float:left; margin:0; padding:0; width:231px; }

#main_content {float:left; margin-left:5px; padding:0; width:910px; font-family: KievitCyr-Regular; }
#main_content .page_title { margin:0; padding:0; 	background-image:url(../images/block-head-bg.gif); 	background-repeat: repeat-x; 
	height: 40px; font-size:16px;}
#main_content .page_title .left {	background-image:url(../images/br_left.gif); 
	background-repeat: no-repeat; 	float: left; 	width: 5px; 	height: 40px;}
#main_content .page_title .right { 	background-image: url(../images/br_right.gif); 	background-repeat: no-repeat;float: 
	right;width: 5px;height: 40px; background-position: 100% 0;}


#main_content .page_title .text {	margin-top: 5px;	_margin-top: 12px;	padding-top: 10px;	_padding-top: 0;	color: #666666;
	font-size: 0.9em;	font-weight: bold;}

/*#main_content*/ 
.content_text_main {border:1px solid #D5D5D5; margin:0 0; padding:10px 10px; font-size:12px;}
.content_text_main p {font-size:12px;}
#pathway {float:left; margin:10px 0; padding:0; font-size: 8pt; }


#pathway_segment { margin:0; padding:0; width:720px;}

#menu_segment { margin:5px auto; padding:0; width:1150px; height:25px; background:url(../images/menu_pic.gif) repeat-x left top; font-family: KievitCyr-Regular; }
#menu_segment ul {margin:0 auto; padding:0; width:900px; }
#menu_segment li {border-right:1px solid #7A95A0; float:left;}
#menu_segment li a {margin:1px 10px 2px 10px; padding:0; color:#fff; text-decoration:none; font-size:14px;}

		
#footer_segment {  height:100px; width:1150px; font-size:12px; margin:10px 0 0 0; padding:0; color: #999;  border-top:3px solid #FED32F; }
.footer_text {margin:10px 20px 10px 20px;}
.footer_text p { text-align:center;}




/* MY CSS CODE */
.inline-loader { 
    background-image: url("../images/loading.gif");
    background-position: left center;
    background-repeat: no-repeat;
    padding-left: 20px;
    display: none; 
}



.search_block label { marginp:0; padding:0; }
.search_block input.search_text { marginp:0; padding:0;}
#search_form { marginp:0; padding:0;}
search_text 


/* Submenu */
.submenu {margin:10px 0;}
.submenu ul {}
.submenu li {border-bottom:1px dotted #ccc;}
.submenu li a {margin:3px 0; padding:3px 5px; color:#000;}

/* Auth  block */
#header_right {float:right; margin:0; padding:0; font-size:12px; color:#999;}
.auth_block {margin:5px 5px 0 0; padding:0 5px 5px 0;}
.login_form {float:left; margin:0 5px 0 0; padding:5px 0;  width:600px;}
.login_form a { float:left; margin:10px 0;  }
.login_form .login label, .login_form .pass label {margin:5px 5px 5px 5px; float:left;    }
.login_form .login input, .login_form .pass input {margin:3px 5px 5px 5px ; float:left; width:100px;}

.login_form .auth_enter input {float:left; margin:2px 10px 0 0; padding:0; width:50px; }
.login_form .registration a {float:left; margin:0; padding:0;  height:14px; color:#999; width:100px;}
.login_form .forgot_pass a { margin-top:3px; padding:0; float:left; color:#ccc; width:100px; font-size:11px;}
.login_form .remember_me  {float:left; margin:5px 10px 5px 0; padding:0;} 
.login_form .remember_me  input { float:left; margin-right:5px; padding:0; width:10px;}
.login_form .remember_me  label {float:left; margin-top:2px;   }


/* News Block */
#news_block {margin:0; padding:5px; border:1px solid #d5d5d5;}
.news_date {color:#999999; font-size:11px; margin:5px 0 0 0;}
#news_block h5 {margin:5px 0; font-size:16px; color:#666666;}

#bboard {margin:0; padding:0; font-size:12px; width:910px;}
.bboard_main_title {margin:0; padding:0; background-image:url(../images/block-head-bg.gif); background-repeat: repeat-x; 	height: 40px; font-size:16px; }
.bboard_body { margin:0; padding:0; border:1px solid #d5d5d5; }
		
.bboard_main_title .left {	background-image:url(../images/br_left.gif); 
	background-repeat: no-repeat; 	float: left; 	width: 5px; 	height: 40px;}
.bboard_main_title .right { 	background-image: url(../images/br_right.gif); 	background-repeat: no-repeat;float: 
	right;width: 5px;height: 40px; background-position: 100% 0;}
.bboard_main_title .text {	margin: 0;	_margin-top: 12px;	padding-top: 10px;	_padding-top: 0;	color: #666666;
	font-size: 0.9em;	font-weight: bold;}
div.bboard_tool a {margin:10px; padding:0; font-size:16px;  }
div.bboard_rows {margin:10px 0; padding:0 10px;}
div.bboard_row {margin:10px 0 ; padding:5px 10px; border:1px solid #ccc; background-color:#F8F8F8;}
div.bboard_title { font-size:14px; margin: 5px 0 0 0; font-weight:bold;}
div.bboard_palce_date {margin:0; padding:0; color:#999;}
div.bboard_text {  font-size:12px; margin:10px 0;}
div.bboard_contact_name {margin:10px 0 5px 0; }
div.bboard_phone { margin:3px 0;}
div.bboard_category_section {margin:0 0 10px 0; padding:5px 0 10px 0;}
div.bboard_category_section a {color:#999999;}

div.bboard_rubrika {float:left; margin:0 0 0 0; padding:5px 0;}
div.bboard_category {float:left; margin:0 0 0 10px; padding:5px 0;}

div.bboard_block {width:231px; margin:0 0 5px 0; padding:0;}
div.bboard_block ul, li, li a {color:#666; margin:2px 0; font-size:14px;}

div.bboard_block a:visited {color:#666; }
div.bboard_block a.current {color:#009933; }
div.bboard_block .rubriks {margin: 0; padding:5px;color:#999; border:1px solid #d5d5d5; font-weight:normal;}
div.bboard_block .categories {margin: 0; padding:5px;color:#999; border:1px solid #d5d5d5; font-weight:normal;}



/* Catalog */
.group_items_wrap, .group_pic {float:left;}
.group_items_wrap {float:left;}



#categories {margin:0; padding:0; float:left; width:910px;}

#categories .root_category {float:left; margin:0; padding:0; background-image:url(../images/block-head-bg.gif); 	
		background-repeat: repeat-x; 	height: 40px; font-size:16px; width:910px;}
		
#categories .root_category .left {	background-image:url(../images/br_left.gif); 
	background-repeat: no-repeat; 	float: left; 	width: 5px; 	height: 40px;}
#categories .root_category .right { 	background-image: url(../images/br_right.gif); 	background-repeat: no-repeat;float: 
	right;width: 5px;height: 40px; background-position: 100% 0;}


#categories .root_category .text {	margin: 0;	_margin-top: 12px;	padding-top: 10px;	_padding-top: 0;	color: #666666;
	font-size: 0.9em;	font-weight: bold;}




#categories .sub_categories {float:left; margin:0 0 5px 0; padding:5px 0 ; }
#categories .sub_category span {float:left;}
#categories .sub_category a {float:left; margin:0;  }


.category-notes { font-size: 10pt; border: solid 1px #F73E3E; padding: 5px 15px; color: #222; 
-moz-border-radius: 4px; -webkit-border-radius: 4px; background-color: #ffffcc; margin: 5px 0; }

#group_items .item_title {float:left; margin:0; padding:0; background-image:url(../images/block-head-bg.gif); 	
		background-repeat: repeat-x; 	height: 40px; font-size:16px; width:910px;}
		
#group_items .item_title .left {	background-image:url(../images/br_left.gif); 
	background-repeat: no-repeat; 	float: left; 	width: 5px; 	height: 40px;}
#group_items .item_title .right { 	background-image: url(../images/br_right.gif); 	background-repeat: no-repeat;float: 
	right;width: 5px;height: 40px; background-position: 100% 0;}


#group_items .item_title .text {	margin: 0;	_margin-top: 12px;	padding-top: 10px;	_padding-top: 0;	color: #666666;
	font-size: 0.9em;	font-weight: bold;}


/*   Shopping Cart  */

.cart_block {color:#666666; margin:1px 0 0 53px; font-size:11px;}
#shoping_cart .tool_group {}
#shoping_cart .tool_content {border:1px solid #d5d5d5; margin:0; padding:5px;}

#shoping_cart .tool_header {float:left; margin:0; padding:0; background-image:url(../images/block-head-bg.gif); 	
		background-repeat: repeat-x; 	height: 40px; font-size:16px; width:910px;}
		
#shoping_cart .tool_header .left {	background-image:url(../images/br_left.gif); 
	background-repeat: no-repeat; 	float: left; 	width: 5px; 	height: 40px;}
#shoping_cart .tool_header .right { 	background-image: url(../images/br_right.gif); 	background-repeat: no-repeat;float: 
	right;width: 5px;height: 40px; background-position: 100% 0;}
#shoping_cart .tool_header .text {	margin: 0;	_margin-top: 12px;	padding-top: 10px;	_padding-top: 0;	color: #666666;
	font-size: 0.9em;	font-weight: bold;}
	
#order_tool { float:left; margin:0; padding:0; width:910px;}
#order_tool .order_tool_title {  margin:0; padding:0; background-image:url(../images/block-head-bg.gif); 	
		background-repeat: repeat-x; 	height: 40px; font-size:16px; }
#order_tool .order_tool_title .left {	background-image:url(../images/br_left.gif); 
	background-repeat: no-repeat; 	float: left; 	width: 5px; 	height: 40px;}
#order_tool .order_tool_title .right { 	background-image: url(../images/br_right.gif); 	background-repeat: no-repeat;float: 
	right;width: 5px;height: 40px; background-position: 100% 0;}
#order_tool .order_tool_title .text {	margin: 0;	_margin-top: 12px;	padding-top: 10px;	_padding-top: 0;	color: #666666;
	font-size: 0.9em;	font-weight: bold;}
.order_tool_content { border:1px solid #d5d5d5; margin:0; padding:20px 37px;}

.block_header {float:left; margin:0; padding:0; background-image:url(../images/block-head-bg.gif); 	
		background-repeat: repeat-x; 	height: 40px; font-size:16px; width:910px;}
.block_header .left {	background-image:url(../images/br_left.gif); 
	background-repeat: no-repeat; 	float: left; 	width: 5px; 	height: 40px;}
.block_header .right { 	background-image: url(../images/br_right.gif); 	background-repeat: no-repeat;float: 
	right;width: 5px;height: 40px; background-position: 100% 0;}
.block_header .text {	margin: 0;	_margin-top: 12px;	padding-top: 10px;	_padding-top: 0;	color: #666666;
	font-size: 0.9em;	font-weight: bold;}
	
	/*Header For main block*/
.block_header_long {float:left; margin:0; padding:0; background-image:url(../images/block-head-bg.gif); 	
		background-repeat: repeat-x; 	height: 40px; font-size:16px; width:910px;}
.block_header_long .left {	background-image:url(../images/br_left.gif); 
	background-repeat: no-repeat; 	float: left; 	width: 5px; 	height: 40px;}
.block_header_long .right { 	background-image: url(../images/br_right.gif); 	background-repeat: no-repeat;float: 
	right;width: 5px;height: 40px; background-position: 100% 0;}
.block_header_long .text {	margin: 0;	_margin-top: 12px;	padding-top: 10px;	_padding-top: 0;	color: #666666;
	font-size: 0.9em;	font-weight: bold;}
	
		/*Header For main block*/

	.block_header_left {float:left; margin:0; padding:0; background-image:url(../images/block-head-bg.gif); 	
		background-repeat: repeat-x; 	height: 40px; font-size:16px; width:231px;}
.block_header_left .left {	background-image:url(../images/br_left.gif); 
	background-repeat: no-repeat; 	float: left; 	width: 5px; 	height: 40px;}
.block_header_left .right { 	background-image: url(../images/br_right.gif); 	background-repeat: no-repeat;float: 
	right;width: 5px;height: 40px; background-position: 100% 0;}
.block_header_left .text {	margin: 0;	_margin-top: 12px;	padding-top: 10px;	_padding-top: 0;	color: #666666;
	font-size: 0.9em;	font-weight: bold;}
	
.content { border:1px solid #d5d5d5; margin:0; padding: 5px; float:left; width:898px;}
#categories .content {  border:1px solid #d5d5d5; margin:0; padding: 5px; float:left; width:898px;}
.sort { margin:2px 0 7px 0; width:500px; color:#666; font-size:12px;}


.page_block_header {float:left; margin:0; padding:0; background-image:url(../images/block-head-bg.gif); 	
		background-repeat: repeat-x; 	height: 40px; font-size:16px; width:910px;}
.page_block_header .left {	background-image:url(../images/br_left.gif); 
	background-repeat: no-repeat; 	float: left; 	width: 5px; 	height: 40px;}
.page_block_header .right { 	background-image: url(../images/br_right.gif); 	background-repeat: no-repeat;float: 
	right;width: 5px;height: 40px; background-position: 100% 0;}
.page_block_header .text {	margin: 0;	_margin-top: 12px;	padding-top: 10px;	_padding-top: 0;	color: #666666;
	font-size: 0.9em;	font-weight: bold;}
	
.order_date {color:#CD0104; margin:5px 0; padding-top:30px;}
#total_cost {margin:5px 0 10px 0; font-size:18px; color:#CD0104;}
.total_cost {margin:5px 0 10px 10px; font-size:18px; color:#CD0104;}

.cart_footer {margin:5px 0 10px 0;}

/* Tovar podhodit k modeluyam*/
.comparable_models {margin:10px 0;}

/* Main page right segment*/
.right_segment_block_header {float:left; margin:0; padding:0; background-image:url(../images/block-head-bg.gif); 	
		background-repeat: repeat-x; 	height: 40px; font-size:16px; width:330px; //width:335px;}
.right_segment_block_header .left {	background-image:url(../images/br_left.gif); 
	background-repeat: no-repeat; 	float: left; 	width: 5px; 	height: 40px;}
.right_segment_block_header .right { 	background-image: url(../images/br_right.gif); 	background-repeat: no-repeat;float: 
	right;width: 5px;height: 40px; background-position: 100% 0;}
.right_segment_block_header .text {	margin: 0;	_margin-top: 12px;	padding-top: 10px;	_padding-top: 0;	color: #666666;
	font-size: 0.9em;	font-weight: bold;}
	
	
/* Main page leftmenu*/	
.left_segment_menu_content {float:left; margin:0; padding:0; border:1px solid #ccc; //width:231px;}
.left_segment_menu_content ul {float:left; margin:3px 0 0 5px; padding:0; font-size:16px;}
.left_segment_menu_content li { margin:3px 0; padding:0 5px 5px 17px; border-bottom:1px dotted #ccc; background:url(../images/arr.gif) no-repeat left center;}
.left_segment_menu_content li a { /*color:#0066cc;*/ color: #380101; font-size:16px;}

