a:link,a:active,a:visited { color : #909090; font-family: Tahoma; font-size: 11px;}
a:hover		{ text-decoration: underline; color : white; }
img{border: 0;}
a{text-decoration: none;}
input:focus {
	outline-width: 0;
}
html, body {    
	height: 100%;
	background-image: url(images/bg.gif);
	background-repeat: repeat-y;
	background-position: center;
	background-color: Black;
	margin: 0px;
	overflow: hidden;
}
.wrapper {
	position: relative;
	background-image: url(images/bg.gif);
	background-repeat: repeat-y;
	background-position: center;
	width: 100%;
	height: 100%;
	overflow: auto;
}
.wrapper3 {
	background-image: url(images/bg.gif);
	background-repeat: repeat-y;
	background-position: center;
	width: 100%;
}
.wrapper2 {
	position: relative;
	z-index: 1;
}
.mdiv{
	width: 950px;
   margin-left: auto;
   margin-right: auto;
	position: relative;
}
.logo{
	position: relative;
	left: 30px;
}
.feedback_img{
	position: absolute;
	right: 5px;	
}

/* ----------- TOP BOX */
.top_box{
	background-image: url(images/top_box_bg.png);
	background-repeat: repeat-x;
	height: 53px;
	width: 100%;
}
.top_box_cL,.top_box_cR{
	width: 5px;
	height: 53px;
	position: absolute;
	overflow: hidden;
}
.top_box_cL{
	background-image: url(images/top_box_cL.png);
	left: 0px;
}
.top_box_cR{
	background-image: url(images/top_box_cR.png);
	right: 0px;
}
.cur_page_arrow{
	position: absolute;
	background-image: url(images/cur_page_arrow.png);
	background-repeat: no-repeat;
	width: 11px;
	height: 6px;	
	float: left;
}
.top_menu_left{
	float: left;
	position: relative;
	left: 15px;
	top: 15px;
	width: 500px;
}
.top_menu_right{
	position: relative;
	float: right;
	right: 15px;
	top: 15px;
	width: 290px;
}
.top_menu_split{width: 30px;height: 1px;}
.top_menu_split15{width: 15px;height: 1px;}
.menu_key{position: relative;top: 3px;}
.menu_arrow{position:relative; left: 5px;}

/* BANNER */
.big_baner{
	width: 100%;
	padding-top: 7px;
	padding-bottom: 7px;
	position: relative;
}

/* ----------- SUB BOX 1 */
.top_subbox1{
	background-image: url(images/top_subbox1_bg.png);
	background-repeat: repeat-x;
	height: 55px;
	width: 100%;
}
.top_subbox1_cL,.top_subbox1_cR{
	width: 16px;
	height: 55px;
	position: absolute;
	overflow: hidden;
}
.top_subbox1_cL{
	background-image: url(images/top_subbox1_cL.png);
	left: 0px;
}
.top_subbox1_cR{
	background-image: url(images/top_subbox1_cR.png);
	right: 0px;
}
.top_subbox1_left{
	float: left;
	position: relative;
	left: 20px;
	top: 17px;
}
.top_subbox1_right{
	float: right;
	position: relative;
	right: 0px;
	top: 0px;
	height: 55px;
}
.search_big{
	margin-top: 17px;
	margin-right: 17px;
	width: 156px;
	height: 23px;
	background-image: url(images/top_bars/search_big.gif);
	background-repeat: no-repeat;
}
.search_big_input{
	border: 0px;
	position: relative;
	left: 21px;
	top: 2px;
	width: 115px;
	background-image: url(images/top_bars/search_big_bg.png);
	background-repeat: repeat-x;
	color: #D9D9D9;
	font-weight: bold;
	font-family: Tahoma;
}
.search_big_input:focus {
	outline-width: 0;
}

/* ----------- SUB BOX 2 */
.top_subbox2{
	background-image: url(images/top_subbox2_bg.png);
	background-repeat: repeat-x;
	height: 37px;
	width: 100%;
}
.top_subbox2_cL,.top_subbox2_cR{
	width: 8px;
	height: 37px;
	position: absolute;
	overflow: hidden;
}
.top_subbox2_cL{
	background-image: url(images/top_subbox2_cL.png);
	left: 0px;
}
.top_subbox2_cR{
	background-image: url(images/top_subbox2_cR.png);
	right: 0px;
}
.top_subbox2_left{
	float: left;
	position: relative;
	left: 20px;
	top: 10px;
}
.top_subbox2_rightA{
	float: right;
	position: relative;
	right: 35px;
	top: 6px;
}
.top_subbox2_right{
	float: right;
	position: relative;
	right: 20px;
	top: 13px;
}

/* ----------- INDEX CATEGORIES */
.categ_top{
	width: 950px;
	height: 63px;
	background-image: url(images/categs/top.png);
}
.categ_top_subf{
	width: 950px;
	height: 11px;
	background-image: url(images/categs/top_subf.png);
}
.categ_bot_open,.categ_bot_closed{
	width: 950px;
	height: 7px;
	background-repeat: no-repeat;
	overflow: hidden;
}
.categ_bot_open{background-image: url(images/categs/bot_open.png);}
.categ_bot_closed{background-image: url(images/categs/bot_closed.png);}
.xcateg_title{
	position: relative;
	top: 29px;
	left: 18px;
	float: left;
}
.categ_content{
	background-image: url(images/categs/content_bg.png);
	background-repeat: repeat-y;
	width: 100%;
}
.categ_bot_final{
	background-image: url(images/categs/content_bot.png);
	background-repeat: no-repeat;
	width: 100%;
	height: 10px;
}
.categ_toggle{
	float: right;
	position: relative;
	right: 15px;
	top: 25px;
}
.categ_header{
	width: 934px;
	position: relative;
	left: 8px;
}
.categ_holder,.categ_holder_streched,.categ_holder_double_streched{
	width: 934px;
	background-repeat: no-repeat;
	overflow: hidden;
	background-color: #1B1B1B;
}
.categ_holder{
	height: 61px;
	background-image: url(images/categs/subcateg_holder_n.png);
}
.categ_holder_streched{
	height: 72px;
	background-image: url(images/categs/subcateg_holder_s_n.png);
}
.categ_holder_double_streched{
	height: 85px;
	background-image: url(images/categs/subcateg_holder_ds_n.png);
}
.categ_parts1,.categ_parts2,.categ_parts3,.categ_parts4{
	float: left;
	position: relative;
	height: 58px;
	color: #777777;
	text-align: center;
	font-family: Tahoma;
	font-size: 9px;
}
.categ_parts1{
	width: 55px;
}
.categ_parts2{
	font-size: 11px;
	text-align: left;
	width: 710px;
}
.categ_parts3{
	color: #4C4C4C;
	width: 60px;
}
.categ_parts4{
	color: #4C4C4C;
	width: 60px;
}
.categ_forums{
	width: 650px;
	height: 50px;
}
/* --------- FOOTER */
.xfooter{
	background-image: url(images/footer/footer_bg.png);
	background-repeat: no-repeat;
	width: 950px;
	height: 60px;
}
.footer_top,.footer_bottom{
	width: 100%;
	height: 30px;
	font-family: Tahoma;
}
.footer_top{
	background-image: url(images/footer/obi.png);
	background-repeat: no-repeat;
	padding-top: 6px;
	text-indent: 60px;
	font-size: 11px;
	color: #CDB80B;
		/*border-bottom: 1px solid #1B1B1B;*/
}
.footer_bottom{
	color: #909090;
	padding-top: 4px;
	text-indent: 10px;
	font-size: 11px;
}

#blackbox {
	z-index: 10000;
	filter: alpha(opacity=70);
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
	-moz-opacity: .70;
	-khtml-opacity: 0.7;
	opacity: 0.7;
	background-color:#000000;
	position: absolute; top:0px; left:0px; width:100%; height:200%; color:#FFFFFF; text-align:center; vertical-align:middle;
	visibility: hidden;
}
html>body #blackbox{
	position: fixed;
	height: 100%;
}
#infobox{
	z-index: 10001;
	position: absolute; top:0px; left:0px; width:100%; height:200%; color:#FFFFFF; text-align:center; vertical-align:middle;
	visibility: hidden;
}
html>body #infobox{
	position: fixed;
	height: 100%;
}
#loading_div{
	z-index: 10002;
	visibility: hidden;
	position: absolute;
	margin-left: auto;
	margin-right: auto;
	top: 0px;
	width: 100px;
	height: 25px;
	color: white;
	font-family: Tahoma;
	font-size: 11px;
	width: 100%;
	background-color: black;
}

