

body{
	background:#000 url(img/bg1.png) top center no-repeat;
	margin:0px auto;
	padding:0px;
	}

A{
outline: none;
}

#body_all{
position:relative;
	margin:0px auto;
	width:1004px;
	height:100%;
	border-left: 1px solid #260908 ;
	border-right: 1px solid #260908 ;background:#000;
	}
#body_all0{
	position:relative;
	margin:0px auto;
	width:1004px;
	height:100%;

	}



.block2 {
background: #140000;
padding: 5px;
border: solid 1px #3b0909;
visibility:hidden;
position: absolute;
top: 40px;
left: 70px;
font: 11px verdana;
color:  #e55128;
z-index: 2000;
}

/*-------------Предварительная загрузка пунктов меню--------------------*/

.loader1{background:url(img/cursor2.png) no-repeat; position: absolute; left:-2000px;}
.loader2{background:url(img/comments.png) no-repeat; position: absolute; left:-2000px;}
.loader3{background:url(img/cursor2.png) no-repeat; position: absolute; left:-2000px;}
.loader4{background:url(img/cursor2.png) no-repeat; position: absolute; left:-2000px;}
.loader5{background:url(img/cursor2.png) no-repeat; position: absolute; left:-2000px;}

/*=================== TABLES =========================================*/

#header_logo{
	position: relative;
	background: #000000 url(img/logo2.png) top left no-repeat;
	Z-index:100;
	width:1004px;
	height:330px;
}

#header_top{
	position: relative;
	background: url(img/header_top2.png) top right no-repeat;
	width:1004px;
	height:330px;
}

#header_bottom{
	position: relative;
	background: url(img/header_bottom.png) right bottom no-repeat;
	width:1004px;
	height:330px;
	}

/*=================== MAIN MENU ======================================*/
ul.main_menu li{

	    text-align: left;
	    font: 10pt/10pt verdana;
	    float: left;
	    width: 100px;
	    list-style: none;
	    padding: 0px;
	    margin: 0px;
}

ul.main_menu  a{
position:relative;
left: -10px;
	color: #e55128;
	font: bold  12px verdana;
	text-decoration: none;
	height: 70px;
	width: 80px;
	display: block;
	text-align: center;
	padding: 0px;
	padding-top:36px;
	margin: 0px 25px;

}

ul.main_menu  a:hover{
position:relative;
left: -10px;
top: 1px;
	color: #f57138;
	font: bold  12px verdana;
	text-decoration: none;
	background: url(img/cursor2.png) top center no-repeat;
	height: 70px;
	width: 130px;
	display: block;
	padding: 0px;
	padding-top:32px;
	margin: 0px 0px;

}

ul.main_menu li.menu1{width: 100px;}
ul.main_menu li.menu1:hover{width: 100px;}
ul.main_menu li.menu2{width: 91px;}
ul.main_menu li.menu2:hover{width: 91px;}
ul.main_menu li.menu3{width: 78px;}
ul.main_menu li.menu3:hover{width: 78px;}
ul.main_menu li.menu4{width: 85px;}
ul.main_menu li.menu4:hover{width: 85px;}


#top_menu{
	width:500px;
	position:absolute;
	left:475px;
	top:-7px;
    height: 70px;
  	z-index:102;
	}

#gif{
	width:140px;
	height:100px;
	position:absolute;
	left:850px;
	top:59px;
    background: url(img/gif.gif) bottom left no-repeat;
	}
#transparent{
	height:100px;
	width:500px;
	position:absolute;
	left:475px;
	top:69px;
	z-index:20;
    background: url(img/transparent.png) bottom left no-repeat;
	}

/*=================== CONTENT========================================*/

#content{
	width:1024px;
	clear: both;
	position:relative;
	color: #b30;
		Z-index:101;
	}

#content_menu{
	position: relative;
	width:460px;
	float: left;
	left: -1px;
	left: 10px;
	padding: 0px 15px 50px 10px;
	bottom:50px;
	clear: both;
	background: url(img/right_content_bottom.jpg) bottom left no-repeat;

	}

