* {
	margin: 0;
	padding: 0;
}
body {
	font: 12px/18px Arial, Tahoma, Verdana, sans-serif;
	width: 100%;
	background:url(../images/mount.jpg) repeat;
	font-family: tahoma, verdana, arial, sans-serif, Lucida Sans;
}
a {
	color: #3486b9;
	outline: none;
	text-decoration: none;
	font-weight: bold;
}
a:hover {
	text-decoration: none;
}
p {margin: 0 0 18px}
img {
	border: none;
}


input {vertical-align: middle}
input[type="text"]         { width:300px;border:1px solid #999;padding:5px;-moz-border-radius:4px;  }
input[type="text"]:focus   { border: solid 1px #b4b4b4; }     
              
input[type="submit"]       { cursor:pointer;border:1px solid #999;padding:5px;-moz-border-radius:4px;background:#eee; color:#555555; font: 12px/18px Arial, Tahoma, Verdana, sans-serif; height:27px; *height:30px;}
input[type="submit"]:hover,
input[type="submit"]:focus { border-color:#b4b4b4; background:#ddd; }
input[type="submit"]:active{ margin-top:1px; }

input[type="button"] { cursor:pointer;border:1px solid #999;padding:5px;-moz-border-radius:4px;background:#eee;  color:#555555; font: 12px/18px Arial, Tahoma, Verdana, sans-serif; height:27px; *height:30px;}
input[type="button"]:hover,
input[type="button"]:focus { border-color:#b4b4b4;background:#ddd; }
input[type="button"]:active{ margin-top:1px; }

input[type="reset"] { cursor:pointer;border:1px solid #999;padding:5px;-moz-border-radius:4px;background:#eee;  color:#555555; font: 12px/18px Arial, Tahoma, Verdana, sans-serif; height:27px; *height:30px;}
input[type="reset"]:hover,
input[type="reset"]:focus { border-color:#b4b4b4;background:#ddd; }
input[type="reset"]:active{ margin-top:1px; }

input[type="password"] { width:300px;border:1px solid #999;padding:5px;-moz-border-radius:4px;  }
input[type="password"]:focus   { border: solid 1px #b4b4b4; }


textarea    { border:1px solid #b4b4b4;padding:0px; background:#FBFBFB url(../images/ok.png) no-repeat; background-position:50%; color:#555555; font: 12px/18px Arial, Tahoma, Verdana, sans-serif; }
textarea:focus   { border: solid 1px #999; color:#555555; font: 12px/18px Arial, Tahoma, Verdana, sans-serif; }

#wrapper {
	width: 980px;
	margin: 0 auto;	
}


h1 {
	color: #38ADFB; 
	font-family: Tahoma; 
	font-size: 22px; 
	font-weight: normal; 
	letter-spacing: -1px; 
	line-height: 21px; 
	margin: 0; 
	padding: 3px 0;
}

.qwe {
	font: normal 25px/10%  'normal Verdana', Tahoma, sans-serif;
	color:#666666;
	}
	
span.qwe, span.qwe a, span.qwe a:hover {
	font: normal 22px 'normal Verdana', Tahoma, sans-serif;
	color:#666666!important;
	}

h1 a, h1 a:visited {	
	color: #38ADFB; 
	font-family: Tahoma; 
	font-size: 22px; 
	font-weight: normal; 
	letter-spacing: -1px; 
	line-height: 21px; 
	margin: 0; 
	padding: 3px 0;
	
}

h1 a:hover {
	color: #3994C8;
	text-decoration: none;
}


/* Header
-----------------------------------------------------------------------------*/
#header {
	height: 242px;
	 background:url(../images/oblaka.png) no-repeat;
	 
}
.logo-bg {
	background:url(../images/bg-logo.png) no-repeat;
	width: 391px;
	height:140px;
	margin: 30px 0 0 0 ;
	padding: 33px 0 0 30px;
}

.logo {
	background:url(../images/logo.png) no-repeat;
	width:391px;
	height:140px;
	
}



.top-left {
	float:left;
	width:395px;
}

.top-right {
	float:right;
	width:500px;
	height:200px;
}


#topmenu {

	width:980px;
	height:40px;
	margin-top:-40px;
	
}	

.topmenu-left {
	background:url(../images/bg-topmenu.png) repeat-x;
	width:940px;
	height:40px;
	float:left;	
	padding-left:20px;
}

.topmenu-right {
	background:url(../images/bg-topmenu.png) no-repeat;
	width:20px;	
	height:40px;
	float: right;	
}


ul.topmenu-link {
	list-style: none;
	float: left;
	font:12px Arial;
}
ul.topmenu-link li {
	float: left;
	margin: 0;	
	padding: 0;
	position: relative; 
}
ul.topmenu-link li a{
	padding: 12px 15px;
	padding-bottom:12px;
	color: Black;
	display: block;
	text-decoration: none;
	float: left;
	font-weight:bold;
	border-right: 1px solid Black; 
	 
}
ul.topmenu-link li a:hover{
	background:url(../images/bg-a.png) repeat-x;
	text-decoration: none;
}

/* topblock
-----------------------------------------------------------------------------*/


.topblock {

	width:497px;
	height:160px;	
	margin: 20px 0 0 0;
}

.topblock-title {
		height:37px;
		margin: 0px 0 0 0px ;
		border-left: 1px solid #1773DA; 
			
		
}

.topblock-body {
	background:url(../images/topblock-bg.png) repeat-x;
	width:490px;
	height:121px;
	border: 0px solid Red;
	margin: 0px 0 0 0;
	padding: 2px 2px 2px 6px;

}

ul.tabs {
	margin:0px 0 0 0 ;
	padding:0px 0 0 0;
}
ul.tabs li {
	list-style:none;
	display:inline;
}

ul.tabs li a {
	padding: 9px 15px;
	padding-bottom:10px;
	
	color: #B5CEED;
	display: block;
	text-decoration: none;
	float: left;
	font-weight:bold;
	border-right: 1px solid #1773DA; 
	border-top: 1px solid #1773DA;
	height:18px!important;
	_margin: 0px 0px -19px 0;	
	
	
}
ul.tabs li a:hover {
	background:url(../images/bg-a.png) repeat-x;
	text-decoration: none;
	background-position: -1px;
	height:18px!important;
	
}
ul.tabs li a.active {
	background:url(../images/topblock-bg.png) repeat-x;
	color:#fff;
	border-right: 0px solid #1773DA; 
	border-left: 0px solid #1773DA; 
	margin-left: 0px;
	border-top: 0px solid #1773DA;
	border-bottom: 0px solid #4295ED;
	padding: 9px 15px;
	height:18px!important;
	_margin: 0px 0px -19px -1px;	
	_padding: 9px 15px;
	
}

.topblock-content {
	padding:0px;
	border:0px solid #464c54;	
	color:#e9f0ff;
}

.topblock-content a {
	color:#e9f0ff;
}

.topblock-content a:hover {
	color:#fff;
	text-decoration:underline;
}
.topblock-content li{
	margin:0px 0 0 18px;	
}


#topblock-content_2, #topblock-content_3, #topblock-content_4, #topblock-content_5, #topblock-content_6 { 
	display:none; 
}

/* Middle 
-----------------------------------------------------------------------------*/
#middle {
	width: 100%;
	height: 1%;	
	border:0px solid #E5E3E3;
	padding: 25px 0px 0 0px ;	
	background: #fff url(../images/middle-top.png) repeat-x top;
	_background-image: none;

}

#middle:after {
	content: '.';
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
}
#container {
	width: 100%;
	float: left;
	overflow: hidden;
	
}
#content {	
	padding: 0px 0px 0 3px;
	margin: 0 0px 0 215px;
	width:751px;
}

.title-content {
	color:#666;
	padding: 6px 3px 5px 10px;
	margin: 0 -5px 3px -10px; 
	border-bottom: 1px solid  #E9E9E9;
	background-color:#fbfbfb;
	_padding: 6px 0 0px 10px;
	
}

.teg-news {
	color: #AAAAAA;
	margin: 0px 0 5px 0;
}

span.teg-news a {
	color:#89C412;
	
	margin: 0px 0 5px 0;
}

span.teg-news a:hover {
	color:#A0D82F;
	text-decoration:none;
	border-bottom: 1px dotted #A0D82F;;
}

.text-content {
	padding: 0 5px 5px 10px;
	margin-bottom:20px;
	border: 1px solid #E9E9E9;	
	
}

	
.full {
	color: #AAAAAA;
	border-top: 1px dotted #E9E9E9;
	padding:3px 0 2px 10px;
	margin: 7px -5px 0 -10px; 
	*padding-bottom:9px ;
	
}

.full-right {
	float:right;

}

span.full-right {
	
	background-color:#3994C8;
	margin: -3px 0 0 0;
	padding:5px 6px 6px 6px;
	*margin: -30px 0 0 0;
	_margin: -29px 0 0 0!important;
	_position:relative;
}

span.full-right  a {
	color:#fff;


	
}

span.full-right  a:hover {
	color:#DAE1E8;
	text-decoration:none;
}



/* Sidebar Left
-----------------------------------------------------------------------------*/
.sl {
	float: left;
	width: 205px;
	margin-left: -100%;
	position: relative;

}

.block_l {
	margin: 0 0 15px 10px;
	border: solid 2px #b88d60;


}



.title-block {
	background-color:#FBFBFB;	
	border-bottom: 1px dotted #E9E9E9; 
	color: #3E3C22; 
	font-family: verdana; 
	font-size: 18px; 
	font-weight: normal; 
	letter-spacing: -1px; 
	margin: 0 0 0 0px;
	padding: 8px 4px 9px 15px;
}



.block-text {
	padding: 5px 0 2px 5px;
	width:180px;
}

	
	

#nav {
  list-style: none;
  margin: 0px 0 0px 0px;
  *margin: 0px 0 -5px -16px;
  padding: 0; 
  }

#nav li {
  border-bottom: 0px solid #FFF;
  }


#nav li a {
	background:  url(../images/b2g-a.png) repeat-x;
	height:26px;	
	color:#DAE1E8;	
	border-left: 1px solid #1773DA;
	border-right: 1px solid #1773DA;
	padding: 6px 0 6px 15px;
	_margin: 0 0 -10px 0;
	font: normal 18px/27px "Trebuchet MS", Tahoma, Arial, sans-serif;
	text-align:left;	
	
 	display: block;
	

}

#nav li a:hover {
	background:  url(../images/menu-a-hover.png) repeat-x;
	 display: block;
	 height:25px;	
	 _height:26px;
	color:#fff;
	border-top:1px solid #1773DA;
	border-left: 1px solid #1773DA;
	border-right: 1px solid #1773DA;
	padding: 5px 0 7px 15px;
	font: normal 18px/27px "Trebuchet MS", Tahoma, Arial, sans-serif;
		display: block;
	text-align: left;
	_margin: 0 0 -10px 0;
	
}