/* --------- INFORUM */
.forum_bot{
	background-image: url(images/forum/bot.png);
	background-repeat: no-repeat;
	width: 950px;
	height: 32px;
}
.pages_bot{
	background-image: url(images/forum/pg_bg.png);
	background-repeat: no-repeat;
	width: 880px;
	height: 37px;
	padding-left: 70px;
	padding-top: 8px;
	position: relative;
}
.tarus{
	background-image: url(images/forum/tarus.png);
	background-repeat: no-repeat;
	width: 18px;
	height: 15px;
	position: relative;
	left: 40px;
}
.topic_bg{
	background-image: url(images/forum/topic_bg.png);
}
.topic_bg,.topic_bg_sticky{
	background-repeat: no-repeat;
	width: 930px;
	height: 32px;
}
.topic_bg_sticky{
	background-image: url(images/forum/topic_bg_sticky.png);
}
.searchbut, .n_b_t_search_btn_EN{
	background-image: url(images/forum/search_but.png);
	background-repeat: no-repeat;
	width: 74px;
	height: 28px;
	position: relative;
	top: -3px;
	
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	cursor:pointer;
	float:right;
}


div.n_b_t_opt_EN {
float:right;
top: 0px;
left: 0px;
height:55px;
margin:0 0px 0 0;
overflow:hidden;
position:relative;
width: 217px;
}
div.n_b_t_buttons_h_EN {
left:34px;
position:absolute;
top:17px;
width:174px;
}
div.n_b_t_search_h_EN {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
height:55px;
left:220px;
position:absolute;
top:0;
width: 217px;
}
div.n_b_t_s_h_EN {
height:18px;
left: 71px;
overflow:hidden;
position:absolute;
top:17px;
width:115px;
}
input.n_b_t_in {
	margin: 0px;
	padding: 0px;
	background: transparent;
	width: 115px;
	height: 18px;
	border: 0px;
}
a.n_b_t_s_go_EN {
background-image: url(templates/tg/images/1x1_trans.gif);
cursor:pointer;
display:block;
height: 13px;
left:185px;
position:absolute;
top: 20px;
width: 13px;
border: 0px;
}
a.n_b_t_s_back_EN {
background-image: url(templates/tg/images/1x1_trans.gif);
cursor:pointer;
display:block;
height: 13px;
left:28px;
position:absolute;
top: 20px;
width: 13px;
border: 0px;
}
.n_b_t_ntopic_btn_ds_EN{
background-image: url(images/forum/newtopic_but.png);	
width:82px;height:28px;
float:left;
	position: relative;
	top: -3px;
	left: 13px;
	cursor: pointer;
}

