@charset "utf-8";body{padding:0;margin:0;font-family:Tahoma,Geneva,sans-serif;font-size:12px;color:#414141;background:url(images/bgr.png) 0 0 repeat-x #adbcc8;}form{padding:0;margin:0;}img{border:0 none;}a{color:#00397e;text-decoration:underline;}#page-wr{margin:0 auto;width:960px;background:url(images/page2.png) 0 0 repeat-y;}#page{position:relative;background:url(images/pagebg.jpg) no-repeat;padding-top:155px;}#header{position:absolute;width:960px;left:0;top:20px;}#logo{float:left;}#in-cart{float:left;margin:10px 0 0 15px;padding-top:15px;border:1px solid #96adca;height:72px;width:172px;background:url(images/incart.png) 0 0 repeat;text-align:center;}#in-cart-head{font-weight:bold;font-size:24px;color:#00397e;line-height:25px;}#in-cart a{display:block;font-size:16px;line-height:24px;margin-top:14px;}#phones{float:right;width:390px;height:126px;margin:0px 20px 0 0;padding:4px 12px;background:url(images/phonesbg.png) 0 0 no-repeat;line-height:24px;font-size:14px;text-align:left;}#phones em{font-style:normal;font-size:16px;}.clear{clear:both;}#content{width:100%;position:relative;min-height:700px;}#center-box{width:100%;float:left;}#center{margin-left:240px;margin-right:20px;line-height:1.7em;}#left{float:left;width:220px;margin-left:-100%;}#lmenu a,#lmenu span{display:inline-block;margin-bottom:5px;background:#145eb7;padding:2px 5px;line-height:1em;text-transform:uppercase;color:#fff;font-size:20px;text-decoration:none;}#lmenu span,#lmenu a.current,#lmenu a:hover{background:#185e82;}#slides-box{margin-left:-16px;width:720px;padding-left:16px;height:280px;position:relative;overflow:hidden;}#slogan{position:absolute;/*top:145px;*/top:110px;left:0;z-index:80;}#slides{width:700px;height:250px;}#price{position:absolute;top:216px;right:33px;z-index:80;}h1,.hmarki{font-weight:normal;padding:0;margin:15px 0;text-transform:uppercase;font-size:25px;color:#00397e;line-height:25px;}h2,h3{font-size:14px;padding:0;margin:1em 0;}#marki{line-height:2em;}#marki a{font-weight:bold;margin-right:15px;white-space:nowrap;}#footer{border-top:4px solid #145eb7;padding:19px 0 12px 0;}#copy{float:left;padding-top:16px;}#logos{float:right;/*margin-left:200px;*/}#logos img{margin-right:25px;}.grey{color:#c5c5c5;}.lpic,.rpic{float:right;border:1px solid #d1d1d1;}.lpic{float:left;margin-right:10px;}.nc-text table,.zakaz-table{width:100%;border-collapse:collapse;background:#fff;margin-bottom:30px;}.zakaz-table{border-bottom:2px solid #d1d1d1;}.nc-text td,.nc-text th,.zakaz-table td,.zakaz-table th{border:1px solid #d1d1d1;}.nc-text th,.zakaz-table th{color:#fff;background:#9aa0a6;padding:10px 5px;}.nc-text td,.zakaz-table td{color:#000;padding:10px 5px;}.zakaz-table th{padding:15px;}.zakaz-table td{padding:5px 15px;}.zakaz-table tr.title td{border-bottom-color:#fff;border-top-width:2px;padding:10px 15px 5px;}td.c{text-align:center;}td.r{text-align:right;}.YMaps-balloon table{width:auto;margin:0;}.YMaps-balloon td{padding:0;border:0 none;}.btn{height:43px;line-height:43px;font-family:Tahoma,Geneva,sans-serif;font-size:16px;color:#fff;background:url(images/btn.png) 0 0 repeat-x #10498e;border:0 none;padding:0 22px;margin:0;border-radius:3px;display:inline-block;text-decoration:none;}.btn:active,a.btn:active{position:relative;top:1px;left:1px;}.btn-grey{background:url(images/btn-grey.png) 0 0 repeat-x #626568;}.rcat,.lcat{float:left;width:340px;}.rcat{width:340px;margin-left:19px;}#order-form{padding:12px;border:2px solid #9aa0a6;width:412px;}#order-form .input{width:406px;border:1px solid #9aa0a6;padding:2px;}.simplemodal-container{background:#fff;border:2px solid #d1d1d1;font-size:14px;border-radius:8px;padding:10px 20px;max-height:100px;}a.modalCloseImg{display:block;width:17px;height:16px;position:absolute;top:4px;right:4px;background:url(images/delete.gif) 0 0 no-repeat;}.level1{display:inline-block;list-style:none;padding:0;margin:0 0 10px 0;}.level1 li{padding:3px 6px;background:#00397E;margin:0;list-style:none;display:inline-block;color:#fff;}.level1 a{color:#fff;font-weight:bold;}.maincontent{font-size:14px;}.hidden{display:none;}#w{padding:2px 0 2px 20px;margin-left:-20px;background:url(images/w.png) left no-repeat;}#pole_viv table{background:#FFF;}

#slideout {
/*position: fixed;
top: 60px;
left: 0;*/
width: 35px;
padding: 0;
text-align: center;
background: #1B7CAE;
-webkit-transition-duration: 0.3s;
-moz-transition-duration: 0.3s;
-o-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-border-radius: 0 5px 5px 0;
-moz-border-radius: 0 5px 5px 0;
border-radius: 0 5px 5px 0;
  box-shadow: 0px 2px 3px rgba(0,0,0,0.8);
    -moz-box-shadow: 0 2px 3px rgba(17,0,0,0.8);
    -webkit-box-shadow: 0 2px 3px rgba(17,0,0,0.8);}


