@charset "utf-8";
/* CSS Document */

html, body{background:#FFF url('/img/shad.gif') repeat-y top center; text-align:center; margin:0px; padding:0px; color:#4a4a4a; height:100%; line-height:130%;}
table, tr,td {vertical-align:top; text-align:left; padding:0px; margin:0px;}
div{vertical-align:top; text-align:left;}
img{border:0px none; margin:0; padding:0;}
ul, li{padding:0px;  margin:0px; margin-left:17px;}
/* img, div { behavior: url(iepngfix.htc)}*/

input{margin:0; padding:2px; height:14px; width:170px; border:1px solid #a09f9e; color:#333;}
textarea{margin:0; padding:2px; height:14px; width:170px; border:1px solid #a09f9e; color:#333; overflow:auto; width:300px; height:150px;}
select{border:1px solid #a09f9e; color:#333;}
option{color:#333;}
.reset{background:#fff; color:#a09f9e; width:auto; height:auto; padding:2px 5px; border:1px solid #a09f9e; cursor:pointer; margin-top:5px;}
.send{background:#fff; color:#1A66CF; width:auto; height:auto; padding:2px 5px; border:1px solid #1A66CF; cursor:pointer; margin-top:5px;}
.search_inp_bg{background:url('/img/search_bg.gif') no-repeat top left; float:left; width:103px;}
.search_inp{width:99px; padding:2px; border:0 none; background: transparent;}
.asterisk{color:#B81137; font: bold 14px Arial;}
.areadiv1{padding:3px;}


a, a:active, a:visited{color:#000; text-decoration: none;}
a:hover{color:#000; text-decoration:underline;}

.centrovka{margin:0 auto; width:1000px;}
.fl_left{float:left;}
.fl_right{float:right;}
.over_hide{overflow:hidden;}
.alcenter{text-align:center;}
.clear{clear:both;}
.abs{position:absolute}
.just{text-align:justify;}


a.menu, a.menu:active, a.menu:link, a.menu:visited{display:block; float:left;}
a.menu:hover{border-bottom:1px solid #fff;}

a.inverse, a.inverse:active, a.inverse:link, a.inverse:visited{text-decoration:underline;}
a.inverse:hover{text-decoration:none;}

a.a_grey, a.a_grey:active, a.a_grey:link, a.a_grey:visited, a.a_grey:hover{color:#5c6369;}

a.fff, a.fff:active, a.fff:link, a.fff:visited, a.fff:hover{color:#fff;}
a.f12, a.f12:active, a.f12:link, a.f12:visited, a.f12:hover{font-size:12px;}


.main{margin:0 auto; width:1000px; position:relative;}
.header{background: url('/img/header.jpg') no-repeat top right; height:124px;}
.footer{background: url('/img/foot_bg.gif') repeat-x bottom left; height:28px; padding-top:7px; color:#949494;}
.cont{background: url('/img/cont_bg.gif') repeat-x top left; overflow:hidden; height:auto !important; height:100%; min-height:400px; padding-top:20px; padding-bottom:20px;}
.content{width:500px; float:left;}


.langs_pos{position:absolute; top:10px; right:50px;}

a.lang, a.lang:active, a.lang:link, a.lang:visited{color:#fff; text-decoration:none;}
a.lang:hover{color:#fff; text-decoration:underline;}

a.lang_act, a.lang_act:active, a.lang_act:link, a.lang_act:visited, a.lang_act:hover{color:#fff; text-decoration:underline;}

.margintop10{margin-top:10px;}
.margintop3{margin-top:3px;}
.margintop5{margin-top:5px;}
.marginbot5{margin-bottom:5px;}
.marginright10{margin-right:10px;}

.padding10{padding:10px;}
.padding010{padding:0 10px;}

.white{color:#fff;}
.grey{color:#5c6369;}


.fs12{font-size:12px;}

.w175{width:175px;}

.h17{height:17px;}
.h21{height:21px;}
.lh180{line-height:150%;}


.img_border{border:1px solid #cdcdcd;}
.img_border_grey{border:1px solid #777;}

.sep{border-top:1px solid #8b95a3; margin-top:10px; padding-top:10px;}
.date{background:#9b0427; color:#fff; font: 12px normal Arial; text-align:center; padding:0px 2px;}


.left1{width:234px; float:left; border:1px solid #f0f0f0; border-left:0 none; margin-right:15px;}
.left2{width:230px; float:left; border:1px solid #d0d0d0; border-left:0 none; padding:3px 3px 3px 0;}
.right1{width:230px; border:1px solid #f0f0f0; border-right:0 none;}
.right2{width:226px; border:1px solid #d0d0d0; border-right:0 none; padding:3px 0px 3px 3px;}

.box{background:#f1f1f1; border:1px solid #d0d0d0; padding:5px 10px; color:#4a4a4a;}

.b_box_inner{background:#1a66cf; padding:0 10px; float:left; width:213px;}

.g_box_inner{background:#D0D0D0; padding:0 10px; float:left; width:213px;}

.grey_box{background:#f1f1f1; padding:7px;}

.code {
	border:solid 1px #000;
	width:82px;
	height:22px;
	font-size:20px;
	text-align:center;
	background:#fff;
	font-weight:bold;
	font-family:Georgia;
	color:#000;
}

.contacttext {
	color:#000
}
.contacttext_error {
	color:#b51623;
}
.page_title{
	font-size:16px;
	color:#000a59;
	font-weight:bold;
}

a.pager, a.pager:active, a.pager:visited { color:#024393; font-weight:bold; font-size:12px; }
a.pager:hover { text-decoration:none; color:#024393; font-weight:bold; font-size:12px; }
a.pager_act, a.pager_act:active, a.pager_act:visited, a.pager_act:hover { text-decoration:none; color:#ffbb01; font-weight:bold; font-size:12px; }

.back { float:right; color:#013598; font-size:11px; font-weight:bold; cursor:pointer; clear:both }

a.more, a.more:active, a.more:visited { font-weight:bold; color:#013598; font-size:11px; cursor:pointer;}
a.more:hover {  color:#013598; font-size:11px; font-weight:bold; cursor:pointer;}

.div_menu_sub{top:30px; background:#375AAE url('/img/sub_pix.gif') repeat-x top left; padding:10px; border-left:1px solid #3859AA;}
.div_menu_sub2{top:0px; background:#375AAE url('/img/sub_pix.gif') repeat-x top left; padding:10px; border-left:1px solid #3859AA;}

.paddingright5{padding-right:5px}
.paddingleft5{padding-right:5px}

