@import url('/styles/default_patches.css');
html, body {margin: 0; padding: 0; font-size: 100%}
body {text-align: center; background: #999999; height: 100%}
img {border: 0}
td {font-family: Arial, Helvetica, sans-serif; font-size: 80%; line-height: 1.3em; text-align: left}
a {color: #c84c47}
a:hover {color: #404040;}
form {margin: 0; padding: 0}
h1 {font-size: 170%; font-weight: normal; margin: 2.3em 0 0.5em 0}
h2 {font-size: 150%; font-weight: normal; margin: 0 0 0.5em 0}
h3 {font-size: 130%; font-weight: normal; }
p {margin: 0 0 10px 0}
.lf_text {border: 1px solid #a7aeb4;}
.c {font-size: 0;}
#spread {width: 995px; height: 100%; margin: 0 auto; border: 2px solid #fff; border-bottom: 0; background: url(../images/bbg.gif) top  repeat-x #fff}
#spread td {padding: 0; vertical-align: top;}
#main {height: 100%}
#footer {font-size: 70%; height: 123px; background: url(../images/ftrbg.gif) bottom repeat-x;}
#header {margin: 24px 48px 0 48px;}
#logo, #logform, #logform input, #logform div, #lflash, .of_img, .of_blocks {float: left}
#logo {width: 288px; //width: 291px;}
#logo img {margin-left: 42px}
#vis, #content, .lf_links, .c, #offers, .arrlink {clear: both}
#logform, #serv {padding-top: 25px}
#logform .lf_text {width: 5em;}
#logform .lf_text {height: 1.4em; margin-right: 0.5em}
#logform .chbx {margin: 0 1em 0 0.6em;}
.lf_links {margin-top: 10px}
.lf_links a, .arrlink a {color: #999999; margin-right: 1em}
.lf_links a:hover, .arrlink a:hover {color: #c84c47}
#serv, #rflash {text-align: right; float: right}
#serv img {margin-left: 2px;}
#vis {margin: 0 48px; padding-top: 24px; //padding-top: 8px}
#tmenu {margin: 0 323px 0 248px; padding: 0 25px;}

#tmenu ul {width: 100%; list-style-type: none; margin: 0; padding: 0}
#tmenu ul li {float: left; font-size: 115%; width: 50%; margin: 1px 0}
#tmenu ul a {display: block; height: 26px; line-height: 26px; margin: 0 30px 0 15px; white-space: nowrap;}
#tmenu ul li.act {position: relative;}
#tmenu ul li.act a {color: #ffffff; text-decoration: none; background: #404040}
#tmenu ul li.act b, #tmenu ul li.act i {width: 15px; height: 26px;display: block; position: absolute; top: 0; }
#tmenu ul li.act b {left: 0; background: url(../images/tmact_a.gif);}
#tmenu ul li.act i {right: 15px; background: url(../images/tmact_b.gif)}
.smenu {margin: 0; padding: 0;}
.smenu li { list-style-type: none; margin-bottom: 10px}
.smenu ul {margin: 0; padding: 3px 0 0 0px;}
.smenu ul li ul{margin-left: 15px;}
.smenu ul li {margin-bottom: 0; font-size: 85%}

#content, #offers {margin: 35px 50px 35px 100px}
.lhalf {float: left; width: 350px}
.rhalf {margin-left: 435px}
.col1 {float: left; width: 200px}
.col1_1 {float: left; width: 80px}
.col3 {float: right; width: 162px}
.col2 {margin: 0 200px 0 236px;}
.col2_1 {margin: 0 190px 0 126px;}
.col2_1_i {width: 300px}
.col4 {margin-left: 235px;}
.ntype {margin: 0; padding: 0}
.ntype dt{font-size: 85%}
.ntype dd {margin-left: 0; margin-bottom: 1em}
.of_img {width: 220px; text-align: center}
.of_exp {margin-left: 236px}
.w {width: 100%;}
.of_blocks, .of_blocks_last {float: left; width: 33%; margin: 0; padding: 0; list-style-type: none}
.of_exp h1 {//margin-left: -3px; }
.of_blocks li {padding-right: 50px; padding-bottom: 1em}
.of_blocks_last li {padding-right: 0; padding-bottom: 1em}
.arrlink {color: #999999; 
margin-left: -15px; 
//margin-left: -14px}
#lftr {float: left; height: 123px; width: 100px; background: url(../images/ftr_l.gif)}
#rftr {float: right; height: 123px; width: 70px; background: url(../images/ftr_r.gif) bottom right}
#cftr {margin: 0 70px 0 100px; height: 123px;}
#cftr div {float: left; margin-top: 45px}
#madeby {width: 237px}
#copy, #addr {width: 199px}
.blanklink {background: url(../images/trgbl.gif) 0 0.3em no-repeat; padding-left: 15px; position: relative; left: -16px; white-space: nowrap; margin-top: 0 !important}
.pr, .pr_sh .l, .pr_sv .l {padding: 5px 5px 8px 5px;}
.pr {background: url(../images/pr_bg.gif) no-repeat; width: 100px; height: 80px;}
.pr_sh {background: url(../images/pr_bg_sh.gif) no-repeat; width: 80px; height: 65px; margin: 15px 0}
.pr_sv {background: url(../images/pr_bg_sv.gif) no-repeat; width: 62px; height: 82px; margin: 15px 0}
.pr_row {clear: left}
.thrd_f {float: left; width: 33%; margin-bottom: 30px}
.thrd_f_t {margin-right: 50px;}
.pages {line-height: 2em; color: #999999}
.pages a, .pout a {color: #999999;}
.pout {position: relative; left: -1.44em; color: #999999;}
.enk {margin: 10px 0; padding: 0; list-style-type: none; font-size: 85%}
.enk li {margin-bottom: 6px;}
.enk a {color: #999999 !important;}
.chform fieldset {border: 0; margin: 0; padding: 0;margin-bottom: 20px}
.chform label, .chform input, .chform select, .chform textarea, .chform div {float: left;}    
.chform input, .chform select, .chform textarea {border: 1px solid #a7aeb4; width: 200px; color: #999999;  margin-bottom: 5px;}    
.chform textarea {border: 1px solid #a7aeb4; 
width: 200px;
//width:190px;
color: #999999;  
margin-bottom: 5px;}    
input.subm{color:#000000;}
.chform textarea {height: 60px}
.frow1, .frow2 {float: none !important; clear: left;}
.frow1 label {width: 90px; margin-right: 10px;}
.vacancie .frow1 label { width:100px;}
.frow2 label {width: 140px; margin-right: 10px;}
.frow2 input {width: 150px !important}
.chb_group {width: 200px;}
.chb_group input{width: auto !important; float: none; border: 0; margin: 0;}
.chb_group label {width:auto !important}
.s_msg {padding-left: 10px; color: #CC0000}
.h2form {float: right; position: relative; top: -3px}
.varr {position: relative; left: -1.44em}
.docs {padding: 20px 0; margin: 0; list-style-type: none;}
.docs li {padding-left: 25px; padding-bottom: 15px; background: top left no-repeat; font-size: 90%}
.docs li a {color: #999999}
.docs .doc {background-image: url(../images/doc.gif)}
.docs .pdf {background-image: url(../images/pdf.gif)}
.selected img{opacity: 0.5;-moz-opacity:0.5;-khtml-opacity: 0.5;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);}
#content ul li{margin-bottom:10px;}
.selected {font-weight:bold;}
.jsLink{text-decoration:none;border-bottom:1px dashed;}
.disabled img{opacity: 0.3;-moz-opacity:0.3;-khtml-opacity: 0.3;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);}

#usercontent table{
	border:1px solid #CCCCCC;
	border-collapse:collapse; /* cellspacing="0" */
	font-size:90%;
}
#usercontent table td{
	border:1px solid #CCCCCC;
	/* cellpadding="0" */
}

.adv {float:left !important; padding-left:10px !important; margin:0px !important;}