/* 2008 (c) UGY Group | http://www.ugy.ru */
body{padding:0;margin:0;}
body,div,p,table,th,td,span,select,input,textarea{font:12px arial;color:#666;}
table{border-collapse:collapse;}
form,td{padding:0;margin:0;}
a{color:#000;}
a:hover{text-decoration:none;}

img{border:0;}
img.left{margin-right:5px;}
h1{font:20px arial narrow;color:#900;}
h2{font:18px arial narrow;color:#000;}
small{font-size:11px;color:#999;}

.left{float:left;}
.right{float:right;}
.row{float:none;clear:both;}
.row:after{display:block;content:".";height:0;line-height:0;font-size:1px;visibility:hidden;clear:both;}
.clear{clear:both;}

.none{display:none;}

.l50{width:50%;float:left;}
.r50{width:45%;margin-left:10px;float:right;text-align:left;}

.link{cursor:pointer;color:#39c;text-decoration:underline;}
.link:hover{text-decoration:none;}
.ulink{cursor:pointer;color:#39c;border-bottom:1px #39c dotted;text-decoration:none;}
.ulink:hover{text-decoration:none;border-bottom:none;}

.outer{width:100%;}
.inner{width:900px;margin:0 auto;}

span.wait{display:none;}
span.wait img{width:16px;height:16px;}

.colLeft{width:250px;float:left;position:relative;z-index:1;}
.colRightContainer{float:right;width:100%;margin-left:-250px;}
.colRight{margin-left:250px;}
.page{padding-right:20px;}

.logo{padding:17px 35px;}
.logo img{float:left;width:42px;height:42px;margin-right:10px;}
.logo h2{margin:0;padding:10px;color:#900;}

.menu{float:right;height:85px;line-height:85px;padding-right:20px;}
.menu a,.menu b{font:14px arial narrow;text-transform:uppercase;margin-left:40px;}
.menu b{background:#eee;color:#000;border:3px #eee solid;border-left-width:10px;border-right-width:10px;}

.top{background:#ddd;width:900px;height:100px;position:relative;}
.top_bg{position:absolute;z-index:0;left:0;top:0;width:900px;height:100px;}
.top_text{position:absolute;z-index:1;left:0;bottom:0;width:900px;height:50px;background:url('/public/img/dot.png');}
.top_link{float:left;line-height:50px;padding-left:17px;}
.top_link img{margin-right:5px;}
.sitemain,.sitemain_hover,.sitemap,.sitemap_hover,.sitemsg,.sitemsg_hover{width:20px;background:url('/public/img/icons.png') no-repeat;}
.sitemain{height:11px;background-position:center -52px;}
.sitemain:hover,.sitemain_hover{height:11px;background-position:center -67px;}
.sitemap{height:11px;background-position:center 0;}
.sitemap:hover,.sitemap_hover{height:11px;background-position:center -13px;}
.sitemsg{height:9px;background-position:center -28px;}
.sitemsg:hover,.sitemsg_hover{height:9px;background-position:center -40px;}
.top_base{float:right;padding:10px;width:350px;color:#fff;}

.notes{list-style:none;}
.news{padding-right:20px;}

#msgForm p{margin:0 0 5px 0;padding:0;}
fieldset{border:1px #ccc solid;}
fieldset legend{font-weight:bold;}
fieldset div.row{margin-bottom:5px;}
fieldset div.row div{float:left;width:150px;padding-top:3px;}
fieldset input.txt{width:200px;border:1px #999 solid;}
fieldset input.error{border:1px #c00 solid;}
fieldset textarea{height:90px;max-height:90px;width:367px;max-width:367px;border:1px #999 solid;}
tt{color:#c00;}
#msgdone{margin:5px 0;font-weight:bold;}

.btn{cursor:pointer;background:#900;border:none !important;color:#fff !important;height:25px;}
.btn:hover{background:#999;color:#fff !important;}

.copyright{border-top:1px #999 solid;margin-top:15px;padding:15px 20px;}
.copyright div{font-size:11px;color:#999;}
.copyright img.left{margin-top:-3px;}
