/* CSS Document */

body{
font-family:Tahoma;
font-size:12px;
padding:0px;
margin:0px;
font-family:Tahoma;
color:#010101;
}
a{ text-decoration:none;}
img{
border:0px;
margin:0; padding:0;border-collapse:collapse;}
form{
margin-left:0px;
padding:0px;}
body a:hover{
text-decoration:underline;}
table{
width:100%;
padding:0;
margin:0;
border-collapse:collapse;}
.left{
float:left;}
.cleft{
clear:left;}
.cright{
clear:right;}
.right{
float:right;}
td{
padding:0px;
vertical-align:top;
margin:0px;}
.tr1{
height:130px;
vertical-align:middle;}
.lefts{
padding-left:9px;
width:235px;}
.rights{
width:210px;
/*background:url(/images/calc1.jpg) bottom right no-repeat;*/}
.tr3{
height:300px;
vertical-align:middle;
color:#112a80;
padding-left:40px;}
img.map{
margin:14px 0 18px;}
.logo{
margin-left:7px;}
.violet{
color:#bc1d7c;}
.bgviolet{
background-color:#bc1d7c;
color:#FFFFFF;
font-size:13px;
padding-left:5px;
font-weight:bold;
vertical-align:middle;}
.bggreen{
background-color:#5e9c14;
color:#FFFFFF;
font-size:13px;
padding-left:5px;
font-weight:bold;
vertical-align:middle;}
.bgred{
background-color:#b82c1f;
color:#FFFFFF;
font-size:13px;
padding-left:5px;
font-weight:bold;
vertical-align:middle;}
.blue{
color:#0e287f;}
.green{
color:#5e9c14;}
.red{
color:#b82c1f;}
.top_celi{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;}
.top{
width:50%;
padding-left:50px;}
table.menu{
width:209px;
height:23px;
margin-bottom:15px;}
table.active{
width:209px;
margin-bottom:10px;
font-size:12px !important;
}
table.r_active{
width:180px;
margin-bottom:5px;
margin-left:20px;
font-size:12px !important;
}
td.num{
width:38px;}
div.menu{
margin:0 0 5px 43px;
width:200px;
font-size:12px !important;
}
td.r_num{
width:38px;}
div.menu a{ color:#010101;}
td.active{
padding-left:5px;}
table.main{
background-color:#f3ed37;
height:25px;color:#0e287f;
font-size:16px;}
table.main td.m{
background:url(/images/main_divider.gif) right no-repeat; text-align:center; vertical-align:middle;
width:20%;}
table.main td.m a{color:#0e287f;}
table.main td.ma{
text-align:center; vertical-align:middle;
width:20%;}
table.main td.ma a{color:#0e287f;}
td.last{
background:url(/images/none.gif) right;}
.content{
padding-left:1em;
padding-top:2em;
}
.content a{ color:#05207a; text-decoration:underline;}
.content a:visited{ color:#05207a; text-decoration:underline;}
.content a:active{ color:#05207a; text-decoration:underline;}
.content a:hover{ color:#05207a; text-decoration:none;}

.right_menu{
width:180px;
padding-left:5px;
color:#FFFFFF;
font-size:13px;
vertical-align:middle;
margin-left:30px;
height:18px; 
font-weight:bold;}

.online{
background:url(/images/calk.gif) right no-repeat #bc1d7c;
display:block;
height:50px;
}
.director{
background:url(/images/grom2.gif) top right no-repeat #bc1d7c;
height:47px;
}
.pad{
padding:10px;
display:block;
}
.imgpad{
margin-right:10px;

}
.vacancy{
height:41px;
background:url(/images/vacanse.gif) top right no-repeat #b82c1f;
}
.inner{
padding:5px;
padding-left:35px;
/*background:url(/images/calc1.png) top right no-repeat;*/
width:175px;}
.inner6{
padding:5px;
padding-left:35px;
/*background:url(/images/calc1.png) top right no-repeat;*/
width:175px;}
.inner2{
padding:5px;
padding-left:35px;
padding-top:0px;
width:175px;}
.inner3{
padding:5px;
padding-left:35px;
padding-top:15px;
}
.order{
/*background:url(/images/calc4.png) bottom right no-repeat;*/
background-color:#5e9c14;
height:40px;
}
div.r_menu{
margin:0 5px 5px 43px;
font-size:12px !important;}
div.r_menu a{color:#010101;}
.tags{
margin:50px 10px 20px 35px;}
.tags a{
color:#0e287f;}
.ban{
width:173px; height:145px;
color:#FFFFFF;
margin:15px 0px 0 10px;
float:left;}

.ban a { color: white; text-decoration: underline; }

td.caption{
padding:10px 10px 10px 10px;
font-size:13px;
font-weight:bold;}
td.con{
vertical-align:middle;
/*padding-left:5px;*/
}
td.href{
text-align:right;
padding-right:5px;}
td.href a{
color:#f3ed37;}
.ban1{
background:url(images/ban_red.png) no-repeat;}
.ban2{
background:url(images/ban_green.png) no-repeat;}
.ban3{
background:url(images/ban_violet.png) no-repeat;}
.zagolovok { FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #d80200; margin-bottom: 5px; }
.zagolovok a{
FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #d80200; }
#out_priceByItem { font-size: 13px; color: #000000; }
.akcii { border: dashed 1px #ccc; padding: 30px 40px; margin: 0px 50px; }
.tblVert { border: solid 2px black; }
.tblVert TD, .tblVert TH { border: solid 1px black; text-align: center; padding: 2px 2px; background-color: #ffc; }
.tblVert TH { border: solid 1px black; background-color: #990; color: white; }

.kvi-slogan {
font-weight:bold;
}

.kvi-table {
text-align: left;
border: 0px solid black;
width: 100%;
}

.kvi-table2 {
border: 0px solid black;
width: 100%;
text-align: left;
line-height: 100%;
margin: 7;
}

.kvi-centertd {
padding-left:20px;
padding-right:10px;
min-width:340px;
}

.kvi-zaproslink {
text-align: center;
font-weight:bold;
text-decoration:none;
min-width:200px;
}

.kvi-spec {
border:1px solid #B82C1F;
padding: 5px;
text-align:center;
}

.kvi-fontb {
font-weight:bold;
}

.kvi-linkzr {
color: black;
text-decoration: none;
}