body{min-width:995px;background:#FFFFFF;}

#header{
	width:995px;
	height:176px;
	text-align:left;
	margin: 0;
	padding: 0;
}
#headermain{
	width:995px;
	height:214px;
	text-align:left;
	margin: 0;
	padding: 0px 0px 5px 0px;
}
.ms{
	width:995px;
	text-align:left;
	height:38px;
	background-color: #CCCCCC;
	background-image: url(/img1/menuC.png);
	background-repeat: repeat-x;
}
#menu {
	line-height: 36px;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;	/*border: #f00 1px solid*/
}
	#menu a {
		padding: 8px 14px;
        color: #fff;
        text-decoration: none; 	
}
	#menu a.hover {
		padding: 8px 14px;
        color: #cccccc;
        text-decoration: none;
        background: #666666; 	
}
	#menu a.active {
		text-decoration: none;
		color: #fff;
		background-image: url(/img1/menuS.png);
	background-repeat: repeat-x;			
	}
	
.menu_ml{
	width:5px;
	height:38px;
	background-color: #CCCCCC;
	background-image: url(/img1/menuL.png);
	background-repeat: no-repeat;
}	

.menu_mr{
	width:5px;
	height:38px;
	background-color: #CCCCCC;
	background-image: url(/img1/menuR.png);
	background-repeat: no-repeat;
}	
	
#menu2 {
	line-height: 28px;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;	/*border: #f00 1px solid*/
	vertical-align: baseline;
}	
	
#menu2 a {
	padding: 7px 2px;
	color: #FFFFCC;
	text-decoration: none;
	
}
	#menu2 a.hover {
		padding: 7px 2px;
        color: #cccccc;
        text-decoration: none;
        background: #555555; 	
}
	#menu2 a.active {
		text-decoration: none;
		color: #fff;
		background: #5F24B3					
	}
#menuf {
	line-height: 28px;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	text-transform: lowercase;	/*border: #f00 1px solid*/
	text-align: center;
	color: #999999;
}
	#menuf a {
	padding: 1px 1px;
	color: #999999;
	text-decoration: underline;
}
	#menuf a.hover {
	padding: 1px 1px;
	color: #999999;
	text-decoration: none;
	background: #555555;
}
	#menuf a.active {
	text-decoration: none;
	color: #333333;
	font-weight: bold;
	}	
	
.menulink:hover {
		background-image: url(/img1/menuS.png);
	background-repeat: repeat-x;}
	
.menulink2 a {
	color: #0000CC;
}
	
.menulink2:hover {
	background-color: #EFEFEF;
}


#search {text-align:right;padding-top:3px;//padding-top:2px;padding-right:5px;}
#search input{width:130px;height:15px;//height:20px;border:1px solid #fff;padding:3px 2px 0 2px;//padding:1px 2px 2px 2px;}
#search a{color:#fff;}
#content{
	width:995px;
	background:url('/img1/mainfon.png') #fff;
	height: 800px;
	background-repeat: no-repeat;
	background-position: top;
	}
#contentspe{
	width:995px;
	background:url('/img1/mainfonP.png') #fff;
	height: 800px;
	background-repeat: no-repeat;
	background-position: top;
	}	
#content a{color:#000;}
.left_main{padding:20px 20px 20px 30px;}
.left{width:545px;padding:20px 20px 20px 10px;}
.left_base{width:645px;padding:20px 10px 10px 10px;}
.left_inner{padding:20px 30px 30px 100px;}
.left_inner2{padding:20px 30px 30px 30px;}
.left blockquote{margin:12px;padding:0 12px 0 12px;;border-left:3px solid #ff7700;}
.center{width:3px;}
#gratitude a{color:#ff7700;}
.header_gratitude{position:absolute;padding:5px 0 0 135px;}
.gratitude_foto{text-align:center;padding-right:3px;}
.gratitude_foto img{display:block;padding:1px;border:1px solid #c5c5c5;}
.gratitude_text{padding:0 0 10px 5px;}
#no{width:354px;height:169px;margin:0 0 0 -21px;position:absolute;}
#no{background:url(/img/no_bg.png) no-repeat !important;background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=img/no_bg.png),sizingMethod=scale);}
#no ul{padding:70px 0 0 5px;}
.right{padding:20px 20px 20px 10px;}
.right_base{padding:20px 30px 10px 10px;}
.right_inner{width:5px;padding:5px 5px 5px 0;}
.right_base{width:305px;padding:20px 30px 30px 0;}
.header_news{position:absolute;padding:5px 0 0 80px;}
.right_main{width:300px;padding:20px 20px 20px 20px;}
#news{margin:0;padding:0;}
#news a{
	color:#336666;
	font-size: 15px;
}
#news li{list-style:none;padding-bottom:5px;clear:both;}
#news p{margin:0;padding:5px 0 3px 0;}
#news span{color:#898989;}
.header_blog{position:absolute;padding:5px 0 0 47px;}
#blog{margin:0;padding:0;}
#blog a{color:#ff7700;}
#blog li{list-style:none;padding-bottom:10px;}
#blog span{display:block;color:#898989;}
#blog_items a{color:#ff7700;}
.blog_item{padding-bottom:20px;}
.blog_header{display:block;padding-bottom:20px;}
.blog_header span{color:#898989;padding-top:5px;}
.aitems {display:block;font-size:15px;}
.subitems{padding-left:30px;}
#search_pages input{width:430px;height:15px;//height:20px;border:1px solid #000;padding:3px 2px 0 2px;//padding:1px 2px 2px 2px;}
#search_pages a{color:#ff7700;}
.comments{text-align:right;}
#footer{
	width:995px;
	height:85px;
	margin: 0;
	padding: 0;
}
.copyright{width:550px;float:left;}
.developer{text-align:right;}


#cat_line {
	height: 5px;
	width: 200px;
	border-bottom-color: #CCCCCC;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	margin-bottom: 10px;
}
.belbel{
	color: #FFFFFF;
}

