body {padding:0px; margin:0px;	font: normal 12px Arial, Tahoma; background: #fff;	color:#012000; width:100%;	height:100%; line-height: 150%;}
html{height:100%;}
.body_home{background:#fff url('img/header_home.jpg') no-repeat center 126px; height:100%; line-height: 150%;}
.body_tc{background:#fff url('img/tc.jpg') no-repeat center 126px; height:100%; line-height: 150%;}
.body_web{background:#fff url('img/web.jpg') no-repeat center 126px; height:100%; line-height: 150%;}
table{font: normal 12px Arial, Tahoma;	border:0px none;}
tr, td{font: normal 12px Arial, Tahoma;	border:0px none;}
td{vertical-align:top;}
div{color:#012000; font: normal 12px Arial, Tahoma; line-height: 150%;}

img{border:0px none; padding:0; margin:0;}

a, a:active, a:visited , a:link{color: #012000; font: normal 12px Arial, Tahoma; text-decoration: none; outline: none; line-height:150%;}
a:hover {color: #012000; font: normal 12px  Arial, Tahoma; text-decoration: underline; outline: none; line-height:150%;}


li{list-style-image: url('img/li.gif');}

ul{padding:0; margin:0; padding-left:20px;}

form{padding:0; margin:0;}
input{border:1px solid #214878; background:#fff; width:300px; height:16px; font: normal 12px Arial, Tahoma;}
textarea{border:1px solid #214878; background:#fff; width:300px; height:140px; overflow:auto; font: normal 12px Arial, Tahoma;}
.send{border:0 none; background: #004479; width:auto; height:auto; font: bold 12px Arial, Tahoma; color:#fff; cursor: pointer; padding:2px 4px; padding-right:5px; margin:0; float: left; text-transform: uppercase;}

.hide{visibility: hidden;}
.show{visibility: visible;}
.fl{float:left;}
.fr{float:right;}
.clear{clear: both;}
.over_hide{overflow: hidden;}

.rezina{width:100%; height:100%;}

.main_home{width:100%; height:auto !important; height:100%; min-height:100%; background: url('img/foot_bg.gif') repeat-x bottom left;}
.main_web{width:100%; height:auto !important; height:100%; min-height:100%; background: url('img/foot_bg_in.gif') repeat-x bottom left;}
.main_tc{width:100%; height:auto !important; height:100%; min-height:100%; background: url('img/foot_bg_in.gif') repeat-x bottom left;}
.main{width:1000px; padding:0; margin:0 auto; height:100%; position:relative;}

.content{clear: both; height:auto !important; height:450px; min-height:450px; padding-bottom:30px;}

.footer{clear: both; height: 50px; position:absolute; bottom:0; font-size:11px; width: 1000px; text-align: center; color: #363636; padding-top:30px;}

a.menu, a.menu:active, a.menu:visited, a.menu:link{color: #000; font: bold 12px Arial, Tahoma; text-decoration: none; text-transform: uppercase;}
a.menu:hover {color: #214878; font: bold 12px Arial, Tahoma; text-decoration: underline; text-transform: uppercase;}

a.topmenu, a.topmenu:active, a.topmenu:visited, a.topmenu:link{color: #000; font: normal 12px Arial, Tahoma; text-decoration: none; padding:5px 7px;}
a.topmenu:hover {text-decoration: underline;background: #dcdcdc; padding:5px 7px;}

a.more, a.more:active, a.more:visited, a.more:link{color: #3e56a6; font: normal 12px Arial, Tahoma; text-decoration: underline;}
a.more:hover {color: #3e56a6; font: normal 12px Arial, Tahoma; text-decoration: none;}

a.back, a.back:active, a.back:visited, a.back:link{color: #3e56a6; font: normal 12px Arial, Tahoma; text-decoration: underline;}
a.back:hover {color: #3e56a6; font: normal 12px Arial, Tahoma; text-decoration: none;}

a.inverse, a.inverse:active, a.inverse:visited, a.inverse:link{text-decoration: underline;}
a.inverse:hover {text-decoration: none;}

a.big_u, a.big_u:active, a.big_u:visited, a.big_u:link{text-decoration: underline; font-size: 18px; color:#214878;}
a.big_u:hover {text-decoration: none;}

a.a_blue, a.a_blue:active, a.a_blue:visited, a.a_blue:link, a.a_blue:hover {color:#214878;}
a.f18, a.f18:active, a.f18:visited, a.f18:link, a.f18:hover {font-size: 18px;}
a.f13, a.f13:active, a.f13:visited, a.f13:link, a.f13:hover {font-size: 13px;}


.img_border{border:1px solid #5e5e5e;}


.logo_pos{position:absolute; top:50px; left:36px;}

.topmenu_div{position: absolute; top:100px; right: 40px}
.tcmenu_div{position: relative; top:-30px; left: 23px}
.big_title{color:#627829; font-size:18px;}
.date{color:#777f0f;}
.lh200{line-height:200%}
.blue{color:#354a96;}

.fs14{font-size: 14px;}
