/* RESET ---------------------- */
* {outline:none;}body{margin:0;padding:0;height:100%;}a:link, a:visited, a:hover, a:active{text-decoration: none;}ul, ol{margin:0;padding:0;list-style-type: none;}form{margin:0px;padding:0px;}a img {border:0;}.clearfix:after{ content: ".";display:block;height:0;clear:both;visibility:hidden;}.clearfix{min-width:0;display:inline-block;display:block;}* html .clearfix{height:1%;}.left{float:left;}.right{float:right;}.textleft{text-align:left;}.textright{text-align:right;}.textcenter{text-align:center;}.center{margin-right:auto;margin-left:auto;}textarea{overflow:auto;}
/* COMMON ---------------------- */
.clear{clear:both;line-height:1px;height:1px;}
a:link, a:visited{color:#191919;}
a:hover{text-decoration:none;color:#a22e2e;}
/* HEADING TAGS ---------------------- */
h1, h2 ,h3, h4, h5, h6, p{margin:0;padding:0;}h1{font-size:2.4em;}h2{font-size:2.2em;}h3{font-size:2.0em;}h4{font-size:1.8em;}h5{font-size:1.6em;}h6{font-size:1.4em;}
/* LAYOUT ---------------------- */
body{background:#fff;font-family:Arial, Helvetica, sans-serif; color:#191919;font-size:14px;}
.box{width:960px;margin:0px auto;padding:0px;}
.bossx{width:960px;margin:0px auto;padding:0px;}
/* HEADER ---------------------- */
#header{background:url() repeat-x;width:100%;float:left;}
#header_wrap{background:url(../images/bg_header_wrap.jpg) no-repeat center top;width:100%;height:141px;float:left;}
#logo{width:260px;height:88px;float:left;padding:53px 18px 0 0;}
#tagline{width:260px;float:left;color:#b3c6f1;font-size:18px;font-style:italic;padding:58px 0 0 0; font-family:Georgia, "Times New Roman", Times, serif;}
/* MAIN MENU ---------------------- */
#nav_bar{width:100%;height:58px;border-bottom:solid 1px #dfdede;}
ul#menu{background:url(../images/divider_nav.gif) no-repeat left center;width:970px;float:left;padding:10px 0;}
ul#menu li{background:url(../images/divider_nav.gif) no-repeat right center;font-size:18px;float:left;}
ul#menu li a{display:block;line-height:38px;padding:0 25px;}
ul#menu li a.active{color:#a22e2e;}
#social{width:260px;float:left;text-align:right;padding:12px 0 0 0;}
#social img{margin-left:12px;}

#container{width:100%;}
.gray_container{background:#efefef;width:100%;border-bottom:solid 0px #dfdede;padding:45px 0 15px 0;}

.gray_123{background:;width:100%;border-bottom:solid 0px #dfdede;padding:45px 0 15px 0;}
.common_bossx{width:295px;float:left;padding:0 37px 0 0;}
.common_bossx.last{padding:0;}
.common_bossx .imgbox{background:#ffd700;border:solid 1px #ffd700;margin:0 0 18px 0;padding:4px;}
.common_bossx h3{font-size:18px;color:#a22e2e;padding:0 0 5px 0;}
.common_bossx p, #leftcol p{
	line-height:22px;
	padding:0 0 20px 0;
	text-align: justify;
}


.white_container{width:100%;padding:40px 0 10px 0;}
.common_box{width:295px;float:left;padding:0 37px 0 0;}
.common_box.last{padding:0;}
.common_box .imgbox{background:#ffff00;border:solid 1px #ffd700;margin:0 0 18px 0;padding:4px;}
.common_box h3{font-size:18px;color:#a22e2e;padding:0 0 5px 0;}
.common_box p, #leftcol p{
	line-height:22px;
	padding:0 0 20px 0;
	text-align: justify;
}


.common_boks{width:312px;float:left;padding:0 37px 0 0;}
.common_boks.last{padding:0;width:260px}
.common_boks .imgbox{background:#ffff00;border:solid 1px #ffd700;margin:0 0 18px 0;padding:4px;}
.common_boks h3{font-size:18px;color:#a22e2e;padding:0 0 5px 0;}
.common_boks p, #leftcol p{
	line-height:22px;
	padding:0 0 20px 0;
	text-align: justify;
}



ul.news{padding:10px 0 0 0;}
ul.news li{width:100%;font-size:14px;color:#666;line-height:22px;padding:3px 0;}
ul.news li a, ul.news li a:visited{color:#a22e2e;font-weight:bold; display:block;}
ul.news li a:hover{color:#000;text-decoration:none;}

ul.kolon{padding:0px 0 0 0;}
ul.kolon li{width:100%;font-size:14px;color:#666;line-height:22px;padding:3px 0;}
ul.kolon li a, ul.news li a:visited{color:#a22e2e;font-weight:bold; display:block;}
ul.kolon li a:hover{color:#000;text-decoration:none;}


#footer{width:100%;height:54px;border-top:solid 1px #dfdede;font-size:14px;color:#191919;}
#footer ul li{float:right;line-height:54px;margin:0;padding:0 12px 0 0;}
#footer .foot_logo{font-size:18px;color:#a22e2e;font-weight:bold;padding:0 45px 0 0;line-height:54px; float:left;}

#white_container.inner{border-top:solid 0px #efefef;padding:40px 0 20px 0;}
#leftcol{width:660px;float:left;padding:0 40px 0 0;}
#leftcol h1{font-size:24px;color:#a22e2e;padding:0 0 25px 0;}
#rightcol{width:260px;float:left;}
#rightcol .common_box{width:100%;}
#rightcol h3{font-size:24px;color:#000;padding:0 0 4px 0;}
#rightcol ul.news li{color:#191919;}


/* fotoot4et--------------------- */
* { margin: 0; padding: 0; }
			
			
			
			ul li { display: inline; }
			
			.wide {
				border-bottom: 1px #000 solid;
				width: 4000px;
			}
			
			.fleft { float: left; margin: 0 20px 0 0; }
			
			.cboth { clear: both; }
			
			#main {
				background: #fff;
				margin: 0 auto;
				padding: 30px;
				width: 1000px;
			}