/*     ******************/
body,td,li,p,input,select,textarea,
h1,h2,h3,h4,h5{font:14px Arial, sans-serif;color:#FFFFFF;}
input,select,textarea{color:#000;}
a{color:#000000;}
a:hover{color:#FEEB05;}
a.header{color:#CFCFCF;}
body{
	background-color:#D6402B;
}
td{
	vertical-align:top;
}
td.headtd {background:url(../../images/header.jpg) top left no-repeat;}

td.td_class2{background:url(../../images/bg_content.jpg) center left no-repeat;	padding-right:30px;	padding-left:10px;}

td.td_class3{	background:url(../../images/footer.jpg) top left no-repeat;}

div.div1{
	width:375px;
	height:575px;
	background:url(../../images/gora.jpg) top left no-repeat;
	padding-top:5px;
	margin-bottom:25px;
	#margin-top:0;
	z-index:10;
}
.div2{
	width:108px;
	height:516px;
	padding: 0 !important;
	position:absolute; 
	margin-top:-262px; 
	margin-left:-108px; 
}

img.png{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);}
div.png{
	display:inline;
	filter:expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+this.firstChild.src+"')");
	width:expression(this.firstChild.width); 
	height:expression(this.firstChild.height);
} 


div.flash{
	width:1000px;
	height:223px;
	position:absolute;top:0;left:0;
}

#menu{
	vertical-align:bottom;
	padding-bottom:10px;
}
#menu ul{
	padding:0;
	margin:0;
	margin-left:330px;
	width:650px;
	margin-right:-350px;
}
#menu li{
	padding:0;
	list-style:none;
	float:left;
	#float:none;
	#display:inline;
}
#menu table{
	padding:0;
	margin:0;
	margin-left:330px;
	width:650px;
	margin-right:-350px;
}
#menu td{
	padding:0;
}
#menu div{
	background:url('../../images/menu.jpg');
	cursor:pointer;
	#display:inline;
}

div.div1 div a{color:#ffffff;text-decoration:none;font-size:14px;font-weight:bold;}
div.div1 div a:hover{color:#FEEB05;}
div.div1 div a.current{color:#FEEB05;}
div.cati1{margin-top:15px;margin-bottom:15px;margin-left:150px;width:50px;}
div.cati2{margin-bottom:15px;margin-left:150px;width:50px;}
div.cati3{margin-bottom:20px;margin-left:150px;}
div.cati4{margin-bottom:25px;margin-left:150px;}
div.cati5{margin-bottom:20px;margin-left:150px;width:50px;}
div.cati6{margin-bottom:25px;margin-left:150px;}
div.cati7{margin-bottom:25px;margin-left:150px;}
div.cati8{margin-bottom:25px;margin-left:150px;}
div.cati9{margin-bottom:25px;margin-left:150px;}
div.cati10{margin-bottom:25px;margin-left:150px;}
div.cati33{margin-bottom:25px;margin-left:150px;}
div.cati54{margin-bottom:20px;margin-left:150px;}
div.cati75{margin-bottom:25px;margin-left:150px;}
div.cati78{margin-bottom:25px;margin-left:150px;}
div.cati149{margin-top:30px;margin-bottom:15px;margin-left:150px;}
div.cati150{margin-bottom:10px;margin-left:150px;}
div.cati151{margin-bottom:30px;margin-left:150px;}
div.block1{
	float:right;
	background:url(../../images/forum_top.gif) top left no-repeat;
	width:224px;height:130px;
}
div.block1 div{
	background:url(../../images/forum_botom.gif) bottom left no-repeat;
	height:300px;
	width:224px;
}

#cat1{
	
	padding:0; margin:30px 20px 55px 30px; 
}


#cat{
	
	padding:0; width: 200px;  float: left; 
}
#cat li,#cat1 li{
	list-style:none;
	background:url(../../images/li_cat.gif) no-repeat 3px 0 ;
	padding-left:30px;
	margin-bottom:10px;
}
#cat li a,#cat1 li a{
	color:#ffffff;text-decoration:underline;font-size:14px;font-weight:bold;
}
#cat li a:hover,#cat1 li a:hover{
	color:#FEEB05;
}
#cat h1,#cat1 h1{
	font-size:17px;
	color:#FEEB05;
	font-weight:bold;
	width:100px;
}
h1{
	font-size:17px;
	color:#FEEB05;
	font-weight:bold;
}
h2{
	font-size:15px;
	color:#FEEB05;
	font-weight:bold;
}
h3{
	font-size:17px;
	color:#FFFFFF;
	font-weight:bold;
}
h4{
	font-size:15px;
	color:#FFFFFF;
	font-weight:bold;
}
h5{
	font-size:17px;
	color:#000000;
	font-weight:bold;
}
h6{
	font-size:15px;
	color:#000000;
	font-weight:bold;
}