.menu {
	matgin: 0 0 0 0;
}

.menu li {
	height:15px;
}

a.menu {
	padding:10px;
	color:#FFF;
}




/* Footer
-----------------------------------------------------------------------------*/
#footer {
	height: 140px;
	background:#FFF;

	
}

#footer-text {
	height:70px;
	border-bottom:1px solid #E9E9E9;
	border-top: 1px solid #E9E9E9;
	background:#FFF;
	padding:5px 0 0 15px;
	margin: 0 0 13px 0;
  	
}

#footer-text .text { margin: 0;} 
#footer-text .text .left-f { float: left; padding: 17px 0 0 0; }
#footer-text .text .right-f { border-left:1px solid #E9E9E9; float: right; padding: 3px 10px 0px 10px; width:650px; height:60px;}

.footer-bg {
	border-top:2px solid bc915c;
	background: url(../images/footer-bg2.png) repeat-x;
	height: 66px;
}



/* Loginform
____________________________-----------------------------------------------------*/

.login {
	margin:7px 0 -25px 20px;
	
	}
.login a {
	color:#fff;
		text-decoration:none;
	}
.login a:hover {
	color:#fff;

		text-decoration:none;
}


.login-body {
	background:#fff;
margin:10px;
border:1px solid #1773DA;
		}