#content_right{
	position: relative;
	left: 20px;bottom:100px;
	width:250px;
	min-height:466px;
	height:100%;
	float:  left;
	padding: 0px;
	margin:0px;
	background: url(img/center.png) left top repeat-y;
}

#content_right_down{
	width:210px;
	min-height:466px;
	height:100%;
	padding: 0px 20px 0px 20px;
	margin:0px;
	background: url(img/center_d.png) left bottom no-repeat;
}

#content_center{
	position: relative;
	left: 20px;
	bottom:100px;
	width:250px;
	min-height:466px;
	height:100%;
	float: left;
	padding: 0px;
	margin:0px;
	background: url(img/center.png) left top repeat-y;
}

#content_center_down{
	bottom:100px;
	width:215px;
	min-height:466px;
	height:100%;
	padding:  0px 0px 0px 20px;
	margin:0px;
	background: url(img/center_d.png) left bottom no-repeat;
}

#right_content{
height: 100%;
float:left;
}
#right_content_in{
background: url(img/right_content_bottom.jpg) bottom right no-repeat;
height: 100%;
width: 100%;
}




.pr{
	clear: both;
}
#a_title{
position:absolute; left:12px; top: 17px;
	color: #030100;	font: bold  35px Verdana;
	Z-index:-1;
	}

