*{margin:0;padding:0}
html{background:#EEE9F5 url(main-bg.png) repeat-x left top}
body{font-family:Tahoma,Geneva,sans-serif;min-width:1000px}
table{border-collapse:collapse}
q{quotes:none}
a{color:#000}
a:hover{text-decoration:none}
a img{border:none}


#wrap{width:988px;margin:0 auto;padding:0 6px}

#header{height:158px;position:relative;background:url(header-bg2.jpg) no-repeat -1px bottom;}
.mainpage #header{background:url(header-bg.jpg) no-repeat left bottom}
#header .logo{position:absolute;left:20px;top:20px}
#header ul{position:absolute;left:66px;top:120px;list-style-type:none;font-size:0.75em}
#header ul li{float:left;margin:0 15px 0 0}
#header form{position:absolute;left:226px;top:110px}
#header form .input-text{display:block;float:left;width:390px;height:26px;background:url(search-input-text-bg.png) no-repeat left top;padding:5px 10px 0 34px;margin:0 5px 0 0}
#header form .input-text input{border:none;background:#fff;font:italic 0.75em Tahoma,Geneva,sans-serif;color:#AFAFAF;width:390px;padding:4px 0}
#header form .input-button{width:86px;height:37px;border:none;background:url(search-button-bg.png) no-repeat left top;display:block;float:left;cursor:pointer;position:relative;top:-2px}
#header .stats{position:absolute;left:300px;top:38px;width:470px;}
#header .stats h2{float:left;font-size:1em}
#header .stats table{float:right;font-size:0.7em;margin-top:5px;}
#header .stats table td span{display:block;border-right:1px solid #B2AABB;padding:0 12px 0 0}
#header .stats table .odd span{padding:0 0 0 10px;border:none;border-left:1px solid #fff}

#content-section-wrap{margin-bottom:10px;background-color:#F9F7FB;}
.mainpage #content-section-wrap{background:#fff}
#content-section-entry{height:1%;padding:0 0 20px 0}
#content-section-entry:after{content:"";display:block;clear:both;height:0}

#content{float:left;width:980px;}

#content #mycontent{float:left;width:725px;background-color:#F9F7FB;}
#content #mycontent div.icontent {padding:10px 20px 10px 30px;}
#content #myright{float:right;width:250px;background-color:#F9F7FB;}
div.mmcontent {padding:6px;}

#dgwrap{float:left;width:670px;margin-top:15px;}
#dgmain{float:right;width:450px;}
#aside{float:left;width:205px;color:#505050;background-color:#F9F7FB;}

table.downtable {margin:10px 0px 20px 0px;border-top:1px solid #EEE;border-right:1px solid #EEE;}
table.downtable td {padding:4px 2px;border-bottom:1px solid #EEE;}
table.downtable td.imbu {text-align:right;padding-right:4px;border-left:1px solid #EEE;}

/* JSADS */
div.jsadstitle {font-size:20px;color:#92064D;padding-left:5px;}
table.jsads {width:100%;margin-bottom:15px;border:1px solid #EEE;}
table.jsads td {vertical-align:top;padding:10px 5px;}
table.jsads a {font-size:13px;display:block;}
table.jsads a img {border:0;}
table.jsads div {font-size:10px;margin:5px 0px;}

div.toplinks table {width:100%;}
div.toplinks td {height:40px;	vertical-align:middle; font-size:14px; padding:0px 10px; text-align:center;}
div.toplinks td a {text-decoration:underline;}
div.toplinks td a:hover {text-decoration:none;}
div.toplinks td.on {border-bottom:3px solid #EA8615;}

a.smenu {display:block; font-size:16px; text-align:left; padding:2px 20px; text-decoration:underline; background-image:url('arrow.gif');	background-repeat:no-repeat; background-position:0px 4px;}
a.smenu:hover {color:#92064D; text-decoration:none; }
div.smenu_on {font-size:16px; text-align:left; padding:2px 20px; color:#EA8615;	font-weight:bold;}
div.mtext {font-size:12px; text-align:left;	margin-bottom:8px; padding:0px 10px 0px 20px;}

#footer{background:#F4EFE7 url(footer-bg.gif) repeat-x left bottom;overflow:hidden;height:1%;padding:35px 30px 25px 30px;font-size:12px;text-align:center;}
div.insidefooter {font-size:12px;}
div.insidefooter a { font-size:12px; text-decoration:underline; }
div.insidefooter a:hover { text-decoration:none; }

a.adownload {font-size:28px !important;}

h1 {color:#92064D;font-size:24px;margin:10px 0px 5px 0px;}
h2 {color:#92064D;font-size:18px;margin:10px 0px 5px 0px;}
p {font-size:12px;}

table.itable { border-top:1px solid #EEE;	border-left:1px solid #EEE;	margin:4px 0px 10px 0px;}
table.itable td {vertical-align:top; border-bottom:1px solid #EEE;	border-right:1px solid #EEE; padding:2px 5px;	font-size:13px;}

div.i_toplinks, div.i_bottomlinks {text-align:center;padding:5px 25px;font-size:14px;}
div.i_toplinks a, div.i_bottomlinks a {color:#92064D;}

/* MB STYLES */
div.banner-diz-wparrer {
	*padding: 18px 15px 15px 15px;
	*background: #fff url(6bg.jpg) repeat-x;
}
table.banner-diz {
	*background: none;
	font-family: tahoma, geneva;
	padding: 18px 15px 15px 15px;
}
table.banner-diz td {
	width: 106px;
	padding: 0px;
}
table.banner-diz td div.wrapper {
	border: 1px solid #bdbdbd;
	background: #fff url(6bgtd.jpg) repeat-x left bottom;
	height:255px;
}
table.banner-diz div.img {
	padding: 0px;
	margin: 0px;
	text-align: center;
}
table.banner-diz img {
	width: 98px;
	height: 140px;
	padding: 3px 0px 0px 0px;
}
table.banner-diz div.description {
	padding: 0px 0px 5px 2px;
}
table.banner-diz a.title {
	font-size: 12px;
	display: block;
	text-align: center;
	margin: 2px 0px 8px 0px;
}
table.banner-diz {
	color: #919191;
	font-size: 10px;
	text-align: left;
}
table.banner-diz div.genre {
	color: #555;
	font-size: 10px;
	text-align: left;
}