/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

/*
 * Custom Style Sheet - Use this file to style your content
 */
    html
    {
min-width:1024px;
    } 
.custom-logo {

width: 100%;
height: 185px;
/*background: url(/templates/yoo_nano2/images/head-logo.png) no-repeat;*/
background: url(/templates/yoo_nano2/images/newheader/header_3993484_3998928.jpg) no-repeat;

}

table.t-r-t
{
position:absolute;top: 54px;right: 24px;
}

.yelo
{
font-family: Tahoma;
color:  #e2ed70;
font-size: 16px;
font-weight: 400;
text-align: left;
}
.telo-fo
{
font-family: Tahoma;
color:  #ffffff;
font-size: 19px;
font-weight: 700;
text-align: left;
}
.obr-sv-i
{
background:url('/templates/yoo_nano2/images/feed.png');
    width: 195px;
    height: 38px;
margin-left: 75px;
/*float:left;*/

}
.obr-zv-i
{
background:url('/templates/yoo_nano2/images/o-zv.png');
    width: 195px;
    height: 38px;
    margin-left: 75px;
/*float:left;*/
    /*margin-bottom: 22px;*/
}
.knopy
{
position: absolute;
bottom: 55px;
    right: 20px;
}
.obr-sv-i a
{
font-family: Tahoma !important;
color:  #005e57 !important;
font-size: 17px !important;
font-weight: 400 !important;
text-align: left !important;
margin-top: 6px !important;
margin-left:50px !important;
display:block !important;
cursor: pointer !important;
    padding-top: 6px !important;
}
.obr-zv-i a
{
font-family: Tahoma !important;
color:  #005e57 !important;
font-size: 17px !important;
font-weight: 400 !important;
text-align: left !important;
margin-top: 6px !important;
margin-left:50px !important;
display:block !important;
cursor: pointer !important;
    padding-top: 6px !important;
}

#menubar
{
background-color: #00615a;
height:47px;
}

.time-r-s
{

}

.time-r
{
font-family: Tahoma;
color:  #ffffff;
font-size: 17px;
font-weight: 400;
line-height: 32px;
text-align: left;
margin-left: 60px;
margin-bottom: 10px;
}
.divadr
{
font-family: Arial;
color:  #00615a;
font-size: 13px;
font-weight: 400;
text-align: center;line-height: 15px;width: 260px;    margin-left: 70px;
    margin-top: 7px;
}

.zn-im
{
margin-top: 20px;
}

.cu-logo
{
margin-top:18px;
margin-left:24px;
}
div.head-bg{
width:980px;
margin:0 auto;
}
.t-r-t img
{
margin-right: 5px;
vertical-align: middle;
}
div.head-bg div.head-logo{
position: absolute;
top: 228px;
left: 5px;
}

div.head-bg div.head-logo h1, div.head-bg div.head-logo .h1{
font-family: Georgia;
font-size: 40px;
color: #111;
font-weight:bold;
}

div.head-bg div.head-logo h1 span, div.head-bg div.head-logo .h1 span{
font-family: Georgia;
font-size: 40px;
color: #111;
font-weight: normal;
}

div.head-bg div.head-logo h1 a, div.head-bg div.head-logo .h1 a{
font-family: Georgia;
font-size: 40px;
color: #111;
font-weight:bold;
text-decoration: none;
}

div.head-bg div.head-phone{
position: absolute;
right: 10px;
top: 50px;
}

div.head-bg div.head-phone ul{
text-align: right;
}

div.head-bg div.head-phone ul li{
list-style: none;
color: #fff;
font-weight: bold;
font-size: 25px;
font-family: Arial;
margin: 10px 0;
}

div.head-bg div.head-phone span{
/*display: block;*/
color: #fff;
font-weight: bold;
font-size: 20px;
font-family: Arial;
text-align: right;

}

/* Only Phones (Portrait) */
@media (max-width: 479px) {

	.custom-logo { height: 60px; }
	
}

