/*==================================================*/
/*######        CSS таблицы составлены        ######*/
/*###### Профессиональной командой дизайнеров ######*/
/*######           http://aikos.ru            ######*/
/*==================================================*/

html, body {height: 100%; margin: 0px; padding: 0px; background-color: #FFFFFF; font-size: 11px; font-family: tahoma; color: #494949;text-decoration:none}
table {border: 0px; border-collapse: collapse;}
table td {padding: 0px;vertical-align:top;text-align:left}
img{border:0}

.both{clear:both}

.top{height:40px;background:url(../ms-img/ms-top.gif)}
.top2{background:url(../ms-img/ms-top_2.gif) repeat-x}

#logo{width:271px;height:74px;float:left;background:url(../ms-img/ms-logo.gif);margin:23px 0 0 5px}

.title{width:200px;background:url(../ms-img/ms-bc.gif);padding-left:10px;color:#fff;font-weight:bold;vertical-align:middle}

.register{float:left;background:url(../ms-img/ms-arrow.png) 0 56% no-repeat;padding-left:15px}

.block{padding:4px 0 0 9px}
.punkt{height:1px;margin-bottom:20px;clear:both;background:url(../ms-img/ms-punkt.gif)}

h1{color:#fff;font-size:12px;font-weight:bold;padding:6px 5px 0 5px;display:inline}

.berrors { border: 1px solid #6d4595; border-width: 1px 0; color: #e0cdf3; padding: 10px 15px 10px 60px; font-style: italic; background: #96c url("../images/berrors.png") no-repeat; }
.berrors a { color: #fff; }

.ms_search_btn{width:46px;height:20px;border:0;margin:0;background-image: url(../ms-img/ms-search-btn.gif)}

/*Поле малой формы поиска*/
.ms_search,.ms-login,.ms-password {
	color: #494949;
	font-size: 11px;
	font-family: tahoma;
	background-image: url(../ms-img/ms-search-form.gif);
    width:167px;
	padding:3px 0px 1px 23px;
	height: 16px;
	border:0;margin:0}
/*Поле малой формы поиска [END]*/
/*Поле ввода логина*/
.ms-login,.ms-password {
	background:url(../ms-img/ms-login-form.gif);
	width:106px;
	padding:3px 0 2px 23px;
	margin:25px 10px 0 0
}
/*Поле ввода логина [END]*/
/*Поле ввода пароля*/
.ms-password {background:url(../ms-img/ms-password-form.gif)}
/*Поле ввода пароля [END]*/

#foot{height:58px;background:url(../ms-img/ms-foot.gif)}
#foot2{height:40px;background:url(../ms-img/ms-foot2.gif);padding:10px 0 0 15px}
#foot_count{float:right;width:421px;height:51px;text-align:center;margin-top:2px;background:url(../ms-img/foot_count.gif);padding:55px 0 0 0}

/*CSS Menu(line)*/
#ms-menu {list-style: none; padding: 0; margin: 0; height: 44px; background: url(../ms-img/ms-top.gif) no-repeat; position: relative;}
#ms-menu span {display: none; position: absolute;}
#ms-menu a {display: block; position: absolute; outline: none;}
#ms-menu a:hover {background-position: left bottom;}
#ms-menu a:hover span {display: block;}
#ms-menu .ms-home {width: 78px; height: 44px; background: url(../ms-img/ms-home.gif) no-repeat; left: 0px; top: 0px;}
#ms-menu .ms-forum {width: 69px; height: 44px; background: url(../ms-img/ms-forum.gif) no-repeat; left: 78px; top: 0px;}
#ms-menu .ms-register {width: 106px; height: 44px; background: url(../ms-img/ms-register.gif) no-repeat; left: 78px; top: 0px;}
#ms-menu .ms-contact {width: 83px; height: 44px; background: url(../ms-img/ms-contact.gif) no-repeat; left: 184px; top: 0px;}
#ms-menu .ms-sms {width: 49px; height: 44px; background: url(../ms-img/ms-sms.gif) no-repeat; left: 336px; top: 0px;}
#ms-menu .ms-radio {width: 75px; height: 44px; background: url(../ms-img/radio-fm.gif) no-repeat; left: 267px; top: 0px;}
#ms-menu .ms-do {width: 142px; height: 44px; background: url(../ms-img/ms-do.gif) no-repeat; left: 342px; top: 0px;}

#ms-menu .ms-shop {width: 83px; height: 44px; background: url(../ms-img/ms-shop.gif) no-repeat; left: 342px; top: 0px;}
#ms-menu .ms-adv {width: 83px; height: 44px; background: url(../ms-img/ms-adv.gif) no-repeat; left: 425px; top: 0px;}
/*CSS Menu (line) [END]*/
/*CSS Menu(board)*/
#ms-board {list-style: none; padding: 0; margin: 0; height: 20px; position: relative;}
#ms-board span {display: none; position: absolute;}
#ms-board a {display: block; position: absolute; outline: none;}
#ms-board a:hover {background-position: left bottom;}
#ms-board a:hover span {display: block;}
#ms-board .ms-search {width: 51px; height: 20px; background: url(../ms-img/ms-search.gif) no-repeat; left: 0px; top: 0px;}
#ms-board .ms-adadd {width: 120px; height: 20px; background: url(../ms-img/ms-adadd.gif) no-repeat; right: 100px; top: 0px;}
#ms-board .ms-myadds {width: 93px; height: 20px; background: url(../ms-img/ms-myadds.gif) no-repeat; right: 0px; top: 0px;}
/*CSS Menu (board) [END]*/
/*CSS Menu*/
/* Root = Vertical, Secondary = Vertical */
ul.navmenu-v,
ul.navmenu-v li,
ul.navmenu-v ul {
  margin: 0;
  border: 0 none;
  padding: 0;
  width: 220px; /*For KHTML*/
  list-style: none;}
ul.navmenu-v:after /*From IE 7 lack of compliance*/{
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";
  height: 0;
  visibility: hidden;}
ul.navmenu-v li {
  float: left; /*For IE 7 lack of compliance*/
  display: block !important; /*For GOOD browsers*/
  display: inline; /*For IE*/
  position: relative;}
/* Root Menu */
ul.navmenu-v a {
  padding: 3px 0px 2px 30px;
  display: block;
  background: url(../ms-img/ms-menu.gif) no-repeat;
  color: #494949;
  font: bold 11px/22px Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  height: auto !important;
  height: 1%; /*For IE*/}
/* Root Menu Hover Persistence */
ul.navmenu-v a:hover,
ul.navmenu-v li:hover a,
ul.navmenu-v li.iehover a {
  background: url(../ms-img/ms-menu_a.gif) no-repeat;
  color: #00b0de;}
/* 2nd Menu */
ul.navmenu-v li:hover li a,
ul.navmenu-v li.iehover li a {
  padding: 0px 0px 0px 5px;
  margin:0px 0px 0px 0px;
  font-size: 10px;
  font-weight: normal;
  background: #ffffff;
  color: #494949;
  border: 1px solid #f7f7f7}
/* 2nd Menu Hover Persistence */
ul.navmenu-v li:hover li a:hover,
ul.navmenu-v li:hover li:hover a,
ul.navmenu-v li.iehover li a:hover,
ul.navmenu-v li.iehover li.iehover a {
  background: #9debff;
  color: #444444;}
/* 3rd Menu */
ul.navmenu-v li:hover li:hover li a,
ul.navmenu-v li.iehover li.iehover li a {
  background: #ffffff;
  color: #494949;}
/* 3rd Menu Hover Persistence */
ul.navmenu-v li:hover li:hover li a:hover,
ul.navmenu-v li:hover li:hover li:hover a,
ul.navmenu-v li.iehover li.iehover li a:hover,
ul.navmenu-v li.iehover li.iehover li.iehover a {
  background: #9debff;
  color: #444444;}
ul.navmenu-v ul,
ul.navmenu-v ul ul,
ul.navmenu-v ul ul ul {
  display: none;
  position: absolute;
  top: 0;
  left: 220px;}
/* Do Not Move - Must Come Before display:block for Gecko */
ul.navmenu-v li:hover ul ul,
ul.navmenu-v li:hover ul ul ul,
ul.navmenu-v li.iehover ul ul,
ul.navmenu-v li.iehover ul ul ul {
  display: none;}
ul.navmenu-v li:hover ul,
ul.navmenu-v ul li:hover ul,
ul.navmenu-v ul ul li:hover ul,
ul.navmenu-v li.iehover ul,
ul.navmenu-v ul li.iehover ul,
ul.navmenu-v ul ul li.iehover ul {
  display: block;}

ul.nvr-v,
ul.nvr-v li,
ul.nvr-v ul {
  margin: 0;
  border: 0 none;
  padding: 0;
  width: 220px; /*For KHTML*/
  list-style: none;}
ul.nvr-v:after /*From IE 7 lack of compliance*/{
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";
  height: 0;
  visibility: hidden;}
ul.nvr-v li {
  float: left; /*For IE 7 lack of compliance*/
  display: block !important; /*For GOOD browsers*/
  display: inline; /*For IE*/
  position: relative;}
/* Root Menu */
ul.nvr-v a {
  padding: 3px 0px 2px 30px;
  display: block;
  background: url(../ms-img/ms-menu_r.gif) no-repeat;
  color: #494949;
  font: bold 11px/22px Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  height: auto !important;
  height: 1%; /*For IE*/}
/* Root Menu Hover Persistence */
ul.nvr-v a:hover,
ul.nvr-v li:hover a,
ul.nvr-v li.rhover a {
  background: url(../ms-img/ms-menu_ra.gif) no-repeat;
  color: #00b0de;}
/* 2nd Menu */
ul.nvr-v li:hover li a,
ul.nvr-v li.rhover li a {
  padding: 0px 0px 0px 5px;
  margin:0;
  font-size: 10px;
  font-weight: normal;
  background: #ffffff;
  color: #494949;
  border: 1px solid #f7f7f7}
/* 2nd Menu Hover Persistence */
ul.nvr-v li:hover li a:hover,
ul.nvr-v li:hover li:hover a,
ul.nvr-v li.rhover li a:hover,
ul.nvr-v li.rhover li.rhover a {
  background: #9debff;
  color: #444444;}
/* 3rd Menu */
ul.nvr-v li:hover li:hover li a,
ul.nvr-v li.rhover li.rhover li a {
  background: #ffffff;
  color: #494949;}
/* 3rd Menu Hover Persistence */
ul.nvr-v li:hover li:hover li a:hover,
ul.nvr-v li:hover li:hover li:hover a,
ul.nvr-v li.rhover li.rhover li a:hover,
ul.nvr-v li.rhover li.rhover li.rhover a {
  background: #9debff;
  color: #444444;}
ul.nvr-v ul,
ul.nvr-v ul ul,
ul.nvr-v ul ul ul {
  display: none;
  position: absolute;
  top: 0;
  left: -220px;}
/* Do Not Move - Must Come Before display:block for Gecko */
ul.nvr-v li:hover ul ul,
ul.nvr-v li:hover ul ul ul,
ul.nvr-v li.rhover ul ul,
ul.nvr-v li.rhover ul ul ul {
  display: none;}
ul.nvr-v li:hover ul,
ul.nvr-v ul li:hover ul,
ul.nvr-v ul ul li:hover ul,
ul.nvr-v li.rhover ul,
ul.nvr-v ul li.rhover ul,
ul.nvr-v ul ul li.rhover ul {
  display: block;}
/*CSS Menu [END]*/

/*Title*/
.ms-title{color:#fff;font-size:12px;font-weight:bold;padding:6px 5px 0 5px}
.ms-title a:active, .ms-title a:visited, .ms-title a:link{color:#fff;font-weight:bold;text-decoration:none}
.ms-title a:hover{color: #fff;font-weight:bold;text-decoration:underline}
/*Title [END]*/
/*Title1*/
.ms-title1 {color: #444444; font-size: 11px; font-family: tahoma; font-weight: bold; text-decoration: none;}
/*Title1 [END]*/
/*Category*/
.ms-category {color: #d70a00; font-size: 10px; font-family: tahoma; text-decoration: none;}
.ms-category a:active, .ms-category a:visited, .ms-category a:link {color: #888888; font-weight: bold; text-decoration: underline;}
.ms-category a:hover {color: #494949; font-weight: bold; text-decoration: underline;}
/*Category [END]*/
/*News*/
.ms-news {color: #333333; font-size: 11px; font-family: tahoma; text-decoration: none;}
.ms-news a:active, .ms-news a:visited, .ms-news a:link {color: #0086e5; text-decoration: underline;}
.ms-news a:hover {color: #000000; text-decoration: underline;}
/*News [END]*/
/*Copy*/
.ms-copy {color: #666666; font-size: 11px; font-family: tahoma; text-decoration: none;}
.ms-copy a:active, .ms-copy a:visited, .ms-copy a:link {color: #0086e5; text-decoration: none;}
.ms-copy a:hover {color: #000000; text-decoration: none;}
/*Copy [END]*/
/*Link*/
.ms-link {color: #6e6e6e; font-size: 11px; font-family: tahoma; text-decoration: none;}
.ms-link a:active, .ms-link a:visited, .ms-link a:link {color: #6e6e6e; text-decoration: none;}
.ms-link a:hover {color: #ffffff; text-decoration: none;}
/*Link [END]*/
/*SLink*/
.ms-slink {color: #777777; font-size: 11px; font-family: tahoma; text-decoration: none;}
.ms-slink a:active, .ms-slink a:visited, .ms-slink a:link {color: #777777; text-decoration: none;}
.ms-slink a:hover {color: #000000; text-decoration: none;}
/*SLink [END]*/
/*board_main*/
.ms-board_main {color: #777777; font-size: 11px; font-family: tahoma; text-decoration: none;}
.ms-board_main a:active, .ms-board_main a:visited, .ms-board_main a:link {color: #777777; text-decoration: none;}
.ms-board_main a:hover {color: #000000; text-decoration: none;}
/*board_main [END]*/
/*Copyright*/
.ms-copyright {color: #cccccc; font-size: 11px; font-family: tahoma; text-decoration: none;}
.ms-copyright a:active, .ms-copyright a:visited, .ms-copyright a:link {color: #00b0de; text-decoration: none;}
.ms-copyright a:hover {color: #9debff; text-decoration: none;}

.navigation {
	color:#666;
	border:0px;
}

.navigation a:link,
.navigation a:visited,
.navigation a:hover,
.navigation a:active {
	text-decoration:none;
	color: #636363;
	background:#F9F9F9;
	border:1px solid #E6E6E6;
	padding:3px 6px;
	font-size:11px
}

.navigation a:hover {
	background:#00b0db;
	color:#FFFFFF;
	border-color:#666666;
}

.navigation span {
	text-decoration:none;
	background:#fff;
	padding:3px 6px;
	border:1px solid #666666;
	color:#ccc;
	font-size:11px;
}
/*Copyright [END]*/

#hintbox {
    text-align : left;
    width : 150px;
    font-size : 10px;
    border : 1px solid #99a1ab;
    background-color : #fff;
    layer-background-color : #a396d9;
    color : #282828;
    margin : 10px 0 0 10px;
    padding : 3px 5px;
    position : absolute;
    visibility : hidden;
    z-index : 998;
    -moz-opacity : 0.9;
    -moz-border-radius : 5px;
    filter : alpha(opacity="90");}

.entry { width: 250px;  overflow: visible; padding: 50px 10px 15px 10px; border: 1px solid #3E3C22; background-color: #fff; position: absolute; top: 30%; left: 45%; z-index: 55; }
.entry dl { clear: both; display: block; }
.entry dt { float: left; width: 25%; padding: 5px 0; }
.entry dd { float: left; width: 70%; padding: 5px 0; }
.entry dd a { padding-right: 20px; }
.entry input { width:85%; padding: 3px 5px; }

.auth { position: absolute; left: 15px; top: 10px; font: 18px Verdana; color: #2588b2; }
.close { position: absolute; right: 15px; top: 10px;}

/*Link to news *by DeN*/
#news_address {width:auto; height:180px; text-align:center; padding:10px; background:#ffffff;}
.na_inp {width:400px; padding:2px; margin:10px 0 10px 0;}

/*---Userinfo---*/
.userinfo { padding-left: 125px; }
.ui-dialog-content .userinfo { padding: 10px 0 10px 125px; }
	.userinfo .lcol { margin-left: -125px; width: 110px; padding-right: 0;float:left }
		.userinfo .lcol .avatar { margin-bottom: 10px; padding: 4px; background-color: #fff; border: 1px solid #c0d4de; }
			.userinfo .lcol .avatar img { width: 100px; }
		.userinfo .lcol ul { font-size: 0.9em; }

	.userinfo .rcol { width: 100%; }
		.userinfo .rcol ul { list-style: none; margin-left: 0; }
		.userinfo .rcol ul li { margin-bottom: 0.2em; } 
		.ussep { padding-top: 12px; }

/*---Сортировка новостей---*/
.sortn { margin: 0 0 13px 0; height: 33px; background: url("../images/sortnews.png") no-repeat; }
	.sortn .sortn { text-align: center; line-height: 29px; padding: 0 15px; background-position: 100% -33px; font-size: 1.1em; margin: 0; }
	.sortn img { vertical-align: middle; }

