* { margin:0; padding:0;}
body { background:#27262d; font-family:Arial, sans-serif; font-size:12px; color:#454444;}
.clear { clear:both;}
.small { font-size:1em;}
.ie {text-align:center;}
/*===========forms=============*/
input, select { vertical-align:middle; font-weight:normal;border:1px solid #98999a;}
img { border:0; vertical-align:middle; text-align:left;}

.inp { width:136px; height:17px; border:1px solid #98999a; background:#fff;}
.subm { width:136px; border:1px solid #98999a; background:#f1f1f1;padding:10px;cursor:pointer;}
#f { width:350px; border:1px solid #999999;}

/*============header===============*/
#header .row_1 { height:79px; }
#header .row_1 .indent { padding: 15px 15px 0 20px;}
#header .row_2 { height:43px; background:url(img/ul_bgd.gif) left top repeat-y;}
#header .row_2 .indent { padding:9px 0 0 30px;}

ul { list-style:none;}

.main_menu { display:block;}
.main_menu li { float:left; background:url(/img/main_menu_line.gif) no-repeat 0 9px; height:34px; text-align:center;}
.main_menu li a { color:#fff; font-weight:bold; padding-left:15px; padding-right:15px; line-height:26px; text-decoration:none;}
.main_menu li a:hover { text-decoration: underline;}
.main_menu .act { background:url(/img/main_menu_act2.gif) no-repeat left top; width:126px; height:34px;}
.main_menu .act a { color:#024e65; padding:0 5px;}
.main_menu .act div { padding-top:5px; text-align:center; padding:4px;}

/*==============content===============*/
#content { background:#f2fdff; line-height:1.17em;}
#content .indent {padding: 0 0 35px 6px;}

.user { font-weight:bold; color:#cc0033;}

/*====== main ======*/
.main_block { background:#fff; width:687px;font-size:1.1em;line-height:1.2em;}
.main_block .t { background:url(img/t.gif) left top repeat-x;}
.main_block .r { background:url(img/r.gif) right top repeat-y;}
.main_block .b { background:url(img/b.gif) left bottom repeat-x;}
.main_block .l { background:url(img/l.gif) left top repeat-y;}
.main_block .l_t { background:url(img/l_t.gif) left top no-repeat;}
.main_block .r_t { background:url(img/r_t.gif) right top no-repeat;}
.main_block .l_b { background:url(img/l_b.gif) bottom left no-repeat;}
.main_block .r_b { background:url(img/r_b.gif) bottom right no-repeat;}
.main_block .contain { padding:10px;}
#hands img { float:left;}  /*next to hand*/
#hands ul { padding: 12px 0 0 352px;}
#hands li { color:#000; background:url(img/marker.gif) no-repeat 2px 8px; padding:0 0 6px 13px; line-height:1.4em; font-size:1.15em;}

.list2 { background:url(img/line2.gif) left bottom repeat-x;} /*lr*/
.list2 li { float:left; background:url(img/line2.gif) left bottom repeat-x;}
.list2 li a { display:block; width:125px; height:25px; background:url(img/list2_bgd.gif) no-repeat 1px top; color:#1e3849; text-align:center; line-height:2.08em; margin-right:1px; text-decoration:none;}
.list2 li a:hover { background:url(img/list2_act_bgd.gif) no-repeat left top; font-weight:bold; text-decoration:none;}
.list2 li .active_button { background:url(img/list2_act_bgd.gif) no-repeat left top; font-weight:bold;}

.list5 { margin:7px 0;font-size:15px;line-height:1.5em;} /*main groups, main*/
.list5 li { background:url(img/bull.gif) 5px 8px no-repeat; padding:0 0 10px 14px;}
.list5 li a {color:#003366; font-weight:normal;}

.block2 { width:252px; background:#f6efff; text-align:center;} /*login and register*/
.block2 .r { background:url(img/line2.gif) right top repeat-y;}
.block2 .l { background:url(img/line2.gif) left top repeat-y;}
.block2 .b { background:url(img/line2.gif) left bottom repeat-x;}
.block2 .r_b { background:url(img/r_b_2.gif) right bottom no-repeat;}
.block2 .l_b { background:url(img/l_b_2.gif) left bottom no-repeat;}
.block2 .ind{ padding:5px 10px 1px 10px;}
.block2 img { margin:15px 0 15px 0;}
.block2 p { text-align:left;}
#lrinfo { padding-left:4px;font-size:0.8em;}
.red { color:red;}
.green { color:green;}
.block2 span { padding-left:4px;}
#lr {font-size:1.2em;line-height:1.3em;}
#lr span {font-size:0.8em;}
.block2 ul { text-align:left;}
.block2 li { background:url(/img/bull.gif) center left no-repeat; padding-left:8px;}
.block2 li a { color:#000;}

.block3 { width:681px; background:url(img/block3_bgd.gif) left top repeat-x #f7feff; margin:0 3px 0 3px; margin-top:4px; font-size:14px; line-height:1.3em;} /*catalog*/
.block3 .t { background:url(img/line3.gif) left top repeat-x;}
.block3 .r { background:url(img/line3.gif) right top repeat-y;}
.block3 .b { background:url(img/line3.gif) right bottom repeat-x;}
.block3 .l { background:url(img/line3.gif) left top repeat-y;}
.block3 .l_t { background:url(img/l_t_3.gif) left top no-repeat;}
.block3 .r_t { background:url(img/r_t_3.gif) right top no-repeat;}
.block3 .l_b { background:url(img/l_b_3.gif) left bottom no-repeat;}
.block3 .r_b { background:url(img/r_b_3.gif) right bottom no-repeat;}
.block3 .ind { padding:10px 10px 10px 10px; text-align:left;}
.block3 .foot a { color:#000;}
#lett { text-align:center; padding-left:20px; font-size:1.3em;}
#lett a { color:#024e65;}
#lett a:hover { color:#4f80bf; text-decoration:underline;}
.block3 .col1,.col2 { width:310px; float:left;}
.block3 .col1 { padding-right:20px; padding-left:10px;}
.cat { color:#000; text-decoration:underline; font-size:1.15em;}
.cat:hover { text-decoration:none;}
.cat2 { height:90px;margin:7px 0 3px 10px;overflow:hidden;}
.title { font-size:1.3em; font-weight:bold; color:#000; margin-bottom:5px;}
.cat2 a { color:#3399cc; background:url(/img/marker.gif) no-repeat 0 5px; padding:0 3px 0 9px; font-weight:bold;font-size:0.85em;}
.cat3 { color:#006699; background:url(/img/marker.gif) no-repeat left center; padding-left:10px; line-height:1.9em; font-size:1.1em;}
.forum {font-size:0.9em;padding-left:10px;}
.prop {color:#006699;text-decoration:underline;}
.prop:hover {text-decoration:none;}

.block4 { width:252px; background:#fdf0e4; margin-top:10px;} /*user's group*/
.block4 .t { background:url(img/line4.gif) left top repeat-x;}
.block4 .r { background:url(img/line4.gif) right top repeat-y;}
.block4 .b { background:url(img/line4.gif) left bottom repeat-x;}
.block4 .l { background:url(img/line4.gif) left top repeat-y;}
.block4 .l_t { background:url(img/l_t_4.gif) left top no-repeat;}
.block4 .r_t { background:url(img/r_t_4.gif) right top no-repeat;}
.block4 .r_b { background:url(img/r_b_4.gif) right bottom no-repeat;}
.block4 .l_b { background:url(img/l_b_4.gif) left bottom no-repeat;}
.block4 .ind { padding:5px 0 26px 2px;}
.block4 img { margin-left:5px;}
.list3 { width:220px; margin:15px 15px 10px 15px;}/*uer;s group lsts*/
.list3 a {color:#1e3849; line-height:1.5em; background:url(img/marker1.gif) no-repeat 0 6px; padding-left:10px; font-size:1.2em; margin-left:6px;}
.list3 .len { background:#fcdfc5;}

.block5 { width:252px; background:url(img/block5_bgd.gif) left top repeat-x #d7f9c7; color:#1e3849; margin-top:10px; font-size:1.2em;}/*searching*/
.block5 .t { background:url(img/line5.gif) left top repeat-x;}
.block5 .r { background:url(img/line5.gif) right top repeat-y;}
.block5 .b { background:url(img/line5.gif) left bottom repeat-x;}
.block5 .l { background:url(img/line5.gif) left top repeat-y;}
.block5 .l_t { background:url(img/l_t_5.gif) left top no-repeat;}
.block5 .r_t { background:url(img/r_t_5.gif) right top no-repeat;}
.block5 .r_b { background:url(img/r_b_5.gif) right bottom no-repeat;}
.block5 .l_b { background:url(img/l_b_5.gif) left bottom no-repeat;}
.block5 .center { text-align:center; margin:10px 0 15px 0;}
.block5 .ind { padding:2px 5px;}
.block5 a { color:#48b2d1; font-weight:bold; line-height:1.5em;}
/*.list4 li { color:#5c737f; margin-left:10px;}
.list4 li a {color:#000; font-weight:normal;}*/
.list4 { text-align:center;width:100%;}
.list4 a { color:#5c737f; font-weight:normal; background:url(img/bull.gif) 0 7px no-repeat; padding-left:8px;}

.block6 { width:252px; margin-top:10px; background:#fff;} /*threads review*/
.block6 .t { background:url(img/line6.gif) left top repeat-x;}
.block6 .r { background:url(img/line6.gif) right top repeat-y;}
.block6 .b { background:url(img/line6.gif) left bottom repeat-x;}
.block6 .l { background:url(img/line6.gif) left top repeat-y;}
.block6 .l_t { background:url(img/l_t_6.gif) left top no-repeat;}
.block6 .r_t { background:url(img/r_t_6.gif) right top no-repeat;}
.block6 .r_b { background:url(img/r_b_6.gif) right bottom no-repeat;}
.block6 .l_b { background:url(img/l_b_6.gif) left bottom no-repeat;}
.block6 .ind { padding:5px;}
.block6 li {background:url(img/bull2.gif) no-repeat 5px 7px; padding:0 0 5px 15px;line-height:1.45em;}
.block6 li a {color:#333333;font-size:15px;}
/*======footer======*/
#footer { background:url(/img/footer_bgd.gif) left top repeat-y;}
.footer {height:50px;}
#footer .ind { padding-left:25px;}
#footer p { color:#fff; margin-left:10px;margin-top:3px;}
#footer p a { color:#fff;}

.footer_menu li { float:left;}
.footer_menu li a { background:url(img/footer_menu_line.gif) no-repeat 0 3px; padding: 0 10px 5px 10px; color:#7ed8f2;}
.footer_menu li a:hover { color:#fff;}





a { color:#5f5f5f; text-decoration:none;}
a:hover { text-decoration:underline;}

.col_2 { margin-top:5px; margin-left:5px;}
.col_1 { width:687px;}
.col_1, .col_2 { float:left;}
/*===========================*/
#logo { padding:20px 0 0 360px; height:42px; background:url(img/logo2.jpg) left top no-repeat; font-size:1em; font-weight:normal;float:left;}
#site_center { text-align:center;}
#hardcoal { width:960px; margin:0 auto; text-align:left;}
#header { height: 144px; background:url(img/tall_top.gif) left top repeat-x #f2fdff;font-size:1em;}