.login-body a {  
  color: #36638E; 
  font: 11px Verdana; 
  line-height: 20px;
  text-decoration:none;

  }
.login-body a:hover {    
  color: #36638E; 
  font: 11px Verdana; 
  line-height: 20px; 	
  text-decoration:none;
}

.profil, .profil a {
  color: #36638E; 
  font: 11px Verdana; 
  line-height: 20px;
  text-decoration:none;
  padding:5px;
}
.profil a:hover {
  background: #DAE2E8;
  color: #36638E; 
  font: 11px Verdana; 
  line-height: 20px;
  text-decoration:none!important;
  padding:5px;
}

#loginpanel {
	position: absolute;
	top: 30%;
	left: 38%;      
	width:352px;   
	height: 256px;
	*width:352px;   
	*height: 264px;   
	display: none;
	z-index: 10;
	background:  url(../images/bg-login.png) ;

	padding: 0px;
	


	
}

#loginpanel .head { background: #5D5B5E url(../images/menu-a.png) repeat-x bottom left; height: 34px; margin: 0; padding: 0; width: 100%; } 
#loginpanel .head .left { color: #FFFFFF; float: left; font: 11px Verdana; padding: 10px; }
#loginpanel .head .right { float: right; padding: 10px; }
#loginpanel .border h2 { border-bottom: none; color: #45688E; font: 20px Tahoma; margin-bottom: 15px; }
#loginpanel .border {  color: #000; font: 11px Verdana; line-height: 20px; padding: 5px 10px 18px 10px; }
#loginpanel .border a {  color: #36638E; font: 11px Verdana; line-height: 20px;}
#loginpanel .border a:hover {  color: #36638E; font: 11px Verdana; line-height: 20px; 	text-decoration:underline;
}




