/* CSS Document */
html {    height:100%;  }
body {
	margin: 0px 0px 0px 0px;
	min-height: 100%;
	background-color: transparent;
}
* html body {    height:100%;   padding: 0px 0px 0px 0px;  position: static;   }
td {     vertical-align: top;   }
ul{
	margin: 1px;
	padding-left: 15px;
	line-height: 13px;
}
a:link.auth, a:visited.auth, a:active.auth{
	color: Maroon;
}
.head     {
	background-repeat: no-repeat;
	background-position: top;
	background-image: url(images/mac-v1/head.jpg);
}
#menu{
	width: 215px;
	background: url(/images/bgcontent.png);
	padding-left: 7px;
}
a.auth_text, a:active.auth_text, a:visited.auth_text{
	color : Maroon;
	text-decoration: none;
}
a:hover.auth_text{
	color: #FFD700;
	text-decoration: none;
}
.auth_text{
	font-size: 11px;
	color : Maroon;
	text-decoration : none;
}
.auth_log{
	border: 1px solid Maroon;
	padding-left: 3px;
	height: 14px;
	background-color: #C5C5C5;
}
.auth_pass{
	border: 1px solid Maroon;
	padding-left: 3px;
	height: 14px;
background-color: #C5C5C5;
}
.auth_bottom{
	height: 20px;
	border: 1px solid Maroon;
	width : 43px;
background-color: #C5C5C5;
}
.text_menu{
	text-decoration: none;
	font-size: 16px;
}
.layer2{
	background: #B7B7B7;
	vertical-align: top;
}
.lefthead     {   background: url(images/template/lefthead.jpg) bottom right no-repeat;   }
.left-foot  {   background: url(images/template/left-foot.gif) bottom left no-repeat;   }
.right-foot  {   background: url(images/template/right-foot.gif) bottom right no-repeat;   }
.foot-center  {   background: url(images/template/foot.gif) bottom right repeat-x;   }

.hr { color: #DCDCDC;  }

.sherb{
	margin : 0px 0px 0px 10px;
	padding : 0px 10px 0px 10px;
	border: 5px solid Black;
}

 #news-title{ margin: 2px 2px 2px 2px; padding: 5px 5px 10px 40px; background: url(images/template/news-title-fone.gif) bottom left no-repeat;
 font-family: Georgia; font-size: 18px; color: #666666; font-weight: bold; }
 #color { margin: 2px 2px 2px 10px; padding: 15px 15px 15px 15px; background: url(images/template/gradient-fone.gif) bottom left no-repeat;
 font-family: sans-serif; font-size: 16px; color: #FFFFFF; font-weight: bold; }
 #search { font-family: sans-serif;}
 #auth-inner {
	font-family: sans-serif;
	font-size: 11px;
	color: Maroon;

}
 #form { margin: 1px;  font-family: sans-serif; font-size: 10px; }

#left_titul{
	font-weight: bold;
	font: small-caps bold 15px sans-serif;
}
.titulcontent{
	background: #354c54;
	height: 33px;
}
.content{
	background: url(images/bgcontent.png);
	margin : 0px 10px 0px 10px;
	padding : 0px 0px 0px 10px;
}
#left_titul a{
	color : White;
}
/* Цвета, ссылки ******************/
img{
	border: 0px;
}
a {
	text-decoration: none;
	color: Maroon;
	outline: none;
}
a:visited {
	color: Maroon;
	text-decoration: none;
}
a:active {
	color: Maroon;
	text-decoration: none;
}
a:hover {
	color: #CC7100;
	text-decoration: none;
}

div.nc_list a{
	font-weight: bold;
}
/* Заголовки *******************/

