@import url(notice.css);

@import url(hostcms.css);

@import "/././hostcmsfiles/jquery/colorbox/colorbox.css";

@import "/././hostcmsfiles/style.css";



body{padding:0;margin:0;font-family:Arial;font-size:12px;color:#444444;}

#all{margin:0 auto;width:1000px; }

a:hover {text-decoration: none;}

a:link,a:visited{color:#444444;}

img {border:0;}



/* HEADER */

#header{float: left;width: 1000px; height:242px;position:relative;}

#logo_left{position: absolute;width: 1248px;height: 242px;top:0;left: -250px;z-index: -10; background:url('/images/dt/headerBgr.png') 0 0 no-repeat;}

#dialtrade{width:412px;height:124px;overflow: hidden; position: absolute; top:12px; right:0;  z-index:3;}

#dialtrade a {display:block; text-indent: -5000px; width:412px;height:124px; overflow: hidden; }

#phone{width:450px; height:66px;font-size:40px;font-style:italic;position: absolute; top:130px; right:20px; z-index:2; padding-top:40px; }

#phone .index{float:left;font-size:24px;color:#ff7e00;font-style:italic;text-align:right;width:77px; padding-top:3px;}

#phone .telephone{float:right;font-size:43px;color:#9d9d9d;font-style:italic; }





/*TOP MENU*/

#top_menu{float:left;width:975px;height:40px;background:url('/images/dt/top_menu.png') top center no-repeat;padding:0 0 0 25px;position:relative;z-index:1; overflow: hidden;}

#top_menu ul{float:left;margin:0;padding:0;height:40px;width:725px; overflow: hidden; }

#top_menu li{float:left;margin:0 11px;padding:0; font-size:20px; list-style:none;height:40px;overflow: hidden; text-align: center; text-align: center; }

#top_menu li a{color:#fff;float:left; text-decoration:none;   text-transform:lowercase; text-align: center; overflow: hidden; }

#top_menu li a span {float:left; padding: 0 13px;  padding-top:10px; * padding-top:8px; height:30px;}

#top_menu li.active a, #top_menu li a:hover {background:url('/images/dt/active_top_menuL.png') left 6px no-repeat; }

#top_menu li.active a span, #top_menu li a:hover span {background:url('/images/dt/active_top_menuR.png') right 6px no-repeat; }



#search{float:right;width:250px;}

#search_val{float:left;width:187px;height:16px;margin:10px 0 0 7px;color:#686868;}

#button{float:left;border:none;height:21px;width:42px;margin-top:10px;cursor:pointer; padding:0;}

#search_val, #button {vertical-align: middle;}



/* CONTENT */

#content{float:left;width:1000px;position:relative;z-index:1;}







/* LEFT COL */

#left_col{float:left;width:200px;margin:20px 0 0 0;}

.left_title{float:left;width:191px;height:28px;color:#4a4c4f;font-size:18px; padding-top:5px; * padding-top:3px;padding-left: 29px; background:url('/images/dt/title_left.png') left top no-repeat;padding-bottom:10px; }

#left_col ul{float:left;margin:0;padding:0 0 30px 12px; width:188px; }

#left_col li {float:left;list-style:none;margin:0 0 10px 0; font-family:Tahoma;font-size:12px; overflow:hidden; width:170px;}

.left_menu {margin-bottom:-10px; overflow: hidden;}

.left_menu li{text-transform:uppercase; }

.left_menu li a{color:#444444; cursor:pointer; text-decoration: none; display:inline-block;  padding:0 0 0 18px; background:url('/images/dt/orange_list.jpg') left center no-repeat; }

.left_menu li a span {border-bottom:1px dotted #444; line-height: 1.3; }

.left_menu li a:hover, .left_menu li.active  a {background-image:url('/images/dt/gray.jpg');}

.left_menu li a:hover span, .left_menu li.active a span {border:0;}

.left_menu li.active a {font-weight:bold;}





#title_time{float:left;width:180px;height:36px;font-family:Tahoma;font-size:18px;color:white;padding:24px 0 0 28px; * padding-top:22px; text-align:left;background:url('/images/dt/title_time.png') top center no-repeat;margin-bottom:8px; margin-top:-20px; }



.timetable li{background:url('/images/dt/green_list.jpg') left center no-repeat; padding-left:18px;}

.timetable span{float:right;width:70px;color:#329900;

/*ie7-*/

+*margin-top:-15px;

/*-ie7*/

}

#left_col li.saturday{background:url('/images/dt/orange_list.jpg') left center no-repeat; }

#left_col li.saturday span{color:#ffa200;}

#left_col li.sunday{background:url('/images/dt/red_list.jpg') left center no-repeat; }

#left_col li.sunday span{color:#ff5a00;}

#left_col ul.timetable{padding-bottom:22px;}

#order{float:left;width:200px;text-align:center; margin-top:-10px;padding-bottom:23px;}

#order a img{border:none;}





/* CENTER CO*/

#center_col{float:left;width:528px;margin:25px 15px 0 15px;}

.title_text,#center_col h1{/* float:left;*/width:528px;font-size:17px;font-weight:bold; padding:0 0 0 0; margin:0 0 12px 0;}

.text{float:left;padding-bottom:20px;color:#444444;width:528px;}

.mainItems {overflow:hidden; width:490px; margin: 20px auto 0; padding-bottom:70px;}
.mainItemsNew, .mainItemsHot {width:210px; overflow:hidden;}
.mainItemsNew {float:left;}
.mainItemsHot {float:right;}

.shipment{float:left; width:210px; margin:0 0 30px;}

.shipment_image{float:left;width:210px; text-align:center;position:relative;}

.shipment_title{float:left;width:210px;text-align:center;font-size:20px;margin:10px 0 2px 0;color:#444444;}

.shipment_title a{color:#444444;}

.shipment_description{float:left;width:196px;background:#f0f0f0;padding:7px;}

.shipment_price{float:left;font-size:18px;color:#ff7e00;margin-bottom:7px;width:196px;}

.shipment_price span{float:right; cursor:pointer;}

.shipment_text{float:left;width:196px;font-size:11px;color:#444444;}

.border_body{float:left; border-bottom:1px dotted #939393;height:1px;width:502px;margin:0 13px;}





/* CENTER COL - KATALOG*/

.katalog_block{float:left;width:528px;margin-top:25px;}

.katalog_bloc_image{float:left;width:126px;text-align:center;margin-right:20px;position:relative;}

.tovar_label{overflow:hidden; position:absolute;bottom:0;right:0;width:110px;height:110px; text-align: center; line-height: 110px; color:#fff;text-transform: uppercase; font-weight: bold;  }
.tovar_label.newItem {background: url(/images/dt/newItem.png) no-repeat 0 0; font-size:14px;}
.tovar_label.hotPrice { line-height: 20px; background: url(/images/dt/hotPrice.png) no-repeat 0 0; font-size:16px;}
.tovar_label.hotPrice span {display: block; margin-top:33px;}

.katalog_bloc_title{float:right; width:382px;font-size:16px;margin:0px 0 10px 0;color:#444444;text-decoration:underline;}

.katalog_bloc_title a{color:#444444;}

.katalog_bloc_price{float:right; width:382px;height:24px;line-height:24px;font-size:18px;color:#ff7e00;margin-bottom:10px;}

.katalog_bloc_price span{margin-left:10px;}

.katalog_bloc_price span a img{border:none;}

.katalog_bloc_price div{height:24px;line-height:24px;width:auto;float:left;}

.katalog_bloc_text{float:right; width:366px;background:#f0f0f0;font-size:11px;color:#444444;padding:10px 8px;}

#paginator{float:left;width:528px;height:70px;}

#paginator ul{float:left;width:528px;margin:27px 94px 0;padding:0;width:340px;height:15px;}

#paginator li{float:left;margin:0;padding:0;list-style:none;width:18px;height:15px;text-align:center;}

#paginator a{color:#444444;font-weight:bold;width:18px;height:15px;display:block;text-align:center;}

#paginator a.none_paginator{color:#a7a7a7;cursor:default;text-decoration:none;}

#paginator a.active_paginator{color:white;cursor:default;text-decoration:none;background:url('/images/dt/active_pag.png') center no-repeat;}





/* CENTER COL - KORZINA*/

.title_text_basket{float:left;width:528px;font-size:22px;font-weight:bold;margin-bottom:12px;}

.basket_table{width:528px;margin-bottom:30px;float:left;}

.basket_table td{height:25px;border-bottom:1px dotted #444444;}

.basket_table a img{border:none;}

.first_col{width:280px;padding-left:10px;}

.second_col{width:93px;}

.third_col{width:65px;}

.fourth_col{width:75px;}

.col_back{float:left;width:46px;height:19px;background:url('/images/dt/col_bacgroundjpg.jpg') center no-repeat;text-align:center;}

.zakaz_basket{width:367px;}

.zakaz_basket td{height:20px;padding-bottom:14px;}

#name,#family,#adres,#index{width:290px;}

#town{width:200px;}

#telephone{width:180px;}

#oform{border:none; width:98px;height:24px;background:url('/images/dt/but_buy.png') center no-repeat;cursor:pointer;margin:10px 0 0 0; text-indent: -5000px; overflow: hidden; display:block; font-size: 0; line-height: 0 ; }

#reset{border:none;width:98px;height:24px;background:url('/images/dt/but_reset.png') center no-repeat;cursor:pointer;margin:10px 0 0 10px;}

#form_zakaz{float:left;}



.order input {border:1px solid #C3C3C3;}





/* CENTER COL - TOVAR*/

#tovar_main{float:left;width:528px; overflow: hidden; padding-bottom:25px;}

#tovar_main_image{float:left;width:279px; overflow:hidden; text-align: center;}

#tovar_main_image img{ border:0;}

#tovar_main_price{float:right;width:195px;color:#ff7f01;font-size:24px;}

#tovar_main_price span{font-size:13px;}

#tovar_main_price a img{border:none;}

#tovar_main_return{float:right;width:180px;background:url('/images/dt/return_arrow.png') left center no-repeat;margin:10px 0;height:15px;padding-left:15px;}

#tovar_main_return a{color:#444444;display:block;height:15px;}

#tovar_main_text{float:right;width:183px;background:#f0f0f0;padding:10px 6px;font-size:11px;}

#dostavka{float:left;width:528px;margin:30px 0 0 0;}

#cena_dostavki{float:left;width:528px;}

#opisanie{float:left;width:528px;margin:15px 0 25px 0;}

.tovat_table{float:left;width:528px;margin-bottom:20px;}

.tovat_table td{border-bottom:1px dotted #444444;height:25px;}

.shopItemNavi {width:100%; overflow:hidden;}
#return_katalog{float:right;  width:150px;}
.shopItemNaviGo {float:left; width:300px; margin:0;}
.shopItemNaviGo li {float:left; margin-right:30px; padding:0;}

table.tovarProperty {width:100%; margin-top:0; background-color: #fff;}

table.tovarProperty td {border-bottom:1px dotted #444; line-height: 1.3; width: 50%;}

h1.tovarTitle {font-family: Arial !important; font-size:22px !important; font-weight: normal !important; margin-bottom:8px !important;}

h3.tovarPropertyTitle {font-family: Arial !important; font-size:22px !important; font-weight: normal;  margin-bottom:10px;}





/* RIGHT COL*/

#right_col{float:right;width:242px;margin-top:12px;}

#title_basket{float:left;width:224px; height:24px;padding-top:6px; * padding-top:2px;background:#bfbfbf;color:#ffffff;font-family:Tahoma;font-size:18px;padding-left:18px; margin-top:5px;}

#content_basket{float:left;width:242px;height:124px;background:#f0f0f0;margin-bottom:20px;}

#gds{float:left;width:123px;margin:30px 0 12px;font-size:12px;color:#444444;padding-left:20px; }

#cost{float:left;font-family:Arial;font-size:12px;color:white;height:24px;width:88px;padding-left:10px;line-height:24px;margin-left:20px;background:url('/images/dt/but_buy.png') left top no-repeat;cursor:pointer;}

#cost a{text-decoration:none;color:#fff !important;text-indent:-5000px;display:block;}

#basket{float:right;width:85px;height:104px;margin:8px 14px 0 0; }

#title_advice{float:left;width:224px;height:33px;background:url('/images/dt/advice.png') left top no-repeat;color:#ffffff;font-family:Tahoma;font-size:18px;padding:16px 0 0 20px; * padding-top:13px;margin-bottom:20px;}

.advice{margin:0;padding:0;float:left;width:227px;padding-left:15px;}

.advice li{float:left;width:199px; list-style:none;margin:0;color:#444444;padding-left:28px;margin-bottom:15px;}

.icq{padding-left:0 !important;}
.icq img {margin-right:12px; vertical-align: middle;}
.skype{background:url('/images/dt/skype.png') left center no-repeat;}

.mail{background:url('/images/dt/mail.png') left center no-repeat;}

#title_call{float:left;width:232px;height:73px;background:url('/images/dt/call.png') left top no-repeat;color:#ffffff;font-family:Tahoma;font-size:18px;padding:30px 0 0 20px; * padding-top:27px;margin-top:-10px;}

.call_text{float:left;padding-left:17px;width:225px; margin:-30px 0 0 0;}

.call_text span a img{border:none;}

#title_why{float:left;width:200px;margin:25px 0 20px 5px;padding:5px 0 5px 18px;background:#f0f0f0;font-size:18px;font-family:Tahoma;color:#444444;}

.why{float:left;padding:0;margin:0;width:212px;padding-left:12px;padding-bottom:15px;}

.why li{float:left;padding:0;margin:0 0 10px 0;width:209px;font-size:11px;list-style:none;padding:0 0 0 14px; background: url(/images/dt/list_gray.png) no-repeat 0 3px; line-height: 1.1em;}

.why li a{color:#444444;}

#help{width:242px;text-align:center;}

#help a img{border:none;}

#footer{float:left;width:1000px; border-top:4px solid #ffa100;padding:8px 0 0 0;height:216px;position:relative; overflow: hidden;}

#footer_menu{float:left;width:1000px;}

#footer_menu ul{float:left;width:988px;padding:0 6px;margin:0;}

#footer_menu li{float:left;padding:0 30px 0 27px;margin:0;list-style:none;font-size:21px;font-weight:bold;}

#footer_menu li a{color:#464646; text-transform:lowercase; border-bottom:1px solid #555556; text-decoration: none; font-weight: bold;}

#info_block{float:left;width:204px;margin:25px 0 0 0;}

.info{float:left;margin:7px;width:88px;}

#footer_text{float:left; margin:30px 0 0 27px;width:500px; font-size:11px;}

#footer_text a{color:#444444;}

#footer_call{float:right;width:240px;font-size:24px;font-style:italic; color:#464646;}

#footer_call span{font-size:35px;color:#ff7500;}

#footer_call p {margin-top:0; padding-left:25px;}

#footer_background{position:absolute;bottom:0;left:-69px;width:1138px;height:228px;z-index:-1; overflow: hidden;}

#footer1{float:left;width:1000px;height:70px; padding-top:25px;}

#left_footer1{float:left;width:750px;border-top:2px solid #cccccc; }

.left_info_block{float:left;width:203px;height:32px;margin:17px 0;}

.left_info_block .info{float:left;margin:0 5px 0 8px;width:88px;}

#footer1_menu{float:left;width:520px;margin:25px 15px 0 12px;}

#footer1_menu ul{float:left;padding:0 0 0 0;margin:0 0 0 30px;width:480px;}

#footer1_menu li{float:left;padding:0;margin:0 35px 0 0;list-style:none;text-transform:lowercase;font-size:12px;}

#footer1_menu li a{color:#444444; }

#right_footer1{float:right;position:relative;height:70px;}

#right_phone{position:absolute;right:100px;bottom:14px;z-index:-1;width:170px;height:70px;}

#footer_call2{position:absolute;right:0;bottom:0; width:111px;font-size:17px;font-style:italic;font-weight: bold; }

#footer_call2 span{font-size:24px;color:#ff7500;line-height:24px;font-weight: normal; }

#footer2{float:left;width:1000px; border-top:4px solid #ffa100;padding:12px 0 0 0;height:117px;}

#footer_text2{float:left; margin:0 0 0 10px;width:500px; font-size: 11px;}

#footer_text2 a{color:#444444; }

.right_info_block{float:right;width:200px;height:32px;margin:10px 27px 0 0;}

.right_info_block .info{float:left;margin:0 5px;width:88px;}

.menu_directory{float:left;width:542px; padding:0;margin:0 0 0 -14px;}

.menu_directory li{float:left;list-style:none;padding:0 14px;margin:0 0 10px 0;background:url('/images/dt/center_menu_top.jpg') right center no-repeat;}

.menu_directory li a{color:#444444;}

.menu_directory a.active_menu_directory{color:#ffa200;font-weight:bold;text-decoration:none;}

.opacity {opacity:0.5;}