#slideout_inner {
position: fixed;
/*top: 460px;*/
left:5px;
bottom:-355px;
border:1px solid #cccccc;
background: #ffffff;
width: 220px;
padding: 5px 10px;
height: 380px;
-webkit-transition-duration: 0.3s;
-moz-transition-duration: 0.3s;
-o-transition-duration: 0.3s;
transition-duration: 0.3s;
text-align: left;
-webkit-border-radius: 0 0 5px 0;
-moz-border-radius: 0 0 5px 0;
border-radius: 0 0 5px 0;
box-shadow: 0px 2px 3px rgba(0,0,0,0.8);
    -moz-box-shadow: 0 2px 3px rgba(17,0,0,0.8);
    -webkit-box-shadow: 0 2px 3px rgba(17,0,0,0.8);}

#slideout_inner textarea {width: 215px;resize:none;
height: 80px;
margin-bottom: 6px;}
#slideout:hover {left: 250px;}

#slideout_inner .op_cl
{
float:right;width:20px;height:20px;cursor:pointer;
background:url(/img/str_up_down.jpg) top center;
}

#slideout:hover #slideout_inner {left: 0;}

#slideout_inner p
{
margin:0px;
padding:0px;
padding-top:5px;
}

#slideout_inner .head
{
color: #333333;
    font-family: Arial;
    font-size: 18px;
    font-style: normal;
    font-weight: bold;
    text-decoration: none;
}
#slideout_inner .head a
{
color: #333333;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    text-decoration: underline;
margin-top:0px;
}
.submt
{
margin-top:15px;
float:right;
}
.nocont
{
color:#ff0000;
font-size:9px;
font-weight:bold;
height:10px;
}

.marqueeIndex {
	font-family:Tahoma;
	font-size: 28px;
	background-color:#145eb7;
	color:#fff;
	padding: 17px 0px;
    text-transform: uppercase;
	margin: 10px 0px;
}

