*{margin:0; padding:0;}
html{min-width:999px;position:relative;background: url(/images/html_bg.jpg) 50% 0 repeat;}
html, body{height:100%;}
#inner #body{/*position:relative;*/ min-height:100%;overflow:hidden; padding-bottom:100px;}
@font-face {
 font-family: UniversCondensed;
 src: url(/Univers_Condensed.eot); /* EOT file for IE */    
}

/*
,
 	  local("Univers Condensed"),
      local("UniversCondensed")
  
*/

@font-face {
 font-family: UniversCondensed; 
 src: url(/Univers_Condensed.ttf) format("truetype");
/* TTF file for CSS3 browsers */
}



@font-face {
 font-family: ALSRubl;
 src: url("/rouble.eot") /* EOT file for IE */
}
@font-face {
 font-family: ALSRubl;
 src: url("/rouble1.ttf") /* TTF file for CSS3 browsers */
}

a{color:#FF9E35;}
p{padding:10px 0;color:#FF9D70;}
h1 {font-size:24px; font-weight:normal;}
h2 {font-size:20px; font-weight:normal;}
h3{font-size:18px; font-weight:normal;}
h4{font-size:18px; font-weight:normal; margin-bottom:12px;}
h5{font-size:14px; font-weight:normal;}
body{ min-width:960px;font-family: Tahoma, Verdana, Geneva;font-size:14px;padding:0 0 0 40px; color:#fff;position:relative;max-width:1560px;margin:0 auto;}
#home{background: url(/images/bg_home_2.jpg) 50% 0 no-repeat; height:auto;}
#inner{background: url(/images/bg_inner_2.jpg) 50% 0 no-repeat;}
#content ol, #content ul{margin-left:20px; }
#content li{padding:2px 0;color:#FF9D70;}
#primary_block #content h2{background:none;margin:20px 0 10px;}

.clear{overflow:hidden; clear:both;}
.hr{background: url(/images/hr.png) 0 0 repeat-x; height:2px;margin-bottom:20px;}
#header {
    overflow: hidden;
    position: relative;
    z-index: 5;
}
#header .logo{
    display: block;
    float: left;
    height: 66px;
    margin: 23px 0 60px;
    width: 231px;
}
#header .logo img{border:none;}
#phones{background:#8B1518; -webkit-border-radius: 5px; border-radius:5px; -moz-border-radius:5px; float:left;overflow:hidden;padding:4px 19px 5px 19px;margin: 20px 0 0 30px;float:left;}
#phones b{font-weight:normal; display:block;font-family: UniversCondensed, Arial;font-size:26px;}
#phones #dostavka {background:none;display:block;float:none;font-size:12px;padding-left:0; font-family: Tahoma, Verdana, Geneva;}

#home #body{min-height:0; position:static}

.banner {
    background: url("../images/bannerIn.jpg") no-repeat scroll 50% 0 transparent;
    height: 337px;
    margin: 3px 0;
    }
#inner .banner { margin-top:0px;}

#phones em{font-family: UniversCondensed;font-style:normal;background: url(/images/phone.png) 0 8px no-repeat; display:block;padding:0 0 0 34px;float:left;font-size:35px;}


#phones a{display:block; border:1px solid #AA484A;  -webkit-border-radius: 3px; border-radius:3px; -moz-border-radius:3px;padding:1px 7px 5px; text-decoration:none;float:right;margin:9px 0 0 5px;}
#phones a span{display:block; border-bottom:1px dotted #FF9E35;}
#lamp{
    background: url("/images/lamp_2.png") no-repeat scroll 0 0 transparent;
    height: 374px;
    margin-right: -384px;
    position: absolute;
    right: 50%;
    top: 0;
    width: 300px;
    z-index: 2;
}
#inner #lamp{height:151px;margin-right:-384px;}
#promoution {
    background: url("../images/banner_open.jpg") no-repeat scroll 50% 0 transparent;
    border-radius: 5px 5px 5px 5px;
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    clear: both;
    height: 350px;
    margin: 17px 55% 0 0;
    overflow: hidden;
    padding-right: 5px;
    }
