/* CSS Document */

html {
height:100%;
}

body {
padding:0;
margin:0;
min-height:100%;
height:auto !important;
height:100%;
min-width:998px;
width:expression((document.documentElement.clientWidth
 || document.body.clientWidth) < 998? "998px":
 "auto");
position:relative;
font:12px Arial, Helvetica, sans-serif;
color:#000000;
background:#FFFFFF;
}

a {
color:#1774a6;
text-decoration:underline;
}

a:hover {
color:#1774a6;
text-decoration:none;
}

#search-div a { color:#fff; }

form {
padding:0;
margin:0;
}

img {
border:none;
}

h1, h2, h3, h4, h5, h6 {
padding:0 0 10px 0;
margin:0;
font-weight:normal;
}

h1 {
font-size:22px;
}

h2 {
font-size:20px;
}

h3 {
font-size:18px;
}

h4 {
font-size:16px;
}



.clear {
clear:both;
}

.container {
min-width:998px;
width:expression((document.documentElement.clientWidth
 || document.body.clientWidth) < 998? "998px":
 "auto");
}

.add {
	color: #EDF7FC;
	font-size: 12px;
	font-family: tahoma; padding:4px;
}
.add a:active,
.add a:visited,
.add a:link {
	color: #EDF7FC;
	text-decoration:none; padding:4px;
	}

.add a:hover {
	color: #EDF7FC;
	text-decoration: underline; padding:4px;
	}


/*Верхняя панель*/

.top-panel {
background:url(../images/top-bg.png) repeat-x;
height:40px;
}

.top-panel-wrapper {
float:left;
width:100%;
margin-left:-386px;
}

#search-div  {
	color:#FFFFFF;
	margin-bottom: 15px;
}
/*Панель авторизации*/

.login {
margin-left:386px;
font-size:10px;
color:#FFFFFF;
line-height:10px;
padding:4px 0 0 36px;
}

.login a, .search-top a {
text-decoration:underline;
color:#FFFFFF;
}

.login a:hover, .search-top a:hover {
text-decoration:none;
color:#FFFFFF;
}

.login-input {
background:url(../images/login-input.png) no-repeat top left;
width:116px;
height:15px;
padding:0 8px 3px 5px;
margin:0 4px 0 4px;
}

.login-input input {
width:110px;
height:15px;
background:none;
border:none;
font-size:10px;
}

.login-enter {
margin-top:6px;
}

/*Панель Регистарции*/
#reg {
	position:absolute;
	left:81px;
	top:28px;
	width:136px;
	height:2px;	
}

#lost {
	position:absolute;
	left:280px;
	top:28px;
	height:2px;
           z-index:1;	
}


/*Поиск по сайту*/

.search-title {
text-transform:uppercase;
color:#FFFFFF;
font-size:10px;
}

.search-top {
float:right;
width:386px;
padding:10px 0 0 0;
}

.search-input {
background:url(../images/search-input.png) no-repeat top left;
width:227px;
height:15px;
padding:0 8px 3px 5px;
margin:0 4px 0 4px;
}

.search-input input {
width:220px;
height:15px;
background:none;
border:none;
font-size:10px;
}

/*Шапка*/

.header {
background:url(../images/dotted.gif) repeat-x bottom;
height:130px;
}

.header-wrapper {
float:right;
width:100%;
margin-left:-238px;
}

.header-menu {
margin-left:238px;
padding:20px 45px 0 40px;
height:110px;
background:url(../images/top-gradient.png) repeat-x top;
text-transform:uppercase;
font-size:10px;
}

.header-menu a {
white-space:nowrap;
}

.header-menu td {
width:20%;
}

.menu-news a {
display:block;
background:url(../images/news.gif) no-repeat top left;
padding:10px 0 0 30px;
height:23px;
width:55px;
text-decoration:none;
color:#535353;
}

.menu-news a:hover {
text-decoration:underline;
color:#535353;
}

.menu-games a {
display:block;
background:url(../images/games.gif) no-repeat top left;
padding:16px 0 0 32px;
height:21px;
width:35px;
text-decoration:none;
color:#535353;
margin-bottom:8px;
}

.menu-games a:hover {
text-decoration:underline;
color:#535353;
}

.menu-soft a {
display:block;
background:url(../images/soft.gif) no-repeat top left;
padding:9px 0 0 40px;
height:22px;
width:75px;
text-decoration:none;
color:#535353;
}

