html {	background:#efefe9}
* { margin:0; padding:0; }
body {	margin:0 auto; padding:0; width: 950px; font-size: 12px; font-family:Tahoma, Geneva, sans-serif;}

form {padding-top: 0px;	padding-bottom: 0px; padding-right: 0px; 	padding-left: 0px; 	margin: 0px;}
a {color:#00b8d8;}
a:hover {color:#ff7038;}

.topx { height:55px; width: 950px; float:left; font-size:11px; color:#777777;}
.topleft {float:left; width: 650px;}
.sortmof {width: 247px; height:22px; margin-left:80px; margin-top:20px; }
.regmof {width: 212px; height:22px; background: #FFF url(http://jo-jo.ru/templates/asteroidea/img/mini_lt.gif) no-repeat left top; margin-top:20px; }
.rtt {height:22px;background: url(http://jo-jo.ru/templates/asteroidea/img/mini_rt.gif) no-repeat right top; }
.rdd {height:22px;background: url(http://jo-jo.ru/templates/asteroidea/img/mini_rd.gif) no-repeat right bottom; }
.ldd {height:22px;background: url(http://jo-jo.ru/templates/asteroidea/img/mini_ld.gif) no-repeat left bottom; }
.ddownmof { height:22px; background: #FFF url(http://jo-jo.ru/templates/asteroidea/img/mini_lt.gif) no-repeat left top;  }


.otbok {padding-top:5px; padding-left:7px; padding-right:7px; color:#444; text-align:center; vertical-align:middle}
.otbok a { color:#00b8d8; text-decoration:none;}
.otbok a:hover { color:#ff7038; text-decoration:none;}
.yoba {padding-left:7px;}
.topright {float:left; width: 300px;}



#logo a {background:none;}
.bg_img { display:block;width:103px; height:97px; padding:0; margin:0; position:absolute; margin-left:-53px; margin-top: -28px;}
.bg_img a { display:block}
.logomof a { background:none;}
.logomof a:hover { background:none;}

.textarea, input, select {font-family: Tahoma, Geneva, sans-serif;font-size:11px;	border: 1px solid #dedede; background:#f6f6f6; height:15px; font-size:11px; 	color: #333333;		/* ! */}
.textarea:hover, input:hover {	border: 1px solid #dedede; background:#ffffcc; height:15px; font-size:11px; 	color: #333333;}
.textarea:focus, input:focus {	border: 1px solid #dedede; background:#ffffcc; height:15px; font-size:11px; 	color: #333333;}
.searchform {margin-top:10px;}

#centrmof {width:950px; background:#FFF url(http://jo-jo.ru/templates/asteroidea/img/ma_rt.gif) no-repeat right top; float:left; overflow:hidden;}
#centrmof .rd{ overflow:hidden; background:url(http://jo-jo.ru/templates/asteroidea/img/ma_rd.gif) no-repeat right bottom; }
#centrmof .lt{ overflow:hidden; background:url(http://jo-jo.ru/templates/asteroidea/img/ma_lt.gif) no-repeat left top;}
#centrmof .ld{ overflow:hidden; background:url(http://jo-jo.ru/templates/asteroidea/img/ma_ld.gif) no-repeat left bottom;}

#main {float:left; width:600px; padding-top:35px; padding-left:30px; margin-right:20px;}
#blocks {float:left; width:270px; padding-top:35px; padding-right:30px; padding-bottom:20px; }
.shortnews {padding-bottom:40px; font-family: Verdana, Geneva, sans-serif; width:600px; font-size:11px;}
.shortnews a { color:#00b8d8; text-decoration: underline;}
.shortnews a:hover { color:#00b8d8;text-decoration: none; }
.shortnews h1  { font-size:22px; color:#444444; font-weight:normal; font-family: Tahoma, Geneva, sans-serif}
.shortnews h1 a { text-decoration:underline; color:#444444;}
.shortnews h1 a:hover { text-decoration:underline;;  color:#ff7038;}
.shortnews .linko  { font-size:22px; color:#00b8d8; font-weight:normal;}
.shortnews .linko a { text-decoration:underline; color:#00b8d8;}
.shortnews .linko a:hover { text-decoration:underline;  color:#ff7038;}
.shortnews .tagi {	font-size: 11px; text-decoration: none; width:auto;}
.shortnews .textmof {line-height: 1.5; margin: 10px 0 20px 0; font-size:12px;}
.shortnews .textmof a {color:#ff7038; text-decoration:none;}
.shortnews .textmof a:hover {color:#fff; background:#ff7038;}
.textmof img {background:none; border:none; padding-bottom:5px}
.textmof a img {background:#fff; border:none; padding-right:5px; padding-bottom:5px}
.textmof a:hover img {background:#fff; padding-right:5px;}
.shortlinemof {border-bottom:solid 1px #eeeeee; padding-bottom:4px; padding-top:4px; float:left; width:400px; clear:both; font-size:11px;}
.shortlinemoflong2 {padding-bottom:4px; padding-top:4px; margin-bottom:15px; float:left; width:600px; clear:both; font-size:11px; color:#333;} 
.shortlinemoflong {border-bottom:solid 1px #eeeeee; padding-bottom:4px; padding-top:4px; float:left; width:600px; clear:both; font-size:11px;}
.shotlinezagalovok { width:150px; float:left;color:#666;margin-right:20px;   }
.shotlinezagalovoklong { width:150px; float:left;color:#666;margin-right:20px;   }
.shotlineznachenie2 {width:430px; float:left;}
.shotlineznachenie1 {width:230px; float:left;}
.paddinguserinfo {padding-top:20px}
.nonebg {background:none; padding:0px;vertical-align:middle;}
.nonebg a {background:none; padding:0px;vertical-align:middle;}
.nonebg a:hover {background:none;padding:0px;vertical-align:middle;}
.ratingetc {font-size:11px; clear:both; color:#333; height:20px; font-family: Tahoma, Geneva, sans-serif}
.ratingetc a { color:#444444; text-decoration:none;}
.ratingetc a:hover { color:#ff7038;ext-decoration:none; }
.minimenus {font-size:11px; clear:both; color:#333;font-family: Tahoma, Geneva, sans-serif;}
.minimenus a { color:#00b8d8; text-decoration:none;}
.minimenus a:hover { color:#ff7038;ext-decoration:none; }
.iconimg {padding-left:9px; padding-right:4px; vertical-align:middle;}
.iconimg2 {padding-left:5px; padding-right:5px; vertical-align:middle;}
.blockpad {padding-top:3px; float:left; clear:both}
.blockpad a {text-decoration: none; color:#ff7038; }
.blockpad a:hover {color:#fff; background:#ff7038 }

.clearmof {float:left; clear:both; padding-top:15px; padding-bottom:10px; width:600px}
.trackimg {padding-top:5px; padding-bottom:5px;}

.comment_mof {float:left; margin-bottom:8px; margin-right:20px;  background-color:#fafaf7; width:100%; font-size:11px; font-family:Tahoma, Geneva, sans-serif}
.comment_mof a{ color:#00b8d8; text-decoration:none;}
.comment_mof a:hover{color:#ff7038;}
.comment_mof2 {margin:10px;}
.com_foto { width:57px; float:left; height:100%}
.com_nick {	float:left; margin-right:5px;}
.com_nick a{ font-weight:bold;}
.com_dated {color:#969696;}
.com_text {color:#black;  margin-top:7px; line-height:17px; margin-left:57px; }
.repl_com { margin-top:12px; margin-left:57px; font-size:10px}
.bot_com_l { padding-left:5px;}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   Добавить коммент
~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
.comment_form {width:459px; height:120px;}
.commebt_button {  margin-top: 5px; margin-bottom:20px;}
#down {float:left; padding:20px 0 20px 40px; font-size:11px;}
#down a {text-decoration:none; }
#down a:hover {text-decoration:none;}

#vershina { height:50px; text-align:right}
#vershina .noreg { padding-right: 109px; padding-top:25px; font-size:11px; width:300px; background:#FFF;}
#vershina .noreg a, #vershina .noreg a:hover {text-decoration:none}
#menumof {width: 100%; overflow:hidden}
#lefttop {margin-left:30px; background:url(http://jo-jo.ru/templates/asteroidea/img/m_bg.gif); height: 28px; width: 620px; float:left}
#lefttop .antilevo {padding-left:50px;}
#loginmenu {margin-right:30px;background:url(http://jo-jo.ru/templates/asteroidea/img/m_bg.gif); height: 28px;width: 270px; float:right}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  //////// Top menu
~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~Рейтинг~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

.rating-text {float: left; background:none;}
#ratig-layer {font-weight: nornal; float: left; padding-right: 5px; background:none;}
#ratig-layer a, #ratig-layer a:hover {text-decoration: none; background:none;}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~Рейтинг~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

			.rgfind {display:none}
			.rgfind {list-style:none}
			.rgfind li{display:inline}
			.rgfind .rgdata{display:none}
			
			.rgfind .rgshow{font-weight:normal}
			.rgfind .rglink{cursor:pointer;padding:3px;font-size:11px}
			.rgfind .left{background:#FCC;}
			.rgfind .right{background:#CFC;}
			.rgfind .blue{color:#444444}
			.rgfind .green{color:#0C0}
			.rgfind .red{color:#C00}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~Рейтинг~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

/* ==================== Облако тегов */
.clouds_xsmall {font-size: x-small; color:#444444}
.clouds_small {	font-size: small; color:#444444}
.clouds_medium {font-size: medium;color:#444444}
.clouds_large {	font-size: large;color:#333333}
.clouds_xlarge {font-size: x-large;color:#333333}

.tagsmof { padding:20px;line-height: 1.5;background:#edf9c1}
.tagsmof a{text-decoration:underline; color:#444444}
.tagsmof a:hover {text-decoration: underline; color:#74b91b }
.otstuptag {height:13px}
.otstupsearch {height:6px}
.favsmof { padding:20px;line-height: 1.5;background:#f9e9c1}
.favsmof a{text-decoration:underline; color:#444444}
.favsmof a:hover {text-decoration: underline; color:#74b91b }
/* ==================== Облако тегов */

/* ==================== BB коды */
.bbcodes {
	background-color: #ffffff;
	color: #333;
	font-size: 11px;		/* ! */
	font-family: Verdana, Geneva, sans-serif;	/* ! */
	/*  width: 120px;  */
}

/* класс bbcodes_poll используем в poll.tpl, vote.tpl, addnews.tpl */

.bbcodes_poll {
	background-color: #fafaf7;
	border: 1px dotted #e5e5d9;
	margin: 3px;
}

.editor_button {
	float: left;
	cursor: pointer;
	padding-left: 2px;
	padding-right: 2px;
}
.editor_buttoncl {
	float: left;
	cursor: pointer;
	padding-left: 1px;
	padding-right: 1px;
	border-left: 1px solid #bbbbbb;
	border-right: 1px solid #bbbbbb;
}
.editbclose {
	float: right;
	cursor: pointer;
}
.editor_button select {
	font-family: tahoma;
	font-size: 11px;
}
.editor_button img {margin: 0; padding: 0;}
.editbclose img {margin: 0; padding: 0;}
.editor_button_brk img {margin: 0; padding: 0;}

/* ==================== BB коды */

.navigation2 {   color: #444444;	font-family: Tahoma, Geneva, sans-serif;	font-size:18px;}
.navigation2 a, .navigation2 a:visited, .navigation2 a:active {	font-size:18px; color: #00b8d8; font-weight:normal; text-decoration:none; }
.navigation2 a:hover {	text-decoration:none; color:#ff7038;}
.navigation2 span {	text-decoration:none; font-size:18px;}


/* ==================== Выпадающее меню */

#dropmenudiv {
	border: 1px solid #ffffff;
	border-bottom-width: 0;
	font: normal 10px Verdana;
	background-color: #6497ca;
	line-height: 20px;
	margin: 2px;
	opacity: 0.95;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=95) progid:DXImageTransform.Microsoft.Shadow(color=#cacaca, direction=135, strength=3)";
	filter: alpha(opacity=95, enabled=1) progid:DXImageTransform.Microsoft.Shadow(color=#cacaca, direction=135, strength=3);
}

#dropmenudiv a {
	display: block;
	text-indent: 3px;
	text-decoration:none;
	color: #ffffff;
	background:#6497ca;
	border: 1px solid #ffffff;
	padding: 1px 0;
	margin: 1px;
	font-weight: bold;
}

#dropmenudiv a:hover {
	background:#fdd08b;
	color:#000000;
}
/* ==================== Выпадающее меню */

/* ==================== Комменты */
.com0 {clear: both; padding-top:20px; }
.com1 {float:left;}
.com2 {float:left; clear:right; padding-left:15px;}
.com21 {float:left; clear: both;}
/* ==================== Комменты */

/* ====================  Право */
.rcm {clear: both; font-family:Verdana, Geneva, sans-serif; size:12px; text-decoration: none; color:#333;}
.rcm a { text-decoration:none}
/* ====================  Право */

.nelogin {padding-top:5px;}


* ==================== Персональные сообщения */ 

.pm_head {
	font-size: 12px;		/* ! */
	font-family: tahoma;	/* ! */ 
}
.pm_list {
	color: #555555;
}
.pm_list a {
	color: #5078d5;
}

/* ==================== Выпадающее меню */

#dropmenudiv {
	border: 1px solid #ffffff;
	border-bottom-width: 0;
	font: normal 10px Verdana;
	background-color: #6497ca;
	line-height: 20px;
	margin: 2px;
	opacity: 0.95;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=95) progid:DXImageTransform.Microsoft.Shadow(color=#cacaca, direction=135, strength=3)";
	filter: alpha(opacity=95, enabled=1) progid:DXImageTransform.Microsoft.Shadow(color=#cacaca, direction=135, strength=3);
}
#dropmenudiv a {
	display: block;
	text-indent: 3px;
	text-decoration:none;
	color: #ffffff;
	background:#6497ca;
	border: 1px solid #ffffff;
	padding: 1px 0;
	margin: 1px;
	font-weight: bold;
}

#dropmenudiv a:hover {
	background:#fdd08b;
	color:#000000;
}

/* ==================== Опрос пользователей */

.vote {
	color: #555555;
}

/* ==================== Уведомление о получении новых PM */

#newpm {
	position: absolute;
	width: 400px;
	padding: 4px;
	background-color: #fdfdfd;
	border: 1px solid #bbbbbb;
	font-family: verdana;
	color: #757575;
	line-height: 135%;
}
#newpmheader {
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	height: 20px;
	color: #ffffff;
	font-weight: bold;
	background-color: #4972D3;
	font-family: verdana;
	cursor: move;
}
#newpm a {
	background: transparent;
	color: #4d6a8a;
	text-decoration: none;
}
#newpm a:hover {
	background: transparent;
	color: #4d6a8a;
	text-decoration: underline;
}

/* ==================== Ссылка на скачивание прикрепленного файла */

.attachment {
	color: #808080;
}

/* ==================== Поиск по сайту и результаты поиска */

.search {
	color: #555555;
	text-decoration: none;
}
.textin {
	color: #555555;			/* !!! Текст в полях поисковой формы (расширенной) !!! */
	font-size: 11px;
	font-family: tahoma;
	background-image: url(../images/dlet_field_o.gif); background-repeat: repeat-x;
	border: 1px solid #e0e0e0;
	text-decoration: none;
	padding-left: 3px;
	background-color: #ffffff;
}

.sresult  {
	text-align: justify;
	font-weight: normal;
	line-height: 16px;
	font-family: tahoma;
	font-size: 12px;
	color: #555555;
}

/* ==================== показ оригинальной картинки загруженной на сайт из уменьшенной копии */
.highslide-wrapper, .highslide-outline {
	background: #FFFFFF;
}
.highslide-image {
	border: 2px solid #FFFFFF;
}
.highslide-active-anchor {
   visibility: hidden;
}  
.highslide-active-anchor img {
	visibility: hidden;
}
.highslide-dimming {
	background: black;
}
.highslide-html {
	background-color: white;
}
.highslide-html-content {
	display: none;
}
.highslide-loading {
    display: block;
	color: #ffffff;
	font-size: 9px;
	font-weight: bold;
    text-decoration: none;
	padding: 3px;
	border: 1px solid #ffffff;
    background-color: #000000;
}
a.highslide-full-expand {
	background: url(../dleimages/fullexpand.gif) no-repeat;
	display: block;
	margin: 0 10px 10px 0;
	width: 34px;
	height: 34px;
}
.highslide-footer {
	height: 11px;
}
.highslide-footer .highslide-resize {
	float: right;
	height: 12px;
	width: 11px;
	background: url(../dleimages/resize.gif);
}
.highslide-resize {
    cursor: nw-resize;
}
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}
.highslide-caption {
	display: none;
	padding: 5px;
	background: white;
}

.highslide-controls {
    width: 195px;
    height: 40px;
    background: url(../../../engine/classes/highslide/graphics/controlbar-black-border.gif) 0 -90px no-repeat;
    margin-right: 15px;
    margin-bottom: 10px;
    margin-top: 10px;
}
.highslide-controls ul {
	position: relative;
	left: 15px;
    height: 40px;
    list-style: none;
    margin: 0;
    padding: 0;
    background: url(../../../engine/classes/highslide/graphics/controlbar-black-border.gif) right -90px no-repeat;
}
.highslide-controls li {
    float: left;
    padding: 5px 0;
}
.highslide-controls a {
    background: url(../../../engine/classes/highslide/graphics/controlbar-black-border.gif);
    display: block;
    float: left;
    height: 30px;
    width: 30px;
    outline: none;
}
.highslide-controls a.disabled {
    cursor: default;
}
.highslide-controls a span {
    /* hide the text for these graphic buttons */
    display: none;
}
 
/* The CSS sprites for the controlbar */
.highslide-controls .highslide-previous a {
    background-position: 0 0;
}
.highslide-controls .highslide-previous a:hover {
    background-position: 0 -30px;
}
.highslide-controls .highslide-previous a.disabled {
    background-position: 0 -60px !important;
}
.highslide-controls .highslide-play a {
    background-position: -30px 0;
}
.highslide-controls .highslide-play a:hover {
    background-position: -30px -30px;
}
.highslide-controls .highslide-play a.disabled {
	background-position: -30px -60px !important;
}
.highslide-controls .highslide-pause a {
    background-position: -60px 0;
}
.highslide-controls .highslide-pause a:hover {
    background-position: -60px -30px;
}
.highslide-controls .highslide-next a {
    background-position: -90px 0;
}
.highslide-controls .highslide-next a:hover {
    background-position: -90px -30px;
}
.highslide-controls .highslide-next a.disabled {
    background-position: -90px -60px !important;
}
.highslide-controls .highslide-move a {
    background-position: -120px 0;
}
.highslide-controls .highslide-move a:hover {
    background-position: -120px -30px;
}
.highslide-controls .highslide-full-expand a {
    background-position: -150px 0;
}
.highslide-controls .highslide-full-expand a:hover {
    background-position: -150px -30px;
}
.highslide-controls .highslide-full-expand a.disabled {
    background-position: -150px -60px !important;
}
.highslide-controls .highslide-close a {
    background-position: -180px 0;
}
.highslide-controls .highslide-close a:hover {
    background-position: -180px -30px;
}

/* ==================== Тег SPOILER */

.title_spoiler {
	background-color: #fafaf7;
	border: 1px dotted #e5e5d9; 
	padding: 3px;
}
.title_spoiler img {
	margin: 0; padding: 0;
}
.text_spoiler {
	background-color: #fafaf7;
	border: 1px dotted #e5e5d9; 
	border-top: 0;
	padding: 5px;
}
.poll_mof {width:580px; font-family:Verdana, Geneva, sans-serif; font-size:11px; margin-bottom:10px; background-color: #fafaf7;
	border: 1px dotted #e5e5d9; 
	padding: 10px;}
	
	
	/* ==================== Цитата и скрытый текст */

.title_quote {
	margin-top:5px;
	margin-left:10px;
	background-color: #fafaf7;
	padding: 5px;
	font-weight:bold;
    
}
.quote {
	background-color: #fff;
	margin-left:10px;
	border: 1px dotted #e5e5d9; 
	border-top: 0;
	padding: 5px;
	
	
}

.rating-text {float: left;}

#ratig-layer {
 font-weight: bold;
 float: left;
 padding-right: 5px;
}

#ratig-layer a, #ratig-layer a:hover {text-decoration: none;}

	/* ==================== топ */
#container{	padding-top:25px;text-align:left;width:950px;margin: 0 auto;}		
#content{ background:#fafaf7; border: 0px; padding:25px; width:900px;}				
#slider{}	
#slider ul, #slider li{	list-style:none;}
#slider li{  overflow:hidden; padding-bottom:3px }


.newsslide {float:left; width:164px; text-align:left; display:block; font-size:11px;  font-family: Tahoma, Geneva, sans-serif; padding-left:8px; padding-right:8px} 
.newsslide span {text-decoration:none;}
.newsslide a img {
	display: block;
	border: 1px #e3e3d6 solid;	
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
		filter:alpha(opacity=90);
		text-decoration:none;
	opacity: 0.9;
		margin-bottom:5px;

}
.newsslide a:hover img {
	display: block;
	border: 1px #d8d8cb solid;	
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
	text-decoration:none;
	filter:alpha(opacity=100);	
	opacity: 1;
}
.categ_top {margin-top:5px}
.categ_top a {background-color:#f68327; padding:2px 5px 2px 5px; color:#FFF; text-decoration:none; font-weight:bold; line-height:17px}
.categ_top a:hover {color:#FFF; text-decoration: none; background-color:#444444;}
	/* ==================== code  */
.scriptcode {
	background-color:#ffffe0; 
	border:1px dotted #bebebe;
	text-align: left;
	padding: 5px;
}



/**
 * Horizontal CSS Drop-Down Menu Module
 *
 * @file		dropdown.css
 * @package		Dropdown
 * @version		0.7.1
 * @type		Transitional
 * @stacks		597-599
 * @browsers	Windows: IE6+, Opera7+, Firefox1+
 *				Mac OS: Safari2+, Firefox2+
 *
 * @link		http://www.lwis.net/
 * @copyright	2006-2008 Live Web Institute. All Rights Reserved.
 *
 */

ul.dropdown,ul.dropdown li,ul.dropdown ul { list-style: none; margin: 0; padding: 0;}
ul.dropdown { position: relative; z-index: 597; float: left; height:28px; font-weight:bold}
ul.dropdown li { float: left; vertical-align: middle; zoom: 1;}
ul.dropdown li.hover,ul.dropdown li:hover { position: relative; z-index: 599; cursor: default;}
ul.dropdown ul { visibility: hidden; position: absolute; top: 100%; left: 0; z-index: 598; width: 100%;}
ul.dropdown ul li { float: none;}
ul.dropdown ul ul { top: 1px; left: 99%;}
ul.dropdown li:hover > ul { visibility: visible;}
ul.dropdown li.rtl ul { top: 100%; right: 0; left: auto;}
ul.dropdown li.rtl ul ul { top: 1px; right: 99%; left: auto;}


@charset "UTF-8";

/** 
 * Abobe Advanced CSS Drop-Down Menu Theme
 *
 * @file		default.advanced.css
 * @name		Adobe
 * @version		0.1
 * @type		transitional
 * @browsers	Windows: IE5+, Opera7+, Firefox1+
 *				Mac OS: Safari2+, Firefox2+
 *
 * @link		http://www.lwis.net/
 * @copyright	2008 Live Web Institute. All Rights Reserved.
 *
 */

@charset "UTF-8";

/* ----- ALL LEVELS (incl. first) */

ul.dropdown li {height:28px;  }
ul.dropdown li.hover,	ul.dropdown li:hover {	   }

ul.dropdown li a {color: #fff;}
ul.dropdown a:link,	ul.dropdown a:visited { color: #fff; text-decoration: none; }
ul.dropdown a:hover { color: #fff; text-decoration: underline; background-color: #444444;}
ul.dropdown a:active { color: #0793c1; }

/* ----- END LEVEL */
/* ----- NON-FIRST LEVEL */

ul.dropdown ul {  margin-left: -6px;	 width: 170px;	 padding-bottom: 9px; background: url(http://jo-jo.ru/templates/asteroidea/menu/dropdown_pane.png) 0 100% no-repeat;	 color: #444444;	 font-size: 11px;	 font-weight: normal;	}
ul.dropdown ul li {	 background-color: transparent;	 color: #000; padding:0px; height:21px;	}
ul.dropdown ul li.hover,ul.dropdown ul li:hover {	 background-color: transparent;	}
ul.dropdown ul li.empty {	 padding: 12px 12px 7px !important;	 font-weight: bold;	}
ul.dropdown ul a:link,	ul.dropdown ul a:visited { color: #444444;; }
ul.dropdown ul a:hover { color: #444444;; text-decoration: none; }
ul.dropdown ul a:active { color: #0793c1; }
ul.dropdown ul ul {	 display: none;	}
ul.dropdown ul ul li {}

/* ----- END LEVEL */
/*------------------------------------------------------------------------------------------------------/
 * @section	Support Class 'dir'
 * @level sep	ul, .class
 */


/* ----- ALL LEVELS (incl. first) */

ul.dropdown *.dir {

 background-image: none;
 background-position: 100% 50%;
 background-repeat: no-repeat;
}

/* ----- END LEVEL */

/* Components override */

ul.dropdown-horizontal ul *.dir { padding-right: 15px; background-image: url(images/nav-arrow-right.png);background-position: 100% 50%; background-repeat: no-repeat;}
ul.dropdown-vertical *.dir { background-image: url(images/nav-arrow-right.png);}
ul.dropdown-vertical-rtl *.dir { padding-right: 15px; background-image: url(images/nav-arrow-left.png);background-position: 0 50%;}

ul.dropdown li a { /* Moved from 'custom' section */ display: block; padding: 7px; color:#0793c1}

/* ------------- Override default */
ul.dropdown li {}

/* ------------- Reinitiate default: post-override activities  */
ul.dropdown li.dir {}
ul.dropdown ul li.dir {	}
/* ------------- Custom */

	/* Especially for IE6 or lower */
ul.dropdown ul a {	 padding: 4px 5px 4px 12px;	 /*width: 139px;*/	}
ul.dropdown ul a:hover {padding: 3px 5px 3px 11px; border: solid 1px #deded2; background-color: #efefe9; font-weight: bold;}
ul.dropdown ul a.dir {	 /*width: 129px;*/	}




#qname_adv {width: 270px; height: 125px;}
a.qname_adv {background-image: url(../reklama/qname_theme_f.jpg); background-position: top; width: 270px; height: 125px; display: block;}
a:hover.qname_adv {background-image: url(../reklama/qname_theme_f.jpg); background-position: bottom;}

	/* link.ru */
.for_link {color:#444444; font-size:11px; margin-bottom:25px}
.for_link a {color:#444444; font-size:11px}
.for_link a:hover {color:#000000; font size:11px}