.div-menu
{
/*border-width: 2px;
border-color:  #949494;
border-style: solid;*/
border: 1px solid #ccc;
margin-left:25px;
/*position:relative;*/
width: 213px;
}
#sidebar-b, #maininner
{
margin-top:27px;
}

#sidebar-b
{
width: 213px;
}

#maininner
{
margin-right: 24px;
margin-left:20px;
width: 679px !important;
padding-bottom: 20px;
}

#main
{
background-color:  #ffffff;
}


.zag-l-m
{
background-color:  #00615a;
/*width: 213px;*/
font-family: Tahoma;
color:  #ffffff;
font-size: 15px;
font-weight: 700;
text-align: left;
/*padding:15px 0 19px 0;*/
    padding: 7px 0px 7px 10px;
}

.div-menu ul li a
{
font-family: Tahoma;
color:  #3a3a3a;
font-size: 14px;
font-weight: 400;
text-align: left;
}

.div-menu ul li
{
list-style-image: url('/templates/yoo_nano2/images/li.png');
    margin-bottom: 10px;
}

.div-news

{
border-width: 2px;
border-color:  #949494;
border-style: solid;
margin-left:25px;
margin-top:20px;
width: 213px;
}

.zag-l-n
{
background-color:  #335c87;
width: 213px;
font-family: Tahoma;
color:  #ffffff;
font-size: 15px;
font-weight: 700;
text-align: center;
padding:15px 0 19px 0;
}

.one-n
{
font-family: Tahoma;
color:  #353434;
font-size: 12px;
font-weight: 400;
line-height: 16.108px;
text-align: left;
margin-left:8px;
margin-top:16px;
margin-right:5px;
}
.one-n a
{
    text-align: right;
    color: #353434;
    display: block;
    text-decoration: underline;
    
    margin-bottom:10px;
}

.one-n p
{
    margin: 10px 0 5px 0;
    }
.zag-n
{
color:  #00615a;
font-weight:bold;
}

.vs-n
{
background-color:  #a0a0a0;
text-align:center;
padding: 10px 0 10px 0;
}

.vs-n a
{
font-family: Tahoma;
color:  #ffffff;
font-size: 11px;
font-weight: bold;
line-height: 16.108px;


}

.zag-l-st
{ margin-top:20px;margin-bottom:20px !important;
background-color:  #335c87;
    text-transform: uppercase;
    font-family: Tahoma;
color:  #ffffff;
font-size: 14px;
font-weight: 700;
line-height: 16.108px;
text-align: center;
width: 213px;
margin-left: 25px;
    padding: 15px 0 15px 0;
}
.zag-l-st a
{
color:  #ffffff;
}

.zag-l-st a:hover{
    color: #fff;
}

.steps
{
margin:0 auto;
}
.steps td
{
padding-left: 13px;
}
.steps td:first-child {
    padding: 0;
    margin:0;
}

.blo-ss1
{
width:100%;
}
.content ul li
{
list-style-image: url('/templates/yoo_nano2/images/ul-li.png');
margin-bottom:10px;
/*font-weight:bold;*/
font-family: Tahoma;
color:  #313131;
font-size: 15px;
}
.right-ss
{
float:right;
}
.of-za
{
padding-top: 5px !important;
}
.content ul li span
{
font-weight:bold;
font-size:15px;
}

.wk-gallery img
{
border:1px solid #e2e2e2;;
}
.wk-gallery-wall>*
{
float: none;
}
#footer
{
width: 100%;
height: 200px;
font-family: Tahoma;
color:  #ffffff;
font-size: 14px;
font-weight: 400;
line-height: 17px;
text-align: left;
}
#footer a
{
font-family: Tahoma;
color:  #ffffff;
font-size: 14px;
font-weight: 400;
line-height: 24px;
text-align: left;
}
.blo-1, .blo-2, .blo-3, .blo-4
{
float:left;
position:absolute;
}

.blo-1
{
margin-top:10px;    margin-left: 23px;
}
.blo-2
{
margin-top:10px;margin-left: 320px;
}
.blo-3
{
margin-top:10px;margin-left: 529px;
}
.blo-4
{
margin-top:10px;
right:10px;
}

