﻿body, html
{
     background-color:white;
     padding: 0px;
     margin: 0px;
     font-family:Arial;
     font-size:13px;
     font-weight:normal;
     color: #6A6F74;

}

p
{
    font-size:13px;
    font-weight:normal;
    color: #6A6F74;
}
p a
{
    font-size:13px;
    font-weight:normal;
    color: #345CA2;
    text-decoration:none;
}
a
{
    font-size:13px;
    font-weight:normal;
    color: #345CA2;
    text-decoration:none;
}

img
{
    border:0px;
}

table
{
    border:0px;
    border-collapse:collapse;
}

.top-menu
{
    vertical-align:bottom;
}

.top-menu div
{
     padding-bottom: 15px;
}

.top-menu div a
{
     color:#345CA2;
     font-size:14px;
     font-weight:bold;
     text-decoration:none;
}

.dark-blue
{
     background-color:#8BA6CE;
}

.light-blue
{
     background-color:#B0C0D9;
}

.white-text
{
    color:White;
    text-decoration:none;
    font-size:11px;
    font-weight:normal;
}

.top-menu-2
{
    vertical-align:top;
}

.top-menu-2 div
{
     padding-top: 15px;
}

.top-menu-2 div a
{
     color:#345CA2;
     font-family:Arial;
     font-size:14px;
     font-weight:bold;
     text-decoration:none;
}

.blue-line
{
     background: #2B8FCB;
     width: 240px;
     height: 10px;
     padding-top:0px;
}

.right-title
{	background: url(/img/palochki.gif) left 28px no-repeat;
     color: #345CA2;
     font-size: 17px;
     font-weight: bold;
     padding: 25px 0px 0px 125px;
}

.right-title img{display:none}

.news
{
     padding: 25px 48px 0px 20px;
}

.left-menu
{
     padding: 25px 48px 0px 20px;
}
.left-menu ul
{
    list-style:none;
    padding:0px;
    margin:0px;
}
.left-menu ul li
{
    background: url(/img/bullet-orange.gif) no-repeat 13px 2px;
    padding-bottom:18px;
    padding-left:30px;
    margin:0px;
}
.left-menu ul li a
{
    font-family:Arial;
    font-size:12px;
    text-decoration:none;
}

.left-menu ul li a:hover{text-decoration:underline;}


ul.level2{padding: 10px 0px 0px 0px;}

ul.level2 li{
	padding: 0px 0px 3px 15px;
	background: url(/img/spacer.gif);
	list-style:none;}

.date
{
     font-weight: normal;
     font-size: 12px;
     color: #6A6F74;
}

.about
{
     padding: 20px 0px 0px 10px;
     font-weight: normal;
     font-size: 12px;
     color: #345CA2;
}

.about a
{
     color: #345CA2;
     text-decoration:none;
}

.archive
{
     font-size: 11px;
     font-weight: bold;
     padding: 30px 0px 20px 20px;
     color: #345CA2;
     background: url(/img/archive.gif) no-repeat 120px 38px;
}
.archive a
{
     color: #345CA2;
     text-decoration:none;
     line-height:28px;
}
.archive div
{
     margin-right:80px;
     float:right;
}


.rss
{
     font-size: 11px;
     font-weight: bold;
     padding: 0px 0px 20px 20px;
     color: #345CA2;
}
.rss div
{
     margin-right:80px;
     float:right;
}

.rss a
{
     color: #345CA2;
     text-decoration:none;
     line-height:28px;
}

.mailing
{
     padding: 0px 0px 10px 20px;
     font-size: 11px;
     font-weight: normal;
     color: #6A6F74;
}

.mailing div
{
     background-color: #D7D9DE;
     width: 200px;
     height: 1px;
     margin: 20px 0px 20px 0px;
}

.foot-menu
{
    height:72px;
    background: url(/img/foot-bg.gif) repeat-x;
}

.foot-menu p
{
     color:#345CA2;
     font-family:Arial;
     font-size:11px;
     font-weight:normal;
     padding-top:37px;
     margin:0px;
}
.foot-menu p a
{
     color:#345CA2;
     font-size:11px;
     font-weight:normal;
     text-decoration:none;
}

.foot-1
{
     padding: 16px 0px 0px 27px;
     margin:0px;
     color:#6A6F74;
     font-family:Arial;
     font-size:11px;
     font-weight:normal;
}

.foot-1 a
{
    text-decoration:none;
    color:#345CA2;
}

.foot-3
{
     padding:30px 20px 0px 0px;
     color:#6A6F74;
     font-size:13px;
     font-family:Arial;
     font-weight:normal;
}
.foot-3 a
{
    text-decoration:none;
    color:#345CA2;
     font-size:13px;
}

.menu-center
{
    vertical-align:top;
    height:125px;
    width:33%;
}

.menu-center p
{
     padding: 2px 7px 0px 86px;
     margin: 0px;
     line-height: 15px;
}

.menu-center p a
{
    color: #345CA2;
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
}

.informer
{
     font-size:13px;
     font-weight:bold;
     color:#6A6F74;
     text-align:left;
}

.section
{
     font-size:11px;
     font-weight:normal;
     text-align:right;
}

.section a
{
    color:#345CA2;
    background: url(/img/orange-bullet.gif) no-repeat 0px 4px;
    padding-left:9px;
    text-decoration:none;
}

.inform-table
{
}
.it-name
{
     color:#6A6F74;
     font-size:12px;
     font-weight:normal;
     padding-top:20px;
}

