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

@import url(../warp/css/base.css);


/* New style-related Base Values
----------------------------------------------------------------------------------------------------*/

body {
	font: normal 14px/20px Arial, Helvetica, sans-serif;
	color: #444;
	/*background: url(fon2.jpg) repeat;*/
	background: url(/templates/yoo_nano2/images/newheader/pattern_3993484_3998928.png) repeat;
	    background-size: 20%;
	/*background-color: #f1f2ed;*/
}

a { color: #469bdb; }

a:hover,
em, code { color: #f16d1a; text-decoration: underline; }

ins, mark { background-color: #ffa; }
mark { color: #444; }

hr { border-top-color: #ddd; }

pre {
	border: 1px solid #ddd;
	background: #555555;
}

::-moz-selection { background: #39f; color: #fff; }
::selection { background: #39f; color: #fff; }

a.lightbox-31671128997869{
/*
width: 140px !important;
border: 2px solid #bbb !important;
color: #fff !important;
background: rgb(86, 167, 231) !important;
font-weight: bold;*/
}

table.home tr td.blok{
text-align: center;
-webkit-box-shadow: 0 0 7px rgb(133, 128, 128);
box-shadow: 0 0 7px rgb(133, 128, 128);
border-radius: 6px;
width: 180px;
height: 60px;
background: rgb(86, 167, 231);
}

table.home tr td.blok h4, table.home tr td.blok .h4{
color: #fff;
font-weight: bold;
}

table.home tr td.link a{
font-weight: bold;
color: rgb(0, 145, 255);
}

table.home tr td.link{
-webkit-box-shadow: #bbbbbb 0px 0px 7px;
box-shadow: #bbbbbb 0px 0px 7px;
border-top-left-radius: 6px;
border-top-right-radius: 6px;
border-bottom-right-radius: 6px;
border-bottom-left-radius: 6px;
width: 180px;
height: 30px;
background-color: #ffffff;
text-align: center;
}

table.intext {

}

table.intext td {
border: 1px solid;
text-align:center;
padding:5px;
}
.tbl tr td{
border:1px solid black !important;
}
#system > article > div > table > tbody > tr:nth-child(1){ text-align:center;font-weight:bold;}
#system > article > div > table:not(.tbl) > tbody > tr > td:nth-child(1) {text-align:center;}


.active_1, .active_1 span {
color:rgb(7, 64, 165) !important;
text-decoration:underline;
}
.tables1 tr td{
border:1px solid black;
font-weight:normal;
text-align:left !important;
}
.tables1{
width: 420px;
margin: 15px 0;
}
.block .innerdiv{
float: left;
width:133px;
height:189px;
background:url('/images/blok/111.png') no-repeat;
}
.block .innerdiv div:first-child{
margin-top:25px;
}
.block .innerdiv div::last-child{
font-weight:bold;
}
.block .innerdiv div img{
height:90px;
max-width:111px;
max-width:111px;
}

.block{text-align:center;}

.div-menu a.whref{
color:white;
}
.div-menu a.whref:hover{
color:white;
}
.strong{
font-weight:bold;
}


/**/
 #block-body{
    width: 340px;
    /*height: 540px;*/
    margin: 0 auto;
}

 #block-body-zv{
    width: 340px;
     /*height: 470px;*/
    margin: 0 auto;
}

#block-author{
    left: 0;
    right: 0;
    top: 0;
    background-color: #7B8391;
    font: 15px sans-serif;
    padding-top: 12px;
    padding-bottom: 12px;
    margin-top: 0;
    color: white;
}
#block-author a{
    color: #62FFB6;
    font: 14px sans-serif;
    margin-left: 5px;
}
#block-author a:hover{
    text-decoration: none;
}
#feedback-form li{
margin-top: 30px; 
color: #282828;
list-style-type: none;
}
#feedback-form > li >  input{
border-style: solid;
border-width: 1px;
border-color:
#93a8a9;
background-color:
#ffffff;
width: 272px;
height: 33px;
}

#feedback-form > li >  textarea.error,
#feedback-form > li >  input.error{
    border: 1px solid #FF7F7F;
}