.biglink{
	font-size: 14px;
	color: #CC3333;
	}
inputl {
	display: block;
	float: left;
	text-align: center;
	font-size: 13px;
	font-weight: bold;
	width: 40px;
	background: url(images/button_bg.png) repeat-x;
	padding: 0px 5px;
	line-height: 17px;
	margin: 2px;
	color: #626262;
}

#cat {

    margin: 0 auto 0 auto;
    width: 920px;

}

#cat .catItem {
	width: 460px;
	float: left;
	margin: 0 0 10px 0;
	height: 210px;	
}
#cat a {
	color: #ff7700;
}
input {
	float: left;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	width: 80px;
	padding: 0px 5px;
	margin: 2px;
	
}
.highwaybutton{
width: 220px;
}

.rndbxg b.trg,.rndbxg b.brg { display:block; } 
.rndbxg b.trg *,.rndbxg b.brg * { display:block; height:1px; overflow-y:hidden; font-size:0!important; border-style:none solid; border-width:0 1px; } 
.rndbxg b.trg b,.rndbxg b.brg b { border-width:0; margin:0 4px; } .rndbxg b.trg i,.rndbxg b.brg i { border-width:0 2px; margin:0 2px; } 
.rndbxg b.trg u,.rndbxg b.brg u { height:2px; margin:0 1px!important; } .rndbxg 
.rndbxCg { overflow:hidden; border-style:none solid; border-width:0 1px; padding:0; } 
.wrndbxg b.trg b,.wrndbxg b.brg b { background:#ccc; } 
.wrndbxg b.trg i,.wrndbxg b.brg i,.wrndbxg b.trg u,.wrndbxg b.brg u,.wrndbxg .rndbxCg { background-image:url(/img1/head.png); background-repeat:no-repeat; background-position:top; background-color:#FFFFFF; border-color:#ccc;  } .grndbxg b.trg *,.grndbxg b.brg *,
.grndbxg .rndbxCg { background:#ececec!important; border-color:#ececec!important; } 

.rndbxg2 b.trg2,.rndbxg2 b.brg2 { display:block; } 
.rndbxg2 b.trg2 *,.rndbxg2 b.brg2 * { display:block; height:1px; overflow-y:hidden; font-size:0!important; border-style:none solid; border-width:0 1px; } 
.rndbxg2 b.trg2 b,.rndbxg2 b.brg2 b { border-width:0; margin:0 4px; } .rndbxg2 b.trg2 i,.rndbxg2 b.brg2 i { border-width:0 2px; margin:0 2px; } 
.rndbxg2 b.trg2 u,.rndbxg2 b.brg2 u { height:2px; margin:0 1px!important; } .rndbxg2 
.rndbxCg2 { overflow:hidden; border-style:none solid; border-width:0 1px; padding:0; } 
.wrndbxg2 b.trg2 b,.wrndbxg2 b.brg2 b { background:#ccc; } 
.wrndbxg2 b.trg2 i,.wrndbxg2 b.brg2 i,.wrndbxg2 b.trg2 u,.wrndbxg2 b.brg2 u,.wrndbxg2 .rndbxCg2 {
	border-color:#ccc;
	background-color: #E6E6E6;
} .grndbxg2 b.trg2 *,.grndbxg2 b.brg2 *,
.grndbxg2 .rndbxCg2 { background:#ececec!important; border-color:#ececec!important; } 
