*{
margin:0px;
padding:0px;
}
html{

height:100%;
}
body{
background-color:#354149; 
background-image: url(/img/fon.gif); 
 font-family:Arial, Helvetica, sans-serif;
}

p,a,td,li {
	font : normal 12px/17px Arial, Helvetica, sans-serif;
	color : #5e5e5e;
}
p{
	margin-bottom : 10px;
}
.clear{
	clear : both;
}
a img{
	border : none;
}
a:focus 
	{ 
	outline: none; 
	}
.clear{
	clear : both;
}
#shadow{
	background : transparent url(/img/shadow.jpg) repeat-y center;
	width : 100%;
	
}
#wrapper{
	background : transparent url(/img/top_fon.png) repeat-x top;
	min-width : 1000px;
	width : 100%;
}
#wrapp_content{
	width : 1000px;
	margin : 0px auto;
	background-color : White;
}
#bottom_fon{
	background : transparent url(/img/bottom.jpg) no-repeat bottom;
	width : 1051px;
	margin : 0px -25px 0px -26px;
	position : relative;
	padding-bottom : 100px;
}
#top_menu{
	height : 24px;
	text-align : right;
	background-color :  #1c2729;
	width : 1000px;
	margin : 0px 0px 0px 26px;
}
#top_menu li{
	display : inline;
			padding : 0px 10px;
			background : transparent url(/img/top_border.gif) no-repeat right  5px;
}

#top_menu li a{
	color : White;
	text-decoration : none;
	font-size : 11px;
    	line-height : 23px;
}
#top_menu li.end {
	background : transparent none no-repeat right;
}
#toper{
	height : 51px;
	width : 1000px;
	margin : 0px 0px 0px 26px;
	background : #25e3fa url(/img/top.jpg) no-repeat top;
	padding-top : 20px;
}
#toper li{
	display : inline;
	padding : 0px 8px;
	border-right : 1px solid #1fa2b8;
}

#toper li a{
	color : #28353f;
	font-size : 18px;
	border-bottom : 1px dashed #28353f;
	text-decoration : none;
}
#toper li a:hover, #toper li a.act{
	color : White;
	border-bottom : 1px dashed White;
}
#toper li.end {
	border : none;
}
#toper li.logo {
	margin-left : 28px;
	margin-right : 20px;
	border : none;
	padding : 0px;
}
#toper li.logo a{
	text-decoration : none;
	border : none;
}
#toper li.logo a img{
	vertical-align : middle;
}
h1#main{
	height : 180px;
	width : 490px;
	margin : 0px 0px 0px 26px;
	background : #fec115 url(/img/h1.jpg) no-repeat top;
	position : relative;
	color : #303030;
	font-size : 22px;
	font-weight : normal;
	padding : 24px 470px 0px 40px;
	text-align : center;
	line-height : 26px;
}
h1#main span{
	position : absolute;
	top : -1px;
	left : -1px;
	color : #ffffff;
	display : block;
	height : 180px;
	width : 490px;
	padding : 24px 470px 0px 40px;
}

h1#main_not_index{
	height : 80px;
	width : 490px;
	margin : 0px 0px 0px 26px;
	background : #fec115 url(/img/h1ni.jpg) no-repeat top;
	position : relative;
	color : #5e5e5e;
	font-size : 22px;
	font-weight : normal;
	padding : 24px 470px 0px 40px;
	text-align : left;
	line-height : 26px;
}
h1#main_not_index span{
	position : absolute;
	top : -1px;
	left : -1px;
	color : #ffffff;
	display : block;
	height : 80px;
	width : 490px;
	padding : 24px 470px 0px 40px;
}
h1,  h3{
	font-size : 18px;
	color : #00b6ff;
	line-height : 20px;
	font-weight : normal;
}

#text h2{
	font-size : 14px;
	font-weight : bold;
	color : #5995a9;
	margin-bottom : 5px;
}

#text h3{
	font-size : 13px;
	font-weight : bold;
	color : #00b6ff;
	margin-bottom : 5px;
}

h1{
	margin-bottom : 15px;
}
h3{
	margin-bottom : 8px;
}
#content{
	background : transparent url(/img/text.jpg) no-repeat top;
	width : 1000px;
	margin : 0px 0px 0px 26px;
	padding : 0px;
}
#content_not_index{
	background : transparent url(/img/textni.jpg) no-repeat top;
	width : 1000px;
	margin : 0px 0px 0px 26px;
	padding : 0px;
}
#content_not_index_blank{
	width : 1000px;
	margin : 0px 0px 0px 26px;
	padding : 0px;
}
#text{
	float : left;
	width : 720px;
}
#text div{
	padding : 15px 15px 15px 25px;
}
#text div#top_text{
	height : 378px;
	background : #DCDCDC url(/img/top_text.jpg) no-repeat bottom;
	position : relative;
	padding : 0px;
	margin:0px;
	margin-bottom : 20px;

}
#text #top_text div{
	width : 216px;
	margin-left : 22px;
	height : 378px;
	overflow : hidden;
	float : left;
	padding : 0px;
}
#text #top_text div#first{
	padding:0px;
	margin-left : 18px;
}
#text #top_text div p{
	padding : 0px 10px 0px 10px;
	height : 174px;
	font-size : 12px;
	line-height : 14px;

}
#text #top_text div div{
	width : 216px;
	height : 176px;
	margin : 0px 0 12px;
	padding : 0px;
	overflow : hidden;
}



#text #top_text div h2{
	margin : 10px;
	padding : 0px;
	font-size : 13px;
	color : #028040;  /*#fd9512;*/
	line-height : 14px;
	font-weight : bold;

}



