@charset "utf-8";
/* CSS Document */

/* reset.css */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
body {line-height:1.5;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:none;}


/*---------GENERAL----------*/
/*
html, body {
	height:100%;
}

body:before {
    content:"";    
    height:100%;    
    float:left;    
    width:0;    
}

#container:after { 
    clear:both;    
    content:"";    
    display:block;    
    height:1%;    
   font-size:0;
}


#container {
	margin:0 auto;
	position:relative;
	display:block;
	min-height:100%;
	width:1000px;
	/*background:#180906 url(../images/bg.png) 0 0 repeat-x;*/
/*	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	overflow:hidden;
}




* html #container{height:100%}
*/



body {
font-size:75%;
width:1000px;
margin:0 auto;
color:#494949;
font-family:Arial, Helvetica, sans-serif;
}

#container:after {
content:"\0020";
display:block;
height:0;
clear:both;
visibility:hidden;
overflow:hidden;
}

#container {
width:1000px;
margin:0 auto;
display:block;
overflow:hidden;
position:relative;

}




.width_main{
	width:1000px;
	overflow:hidden;
}

.width_sub{
}

.first{
	margin-left:0;
	clear:left;
}

.last, #menu li.last{
	margin-right:0;
	clear:right;
}

.right{
	float:right;
}

.left{
	float:left;
}

.top{
	margin-top:0;
}

.bottom{
	margin-bottom:0;
}

.clear{
	clear:both;
}

.none, #menu li.none, div.none, .left_block_sub_left ul.none{
	border-right:none;
	background:none;
}

p {
	margin:0 0 1.5em;
	word-spacing:normal;
	font-size:1em;
	color:#591d0e;
}

h1{
	font-size:18px;
	color:#ba3d1d;
	margin:0.1em 0 0.3em 0;
	font-weight:bold;
}

h2{
	font-size:14px;
	color:#ffc700;
	margin:1em 0 0.3em 0;
	clear:both;
	font-weight:bold;
}





/*--------------HEADER----------*/
#header{
	background:url(../images/header.jpg) top center no-repeat;
	position:relative;
	margin:0 auto;
	height:356px;
	overflow:hidden;
}

#image_address{
	position:relative;
	margin:255px 0 0 85px;
}

#header a:focus{
	outline:0 !important;
}


/*------------MENU-------------*/
#menu{
	background:url(../images/menu_bg.png) 0 0 repeat-x;
	height:49px;
	position:relative;
	color:#fff;
	font-variant:small-caps;
	font-size:13px;
	overflow:hidden;
	margin:0 auto;
}

#menu li{
	display:inline;
	position:relative;
	float:left;
	padding:5px 15px;
	border-right:1px solid #FFF;
	margin-top:8px;
	overflow:hidden;
}

#menu li a, #menu li a:visited{
	color:#fff;
	text-decoration:none;
	position:relative;
}

#menu li a:active, #menu li a:focus, #menu li a:hover{
	text-decoration:underline;
	color:#6F0;
}

#menu a:focus{
	outline:0 !important;
}


/*-------------MIDDLE----------*/

.middle_container{
	margin:0 0 0 3px;
	width:100%;
	font-size:12px;
}


.box_container{
	position:relative;
	overflow:hidden;
	width:300px;
	float:left;
	margin:0 8px;
	padding:0 17px 0 0;
	font-size:12px;
	color:#3e3e3e;
	text-align:justify;
}

.middle_box1, .middle_box2, .middle_box3{
	width:287px;
	padding:0 20px 0 10px;
	overflow:hidden;
	position:relative;
	min-height:238px;
}

.box_container span{
	height:11px;
	width:317px;
	float:left;
}


.box_container b{
	height:233px;
	width:75px;
	position:relative;
	float:left;
	margin:10px 0 0 0;
}

.middle_box1{
	background:#dd480e url(../images/left_box_center.png) 0 0 repeat-x;
}

.box_container span.bottom1{
	background:url(../images/left_box_bottom.png) bottom center no-repeat;
}

.box_container b.man1{
	background:url(../images/left_man.png) left center no-repeat;
}