#feedback-form > li >  input:focus{
 /*border: 1px solid #C5E5FF;*/
 outline: none;
}
#feedback-form > li >  textarea{
border-style: solid;
border-width: 1px;
border-color:
#93a8a9;
background-color:
#ffffff;
width: 272px;
height: 135px;
}
#feedback-form > li >  textarea:focus{
 /*border: 1px solid #C5E5FF;*/
 outline: none;
}
#feedback-form > li > label{
position: absolute;
margin-top: -20px;
font: 14px sans-serif;
}
#block-key p{
    float: left;
    margin: 5px 0;
    font: 15px sans-serif;
    margin-right: 10px;
}
#block-key input{
  border-radius:10px ; 
 -webkit-border-radius:10px ; 
 -moz-border-radius:10px ;
 width: 100px;
 height: 23px;  
 border: 1px solid #D3D7DC;
 padding-left: 10px;
 padding-right: 10px;
 color:  black; 
 font: 15px sans-serif;
}
#block-key input:focus{
 border: 1px solid #C5E5FF;
}
.error{
    color: #FF7F7F;
    font: 11px sans-serif;
    display: block;
    margin-top: 4px;
}
.message-feedback, .message-feedback-zv, .message-feedback-zakaz{
    display: none;
}
#message-feedback-error{
    font: 13px sans-serif;
    color: red;
    background-color: #FFECEC;
    border: 1px solid #FFDFDF;
    padding-left: 10px;
    padding-top: 6px;
    padding-bottom: 6px;
}
#message-feedback-good, #message-feedback-good-zv, .message-feedback-good-zakaz{
    font: 13px sans-serif;
    color: black;
  font-weight:bold;
    padding-left: 10px;
    padding-top: 6px;
    padding-bottom: 6px;
    text-align: center;
}


#submit-send{
border-style: solid;
border-width: 1px;
border-color: #60b200;
background: -webkit-linear-gradient(90deg, #8bc018 0%, #ade01f 100%);
background: -moz-linear-gradient(90deg, #8bc018 0%, #ade01f 100%);
background: -o-linear-gradient(90deg, #8bc018 0%, #ade01f 100%);
background: -ms-linear-gradient(90deg, #8bc018 0%, #ade01f 100%);
background: linear-gradient(0deg, #8bc018 0%, #ade01f 100%);
box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.1);
width: 278px;
height: 41px;
margin-left: 31px;
font-family: 'Trebuchet MS';
color:
#00615a;
font-size: 18px;
font-weight: 400;
text-align: center;
}
#submit-send:hover{
  background-color: #DEE4EA;
}

ul#feedback-form
{
padding-left: 31px;

}
.zz
{
background-color:
#00615a;
width: 340px;
height: 73px;
font-family: 'Trebuchet MS';
color:
#fdfdf1;
font-size: 20px;
font-weight: 700;
text-align: center;

}
.krug
{
height: 61px;
    left: 140px;
    position: absolute;
    top: -30px;
    width: 61px;
background:url(/images/krug.png) no-repeat;
}
.krugzakaz
{
height: 61px;
    left: 140px;
    position: absolute;
    top: -30px;
    width: 61px;
background:url(/images/zakaz.png) no-repeat;
}

.krugzv
{
height: 61px;
    left: 140px;
    position: absolute;
    top: -30px;
    width: 61px;
background:url(/images/zv.png) no-repeat;
}

.zz span
{
display: block;
    padding-top: 40px;
}
.white{color:#fff;}
.white:hover{color:#fff;}

.header-top{
background:#00615a;
color:#fff;
padding: 12px;
}
.header-top div{
display:inline-block;        
margin-right: 30px;
font-size: 15px;
}
.header-top div img{vertical-align:baseline;}
.header-top .mailto_h{color:#fff;text-decoration:underline;}
.header-top .mailto_h:hover{color:#fff;}

.adres_h a,
.adres_h a:visited,
.adres_h a:focus{
    color: #fff;
     text-decoration: none;
}

.adres_h a:hover{
    color: #fff;
}



.header-middle .logo_h,
.header-middle .tel_h,
.header-middle .button_h
{
display:inline-block;
    vertical-align: top;
    
}
.header-middle .logo_h{
margin-right:70px;
}
.header-middle .tel_h{
    /*margin-top: 12px;*/
    position:relative;
    font-size: 18px;
}
.header-middle .tel_h a{
display:block;
color:#000;
}
.header-middle .tel_h a:hover{
color:#000;
}

.header-middle .tel_h .mnokok,
.header-middle .tel_h .tehkon,
.header-middle .tel_h .tehkon_mail
{
color: #8d8f8f;
    font-size: 16px;
margin-bottom:0px;
font-weight: bold;
}
.header-middle .tel_h .mnokok:before,
.header-middle .tel_h .tehkon:before
{
content:url('/templates/yoo_nano2/images/newheader/phone_4007103_3998928.png');
    position: absolute;
    left: -27px;
        margin-top: 2px;

}

.header-middle .tel_h .tehkon_mail:before{
    content:url('/images/mail.png');
    position: absolute;
    left: -27px;
        margin-top: 2px;
}

.header-middle .button_h{
    margin-top: 18px;
    margin-left: 5px;
}
.header-middle .button_h .icq_h{
    margin-left: 75px;
    text-align: center;
        margin-top: 22px;
            font-size: 17px;
        color:#2b746d;
}
.tbl{
    margin: 15px 0;
    
}
@-moz-document url-prefix() {
 .tbl{
 margin-bottom:20px;
 }
}
.tbl.tdleft td{
text-align:left !important;
}
.tbl.tdleft tr:first-child td{
text-align:center !important;
}