#text #top_text div div  img{
	display : block;
	margin : 10px auto 0;
}
#text #top_text div img.margin2px{
	display : block;
	margin : 2px auto 0;
}
#text div.news{
	padding : 0px 10px 0px 28px;
	position : relative;
	margin-bottom : 18px;
	background : transparent url(/img/arrow_gray.png) no-repeat left top;
}
#text div.news p{
	padding : 0px 0px 15px 0px;
	border-bottom : 1px dotted #878787;
}
#text div.news p.end{
	padding : 0px 0px 0px 0px;
	border-bottom : 0px dotted #878787;
}
#text div.news h2{
	font-size : 13px;
	font-weight : bold;
	color : #5995a9;
	margin-bottom : 20px;
}
#text div.news img.arrow{
	position : absolute;
	top : 0px;
	left : 0px;
	width : 22px;
	height : 26px;
}
#content a{
	color : #1267a8;
}
.bold{
	font-weight : bold;
}
a.bold{
	display : block;
}
#right{
	width : 278px;
	float : right;
	padding-top : 78px;
}
#right_not_index{
	width : 278px;
	float : right;
	padding-top : 178px;
}
p.button{
	text-align : left;
	margin-bottom :10px;
	padding-left : 15px;
}
p.button img{
	margin : 0px 6px 0 0px;
}
div.baks{
	padding-left : 15px;
	background : transparent url(/img/right_baks.jpg) no-repeat right 20px;
	margin-bottom : 20px;
}
div.baks p{
	margin-right : 55px;
	line-height : 16px;
}
div.dott{
	width : 229px;
	height : 7px;
	background-image : url(/img/dott.jpg);
	margin-bottom : 16px;
	margin-left : 13px;
	padding : 0px;
}
div.right_news{
	margin-bottom : 15px;
	padding-left : 15px;
	padding-right : 20px;
}
div.right_news p img{
	float : left;
	margin : -5px 5px 0px -12px;
}
div.right_news p{
	margin-bottom : 10px;
	line-height : 16px;
}
p.text_right{
	text-align : right;
	font-size : 13px;
}
p.text_right a{
	display : block;
}
div.bloknot{
	background : transparent url(/img/blok_fon.jpg) repeat-y top;
	margin-bottom : 15px;
}
div.top_blok{
	background : transparent url(/img/blok_top.jpg) no-repeat top;
	padding : 28px 40px 5px 25px;
}
div.top_blok p{
	border-bottom : 1px solid #d4d4d4;
	padding-bottom : 8px;
	margin-bottom : 6px;
}
div.top_blok p span{
	display : block;
	font-size : 10px;
	color : #afafaf;
}
div.bott_blok{
	height : 24px;
	background-image : url(/img/blok_bott.jpg);
}
div.forum{
	padding-left : 15px;
	padding-right : 75px;
	background : transparent url(/img/right_dialog.jpg) no-repeat right 5px;
}
div.forum li{
	padding-left : 10px;
	background : transparent url(/img/forum_arrow.gif) no-repeat left 6px;
	list-style-type : none;
	margin-bottom : 15px;
}
div.forum a.bold{
	padding-left : 35px;
	background : transparent url(/img/right_forum.jpg) no-repeat left 2px;
	line-height : 20px;
}
#footer{
	width : 940px;
	margin : -70px auto 0;
	position : relative;
	padding-bottom : 15px;
}
#footer p{
	color : #93a0a6;
	margin-bottom : 8px;
	font-size : 11px;
}

#footer_left{
	width : 256px;
	float : left;
}
#footer_center{
	width : 450px;
	padding-left : 20px;
	float : left;
	margin-top : -4px;
}
#footer li{
	display : inline;
	margin-right : 12px;
}
#footer #footer_menu li{
	margin-right : 6px;
}
#footer a{
	color : #93a0a6;
	text-decoration : none;
	font-size : 11px;
	line-height : 11px;
}
#footer a:hover{
	color : White;
	text-decoration : underline;
}
#foter #footer_left p.white {
	color : White;
	margin-bottom : 0px;
	
}
#footer #footer_left p.white a{
	color : White;
	line-height : 11px;
}
a.border{
	margin-right : 8px;
	padding-right : 10px;
	border-right : 1px solid White;
}
#foot {
	border-bottom : 1px solid #586369;
	padding-bottom : 8px;
	margin-bottom : 6px;
	width : 425px;
}
#foot li a{
	font-weight : bold;
}
#footer_right{
	width : 150px;
	float : right;
	padding-top : 15px;
}
#footer_right a{
	padding-left : 25px;
	background : transparent url(/img/mail.gif) no-repeat left;
	font-weight : bold;
}





/*    By Indigo        */

div.right_news li{
	padding-left : 10px;
	list-style-type : none;
	margin-bottom : 5px;
}

.left
{
	text-align : left;
}

td.tab
{
	padding: 5px;
	background-color: #ffffff;
	font-size : 12px;
	font-weight : normal;
	vertical-align : middle;
	text-align : center;
}

td.e1
{	background-color: #fffff0;	}

td.e2
{	background-color: #ffffe0;	}

td.e3
{	background-color: #ffffd0;	}

td.header
{
	background : #25e3fa url(/img/table.jpg) repeat-x bottom;
	color : #ffffff;
	font-size : 13px;
	font-weight : bold;
}

div.quote
{
   border: 1px dotted #878787;
   font-size : 13px;
   font-family: Georgia, Verdana, Arial;
   background : #ffffff url(/img/quote.jpg) no-repeat bottom right;
}