html,body {padding:0;margin:0; height:100%; min-height:100%}
body {color:#4F4848; background-color:#fff; font:75% Arial,Helvetica,sans-serif}
th,td {color:#4F4848; font:100% Arial,Helvetica,sans-serif !important; font-size /**/:75%}
input,textarea,option,select {color:#4F4848; font:100% Arial,Helvetica,sans-serif; }
.sstr {color:#008B37}

h1 {margin:0; padding:0}
label {cursor:hand; cursor:pointer}

img {border:0}
a {color:#0048BF; text-decoration:underline}
a:hover {color:#A0ABBA}

.png
{
//background-image: none ! important;
behavior: url('/i/pngfix.htc');
}

#minWidth {position:relative; width:expression((document.body.clientWidth<=776)?'776px':'100%'); voice-family: "\"}\"";
voice-family:inherit; width:auto}
html>body #minWidth {width:auto; min-width:776px}

#lCol {position:relative; z-index:99; width: 30%; text-align:right; _height:1px}

#l-Col {text-align:left; float:right; width:78%; padding:16px 0 30px 0; _height:1px}

#nav {position:relative; z-index:999; font-size:120%; list-style-type:none; margin:0; padding:0 0 15px 0; _height:1px}
#nav li {clear:both; position:relative; padding:4px 0; margin:0 !important; margin /**/:0 0 -3px -16px; _height:1px}
#nav li.hr {padding:3px 0; border-width:1px 0; border-style:solid; border-color:#D4DAE2; margin-left:-42px !important; margin-left /**/:-58px}
#nav li.hr a {display:block; color:#A0ABBA; text-decoration:none; padding:0 0 0 42px}
#nav ul {font-size:79%; padding:0; margin:0; list-style-type:none; _height:1px}
#nav ul li {padding:2px 0; background-image: none; margin-bottom: -1px}
#nav ul li a {color:#008B37 !important; padding-left:62px !important; text-decoration:underline !important}
#nav ul li.hr {/*background: url(../i/bgNav.gif) no-repeat 0 85%;*/ background-image: none; padding:1px 0; border-width:0; margin:0 !important; margin-left /**/:-16px; }
#nav ul li.hr a:hover, #nav ul li a:hover, #nav ul li.hr a {color:#A0ABBA !important; text-decoration:none !important}
#nav ul li a:hover {text-decoration:underline !important}


#rCol {position:relative; z-index:99; width:70%;}

#sBlock {position:relative; z-index:999; width:auto !important; width /**/:100%; _height:1px}
#sBlock .inp {float:left; width:73%}
#sBlock .inp input {position:relative; color:#7A7A7A; width:100%; margin-right:-10px !important; margin-right /**/:0; padding:0 2px}
#sBlock .btn {float:left; padding-left:21px !important; padding-left /**/:13px; padding-top:4px}
html>body #sBlock .btn {padding-left:6px !important}
body:not([dummy]) #sBlock .btn {padding-left:21px !important}

#r-Col {position:relative}

.other-icons {position:absolute; z-index:999; right:55px; top:19px; width:167px; color: #0048BF; }
.other-icons a {margin-left:23px}
.other-icons a.here { color: #A0ABBA;}
.other-icons a.lng { text-decoration: none; margin: -4px 0 0 0;}
.other-icons a:hover.lng {text-decoration: underline;}
.other-icons a.lng1 { text-decoration: none; margin: -4px 0 0 0; color: #A0ABBA;}
.other-icons a:hover.lng1 {text-decoration: none;}

form {margin:0; padding:0}
.vbrd, .clr {clear:both; float:none !important; height:1px !important; font-size:1px !important; border:none; margin:0 !important; padding:0 !important; background:transparent !important; visibility:hidden !important}
.vbrd {background-color:#D4DAE2 !important; visibility:visible !important; margin-top:20px !important}
.sstr {font-weight:bold}
.star {color:#FF3327}
div.counter{display:inline; height:0px; left:-1000px; margin:0px; padding:0px; position:absolute; top:-1000px; visibility:hidden; width:0px}


TABLE.left_table,
TABLE.right_table {
	margin-bottom: 15px;
}

TABLE.left_table input,
TABLE.right_table input {
	border: solid 1px #D4DAE2;
}

TABLE.left_table .btn,
TABLE.right_table .btn {
	background-color:#008B37;
	border: solid 1px #008B37;
	color:white;
}

TABLE.search {
	margin: 20px 0;
	border-top: 1px solid #888;
	border-left: 1px solid #888;
	border-collapse: collapse; border-spacing: 0;
}

TABLE.search TR {
	vertical-align: top;
}

TABLE.search TH,
TABLE.search TD {
	border-right: 1px solid #888;
	border-bottom: 1px solid #888;
	text-align: left;
	padding: 2px;
}

TABLE.search TH {
	font-weight: bold !important;
}

TABLE.search TD {
	font-size: 90% !important;
}

#forms {
	margin-top: 15px;
}

#forms .btn {
	float: right;
}

#forms .reset {
	float: left;
}