.o-p-r
{
background: url('/templates/yoo_nano2/images/o-zv.png');
    width: 195px;
    height: 38px;
margin-bottom:13px;
    }
.o-p-s  
{
        background: url('/templates/yoo_nano2/images/feed.png');
    width: 195px;
    height: 38px;

    }
.blo-4 a
{
    
font-family: Tahoma;
color:  #005e57 !important;
font-size: 17px !important;
font-weight: normal;
text-align: left;
margin-left: 50px;
margin-top: 6px;
display: block; padding-top: 8px;

    }
   .blo-2 ul, .blo-3 ul
    {
    margin:0;
    }
    
    .blo-1 p
      {
    margin:0;
    }
    
.co-ri
{
/*bottom:7px;*/
/*margin-left:295px;*/
/*position:absolute;*/
/*left:15px;*/
/*height: 50px;*/
padding: 15px;
background-color: #dedede;
color: #1f1f1f;
font-size: 13px;
} 

.co-ri a
{
color: #335c87 !important;
}

.yashare-auto-init
{
float: right;
    margin-top: -12px;
    margin-left: 10px;
    }
    
.adres_f{
    width: 470px;
}
    
div.content h2
{
clear:both;
}

.mailto
{
color:#fff;
}

a:hover.mailto
{
color:#fff;
}
.div-menu .active{color:#000;text-decoration:underline;}

.deviz{color: #000;
    font-family: Arial;
    font-size: 18px;
    font-weight: 700;
    margin: 15px 0 15px 23px;
    padding: 0;
    font-style:italic;
}
#footer .obr-sv-i,
#footer .obr-zv-i{
margin-left:0px !important;
display: inline-block;
}
#footer .obr-zv-i:first-child{
    margin-right: 80px;
}

#footer .button_f a{
    line-height: 10px;
}

#footer .button_f{
    float: right;
    margin-top: -63px;
    position: relative;
    right: 20px;
}
.div-menu ul{
    padding-left: 0px;
        padding-top: 0;
    margin-top: 0;
        margin-bottom: 0px;
}
.div-menu ul li{
list-style-image: none;
    list-style-type: none;
    margin-bottom: 0;
    padding: 3px 0;
        padding-left: 10px;
            border-bottom: 1px solid #ccc;
            position:relative;
}
.div-menu ul li a
{

    display: block;
}
.div-menu ul li:hover{
background:#097d74;
}
.div-menu ul li:hover a{
color:#fff;
}
.div-menu ul li a:hover{
text-decoration:none;
}
.div-menu ul li:last-child{border-bottom:0}

.div-menu .submenu{
display:none;
position:absolute;
    left: 214px;
     top: -1px;
    width: 135px;
}
.div-menu ul li:hover .submenu{
display:block;
}
.div-menu ul li:hover .submenu li a{
color: #3a3a3a;
}
.div-menu ul li .submenu li:hover a{
color: #fff;
}
.div-menu ul li .submenu li:last-child{
    border-bottom: 1px solid #ccc;
}
.div-menu ul li .submenu li:first-child{
    border-top: 1px solid #ccc;
}
.div-menu ul li .submenu li{
        background:#fff;
        border-right: 1px solid #ccc;
}
.div-menu ul li .submenu li:hover{
    background: #097d74;
}
.div-menu .nolink:hover{
color:#fff;
}

.prod{
	
}

.prod .prod_item{
    width: 332px;
    display: inline-block;
    border: 1px solid;
	margin-bottom: 10px;
    min-height: 445px;
    vertical-align: top;
    position: relative;
}

.prod .prod_item:hover{
    border-color: #335c87;
}

.prod .prod_item:nth-child(2n){
	margin-left: 5px;
}

.prod .prod_item img{
	width: 100%;
    margin: 15px 0;
}

.prod_cart .prod_item img{
    width: 75%;
    margin: 5px auto 0;
    display: block;
    max-height: 175px;
}

.prod .prod_item .name_prod{
	text-align: center;
    font-size: 16px;
    font-weight: bold;
}