#promoution a.scheme{
    color: #662909;
    display: block;
    font: 18px Arial;
    margin: 314px auto 0;
    padding-left: 3px;
    text-align: center;
    text-shadow: 0 1px #FEF0C1;
    width: 241px;
}
.banner-left-bg {
    background: url("../images/bannerBg-left.png") repeat scroll 0 0 transparent;
    float: left;
    height: 343px;
    width: 100%;
}
#action{overflow:hidden;margin:15px 55% 0 0;}
#action li{background: url(/images/main_li.png) 0 0 no-repeat;
list-style:none outside none;
margin-bottom:20px;
padding:1px 0;
}
#action li a{color:#FF7200;margin:4px 44px 5px 32px;display:block;}
#all_action {
    background: url("/images/all_action.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    font-size: 18px;
    left: 49%;
    padding: 12px 0 20px 3px;
    position: absolute;
    text-align: center;
    text-decoration: none;
    top: 323px;
    width: 97px;
    z-index: 9;
}
#history{background: url(/images/history_pic.png) 0 0 no-repeat; width:332px; height:356px; position:relative;margin-top:20px;z-index:9;margin-bottom:-28px;left:8%;}
#history a{display:block; background: url(/images/history_link.png) 0 0 no-repeat; font-size:18px; color:#fff; text-decoration:none; text-align:center;width:110px;padding:12px 0 20px 6px;position:absolute;top:160px;right:-64px;}
#burger{
    background: url("/images/sandwich.png") no-repeat scroll 0 0 transparent;
    height: 226px;
    left: 56%;
    margin-left: 55px;
    position: absolute;
    top: 260px;
    width: 159px;
}
#make_zakaz{
    background: url("/images/go_zakaz.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    font-size: 24px;
    left: 49%;
    padding: 13px 0 24px 18px;
    position: absolute;
    text-decoration: none;
    top: 165px;
    width: 258px;
    z-index: 2;
}
#footer{color:#fff;overflow:hidden;margin:-230px 0 0 -40px; background: #000 url(/images/bg_footer.jpg) 50% 0 no-repeat;padding:0 0 20px 40px;clear:both;height:210px;position: relative; z-index: 5}
#home #footer{margin-top:0; height:auto;}
#footer  .footer-text {overflow:hidden;}
#footer  .footer-text p{margin:10px 0;}
 
#footer p{float:left;font-size:12px;margin-top:98px;color:#fff;width:500px;}
#footer span{background: url(/images/tooter_revolver.png) 0 0 no-repeat; display:block; float:right; width:398px;height:139px;margin:46px 20px 0 0;}
#footer #creator span{
    background: url("/images/creator.png") no-repeat scroll 0 0 transparent;
    color: #fff;
    display: block;
    float: none;
    font-size: 12px;
    height: 32px;
    margin: 49px 0 0 108px;
    padding: 0 0 0 44px;
}
#footer #creator span a{
	color: #00A4FF;
}


#secondary_block{
    float: left;
    margin-top: 65px;
    padding-bottom: 230px;
    width: 222px;
}
#primary_block{
    margin: 20px 0 0 262px;
    max-width: 945px;
    overflow: hidden;
    padding-bottom: 230px;
    position: relative;
    width: 65%;
    z-index: 4;
}
#secondary_block #left_menu{margin:0 0 15px 0px;}
#secondary_block #left_menu li span,#secondary_block #left_menu li a{padding-left:13px;display:block; font-size:18px;padding:9px 4px 10px 8px;}
#secondary_block #left_menu li span {background: url(/images/podrazdel_active2.png) 0 0 no-repeat; color:#DD6F01;}
#secondary_block #left_menu li a {color:#fff;}
#secondary_block #action{margin:27px 0 0 -5px;}
#secondary_block #action li{float:none;width:auto;overflow:hidden;margin-bottom:10px;}
#secondary_block #action li a{margin:4px 0 5px 32px;}
#secondary_block li{list-style:none;}