#cat li.forum{
	list-style:none;
	background:url(../../images/li_cat.gif) 3px 0 no-repeat;
	padding:0 10px 0 25px;
	margin-bottom:7px;
}
#cat li.forum a{
	color:#ffffff;text-decoration:underline;font-size:12px;font-weight:bold;
}
#cat li a:hover{
	color:#FEEB05;
}
#cat span.autor{color:#DDDDDD;font-style:italic;}
/*MENU*/
#about a div{
	width:96px;
	height:21px;
	background-position:0px 0px;
}
#about a:hover div{
	background-position:0 21px;
}
#about a.current div{
	background-position:0 21px;
}
#news{
	margin-left:10px;
}
#news a div{
	width:60px;
	height:21px;
	background-position:-110px 0px;
}
#news a:hover div{
	background-position:-110px 21px;
}
#news a.current div{
	background-position:-110px 21px;
}
#serv{
	margin-left:10px;
}
#serv a div{
	width:74px;
	height:21px;
	background-position:-180px 0px;
}
#serv a:hover div{
	background-position:-180px 21px;
}
#serv a.current div{
	background-position:-180px 21px;
}
#foto{
	margin-left:10px;
}
#foto a div{
	width:74px;
	height:21px;
	background-position:-267px 0px;
}
#foto a:hover div{
	background-position:-267px 21px;
}
#foto a.current div{
	background-position:-267px 21px;
}
#forum{
	margin-left:10px;
}
#forum a div{
	width:96px;
	height:21px;
	background-position:-355px 0px;
}
#forum a:hover div{
	background-position:-355px 21px;
}
#forum a.current div{
	background-position:-355px 21px;
}
#price{
	margin-left:10px;
}
#price a div{
	width:64px;
	height:21px;
	background-position:-460px 0px;
}
#price a:hover div{
	background-position:-460px 21px;
}
#price a.current div{
	background-position:-460px 21px;
}
#contacts{
	margin-left:10px;
}
#contacts a div{
	width:112px;
	height:21px;
	background-position:-530px 0px;
}
#contacts a:hover div{
	background-position:-530px 21px;
}
#contacts a.current div{
	background-position:-530px 21px;
}
/*END MENU*/


/*     ******************/
/*#............ reTable*/
img.reImageLeft{margin-right:6px;}
img.reImageRight{margin-left:6px;}

img {margin:0  15px 15px  0;}

table.reTable td,table.reTable th{padding:0 5px 3px 0;}
table.reCellBordered td,table.reCellBordered th{padding:3px 5px;}
table.reTable td P,table.reTable th P{margin:0;padding:0;}