.price_city
{
float:left;
padding:5px 7px;
margin-right:0px;
background-color:#dddddd;
border:2px solid #ffffff;
margin-top:9px;
cursor:pointer;
width:100px;
text-align:center;
}
.price_city.active
{
font-weight:bold;
cursor:default;
}

.price_in_sub th
{
width:120px;
font-weight:normal;
cursor:pointer;
}
.price_in_sub th.active
{
font-weight:bold;
cursor:default;
}

.menu_top_new
{
position:absolute;
top:216px;
z-index:1000;
width:135px;
height:63px;
background-color:#175c7f;
opacity:0.8;
}

.menu_top_new a
{
color:#ffffff;
font-family:Tahoma;
text-transform:uppercase;
text-decoration:none;
}
.menu_top_new a:hover
{
text-decoration:underline;
}
.menu_top_new .elem1 {left:0px;}
.menu_top_new .elem2 {left:145px;}
.menu_top_new .elem3 {left:290px;}
.menu_top_new .elem4 {left:435px;}

.form_zz
{
position:absolute;
background-color:#ffffff;
border:2px solid #cccccc;
padding:10px 13px;
margin-top:10px;
margin-left:-120px;
font-size:12px;
z-index:1000;
box-shadow: 0px 2px 3px rgba(0,0,0,0.8);
    -moz-box-shadow: 0 2px 3px rgba(17,0,0,0.8);
    -webkit-box-shadow: 0 2px 3px rgba(17,0,0,0.8);}
}
.form_zz .text
{
width:170px;
}
.form_zz p
{
line-height:12px;
padding:0px;
margin:10px 0px 0px 0px;
}
.form_zz .title
{
font-size:14px;
font-weight:bold;
font-family:Arial;
padding:0px;
margin:0px;
}
.close_form_zz
{
position:absolute;
left:180px;
margin-top:-5px;
width:20px;
height:20px;
background:url(/img/delete.png) 0 0 no-repeat;
cursor:pointer;
}

.form_zz .warning_text
{
color:#ff0000;
font-size:12px;
line-height:16px !important;
}
.form_zz .green_text
{
color:green;
font-size:12px;
line-height:16px !important;
}

.form_zz .but_submit
{
text-align:right;
}

.select_city_1806
{
font-weight:bold;
}
.select_city_1806 a
{
text-decoration:none;
border-bottom:2px dashed #00397e;
cursor:pointer;
}
.block_select_city_1806
{
width:180px;
position:absolute;
border:4px solid #ffffff;
background-color:#dddddd;
box-shadow: 0 0 10px rgba(0,0,0,0.5);
padding:5px 0px;
margin:-5px 0px 0px 250px;
z-index:999;
display:none;
}

.block_select_city_1806 .price_city
{
width:100px;
background-color:none;
border:0px;
padding:2px 0px;
margin:0px auto;
border-bottom:3px solid #dddddd;
float:initial;
}

.block_select_city_1806 .title
{
text-align:center;
border-bottom:2px solid #ffffff;
padding-bottom:7px;
font-size:12px;
}

.block_select_city_1806 .close
{
float:right;
box-shadow: 0 0 10px rgba(0,0,0,0.5);
background-color:#000;
border:2px solid #fff;
border-radius:14px;
width:20px;
height:20px;
color:#fff;
text-align:center;
font-size:16px;
margin:-15px -15px 0px 0px;
cursor:pointer;
font-weight:bold;
}

.block_select_city_1806 .price_city.active
{
border-bottom:2px solid #4a7192;
font-weight:normal;
}

.typemetall
{
float:left;
width:150px;
padding: 5px 7px;
margin-right: 0px;
background-color: #dddddd;
border: 3px solid #ffffff;
margin-top: 9px;
cursor: pointer;
text-align: center;
border-left:0px;
}
.typemetall.active
{
font-weight:bold;
border-bottom: 3px solid #dddddd;
}
.met
{
border-spacing:0px;

}