.middle_box2{
	background:#e6711c url(../images/middle_box_center.png) 0 0 repeat-x;
}

.box_container span.bottom2{
	background:url(../images/middle_box_bottom.png) bottom center no-repeat;
}

.box_container b.girl2{
	background:url(../images/middle_girl.png) left center no-repeat;
}

.middle_box3{
	background:#ebc619 url(../images/right_box_center.png) 0 0 repeat-x;
}

.box_container span.bottom3{
	background:url(../images/right_box_bottom.png) bottom center no-repeat;
}

.box_container b.girl3{
	background:url(../images/right_girl.png) left center no-repeat;
	
}

.box_container a{
	background:url(../images/button3.png) 0 0 no-repeat;
	width:104px;
	height:28px;
	position:relative;
	float:right;
	margin-top:-33px;
	margin-right:10px;
	clear:both;
	color:#7c4200;
	text-align:center;
	text-decoration:none;
	font-size:10px;
	font-weight:bold;
	padding:5px 0 0 0;
}

.box_container a:focus{
	outline:0 !important;
}

.box_container a:hover {
	background:url(../images/button3.png) 0 -35px no-repeat;
	margin-bottom:0px;
}

/*-----------BOTTOM-----------*/
.bottom_container{
	position:relative;
	background:#CCF;
	width:283px;
	margin:50px 0 15px 0;
	padding:0 25px;
	float:left;
	color:#180906;
	font-size:12px;
	min-height:305px;
	overflow:hidden;
	background:url(../images/lower_text_divider.png) center right no-repeat;
}

.bottom_container h1{
	position:relative;
	width:100%;
	height:77px;
	float:right;
	color:#ba3d1d;
}

.bottom_container h1.card_icon{
	background:url(../images/card_icon.png) right bottom no-repeat;
}

.bottom_container h1.rss_icon{
	background:url(../images/rss_icon.png) right bottom no-repeat;
}

.bottom_container h1.box_icon{
	background:url(../images/box_icon.png) right bottom no-repeat;
}


.bottom_container a, .right_bar a{
	background:url(../images/button2.png) 0 0 no-repeat;
	width:112px;
	height:28px;
	position:relative;
	float:right;
	clear:both;
	color:#7c4200;
	text-align:center;
	text-decoration:none;
	font-size:10px;
	font-weight:bold;
	padding:7px 0 0 0;
}


.bottom_container a:focus, .right_bar a:focus{
	outline:0 !important;
}

.bottom_container a:hover, .right_bar a:hover{
	background:url(../images/button2.png) 0 -33px no-repeat;
	height:33px;
}

.right_bar a:hover{
	margin-bottom:-5px;
	background:url(../images/button2.png) 0 -31px no-repeat;
}

/*----------SUB PAGES---------*/

.left_block{
	width:575px;
	padding:0 20px;
	float:left;	margin-left:30px;
}

.right_bar{
 width:300px;
 padding:204px 10px 0 10px;
 float:right;
 background:#91931c url(../images/people.png) top center no-repeat;
}


.left_block_sub_left{
	width:50%;
	margin:20px 0px 60px 30px;
}

.left_block_sub_left ul{
	border-right:1px solid #FFF;
}

.left_block_sub_left ul li{
	list-style-image:url(../images/dot.png);
	list-style-position:outside;
	margin-left:20px;
}

/*----------FOOTER------------*/

#footer{
	background:#b8b4b4 url(../images/menu_bg.png) 0 0 repeat-x;
	height:60px;
	position:relative;
	overflow:hidden;
	font-size:10px;
	text-align:center;
}

#footer ul{
	margin-top:4px;
}

#footer ul li{
	display:inline;
	color:#000;
	margin:0 10px 0 10px;
}

#footer li a, #footer li a:visited{
	color:#000;
}

#footer li a.bold, #footer a:visited.bold{
	color:#ccc;
	font-size:13px;
	font-weight:bold;
}

#footer a:focus{
	outline:0 !important;
}

#footer a:hover{
	text-decoration:none;
}

#rightblock {
 width:320px;
 float:right;
 margin-right:30px;
}

.facebook {
 float:right;
 margin:20px 13px 20px 0;
}