h1 {
	font-size: 18px;
	font-weight: bold;
	font-family: sans-serif;
	margin: 5px;
	margin-left: 10px;
	color: White;
}
h2 {
	font-size: 11px;
	font-weight: normal;
    font-family: sans-serif;
    margin: 5px;
    margin-left: 10px;
	color: #666666; 	}

h3 {
	font-size: 13px;
	font-weight: bold;
	font-family: sans-serif;
	margin: 5px;
	margin-left: 0px;
	color: Maroon;
}

a:link h3, a:visited h3, a:active h3
    {
	font-size: 13px;
	font-weight: bold;
	font-family: sans-serif;
	color: Maroon;
}

    a:hover h3
    {
	font-size: 13px;
	font-weight: bold;
	font-family: sans-serif;
	color: Maroon;
}

h4 {
	font-size: 13px;
	font-weight: bold;
    font-family: sans-serif;
    margin: 5px;
    margin-left: 0px;
	color: #339900; 	}

    .h4, a:link.h4, a:visited.h4, a:active.h4
    { 	font-size: 13px;
	font-weight: bold;
    font-family: sans-serif;
	color: #339900;  	}

    a:hover.h4
    { 	font-size: 13px;
	font-weight: bold;
    font-family: sans-serif;
	color: #339900;  	}

/* Основные блоки ******************/
#left  {
	font-family: sans-serif;
	font-size: 11px;
	min-height: 100%;
	
	margin-right: 2px;
}
#right  {
	font-family: "Palatino Linotype";
	font-size: 12px;
	color: Black;
	margin-left: 2px;
	
	text-align: center;
	margin-top: 0px;
}
#news{
	text-align: left;
}
#list  {
	margin-left: 330px;
	margin-top: 60px;
	margin-bottom: 80px;
	margin-right: 5px;
	font-family: sans-serif;
	font-size: 14px;
	min-height: 100%;
	color: #FFFFFF;
	font-weight: bold;
}
#menu  {
	margin-top: 2px;
}

 /* Меню слева ******************/
.menu{
	margin-top: 3px;
	margin-right: 4px;
	margin-bottom: 3px;
	font-family: sans-serif;
	font-size: 14px;
	color: Window;

}

a:link.menu, a:visited.menu, a:active.menu {
	margin-top: 5px;
	margin-right: 4px;
	margin-bottom: 8px;
	font-family: sans-serif;
	font-size: 14px;
	color: Window;
	text-decoration: none;
}

a:hover.menu {
	margin-top: 5px;
	margin-right: 4px;
	margin-bottom: 8px;
	font-family: sans-serif;
	font-size: 14px;
	color: #FFD700;
	text-decoration: none;
}


 /* Логотип в хедере ******************/
#logo      {
	width: 150px;
	margin: 10px 10px 10px 10px;
}
#text     { margin:7px 7px 7px 25px; font-size: 12px;  font-family: sans-serif;}
#tags    { margin:5px; }
#clients     { width: 200px; margin: 35px 10px 15px 45px; font-family: sans-serif;
	font-size: 13px; font-weight: bold; }
#nav      { font-size: 12px; font-family: sans-serif; float: left }
#spec      { margin: 5px 5px 5px 5px; font-weight: bold;
   font-size: 18px;  font-family: sans-serif;}

#icq      { margin: 15px 5px 15px 5px; font-size: 12px;  font-family: sans-serif;}
/* область основного контента */
#content {
	margin: 0px 2px 10px 2px;
	padding: 5px;
	color: #0C0B15;
	font-weight: normal;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	height: 100%;
}
.nc_row { margin-top: 0px;   position: static;    }
.category {   font-size: 12px;   font-family: sans-serif;   color: #FF6600;   }
.text {   font-size: 11px;   font-family: sans-serif;  }
/*разное*/
    #icons { margin-top: 10px; margin-right: 27px; }
	#email { margin-left: 35px; margin-top: 5px; font-family: sans-serif;  margin-bottom: 30px; font-size: 12px; color: #333333; }
   .email, a:link.email, a:visited.email, a:active.email, a:hover.email { color: #FFFFCC; }
    #head-menu { 	margin-top: 20px; margin-left: 30px; margin-bottom: 3px; width: 200px; }
    #slogan {
	margin-left: 30px;
	margin-top: 20px;
	color: #FFFFFF;
	font-weight: bold;
	margin-bottom: 3px;
	font-size: 14px;
	font-family: sans-serif;
	width: 220px;
	float: left;
}
/* Контейнер для верхнего горизонтального меню */
    #topmenu {  padding: 5px; background-color: #BCD2E9; min-height: 18px; }
    #advert-top {  margin: 5px; }
    #auth_block {  margin: 5px; background-color: #C9DBED; }

    #enter {  padding: 3px; font-family: sans-serif; font-size: 11px; color: #666666; }
    #topleft {
	margin: 3px;
	float: left;
}
.podval{
	background: #354c54;
}
/* Шрифт для верхнего горизонтального меню */
.topmenu {
	padding-right: 10px;
	padding-left: 10px;
	font-family: sans-serif;
	font-size: 12px;
	color: Maroon;
	text-decoration: none;
}