.adm_topic{
/*	position: relative;
	left: 570px;
	top: 5px;*/
	width: 96px;
	height: 20px;
	background-image: url(images/forum/adm_topic.png);
	background-repeat: no-repeat;
	padding-left: 9px;
	overflow: hidden;
	visibility: hidden;
	padding-top: 2px;
}
.adm_topic_img{padding-right: 2px;}
.topic_last_reply{
	width: 90px;
}
.topic_img{
	background-repeat: no-repeat;
	background-position: center;
	width: 25px;
}
.topic_img_normal{background-image: url(images/forum/ico_normal.png);}
.topic_img_photo{background-image: url(images/forum/ico_photo.png);}
.topic_img_question{background-image: url(images/forum/ico_question.gif);}
.topic_img_ann{background-image: url(images/forum/ico_ann.gif);}

a.topic_title{
	color: #D0D0D0;
}
.grey_text{
	color: #777777;
	font-size: 11px;
}
.topic_v{
	width: 60px;
	text-align: center;
}
.topic_r{
	width: 60px;
	text-align: center;
}
.topic_avatar{
	width: 16px;
	height: 16px;
}
.topic_av_div{
	float: left;
	position: relative;
	padding-right: 7px;
	padding-top: 1px;
	padding-left: 1px;
	background: url(images/profilmic.png) no-repeat;
}
html>body .topic_av_div{top: 3px;}
.topic_auth{
	float: left;
	position: relative;
	width: 97px;
	overflow: hidden;
}
html>body .topic_auth{top: 3px;}
.topic_rating{
	width: 100px;
	padding-top: 1px;
}
.topic_title_tit,.topic_title_locked,.topic_rating, .topic_title_newest{
	float: left;
	padding-right: 7px;
}
html>body .topic_title_locked{
	padding-top: 3px;
}
.topic_rating{
	padding-top: 1px;
}
.t_pad_top{
	padding-top: 5px;
	width: 100%;
	height: 100%;
}
html>body .t_pad_top{
	padding-top: 0px;
}
.sticky_div{
	background-image: url(images/forum/sticky_bg.png);
	width: 930px;
	height: 30px;
}

/* ------------ TOPIC */
.spacer_15,.spacer_5,.spacer_4{
	overflow: hidden;
}
.spacer_15{height:15px;}
.spacer_5{height:5px;}
.spacer_4{height:4px;}
.clr_float{
	clear: both;
	width: 0px;
	height: 0px;
	overflow: hidden;
}
.arrow_tit{
	background-image: url(images/topic/arrow.png);
	background-position: center left;
	background-repeat: no-repeat;
	width: 800px;
	height: 22px;
}
.arrow_topic_1{
	background-image: url(images/topic/arrow1.png);
}
.arrow_topic_2{
	background-image: url(images/topic/arrow2.png);
}
.arrow_topic_1, .arrow_topic_2{
	font-size: 1px;
	background-repeat: no-repeat;
	background-position: right;
	height: 16px;
	width: 76px;
}
.topic_1_3 {
	background-image: url(images/topic/post1_3.png);
	background-repeat: repeat-y;
	width: 950px;
	margin-top: -200px;
}
.topic_2_3 {
	background-image: url(images/topic/post2_3.png);
	background-repeat: repeat-y;
	width: 950px;
	margin-top: -200px;
}
.topic_1_1,.topic_2_1{
	background-repeat: no-repeat;
	width: 950px;
	height: 200px;
	position: relative;
}
.topic_1_2,.topic_2_2{
	background-repeat: no-repeat;
	width: 950px;
	height: 39px;
	position: relative;
	z-index: 50;
}
.topic_1_1{
	background-image: url(images/topic/post1_4.png);
	background-color: #606060;
}
.topic_2_1{
	background-image: url(images/topic/post2_4.png);
}
.topic_1_2{
	background-image: url(images/topic/post1_2.png);
}
.topic_2_2{
	background-image: url(images/topic/post2_2.png);
}
.topic_cnt_left,.topic_cnt_center,.topic_cnt_right{
	float: left;
}
.topic_cnt_left{
	width: 15px;
}
.topic_cnt_center{
	width: 175px;
}
.topic_cnt_right{
	width: 760px;
}
.topic_avatar_div{
	width: 60px;
	height: 54px;
	padding: 0px;
	padding-top: 1px;
	padding-left: 2px;
	background: url(images/profilmare.png) no-repeat;
	margin: 0px;
	float: left;
	z-index: 2;
}
.topic_username{
	float: left;
	width: 110px;
}
.user_rank_txt{
	font-size: 11px;
	font-family: Tahoma;
	color: #AAAAAA;
}
.topic_poster_info{
	font-size: 11px;
	font-family: Tahoma;
	color: #C0C0C0;
}
.warn_0_1,.warn_0_2{
	text-align: left;
	width: 136px;
	height: 4px;
	background-repeat: no-repeat;
	overflow: hidden;
}
.warn_0_1{background-image: url(images/topic/warn_0_1.png);}
.warn_0_2{background-image: url(images/topic/warn_0_2.png);}
.warn_1{
	background-image: url(images/topic/warn_1.png);
	height: 4px;
	overflow: hidden;
}
.reply_but{
	width: 60px;
	height: 26px;
	position: absolute;
	top: 12px;
	right: 15px;
	visibility: hidden;
}
.topic_bot_left{
	float: left;
	width: 150px;
	padding-left: 15px;
}
.topic_bot_right{
	padding-top: 10px;
	float: right;
	width: 350px;
	/*border: 1px solid red;*/
}
.t_report,.t_edit,.t_delete,.t_approve,.t_spacer,.t_warn,.topic_do_rep,.t_ip{
	float: right;
	height: 23px;
}
.t_report,.t_edit,.t_delete,.t_warn,.t_ip{visibility: hidden;}
.t_spacer{width: 3px; overflow: hidden;}
.t_report,.t_delete{width: 51px;}
.t_edit,.t_ip{width: 37px;}
.t_warn{width: 37px;}
.topic_do_rep{
	width: 45px;
	overflow: hidden;
	padding-top: 9px;
}
.topic_posted{
	float: left;
	padding-top: 15px;
}
.t_topic_rank{
	float: left;
	padding-left: 10px;
	padding-top: 18px;
}
html>body .t_topic_rank{
	padding-top: 12px;
}
.topic_msg{
	color: #DBDBDB;
	font-size: 11px;
	font-family: Tahoma;
}
.post_edited_1,.post_edited_2{
	float: left;
}
.post_edited_2{
	padding-left: 8px;
}