/* Coments
____________________________-----------------------------------------------------*/
#coments {
border:1px solid #EBF0F4;
height:auto;
margin: 0 0 20px 0;
}
#coments2 {
border:1px solid #DAE1E8;
height:auto;
}
.coment-bg {
background: #FBFBFB;
height:auto;

}

.coments-head {
margin: 5px 0px 3px 15px;
height:auto;
}


.coments-body {
border:1px solid #EBF0F4;
background: #fff;
margin: 7px 10px 10px 15px;
height:auto;
}

/* Формы
----------------------------------------------*/

.f_input { border: solid 1px #85b1de;
  background-image: url(../images/gray_bg.png);
  background-repeat: repeat-x;
  background-position: top;
  background-color:#FFFFFF;
  font-size: 13px;
  border: solid 1px #ccc;
  height: 20px;
  color: #666666;
  width: 40%;
  margin:1px;
  }
  
.f_input-active{
			background-image: none;
            background-color: #FBFBFB;
            border: solid 1px #b4b4b4;
            height: 20px;
            font-size: 13px;
            color: #666666;
              width: 40%;
            }
            
/* Кнопки
---------------------------------------------------*/
.r1, .r2, .r3 {
    display: block;
    height: 1px;
}

.r3 { margin: 0 3px; }
.r2 { margin: 0 2px; }
.r1 { margin: 0 1px; }

#rounded-box-3 .inner-box, #rounded-box-3  b {
    background-color: #1077EE;
}

.inner-box {
    padding:0.1em;
}

.r1, .r2, .r3 {
    overflow: hidden; 
    font-size:1px;
}


/* похожие новости
--------------------------------------------------------------------------------*/

#related-news {
 list-style:none; 
  margin:0 0 0 0px;
  width:70%;
  border-top:1px solid #E9E9E9;


} 
#related-news a {
   padding:5px 0;
   padding-left:25px;
   *padding-left:10px;
   display:block;
  border-bottom:1px solid #E9E9E9;
  border-right:1px solid #E9E9E9;
  border-left:1px solid #E9E9E9;
   background: url(../images/up.gif) no-repeat left;
   background-position: 9px;
  font: 11px Verdana; 
   
}

#related-news a:hover {


     background: #f6f6f6 url(../images/up.gif) no-repeat left;
   background-position: 9px;
   color:#0d5d8d;
}

/*Navigato
________________________________________________________________________________*/
.navigation {
	color: #000000;
	font-family: Verdana;
	font-size: 10px;
	border: 0px;
	background-color: transparent;
	text-decoration: none;
	margin: 0px 40%;
	width: 370px;
	text-align: center;

}
.navigation a:link,
.navigation a:visited,
.navigation a:active {
	color: #36638E;
	text-decoration: none;
	padding: 3px 0px;
	background: ;
	border:1px solid #E9E9E9;
	margin: 0px 1px;
	width: 24px;
	float: left;

}
.navigation a:hover {
	color: #36638E;
	border:1px solid #CAD1D9;
	background:#DAE2E8;
}
.navigation span {
	padding: 3px 0px;
	color: #36638E;
	background:#E5E5E5;
	margin: 0px 1px;
	border:1px solid #CAD1D9;
	width: 24px;
	float: left;
}
.navigation span.nav_ext {
	padding: 6px 0px;
	color: #000000;
	background: none;
	width: 13px;
	float: left;
}

/*Speedbar
______________________________________________________________________________________*/

.r1, .r2, .r3 { 
display: block; 
height: 1px; 
} 
.r3 { margin: 0 3px; } 
.r2 { margin: 0 2px; } 
.r1 { margin: 0 1px; }
/*Презерватив для IE
__________________________________________________________*/
.r1, .r2, .r3 { 
overflow: hidden; 
font-size:1px; 
}

#speedbar-box .inner-box, #speedbar-box b { 
background-color: #EAEAEA; 
} 
.inner-box { 
padding:3px 0 3px 5px; 
color:#999;
}