#card {background: url(/images/border.png) 0 0 repeat-x;overflow:hidden;margin-left:17px;}
#card div {background: url(/images/border.png) 0 100% repeat-x;overflow:hidden;}
#card div div{background: url(/images/ghost_bg.png) 0 0 repeat;margin:2px 0;padding:15px 0 19px 13px;}
#card strong{font-weight:normal; color:#FF8400;}
#card ul {margin:10px 0 20px;}
#card ul li{font-size:12px; margin-bottom:5px;}
#card form{overflow:hidden;}
#card form input{display:block; float:left;border:none; color:#fff; font-size:12px; text-align:center;padding:0px 0 4px;}
#card form input#ok{margin-top:10px;cursor:pointer;margin-left:32px;background: url(/images/ok.png) 0 0 no-repeat;width:71px;margin-right:2px;min-height:24px;}
#card form input#cancel{background: url(/images/cancel.png) 0 0 no-repeat;width:66px;min-height:24px;}

#top_menu {
    margin-top: 65px;
    overflow: hidden;
    position: absolute;
    top: 77px;
    z-index: 5;
	left: 38px;
}
#top_menu li{float:left; list-style:none;margin-right:8px;}
#top_menu li a, #top_menu li span{color:#fff; text-decoration:none; font-size:18px;display:block;}
#top_menu li a {background: url(/images/no_active_top_menu_left.png) 0 0 no-repeat;}
#top_menu li a span{background: url(/images/no_active_top_menu_right.png) 100% 0 no-repeat;}
#top_menu li a span span{background: url(/images/no_active_top_menu_inner.png) 0 0 repeat-x;margin:0 20px;padding:13px 0 20px;}

#top_menu li span {background: url(/images/active_top_menu_left.png) 0 0 no-repeat;}
#top_menu li span span{background: url(/images/active_top_menu_right.png) 100% 0 no-repeat;}
#top_menu li span span span{background: url(/images/active_top_menu_inner.png) 50% 0 repeat-x;margin:0 20px;padding:13px 0 20px;}


#primary_block .title{display:block; color:#FF8400; font-weight:normal; font-size:24px; background: url(/images/border.png) 0 100% repeat-x;margin:51px 0 0px;padding-bottom:2px;margin-bottom:20px;}

.product {float:left;width:48%;margin:0 1%;}
.product .pic{float:left;position:relative;height:120px;min-width:115px;}
.product .pic .kol-vo{position:absolute;top:0; height:30px;left:0;background: url(/images/kol-vo.png) 0 0 no-repeat;font-size:18px; width:30px; padding:3px 0 4px; text-align:center;display:none;}
.product .description_product{margin-left:138px;margin-right:20px;}
.product .description_product h3{font-size:21px;}
.product .description_product .name{display:block;font-weight:normal;font-size:21px;}

