@import url(tags.css);
/*===== ÎÁÙÅÅ ÎÔÎÐÌËÅÍÈÅ =====*/

/*===WRAPPERS===*/

.page_bg {background: #0b4e85 url("images/bgpage2.png") repeat-x left top;  text-align: center; }

#pagebody {background:transparent url(images/background.jpg) no-repeat top center;width:100%;height:100%;}

.wrapwide { width: 100%; height: auto; text-align: center; min-width: 1006px; }
* HTML .wrapwide { width: expression(document.body.clientWidth > 1006 ? "100%" : "1006px") }

.wrapper {margin: auto;width: 1006px;text-align: left;}

#top_header {width: 1006px; height: 98px; border: 0px solid #cfcfcf; padding-top: 0px;}
#toph-left {height:98px; width:520px; float: left; background: url(images/header-top-left.jpg) top left no-repeat;}
#toph-right {height:98px; width:486px; float: right; background: url(images/header-top-right.jpg) top right no-repeat;}

/* ===== HEADER ===== */
#header {width: 1006px; height: 225px; margin-top: 0px; overflow: hidden;position: relative;}

#header-1 {height:225px; width:230px; float: left; background: url(images/header-1.jpg) top left no-repeat;}
#header-2 {height:225px; width:235px; float: left; background: url(images/header-2.jpg) top left no-repeat;}
#header-3 {height:225px; width:301px; float: left; background: url(images/header-3.jpg) top left no-repeat;}
#header-4 {height:225px; width:240px; float: left; background: url(images/header-4.jpg) top left no-repeat;}


.logo {position: absolute;float:right;padding-left: 15px; top: 2px; width:120px;height: 196px; ;z-index: 1000;display:block;}

.top_banner {position: absolute;width: 478px;height: 105px;top: 25px;right: 62px;background: url(images/top_banner.png) no-repeat bottom;}

.banners-block {position: relative;top: 31px;right: -10px;width: 468px;height: 60px;z-index: 1;display:block;}

img.banner {
	cursor: pointer;
	margin: 0px !important;
}

.banners-list {
	padding: 0 0 0 18px;
	margin: 0;
	list-style: none;
}

.banners-list-item {
	position: relative;
	width: 230px;
	height: 90px;
	padding : 5px 18px 5px 0;
	float: left;
}




img { border: 0; }
.clr { clear:both; }


/*===LOGINFORM===*/

.loginform { width: 600px; float: right; padding-top: 12px; margin-right: 20px; }
.loginform .lfavatar { float: right; padding-left: 10px; padding-top: 10px; }
.loginform .lfavatar span {display: block;width: 60px; height: 60px;border: 1px solid #a7a5a2;overflow: hidden;}
.loginform .lfavatar img {display: block;width: 60px; height: auto;}
.loginform .loginbox {float: right;width: 269px; height: 78px;border-left: 2px solid #dad8d1;}
.loginform .loginbox form { padding-left: 16px; }
.loginform .loginbox .lbenter { text-align: right; padding-left: 16px; padding-top: 13px; }
.loginform .loginbox .lbenter h3 { font-size: 12px; font-weight: bold; }

.logininfo {display: block;white-space: nowrap;text-align: right;background: transparent url("dotted00.png") repeat-x left 8px;padding-top: 15px;}
.loginbox .field { float: left; width: 98px; position: relative; }

.loginbox .field span {display: block;color: #818181;font-size: 0.9em;font-family: Tahoma, Arial, sans-serif;}

.loginbox .field input {width: 93px; height: 19px;padding: 0;border: 1px solid #828282;background: #ffffff url("inputext.png") repeat-x left top;}

.loginbox .btn {position: relative;top: 16px;float: left;width: 46px; height: 19px;background: #708696 url("login_bt.png") no-repeat left top;}

.loginbox .btnhover {position: relative;top: 16px;float: left;width: 46px; height: 19px;background: #8396a4 url("login_bt.png") no-repeat left -19px;}

#tool_bar { width: 1006px;height:68px; float:left; padding: 0px; margin: 0;border: 0px solid #0f0;background: #00923f url("images/toolbar_bg.png") no-repeat left top;}


/*===SEARCH===*/
.tool_search { width: 210px; height: 33px;float:left; padding: 0px; margin-left: 8px;margin-top: 12px;border: solid #000 0px;}

.search_box { float: left; width: 170px; height: 20px; margin-left: 0px;margin-top: 5px;  border: solid #000 0px;}

.search_form {width: 145px; height: 19px;padding: 0;top: 10px;left:10px;color: #0a5aa5; font-size: 11px; font-family: Verdana, Helvetica;border: 1px solid #80c7f2;background: #e9f6fe;}

.btn {position: relative;top: 0;float: left;width: 33px; height: 33px;color: #fff;background: url("images/search_b.png") no-repeat left top;}

.btnhover {position: relative;top: 0;float: right;width: 33px; height: 33px;color: #fff;background: url("images/search_b.png") no-repeat left -33px;}


/* ===== ÌÅÍÞ Â ØÀÏÊÅ ËÅÂÎÅ ===== */

#menuheader {position: absolute;}
#menuheader .dleft {float: left; width: 213px;height: 120px; margin-top: 102px; border: 0px solid #f0f;}
#menuheader .dleft a {text-decoration: none;color: #ffffff;font-size: 12px;font-family: Tahoma, Arial, sans-serif;}

.dleft ul{padding-top:2px;padding-left:3px;}
.dleft ul li{display:block;height:31px;float:left;padding:0px 0px;background:none; border: 0px solid #cfcfcf;}
.dleft ul li a{float:left;width:200px;padding-left:32px;}

a.maps,a.story,a.auto,a.phones {line-height:28px;height:28px;color: #ffffff;}

a.maps{background:transparent url(images/menu_maps.png) no-repeat top left}
a.maps:hover{background:transparent url(images/menu_maps.png) no-repeat bottom left}

a.story{background:transparent url(images/menu_story.png) no-repeat top left}
a.story:hover{background:transparent url(images/menu_story.png) no-repeat bottom left}

a.auto{background:transparent url(images/menu_auto.png) no-repeat top left}
a.auto:hover{background:transparent url(images/menu_auto.png) no-repeat bottom left}

a.phones{background:transparent url(images/menu_phones.png) no-repeat top left}
a.phones:hover{background:transparent url(images/menu_phones.png) no-repeat bottom left}

/* ---- ÍÀÑÒÐÎÉÊÀ ÁËÎÊÀ ÂÛÂÎÄÀ ÍÎÂÎÑÒÈ Â ØÀÏÊÅ ---- */

#news_block {position: absolute; top: 40px; width: 240px; height: 195px; display:block;}
#news_block a:link, #news_block a:active, #news_block a:visited, #news_block a:hover{color: #2F4F4F;font-size:11px;font-family: Verdana, Helvetica;text-decoration: none;}
#news_block img {border:none;margin-right: 5px; /* îòñòóï 5px ñïðàâà îò êàðòèíêè */}
#news_block{overflow:hidden;}


/* ---- ÍÀÑÒÐÎÉÊÀ ÁËÎÊÀ ÔÎÐÌÛ ÂÕÎÄÀ ---- */

.login_top {position: absolute; top: 30px; right: 8px; width: 235px; height: 195px; float: right; z-index: 20;}
.login_form {width: 105px; height: 16px;color: #022954;background: #a7d3f6;border: 1px #397cb3 solid;}
.user_log { color: #011e3f; font-size: 12px; font-weight: bold;}
.lgn	{color: #011e3f;font-size:10px;font-family: Verdana, Helvetica;text-decoration: none;}
.lgn a:link, .lgn a:active, .lgn a:visited{color: #011e3f;font-size:10px;font-family: Verdana, Helvetica;text-decoration: none;}
.lgn a:hover{color: #900;font-family: Verdana, Helvetica;text-decoration: none;}
.login_button {background: url(images/login_btn.png) top right;width: 82px;height: 35px;border: 0px;cursor: pointer;}
.logout_button {background: url(images/logout_btn.png) top right;width: 82px;height: 35px;border: 0px;cursor: pointer;border: 0px;}


/*ÃÎÐÈÇÎÍÒÀËÜÍÎÅ ÌÅÍÞ*/

#menutool {width: 765px;height:55px; float:right; padding: 0px; margin-right: 0px;margin-top: -2px;border: solid #F5F5F5 0px;display:block;}

#top-buttons ul{padding-top:2px;margin-left:-6px;}
#top-buttons ul li{display:block;height:55px;float:left;padding:0px 0px;background:none;}
#top-buttons ul li a{display:block;float:left;overflow:hidden;}

a#home,a#news,a#org,a#obyav,#forum{line-height:55px;height:55px;}
a#home{background:transparent url(images/menu_home.png) no-repeat bottom left; width:155px;}
a#home:hover{background:transparent url(images/menu_home.png) no-repeat top left;}
a#news{background:transparent url(images/menu_news.png) no-repeat bottom left; width:150px;}
a#news:hover{background:transparent url(images/menu_news.png) no-repeat top left}
a#org{background:transparent url(images/menu_organization.png) no-repeat bottom left; width:163px;}
a#org:hover{background:transparent url(images/menu_organization.png) no-repeat top left;}
a#obyav{background:transparent url(images/menu_obyavlenie.png) no-repeat bottom left; width:150px;}
a#obyav:hover{background:transparent url(images/menu_obyavlenie.png) no-repeat top left;}
a#forum{background:transparent url(images/menu_forum.png) no-repeat bottom left; width:124px;}
a#forum:hover{background:transparent url(images/menu_forum.png) no-repeat top left;}


html, body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, fieldset, input {margin: 0;padding: 0;}

body {
	color: #383838;
	font-style: normal;
	font-weight: normal;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 11px;
}


/*mainbody*/
#mainbody {width: 100%;background: #ffffff url("images/mainbody.png") repeat-y left top;}

.container { padding-right: 3px;}
.maincol {float: right; width: 763px; font-size: 12px;padding-top: 0px;padding-right: 10px;padding-left: 0px;overflow: hidden;}
.maincol img {border:none;margin: 5px; /* îòñòóï 5px âîêðóã êàðòèíêè */}
.maincol, .maincol div, .maincol td, .maincol span { line-height: 21px; }
.leftcol { float: left; width: 230px; overflow: hidden; }



/*-----ËÅÂÛÅ ÁËÎÊÈ-----*/
.leftcol  {width: 230px;}

/*-----ÎÔÎÐÌËÅÍÈÅ ÁËÎÊÀ ÌÅÍÞ-----*/

.leftcol .blockmenu .dtop { width: 220px;
          height: 60px; margin-left: 3px;background: url("images/menutop-block.jpg") no-repeat 0 top; overflow: hidden;}
.leftcol .blockmenu .dtop h3 {padding-left: 10px;padding-top: 16px;font-weight: bold;font-size: 1.2em;color: #ffffff;}
.leftcol .blockmenu .dcont { width: 220px;padding-bottom: 10px;margin-left: 3px;margin-right: -5px;margin-top: -20px;}
.leftcol .blockmenu .dcont a {font-size: 1.0em; color: #498ec7;font-weight: normal;text-decoration: none;}
.leftcol .blockmenu .dcont a:hover{font-size: 1.0em;color: #900;font-weight: normal;text-decoration: none;}

/*-----ÎÔÎÐÌËÅÍÈÅ ÁËÎÊÀ ÊÒÎ ÍÀ ÑÀÉÒÅ-----*/

.leftcol .blockuserinfo .dtop { width: 220px;
          height: 60px; margin-left: 3px;background: url("images/online_top-block.jpg") no-repeat 0 top; overflow: hidden;}
.leftcol .blockuserinfo .dtop h3 {padding-left: 10px;padding-top: 16px;font-weight: bold;font-size: 14px;color: #ffffff;}
.leftcol .blockuserinfo .dcont { width: 200px;padding-bottom: 10px;margin-left: 10px;margin-right: -5px;margin-top: 0px;}
.leftcol .blockuserinfo .dcont a {font-size: 1.1em; color: #498ec7;font-weight: normal;text-decoration: none;}
.leftcol .blockuserinfo .dcont a:hover{color: #900;text-decoration: none;}

/*-----ÎÔÎÐÌËÅÍÈÅ ÁËÎÊÀ ÃÎËÎÑÎÂÀÍÈß-----*/

.leftcol .blockvoting .dtop { width: 220px;
          height: 60px; margin-left: 3px;background: url("images/voting_top-block.jpg") no-repeat 0 top; overflow: hidden;}
.leftcol .blockvoting .dtop h3 {padding-left: 10px;padding-top: 16px;font-weight: bold;font-size: 1.2em;color: #ffffff;}
.leftcol .blockvoting .dcont { width: 200px;padding-bottom: 10px;margin-left: 10px;margin-right: -5px;margin-top: 0px;}
.leftcol .blockvoting .dcont a {font-size: 1.1em; color: #498ec7;font-weight: normal;text-decoration: none;}
.leftcol .blockvoting .dcont a:hover{color: #900;text-decoration: none;}

/*-----ÎÔÎÐÌËÅÍÈÅ ÁËÎÊÀ ÍÀÌ ÏÈØÓÒ-----*/

.leftcol .blockgostevaya .dtop { width: 220px;
          height: 60px; margin-left: 3px;background: url("images/gostevaya_top-block.jpg") no-repeat 0 top; overflow: hidden;}
.leftcol .blockgostevaya .dtop h3 {padding-left: 10px;padding-top: 16px;font-weight: bold;font-size: 14px;color: #ffffff;}
.leftcol .blockgostevaya .dcont { width: 200px;padding-bottom: 10px;margin-left: 10px;margin-right: -5px;margin-top: 0px;}
.leftcol .blockgostevaya .dcont a {font-size: 1.1em; color: #498ec7;font-weight: normal;text-decoration: none;}
.leftcol .blockgostevaya .dcont a:hover{color: #900;text-decoration: none;}

/*-----ÎÔÎÐÌËÅÍÈÅ ÁËÎÊÀ ÃÎÐÎÑÊÎÏ-----*/

.leftcol .horoskope .dtop {width: 220px;
          height: 60px; margin-left: 3px;background: url("images/horoskope_top-block.jpg") no-repeat 0 top; overflow: hidden;}
.leftcol .horoskope .dtop h3 {padding-left: 10px;padding-top: 16px;font-weight: bold;font-size: 1.2em;color: #ffffff;}
.leftcol .horoskope .dcont {width: 200px;padding-bottom: 10px;margin-left: 10px;margin-right: -5px;margin-top: 0px;}
.leftcol .horoskope .dcont a{font-size: 1.1em; color: #498ec7;font-weight: normal;text-decoration: none;}
.leftcol .horoskope .dcont a:hover{color: #900;text-decoration: none;}

/*-----ÎÔÎÐÌËÅÍÈÅ ÁËÎÊÀ ÔÎÒÎÀËÜÁÎÌ-----*/

.leftcol .blockalbum .dtop {width: 220px;
          height: 60px; margin-left: 3px;background: url("images/photos_top-block.jpg") no-repeat 0 top; overflow: hidden;}
.leftcol .blockalbum .dtop h3 {padding-left: 10px;padding-top: 16px;font-weight: bold;font-size: 1.2em;color: #ffffff;}
.leftcol .blockalbum .dcont {width: 200px;padding-bottom: 10px;margin-left: 10px;margin-right: -5px;margin-top: 0px;}
.leftcol .blockalbum .dcont a{font-size: 1.1em; color: #498ec7;font-weight: normal;text-decoration: none;}
.leftcol .blockalbum .dcont a:hover{color: #900;text-decoration: none;}

/*-----ÎÔÎÐÌËÅÍÈÅ ÁËÎÊÀ ÑÌÑ-êè-----*/

.leftcol .blocksms .dtop {width: 220px;
          height: 60px; margin-left: 3px;background: url("images/sms_top-block.jpg") no-repeat 0 top; overflow: hidden;}
.leftcol .blocksms .dtop h3 {padding-left: 10px;padding-top: 16px;font-weight: bold;font-size: 1.2em;color: #ffffff;}
.leftcol .blocksms .dcont { width: 200px;padding-bottom: 10px;margin-left: 10px;margin-right: -5px;margin-top: 0px;}
.leftcol .blocksms .dcont a {font-size: 1.1em; color: #498ec7;font-weight: normal;text-decoration: none;}
.leftcol .blocksms .dcont a:hover{color: #900;text-decoration: none;}

/*-----ÎÔÎÐÌËÅÍÈÅ ÁËÎÊÀ Îáëàêî òåãîâ-----*/

.leftcol .blocktegs .dtop {width: 220px;
          height: 60px; margin-left: 3px;background: url("images/top3_top-block.jpg") no-repeat 0 top; overflow: hidden;}
.leftcol .blocktegs .dtop h3 {padding-left: 10px;padding-top: 16px;font-weight: bold;font-size: 1.2em;color: #ffffff;}
.leftcol .blocktegs .dcont { width: 200px;padding-bottom: 10px;margin-left: 10px;margin-right: -5px;margin-top: 0px;}
.leftcol .blocktegs .dcont a {font-size: 1.1em; color: #498ec7;font-weight: normal;text-decoration: none;}
.leftcol .blocktegs .dcont a:hover{color: #900;text-decoration: none;}

/*-----ÎÔÎÐÌËÅÍÈÅ ÁËÎÊÀ Îáúÿâëåíèÿ-----*/

.leftcol .blockboard .dtop {width: 220px;
          height: 60px; margin-left: 3px;background: url("images/news_top-block.jpg") no-repeat 0 top; overflow: hidden;}
.leftcol .blockboard .dtop h3 {padding-left: 10px;padding-top: 16px;font-weight: bold;font-size: 1.2em;color: #ffffff;}
.leftcol .blockboard .dcont { width: 200px;padding-bottom: 10px;margin-left: 10px;margin-right: -5px;margin-top: 0px;}
.leftcol .blockboard .dcont a {font-size: 1.1em; color: #498ec7;font-weight: normal;text-decoration: none;}
.leftcol .blockboard .dcont a:hover{color: #900;text-decoration: none;}

/*-----ÎÔÎÐÌËÅÍÈÅ ÁËÎÊÀ Èíòåðåñíîå â ñåòè-----*/

.leftcol .blocklinks .dtop {width: 220px;
          height: 60px; margin-left: 3px;background: url("images/hits1_top-block.jpg") no-repeat 0 top; overflow: hidden;}
.leftcol .blocklinks .dtop h3 {padding-left: 10px;padding-top: 16px;font-weight: bold;font-size: 1.2em;color: #ffffff;}
.leftcol .blocklinks .dcont { width: 200px;padding-bottom: 10px;margin-left: 10px;margin-right: -5px;margin-top: 0px;}
.leftcol .blocklinks .dcont a {font-size: 1.1em; color: #498ec7;font-weight: normal;text-decoration: none;}
.leftcol .blocklinks .dcont a:hover{color: #900;text-decoration: none;}

/*-----ÎÔÎÐÌËÅÍÈÅ ÁËÎÊÀ Îòêðûòêè-----*/

.leftcol .blocknoxcard .dtop {width: 220px;
          height: 60px; margin-left: 3px;background: url("images/top2_top-block.jpg") no-repeat 0 top; overflow: hidden;}
.leftcol .blocknoxcard .dtop h3 {padding-left: 10px;padding-top: 16px;font-weight: bold;font-size: 1.2em;color: #ffffff;}
.leftcol .blocknoxcard .dcont { width: 200px;padding-bottom: 10px;margin-left: 10px;margin-right: -5px;margin-top: 0px;}
.leftcol .blocknoxcard .dcont a {font-size: 1.1em; color: #498ec7;font-weight: normal;text-decoration: none;}
.leftcol .blocknoxcard .dcont a:hover{color: #900;text-decoration: none;}

/*-----ÎÔÎÐÌËÅÍÈÅ ÁËÎÊÀ ÊÒÎ ÍÀ ÑÀÉÒÅ-----*/

.leftcol .blockonline .dtop {width: 220px;
          height: 60px; margin-left: 3px;background: url("images/online_top-block.jpg") no-repeat 0 top; overflow: hidden;}
.leftcol .blockonline .dtop h3 {padding-left: 10px;padding-top: 16px;font-weight: bold;font-size: 1.2em;color: #ffffff;}
.leftcol .blockonline .dcont { width: 200px;padding-bottom: 10px;margin-left: 10px;margin-right: -5px;margin-top: 0px;}
.leftcol .blockonline .dcont a {font-size: 1.1em; color: #498ec7;font-weight: normal;text-decoration: none;}
.leftcol .blockonline .dcont a:hover{color: #900;text-decoration: none;}

/*-----ÎÔÎÐÌËÅÍÈÅ ÁËÎÊÀ ÁÈÇÍÅÑ-----*/

.leftcol .biznes .dtop {width: 220px;
          height: 60px; margin-left: 3px;background: url("images/busines_top-block.jpg") no-repeat 0 top; overflow: hidden;}
.leftcol .biznes .dtop h3 {padding-left: 10px;padding-top: 16px;font-weight: bold;font-size: 1.2em;color: #ffffff;}
.leftcol .biznes .dcont {width: 200px;padding-bottom: 10px;margin-left: 10px;margin-right: -5px;margin-top: 0px;}
.leftcol .biznes .dcont a {font-size: 1.1em; color: #498ec7;font-weight: normal;text-decoration: none;}
.leftcol .biznes .dcont a:hover{color: #900;text-decoration: none;}

#org_navi {display: block; margin: 0px; padding: 0px; list-style: none;}
#org_navi li{display: block; position: relative; text-align: left}
#org_navi a{display: block;}
#org_navi div{position: absolute; right: 0px; top: 0px; text-align: center;}


/*-----ÎÔÎÐÌËÅÍÈÅ ÁËÎÊÀ ÒÎÏ ÞÇÅÐÎÂ-----*/

.leftcol .topusers .dtop {width: 220px;
          height: 60px; margin-left: 3px;background: url("images/top-users_top-block.jpg") no-repeat 0 top; overflow: hidden;}
.leftcol .topusers .dtop h3 {padding-left: 10px;padding-top: 16px;font-weight: bold;font-size: 1.2em;color: #ffffff;}
.leftcol .topusers .dcont { width: 200px;padding-bottom: 10px;margin-left: 10px;margin-right: -5px;margin-top: 0px;}
.leftcol .topusers .dcont a {font-size: 1.1em; color: #498ec7;font-weight: normal;text-decoration: none;}
.leftcol .topusers .dcont a:hover{color: #900;text-decoration: none;}

/*-----ÎÔÎÐÌËÅÍÈÅ ÁËÎÊÀ ÒÎÏ ÍÎÂÎÑÒÅÉ-----*/

.leftcol .topnews .dtop {width: 220px;
          height: 60px; margin-left: 3px;background: url("images/hits_top-block.jpg") no-repeat 0 top; overflow: hidden;}
.leftcol .topnews .dtop h3 {padding-left: 10px;padding-top: 16px;font-weight: bold;font-size: 1.2em;color: #ffffff;}
.leftcol .topnews .dcont {width: 200px;padding-bottom: 10px;margin-left: 10px;margin-right: -5px;margin-top: 0px;}
.leftcol .topnews .dcont a {font-size: 1.1em; color: #498ec7;font-weight: normal;text-decoration: none;}
.leftcol .topnews .dcont a:hover{color: #900;text-decoration: none;}

/*-----ÎÔÎÐÌËÅÍÈÅ ÁËÎÊÀ ÃÈÑÌÅÒÅÎ-----*/

.leftcol .meteo .dtop {width: 220px;
          height: 60px; margin-left: 3px;background: url("images/gismeteo_top-block.jpg") no-repeat 0 top; overflow: hidden;}
.leftcol .meteo .dtop h3 {padding-left: 10px;padding-top: 16px;font-weight: bold;font-size: 1.2em;color: #ffffff;}
.leftcol .meteo .dcont {width: 200px;padding-bottom: 10px;margin-left: 10px;margin-right: -5px;margin-top: 0px;}
.leftcol .meteo .dcont a{font-size: 1.1em; color: #498ec7;font-weight: normal;text-decoration: none;}
.leftcol .meteo .dcont a:hover{color: #900;text-decoration: none;}

/*-----ÎÔÎÐÌËÅÍÈÅ ÁËÎÊÀ ÐÅÊËÀÌÀ-----*/

.leftcol .reklama .dtop h3 {padding-left: 3px;font-size: 0.8em;color: #000000;}
.leftcol .reklama .dcont {width: 219px; padding: 0 0 3px 3px;}
.leftcol .reklama .dcont a{font-size: 1.1em; color: #498ec7;font-weight: normal;text-decoration: none;}
.leftcol .reklama .dcont a:hover{color: #900;text-decoration: none;}

/*-----ÎÔÎÐÌËÅÍÈÅ ÁËÎÊÎÂ-ÎÁÙÈÉ ÄÈÇÀÉÍ-----*/

.leftcol .blockleft .dtop {width: 220px;
          height: 60px; margin-left: 3px;background: url("images/left_top-block.jpg") no-repeat 0 top; overflow: hidden;}
.leftcol .blockleft .dtop h3 {padding-left: 10px;padding-top: 16px;font-weight: bold;font-size: 1.2em;color: #ffffff;}
.leftcol .blockleft .dcont {width: 200px;padding-bottom: 10px;margin-left: 10px;margin-right: -5px;margin-top: 0px;}
.leftcol .blockleft .dcont a {font-size: 1.1em; color: #498ec7;font-weight: normal;text-decoration: none;}
.leftcol .blockleft .dcont a:hover{color: #900;text-decoration: none;}


/*-----ÎÔÎÐÌËÅÍÈÅ ÁËÎÊÀ ÔÓÒÅÐÀ----*/

#footbox {width: 1006px;height: 69px;background: #00923f url("images/top_futer_bg.png") no-repeat left top;}

.footbox {width:300px;height:55px;float:left;margin-top:-40px;}

/*COUNTS*/
.count {
	height:40px;float:right;margin-right:10px;;margin-top:-35px;border: solid #000 0px;
	display: inline;

	width: 370px;
}

.count span {
	display: block;
	float: left;
	width: 88px; height: 31px;
	margin-right: 2px;
}
.counter_box {height:40px;float:right;margin-right:10px;;margin-top:-35px; border: solid #000 0px;}

/* ===== FOOTER ===== */
#footer { width: 1006px;height: 140px;position: relative; background: #5d9dd1 url("images/futer_bg.jpg") no-repeat left top; }
#footinfo { padding-left: 30px; }

.mailbox {width: 210px; height: 30px;border: solid #000 0px;color: #df3b3d;padding-top: 20px;padding-left: 10px;display: block;font-size: 12px;font-family: Tahoma, Arial, sans-serif;}

/*===COPYRIGHT===*/
.copyright a, .copyright a:hover { color: #2880a6; }
.copyright {color: #fff;padding-top: 10px;padding-left: 45px;white-space: nowrap;display: block;font-size: 11px;font-family: Tahoma, Arial, sans-serif;}

.count_right {width: 150px; height: 70px;position: absolute;right: 35px;color: #fff;top: 10px;font-size: 12px;font-family: Tahoma, Arial, sans-serif;}

.count_left {width: 750px; height: 70px;position: absolute;left: 50px;color: #fff;top: 10px;font-size: 12px;font-family: Tahoma, Arial, sans-serif;}



/*=== ÎÑÒÀËÜÍÛÅ ÍÀÑÒÐÎÉÊÈ ÑÀÉÒÀ ===*/

a:link	{color: #2F4F4F;font-family: Verdana, Helvetica;text-decoration: none;}
a:active{color: #2F4F4F;font-family: Verdana, Helvetica;text-decoration: none;}
a:visited{color: #2F4F4F;font-family: Verdana, Helvetica;text-decoration: none;}
a:hover	{color: #900;font-family: Verdana, Helvetica;text-decoration: none;}

h1{text-align: left;font-size: 14px;font-weight: bold;font-family: Arial, Verdana, Helvetica;text-transform: uppercase;display: block;margin: 1px 5px;color: #2F4F4F;}

h2{background: none;color: #2F4F4F;font-size: 11px;font-weight: bold;font-family: Verdana, Helvetica;text-align: left;}

h3{background: none;color: #2F4F4F;font-size: 11px;font-weight: bold;font-family: Verdana, Helvetica;margin: 0;}

h4{ background: none; font-size: 11px; font-weight: normal; font-family: Verdana, Helvetica; }
h5{ background: none; font-size: 11px; font-weight: normal; font-family: Verdana, Helvetica; text-decoration: none; text-align: midle; margin: 0; }

legend	{font-family: Verdana, Helvetica;font-size: 11px;color: #2F4F4F;font-weight: bold;}

fieldset		{ border: solid #9fd4ef 1px; }
font, td, p		{ color: #666; font-size: 11px; font-family: Verdana, Helvetica; }
hr					{ height: 0px; border: 0px solid #9fd4ef; border-top-width: 1px; }
code				{ background: none; color: #0000FF; font-size: 11px; font-family: Verdana, Helvetica; }

th {
	color: #2F4F4F;
	height: 25px;
	font-size: 11px;
	font-weight: bold;
	font-family: Verdana, Helvetica;
	background: url(images/titlebasic_bg.png) repeat-x;
}


input, textarea, select {
	color: #777;
	font-size: 11px;
	font-family: Verdana, Helvetica;
}

p {
	margin-top: 0;
	margin-bottom: 5px;
}

a img {
	border: 0;
}

html {
	height: 100%;
	margin-bottom: 1px;
}

div.pagelink span {
	background: #56addb;
	border: 1px solid #9fd4ef;
	padding: 2px 6px;
	color: #ffffff;
}

div.pagelink a {
	border: 1px solid #9fd4ef;
	padding: 2px 6px;
	background: e3f4fd repeat-x left top;
	margin: 0px 1px;
	color: #4c7fcb;
	font-weight: bold;
	text-decoration: none;
}

div.pagelink a:hover {
	background: #de5f5f repeat-x left -40px;
	border: 1px solid #9fd4ef;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}

div.pagelink span.plink_a_out {
	cursor: pointer;
	border: 1px solid #9fd4ef;
	padding: 6px 8px;
	background: #FDFDFD url(images/pagelink.png) left top repeat-x;
	color: #BEBEBE;
	font-weight: bold;
	text-decoration: none;
}

div.pagelink span.plink_a_over {
	cursor: pointer;
	border: 1px solid #9fd4ef;
	background: #83D5FC url(images/pagelink.png) left -40px repeat-x;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

.clr { clear: both; }

.titlemsg {
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	font-family: Arial, Verdana, Helvetica;
	color: #d00;
	text-transform: uppercase;
	margin: 5px;
}

.morelink {
	clear: both;
	display: block;
	border-top: 1px solid #9fd4ef;
	margin-top: 5px;
	color: #aaa;
	height: 18px;
	padding: 2px;
}

.morelink a:link, .morelink a:visited, .morelink td { color: #aaa; font-size: 10px; 	text-decoration: none;}
.morelink a:hover {
	color: #2F4F4F;
	font-size: 10px;	text-decoration: none;
}

.title {
	display: block;
	height: 34px;
        color:#2878a4;
        font:14px Arial;
        font-weight:bold;
        font-style: italic;
        padding-left:0px;
        display:block;
	line-height: 34px;
	overflow: hidden;
	border: 1px solid #9fd4ef; border-bottom: none;
	background: #e6f5fd url(images/titlebasic_bg.png) repeat-x top;
}

.title div {
	display: block;
	background: transparent url(images/titlebasic_l.png) top left no-repeat;
	padding-left: 60px;
	height: 34px;
        padding-top:5px;
}

.title div div {
	display: block;
	background: transparent url(images/titlebasic_r.png) top right no-repeat;
	padding-right: 4px;
	height: 34px;
}

.bgcolor1		{ background: #eef8fe; }
.bgcolor1 table td form textarea { width: 200px !important; }
.bgcolor2		{
	background: White;
}
.bgcolor3		{ background: White; }
.bgcolor4		{ background: none; }
.sort				{
	background: White;
}

.bodyline		{ background: #eef8fe; border: 1px #9fd4ef solid; }
.blockline		{ background: #eef8fe; border: 1px #9fd4ef solid; border-top: none; }
.storytitle	{
	background: none;
	color: #2F4F4F;
	font-size: 11px;
	font-family: Verdana, Helvetica;
}
.titleline		{ border: 1px #9fd4ef solid; }
.boxtitle		{
	font-family: Verdana, Helvetica;
	font-size: 11px;
	color: #2F4F4F;
	font-weight: bold;
}
.content		{ background: none; font-size: 11px; font-family: Verdana, Helvetica; }
.block-title	{
	background: none;
	color: #2F4F4F;
	font-size: 11px;
	font-weight: bold;
	font-family: Verdana, Helvetica;
}
.storycat		{
	background: none;
	color: #2F4F4F;
	font-size: 11px;
	font-weight: bold;
	font-family: Verdana, Helvetica;
}
.option 		{
	font-family: Verdana, Helvetica;
	font-size: 11px;
	color: #2F4F4F;
	font-weight: bold;
}
.tiny				{ font-size: 11px; font-weight: normal; font-family: Verdana, Helvetica;}
.small			{ color: #787878; font-size: 10px; font-weight: normal; font-family: Verdana, Helvetica;}
.letter			{ background: none; font-size: 11px; font-weight: normal; font-family: Verdana, Helvetica; text-decoration: none; text-align: left; padding: 0px 0px 10px 0px; }

.button {
	clear: both;
	padding: 5px 5px 5px 5px;
	text-align: midle;
}

.fbutton {
	background: #FBFBFB url(images/button_bg.png) top repeat-x;
	color: #2F4F4F;
	border: 1px solid #9fd4ef;
	padding: 1px 6px;
	cursor: pointer;
}

.bgcolor_forum {
                background: #d5edfc;

}

.binput {
	width: 100px; 
	background: #FAFAFA;
	border: 1px #9fd4ef solid;
}


.account {
	width: 400px; 
	background: #FAFAFA;
	border: 1px #9fd4ef solid;
}

.auto_links {
	width: 400px;
	background: #FAFAFA;
	border: 1px #9fd4ef solid;
}

.contact {
	width: 400px;
	background: #FAFAFA;
	border: 1px #9fd4ef solid;
}

.faq {
	width: 400px;
	background: #FAFAFA;
	border: 1px #9fd4ef solid;
}

.files {
	width: 400px;
	background: #FAFAFA;
	border: 1px #9fd4ef solid;
}

.help {
	width: 400px;
	background: #FAFAFA;
	border: 1px #9fd4ef solid;
}

.jokes {
	width: 400px;
	background: #FAFAFA;
	border: 1px #9fd4ef solid;
}

.links {
	width: 400px;
	background: #FAFAFA;
	border: 1px #9fd4ef solid;
}

.media {
	width: 400px;
	background: #FAFAFA;
	border: 1px #9fd4ef solid;
}

.money {
	width: 350px;
	background: #FAFAFA;
	border: 1px #9fd4ef solid;
}

.news {
	width: 400px;
	background: #FAFAFA;
	border: 1px #9fd4ef solid;
}

.order {
	width: 400px;
	background: #FAFAFA;
	border: 1px #9fd4ef solid;
}

.pages {
	width: 400px;
	background: #FAFAFA;
	border: 1px #9fd4ef solid;
}

.private {
	width: 400px;
	background: #FAFAFA;
	border: 1px #9fd4ef solid;
}

.recommend {
	width: 400px;
	background: #FAFAFA;
	border: 1px #9fd4ef solid;
}

.rss_info {
	width: 250px;
	background: #FAFAFA;
	border: 1px #9fd4ef solid;
}

.search {
	width: 200px;
	background: #FAFAFA;
	border: 1px #9fd4ef solid;
}

.shop {
	width: 350px;
	background: #FAFAFA;
	border: 1px #9fd4ef solid;
}

.voting {
	width: 400px;
	background: #FAFAFA;
	border: 1px #9fd4ef solid;
}

.whois {
	width: 350px;
	background: #FAFAFA;
	border: 1px #9fd4ef solid;
}

.editor {
	clear: both;
	margin: 1px 0px 1px 0px;
	width: 400px;
	height: 23px;
	border: 1px solid #9fd4ef;
	background: url(images/editor/bgeditor.gif) left top repeat-x;
}

.editorbutton {
	float: left;
	cursor: pointer;
	border: none;
	padding: 0;
	background: url(images/editor/editor_btn.png) left top no-repeat;
	width: 22px; height: 23px;
}

.editorbuttonover {
	float: left;
	cursor: pointer;
	border: none;
	padding: 0;
	background: url(images/editor/editor_btn.png) left -23px no-repeat;
	width: 22px; height: 23px;
}

.editorselect {
	float: left;
	padding: 2px 1px 0px 3px;
	height: 18px;
}

.editorselect select {
	font-size: 10px;
}

.pagelink h4 {
	color: #900;
	font-weight: bold;
}

.pagelink {
	margin: 3px;
	line-height: 135%;
}

.navi {
	height: 20px;
	line-height: 20px;
	background: url(images/menu_hr.png) top left repeat-x;
}

.navi2 {width: 200px; height: 0px; border: 0px solid #fe7676; border-top-width: 1px; }

.navi a:link, .navi a:visited{
	float: left;
	text-align: left;
	height: 18px;
	line-height: 18px;
	width: 80px;
	background: #FFF no-repeat top center;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

.navi a:hover{
	background: #FDFEFE no-repeat bottom center;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #5A898A;
	text-decoration: none;
}

.smilies{
	margin: 0px 0px 1px 0px;
	width: 398px;
	border: 1px solid #9fd4ef;
	background-color: #FFF;
	text-align: midle;
	text-decoration: none;
}

.rate {
	float: left;
	padding: 2px 1px 0px 5px;
}

.urating {
	list-style: none;
	margin: 0px;
	padding: 0px;
	width: 85px;
	height: 16px;
	position: relative;
	background: url(images/rating.gif) top left repeat-x;
}

.urating li {
	text-indent: -90000px;
	padding: 0px;
	margin: 0px;
	float: left;
}

.urating li div {
	outline: none;
	display: block;
	width: 17px;
	height: 16px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 20;
	position: absolute;
	padding: 0px;
}

.urating div.out1			{ left: 0px; }
.urating li div.over1	{ background: url(images/rating.gif) left center; z-index: 2; left: 0px; width: 17px; cursor: pointer; }
.urating div.out2			{ left: 17px; }
.urating li div.over2	{ background: url(images/rating.gif) left center; z-index: 2; left: 0px; width: 34px; cursor: pointer; }
.urating div.out3			{left: 34px; }
.urating li div.over3	{ background: url(images/rating.gif) left center; z-index: 2; left: 0px; width: 51px; cursor: pointer; }
.urating div.out4			{left: 51px; }
.urating li div.over4	{ background: url(images/rating.gif) left center; z-index: 2; left: 0px; width: 68px; cursor: pointer; }
.urating div.out5			{left: 68px; }
.urating li div.over5	{ background: url(images/rating.gif) left center; z-index: 2; left: 0px; width: 85px; cursor: pointer; }

.urating li.crating {
	background: url(images/rating.gif) left bottom;
	position: absolute;
	height: 16px;
	display: block;
	text-indent: -9000px;
	z-index: 1;
}

.left {
	clear: both;
	float: left;
	padding: 5px 5px 5px 5px;
	width: 25%;
}

.center {
	float: left;
	padding: 5px 5px 5px 5px;
	width: 70%;
	white-space: nowrap;
}


#copyright {
	position: absolute;
	top: 5px;
	left: 20px;
      background: url(images/copyright.png) no-repeat;
      cursor:pointer;
	width: 44px;
	height: 44px;
}

#t1 {
	position: absolute;
	top: 20px;
	left: 78px;
	display: none;
	width: 450px;
	height: 40px;
	color: #2F4F4F;
	font-size: 11px;
	line-height: 12px;
}

#t1 a:link, #t1 a:visited {
	font-family: Verdana, Helvetica;
	color: #2F4F4F;
	font-size: 11px;
	text-decoration: none;
}

#t1 a:hover{
	font-family: Verdana, Helvetica;
	color: #900;	text-decoration: none;
}

#t2 {
	position: absolute;
	top: 7px;
	left: 540px;
	display: block;
	width: 450px;
	height: 40px;
	color: #2F4F4F;
	font-size: 11px;
	line-height: 12px;
}

#t2 a:link, #t2 a:visited {
	font-family: Verdana, Helvetica;
	color: #2F4F4F;
	font-size: 11px;
	text-decoration: none;
}


#t2 a:hover{
	font-family: Verdana, Helvetica;
	color: #900;	text-decoration: none;
}

#tableopen {
	display: block;
	border: 0px solid #9fd4ef;
	background: #FFF;
	padding: 0px;
	margin: 1px 1px 5px 1px;
	color: #787878;
}

.titlebasic {
	display: block;
	height: 34px;
        color:#ff0000;
        font:14px Arial;
        font-weight:bold;
        font-style: italic;
        padding-left:0px;
        display:block;
	line-height: 34px;
	overflow: hidden;
	background: #e6f5fd url(images/titlebasic_bg.png) repeat-x top;
}

.titlebasic div {
	display: block;
	background: transparent url(images/titlebasic_l.png) top left no-repeat;
	padding-left: 30px;
	height: 34px;
	line-height: 34px;
}

.titlebasic div div {
	display: block;
	background: transparent url(images/titlebasic_r.png) top right no-repeat;
	padding-right: 4px;
	height: 34px;
}

.titlebasic div div div {margin:0; padding:0;}
.titlebasic a:link, .titlebasic a:visited {
        color:#2878a4;
        font:14px Arial;
        font-weight:bold;
        padding-left:0px;
        display:block;
        padding-top:9px;
        padding-bottom:15px;
	text-decoration: none;
        font-style: italic;
}

.titlebasic a:hover {
	color: #900;
	text-decoration: none;
}

.target_board {padding-left:0px;background: #e6f5fd url(images/titlebasic_r.png) repeat-x top;border: 1px solid #9fd4ef;}

.target_board a:link, .target_board a:visited {padding-left:8px;color:#2878a4;font:11px Arial;font-weight:bold;}

.target_board a:hover {color: #900;text-decoration: none;}

.target_board1 a:link, .target_board1 a:visited {padding-left:8px;color:#2878a4;font:11px Arial;font-weight:bold;}

.target_board1 a:hover {color: #900;text-decoration: none;}

.target {
	height: 20px;
	width: 100%;
        padding-left:0px;
	line-height: 20px;
	background: #e6f5fd url(images/target_bg.png) repeat-x top;
}

.target_left {
	height: 20px;
	line-height: 20px;
	background: transparent url(images/target_left.png) no-repeat top left;
        font:11px Arial;
        font-weight:none;
        color:#054184;
        padding-left:40px;
}

.bottom_basic {
	height: 34px;
	width: 100%;
        padding-left:0px;
	line-height: 20px;
	background: #e6f5fd url(images/bottom_basic_bg.png) repeat-x top;
}

.bottom_basic_left a:link, .bottom_basic_left a:visited {
	color: #054184;
	font: 11px Arial;
	font-weight: normal;
	padding-left: 20px;
	text-decoration: none;
}

.basic_btn, .ask-question{
	background: url(images/bottom_basic_btn.png) no-repeat top right;
	width: 186px;
	height: 34px;
}

.basic_btn a:link, .basic_btn a:visited {
	color: #2878a4;
	font: 14px Arial;
	font-weight: bold;
	padding-right: 10px;
	text-decoration: none;
	font-style: italic;
}

.basic_btn a:hover {
	color: #900;
}

.ask-question:link, .ask-question:visited {
	color: #2878a4 !important;
	font: 14px Arial !important;
	font-weight: bold !important;
	padding-right: 10px !important;
	text-decoration: none !important;
	font-style: italic !important;
}

.ask-question:hover {
	color: #900 !important;
}

.comment {background: #fffdef;border: 1px solid #9fd4ef;}
.comment1, .comment2 {background: #fffdef;}


.warning {
	display: block;
	background: #fdd7d7 url("images/warning.png") no-repeat left top;
	border: 1px solid #9fd4ef;
	padding: 20px 10px 20px 120px;
	margin: 0 0 5px 0;
	color: #b44545;
	text-align: justify;
	margin: 1px;
}

#register div.login {
	float: left;
	padding-left: 120px;
}

#register form div {
	float: left;
	padding: 0 1px;
}

#register div span {	
	height: 19px;
	line-height: 19px;
}

#register div input {      
	width: 55px;
	margin: 0 1px;
}

#register div .fbutton {
	font-weight: bold;
	color:#777;
      border: 1px solid #9fd4ef;
	cursor: pointer;
}


#register {
	position: absolute;
	top: 16px;
	left: 720px;
	display: block;
	width: 260px;
	line-height: 22px;
	height: 22px;
	z-index: 1;
	font-size: 10px;
	font-family: Verdana, Helvetica;
}

#register img { display:inline } /* On, Off */
#register a:link, #register a:visited { font-family: Verdana, Helvetica;}
#register a:hover { font-family: Verdana, Helvetica;}




#nav {
	margin: 0;
	padding: 0;
	height: 0px;
	float: right; 
}

#nav a:link, #nav a:visited {
	display: block;
	float: left; 
	height: 0px;
	line-height: 0px;
	padding: 0px 12px 0 12px;
	color: #fd9528;
	font-family: Verdana, Helvetica;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

#nav a:hover {
	background: url(images/menu_bg.png) repeat-x bottom;
	font-family: Verdana, Helvetica;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

.forumtitle {
	color: #ff7400;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;

}

.forumlink a:link, .forumlink a:visited{
	color: #2878a4;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;

}

.forumlink a:hover {
	color: #900;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}

.hide {display: none}

.newsImage {
	margin-right: 5px;
	margin-bottom: 3px;
}
.preview-article {
	float:left;
}

/* block radio */
#radio-container {
	position: absolute;
	width: 150px;
	height:  195px;
	left: 540px;
	top: 25px;
	background-color: #86bbf0;
	opacity: 0.9;
}
#radio-playlist {
	padding: 0;
	margin: 0;
	list-style-type: none;
}
.radio-title {
	font-size: 15px;
    	font-weight: bold;
    	text-align: center;
}
#playlist-container {
	position: relative;
	height: 175px;
	overflow-y: auto;
}

#radio-playlist li, #radio-stop {
	padding: 5px 7px;
	cursor: pointer;
	color: #fff;
    	font-weight: bold;
    	text-align: center;
}
#radio-playlist li.current, #radio-stop.current {
	background-color: #9a2526;
	color: #fff;
    	font-weight: bold;
}
#radio-playlist li.mouseover, #radio-stop.mouseover {
	background-color: #4882b5;
}

