*{margin: 0; padding: 0;}
body{
	font-family: Tahoma, sans-serif;
	font-size: 12px;
	color: #561754;
	background: #5E425C url(images/top_bg.gif) repeat-x top;
	text-align: center;
}

.clear{clear: both;}
img{border: none;}
ul li{list-style: none;}
#container{padding: 15px;}
#header{background: url(images/header_bg.gif) repeat-x top; width: 100%; height: 223px; overflow: hidden;}

#header .hlist{width: 172px; float: left; background: url(images/hlist_bg.gif) no-repeat left top;}
#header .hlist .list_padd{padding: 9px 10px 0 15px;}
#header .hlist ul{font-size: 14px; font-weight: 700; background: #F7F6E7;}
#header .hlist ul li{width: 100%; height: 20px; float: left; padding: 0 0 1px;}
#header .hlist ul li a{display: block; line-height: 20px; background: url(images/mi_bg.gif) repeat-x center;}
#header .hlist ul li a:hover{background: #fff;}

#header .logo{width: 658px; height: 218px; float: left; background: url(images/logo.jpg) no-repeat left 9px; color: #fff;}
#header .logofi{width: 658px; height: 218px; float: left; background: url(images/logo_fi.jpg) no-repeat left 9px; color: #fff;}
#header .logoti{width: 658px; height: 218px; float: left; background: url(images/logo_ti.jpg) no-repeat left 9px; color: #fff;}
#header .logoms{width: 658px; height: 218px; float: left; background: url(images/logo_ms.jpg) no-repeat left 9px; color: #fff;}
#header .logomv{width: 658px; height: 218px; float: left; background: url(images/logo_mv.jpg) no-repeat left 9px; color: #fff;}
#header .logogi{width: 658px; height: 218px; float: left; background: url(images/logo_gi.jpg) no-repeat left 9px; color: #fff;}
#header .logols{width: 658px; height: 218px; float: left; background: url(images/logo_ls.jpg) no-repeat left 9px; color: #fff;}
#header .logomom{width: 658px; height: 218px; float: left; background: url(images/logo_mom.jpg) no-repeat left 9px; color: #fff;}
#header .logobs{width: 658px; height: 218px; float: left; background: url(images/logo_bs.jpg) no-repeat left 9px; color: #fff;}
#header .logoic{width: 658px; height: 218px; float: left; background: url(images/logo_ic.jpg) no-repeat left 9px; color: #fff;}
#header h1{font-size: 24px; margin-top: 67px; font-weight: 400; padding: 0 0 0 90px;}

#header .tpic{background: url(images/r_pic.jpg) no-repeat right top;}
#header .tpic img{float: left; margin: 9px 0 0;}