.menu-soft a:hover {
text-decoration:underline;
color:#535353;
}

.menu-obzory a {
display:block;
background:url(../images/obzory.gif) no-repeat top left;
padding:10px 0 0 38px;
height:21px;
width:105px;
text-decoration:none;
color:#535353;
margin-bottom:2px;
}

.menu-obzory a:hover {
text-decoration:underline;
color:#535353;
}

.menu-biblioteka a {
display:block;
background:url(../images/biblioteka.gif) no-repeat top left;
padding:10px 0 0 32px;
height:25px;
width:152px;
text-decoration:none;
color:#535353;
margin-top:2px;
}

.menu-biblioteka a:hover {
text-decoration:underline;
color:#535353;
}

.menu-gallery a {
display:block;
background:url(../images/gallery.gif) no-repeat top left;
padding:10px 0 0 32px;
height:20px;
width:55px;
text-decoration:none;
color:#535353;
}

.menu-gallery a:hover {
text-decoration:underline;
color:#535353;
}

.menu-kpk-catalog a {
display:block;
background:url(../images/kpk-catalog.gif) no-repeat top left;
padding:9px 0 0 40px;
height:18px;
width:75px;
text-decoration:none;
color:#535353;
margin-bottom:2px;
}

.menu-kpk-catalog a:hover {
text-decoration:underline;
color:#535353;
}

.menu-sms a {
display:block;
background:url(../images/sms.gif) no-repeat top left;
padding:12px 0 0 36px;
height:17px;
width:88px;
text-decoration:none;
color:#535353;
margin-bottom:2px;
}

.menu-sms a:hover {
text-decoration:underline;
color:#535353;
}

.menu-forum a {
display:block;
background:url(../images/forum.gif) no-repeat top left;
padding:12px 0 0 41px;
height:23px;
width:43px;
text-decoration:none;
color:#535353;
}

.menu-forum a:hover {
text-decoration:underline;
color:#535353;
}

.menu-baraholka a {
display:block;
background:url(../images/baraholka.gif) no-repeat top left;
padding:12px 0 0 44px;
height:24px;
width:178px;
text-decoration:none;
color:#535353;
}

.menu-baraholka a:hover {
text-decoration:underline;
color:#535353;
}

.menu-dot {
height:15px;
background:url(../images/dotted.gif) repeat-x center;
}

.logo {
padding:18px 0 0 16px;
float:left;
width:222px;
height:112px;
background:url(../images/top-gradient.png) repeat-x top;
}

/*Хлебные крошки*/

.pathway {
padding:13px 0 14px 0;
background:url(../images/dotted.gif) repeat-x bottom;
}

.pathway-wrapper{
float:left;
width:100%;
margin-left:-90px;
}

.pathway-left {
padding:0 5px 0 35px;
margin-left:90px;
text-transform:uppercase;
font-size:11px;
}

.pathway-left a {
text-decoration:underline;
color:#196ea0;
}

.pathway-left a:hover {
text-decoration:none;
color:#196ea0;
}

.raquo {
padding:0 4px;
font-size:14px;
font-weight:bold;
}

.pathway-right {
float:right;
padding:0 0 0 5px;
width:85px;
font-size:9px;
text-transform:uppercase;
}

.pathway-right a {
display:block;
width:46px;
height:14px;
color:#5e5e5e;
text-align:center;
text-decoration:underline;
background:url(../images/str-down.gif) no-repeat;
}

.pathway-right a:hover {
color:#5e5e5e;
text-decoration:none;
}

/*Новости*/

.news-item {
border-top:1px solid #5aa8d3;
display:block;
padding:15px;
background:url(../images/news-bg.png) repeat-x top;
}
.news-item2 {
border-top:1px solid #5aa8d3;
display:block;
padding:15px;
background:url(../images/news-bg1.gif) repeat-x top;
}



.news-title {
font-size:15px;
font-weight:bold;
color:#5e5e5e;
}

.news-title a {
text-decoration:none;
color:#5e5e5e;
}

.news-title a:hover {
text-decoration:underline;
color:#5e5e5e;
}

.news-title-blue a {
text-decoration:none;
color:#1774a6;
}

.news-title-blue a:hover {
text-decoration:underline;
color:#1774a6;
}