.prod .prod_item .tech{
    padding: 0 10px;
    margin: 0;
    list-style-type: none;
}

.prod .prod_item .tech li{
	border-bottom: 1px dotted #C2C2C2;
    position: relative;
    padding: 0;
    margin-bottom: 5px;
    list-style-image: none;
}

.prod .prod_item .tech li:last-child{
    margin-bottom: 40px;
}

.prod .prod_item .tech li span{
    background-color: #FFF;
    margin: 0;
    bottom: -5px;
    font-weight: normal;
    font-size: 10px;
}

.prod .prod_item .tech span.text_title{
	position :relative;
    margin-right:7em; 
    padding-right:2px;
}
.prod .prod_item .tech span.val{
	position: absolute;
    right: 0;
    padding-left:2px;
}

.prod .prce{
	
}
.prod .zakaz{
	float: right;
    border: none;
    background-color: #335c87;
    text-transform: uppercase;
    font-family: Tahoma;
    color: #ffffff;
    font-size: 14px;
    font-weight: 700;
    line-height: 16.108px;
    text-align: center;
    margin: 0 8px 10px 0;
    padding: 10px 15px;
    position: absolute;
    bottom: 0;
    right: 0;
}

.product_cart_link{
    width: 100%;
    height: 100%;
    display: block;
}

a.spotlight img{
    width: 165px;
}
.news_itemstr{
width:100%;

}
.news_itemstr .news_items_block{
display:inline-block;
vertical-align:top;
margin-bottom: 20px;
width:49%;
}
.news_itemstr .news_items_block:nth-child(odd)
{
    margin-right: 9px;
}
.news_itemstr .news_items_block .news_items_block_img img{

}
.news_itemstr .news_items_block .news_items_block_text h2{
    background-color: inherit;
    color: #363636;
    text-align: left;
        font-size: 18px;
        padding-bottom: 0;
            font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
}
.news_itemstr .news_items_block .news_items_block_text p{
        margin-top: 10px;
}
.news_itemstr .news_items_block .news_items_block_button p{
        margin-top: 10px;
}

.kont_info p,
.adress_block p{
    padding-left: 40px;
    font-size: 14px;
    color: #363636;
    line-height: 20px;
}

.kont_info p span,
.adress_block p span{
    font-weight: 700;
    display: block;
}

.kontel{
    font-size: 18px;
    font-weight: 700;
    display: block;
    color: #363636;
}

.kontel:hover{
    color: #00615a;
}

.kontakty span,
.kontakty p{
    color: #363636;
    margin: 5px 0;
}

.kont_info p{
    line-height: 14px;
    margin: 15px 0;
}

.kont_info a.mailkon{
    color: #00615a;
    text-decoration: underline;
}

.kont_info a.mailkon:hover{
    color: #00615a;
    text-decoration: none;
}

a[title="2БКТП 1600 (2)"] img,
a[title="2БКТП 1600"] img{
width: auto !important;
}

.b-share-icon{
    background: url() no-repeat center !important; 
}
.b-share-icon{
    width: 35px !important;
    height: 35px !important;
}

.b-share-icon_vkontakte{
    background: url(../images/vk.svg) no-repeat center !important;
}
.b-share-icon_facebook{
    background: url(../images/fb.svg) no-repeat center !important;
}
.b-share-icon_twitter{
    background: url(../images/twitter.svg) no-repeat center !important;
}
.b-share-icon_odnoklassniki{
    background: url(../images/ok.svg) no-repeat center !important;
}
.b-share-icon_moimir{
    background: url(../images/mail.svg) no-repeat center !important;
}
.wid100{
margin:15px 0;
}
.wid100 img{
width:auto !important;
}

.wid100 .wk-gallery-wall.margin{
margin-right:0px;
}


.tbl.acenter{
margin:0 auto;
width:100%;
}
.tbl.tblign tr td:nth-child(1) {
    text-align: left;
}
td.acenter{
text-align:center !important;
}
.tbl td{
padding:3px;
}
