html {height:100%; border: 0;}
body {
	font-family: Verdana, Arial, Tahoma;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	height:inherit !important;
	height:100%;
	min-height:100%;
	font-size:13px;
	color:#333333;
	text-decoration:none;
	background: url('/public/img/topbg.jpg') repeat-x top;
}
a {color: #934500;}
img{border: 0;}
td {vertical-align:top;}
ul {margin-left: -10px; font-size:11px;}
li {margin-left: -10px; font-size:11px;}
.lens_preview {border: 1px solid #3D3F94;}

.float_left {float: left;}
.float_right {float: right;}
.clear {clear: both}

.long_text {width: 300px;}
.medium_text {width: 150px;}
.small_text {width: 100px;}
.very_small_text {width: 40px;}

.long_textarea {width: 500px; height: 200px;}
.medium_textarea {width: 300px; height: 100px;}
.small_textarea {width: 150px; height: 50px;}

.oblig{color:#AA0101;}
.hidden_block{display:none;}
.pointer{cursor: pointer;}

.small_button {
	cursor: pointer;
	border: 1px solid gray;
	width: 20px;
	height: 10px;
	margin-top: 5px;
}

.errors{
	display: block;
	padding: 5px;
	border: 1px solid #AA0101;
	background-color: #FFF;
	color: #AA0101;
	width: 90%;
}
.simple_errors{color: #AA0101;}

.success{
	display: block;
	padding: 5px;
	border: 1px solid #34601F;
	background-color: #FFF;
	color: #34601F;
	width: 90%;
}
.simple_success{color: #34601F;font-weight:bold;}

.dark_tr {
	background-color: #eeeeee;
}
.dark2_tr {
	background-color: #eeeeee;
}
.light_tr {
	background-color: #f7f7f7;
}
.light2_tr {
	background-color: #FFEECE;
}

.market_left {
width: 340px;
float: left;
}
.market_right {
width: 340px;
float: right;
margin-right: 8px;
}

.center_div {
position: absolute;
top: 50%;
left: 50%;
margin-top: -200px;
margin-left: -250px;
height: 400px;
width: 500px;
display: hidden;
}

.logo {
	width: 140px;
	height: 89px;
	margin-top: 5px;
	margin-bottom: 20px;
}

.auth {
	margin-top: 10px; font-size: 11px;
}
.login_form {float: left; width: 600px;}
.ahide {float:right; padding-top: 9px; padding-right: 5px; font-size: 11px; color:#FFF; }

.logo_text {
	width: 223px;
	height: 75px;
	margin-left: 28px;
	margin-top: 10px;
	background: url('/public/img/header_logo_text.png') no-repeat top left;
	float: left;
}
.logo_text_h2 {
	font-size: 10px;
	padding-left: 7px;
	color: #ca5d06;
	font-weight:normal;
}

.h2_main {
	font-size: 0px;
	padding-left: 2px;
	color: #ca5d06;
	font-weight:normal;
}

.brownhead {
	font-size: 20px;
	color: #ca5d06;
	font-weight:bold;
	font-family: Verdana, Arial, Tahoma;
}

.main_container{
	width: 1000px;
	height:inherit !important;
	text-align: left;
}

.bottom_container{
	width: 100%;
	height: 147px;
	margin: 0 0 0 0;
	background: url('/public/img/bottombg.jpg') repeat-x bottom;
	font-size: 11px;
	color:#414141;
	text-align: left;
	clear: both;
}

.bottom_container2{
	width: 1000px;
	height:inherit !important;
	text-align: left;
}

.header_container {
	width: 100%;
	height: 160px;
}

.auth {
	height: 45px;
}

.header_hr {
	display: inline-block;
	height: 1px;
	width: 940px;
	background-color: #e9e8f2;
	color:#e9e8f2;
	border: 0px;

}

.hr1 {
	display: inline-block;
	height: 1px;
	width: 100%;
	background-color: #dbdbdb;
	color:#dbdbdb;
	border: 0px;
}
.hr2 {
	display: inline-block;
	height: 1px;
	width: 100%;
	background-color: #FFB87D;
	color:#FFB87D;
	border: 0px;
}
.hr3 {
	display: inline-block;
	height: 1px;
	width: 97%;
	background-color: #dbdbdb;
	color:#dbdbdb;
	border: 0px;
}

.menu {
	width: 238px;
	color: #204892;
	font-size: 12px;
}
.menu_sml {color: #333333; font-style: italic; font-size: 10px;}
.menu_sml2 {color: #333333; padding-right: 10px; font-size: 10px;}

.menu_dots {
	background: url('/public/img/menu_dots.png') no-repeat top left;
	width: 229px;
	height: 1px;
	margin-left: -10px;
	margin-top: 8px;
	margin-bottom: 8px;
}

.menu_a{line-height: 1.5em; padding-left: 2px; font-family: Verdana;font-size:12px;font-weight:bold;color: #333333;text-decoration:none;important;}
.menu_a:hover{line-height: 1.5em; padding-left: 2px; font-family: Verdana;font-size:12px;font-weight:bold;color: #333333;text-decoration:underline;important;}
.menu_a1{padding-left: 25px; font-family: Verdana;font-size:11px;font-weight:normal;color: #333333;text-decoration:none;important; background: url('/public/img/marker.gif') no-repeat 15px 3px;}
.menu_a1:hover{padding-left: 25px; font-family: Verdana;font-size:11px;font-weight:normal;color: #333333;text-decoration:underline;important;  background: url('/public/img/marker.gif') no-repeat 15px 3px;}
.menu_a2{padding-left: 10px;font-family: Verdana;font-size:12px;font-weight:normal;color: #333333;text-decoration:underline;important; background: url('/public/img/marker.gif') no-repeat 0 4px;}
.menu_a2:hover{padding-left: 10px;font-family: Verdana;font-size:12px;font-weight:normal;color: #333333;text-decoration:none;important;  background: url('/public/img/marker.gif') no-repeat 0 4px;}
.marker {padding-left: 2px;}
.tick {padding-left: 0px; padding-right: 5px; cursor: pointer; padding-top: 2px;}


.menu_top {
	width: 238px;
	height: 13px;
	background: url('/public/img/menu_top.png') no-repeat top left;
}
.menu_center {
	background:#F5F5F5 url(/public/img/menu_shadow.png) repeat-y scroll right top;
	padding-left: 10px;
	width: 228px;
}

.menu_bottom {
	width: 238px;
	height: 13px;
	background: url('/public/img/menu_bottom.png') no-repeat top left;
}

.column1 {
	float: left;
}

.column2 {
	margin-top: 14px;
	margin-left: 14px;
	width: 342px;
	float: left;
}
.column3 {
	margin-top: 14px;
	margin-left: 16px;
	width: 342px;
	float: left;
}
.blue_big {
	margin-left: 14px;
	float: left;
	width: 700px;
}

.blue_top_left {
	float: left;
	width: 22px;
	height: 34px;
	background: url('/public/img/blue_element_left_top.png') no-repeat top left;
}
.blue_top_center {
	float: left;
	background: #5a5a5a;
	width: 286px;
	height: 25px;
	color: white;
	font-size:13px;
	padding-top: 9px;
	padding-left: 5px;
}
.blue_top_center h3 {
	color: white;
	font-size:13px;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	padding-top:1px;
}
.blue_big_top_center {
	float: left;
	background: #5a5a5a;
	width: 644px;
	height: 25px;
	color: white;
	font-size:13px;
	padding-top: 9px;
	padding-left: 5px;
}
.blue_big_top_center a {
	padding-right: 5px; font-family: Verdana;font-size:13px;font-weight:normal;color: #FFF;text-decoration:underline;important;
}
.blue_big_top_center a:hover {
	padding-right: 5px; font-family: Verdana;font-size:13px;font-weight:normal;color: #FFF;text-decoration:none;important;
}
.blue_big_top_center h1 {
	color: white;
	font-size:13px;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
}
.blue_top_right {
	float: left;
	width: 29px;
	height: 34px;
	background: url('/public/img/blue_element_left_right.png') no-repeat top left;
}

.blue_center {
	clear: both;
	background:#f7f7f7 url(/public/img/menu_shadow.png) repeat-y scroll right top;
	padding-left: 10px;
	padding-top: 10px;
	width: 332px;
}
.blue_big_center {
	clear: both;
	background:#f7f7f7 url(/public/img/menu_shadow.png) repeat-y scroll right top;
	padding-left: 10px;
	padding-top: 10px;
	width: 690px;
	margin-right: 10px;
}
.blue_dots {
	background: url('/public/img/blue_dots.png') no-repeat top left;
	width: 336px;
	height: 1px;
	margin-left: -10px;
	margin-top: 8px;
	margin-bottom: 8px;
}
.blue_bottom {
	width: 342px;
	height: 17px;
	background: url('/public/img/blue_element_bottom.png') no-repeat top left;
}

.blue_big_bottom {
	width: 700px;
	height: 17px;
	background: url('/public/img/blue_element_big_bottom.png') no-repeat top left;
}

.orange_big {
	width: 950px;
}
.orange_big2 {
	margin-left: 13px;
	float: left;
	width: 700px;
}

.orange_top_left {
	float: left;
	width: 22px;
	height: 34px;
	background: url('/public/img/orange_element_left_top.png') no-repeat top left;
}
.orange_top_center {
	float: left;
	background: #3e3e3e;
	width: 286px;
	height: 25px;
	color: white;
	font-size:13px;
	padding-top: 9px;
	padding-left: 5px;
}
.orange_top_center h3 {
	color: white;
	font-size:13px;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	padding-top:1px;
}
.orange_top_right {
	float: left;
	width: 29px;
	height: 34px;
	background: url('/public/img/orange_element_left_right.png') no-repeat top left;
}

.orange_big_top_center {
	float: left;
	background: #3e3e3e;
	width: 894px;
	height: 25px;
	color: white;
	font-size:13px;
	padding-top: 9px;
	padding-left: 5px;
}
.orange_big_top_center a {
	padding-right: 5px; font-family: Verdana;font-size:13px;font-weight:normal;color: #FFF;text-decoration:underline;important;
}
.orange_big_top_center a:hover {
	padding-right: 5px; font-family: Verdana;font-size:13px;font-weight:normal;color: #FFF;text-decoration:none;important;
}
.orange_big_top_center2 {
	float: left;
	background: #3e3e3e;
	width: 644px;
	height: 25px;
	color: white;
	font-size:13px;
	padding-top: 9px;
	padding-left: 5px;
}
.orange_big_top_center2 h1 {
	color: white;
	font-size:13px;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
}
.orange_big_top_center2 h3 {
	color: white;
	font-size:13px;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	padding-top:1px;
}
.orange_big_top_center2 a {
	padding-right: 5px; font-family: Verdana;font-size:13px;font-weight:normal;color: #FFF;text-decoration:underline;important;
}
.orange_big_top_center2 a:hover {
	padding-right: 5px; font-family: Verdana;font-size:13px;font-weight:normal;color: #FFF;text-decoration:none;important;
}
.orange_big_top_center h1 {
	color: white;
	font-size:13px;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
}

.orange_big_center {
	clear: both;
	background:#eeeeee url(/public/img/menu_shadow.png) repeat-y scroll right top;
	padding-left: 10px;
	padding-top: 10px;
	width: 940px;
}

.orange_big_center2 {
	clear: both;
	background:#eeeeee url(/public/img/menu_shadow.png) repeat-y scroll right top;
	padding-left: 10px;
	padding-top: 10px;
	width: 690px;
}

.orange_center {
	clear: both;
	background:#eeeeee url(/public/img/menu_shadow.png) repeat-y scroll right top;
	padding-left: 10px;
	padding-top: 10px;
	width: 332px;
}

.orange_big_bottom {
	width: 950px;
	height: 17px;
	background: url('/public/img/orange_element_big_bottom.png') no-repeat top left;
}

.orange_big_bottom2 {
	width: 700px;
	height: 17px;
	background: url('/public/img/orange_element_big_bottom2.png') no-repeat top left;
}

.orange_bottom {
	width: 342px;
	height: 17px;
	background: url('/public/img/orange_element_bottom.png') no-repeat top left;
}

.orange_dots {
	background: url('/public/img/orange_dots.png') no-repeat top left;
	width: 336px;
	height: 1px;
	margin-left: -10px;
	margin-top: 8px;
	margin-bottom: 8px;
}

table.border1 {
	background: #BDCDF9;
}
table.border1 td {
	background: #FFF;
	text-align: center;
	font-size: 10px;
}
table.border1 th {
	background: #FFF;
	text-align: center;
	font-size: 10px;
}
div.border1 {
	border: 1px solid #BDCDF9;
	background: #FFF;
	font-size: 10px;
	width: 98%;
	height: 100%;
	padding: 5px;
}

div.border2 {
	border: 1px solid #BDCDF9;
	background: #F7F8FD;
	width: 95%;
	height: 100%;
	padding: 5px;
}

div.border2top {
	border: 1px solid #3D3F94;
	background: #3D3F94;
	width: 95%;
	height: 100%;
	padding: 5px;
	color: #FFF;
}

div.border2top a {
	color: #FFF;
}

.compare {
	width: 98%;
	background: #BDCDF9;
}
.compare td {
	background: #FFFBF2;
}
.compare th {
	background: #E1E9FD;
}
.compare td.small {
	width: 30px;
}
.compare td.best {
	color: #00982e;
	font-weight: bold;
}

.compare th.small {
	width: 30px;
	text-align: center;
}

.blue_input {
	border: 1px solid #bdcdf9;
}
.blue_input_button {
	border: 1px solid #bdcdf9;
	background: #cdd9f9;
	cursor: pointer;
}

.scroll_div{
	width: 95%;
	height: 100px;
	overflow-y: scroll;
	border: 1px solid #7F9DB9;
	background: #FFFFFF;
	font-size: 11px;
	padding: 5px;
}
.scroll_div a {
	text-decoration:none;
	font-weight: bold;
}
.scroll_div a:hover {
	color: #3D3F94;
}

.user_site_block{border:1px dashed #CECECE;}
.new_message{border:2px dashed #64AC00;}

.grayborder{border: 2px solid #E2E2E2;background-color: #F6F6F6;}
.forumlistforum{background-color: #4F4F4F; color:#FFF}

.response_plus {
	display: block;
	padding: 5px;
	border: 1px solid #34601F;
	background-color: #DDF1D3;
	width: 95%;
}
.response_neutral {
	display: block;
	padding: 5px;
	border: 1px solid #C0C0C0;
	background-color: #FFFFFF;
	width: 95%;
}
.response_minus {
	display: block;
	padding: 5px;
	border: 1px solid #AA0101;
	background-color: #FFE1E1;
	width: 95%;
}

a.title_link {
	font-family: Verdana;font-size:13px;font-weight:bold;color: #FFF;text-decoration:none;important;
}
a.title_link:hover {
	font-family: Verdana;font-size:13px;font-weight:bold;color: #FFF;text-decoration:none;important;
}
a.title_left_link {
	color: #333333;	font-size: 12px; text-decoration:none;important;
}
a.title_left_link:hover {
	color: #333333;	font-size: 12px; text-decoration:none;important;
}
.forum_message_number {
	font-weight: bold;
	color: gray;
}
.forum_message_number2 {
	font-weight: bold;
	color: #BEBEBE;
}
.answer {
	color : #555555;
	font-size: 10px;
}
.forum_head {
	width: 99%;
	background-color: #ECEEFB;
	padding: 5px;
}

.stat24 {
	font-size: 10px;
	color: #009B00;
}

blockquote {background: #ECEEFB; border: 1px dotted gray; padding: 4px; margin-left: 30px; font-size: 11px;}

a.gray {color: #777777; text-decoration:none;line-height: 1.8em;}
a.gray:hover {color: #E96900; text-decoration:none;line-height: 1.8em;}

.overlay {display:none; position:fixed; z-index:999; opacity:0.5; filter:alpha(opacity=50); top:0; right:0; left:0; bottom:0; background:#000; }

.popup {display:none; position:fixed; 
    border:3px solid #999; background:#EEEEEE; 
    height:194px; margin:10% 25% 0 25%;
  width:50%; 
  z-index:1000;  border-radius:10px; 
  padding:30px;
  }
.popup h2{color: #333333;font-size:13px;font-weight: bold;}  
.popup img.float_left {margin: 0 5px 20px 0;}
.close {display:block; width:20px; text-align:center; cursor:pointer;  height:20px; line-height:20px; background:#fff; color:#AAAAAB; border:3px solid #AAAAAB;  position:absolute; top:10px; right:10px; text-decoration:none; border-radius:3px; font-size:16px; }
.close:hover{color: #E96900; border:3px solid #E96900;}
.popup button{
    border:1px solid #999; 
    background:#fff;
    border-radius:3px;
    padding: 5px;
    cursor: pointer;
    float: right;
    margin-left: 10px;
}
.popup button:hover{
    background-color: #777777;
    color: #FFF;
    
}