table.reTable{}
table.reTable th{padding:3px;border:0 solid;border-top-width:1px;border-left-width:1px;text-align:left;} 
table.reTable,table.reTable td,table.reTable th{border-color:#CCCCCC;vertical-align:middle;}

/*#............     */
div.in{
	border: 0;
	/*border-bottom: solid 1px #B3B3B3;
	border-right: solid 1px #B3B3B3;*/
	margin:0;
	padding:0;
	width:100%;
	height:1px;
	display:block;
}

div.hidden{
	margin:0;
	padding:0;
	width:100%;
	height:1px;
	display:none;
}

div.cat{margin:0;padding: 7px 0  0 0;}
div.cat0 {
	margin:0;
	padding: 0;
	display:inline;
	border:1px solid red;
	width:16px;
}
div.cat1 {margin-left:  0px;}
div.cat2 {padding-left: 30px;}
div.cat3 {padding-left: 40px;}
div.cat4 {padding-left: 50px;}
div.cat5 {padding-left:60px;}
div.cat6 {padding-left:75px;}
div.cat7 {padding-left:90px;}
div.cat8 {padding-left:105px;}
div.cat9 {padding-left:120px;}
div.cat10{padding-left:135px;}

.sign{font-family:monospace;}

table.cat {
	border: 0;
	border-top: solid 1px #A6C5C5;
	border-left: solid 1px #A6C5C5;
	background-color: #EDEDED;
}
table.cat td{
	border: 0;
	border-bottom: solid 1px #A6C5C5;
	border-right: solid 1px #A6C5C5;
}
td.cat1 {padding: 5px 5px 5px 5px;}
td.cat2 {padding: 5px 5px 5px 20px;}
td.cat3 {padding: 5px 5px 5px 35px;}
td.cat4 {padding: 5px 5px 5px 50px;}
td.cat5 {padding: 5px 5px 5px 65px;}
td.cat6 {padding: 5px 5px 5px 80px;}
td.cat7 {padding: 5px 5px 5px 95px;}
td.cat8 {padding: 5px 5px 5px 110px;}
td.cat9 {padding: 5px 5px 5px 125px;}
td.cat10{padding: 5px 5px 5px 140px;}

tr.cat1 {background-color: #EDEDED;}
tr.cat2 {background-color: #F5F5F5;}
tr.cat3 {background-color: #FCFCFC;}

div.no_underline{padding:0;margin:0;}
div.no_underline a{color:#000000;text-decoration:none;}
div.no_underline a:hover{color:#C80112;}

div.no_underline a.curen{color:#C80112;}

div.photo{
	text-align:center;
	float:left;
	margin:3px 10px 7px 0;
	padding:15px 0;
	width:122px;
	height:100px;
	background:url(../../img/ico.photo.gif) center top no-repeat;
}

div.photo p{
	text-align:center;
	padding:3px 0 !important;
	margin:0 !important;
	font-size:11px;
	text-indent:0px;
}
a.hand{cursor:hand !important;}

td.photo_left{width:30%;padding-right:20px !important;vertical-align:top !important;}
td.photo_right{width:70%;padding-left:20px !important;vertical-align:top !important;border-left:1px solid #DBD7CB;}

.photo_item{
	margin:0 0 10px 0;
}
.photo_gallery{
	float:left;width:45%;margin:10px 5px;
}
.photo_item a,.photo_gallery a{
	color:#FFFFFF;
}
.photo_item a.active{
	color:#000000;
}
.photo_item a.autor{
	color:#FEEB05;
}

hr{
	border:0;
	height:0;
	border-top:2px solid #FEEB05;
}
hr.photo{
	border:0;border:none;
	height:0;
	padding:0 0 8px 0;
	border-bottom:1px solid #000000;
	background:url(../../img/ico.hr.gif) right bottom no-repeat;
}
div.pages{
	width:100%;
	margin:20px 0 0 0;
	color:#FFFFFF;
	font-size:10px;
}
div.pages a{
	margin:1px;
	padding:1px 5px;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF;
	background-color:#999999;
}
div.pages a:hover{
	color:#FFFFFF;
	background-color:#C6C6C6;
}
div.pages a.current{
	color:#FFFFFF;
	background-color:#000000;
}
p.baner{padding:0;margin:0 0 0 90px;}
td.td_class2	p.baner{text-align:center;}

#footer{
	background:url(http://extremeland.ru/images/footer.jpg);
	height:252px;
	
	
	position: relative;
}
.sss {font-size:1px;color:#616161;line-height:2px;}
.sss a {color:#616161}
.sss a:hover {color:#616161}

.newsDate {color:#FEEB05;margin:0 0 8px 0;font-size:10px;padding-top:15px}
.newsDescr {margin:0;line-height:18px}
.newsDescr a:link {text-decoration:none;border:none}
.newsDescr a:hover {text-decoration:none;border-bottom:1px dotted white}