.grey-line
{
     height:3px;
     background-color:#6A6F74;
}
.grey-line-thin
{
    height:1px;
    background-color:#6A6F74;
}
.hr
{
     color:#6A6F74;
     font-size:11px;
     font-weight:normal;
}

.white-td
{
     width:8px;
}
.grey-td
{
    width:1px;
    background-color:#6A6F74;
}
.tdc
{
     color:#33529A;
     font-size:11px;
     font-weight:normal;
     line-height:17px;
}

.tdc-g
{
     color:#6A6F74;
     font-size:11px;
     font-weight:normal;
     line-height:17px;
}
.tdc-red
{
     color:#FD3344;
     font-size:11px;
     font-weight:normal;
     line-height:17px;
}
.ex
{
     height:160px;
     padding:0 0 10px 0;

     background: url(/img/exchange.gif) repeat-y center 16px;
}

.ex1
{
     font-size:12px;
     font-weight:bold;
     color:#6A6F74;
     padding:0px 0px 0px 65px;
     background: url(/img/exchange_top.gif) no-repeat center 0px;
     height:25px;
     line-height:25px;
}
.ex2
{
     font-family:Tahoma;
     font-weight:normal;
     color:#6A6F74;
     font-size:10px;
     padding-top:11px;
     padding-left:110px;
     xbackground: url(/img/exchange.gif) repeat-y center 16px;
}
.ex4
{
     font-family:Tahoma;
     font-weight:normal;
     color:#6A6F74;
     font-size:10px;
     padding-left:125px;
     xbackground: url(/img/exchange.gif) repeat-y center 16px!important;
}
.ex3
{
     font-family:Tahoma;
     font-weight:bold;
     color:#002F81;
     font-size:10px;
     padding-left:110px;
     xbackground: url(/img/exchange.gif) repeat-y center 16px!important;
}
.quest tr td
{
     color:#6A6F74;
     font-size:12px;
     font-weight:normal;
}

.vote {
	color: Black;
	margin-bottom: 20px;
}

.vote .desc {
	font-size: 11px;
	margin-bottom: 10px;
	margin-left: 10px;
}

.vote .kernel {
	padding: 0px 10px;
	margin-top: 20px;
	margin-bottom: 10px;
	font-size: 11px;
	font-weight: bold;
}


.vote div.answer {
	vertical-align: middle;
	font-size: 11px;
	margin-left: 15px;
	margin-right: 15px;
	margin-bottom: 10px;
	width: 100%;
	clear: both;

}
html>body .vote div.answer {
	height: auto;
	overflow: hidden;
	width: 95%;
}

.vote div.label {
	float: left;
}

.vote div.number {
	float: right;
}

.vote table.result {
	float: right;
	background: #B60023;
	height: 5px;

}

body.popup-body {
    font-family: Tahoma, Verdana, sans-serif;

}


.request {border: solid 1px #d0dbe2; width:500px; padding:10px;}
.request input{border: solid 1px #d0dbe2; margin: 2px 0px 0px 0px; }

.opinion li{padding-bottom: 15px;}
.opinion input.text{border: solid 1px #666; margin: 2px 0px 10px 0px; width: 200px;}

.opinion input.radio, .opinion input.check{ margin: 0px 10px 0px 0px;}

#alert {color: Red; font-weight: bold; }

.calc h2{ font-size: 150%; padding: 30px 0px 0px 20px;}

.calc .choice{ width: 25%; float: left;}
.calc .raschet{padding:10px 10px 0px 10px;}
.calc .description{padding:10px 0px 0px 20px;}

.calc .col1{width: 35%; float: left; border-right: solid 1px #a1a1a1;}

.calc .col2{width: 35%; float: left;}

.calc .cell{border-right: solid 1px #a1a1a1; width: 40px}

.calc .hr{margin: 30px 0px 5px 0px; background: #a1a1a1; width: 95%; height: 1px;}
.calc .hr img{ width: 1px; height: 1px;}

.calc input.text, .calc input.button{border: solid 1px #666; font-size: 11px;}

.rez{float: left; width: 25%;}

.rezblock{clear:both; padding-top: 10px;}

.stavka, .minsum{font-weight: bold;}

.income{font-weight: bold; float: left; width: 70%; text-align: right;}

.result{font-weight: bold; float: left; width: 70%; text-align: right;}

.income span{font-weight: normal; }

.result span{font-weight: normal;}


.calc form{padding: 0px; margin: 0px;}

.choice{ padding: 10px 0px;}

.choice ul{padding: 10px 0px 0px 15px; margin: 0px; }
.choice ul li{padding: 3px 0px 3px 0px; margin: 0px; color: #345CA2; font-weight: bold; cursor: pointer; cursor: hand;}

.rus{padding: 10px; position: absolute; top: 5px; right: 5px; color: #333; font-size: 75%;}

.rus a{font-size: 75%; font-weight: bold;}

tr.table-color-1
{ background-color: #EAF2F8;}
tr.table-color-2
{ background-color: #FFFFFF;}


.rtext {padding:0px 10px 0px 0px;font-size:75%}
.rtext h6 {padding:0;margin:0;font-size:120%; color:#345CA2}
.rtext ul {font-size:100%;padding:0;margin:0;list-style: none;}
.rtext ul li{font-size:100%;padding:0 0 5px 0;}
.rtext p {font-size:100%;}
.rtext a {font-size:100%;}