.news-title-blue {
color:#1774a6;
}

.news-title-red a {
text-decoration:none;
color:#FF0000;
}

.news-title-red a:hover {
text-decoration:none;
color:#FF0000;
}

.news-menu {
clear:both;
font-size:11px;
color:#5485b6;
padding:10px 0 0 0;
}

.news-menu a {
text-decoration:none;
color:#5485b6;
}

.news-menu a:hover {
text-decoration:underline;
color:#5485b6;
}

.news-tags {
font-size:10px;
color:#000000;
}

.news-tags a {
text-decoration:underline;
color:#000000;
}

.news-tags a:hover {
text-decoration:none;
color:#000000;
}

/*Переход по страницам*/

.pages {
padding:5px;
text-align:center;
}

.pages a {
padding:1px 4px;
font-size:10px;
text-transform:uppercase;
border:1px solid #1774a6;
color:#1774a6;
text-decoration:none;
}

.pages a:hover {
padding:1px 4px;
font-size:10px;
background:#3c99cb;
text-transform:uppercase;
border:1px solid #1774a6;
color:#FFFFFF;
text-decoration:none;
}

.pages span {
padding:1px 4px;
font-size:10px;
background:#3c99cb;
text-transform:uppercase;
border:1px solid #1774a6;
color:#FFFFFF;
text-decoration:none;
}

/*Добавление комментариев*/

.f_textarea {
height:160px;
width:458px;
border:1px solid #1774a6;
background:#FFFFFF;
}

.f_input {
height:16px;
width:200px;
border:1px solid #1774a6;
background:#FFFFFF;
}

/*Комментарии*/

.com-img {
width:140px;
font-size:11px;
color:#5485b6;
}

.group-name {
color:#e41f36;
}

.slink {
color:#757575;
font-size:11px;
text-decoration:none;
}

/*Добавление новости*/

.add-cat  select {
height:60px;
width:202px;
border:1px solid #1774a6;
background:#FFFFFF;
}

/*Обратная связь*/

.feed-adres select {
height:16px;
width:202px;
border:1px solid #1774a6;
background:#FFFFFF;
}

/*Левый блок*/

.left {
float:left;
width:204px;
padding:15px 0 0 8px;
margin-left:-100%;
}

.resizer {
height: 11px;
	font-size: 11px;
	line-height: 11px;
	background: #E0E0E0 url(resizer.gif) no-repeat 100% 100%;
	border: 1px solid #B0B0B0;
	cursor: n-resize;
	width: 458px;
}

.block-alig {
padding:15px;
}

.block-alig2 {
padding:1px;
}

/* Centralnii block */
#center_container {width: 100%; float: left;}
#content_container {margin: 0 260px 0 215px; padding:26px 15px 0 15px;}


/* Levii block */
#left_block {width: 204px; float: left; margin: 0px 0px 0px -100%; padding:20px 0 0 8px;}

/* Pravii block */
#right_block {width: 252px; float: left; margin: 0px 0px 0px -260px; padding:20px 0 0 0;}

/*Правый блок*/

.right {
float:right;
width:252px;
padding:15px 8px 0 0;
margin-left:-260px;
}

/*Блоки*/

.block {
}

.block-title {
background:url(../images/category-bg.png) no-repeat top left;
height:20px;
color:#525252;
font-size:11px;
text-transform:uppercase;
padding:8px 3px 0 58px;
}

.block-title span {
background:#FFFFFF;
padding:1px 4px;
}

.block-content {
padding:15px 5px 15px 25px;
}

/*Популярное*/

.top-news {
background:url(../images/star.png) no-repeat top left;
padding:0 0 10px 27px;
font-size:10px;
text-transform:uppercase;
}

.top-news a {
text-decoration:underline;
}

.top-news a:hover {
text-decoration:none;
}


/*Голосование*/

.vote-title {
font-size:10px;
text-transform:uppercase;
margin-bottom:5px;
color:#1774a6;
}

.vote-result {
font-size:10px;
text-transform:uppercase;
margin-top:5px;
color:#1774a6;
}

/*Кнопки*/

.button {
font-size:10px;
background:#3c99cb;
text-transform:uppercase;
border:1px solid #1774a6;
cursor:pointer;
color:#FFFFFF;
}

.button-img {
border:none;
cursor:pointer;
}

/*Подвал*/

