/* GLOBAL*/ 

* {	padding:0; margin:0; }
html, body { margin:0; padding:0; height:100% }
body { font-family:Tahoma; background:#f5f5f5 url(../image/bg_body.jpg) repeat-x 0 0  }

.content-holder {  min-height:100%; position:relative; }
*html .content-holder { height:100%; }

#content { padding-bottom:110px;  }
#wrap_footer { width:100%; background:url(../image/bg_footer.jpg) repeat-x 0 0; height:110px; margin-top:-110px; clear:both}
#footer { position:relative; width:820px; margin:0 auto; }
.small_content { width:820px; margin:0 auto; display:table; vertical-align:middle; }

.clears:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clears {display: inline-block;}
* html .clears {height: 1%;}
.clears {display: block;}


/* LINKS */

a img { border: 0; }
a { text-decoration: underline; }
a:hover, a:focus, a:active,a#active { cursor:pointer; }
:focus { -moz-outline-style: none; outline:none }
a, input, textarea { outline:none; }

input[type="submit"]::-moz-focus-inner { border:none }
input:focus { outline: none; }


/* BLOKS */

.float_left { float:left }
.float_righ { float:right }
.pos_rel { position:relative }

.mar_t6 { margin-top:6px } 
.mar_l8 { margin-left:8px }

.head { padding:10px 0; float:left }  
.left_head { list-style:none; float:right }
.left_head li { float:left }
.advertiser_login { display:block; background:url(../image/head/advertiser_login.gif) no-repeat; height:38px; width:115px }
.affiliate_login { background:url(../image/head/affiliate_login.gif) no-repeat; height:38px; width:115px; display:block }



/*MENU*/

.menu { background:url(../image/head/bg_menu.jpg) repeat-x; height:37px; overflow:hidden; clear:both }
.menu_content { list-style:none; padding-top:4px; }
.menu_content li { float:left; display:block; background:url(../image/head/hline_menu.jpg) 0px 2px no-repeat; height:37px; padding:0; margin:0}
.menu_content li.active a { background:none }
.menu_content li.active a { display:block; text-decoration:none}
.menu_content li.active a span { float:left; background:url(../image/menu/left.gif) 0 0 no-repeat; padding:0 0 0 4px }
.menu_content li.active a span span { display:block; background:url(../image/menu/right.gif) right top no-repeat; padding:6px 18px 13px 14px; font:normal 12px Arial, Helvetica, sans-serif; color:#097da4; }

.menu_content li a { display:block;  text-decoration:none; }
.menu_content li a span { float:left; padding:0 0 0 4px }
.menu_content li a span span { display:block; padding:6px 18px 13px 14px; font:normal 12px Arial, Helvetica, sans-serif; color:#fff;  }

.search_input { background:url(../image/search/search_input.gif) no-repeat; height:25px; width:290px; font:italic 12px/16px Arial, Helvetica, sans-serif; color:#908f8f; border:none }
.search_but { position:absolute; top:0; right:0 }
.search_button { background:url(../image/search/search_button.gif) no-repeat; width:27px; height:25px; border:none; position:relative }

.bg_index { background:url(../image/bg_index.jpg) no-repeat; height:261px; width:815px; margin-top:28px; }
.bg_index div { padding-top:28px; margin-left:28px }
.bg_index span {  margin-left:28px }

.left_content { float:left; width:214px; background:url(../image/content/v_point.gif) top right repeat-y; margin-top:28px; margin-bottom:20px }
.right_content { width:586px; margin-top:28px; margin-bottom:20px; float:right }

h2.title { font:normal 18px/22px Arial, Helvetica, sans-serif;}
.one_news{ font:normal 12px/14px Arial, Helvetica, sans-serif; color:#3d3d3d; width:186px; padding-top:12px; padding-bottom:12px; background:url(../image/content/h_point.gif) 0 bottom repeat-x; }
.last { font:normal 12px/14px Arial, Helvetica, sans-serif; color:#3d3d3d; width:186px; padding-top:12px; padding-bottom:12px; background:none; }
.one_news a { font:normal 12px/16px Arial, Helvetica, sans-serif; color:#000; display:block; /*text-align:right */}

.all_text { font:normal 12px/14px Arial, Helvetica, sans-serif; color:#3d3d3d; padding:12px 0; } 
.all_text a{
	 color:#1b33ac;
}
.for_list { list-style:none; padding:6px 0 }
.for_list li { float:left; width:265px }
.for_list li.left_list { background:url(../image/content/v_point.gif) 100% 0 repeat-y; padding-bottom:6px  }
.for_list li.right_list { margin-left:40px }

.for_list li .one_item { clear:both; padding:7px 0 }
.for_list li a { text-decoration:none }
.for_list li .one_item img { float:left; margin-top:1px } 
.for_list li .one_item span { display:block; color:#444; font:normal 12px/16px Arial, Helvetica, sans-serif; float:left; margin-left:6px }

.for_list li h2 { font:normal 18px/22px Arial, Helvetica, sans-serif; color:#444 }
h2 span.blue_title { font:normal 18px/22px Arial, Helvetica, sans-serif; color:#1b739c }
h2 span.green_title { font:normal 18px/22px Arial, Helvetica, sans-serif; color:#288b0b }

.more { background:url(../image/button/grey_more.gif) no-repeat; height:20px; width:60px; display:block }
.singin { background:url(../image/button/singin.gif) no-repeat; display:block; height:20px; width:70px }
.advertisers { background:url(../image/button/advertisers.gif) no-repeat; height:20px; width:90px; display:block }
.show { height:20px; display:block; background:url(../image/button/show.gif) no-repeat; width:70px }
.save { height:20px; display:block; background:url(../image/button/save.gif) no-repeat; width:70px }


.buttons { clear:both; width:237px; text-align:center; padding:20px 0 0 0 } 

.for_list_left { list-style:none; }
.for_list_left li { float:left;  }
.for_list_left li.left_list {  padding-bottom:6px  }

.for_list_left li .one_item { clear:both; padding:7px 0 }
.for_list_left li .one_item img { float:left; margin-top:1px } 
.for_list_left li .one_item span { display:block; color:#444; font:normal 12px/16px Arial, Helvetica, sans-serif; float:left; margin-left:6px }

.for_list li h2 { font:normal 18px/22px Arial, Helvetica, sans-serif; color:#444 }

.mar_r18 { margin-right:18px }
.mar_l20 { margin-left:40px }
.mar_t2 { margin-top:2px }
.pad_t30 { padding-top:30px }

.all_select { list-style:none; float:left; margin-left:-8px; }
.all_select li { float:left; font:normal 12px Arial, Helvetica, sans-serif; color:#444; margin-left:10px; }
.all_select li {}

.selectedTxt { width:50px; height:16px; overflow:hidden; background:url(../image/button/select.jpg); zoom:1; position:relative; z-index:1;}
.newList{ list-style:none; padding:0; margin:0; width:50px; position:absolute; z-index:500; top:16px; }
.newList li { padding:0;margin:0;}
.newList li a { display:block; background:#e9e9e9; outline:none; height:16px; padding:6px 0 0 0px; overflow:hidden; display:block; width:50px; font:normal 11px Arial, Helvetica, sans-serif; color:#444; text-decoration:none }
.newList li a:hover { background:#e2e2e2 }

.table_grey { padding-top:24px; }

.table_grey table { width:580px; float:left; margin-top:10px; padding-bottom:20px }
.table_grey table tr.top_th th { background:url(../image/content/bg_th.jpg) repeat-x; height:26px; font:normal 12px Arial, Helvetica, sans-serif; color:#444444 }
.table_grey table tr.bottom_th th { background:url(../image/content/bg_bot_th.jpg) repeat-x; height:26px; font:normal 12px Arial, Helvetica, sans-serif; color:#444444 }


.table_grey table tr td { font:normal 11px/13px Arial, Helvetica, sans-serif; color:#444444; text-align:center; height:26px }
.table_grey table tr.grey_item { background:#e9e9e9 }
.table_grey table tr.small_grey_item { background:#e2e2e2 }

.one_field {  }
.one_field span { font:normal 12px/24px Arial, Helvetica, sans-serif; color:#444; width:200px; display:block; float:left }
.one_field span.green_label { color:#288b0b; padding-top:6px }
.general_input { font:normal 12px/14px Arial, Helvetica, sans-serif; color:#444; width:102px; height:16px; background:#e8e8e8; border:none; padding:0 10px; float:left }


/*FOOTER*/

#footer ul { list-style:none; padding-top:30px } 
#footer ul li { float:left; color:#777; font:normal 12px Arial, Helvetica, sans-serif; }
#footer a { font:normal 12px Arial, Helvetica, sans-serif; color:#777; text-decoration:none }
#footer span { font:normal 12px Arial, Helvetica, sans-serif; color:#777; text-decoration:none; display:block; margin-top:14px }
#footer ul li.foot_link { width: 770px }