.c_title{position:relative; left:0px; top:-20px;}
.b_title{position:relative; left:4px; top:7px;}
.c_title, .c_title H1, .c_title H2, .c_title H3{	color: #e55128; font: bold  16px Verdana; margin: 0px;}
.b_title, .b_title H1, .b_title H2, .b_title H3{	color: #170700;	font: bold  21px Verdana;position:relative; margin: 0px;}
.b2{	color: #e55128; font: bold  16px Verdana;}

.c_doc, .line3, .r4, .text{
	color: #ff9168; font: 12px Arial;
	line-height: 15px;
	}
.c_doc H1{
	color: #e55128; font: 13px Arial;
	}
H2{
	color: #e55128; font: bold 15px Arial;
	}
.c_doc H2, .tiz_title{
	color: #e55128; font: 13px Arial;
	}

.c_doc a, .c_doc b, .c_doc H3, .spa, a.strelki , .line3 a, .line3 b, .text a, .text b{
color: #FFAA77;
font: bold 12px Arial;
text-decoration: none;
}
.c_doc a:hover, a.strelki:hover {
color: #FFCCAA;
font: bold 12px Arial;
text-decoration: none;
}

.c_doc .w_doc{
	color: #FF6644; font: 12px Arial;
	border-bottom: 1px #882211 dashed;
	padding-top: 8px;
	padding-bottom: 6px;
	FILTER:PROGID:DXIMAGETRANSFORM.MICROSOFT.ALPHA(OPACITY=70);
	-MOZ-OPACITY:0.7;
	-KHTML-OPACITY:0.7;
	OPACITY:0.7;
}
.c_doc .w_doc a, .w_doc b, .w_doc H3{
color: #ff7744;
font: bold 12px Arial;
text-decoration: none;
}
.c_doc .w_doc a:hover {
color: #f96;
font: bold 12px Arial;
text-decoration: none;
}

P {
 margin-top: 0px;
 margin-bottom: 7px;
 text-indent: 17px;
}

a.title_news{
	position:relative; left:0px; top:0px; text-decoration: none;
	color: #e55128; font: bold  16px Verdana;
}
a.title_news:hover{
	position:relative; left:0px; top:-1px;
	color: #e55128; font: bold  16px Verdana;

}
.x-bottom{
position:absolute;
left:0px;
bottom: 0px;
width: 824px;
height: 46px;
color: #773322;
font: 10px verdana;
padding-top: 35px;
padding-left: 180px;
background: url(img/x-bottom.jpg) bottom left no-repeat;
z-index: 420;
}
.x-bottom a{color: #773322; text-decoration: none;font: bold 10px verdana;}
.x-bottom a:hover{color: #b54; text-decoration: underline;font: bold 10px verdana;}

/**********************************************************************************************************************************/


.vac-priv2 {
height: 100%;
padding:0px 0px;
padding-bottom: 20px;
margin: 0px;
overflow:hidden;
margin-bottom:0px;
background: url(img/coment.png) top repeat;
}
.vac-time {padding:3px;padding-left:15px;margin-bottom:0px;}
.vac-time1 {padding:3px;padding-left:15px;margin-bottom:2px;}
.comp-link {font-size:1.2em;font-weight:bold;}
.line3 {padding:0 15px; font-size:1em; font-family: Verdana;}
.left 	{float:left;font-size:1em;margin-top:4px;}
.vac-up {
height: 15px;
padding:0;
margin:0;
overflow:hidden;
background: url(img/coment_up.png) top repeat-x;
}

.vac-down {
height: 15px;
overflow:hidden;
padding:0;
margin:0;
margin-bottom:15px;
background: url(img/coment_down.png) top repeat-x;
}

.otstup {
position: relative;
top:10px;
margin-top: 25px;
height: 100%;
padding:0px 0px;
}

.r1 {
height: 100%;
margin:0px 10px;
overflow:hidden;
margin-bottom:0px;
background: #4f0300 url(img/r1.png) top left no-repeat;
}
.r2 {
height: 100%;
overflow:hidden;
margin-bottom:0px;
background: url(img/r2.png) top right no-repeat;
}
.r3 {
height: 100%;
overflow:hidden;
margin-bottom:0px;
background: url(img/r3.png) bottom left no-repeat;
}
.r4 {
height: 100%;
overflow:hidden;
margin-bottom:0px;
background:  url(img/r4.png) bottom right no-repeat;
padding: 10px;
}

.reply-up {
height: 15px;
overflow:hidden;
background: url(img/reply_up1.png) top left no-repeat;
}

.reply-down {
height: 15px;
overflow:hidden;
padding:0;
margin:0;
margin-bottom:15px;
background: url(img/reply_down1.png) top left no-repeat;
}

.b14{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	margin-bottom: 30px;
	font-weight: bold;
	color: #FFFFFF;
}

.ppgrubo{
border-bottom: 1px #260908 dashed;
padding-bottom: 5px;
margin-top: 12px;
}

.tegi
{
padding:4px;
font: bold 11px verdana;
color:#4c1b0d;
padding-bottom: 0px;
}

.tegi a, .tegi span
{
padding-left:1px;
font: bold 11px arial;
color:#38140a;
text-decoration: none;
}

.tegi a:hover
{
padding-left:1px;
font: bold 11px arial;
color:#4c1b0d;
text-decoration: underline;
}

.imgs {
border: 1px solid #4c1b0d; padding: 1px; float: left; margin: 3px 10px 3px 0 ;
}
.n1
{
position: absolute; right:-11px; top: -6px; height: 28px; width: 19px; padding: 4px;
background: url(img/comments0.png) top left no-repeat;
}

.n2
{
position: absolute; right:-16px; top: -6px; height: 145px; width: 217px; padding: 4px;
background: url(img/comments.png) top left no-repeat;
}
.n1 .comm0 {display: none;}
.n2 .comm0 {display: block;padding:0px; padding-left: 18px; position: absolute; bottom: 25px;width:180px;height:100px;}

.comm0, .comm0 a
{
color: #CC7744;
font: bold 11px Arial;
text-decoration: none;
margin: 0px;
}

.comm0 a:hover
{
color: #FFAA77;
font: bold 11px Arial;
text-decoration: none;
margin: 0px;
}




.tizers{
 padding: 20px;
 position: relative;
 min-height: 189px;
 background: url(img/tiz_fon.jpg) top right no-repeat;
 left: 19px;
 top: -29px;
}

.code
{
padding: 10px 0px 4px 1px;
margin-top: 3px;
border: 1px #ffb17d dashed;
background: #050505;
color: #f5aa78;
	FILTER:PROGID:DXIMAGETRANSFORM.MICROSOFT.ALPHA(OPACITY=70);
	-MOZ-OPACITY:0.7;
	-KHTML-OPACITY:0.7;
	OPACITY:0.7;
}


.pfolio{
	width: 200px;
	float: left; 
}

