/*==================================================*/
/*######        CSS таблицы составлены        ######*/
/*###### Профессиональной командой дизайнеров ######*/
/*######           http://aicos.ru            ######*/
/*==================================================*/

html, body {
	height: 100%;
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
	font-size: 16px;
	font-family: Calibri;
	color: #494949;
}
table {border: 0px; border-collapse: collapse;}
table td {padding: 0px;}
img {border: 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: 147px; top: 0px;}
#ms-menu .ms-contact {width: 83px; height: 44px; background: url(../ms-img/ms-contact.gif) no-repeat; left: 253px; top: 0px;}
#ms-menu .ms-sms {width: 72px; height: 44px; background: url(../ms-img/ms-sms.gif) no-repeat; left: 336px; top: 0px;}
/*CSS Menu (line) [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: 300px; /*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 16px/22px Verdana;
  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: #339900;
}
/* 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: 16px;
  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: 300px;}
/* 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;}
/*CSS Menu [END]*/
/*Поле малой формы поиска*/
.ms_search {
	color: #494949;
	font-size: 11px;
	font-family: Verdana;
	background-image: url(../ms-img/ms-search-form.gif);
	background-repeat: #fff;
    width: 190px;
	height: 16px;
	padding-left: 3px;
    padding-bottom: 1px;
	border: 0px solid #DADADA;}
/*Поле малой формы поиска [END]*/
.ms-m {
	color: #444444;
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: right;
}
/*Поле ввода логина*/
.ms-login {
	color: #494949;
	font-size: 11px;
	font-family: tahoma;
	background-image: url(../ms-img/ms-login-form.gif);
	background-repeat: #fff;
    width: 190px;
	height: 16px;
	padding-left: 3px;
    padding-bottom: 1px;
	border: 0px solid #DADADA;}
/*Поле ввода логина [END]*/
/*Поле ввода пароля*/
.ms-password {
	color: #494949;
	font-size: 11px;
	font-family: tahoma;
	background-image: url(../ms-img/ms-password-form.gif);
	background-repeat: #fff;
    width: 190px;
	height: 16px;
	padding-left: 3px;
    padding-bottom: 1px;
	border: 0px solid #DADADA;}
/*Поле ввода пароля [END]*/
/*Title*/
.ms-title {
	color: #cc0000;
	font-size: 18px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
}
.ms-title a:active, .ms-title a:visited, .ms-title a:link {color: #ffffff; font-weight: bold; text-decoration: none;}
.ms-title a:hover {color: #cc0000; font-weight: bold; text-decoration: underline;}
/*Title [END]*/
/*Title1*/
.ms-title1 {
	color: #339900;
	font-size: 14px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
	text-align: justify;
	padding-left: 5px;
	padding-right: 15px;
}
.ms-title1 a:active, .ms-title1 a:visited, .ms-title1 a:link {
	color: #339900;
	font-weight: normal;
	text-decoration: none;
	text-align: justify;
	padding-left: 5px;
	padding-right: 15px;
}
.ms-title1 a:hover {
	color: #339900;
	font-weight: normal;
	text-decoration: underline;
}
/*Title1*/
/*Title*/
.ms-title2 {
	color: #cc0000;
	font-size: 12px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
}
.ms-title2 a:active, .ms-title2 a:visited, .ms-title2 a:link {color: #cc0000; font-weight: bold; text-decoration: none;}
.ms-title2 a:hover {color: #cc0000; font-weight: bold; text-decoration: underline;}
/*Title [END]*/
.ms-title3 {
	color: White;
	font-size: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}
.ms-title3 a:active, .ms-title3 a:visited, .ms-title3 a:link {
	color: White;
	font-weight: bold;
	text-decoration: none;
}
.ms-title3 a:hover {
	color: Gray;
	font-weight: bold;
	text-decoration: underline;
}
/*Title1 [END]*/
/*Category*/
.ms-category {
	color: #d70a00;
	font-size: 12px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.ms-category a:active, .ms-category a:visited, .ms-category a:link {color: #aaaaaa; font-weight: bold; text-decoration: underline;}
.ms-category a:hover {color: #494949; font-weight: bold; text-decoration: underline;}
/*Category [END]*/
/*News*/
.ms-img {
	background-image: url(../ms-img/100.gif);
	background: no-repeat right;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-left: 10px;
	
}
.ms-img a:active, .ms-img a:visited, .ms-img a:link {
	color: #339900;
		
}
.ms-news a:hover {
	color: #339900;
	text-decoration: underline;
}
/*News [END]*/
/*News*/
.ms-news {
	color: #666666;
	font-size: 14px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.ms-news a:active, .ms-news a:visited, .ms-news a:link {
	color: #339900;
	text-decoration: underline;
}
.ms-news a:hover {
	color: #339900;
	text-decoration: underline;
}
/*News [END]*/
/*Copy*/
.ms-copy {
	color: #666666;
	font-size: 14px;
	font-family: Verdana, Geneva, Arial;
	text-decoration: none;
}
.ms-copy a:active, .ms-copy a:visited, .ms-copy a:link {
	color: #339900;
	text-decoration: none;
}
.ms-copy a:hover {
	color: #666666;
	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: #999999; font-size: 11px; font-family: tahoma; text-decoration: none;}
.ms-slink a:active, .ms-slink a:visited, .ms-slink a:link {color: #999999; text-decoration: none;}
.ms-slink a:hover {color: #000000; text-decoration: none;}
/*SLink [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:12px;
}
/*Copyright [END]*/

#hintbox {
    text-align : left;
    width : 300px;
    font-size : 12px;
    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: 300px;  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, Geneva, Arial; color: #2588b2; }
.close { position: absolute; right: 15px; top: 10px;}