a:link.topmenu, a:visited.topmenu, a:active.topmenu{
	padding-right: 5px;
	padding-left: 5px;
	font-family: sans-serif;
	font-size: 12px;
	color: Maroon;
	text-decoration: none;
}

a:hover.topmenu {
	padding-right: 5px;
	padding-left: 5px;
	font-family: sans-serif;
	font-size: 12px;
	color: #FFD700;
	text-decoration: none;
}

.color, a:link.color, a:visited.color, a:active.color, a:hover.color { color: #6699CC; }
.tcolor, a:link.tcolor, a:visited.tcolor, a:active.tcolor, a:hover.tcolor { color: #666633; }

/*основное меню слева*/
#titlemenu{ padding-top: 0px;  	}

.titlemenu, a:link.titlemenu, a:visited.titlemenu, a:active.titlemenu{
	font-family: Tahoma;
	font-size: 11px;
	color: #383838;
	text-decoration: none;
	font-weight: bold;
	margin-left: 10px;
}

a:hover.titlemenu{
	font-family: Tahoma;
	font-size: 11px;
	color: #CC7100;
	text-decoration: none;
}

 .title{
	padding: 2px;
	font-family: sans-serif;
	font-size: 12px;
	color: #708090;
	text-decoration: none;
}

a:link.title, a:active.title, a:visited.title, a:hover.title {
	padding: 2px;
	font-family: sans-serif;
	font-size: 12px;
	color: Scrollbar;
	text-decoration: none;
}
div#content h1{
	color: #354c54;
}

/*большой шрифт*/
  .big {
	font-size: 18px;
	color: #990000;
	font-family: sans-serif;
	font-weight: bold;
	margin-top: 7px;
	margin-bottom: 5px;
}
.block_width{
	margin: 0px;
	padding: 0px;
	
}
a.big, a:active.big, a:visited.big, a:hover.big {
font-size: 18px;
color: #990000;
font-family: sans-serif;
font-weight: bold;
margin-top: 7px;
margin-bottom: 5px;       	}

/*начало верхнего меню*/

/*  мелкий текст в футере */

#footer {
	font-family: sans-serif;
	font-size: 11px;
	color: White;
	margin: 10px;
	margin-top: 10px;
}
#pogoda {
	font-family: sans-serif;
	font-size: 12px;
}
#zorin { font-family: sans-serif; font-size: 12px;  margin: 7px; margin-top: 20px; margin-left: 40px; color: #666666;}
.zorin, a:link.zorin, a:active.zorin, a:visited.zorin, a:hover.zorin {
font-family: sans-serif;  font-size: 12px; color: #666666; }
.footer, a:link.footer, a:active.footer, a:visited.footer, a:hover.footer {
	font-family: sans-serif;
	font-size: 11px;
	color: #B7B7B7;
}


/*разное*/

#nc_announce {  padding-top: 5px !important; }
#sub_menu {
	font-size : 13px;
	color: #6699CC;
	margin-top: 20px;
   	margin-bottom: 3px;
    font-family: sans-serif;
    font-weight: bold;  }