.cont_lt{width: 100%; background: url(images/cont_lt.gif) no-repeat left top;}
.cont_rt{width: 100%; background: url(images/cont_rt.gif) no-repeat right top;}
.cont_ltop{width: 100%; background: url(images/cont_ltop.gif) repeat-y left;}
.cont_rtop{width: 100%; background: url(images/cont_rtop.gif) repeat-y right;}
.cont_lth{width: 100%; background: url(images/cont_lbh.gif) no-repeat left bottom;}
.cont_rth{width: 100%; background: url(images/cont_rbh.gif) no-repeat right bottom;}
.cont_l{width: 100%; background: url(images/cont_l.gif) repeat-y left;}
.cont_r{width: 100%; background: #E3E2D2 url(images/cont_r.gif) repeat-y right;}
.cont_lb{width: 100%; background: url(images/cont_lb.gif) no-repeat left bottom;}
.cont_rb{width: 100%; background: url(images/cont_rb.gif) no-repeat right bottom; padding: 0 0 13px;}

.hlist{ height: 223px;}

#wrapper{float:left;width:100%;margin-left:-188px;}
#content{margin-left:188px;}
#content .padd{padding: 0 0 0 4px;}
.title1{width: 100%; background: url(images/title_bar_bg.gif) repeat-x top; text-align: left; margin: 0 0 4px;}
.title2{width: 100%; background: url(images/title_bar_l.gif) no-repeat left top;}
.title3{width: 100%; background: url(images/title_bar_r.gif) no-repeat right top;}
.title1 img{padding: 0 0 0 10px;}
.title1 h1{font-size: 30px; color: #fff; padding: 0 0 0 10px; line-height: 36px;}

.tb_t{width: 100%; background: #FEFED4 url(images/tb_t.gif) repeat-x top;}
.tb_b{width: 100%; background: url(images/tb_b.gif) repeat-x bottom;}
.tb_l{width: 100%; background: url(images/tb_l.gif) repeat-y left;}
.tb_r{width: 100%; background: url(images/tb_r.gif) repeat-y right;}

.tb_lt{width: 100%; background: url(images/tb_lt.gif) no-repeat left top;}
.tb_rt{width: 100%; background: url(images/tb_rt.gif) no-repeat right top;}
.tb_lb{width: 100%; background: url(images/tb_lb.gif) no-repeat left bottom;}
.tb_rb{background: url(images/tb_rb.gif) no-repeat right bottom; padding: 10px;}
.tb_lb{background: url(images/tb_lb.gif) no-repeat right bottom; padding: 10px;}

.thu_block{width: 100%; margin: 0 0 5px;}

.t_bar{margin: 0 10px; background: #DD6198; padding: 2px 5px; font-weight: 700; font-size: 14px; color: #FFEF34;}
.t_bar .p_name{width: 40%; float: left; text-align: left;}
.t_bar .rating{width: 40%; float: right; text-align: right;}
.t_bar .rating img{margin-top: 3px;}
.t_bar span{color: #fff; font-weight: 400;}

.sm_thu{width: 445px; float: left; text-align: left; padding: 10px 0 0 10px;}
.sm_thu .descr{font-size: 14px; height: 90px;}
.sm_thu .thumbs img{float: left; margin: 5px 20px 5px 0;}
.sm_thu .thumbs a img{border: 1px solid #DD6198;}
.sm_thu .thumbs a:hover img{border: 1px solid #fff;}
.sm_thu .thumbs a:hover{border: 0;}
.big_thu{width: 262px; float: right; text-align: left; padding: 10px 0 0;}
.big_thu a img{border: 1px solid #DD6198;}
.big_thu a:hover img{border: 1px solid #fff;}

#side{float:right;width:183px; text-align: left; color: #434343; font-size: 14px;}
#side .padd{padding: 0 13px 0 0;}
.sblock{width: 100%; background: url(images/cat_bg.gif) repeat-y left; margin: 0 0 10px;}
.sblock_bttm{width: 100%; background: url(images/cat_bttm.gif) no-repeat left bottom; padding: 0 0 5px;}
.sblock_top{width: 100%; background: url(images/cat_top.gif) no-repeat left top; line-height: 45px; text-align: center; font-size: 30px; color: #BE2A83;}
#side p{font-weight: 700; padding: .4em 10px;}
#side p span{color: #B51264;}

#side ul{padding: 5px 3px; font-weight: 700;}
#side ul li{padding: 2px 0 2px 10px; background: url(images/bullet_lul.gif) no-repeat left 9px;}


#footer{clear:both;width:100%; background: url(images/cont_b.gif) repeat-x bottom; color: #FFFEE6;}
#footer .footer_bg{width:100%; height: 42px; overflow: hidden; background: #DD6198 url(images/footer_bar.gif) no-repeat left;}
#footer p{padding: .4em;}







a:link, a:visited, a:active, a:hover{color: #7F1756; text-decoration: underline;}
a:hover{color: #BE2A83; text-decoration: none;}

#header .hlist ul li a:link, #header .hlist ul li a:visited, #header .hlist ul li a:active, #header .hlist ul li a:hover{color: #fff; text-decoration: none;}
#header .hlist ul li a:hover{color: #5A1939;}

#footer a:link, #footer a:visited, #footer a:active, #footer a:hover{color: #FFFEE6; text-decoration: underline;}
#footer a:hover{text-decoration: none;}

#side a:link, #side a:visited, #side a:active, #side a:hover{color: #7F1756; text-decoration: underline;}
#side a:hover{color: #BE2A83;}
