* {border: 0px;}

input, textarea {
	border: 1px solid #888;
	padding: 10px;
	font: 16px Arial;
	margin-bottom: 10px;
	margin-top: 5px;
	background: #FFF;
}

body {padding:0; margin:0; background:url(/global/templates/default/images/left_f.jpg) repeat-y left top; font-family:Verdana;}
.main {width:100%; float:left; min-width:1124px;}
.header {height:256px; width:100%;  position:relative; background:#FFFFFF url(/global/templates/default/images/menu.gif) repeat-x bottom;}
.h_t {height:206px; float:left; width:100%;}
.h_b {margin: 0 0 0 58px;}

.globus {float:left; width:100%; height:256px; background:url(/global/templates/default/images/globus1.jpg) no-repeat right top;}
.line {float:left; width:100%; height:256px; background:url(/global/templates/default/images/line.jpg) no-repeat left bottom;}

.lg {float:left; width:100%; height:115px;}
.logo {width:317px; padding:45px 0 0 58px; height:45px; float:left; background:url(/global/templates/default/images/lg.gif) no-repeat left top;}
h1 {padding:0 0 0 59px; margin:0px 0 0 0; font-size:24px; color:#2a5caa; font-weight:normal;}
h1 span {color:#414042; font-size:11px;}
h1 font {font-style:italic; font-size:24px; color:#2a5caa;}

.menu {width:100%; float:left; height:50px; position:relative; z-index:5;}
.menu ul {padding:0 0 0 1px; margin:0; list-style:none; float:left; height:50px; position:relative; z-index:3; }
.menu ul li {padding:0; margin:0 0 0 -1px; list-style:none; height:50px; background:url(/global/templates/default/images/ml_off.jpg) no-repeat left top; float:left; font-size:14px; font-variant:small-caps; line-height:16px;}
.menu ul li a {padding:8px 12px 0 12px; margin:0; list-style:none; float:left; color:#58595b; text-decoration:none; height:42px; background:url(/global/templates/default/images/mr_off.jpg) no-repeat right top; text-align:center;}
.menu ul li.act {background:url(/global/templates/default/images/ml_on.jpg) no-repeat left top;}
.menu ul li.act a {background:url(/global/templates/default/images/mr_on.jpg) no-repeat right top; color:#FFFFFF;}

.menu ul li:hover {background:url(/global/templates/default/images/ml_on.jpg) no-repeat left top;}
.menu ul li:hover a {background:url(/global/templates/default/images/mr_on.jpg) no-repeat right top; color:#FFFFFF;}

.cont {float:left; width:100%; background:url(/global/templates/default/images/left_t.jpg) no-repeat left top;}
.gl {float:left; width:100%; background:url(/global/templates/default/images/globus2.jpg) no-repeat right top; height:500px;}

.bl_l {margin:0 340px 0 125px;}
.bl_r {float:right; width:340px; padding-top:106px; font-family:Tahoma; padding-bottom:27px;}
.cent {float:left; width:100%; padding:35px 0 27px 0; font: 11pt Verdana; position:relative;}

.cent h1 {padding:13px 0 20px 61px; font-weight:normal; font-variant:small-caps; margin:0; font-size:24px; color:#5c5b5b; background:url(/global/templates/default/images/vopros.jpg) no-repeat left top;}
.bl50 {float:left; width:48%; margin-left: 1%; margin-right: 1%;}
h3 {padding:15px 0 0 0; margin:0; font-size:14px; color:#2538a6; font-family:Verdana;}
.bl50 p {padding:0 30px 0 0; margin:10px 0 0 0; font-size:12px; color:#8a8a8a;}
p.next {padding:0; margin:10px 0 0 0; color:#2538a6; font-size:11px;}
p.next a{padding:0 17px 4px 0; float:left; background:url(/global/templates/default/images/next.gif) no-repeat right center; text-decoration:none;}
a {color:#2538a6;}
p.inf {font-size:11px; color:#5c5b5b; padding:0px 0 0 0; margin:23px 0 0 0; line-height:16px; float:left; width:100%;}

.b_info {position:relative;  padding:0 0px 17px 0px; margin-top:35px; float:left; width:100%; background:#efefe9; font-size:12px; color:#8a8a8a;}
h4 {font-size:24px; padding:0 0 0 0; margin:15px 0 0 0; color:#5c5b5b; font-weight:normal; font-variant:small-caps;}
.b_info p {padding:0; margin:11px 0 0 0;}
.ot {margin:0 24px;}
.ug_vl {position:absolute; left:0; top:0; background:url(/global/templates/default/images/ug_vl.gif) no-repeat left top; width:15px; height:13px;}
.ug_vr {position:absolute; right:0; top:0; background:url(/global/templates/default/images/ug_vr.gif) no-repeat left top; width:15px; height:13px;}
.ug_nl {position:absolute; left:0; bottom:0; bottom:-2px; background:url(/global/templates/default/images/ug_nl.gif) no-repeat left top; width:15px; height:13px;}
.ug_nr {position:absolute; right:0; bottom:0; bottom:-2px; background:url(/global/templates/default/images/ug_nr.gif) no-repeat left top; width:15px; height:13px;}

.autoriz {float:left; width:260px; margin-left:16px; display:inline;}
.inp {width:259px; height:32px; background:url(/global/templates/default/images/inp.gif) no-repeat left top; float:left; padding-bottom:4px;}
.login {float:left; padding:0 17px 0 17px; width:225px; height:30px; font-family:Tahoma; font-size:12px; color:#000000; margin:0; border:0; background:none;}
.pass {float:left; padding:0 17px 0 17px; width:178px; height:30px; font-family:Tahoma; font-size:12px; color:#000000; margin:0; border:0; background:none;}
html>body .pass {height:23px; padding:7px 17px 0 17px;}
html>body .login {height:25px; padding:5px 17px 0 17px;}
.fl {float:left;}
.fg_l {float:left; font-family:Tahoma; font-size:12px; padding:2px 0 0 2px;}
.fg_r {float:right; font-family:Tahoma; font-size:12px; padding:2px 0 0 0;}
.autoriz a {color:#6878cd; text-decoration:underline;}

.mbl {float:left; width:257px;  background:#efefe9; margin-left:16px; display:inline; font-size:12px;}

.mbl2 {float:left; width:257px;   margin-left:16px; display:inline; font-size:12px;}
.bl_v {float:left; width:257px; background:url(/global/templates/default/images/ugs_v.gif) no-repeat left top;}
.bl_n {float:left; width:229px; background:url(/global/templates/default/images/ugs_n.gif) no-repeat left bottom; padding:14px 10px 15px 18px;}

.news {margin-top:35px;}
h5 {font-size:18px; font-weight:normal; padding:0; margin:0; color:#595957;}
p.data {padding:5px 0 0 49px; margin:15px 0 0 0; float:left; width:180px; font-family:Tahoma; font-size:12px; color:#000000; background:url(/global/templates/default/images/g.gif) no-repeat top left; height:23px;}
p.text {padding:0 0 0 0; margin:10px 0 0 0; font-size:12px; color:#636362; float:left; width:100%;}
.news a {color:#6878cd;}
p.all {padding:28px 0 0 0; margin:0 0 0 0; float:left; font-size:11px;}

.mail {cursor: pointer; cursor: hand;float:left; width:288px; height:180px; background:url(/global/templates/default/images/mail.jpg) no-repeat left top; margin-top:15px; font-size:10px; font-style:italic; color:#303402;}
.mail a {font-size:14px; color:#FFFFFF;}
.mail p {float:left;  padding:95px 0 0 40px; margin:0;}

.sl {color:#8a8a8a;}
.sl a {text-decoration:none; color:#8a8a8a;}
span.m {font-size:10px;}
span.s {font-size:14px;}
span.b {font-size:18px;}
span.bb {font-size:30px;}

.footer {margin:0 0 0 129px;}
.foot {height:128px; width:100%; float:left; border-top:1px solid #d6d6d6;}
.foot ul {padding:0 0 0 0px; margin:0 0 0 -58px; list-style:none; float:left;  position:relative; z-index:3;}
.foot ul li {padding:22px 0 0 58px; margin:0 0 0 0px; list-style:none;  float:left; font-family: Tahoma; font-size:13px; font-variant:small-caps; line-height:16px;}
.foot ul li a {padding:0px 0px 0 0px; margin:0; list-style:none; float:left; color:#58595b; text-align:center;}
.foot ul li a.act {color:#2538a6; text-decoration:none;}
.foot p {padding:15px 0 0 0; margin:0; float:left; width:100%; font-family:Tahoma; font-size:12px; color:#b5b5b5;}

p.navig { padding:0 0 0 16px; margin:0 0 0 0; font-size:12px; color:#6d6e70;}
p.navig a {color:#6d6e70;}

.pol {float:left; width:50%; padding-top:4px; padding-bottom:5px; font-size:12px; color:#5c5b5b; line-height:20px;}
.pol span {width:108px; float:left; color:#2a5caa;}

.reww {padding:38px 0 0 0; float:left; width:100%;}
.reww h5 {font-size:18px; font-weight:normal; padding:0 0 0 16px; margin:0; color:#595957; font-family:Tahoma;}
.reww table {margin-top:24px; font-family: Tahoma; font-size:12px; color: #595957; background: #e9ebf0 url(/global/templates/default/images/ug_l.gif) no-repeat left top;}
.col1 {background: #FFFFFF;}
.col2 {background:#efefe9;}

.bl_zayavka {width:380px; position:relative; float:left; background:#efefe9; padding-bottom:14px;}
.close {width:18px; height:18px; position:absolute; right:10px; top:10px;}
.bl_zayavka h1 {font-family:Verdana; font-size:18px; color:#2a5caa; padding:0 0 33px 13px; margin:41px 0 0 0; font-weight:normal;}
.bl_zayavka h1 span {color:#414042; font-size:10px;}
.sto {float:left; width:100%; padding-bottom:20px;}
p.tet {width:131px; float:left; padding:2px 21px 0 0; margin:0; font-family:Tahoma; font-size:10px; color:#595957; text-align:right;}
p.vod {float:left; padding:0; margin:0; font-family:Tahoma; font-size:10px; color:#595957;}
p.vod input {width:203px; height:17px;  float:left; padding:0; margin:0; background:#FFFFFF; border:1px solid #999999; font-size:11px; font-family:Tahoma;}
p.vod select {width:205px; height:20px; float:left; padding:0; margin:0; background:#FFFFFF; border:1px solid #999999; font-size:11px; font-family:Tahoma;}
.tear {width:203px; height:102px; overflow:hidden; float:left; padding:0; margin:0; background:#FFFFFF; border:1px solid #999999; font-size:11px; font-family:Tahoma;}
p.tet img {border:1px solid #999999;}
.input {width:203px; height:17px;  float:left; padding:0; margin:10px 0 0 0; background:#FFFFFF; border:1px solid #999999; font-size:11px; font-family:Tahoma;}
p.vod2 {float:left; padding:0; margin:-10px 0 0 0; font-family:Tahoma; font-size:10px; color:#595957;}
.button {float:left; padding:0 0 0 258px; margin-top:-20px;}
.z_vl {width:14px; height:14px; position:absolute; left:0; top:0; background:url(/global/templates/default/images/z_vl.gif) no-repeat left top;}
.z_vr {width:14px; height:14px; position:absolute; right:0; top:0; background:url(/global/templates/default/images/z_vr.gif) no-repeat left top;}
.z_nl {width:14px; height:14px; position:absolute; left:0; bottom:0; background:url(/global/templates/default/images/z_nl.gif) no-repeat left top;}
.z_nr {width:14px; height:14px; position:absolute; right:0; bottom:0; background:url(/global/templates/default/images/z_nr.gif) no-repeat left top;}


div.hiddenbox {
	display: none;
}


#common, #content, #meta, #links, #phones, #counters, #header, #robots {
	font-size: 10pt;
	border-bottom: 1px dashed #AAA;
}
#common b, #content b, #meta b, #links b #phones b, #counters b, #header b, #robots b {
	display: block;
}

div.foot li {
	border-left: 3px dotted #CCC;
	margin-left: 55px;
	margin-top: 10px;
	padding: 5px;
}