.topic_additional_stuff_right{
	width: 230px;
	height: 120px;
	position: absolute;
	right: 20px;
	top: 52px;
	text-align: right;
}


/* --------- ATTACHMENTS */
.att_clr_float{
	clear: both;
	width: 1px;
	height: 1px;
	overflow:hidden;
}
.att_img_spacer{
	float: left;
	width: 5px;
	overflow: hidden;
}
.att_img{
	width: 73px;
	height: 49px;
	float: left;
	position: relative;
}
.att_img_over1,.att_img_over2{
	padding-top: 10px;
	width: 73px;
	height: 49px;
	position: absolute;
	left: 0px;
	top: 0px;
	background-repeat: no-repeat;
}
.att_img_over1{
	background-image: url(images/topic/att_img_bg1.gif);
}
.att_img_over2{
	background-image: url(images/topic/att_img_bg2.gif);
}
.att_border_top_l{
	background-image: url(images/topic/att_border_top_l.gif);
	width: 12px;
	height: 26px;
	overflow: hidden;
}
.att_border_top_r{
	background-image: url(images/topic/att_border_top_r.gif);
	width: 12px;
	height: 26px;
	overflow: hidden;
}
.att_border_top_c_images,.att_border_top_c_files{
	background-repeat: no-repeat;
}
.att_border_top_c_images{
	background-image: url(images/topic/att_border_top_c_images.gif);
}
.att_border_top_c_files{
	background-image: url(images/topic/att_border_top_c_files.gif);
	width: 450px;
}
.att_border_left,.att_border_right{
	width: 12px;
	background-repeat: repeat-y;
	overflow: hidden;
}
.att_border_left{
	background-image: url(images/topic/att_border_left.gif);
}
.att_border_right{
	background-image: url(images/topic/att_border_right.gif);
}.att_border_bot_c{
	height: 7px;
	background-image: url(images/topic/att_border_bot_c.gif);
	overflow: hidden;
	background-repeat: no-repeat;
}
.att_border_bot_l,.att_border_bot_r{
	overflow: hidden;
	width: 12px;
	background-repeat: no-repeat;
}
.att_border_bot_l{
	background-image: url(images/topic/att_border_bot_l.gif);
}
.att_border_bot_r{
	background-image: url(images/topic/att_border_bot_r.gif);
}

.extra_but_x{
	width: 16px;
	height: 15px;
	position: absolute;
	right: 0px;
	top: 0px;
}
.new_post_but{
	position: fixed;
	bottom: 10px;
	right: 100px;
	width: 230px;
	height: 40px;
	z-index: 999;
}
* html .new_post_but { 
	position: absolute;
}


/* ------ FAV */
.fav_main_div,.last_main_div{
	width: 725px;
	height: 460px;
	background-image: url(images/fav/mid.png);
	background-repeat: repeat-y;
	overflow: hidden;
}
.last_main_div{
	height: 625px;
}
.fav_bot{
	width: 725px;
	height: 31px;
	background-image: url(images/fav/bot.png);
	overflow: hidden;
	position: relative;
}
.fav_item{
	width: 725px;
	height: 33px;
	background-image: url(images/fav/item_n.png);
	overflow: hidden;
}
.fav_spacer{
	width: 725px;
	height: 33px;
	font-family: Tahoma;
	text-align: center;
	font-size: 11px;
	color: #666666;
}

.fav_1,.fav_2,.fav_3,.fav_4,.fav_5{
	float: left;
	overflow: hidden;
	font-family: Tahoma;
	font-size: 11px;
	color: #666666;
	padding-top: 8px;
}
.fav_1{
	text-align: center;
	width: 91px;
}
.fav_2{
	width: 31px;
	padding-top: 2px;
}
.fav_3{
	width: 422px;
}
.fav_3_1{
	height: 33px;
	float: left;
}
.fav_3_2{
	height: 33px;
	float: left;
}
.fav_3_3{
	padding-top: 1px;
	height: 33px;
	float: left;
}
.fav_4{
	width: 47px;
}
.fav_5{
	width: 129px;
}
.fav_2_1{
	float: left;
	width: 22px;
	height: 16px;
	overflow: hidden;
}
.fav_2_2{
	float: left;
}
.fav_pg{
	font-family: Tahoma;
	text-align: center;
	font-size: 11px;
	color: white;
}
/* ------- BANNERS */
.top_small_banner{
	width: 158px;
	height: 160px;
	float: left;
	overflow: hidden;
}




