.extra1 {
height:50px;
clear:both;
background-color: #2F89B8;
}

.extra2 {
height:50px;
clear:both;
background-color: #FFFFFF;
}

.footer {
position:absolute;
bottom:0;
// height:62px;
// background:url(../images/footer-bg.png) repeat-x;
width:100%;
color:#FFFFFF;
}

.footer a {
text-decoration:none;
color:#FFFFFF;
}

.footer a:hover {
text-decoration:underline;
color:#FFFFFF;
}

.footer-wrapper {
float:left;
width:100%;
}

.footer-left {
margin-right:385px;
padding:16px 5px 0 15px;
}

.footer-banner {
float:left;
width:300px;
text-align:center;
padding:15px 0 0 0;
margin-left:-385px;
}

.footer-right {
float:left;
margin-left:-85px;
width:85px;
padding:26px 0 0 0;
font-size:9px;
text-transform:uppercase;
}

.footer-right a {
display:block;
width:47px;
height:12px;
color:#ffffff;
padding:2px 0 0 0;
text-align:center;
text-decoration:underline;
background:url(../images/str-up.gif) no-repeat;
}

.footer-right a:hover {
color:#ffffff;
text-decoration:none;
}
#inner_panel {
  position: relative; 
  top: 0px; 
  background-color: #409FD1; 
  margin:2px; 
  border: 2px solid #2F89B8;}
  
#outer_panel {
	overflow: hidden;
	position: absolute;
	z-index: 1600;
	padding-left: 15px;
	top: 155px;
	width: 0px;
	right: 320px;
}

.repa {
margin:20px 10px 20px 10px;
padding:10px;
border:1px solid #DDDDDD;
background-color:#FFFFFF;
}

.repa {
color: #757575;
text-decoration: none;
}
.repa a {
color: #4B73D4;
text-decoration: none;
}
.repa a:hover {
color: #4B73D4;
text-decoration: underline;
}



.links {
	color: #1774a6;
	font-size: 14px;		
	font-family: tahoma;	
	text-decoration: none;
             }
             .links  a:active, .slink a:visited, .slink a:link {
	color: #1774a6;
	text-decoration: none;
             }
            .links  a:hover {
	color: #1774a6E;
	text-decoration: underline;
}

.exdiv{ 
margin: 0px; 
padding: 0px; 
background-color:#FEF2F2; 
border-left: 1px solid #FF6060; 
border-top: 1px dotted #000; 
border-right: 1px dotted #000; 
border-bottom: 1px dotted #000;
}

.ajaxHREF a:active {
text-decoration:none;
border-bottom:1px dashed #1774a6;
}
.ajaxHREF a:link {
text-decoration:none;
border-bottom:1px dashed #1774a6;
}
.ajaxHREF a:visited {
text-decoration:none;
border-bottom:1px dashed #1774a6;
}
.ajaxHREF a:hover {
text-decoration:none;
border-bottom:1px dashed #1774a6;
}


.footerad {
background-color: #2F89B8;
position:relative;
}

.footerad a {
text-decoration:none;
color:#FFFFFF;
}

.footerad a:hover {
text-decoration:underline;
color:#FFFFFF;
}

.admedianetimg a {border: 4px solid #D9E4EA; margin: 10px; float: left;}

.admedianetimg a:hover {border: 4px solid #348FBF; margin: 10px; float: left;}

.admedianetimg_f a {border: 4px solid #A0CEE7; margin: 10px; float: left;}

.admedianetimg_f a:hover {border: 4px solid #A2A2A2; margin: 10px; float: left;}

.admedianettext {margin-top: 10px; margin-right: 5px; margin-left: 5px;}

.foot1 {color: #FFFFFF}
.foot1 a {color: #FFFFFF;}
.foot1 a:hover {color: #FFFFFF;}
#search-div a {color:#fff;}
#search-div a:hover {color: #FFFFFF;}

.gevak_logo {
background:url(../images/gevak_logo.png) top right no-repeat;
height:18px;
width:223px;
padding:22px 0 0 17px;
font-size:11px;
line-height:12px;
font-family:Arial, Helvetica, sans-serif;
display:block;
position:absolute;
z-index:100;
border-bottom:22px;
right:230px;
}
.gevak_logo a {
color:#FFFFFF;
text-decoration:none;
}
.gevak_logo a:hover {text-decoration:underline;}