.product .description_product p{color:#FF9D70;}
.product .description_product strong{color:#FF8400;}
.product .new {
	width:30px;
	height:30px;
	position:absolute;
	bottom:0;
	
	right:0;
	background:url(/images/new.png)	0 0 no-repeat;
}

.cart_contents  .price {background: url(../images/price.png) 0 0 no-repeat; margin-top:10px;color:#662909; text-shadow: 0 1px #fff; font-size:18px;text-align:center;width:69px;padding:3px 0;float:left;margin-left:20px;min-height:30px;}
.cart_contents  .price span {font-family:ALSRubl;}

 
 .priceTotal {color:#ffffff; font-size:18px;text-align:center;width:69px;padding:3px 0;float:left;min-height:30px;margin-top:10px;}
 .priceTotal span {font-family:ALSRubl; }
 
.cart_contents .add_pole{float:left; background: url(/images/kol-vo_pole.png) 0 0 no-repeat; width:89px;margin-top:10px;}
.cart_contents .add_pole span{font-size:18px;color:#656565; text-shadow: 0 1px #fff;display:block;float:left;padding:3px 0 2px 8px;}
.cart_contents .add_pole span span{display:inline; float:none; padding:0;}
.cart_contents .add_pole div{float:right;}
.cart_contents .add_pole div div{float:none;text-indent:-5000px;cursor:pointer;cursor:hand;}
.cart_contents .add_pole div .add_kol-vo {background: url(/images/add_kol-vo.png) 0 0 no-repeat;width:17px; height:16px;}
.cart_contents .add_pole div .add_kol-vo:hover {background: url(/images/add_kol-vo_hover.png) 0 0 no-repeat;}
.cart_contents .add_pole div .delete_kol-vo {background: url(/images/delete_kol-vo.png) 0 0 no-repeat;width:17px; height:14px;}
.cart_contents .add_pole div .delete_kol-vo:hover {background: url(/images/delete_kol-vo_hover.png) 0 0 no-repeat;}

 
 
 
.product_for_sale{/*float:left;width:48%;margin:10px 1% 39px;*/ margin-top:10px;margin:10px 0 20px;overflow:hidden;}
.product_for_sale .price {background: url(../images/price.png) 0 0 no-repeat;color:#662909; text-shadow: 0 1px #fff; font-size:18px;text-align:center;width:69px;padding:3px 0;float:left;margin-left:20px;min-height:30px;}
.product_for_sale .price span {font-family:ALSRubl;left:-4px;position:relative;}
.product_for_sale form{margin-left:100px;}
.product_for_sale form .add_pole{float:left; background: url(/images/kol-vo_pole.png) 0 0 no-repeat; width:89px;margin-left:37px;}
.product_for_sale form .add_pole span{font-size:18px;color:#656565; text-shadow: 0 1px #fff;display:block;float:left;padding:3px 0 2px 8px;}
.product_for_sale form .add_pole span span{display:inline; float:none; padding:0;}
.product_for_sale form .add_pole div{float:right;}
.product_for_sale form .add_pole div div{float:none;text-indent:-5000px;cursor:pointer;cursor:hand;}
.product_for_sale form .add_pole div .add_kol-vo {background: url(/images/add_kol-vo.png) 0 0 no-repeat;width:17px; height:16px;}
.product_for_sale form .add_pole div .add_kol-vo:hover {background: url(/images/add_kol-vo_hover.png) 0 0 no-repeat;}
.product_for_sale form .add_pole div .delete_kol-vo {background: url(/images/delete_kol-vo.png) 0 0 no-repeat;width:17px; height:14px;}
.product_for_sale form .add_pole div .delete_kol-vo:hover {background: url(/images/delete_kol-vo_hover.png) 0 0 no-repeat;}
.product_for_sale form input, .product_for_sale form button{display:block; float:left;background: url(/images/v_zakaz.png) 100% 0 no-repeat; border:none; color:#FF8400; text-decoration:underline;margin-left:-3px;padding:5px 8px 7px;min-height:30px;cursor:pointer;
}

.story_page{margin-left:279px;}



.nc_idtab_id {display:none;}
.nc_multi_check {display:none;}
.nc_idtab_buttons {border-bottom:1px solid #777777;height:25px;}
.nc_idtab_buttons a  {display:block;float:left;margin-right:5px;position:relative;}
.nc_idtab_buttons a img {border:none;}
#nc_moderate_info {display:none;}
#nc_moderate_settings {font-size:12px;clear:both;height:30px;border-bottom:1px solid #777777;height:25px;margin-bottom:10px;}
#nc_moderate_settings .left {float:left;margin-right:10px;}
#nc_moderate_settings .left_checkbox{height:30px;padding-top:4px;}
#adminForm button {margin-top:5px;}
.border_block .nc_idtab{margin-left:10px;}
.border_block span{display:block;margin-left:20px;margin-top:5px;}
.adminblock {width:49%; margin-right:2px;float:left;}
.left_checkbox label{display:block;float:left;height:20px;margin-right:4px;margin-top:-2px;}

.cart_contents td.border {background:url("/images/border.png") repeat-x scroll 0 100% transparent;
height:60px}

#select_time{display: block; width: 100%; text-align: center;}

#bg_form, #adres_dostavki, #adres_dostavki .left_block, #adres_dostavki .right_block, #adres_dostavki .left_block div, #adres_dostavki .right_block  div{overflow:hidden;}
#adres_dostavki{clear:both;}
#bg_form {background: url(/images/forma_bg.png) 0 0 repeat; 
-webkit-border-radius: 10px;
border-radius:10px;
-moz-border-radius:10px;
padding-right:10px;}
#adres_dostavki .left_block, #adres_dostavki .right_block{float:left; width:50%;}
#adres_dostavki .left_block div{margin:10px;}
#adres_dostavki .left_block div span{display:block; float:left; width:33%;text-align:right;padding-right:2%;margin-top:4px;}
#adres_dostavki .left_block div input, #adres_dostavki .left_block div textarea{display:block; width:65%;border:none;font-family:Tahoma,Verdana,Geneva;font-size:14px;}
#adres_dostavki .left_block div input{height:26px;}
#adres_dostavki .left_block div textarea{height:66px;}

#adres_dostavki .right_block  div {margin:14px 0 10px;}
#adres_dostavki .right_block  div strong{display:block; float:left; font-weight:normal;}
#adres_dostavki .right_block  div label{display:block;margin-left:122px;}
#adres_dostavki .right_block  div label span{display:block;margin-left:20px;}
#adres_dostavki .right_block  div label input{display:block; float:left; margin:2px 0 0 0;}
#adres_dostavki .right_block  div label #select_time_inut{border:none; background:none; color:#fff;font-family:Tahoma,Verdana,Geneva;font-size:14px;margin:0;margin-left:-10px;padding-left:17px;position:relative;}
#adres_dostavki .right_block  div.orange_text {height:27px; overflow:hidden; font-size:12px; color:#FF8400; font-style:normal;margin-top:7px;}

#reset_zakaz, #submit_zakaz { width:161px; height:38px; color:#fff; text-align:center; font-size:18px; border:none;margin-top:13px;}
#reset_zakaz {background: url(/images/reset_form.png) 0 0 no-repeat;margin:10px 16px 0 10px; cursor:pointer}
#submit_zakaz{background: url(/images/submit_form.png) 0 0 no-repeat; cursor:pointer; margin: 10px 0  0 18%}
span.active {background:url("/images/podrazdel_active2.png") no-repeat !important;}
.pic a img{border:none;}

#submit_feedback{
width:161px; height:38px; color:#fff; text-align:center; font-size:18px; border:none;margin-top:13px;
background: url(/images/submit_form.png) 0 0 no-repeat; cursor:pointer;
margin-left:36%;}

.contacts {
width:97%;
padding:5px 10px;
background: url(/images/forma_bg.png) 0 0 repeat;
 -webkit-border-radius: 10px; 
 border-radius:10px;
  -moz-border-radius:10px;padding-right:10px;
 }
.contacts div {margin:10px;}
.contacts div label{display:block;
float:left;
margin-top:4px;
padding-right:2%;
text-align:right;
width:33%;}
.contacts div input{height:26px;}

.contacts div input, .contacts div textarea{display:block; width:65%;border:none;font-family:Tahoma,Verdana,Geneva;font-size:14px;}

#map {height:334px;margin:0 0 30px 0px;position:relative;top:20px;width:65%;float:right;}
#feedback_info {float:left;margin-top:10px;}
.gmnoprint p{color:black;}
.warnText{background:none repeat scroll 0 0 darkred;
border:1px solid red;
color:white;
display:inline-table;
font-size:12px;
margin-left:18%;
padding:5px 10px;}

@media all and (-webkit-min-device-pixel-ratio:10000),
not all and (-webkit-min-device-pixel-ratio:0) {
 #phones strong {font-size:21px;}
 #phones em {font-size:31px;}
}



.home-text {border-collapse:collapse; margin:20px 40px 50px 0; font-size:12px; }
.home-text td.th {
    color: #F56D01;
    font-family: UniversCondensed,Arial;
    font-size: 38px;
    height: 50px;
    line-height: 38px;
    padding: 146px 0 0;
    text-align: left;
    }
.home-text td {padding:0 15px 0 0; width:33%; vertical-align:top;}
.home-text .first-col p {color:#fff;}
.home-text .two-col p {color:#EBA976;}
.home-text .last-col p {color:#F56D01;}
.home-text .last-col strong{font-size:18px; font-weight:normal;}
.home-text  ul li {color:#EBA976;margin-left:14px;padding:4px 0;}
.home-text  ul{margin:5px 0;}
.home-text  ol li {color:#EBA976;margin-left:25px;padding:4px 0;}

.home-text img {float:right;clear:both;padding:5px 0 5px 5px;}

.catalogs {overflow:hidden;width:402px;position:absolute; top:535px; left:49%;}
.catalogs li {float:left; margin-right:30px;list-style:none;width:171px;}
.catalogs li .recipes {margin-top:0;}
.catalogs li .delivery-pizza{margin-top:3px;}
.catalogs li .history{margin-top:3px;}

.delivery-pizza {
	display:block;
	width:121px;
	margin:0 auto;
	padding:25px 0 13px 50px;
	background:url("/images/beeper.png") no-repeat scroll 0 0 transparent;
	color:#CB9362;
	text-decoration:none;
	}
.recipes {
	display:block;
	width:97px;
	margin:15px auto 0;
	padding:26px 0 16px 74px;
	background:url("/images/receipts.png") no-repeat scroll 0 0 transparent;
	color:#CB9362;
	text-decoration:none;
	}
.history {
	display:block;
	width:97px;
	margin:15px auto 0;
	padding:34px 0 15px 74px;
	background:url(/images/history.png) no-repeat scroll 0 0 transparent;
	color:#CB9362;
	text-decoration:none;
	}
ul.oma li {
list-style-type:disc;
}

.content ul{
	padding:5px 0;
	list-style:disc outside none;
}
.content ol{
	padding:5px 0;
	list-style:decimal outside none;
}
.content li{
	margin-left:30px;
	padding:1px 0;
	text-align: justify;
}

.content{color:#FF9D70;}
.content h1, .content h2, .content h3, .content h4 {color:#fff;}
.content .table {	
	width:100%;
	border-collapse:collapse;
	margin:10px 0;
}

.content .table td, .content .table th {
	padding:5px;
	border:1px solid #ccc;
}
.content .table th{
	font-weight:bold;
	text-align:center;	
}
.content h2 {
	margin:10px 0 5px;
	}


@media all and (-webkit-min-device-pixel-ratio:10000),
not all and (-webkit-min-device-pixel-ratio:0) {
  #phones em {font-size:24px;padding-top: 7px;}
  #phones em small {margin-top: 3px !important;}
}
p img {
	display:block;
	float:left;
	margin:0 10px 10px 0;
	}
.close-news {
    border: 1px solid;
    font-size: 16px;
    margin: 20px 0;
    padding: 1%;
    text-align: left;
    width: 43%;
}
.close-text {
    color: #fff;	
}
.adress-block {
    height: 100%;
    overflow: hidden;
    width: 100%;
}
.feedback_info {
    float: left;
    margin-top: 10px;
}
.feedback_info li p {
	padding-bottom: 0;
}
.feedback_info li p a {
	color: #F56D01
}
#map2 {
    float: right;
    height: 300px;
    margin: 0 0 30px 0;
    position: relative;
    top: 20px;
    width: 65%;
}
.phone-block span{
    display: block;
    font-size: 16px;
    margin: 10px 0;
}
.sub-title {
    background: url("../images/sub-title-bg-v.png") no-repeat scroll 40px 100% transparent;
    margin: -20px 0 5px;
    padding-bottom: 14px;
}
.sub-title span{
    background: url("../images/sub-title-bg.png") repeat-y scroll 0 0 transparent;
    display: block;
    padding: 10px;
}
.pizza-category {overflow:hidden;}
.pizza-type-name {
    border-bottom: 1px solid #FFFFFF;
    color: #FFFFFF;
    display: block;
    font-size: 18px;
    margin: 10px 0;
    padding-bottom: 3px;
    width: 100%;
    }
.banner1 {
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background: none repeat scroll 0 0 #000000;
    height: 165px;
    margin: 15px 0;
    width: 100%;
}   
.banner1 div{
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background: #AC1A1E;
    height: 165px;
    margin-left: 50%;
} 
.banner1 img{ 
    margin-left: -228px;
} 
.banner2 {
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background: none repeat scroll 0 0 #000000;
    height: 167px;
    margin: 15px 0;
    width: 100%;
}   
.banner2 div{
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background: url("../images/banner2.png") no-repeat scroll 0 0 transparent;
    height: 167px;
}  
.banner3 {
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    height: 165px;
    margin: 15px 0;
    padding: 5px 0;
    width: 100%;
}   
.banner3 div{
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background: url("/images/spec2.jpg") no-repeat scroll 100% 0 #000000;
    height: 165px;
    text-align: right;
} 
.banner3 img{ 
    margin: -8px 506px 0 0;
}
.banner4 {
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background: none repeat scroll 0 0 #AC1A1E;
    height: 167px;
    margin: 15px 0;
    width: 100%;
}   
.banner4 div{
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background: #000000;
    height: 167px;
    margin-left: 50%;
}  
.banner4 img{
    margin-left: -306px;
}
.banner5 {
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background: none repeat scroll 0 0 #130F0E;
    height: 165px;
    margin: 15px 0;
    width: 100%;
}   
.banner5 div{
    text-align: right;
}   
.banner5 img{
}
.description_product .diametr {
    background: url("/images/diametr.png") no-repeat scroll 0 4px transparent;
    float: left;
    padding: 0 5px 0 15px;
}
.description_product h5 {display:inline}
.main-td-title {
    color: #F56D01;
    font-family: UniversCondensed,Arial;
    font-size: 24px;
    line-height: 24px;
    text-align: left;
    display:block;
    margin-bottom:10px;
}
.home-text .under-seo-text p {
	color:#FF9D70;
}
#top_menu ul {
    float: left;
    overflow: hidden;
}
.basket-widget {
    background: url("/images/basket-widget-right.png") no-repeat scroll 100% 0 transparent;
    float: left;
    height: 42px;
    margin: 5px;
    padding-right: 23px;
	display: block;
	text-decoration: none;
}
.basket-widget .basket-widget-inner {
    background: url("/images/basket-widget-left.png") no-repeat scroll 0 0 transparent;
    height: 34px;
    padding: 4px 10px 4px 45px;
}
.basket-widget .basket-widget-inner  p{
    color: #FFFFFF;
    display: block;
    float: left;
    padding: 0;
}
.basket-widget .basket-widget-inner  p span{
	display: block;
}
.basket-widget .basket-widget-inner  .total-price{
    display: block;
    float: left;
    font: 30px UniversCondensed,Arial;
    margin-left: 10px;
	color: #fff;
}
.basket-widget .basket-widget-inner  .total-price i{
    font-family: ALSRubl;
    font-style: normal;
}
.basket-widget .basket-widget-inner  .to-order, .basket-widget .basket-widget-inner a{
    color: #D7FF67;
    display: block;
    float: left;
    font-size: 12px;
    margin-left: 10px;
    margin-top: 1px;
	text-decoration: underline;
}
.white-block{
    border: 1px solid #F56D01;
    color: #F56D01;
    display: block;
    font: 24px UniversCondensed,Arial;
    padding: 10px;
    text-decoration: none;
    width: 93%;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}
.white-block-text{
    border: 1px solid #F56D01;
    color: #FF9D70;
    display: block;
    padding: 10px;
    text-decoration: none;
    width: 93%;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}
.white-block-text .title{
    color: #F56D01;
    font: 24px UniversCondensed,Arial;
}
.white-block-text strike{
    color: #F56D01;
}
.white-block-text .ft{
    color: #F56D01;
}
.white-block-text i{
    color: #fff;
	font-style: normal;
}