.center_div{
	overflow: visible;
	background-image: url(images/bg_pattern.jpg);
	background-repeat: repeat;
	width: 100%;
	margin-left: 11px;
	margin-right: 11px;
	height: 100%;
	min-width: 1120px;
}
html>body .center_div{
	width: 98.3%;
	height: auto;
}
.filler{width: 1120px;position: relative; left: 0px; top:0px;height: 100px;}

.top_all_div{
	width: 1170px;
	height: 185px;
	overflow: hidden;
}
.header_spacer{
	width: 655px;
	height: 180px;
	left: 0px;
	top: 0px;
	float: left;
}
.clearFloat{clear: both;}

.header{
	width: 655px;
	height: 180px;
	position: absolute;
	left: 0px;
	top: 0px;
}

.top_right{
	width: 454px;
	height: 180px;
	float: left;
	white-space:nowrap;
}

.menu{
	width: 334px;
	height: 32px;
   background-image: url(images/bg_menu.jpg);
	background-repeat: repeat-x;
}
.menu_text_container{
	position: relative;
	top: 5px;
	left: 15px;
	width: 334px;
	height: 27px;
}
.menu_link{
	background-color: black;
	font-family: Tahoma;
	font-size: 10px;
	text-decoration: none;
	text-transform: uppercase;
}
.menu_link_2{background-color: #BE0000;}
a.menu_link{
	color: #9F9F9F;
}

.footer_block{
	height: 110px;
	background-color: #181818;
	width:100%;
}

.long_menu_container{
	width: 940px;
	height: 43px;
	position: relative;
}
.login_user, .login_pass{
	position: absolute;
	width: 85px;
	top: 13px;
	border: 0px;
	/*background-color: #161616;*/
	background-image: url(images/input_back.png);
	background-repeat: repeat-x;
	color: #3A3A3A;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.login_user{
	left: 703px;
}
.login_pass{
	left: 793px;
}
.login_but_ok{
	position: absolute;
	left: 880px;
	top: 10px;
}
.login_area{
	position: absolute;
	left: 702px;
	top: 9px;
}
.log_out_div{
	position: absolute;
	left: 845px;
	top: 10px;
}
.mainDiv{
	width: 100%;
	margin-top: 0px;
	background-image: url(images/main_table_bg.png);
	background-repeat: repeat;
}
.top_sub_bar{
	background-image: url(images/box_pattern.jpg);
	border: 1px #5D5D5D solid;
	width: 100%;
	height: 25px;
	position: relative;
}
#container{
	background-image: url(images/main_table_bg.png);
	background-repeat: repeat;
	position: relative;
}
.search_input{
	position: absolute;
	top: 2px;
	left: 3px;
	height: 19px;
	width: 100px;
	color: white;
	font-family: Tahoma;
	font-size: 11px;
	background-color: black;
	border: 1px solid #1D1D1D;
}
.search_but{
	position: absolute;
	top: 2px;
	left: 103px;
	height: 19px;
	width: 21px;
}
html>body .search_input{
	height: 21px;
}
html>body .search_but{
	height: 21px;
}
.top_bar_ads{
	width: 100%;
}
.top_bar_link{
	font-family: Tahoma;
	font-size: 10px;
	color: #BDBDBD;
	font-weight: bold;
}

