/* global */
body, html {background-color:#fff; vertical-align:top; background:#f3f3f3 url('i/body.gif');}
body, table, td {margin:0; padding:0; font-family:Arial, Helvetica, Sans-Serif; font-size:12px; color:#000; text-align:left; vertical-align:top;}
ul, li {padding:0 0; margin:0 0;}
form {margin:0;}
img {border:none;}
a:link, a:active, a:visited {text-decoration:underline; color:#000;}
a:hover {text-decoration:none; color:#000;}
div {margin:0 0; padding:0 0; text-align:left; vertical-align:top; border-bottom:0px solid #000;}
blockquote {margin:10px 0 0 15px;}

.clr {clear:both;}
/* osnovnoi fon */
#ibody {width:980px;
	background:url(/i/ctt.gif) 8px 0 #ffffff repeat-y;
	border-width: 1px;
	border-color: #ddd;
	border-style: solid; margin-bottom: 5px;
}
#ibodyi {width:980px;}

/* moi footer */
#ifbody {width:980px;	border-width: 1px;	border-color: #ddd;	border-style: solid;	background-color: #0099FF;	margin-top: 5px;	height: 149px;	margin-bottom: 5px;}
#ifbody .mmn a {color:#FFFFFF;	text-decoration:none;	font-size: 11px;}
#ifbody td {color:#000000;	text-decoration:none;	font-size: 10px;}
#ifbody .brd {border-width: 2px;	border-color: #ffffff;	border-style: solid;}
#ifbody a:hover {color:#ffffff; text-align:center;	text-decoration: underline;}
#ifbody ul li {list-style:none; margin:0px 0 0px 0; background:url(/i/li1.gif) 0 5px no-repeat; padding-left:8px; font-size:11px;}


/* head */
#pr, .pr {display:none;}
#h {
	background:url(/i/hh.gif) #fff bottom left no-repeat;
	height:225px;
	width:980px;
	margin-bottom: 5px;
}
/* for IE6 */ /*
#h .b {margin:5px 0 0 15px; float:left;}    
#h .g {margin:17px 30px 0 0; float:right;}   
#h .h {margin:100px 0 0 -490px; float:left;}
#h .home {margin:182px 0 0 -275px; float:left;}
#h .games {margin:182px 0 0 -195px; float:left;}
#h .ogames {margin:183px 0 0 -120px; float:left;}
#h .cgames {margin:185px 0 0 -35px; float:left;}
#h .down {margin:139px 0 0 8px; float:left;}
#h .adv {margin:143px 0 0 27px; float:left; }
#h .dev {margin:139px 0 0 8px; float:left;}
*/
#h .tb {float:left; height:70px; width:980px;}   
#h .tb .b {margin:5px 0 0 30px; float:left; height:60px;}    
#h .tb .g {margin:24px 30px 0 0; float:right; height:20px;}   
#h .m a {float:left;}
#h .h {margin:28px 0px 0px 8px;}
#h .home {margin:110px 0px 0px 75px;}
#h .games {margin:110px 0px 0px 5px;}
#h .ogames {margin:111px 0px 0px 0px;}
#h .cgames {margin:113px 0px 0px 10px;}
#h .down {margin:109px 0px 0px 8px;}
#h .adv {margin:113px 0px 0px 27px;}
#h .dev {margin:109px 0px 0px 8px;}
#h a.home:hover {background:url(/i/m1.jpg) no-repeat;}  
#h a.games:hover {background:url(/i/m2.jpg) no-repeat;}
#h a.ogames:hover {background:url(/i/m3.jpg) no-repeat;}
#h a.cgames:hover {background:url(/i/m4.jpg) no-repeat;}
#h a.down:hover {background:url(/i/m5.jpg) no-repeat;}
#h a.adv:hover {background:url(/i/m6.jpg) no-repeat;}
#h a.dev:hover {background:url(/i/m7.jpg) no-repeat;}

#ct {width:980px; padding-left:8px;}

/* left */
#cl {float:left; width:139px; margin:0 5px 0 0px;}

/* center */
#cc {float:left; width:673px; padding-bottom:30px; }
#cc .bd {margin-left:23px;}
#cc .bd .ggl {width:580px; float:left;}
#cc .bd .pin {background:fff;}    

/* right */
#cr {float:left; width:144px; margin:0 0 0 7px;}
#cr select {width:110px; font:11px arial; margin-left:5px;}
.rssr {margin-left:10px; margin-bottom:10px; text-align:left; clear:both;}
.rssr img {margin-top:8px; margin-right:10px;}
.rssr a {font:bold 12px arial; color:#00008b;}
.ml {font-size:10px; margin:10px 0 0 5px;}
.ml input {width:110px;}
.ml .s {width:110px;}
.ln {text-align:left; margin:12px 0 0 2px; line-height:4px;}
.ln img {margin:0 2px 0px 0;}
.ln a, .ln a:visited, .ln a:hover {height:16px; text-decoration:underline; font:bold 10px arial; color:#00008b; padding:0 0 0 20px;}
.ln .a1 {background:url(/toolbar/toolbar_icon.gif) no-repeat;}
.ln .a2 {background:url(/img/freecd14x14.gif) no-repeat;}
.ln .a3 {background:url(/img/mail.gif) no-repeat;}
.ln .a4 {background:url(/i/bstar.gif) no-repeat;}
.ln .a5 {background:url(/img/bsub.gif) no-repeat;}
.ln .a6 {background:url(/img/bhome.gif) no-repeat;}
.tn {color:#ee3000; font-size:12px; margin:12px 0 0 5px; font-weight:bold; text-align:center;}
.tn img {margin:2px 0;}
.tn a {font-size:11px; font-weight:normal;}

span .unn a:link, span .unn a:visited, .unn a:hover {font-size:16px; font-weight:bold; color:red;}
.un a:link, .un a:visited, .un a:hover {font-size:16px; font-weight:bold; color:red;}
span .un a:link, span .un a:visited, span .un a:hover {font-size:16px; font-weight:bold; color:red;}
.advform span {width:160px; vertical-align:top; font:bold 13px arial; color:#0033cc; padding-top:4px;}
.advform .spl {width:90px; vertical-align:top; font:bold 13px arial; color:#0033cc; padding-top:4px;}
.advform .ssl {height:23px; width:190px; vertical-align:top; color:#000; font-weight:normal; padding:2px 2px;}
.advform .sml {height:23px; width:80px; vertical-align:top; color:#000; font-weight:normal; padding-left:20px; padding-top:5px;}
.advform .smlbg {height:23px; width:160px; vertical-align:top; color:#000; font-weight:normal; padding-left:20px; padding-top:5px;}
.advform input, .advform select, .advform textarea {width:430px; margin:2px 0; border:1px solid #45d93b; background-color:#fff; font:12px arial; color:#000;}
.advform .fr {height:20px; margin-left:3px; width:300px;}
.advform .sbmt {width:100px; margin-left:3px; height:23px;}
.advform .smli {width:200px; height:23px; margin-right:20px;}
.advform .smlb {width:70px; height:23px;}
.advform .bbl {width:580px; margin-left:3px;}

.linktous td {text-align:center;}
#ifooter .gg2 {margin:0px 0 18px 180px; width:600px;}
#ifooter .mmn {color:#14661b; margin-left:220px; margin-top:0px; width:600px; text-align:center;}
#ifooter .mmn a {color:#14661b; text-decoration:none;}
#ifooter .mmn p {margin-top:5px; color:#fff; font:10px arial; margin:3px 0 0 0;}
#ifooter .mmn p a {color:#0033cc; text-decoration:underline;}
#footlist {background:url(/i/footer.gif) no-repeat left top; padding-top:20px;}
#footlistbody {background:url(/i/footerlistbody.gif) repeat-y;}
#footlistbottom {background:url(/i/footerlistbottom.gif) no-repeat left bottom; padding-bottom:1px; padding-left:8px;}
#footlist #fl {float:left; margin-left:0px; width:122px;}
#footlist #fl h6 {font:bold 12px arial; color:#ee3000; margin:0 0 5px 5px; text-align:center;}
#footlist #fr {width:805px; float:right;}
#footlist #fr .hb {font:bold 12px arial; color:#ee3000; margin:0 0 10px 0; text-align:left;}
#footlist #fr td {font:bold 12px arial;}
#footlist #fr td a {font:10px arial; color:#2e33cc;}


/* left-right BOX */
.lrbox {margin-left:7px; width:128px; background:url(/i/greenbg.gif) no-repeat top; }
.lrbox .cnt {border-top:1px solid #f3f3f3; border-bottom:1px solid #f3f3f3; border-left:1px solid #e2e2e2; border-right:1px solid #e2e2e2; background-color:f3f3f3; }
.lrbox .bt {height:12px;}
.lrbox .cnt ul {margin:0 0 0 8px;}
.lrbox .cnt li {list-style:none; margin:0px 0 8px 0; background:url(/i/li1.gif) 0 5px no-repeat; padding:0 0 0 8px;}
.lrbox .cnt ul li a {font-weight:bold; font-size:15px; text-decoration:none; color:#333333;}
.lrbox .cnt ul li ul {margin:3px 2px 0 2px;}
.lrbox .cnt ul li ul li {list-style:none; margin:0 0px; background:url(/i/li2.gif) 0 6px no-repeat; padding:0 0 0 8px;}
.lrbox .cnt ul li ul li a {font-weight:normal; font-size:11px; text-decoration:none;}
.lrbox .cnt p {margin:0px 0 15px 0px; text-align:center;}
.lrbox .cnt p a {font-size:11px; text-decoration:none; color:#333;}
.lrbox .cnt a:hover {color:#333; text-align:center;	text-decoration: underline;}

/* XL BOX */
.xlbox {margin-left:10px; width:780px; background:url(/i/greenbg.gif) repeat-x top;}
.xlbox .cnt {padding-left:20px; padding-bottom:10px; border-top:1px solid #f3f3f3; border-bottom:1px solid #f3f3f3; border-left:1px solid #e2e2e2; border-right:1px solid #e2e2e2; background-color:#f3f3f3; }
.xlbox .bt {height:11px; margin-top:-1px;}

/* HALF BOX kubiki*/
.halfbox {margin-left:7px; margin-top:13px; width:307px; background:url(/i/greenbg.gif) repeat-x top; float:left;}
.halfbox .cnt, .halfbox .cntb, .halfbox .cntbb {height:105px; padding-left:6px; border-top:0px solid #f3f3f3; border-bottom:0px solid #f3f3f3; border-left:0px solid #e2e2e2; border-right:0px solid #e2e2e2; background-color:#ffffff; }
.halfbox .cntb {padding-left:0px; height:285px;}
.halfbox .cntbb {padding-left:0px; height:258px;}
.halfbox .cntb td {text-align:center;}
.halfbox .bt {height:11px; margin-top:-1px;}
.halfbox .bt_download {background:url(/i/halfbox_b.gif) no-repeat; text-align:right;}
.halfbox .bt_download img {margin-top:12px; margin-right:20px;}
.halfbox .bt_download .i {margin-top:12px; margin-right:0px;}
.halfbox .l {float:left; text-align:left; margin:0px 0px; padding-left:5px; margin-right:5px;}
.halfbox .rr {text-align:right; margin-right:10px;}
.halfbox .rr a, .halfbox .rr a:hover, .halfbox .rr a:visited {text-decoration:underline; color:#0033cc; font-size:11px; font-weight:bold;}
.halfbox .r {float:left; width:187px; text-align:left;  margin:0px 0px 0 0px;}
.halfbox .r big a {font-size:13px; font-weight:bold; color:#0033cc; text-decoration:underline;}
.halfbox .r big {font-size:10px; line-height:13px; height:70px; color:#000; letter-spacing:0.001em;}
.halfbox .r big span {font-size:9px; color:#0a7909; letter-spacing:0.005em;}
.halfbox .online_name {font:bold 12px arial; color:#0033cc;}
.halfbox .online_type {font:normal 9px arial; line-height:13px; color:#008000; letter-spacing:0.005em;}
.halfbox .blue { margin-top:-8px;}
.halfbox .blue a {font:bold 11px arial; color:#0033cc; text-decoration:underline;}
.halfbox .new_head span {line-height:3px;}
.halfbox .new_head a {text-decoration:none; font:bold 12px arial; color:#ff0000;}
.halfbox .new_head small a {text-decoration:none; font:bold 11px arial; color:#ff0000;}
.halfbox .new_head img {margin:0 5px 0 5px;}
.halfbox .new_big {margin:0px 0 0 5px; font-size:10px;}
.halfbox .new_big a {font:bold 11px arial; color:#0033cc; text-decoration:underline;}
.halfbox ul {float:left; margin:5px -8px 0 10px; width:94px;}
.halfbox ul li {list-style:none; margin:0px 0 0px 0; background:url(/i/li1.gif) 0 5px no-repeat; padding-left:8px; font-size:11px;}
.halfbox ul li a, .halfbox ul li a:hover, .halfbox ul li a:visited {text-decoration:underline; color:#0033be; letter-spacing:0.01em;}
.halfbox .blnk {margin:3px 10px 0 10px;}
.halfbox .blnk .brd {border:3px solid #fff;}
.halfbox .blnk u {text-decoration:none;}
.halfbox .blnk a {text-align:center; font:bold 11px arial; text-decoration:underline; color:#0033cc; line-height:14px;}
.halfbox .sml {margin:3px 0px 0 15px; font:10px arial; line-height:12px;}


/* THIRD BOX */
.thirdfbox {margin-left:8px; margin-top:12px; width:201px; background:url(/i/greenbg.gif) repeat-x top; float:left;}
.thirdfbox .cnt {height:160px; padding-left:5px; border-top:1px solid #f3f3f3; border-bottom:1px solid #f3f3f3; border-left:1px solid #e2e2e2; border-right:1px solid #e2e2e2; background-color:#f3f3f3; }
.thirdfbox .bt {margin-top:-1px;}
.thirdfbox .bt_download {background:url(/i/thirdbox_b.gif) no-repeat; text-align:right;}
.thirdfbox .bt_download img {margin-top:12px; margin-right:20px;}
.thirdfbox .bt_download .i {margin-top:12px; margin-right:0px;}

.thirdfbox .l {float:left; text-align:left; margin:0px 0px;}
.thirdfbox .r {float:left; width:94px; text-align:left; padding-left:5px;}

.thirdfbox .r big a {font-size:13px; font-weight:bold; color:#0033cc; text-decoration:underline;}
.thirdfbox .r big {font-size:10px; line-height:14px; color:#000;}
.thirdfbox .r big span {font-size:10px; color:#0a7909; letter-spacing:0.005em;}
.thirdfbox .online_name {font:bold 12px arial; color:#0033cc;}
.thirdfbox .online_type {font-size:10px; line-height:13px; color:#008000; letter-spacing:0.005em;}
.thirdfbox .blue { margin-top:-3px;}
.thirdfbox .blue a {font:bold 11px arial; color:#0033be; text-decoration: underline;}




/* favorites */
.one_favorite {width:650px; float:left; text-align:center;}
.one_favorite div {width:500px;}
.one_favorite a:link, .one_favorite a:visited {text-decoration:underline; text-align:center; font:bold 11px arial; color:#0033cc;}
.one_favorite a:hover {text-align:center; font:bold 11px arial; color:#0033cc;}

.two_favorites {width:640px; float:left; text-align:center; padding-left:70px;}
.two_favorites .tf1 {float:left; width:330px;}
.two_favorites .tf2 {float:left;}
.two_favorites a:link, .two_favorites a:visited {text-decoration:underline; text-align:center; font:bold 11px arial; color:#0033cc;}
.two_favorites a:hover {text-align:center; font:bold 11px arial; color:#0033cc;}


/* wide BOX dlya beguna*/
.wdbox {margin-left:10px; width:626px;}
.wdbox .cnt {border-top:1px solid #f3f3f3; border-bottom:1px solid #f3f3f3; border-left:1px solid #e2e2e2; border-right:1px solid #e2e2e2; background-color:#f3f3f3; margin-bottom:-1px;}
.wdbox .bt {margin-bottom:-3px;}
.wdbox .bt_download {background:url(/i/wdbox_b.gif) no-repeat; height:20px; text-align:right;}
.wdbox .bt_download img {margin-top:11px; margin-right:20px;}
.wdbox .cnt .tl {float:left; margin:10px 0 0 10px; width:350px;}
.wdbox .cnt .tr {float:left; text-align:center; font-size:12px; margin-right:10px; margin-top:10px;}
.wdbox .cnt .tr a {font:bold 14px arial; color:#e73409;}
.wdbox .cnt .gl {font:11px arial; margin:0px 15px 0 15px;}
.wdbox .cnt .gl span {font-size:12px; font-weight:bold; color:#0033cc;}
.wdbox .cnt .gl img {margin-bottom:10px;}
.wdbox .cnt .fsl {margin-left:15px; font-size:11px; float:left; width:300px;}
.wdbox .cnt .fsr {float:right; width:220px;}
.wdbox .cnt .fsl h5, .wdbox .cnt .fsl h6 {margin:0px 0px -5px 0px; padding:4px 0px 0px 27px; height:30px; background:url(/img/features.gif) no-repeat; font-size:12px; font-weight:bold; color:#0033cc;}
.wdbox .cnt .fsl h6 {background:url(/img/system.gif) no-repeat;}
.wdbox .cnt .fsl li {list-style:none; font-size:11px; background:url(/i/li2.gif) 0 6px no-repeat; margin:0 0; padding-left:8px;}
.wdbox .cnt .fsl li a {font-size:12px; color:#ff0000;}
.wdbox .cnt .fsr h5 {margin:0px 0px -5px 0px; padding:4px 0px 0px 27px; height:30px; background:url(/img/screenshots.gif) no-repeat; font-size:12px; font-weight:bold; color:#0033cc;}
.wdbox .cnt .tm {line-height:12px; font-size:11px; margin-left:15px;}
.wdbox .cnt .tm span {line-height:13px; font:bold 13px arial; color:#2e33cc;}
.wdbox .cnt .b1l {float:left; margin-left:15px; width:380px;}
.wdbox .cnt .b1r {float:right; width:120px; margin-right:20px;}
.wdbox .cnt .b1r a {font:bold 12px arial; color:#080888;}
.wdbox .cnt .b1r div {margin-bottom:23px;}
.wdbox .cnt .b2 {margin-left:15px;}
.wdbox .cnt .b3 {margin-left:12px; margin-top:5px;}
.wdbox .cnt .blogs a {font-size:12px; font-weight:bold; color:#00008b; text-decoration:underline;}

.wdbox .cnt ul {margin:0 0 0 13px;}
.wdbox .cnt li {list-style:none; margin:0px 0 8px 0; background:url(/i/li1.gif) 0 5px no-repeat; padding:0 0 0 8px;}
.wdbox .cnt ul li a {font-weight:bold; font-size:12px; text-decoration:none; color:#333333;}
.wdbox .cnt ul li ul {margin:3px 2px 0 2px;}
.wdbox .cnt ul li ul li {list-style:none; margin:0 0px; background:url(/i/li2.gif) 0 6px no-repeat; padding:0 0 0 8px;}
.wdbox .cnt ul li ul li a {font-weight:normal; font-size:11px; text-decoration:none;}

.wdbox .cnt .bgn {margin:0 0 0px 6px; font-size:11px; height:230px;}
.wdbox .cnt .bgn li { font-weight:normal; list-style:none; background:none; height:50px; padding:0 0 8px 8px;}
.wdbox .cnt .bgn li a { font-weight:normal;}
.wdbox .cnt .bgn p { font-weight:normal;}






.wdbox .cnt h1, .wdbox .cnt h2, .wdbox .cnt h4 a {font:bold 16px arial; color:#e73409; margin:0 5px; text-decoration:none;}
.wdbox .cnt h4 {margin:0 0;}                                         
.wdbox .cnt h2 {font-size:12px;}
.wdbox .cnt h3 {font:normal 10px arial; color:#0a7909; margin:0px 5px;}



.wdbox h4 {margin:5px 0 0 10px; width:90%;}
.wdbox h4 a {font:bold 16px arial; color:#e73409; text-decoration:none;} 

.tbl {margin-bottom:-10px;}
.tbl table {width:96%; margin-left:10px;}
.tbl td {text-align:center;}
.tbl td a {text-decoration:none;}

.hs {width:600px;}
.hs td, th {font-size:10px; padding:3px 3px; vertical-align:middle; background-color:#fff;}
.hs th {background-color:#33CC33; text-align:center; color:#333;}
.hs .flag {text-align:center; width:10%;}

.wdbox .custable .text_13 {text-align:right;}
.wdbox .custable .text_12 {text-align:left;}
.wdbox .custable input {text-align:left;}


.main_text_zag2 {font-size:15px; font-weight:bold; color:#0033cc; height:30px; padding-bottom:20px;}
.main_text_big td {font-size:11px;}

.hs_levels {color:#0000ff; font-size:12px; font-weight:bold; text-align:center;}
.hs_levels a, .hs_levels a:visited, .hs_levels a:hover {color:#0000ff; font-size:12px; font-weight:bold; text-align:center;}