/* CSS Document */
html, body {
	background-color:#2592B2;
	margin:0px;
	height:100%;
	padding:0px;
	background-image:url(/img/top_bg.gif); background-position:top; background-repeat:repeat-x;
	
}
*{margin:0; padding:0; font-family:Tahoma, Verdana, sans-serif; color:#EFEFEF; font-size:12px; }
.container_top{ width:996px;}
.container_top .top{position:relative;width:996px; }
.container_top .top .t01{position:absolute; left:0; top:0;}
.container_top .top .t02{position:absolute; left:689px; top:0;}
.container_top .top .t03{position:absolute; left:0; top:86px; width:996px; height:332px; background-image:url(/img/top_03.jpg); background-position:left top; background-repeat:no-repeat; text-align:center}

.container_top .top .logo{position:absolute; left:316px; top:0;}
.container_top .top2{position:relative;width:996px; height:80px; background-image:url(/img/contact_bg.gif); background-position:bottom; background-repeat:repeat-x; margin-top:417px; vertical-align:bottom }
.container_top .top2 .catalog_link{position:absolute; bottom:0; left:0;}
.container_top .top2 .catalog_link2{position:absolute; bottom:39px; left:0;}
.container_top .top2 .c01{position:absolute; bottom:0; right:0;}
.container_top .top2 .icq1{position:absolute; left:280px; top:48px; width:26px; height:28px; background-image:url(/img/icq.gif); background-position:left top; background-repeat:no-repeat; }
.container_top .top2 .icq2{position:absolute; left:310px; top:52px;  font-family:"Times New Roman", Times, serif; font-weight:bold; font-style:italic; font-size:20px; color:#B27C2F; }
.container_top .top2 .phone1{position:absolute; left:664px; top:52px; width:33px; height:24px; background-image:url(/img/phone.gif); background-position:left top; background-repeat:no-repeat; }
.container_top .top2 .phone2{position:absolute; left:703px; top:50px;  font-family:"Times New Roman", Times, serif; font-weight:bolder; font-style:italic; font-size:22px; color:#106C9A; }
.container_top .top2 .phone3{position:absolute; left:770px; top:50px;  font-family:"Times New Roman", Times, serif; font-weight:bolder; font-style:italic; font-size:22px; color:#106C9A; width:204px }




.container_top .top3{position:relative;width:996px; height:184px; background-image:url(/img/services.jpg); background-position:top; background-repeat:no-repeat; }

/*search*/
.container_top .top3 .search_form{position:absolute; right:37px; bottom:14px;}
.container_top .top3 .search_form #site-search-input-text{ color:#585858; width:176px; border:#D4D4D4 1px solid; padding-left:8px; padding-top:2px;padding-bottom:3px; margin-right:2px;}
.container_top .top3 .search_form #site-search-input-submit{background:none; border:none;width:53px; height:21px; background-image:url(/img/find_btn.gif); background-repeat:no-repeat; background-position:0px 3px }
.container_top .top3 .icq3{position:absolute; left:30px; top:143px;  font-family:"Times New Roman", Times, serif; font-weight:bold; font-style:italic; font-size:24px; color:#106C9A; }
#search_results .highlite{color:#9A6355; font-weight:bold;}
#search_results{width:95%;}
#search_results p{color:#5c5c5c; font-size:11px; text-align:justify}
#search_results img{float:left; border:1px solid #CCCCCC; margin-right:10px; margin-bottom:10px;}

/**menu_top*/

.top_menu {margin-top:281px; text-align:center; margin-left:auto; margin-right:auto}
.top_menu .link{background-image:url(/img/top_menu_punkt.png); background-position:left top; background-repeat:no-repeat; width:144px; height:51px; padding-top:12px;}
.top_menu .del{width:10px;}
.top_menu .link a{font-family:"Times New Roman", Times, serif; font-size:13px; font-weight:bold; text-decoration:none; text-transform:uppercase}

/*catalog menu*/
.catalog_punkt{position:relative; text-align:center; margin-left:20px; margin-right:20px; margin-top:5px}
.catalog_punkt div{margin-top:-24px;}
.catalog_punkt .a{text-align:center; font-family:Tahoma, Verdana, sans-serif; font-weight:bold; color:#247B94;}

/*menu*/
.menu_space{font-family:"Times New Roman", Times, serif; font-size:24px; color:#90D9FF; text-align:center; vertical-align:bottom; line-height:24px; margin-top:11px;}

.menu{position:relative;background-color:#EFEFEF; padding-top:13px;  }
.menu .lt{background-image:url(/img/menu_lt.gif); background-position:left top; background-repeat:no-repeat; position:absolute; left:0; top:0; width:13px; height:13px; z-index:20}
.menu .rt{background-image:url(/img/menu_rt.gif); background-position:right top; background-repeat:no-repeat; position:absolute; right:0; top:0; width:13px; height:13px; z-index:20}
.menu .t{background-image:url(/img/menu_t.gif); background-position:top; background-repeat:repeat-x; position:absolute; top:0; height:13px; width:100%; z-index:10}

.menu_b{background-image:url(/img/menu_b.gif); background-position:bottom; background-repeat:repeat-x;  height:13px; width:100%;position:relative;background-color:#EFEFEF; }
.menu_b .lb{background-image:url(/img/menu_lb.gif); background-position:left top; background-repeat:no-repeat; position:absolute; left:0; top:0; width:13px; height:13px; z-index:20}
.menu_b .rb{background-image:url(/img/menu_rb.gif); background-position:right top; background-repeat:no-repeat; position:absolute; right:0; top:0; width:13px; height:13px; z-index:20; margin:0;}

.menu .l{background-image:url(/img/menu_l.gif); background-position:left; background-repeat:repeat-y; }
.menu .r{background-image:url(/img/menu_r.gif); background-position:right; background-repeat:repeat-y; padding-left:4px; padding-right:4px;padding-bottom:13px}
.menu .b1{border-top:1px solid #FFFFFF;border-bottom:1px solid #FFFFFF; width:100%; }
.menu .b2{border-top:1px solid #D4D4D4;border-bottom:1px solid #D4D4D4; width:100%;  background-color:#FFFFFF;}
.menu ul{margin-left:0px; }
.menu li{list-style-type:none; padding-top:0px;  line-height:26px;}
.menu li a{margin-left:26px; font-size:12px; font-family:Tahoma, Verdana, sans-serif; color:#247B94; text-decoration:none; font-weight:bold; text-transform:uppercase;}
.menu li li{line-height:21px; padding:0;}
.menu li li a{margin-left:26px; font-size:12px; font-family:Tahoma, Verdana, sans-serif; color:#5C5C5C; text-decoration:none; text-transform:lowercase; font-weight:normal;}

/* hits*/
.hits{padding-left:20px; }

.hits .del{height:20px;}
.hits p{margin-bottom:0px; padding-bottom:0px;}
.hit{margin-left:21px;margin-right:20px; margin-top:0px;  }
.hit .img{display:block; width:173px; height:128px; background-position:center center; background-repeat:no-repeat; background-color:#FFFFFF;}

.hit .txt{font-family:Tahoma, Verdana, sans-serif; font-size:12px; color:#66A1BF; line-height:23px;}

/*spets*/
.spets{ display:block; width:491px; height:142px; background-image:url(/img/action.jpg); background-position:left top; background-repeat:no-repeat; position:relative; margin-top:-7px; text-decoration:none}
.spets p{color:#585858; position:absolute; left:126px; top:61px; width:350px; line-height:16px;}
.spets p.h{font-family:"Times New Roman", Times, serif; font-weight:bolder; font-style:italic; font-size:18.3px; line-height:1.1; color:#B27C2F; position:absolute; left:120px; top:12px; width:370px;}

/*text_content*/
.text_content{padding-left:20px;}
p,.p{font-size:12px; line-height:15px; margin-bottom:13px;}
p.ul{margin-bottom:0; font-weight:bold;}
h1,.h1{color:#90D9FF; font-family:"Times New Roman", Times, serif; font-size:24px; font-weight:normal; margin-bottom:8px;}
.text_content .content *{color:#247b94}
.text_content .content .cont_other{  }
.text_content .content{padding-left:20px;  padding-right:20px;padding-top:10px;}
/**/

/* bottom*/
.bottom{height:170px; background-image:url(/img/bottom_bg.gif); background-repeat:repeat-x; background-position:bottom;}
.bottom_content{position:relative; height:119px; width:996px;}
.bottom_content .copy{position:absolute; left:0; top:30px; color:#3D3D3D}
.bottom_content .bottom_menu{position:absolute; right:0px; top:10px; overflow:hidden; 
}
.bottom_content .bottom_menu li{float:left; list-style-type:none; border-right:1px solid #2592B2; padding-left:20px; padding-right:21px;margin-right:-1px; }
.bottom_content .bottom_menu li a{color:#2592B2;}
.bottom_content .eggo{position:absolute; top:46px; right:0px; width:200px;}
.bottom_content .eggo a{font-family:Tahoma, Verdana, sans-serif; font-size:10px; color:#2F2E2D;}


/*catalog*/
.catalog{ }
.catalog h1{font-family:Tahoma, Verdana, sans-serif; font-weight:bold; font-size:13px; color:#247B94; margin-bottom:10px; margin-top:20px;}
h1.osob{font-family:Tahoma, Verdana, sans-serif; font-weight:bold; font-size:13px; color:#247B94; margin-bottom:10px; margin-top:20px;}
.catalog .Parts{margin-top:0px;}
.catalog .part_image{display:block; width:152px; height:113px; background-position:center center; background-repeat:no-repeat; background-color:#FFFFFF; margin-right:23px;}
.catalog .part_name{display:block; width:152px; margin-bottom:15px; font-family:Tahoma, Verdana, sans-serif; font-weight:normal; color:#5C5C5C; font-size:12px; text-decoration:none; margin-right:23px; margin-top:5px;}
.catalog .part_name:hover{text-decoration:underline;}

.catalog .products .product_L_image{display:block; width:173px; height:128px; background-position:center center; background-repeat:no-repeat; background-color:#FFFFFF; }
.catalog .products{margin-top:10px;}
.catalog .products .text{padding-left:17px; padding-top:5px;}
.catalog .products .text a.name{display:block; font-size:19px; font-weight:bold; color:#247B94; font-family:"Times New Roman", Times, serif;}
.catalog .products .text *{color:#525151}
.catalog .products .del{padding-top:14px;}
.catalog .products td.price{ padding-top:35px;}
.catalog .products .price .pl_to_cart{}
.catalog .products .price nobr{font-size:13px; font-weight:bold;color:#525151;}
.catalog .products .price .price{font-size:22px; color:#D13434; font-weight:normal;}
.catalog .products .price .currency{font-size:13px; font-weight:bold; color:#D13434;}

.catalog .product_page{margin-top:10px;}
.catalog .product_page .l{width:40px;}
.catalog .product_page .ppt select{width:200px; border:1px solid #C8C8C8; color:#525151; font-size:12px;}
.catalog .product_page .ppt span{font-family:Tahoma, Verdana, sans-serif; font-size:12px; color:#247B94; margin-right:10px;}
.catalog .product_page .ppt td{padding-bottom:20px;}
.catalog .product_page .ppt .ppc{color:#525151;}
.catalog .product_page .oi{margin-left:auto; margin-right:auto; text-align:center;}
.catalog .product_page .oi img{border:1px solid #D4D4D4;}
.catalog .product_page .oi td{padding-bottom:10px;}
.catalog .product_page .razmery{background-color:#D4D4D4;}
.catalog .product_page .razmery th{background-color:#EBEBEB; font-size:11px; color:#525151; text-align:center; padding:9px 9px 9px 9px ;}
.catalog .product_page .razmery td{background-color:#FFFFFF; font-size:12px; color:#525151; text-align:center; padding:10px 10px 10px 10px ;}
.catalog .product_page .text{color:#525151; font-size:12px; padding-top:30px; line-height:18px;}
.catalog .product_page .text *{color:#525151; font-size:12px;  line-height:18px;}
.catalog .product_page .text ul{margin-top:0px; margin-bottom:20px; padding-top:0px; padding-bottom:0}
.catalog .product_page .text ul li{margin-bottom:0px; margin-top:0px; padding-top:0px; padding-bottom:0px; margin:0; padding:0; background-image:url(/img/tire.gif); padding-left:20px; background-position:left 10px; background-repeat:no-repeat;}
.catalog .product_page .catalog_materialov{background-position:left top; background-repeat:no-repeat; padding-left:47px; padding-top:12px; line-height:13px; font-size:13px; font-weight:bold; margin-bottom:0px; margin-top:10px; display:block; height:40px; width:130px; text-align:left; float:left; margin-left:10px;}

.catalog .product_page .colors_parts_capt{color:#247B94; font-size:13px; font-family:Tahoma, Verdana, sans-serif; font-weight:bold; text-align:left; padding-bottom:10px;}
.catalog .product_page .color_parts{float:left; margin-right:3px;}
.catalog .product_page .color_parts td{padding-bottom:0px; text-align:center;}
.catalog .product_page .color_parts div{width:5px; height:38px;}
.catalog .product_page .color_parts .ns .cp_l{width:5px;}
.catalog .product_page .color_parts .ns .cp_r{width:5px;}
.catalog .product_page .color_parts .ns .cp_l div{background-image:url(/img/color_part_dark_l.gif); background-repeat:no-repeat;}
.catalog .product_page .color_parts .ns .cp_r div{background-image:url(/img/color_part_dark_r.gif); background-repeat:no-repeat;}
.catalog .product_page .color_parts .ns .cp_c{background-color:#DBDBDB; }
.catalog .product_page .color_parts .ns .cp_c a{ display:block; height:38px; text-decoration:none; line-height:35px; color:#525151; font-size:18px;}
.catalog .product_page .color_parts .ns .cp_c a div{width:24px; height:0px;}
.catalog .product_page .color_parts .ns .cp_p{color:#A2A1A1}

.catalog .product_page .large_img_container{width:339px; height:212px; display:table-cell;  background-position:center center; border:#D4D4D4 1px solid; background-color:#FFFFFF; background-repeat:no-repeat; vertical-align:middle} 
.catalog .product_page .color_parts .sel .cp_l{width:5px;}
.catalog .product_page .color_parts .sel .cp_r{width:5px;}
.catalog .product_page .color_parts .sel .cp_l div{background-image:url(/img/color_part_light_l.gif); background-repeat:no-repeat;}
.catalog .product_page .color_parts .sel .cp_r div{background-image:url(/img/color_part_light_r.gif); background-repeat:no-repeat;}
.catalog .product_page .color_parts .sel .cp_c{background-color:#FFFFFF; }
.catalog .product_page .color_parts .sel .cp_c a{ display:block; height:38px; text-decoration:none; line-height:35px; /*color:#D13434;*/ color:#FF0000; font-size:18px;}
.catalog .product_page .color_parts .sel .cp_c a div{width:24px; height:0px;}
.catalog .product_page .color_parts .sel .cp_p{color:#247B94}
.catalog .product_page .tkani_catalog{display:block; height:60px; width:120px; color:#247B94; font-size:13px; font-weight:bold; background-image:url(/img/tkani_catalog.gif); background-repeat:no-repeat; margin-left:10px; padding-left:80px; padding-top:20px; float:left; margin-top:10px; outline:none;}
.catalog .product_page table.price{margin-bottom:28px;}
.catalog .product_page td.price{font-size:13px; color:#525151; font-weight:bold; line-height:22px;}
.catalog .product_page span.price{font-size:22px; color:#D13434;line-height:22px;}
.catalog .product_page span.currency{color:#D13434;font-size:13px;line-height:22px;}
.catalog .product_page td.to_cart{padding-left:24px;}
#pp_name{margin-bottom:0px; margin-top:15px; font-size:18px}
/*cart*/
.CartProductAmount{display:none;}
#cShop_add_to_cart_Link img{border:none;}

/*sitemap*/
#sitemap ul{margin-left:15px;}











#rf{position:fixed; right:0; top:15px; width:0px; overflow:visible; z-index:800}
#rf .rf_frame_cont{width:30px; overflow:hidden; margin-left:-30px; position:absolute; right:0;}
#rf #rf_fc_25{top:0;}
#rf #rf_fc_26{top:190px}
#rf #rf_fc_27{top:380px}
#rf .rf_frame{width:545px;  overflow:hidden; margin-left:0px;}
#rf .rf_clear{height:0px;  clear:both;}
#rf .rf_frame table{border-collapse:collapse; }
#rf .rf_frame table .rf_t{background-image:url(/img/rf_t_bg.png); background-position:top ; background-repeat:repeat-x;}
#rf .rf_frame table .rf_b{background-image:url(/img/rf_b_bg.png); background-position:bottom; background-repeat:repeat-x;}
#rf .rf_frame table .rf_l{background-image:url(/img/rf_l_bg.png); background-position:0px;  background-repeat:repeat-y;}
#rf .rf_frame table .rf_l a{ display:block; width:46px; margin-left:1px; height:145px; text-align:lset; background-image:url(/img/rf_l.gif); outline:none;  background-repeat:no-repeat; background-position:right top;}
#rf .rf_frame table .rf_l a img{margin-left:6px;}
#rf .rf_frame table .rf_cont{background-color:#FFF; vertical-align:top; }
#rf .rf_frame table .rf_cont .rf_close{display:block; width:13px; height:13px; background-image:url(/img/rf_close.gif); background-position:center center; background-repeat:no-repeat; margin-top:11px; margin-right:15px; margin-left:15px}

#rf .rf_frame table .rf_cont .rf_cont_text #rf_cont_scroll{height:150px; overflow:hidden}

#rf .rf_frame table .rf_cont .rf_cont_text,#rf .rf_frame table .rf_cont .rf_cont_text *{color:#585858; font-size:12px; font-family:Tahoma, Geneva, sans-serif;}
#rf .rf_frame table .rf_l a img{border:none; outline:none;}


/*CART2*/
#rf .rf_frame table .rf_cont .rf_cont_text #cart2{background-color:#FFF;}
#rf .rf_frame table .rf_cont .rf_cont_text #cart2 th{color:#2592b2; font-family:Tahoma, Geneva, sans-serif; font-size:12px; text-align:left; font-weight:normal}
#rf .rf_frame table .rf_cont .rf_cont_text #cart2 th,#rf .rf_frame table .rf_cont .rf_cont_text #cart2 td{padding-bottom:9px; padding-top:9px; padding-left:7px; padding-right:7px;}
#rf .rf_frame table .rf_cont .rf_cont_text #cart2 td{vertical-align:top;}
#rf .rf_frame table .rf_cont .rf_cont_text #cart2 td input{border:1px solid #585858;}
#rf .rf_frame table .rf_cont .rf_cont_text #cart2 td.red{color:#ff0000;}
#rf .rf_frame table .rf_cont .rf_cont_text #cart2 td.recalc input{border:none; background:none; width:78px; border-bottom:1px solid #24799a; color:#24799a; height:15px; line-height:12px;}
#rf .rf_frame table .rf_cont .rf_cont_text #cart2 td.order a{}
#rf .rf_frame table .rf_cont .rf_cont_text #cart2 td.order a img{border:none;}


#TKAN_IMG_LARGE{text-align:center;}
#TKAN_IMG_LARGE a{color:#006; font-style:italic}