textarea:focus, input:focus{
outline: none;
}


.met input[type=submit]
{
color:#185e82;
background-color:#E6E5EA;
font-size:12px;
border:1px solid #CACACA;
padding:2px 5px;
margin-left:3px;
cursor:pointer;
}
.met input[type=submit]:hover
{
background-color:#b2b9c3;
}

input[name=reload]
{
color:#185e82;
background-color:#E6E5EA;
font-size:14px;
border:1px solid #CACACA;
padding:5px 10px;
cursor:pointer;
}
input[name=reload]:hover
{
background-color:#b2b9c3;
}
.met input[type=text]
{
border:1px solid #CACACA;
font-size:12px;
padding:3px 5px;
color:#657688;
}

.met img.del
{
position:absolute;/*right:4px;top:9px;*/
cursor:pointer;
/*margin-left:112px;*/
margin-left:120px;
margin-top:3px;
display:none;
}

.met img.del.show
{
display:block;
}

div.find_item_in_price
{
margin-top:13px;width:300px;height:20px;overflow:hidden;position:relative;float:left;margin-left:5px;background-color:#ffffff;border:1px solid #000000;padding:2px 3px;
}

div.find_item_in_price input[type=text]
{
background:#ffffff url('/img/find.jpg') right center no-repeat;
padding: 0px 20px 0px 2px;
}

.FromAddToCart input[name=count]
{
text-align:center;
}

.slideout form[name=adminForm]
{
padding:0px !important;
}


.NewSortCity
{
}

.NewSortCity select
{
background-color: #fff;
border: 1px solid #000;
width: 110px;
}
.NewSortCity select:focus
{
box-shadow: none;
}

.NewSliderCart
{
color:#657688;
position:fixed;
bottom:0px;
right:405px;
background:#fff url(/img/cart.jpg) 10px 50% no-repeat;
padding:5px 15px 5px 35px;
border:1px solid #cccccc;
box-shadow: 0px 2px 3px rgba(0,0,0,0.8);
    -moz-box-shadow: 0 2px 3px rgba(17,0,0,0.8);
    -webkit-box-shadow: 0 2px 3px rgba(17,0,0,0.8);
cursor:pointer;
}
.NewSliderCart a
{
color:#657688;
text-decoration:none;
border-bottom:1px dashed #657688;
}

.BigNewSliderCart
{
width:350px;
display:none;
position:fixed;
bottom:30px;
/*left:50px;*/
background-color:#fff;
padding:5px 15px;
border:1px solid #cccccc;
box-shadow: 0px 2px 3px rgba(0,0,0,0.8);
    -moz-box-shadow: 0 2px 3px rgba(17,0,0,0.8);
    -webkit-box-shadow: 0 2px 3px rgba(17,0,0,0.8);

}

.BigNewSliderCart img.delincart
{
cursor:pointer;
}

.BigNewSliderCart span, .BigNewSliderCart a, .BigNewSliderCart table
{
color:#657688;
}

.BigNewSliderCart .title
{
font-size:14px;
}

.BigNewSliderCart table
{
width:100%;
border-collapse: collapse;
}

.BigNewSliderCart td
{
border: 1px solid #CACACA;
border-left:0px;
border-right:0px;
padding:10px 10px;
}

.BigNewSliderCart tr td:first-child
{
padding-left:0px
}
.BigNewSliderCart tr td:last-child
{
padding-right:0px;
}

.route-image-wrap {
    position: relative;
    top: 0;
    left: 0;
    font-size: 0px;
    line-height: 0px;
}

.route-image-wrap img {
    width: 700px;
}

.route-popup-btn:hover { opacity: 0.9; }

.route-popup-btn {
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 128px;
    height: 128px;

    opacity: 0.7;
    background: #dddddd url('/images/video_icon.png') center center no-repeat;
    
    color: #414141;
    text-decoration: none;
    line-height: 34px;
    text-indent: -9999px;
}