.main_table_left{
	background-image: url(images/main_table_bg_left.png);
}
.main_table_right{
	background-image: url(images/main_table_bg_right.png);
}
.main_table_center{
	background-image: url(images/main_table_bg_top.png);
	background-repeat: repeat-x;
}
.main_table_left, .main_table_right{
	width: 12px;
	background-repeat: repeat-y;
}
.top_left_corner{
	z-index: 100;
	position: absolute;
	left: 0px;
	top: 0px;
	background-image: url(images/main_table_top_left_corner.png);
	width: 60px;
	height: 70px;
}
.top_right_corner{
	position: absolute;
	right: 0px;
	top: 0px;
	background-image: url(images/main_table_top_right_corner.png);
	width: 19px;
	height: 19px;
}
.categ_title{
	background-image: url(images/left_bar.png);
	background-repeat: no-repeat;
	width: 24px;
	height: 23px;
	position: relative;
	left: -12px;
}
.categ_title2{
	background-image: url(images/right_bar_long.png);
	background-repeat: repeat-x;
	background-position: right;
	width: 100%;
	height: 23px;
	position: relative;
	left: 12px;
	top: -23px;
	margin-bottom: -23px;
}
.categ_title_text{
	background-image: url(images/left_bar_continuare.png);
	background-repeat: no-repeat;
	width: 300px;
	height: 23px;
	color: black;
	font-size: 11px;
	font-family: Tahoma;
	text-transform: uppercase;
	font-weight: bold;
}
.cat_title_real_text{
	position: relative;
	top: 4px;
	left: 10px;
}
.categ_title_right{
	background-image: url(images/right_bar.png);
	background-repeat: no-repeat;
	width: 23px;
	position: relative;
	right: 0px;
	border: 1px solid red;
}
.left_arrow, .no_arrow{
	overflow: hidden;
	font-size: 2px;
	width: 10px;
}
.left_arrow{
	background-image: url(images/arrow_bottom.gif);
	background-repeat: no-repeat;
}
.nav, a.nav{
	font-family: tahoma;
	font-size: 10px;
	color: #909090;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}
a.nav:hover{
	color: white;
}
.no_arrow_static_back{
	background-image: url(images/no_arrow_back.png);
	background-repeat: repeat;
}
.subforum_zone{
	width: 100%;
	height: 110px;
}
.image_forums{
	position: absolute;
	height: auto;
	width: 100%;
}
html>body .image_forums{
	width: 95%;
}
.footer_ad{
	width: 100%;
	height: 100px;
	border-bottom:1px solid #4C4C4C;
	border-top:1px solid #4C4C4C;
}
.info_blocks{
	background-image: url(images/table_hover.png);
	background-repeat: repeat;
	border: 1px solid #303030;
}



/* content */
.pagination{
	text-decoration: none;
}
a.pagination{
	color: #CCCCCC;
	font-weight: normal;
}
.jump_to_page{
	width: 100px;
	cursor: hand;
	pointer: hand;
/*	border: 1px solid red;*/
}
a.topic-new, a.topic-new:visited { color: #FFFFFF; }
a.topic-new:hover, a.topic-new:active { color: white ; }

.bottom_stuff{
	margin-left: -5px;
	width: 100%;
	height: 120px;
	overflow: hidden;
}
html>body .bottom_stuff{
	margin-left: 6px;
}
.bottom_stuffs, .statistics{
	font-family: Tahoma;
	font-size: 11px;
	color: #838383;
}
.minusOneTop{margin-top: -1px;}
.bottom_stuffs{
	cursor:pointer;
	cursor:hand;
	width: 19%;
	border-bottom: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	height: 22px;
   margin-left: 9px;
	float: left;
	text-indent: 7px;
	text-align: left;
	background-image: url(images/right_arrow.png);
	background-repeat: no-repeat;
	background-position: right;
}
.post_bottom_bar{
	width: 100%;
	height: 6px;
	background-color: #6F6F6F;
}
.cat_title_new{
	color: #BFBFBF;
	text-transform: uppercase;
	font-size: 9px;
	font-family: Tahoma;
}
.bottom_stuff_text{
	margin-top: 3px;
}

.msg{background-color: #F2F2F2;}
.msg2{background-color: #F2F2F2; border: 1px solid #CCCCCC; border-bottom: 0px;}

.table_header{
	border-bottom: 5px solid red;
}
th	{
	color: #787878; font-size: 11px; font-weight : bold;
	/*background-color: #FFFFFF;*/ height: 17px;
	background-image: url(templates/tg/images/cellpic3.gif);
}
td.cat,td.catHead,td.catBottom {
	height: 29px;
	border-width: 0px 0px 0px 0px;
}
th.thHead,th.thSides,th.thTop,th.thLeft,th.thRight,th.thBottom,th.thCornerL,th.thCornerR {
	font-weight: bold; border: #FFFFFF; border-style: none;
}
td.row3Right,td.spaceRow {
	background-color: #D1D7DC; border: #FFFFFF; border-style: none;
}

th.thHead,td.catHead { font-size: 12px; border-width: 0px 0px 0px 0px; }
th.thSides,td.catSides,td.spaceRow	 { border-width: 0px 0px 0px 0px; }
th.thRight,td.catRight,td.row3Right	 { border-width: 0px 0px 0px 0px; }
th.thLeft,td.catLeft	  { border-width: 0px 0px 0px 0px; background-color: white; }
td.catLeft_black	  { border-width: 0px 0px 0px 0px; background-image: url(images/cat_title_back.png); }
th.thBottom,td.catBottom  { border-width: 0px 0px 0px 0px;  }
th.thTop	 { border-bottom: 1px solid #878787; color: #8c8c8c;}
th.thCornerL {
	border-bottom: 1px solid #878787;
	background-repeat: no-repeat;
	background-position: bottom left;
	color: #8c8c8c;
}
th.thCornerR { border-bottom: 1px solid #878787; color: #8c8c8c}

.forumline	{
	padding: 0px;
	border-spacing: 0px;
	background-color: border: 0px;
}


font,th,td,p { font-family: Verdana, Arial, Helvetica, sans-serif }
hr	{ height: 0px; border: solid #D1D7DC 0px; border-top-width: 1px;}
.bodyline	{ background-color: #FFFFFF; border: 1px #98AAB1 solid; }
td.row1	{ /* border-bottom: 1px solid #4C4C4C; */ }
td.row2	{ /* border-bottom: 1px solid #4C4C4C; */ }
td.row3	{ /* border-bottom: 1px solid #4C4C4C; border-top: 1px solid #4C4C4C; */ }
td.rowpic {background-color: #000000;}
td.cat,td.catHead,td.catSides,td.catLeft,td.catRight,td.catBottom {
}
.maintitle	{
	font-weight: bold; font-size: 22px; font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none; line-height : 120%; color : #000000;
}
.gen { font-size : 12px; }
.genmed { font-size : 11px;}
.gensmall { font-size : 10px; }
.gen,.genmed,.gensmall { color : #909090; font-family: Tahoma;}
a.gen,a.genmed,a.gensmall { color: #909090; text-decoration: none; }
a.gen:hover,a.genmed:hover,a.gensmall:hover	{ color: white; text-decoration: underline; }
.mainmenu		{ font-size : 11px; color : #000000 }
a.mainmenu		{ text-decoration: none; color : #FFFFFF;  }
a.mainmenu:hover{ text-decoration: underline; color : white; }
.cattitle		{ font-weight: bold; font-family: Tahoma;font-size: 11px ; letter-spacing: 1px; color : #FFFFFF}
a.cattitle		{ text-decoration: none; color : #FFFFFF; }
a.cattitle:hover{ text-decoration: underline; }
.forumlink		{ font-weight: bold; font-family: Tahoma; font-size: 11px; color : white; }
a.forumlink 	{ text-decoration: none; color : white; }
a.forumlink:hover{ text-decoration: underline; color : white; }
.topictitle,h1,h2	{ font-family: Tahoma; font-size: 11px; color : #909090; }
a.topictitle:link   { font-family: Tahoma; font-size: 11px; text-decoration: none; color : #909090 }
a.topictitle:visited { font-family: Tahoma; font-size: 11px; text-decoration: none; color : #909090 }
a.topictitle:hover	{ font-family: Tahoma; font-size: 11px; text-decoration: underline; color : white; }
.name			{ font-size : 11px; color : #000000;}
.postdetails		{ font-size : 10px; color : #909090; }
.postbody { font-size : 11px; line-height: 18px; font-family: Tahoma; color: #999999;}
a.postlink:link	{ text-decoration: none; color : #FFFFFF; }
a.postlink:visited { text-decoration: none; color : #FFFFFF; }
a.postlink:hover { text-decoration: underline; color : #EEEEEE}
.code {
	font-family: Courier, 'Courier New', sans-serif; font-size: 11px; color: #AAAAAA;
	background-color: #1C1C1C;
	border: 1px solid #555555;
}
.quote {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #AAAAAA; line-height: 125%;
	background-color: #1C1C1C;
	border: 1px solid #555555;
}
.copyright		{ font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #444444; letter-spacing: -1px;}
a.copyright		{ color: #444444; text-decoration: none;}
a.copyright:hover { color: #000000; text-decoration: underline;}
input,textarea, select {
	color : #000000;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	border-color : #000000;
}
input.post, textarea.post, select {
	background-color : #1C1C1C;
	color:#8f8f8f;
	border: 1px solid #555555;
}
input { text-indent : 2px; }
input.button {
   color:#050;
   font-family:'trebuchet ms',helvetica,sans-serif;
}
input.mainoption,input.liteoption {
	background-color : #101010;
	border: 0 none;
	color: #FFFFFF;
}
.helpline { background-color: #DEE3E7; border-style: none; }

li { font-size : 11px; line-height: 18px; font-family: Tahoma; color: #999999; }

.post_separator{
	margin-top: 2px;
	margin-bottom: 2px;
	width: 100%;
	height: 6px;
	background-color: #6F6F6F;
	overflow: hidden;
}

.post_td{
	background-color: #1C1C1C;
	border: 1px solid #595959;
	padding: 5px;
}

.members_top{
	background-image: url(images/members_top.png);
	width: 950px;
	height: 90px;
	position: relative;
}
.members_order{
	position: absolute;
	bottom: 12px;
	right: 15px;
}
.members_search{
	position: absolute;
	left: 35px;
	top: 23px;
	border: 0px;
	color: #CCCCCC;
	width: 115px;
	background-color: transparent;
}
.members_submit{
	position: absolute;
	left: 150px;
	top: 23px;
	height: 20px;
	width: 20px;
}
.members_div{
	width: 950px;
	background-image: url(images/members_bg.png);
	background-repeat: repeat-y;
	position: relative;
}
.members_unit{
	width: 950px;
	height: 34px;
	background-image: url(images/members_unit_normal.png);
	background-repeat: no-repeat;
}
.members_unit_id, .members_unit_avatar, .members_unit_user, .members_unit_activity, .members_unit_comments, .members_unit_groups, .members_unit_pm{
	float: left;
	color: #777777;
	font-family: Tahoma;
	font-size: 11px;
	padding-top: 8px;
	text-align: center;
}
.members_unit_id{width: 50px;}
.members_unit_avatar{width: 30px;}
.members_unit_user{width: 130px;text-align: left;}
.members_unit_activity, .members_unit_comments, .members_unit_groups, .members_unit_pm{visibility: hidden;}
.members_unit_activity, .members_unit_comments{width: 100px;}
.members_unit_pm{width: 80px;float: right;}

.err_div{
	width: 950px;
	position: relative;
}
.err_top{
	widows: 950px;
	height: 63px;
	background-image: url(images/msg_top.png);
	position: relative;
}
.err_center{
	widows: 950px;
	background-image: url(images/msg_center.png);
	background-repeat: repeat-y;
}
.err_tit{
	position: absolute;
	left: 20px;
	top: 20px;
}
.err_bottom{
	widows: 950px;
	height: 11px;
	background-image: url(images/msg_bottom.png);
}
.err_top_buttons{
	position: absolute;
	top: 13px;
	right: 15px;
}
.msg_but_split{width: 5px;height: 1px;}
.login_main{
	width: 918px;
	height: 155px;
	background-image: url(images/login_bg.png);
	position: relative;
	left: 15px;
}
.login_field_username, .login_field_password, .login_field_username_OPERA, .login_field_password_OPERA{
	border: 0px;
	background-color: transparent;
	width: 290px;
	height: 25px;
	left: 593px;
	position: absolute;
	color: #CCCCCC;
}
.login_field_username{top: 41px;}
.login_field_password{top: 108px;}
.login_field_username_OPERA{top: 36px;}
.login_field_password_OPERA{top: 104px;}
.login_field_remember{
	position: absolute;
	left: 448px;
	top: 125px;
}
.login_text{
	width: 520px;
	height: 80px;
	color: #6E6E6E;
	font-family: Tahoma;
	font-size: 12px;
	position: absolute;
	left: 25px;
	top: 25px;
}
.curs{
	cursor: hand;
	pointer: hand;
}
.pass_main{
	width: 918px;
	height: 155px;
	background-image: url(images/pass_bg.png);
	position: relative;
	left: 15px;
}
.pass_field_email, .pass_field_email_OPERA{
	border: 0px;
	background-color: transparent;
	width: 290px;
	height: 25px;
	left: 593px;
	position: absolute;
	color: #CCCCCC;
}
.pass_field_email{top: 76px;}
.pass_field_email_OPERA{top: 70px;}

.posting_left,.posting_right{
	float: left;
	position: relative;
	width: 630;
	overflow: hidden;
}
.posting_right{
	width: 320px;
}
.smilies_top,.smilies_bottom{
	width: 299px;
	height: 8px;
	background-repeat: no-repeat;
	overflow: hidden;
}
.smilies_top{
	background-image: url(images/posting/smilies_top.png);
}
.smilies_bottom{
	background-image: url(images/posting/smilies_bottom.png);
}
.smilies_center{
	background-image: url(images/posting/smilies_center.png);
	width: 299px;
}
.new_input{
	height: 22px;
	margin: 0px;
	padding: 0px;
	/*
	vertical-align: middle;
	line-height: 32px;*/
	padding-top: 8px;
	background-color: #2A2A2A;
	background-image: url(images/posting/input_bg.png);
	background-repeat: repeat-x;
	background-position: top;
	border: 1px solid #444444;
	color: #999999;
}


.upload_input{position: relative;text-align: right;-moz-opacity:0 ;filter:alpha(opacity: 0);opacity: 0;z-index: 2;width: 415px;}
.upload_img{position: absolute;top: 0px;left: 0px;z-index: 1;}
.upload_over{color: #cccccc;border: 0px;width: 340px;height: 20px;padding-top:7px;position: absolute;top: 1px;left: 1px;background-image: url(images/posting/input_bg.png); background-repeat: repeat-x;background-color: #2a2a2a;}
.upload_span{position: relative;left: 0px;}

.custom_chk{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 20px;
	height: 25px;
	background-color: #1B1B1B;
}
.custom_chk_img{
	position: absolute;
	left: 6px;
	top: 4px;
}
.custom_chk_img_OPERA{
	position: absolute;
	left: 3px;
	top: 1px;
}

.vprofile_main{
	width: 922px;
	height: 321px;
	border: 1px solid #262626;
	margin-left: 12px;
	background-image: url(images/vprofile/main_bg.png);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	color: #6E6E6E;
	font-size: 14px;
}
.vprofile_gender{
	float: left;
	width: 190px;
	height: 321px;
	position: relative;
}
.vprofile_main_info{
	float: left;
	width: 360px;
	height: 321px;
}
.vprofile_contact_info{
	float: left;
	width: 360px;
	height: 321px;
}
.vprofile_contact_info_div{
	width: 353px;
	height: 138px;
	background-image: url(images/vprofile/contact_info_bg.gif);
}
.vprofile_contact_info_div_private{
	width: 353px;
	height: 49px;
	background-image: url(images/vprofile/contact_info_bg_private.gif);
}
.vprofile_avatar{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 50px;
	height: 50px;
}
.vprofile_agrafa{
	position: absolute;
	left: -4px;
	top: -5px;
	width: 18px;
	height: 18px;
	background-image: url(images/vprofile/agrafa.png)
}

.register_warning{
	font-family: Tahoma;
	color: #6E6E6E;
	font-size: 12px;
	width: 550px;
	padding-left: 10px;
}
.register_div{
	height: 85px;
	width: 330px;
}
.register_edit_div{
	height: 63px;
	width: 200px;	
}
.register_input{
	width: 320px;
	padding-left: 6px;
	padding-right: 6px;
	font-size: 13px;
}
.dropdown_list{
	position: relative;
	width: 332px;
	cursor: default;
	margin-top: 2px;
	z-index: 1;
	display: none;
	background-color: #2A2A2A;
	border: 1px solid #444444;
}
.dropdown_item{
	color: #999999;
	font-size: 13px;
	cursor: default;
	line-height: 20px;
	padding-left: 6px;
	padding-right: 6px;
	z-index: 2;
	-moz-user-select: none;
}
.dropdown_item:hover{
	background-color: #5b5b5b;
	color: #999999;
	cursor: default;
}
.register_label_padder{
	width: 1px;
	height: 8px;
	overflow: hidden;
}
.register_explain{
	color: #4E4e4e;
}
.register_info{
	color: #A90F0F;
	font-family:Tahoma;
	font-size: 11px;
	position: absolute;
	right: 10px;
	top: 5px;
}
.dropdown_div{
background-color:#2A2A2A;
background-image:url(images/posting/input_bg.png);
background-repeat:repeat-x;
border:1px solid #444444;
color:#999999;
height:35px;
width: 332px;
font-size: 13px;
padding-left: 6px;
padding-right: 6px;
vertical-align: middle;
line-height: 32px;
}

.catMedia {
	width: 950px;
	height: 359px;
	background: url(images/cat_media.png) no-repeat top left;
	margin-top: -7px;
	position: relative;
}

.catMediaVimeo {
	width: 438px;
	height: 249px;
	position: absolute;
	top: 51px;
	left: 19px;
}

.catMediaImage1 {
	display: block;
	width: 264px;
	height: 263px;
	position: absolute;
	top: 44px;
	left: 474px;
}

.catMediaImage1 img {
	width: 264px;
	height: 263px;
	border: 0px;
}

.catMediaImage2 {
	display: block;
	width: 209px;
	height: 263px;
	position: absolute;
	top: 44px;
	left: 738px;
}

.catMediaImage2 img {
	width: 185px;
	height: 263px;
	border: 0px;
	margin-left: 12px;
}
