*{margin:0; padding:0;}
body{background:url(/images/site_bg.jpg) left top repeat-x #FFFFFF; padding-top:26px;}
img{border:0; text-align:left; vertical-align:top;}
ul{list-style:none;}
li{line-height:0;}
.column{float:left;}
.container{width:100%; overflow:hidden;}
.clear{clear:both;}
body{font-family:Georgia, "Times New Roman", Times, serif; color:#858585; font-size:0.75em; line-height:1.5em; text-align:center;}
input, textarea, select{color:#191919; vertical-align:top; text-align:left; border: 1px solid #313131; font:11px Georgia, "Times New Roman", Times, serif; padding-left:5px;}
.float-right{float:right;}
.align-right{text-align:right;}
.block{display:block;}
.top-indent-1{margin-top:5px; display:block;}
.top-indent-2{margin-top:10px; display:block;}
.top-indent-3{margin-top:15px; display:block;}
.top-indent-4{margin-top:20px; display:block;}
.top-indent-5{margin-top:25px; display:block;}
.top-indent-6{margin-top:30px; display:block;}

.width-stretch{width:100%;}

.col-1, .col-2, .col-3, .box-1, .box-2, .box-3, .col-middle{float:left;}

a{color:#242424; text-decoration:underline;}
a:hover{text-decoration:none;}

strong{color:#242424;}

/*=======header===========*/
.logo{background:url(/images/logo_bg.jpg) left top repeat-x;}
.logo .left{background:url(/images/logo_left_bg.jpg) left top no-repeat;}
.logo .right{background:url(/images/logo_right_bg.jpg) right top no-repeat; height:65px; padding:31px 32px 0 23px;}
.menu{float:right; padding-top:25px;}
.menu li{float:left;}
.menu a, .menu span{display:block; width:112px; height:27px; margin-left:1px; color:#FFFFFF; text-align:center; padding-top:12px; 
		background:url(/images/menu_button_bg.jpg) left top no-repeat; text-decoration:none; line-height:1em;}
.menu a:hover, .menu span{color:#202020; background:url(/images/menu_button_act_bg.jpg) left top no-repeat; font-weight:bold;}
.header{height:211px; padding:48px 0 0 113px; background:url(/images/header_bg.jpg) left top no-repeat;}
.header a{display:block; padding:6px 0 0 244px;}
.header-banners{height:126px; background:url(/images/header_banners_bg.jpg) left top no-repeat; padding-top:4px;}
.header-banners span img{float:right; margin:6px 20px 0 0;}
/*=====//header===========*/

/*=======content===========*/
#content{padding:2px 0 0 1px;}

.content-block{background:url(/images/content_block_top.jpg) left top repeat-x #FFFFFF; width:100%;}
.content-block .left{background:url(/images/content_block_border.gif) left top repeat-y;}
.content-block .right{background:url(/images/content_block_border.gif) right top repeat-y;}
.content-block .bot{background:url(/images/content_block_border.gif) left bottom repeat-x;}
.content-block .left-top{background:url(/images/content_block_left_top.jpg) left top no-repeat;}
.content-block .left-bot{background:url(/images/content_block_left_bot.gif) left bottom no-repeat;}
.content-block .right-bot{background:url(/images/content_block_right_bot.jpg) right bottom no-repeat; padding:13px 12px 46px 13px;}

#content li{padding:9px 0 9px 0; background:url(/images/list_bg.gif) bottom repeat-x;}
#content li a{color:#437706; font-weight:bold; text-decoration:none; line-height:1em; padding-left:21px; background:url(/images/list_marker.gif) left top no-repeat;}
#content li a:hover{text-decoration:underline;}

.title-2{margin-bottom:10px;}

.bold-2{color:#437706;}

.line-x{height:1px; overflow:hidden; background:url(/images/line_x.gif) left top repeat-x; margin:10px 0;}

#content .list-2 li{background:0; padding:0; display:inline;}
#content .list-2 div{background:url(/images/list_2_bg.jpg) left top repeat-x;}
#content .list-2 a{background:url(/images/list_2_right.jpg) right top no-repeat; padding:8px 0 0 35px; height:22px; display:block; 
			color:#242424; text-decoration:none; font-weight:bold;}
#content .list-2 a:hover{text-decoration:underline;}

#content .list-2 .list-img-1{background:url(/images/list_2_img1.jpg) left top no-repeat;}
#content .list-2 .list-img-2{background:url(/images/list_2_img2.jpg) left top no-repeat;}
#content .list-2 .list-img-3{background:url(/images/list_2_img3.jpg) left top no-repeat;}
#content .list-2 .list-img-4{background:url(/images/list_2_img4.jpg) left top no-repeat;}
#content .list-2 .list-img-5{background:url(/images/list_2_img5.jpg) left top no-repeat;}
#content .list-2 .list-img-6{background:url(/images/list_2_img6.jpg) left top no-repeat;}
#content .list-2 .list-img-7{background:url(/images/list_2_img7.jpg) left top no-repeat;}
#content .list-2 .list-img-8{background:url(/images/list_2_img8.jpg) left top no-repeat;}
#content .list-2 .list-img-9{background:url(/images/list_2_img9.jpg) left top no-repeat;}
/*=====//content===========*/

/*=======block_1===========*/
.block-1 .corner-left-top{background:url(/images/block_1_left_top.gif) left top no-repeat; width:100%;}
.block-1 .corner-right-top{background:url(/images/block_1_right_top.gif) right top no-repeat;}
.block-1 .border-top{background:#FFFFFF; height:7px; font-size:0;  margin:0 7px 0 7px;}

.block-1 .content{background:#FFFFFF; padding:21px 36px 0 33px;}
.block-1 .title{background:url(/images/title_bg.gif) left bottom repeat-x; margin-bottom:21px; padding-bottom:2px;}
/*=====//block_1===========*/

/*=======page_1===========*/
#page1 .col-1 .box-1{width:288px;}
#page1 .col-1 .box-2{width:292px;}

#page1 .col-1 ul{margin-top:-10px;}
#page1 .col-1 .box-1 .block-1 .content{padding-right:26px;}
#page1 .col-1 .box-2 .block-1 .content{padding-right:30px;}
#page1 .col-1 .box-2 .float-right{margin-top:4px;}

#page1 .col-1 .indent{padding:35px 0 0 29px;}

#page1 .col-1 .indent .box-1{width:247px; padding-right:31px;}
#page1 .col-1 .indent .box-2{width:245px;}
#page1 .col-1 .list-2{margin:0;}

#page1 .col-2 .float-right{margin-left:11px;}
/*=====//page_1===========*/

/*=======page_2===========*/
#page2 .col-1 .block-1 .content{padding-right:28px;}
#page2 .col-1 .block-1 .box-1{width:213px;}
#page2 .col-1 .block-1 .box-2{width:307px;}

#page2 .col-1 .indent{margin-left:-4px; position:relative; margin-top:35px;}
#page2 .col-1 .indent .box-1{width:247px; padding-right:31px;}
#page2 .col-1 .indent .box-2{width:245px;}
/*=====//page_2===========*/

/*=======page_3===========*/
#page3 .col-1 .block-1 .content{padding-right:20px;}

#page3 .col-2 .box-1{width:125px;}
#page3 .col-2 .box-2{width:404px;}
/*=====//page_3===========*/

/*=======page_4===========*/
#page4 .col-1 ul{margin-top:-10px;}
#page4 .col-1 .list-2{margin-top:10px;}
/*=====//page_4===========*/

/*=======page_5===========*/
#page5 .col-1 .block-1 .content{padding-right:30px;}
#page5 .col-1 .box-1{width:253px;}
#page5 .col-1 .box-1 img{margin-left:-12px; position:relative;}
#page5 .col-1 .box-2{width:268px;}
#page5 .col-1 .box-2 span{float:right; padding-right:85px;}

#page5 .col-1 .indent{padding:35px 0 0 0; margin-left:-4px;}

#contact-form{width:100%; overflow:hidden; margin-top:15px;}
#contact-form .box-1{width:245px!important;}
#contact-form .box-1 div{height:26px;}
#contact-form .box-2{width:275px!important;}
#contact-form input{width:235px; height:18px;}
#contact-form textarea{width:269px; height:70px; overflow:hidden; margin-bottom:12px;}
#contact-form a{float:right; margin-left:20px;}

#page5 .col-2 .block-1 .content{padding-right:30px;}
/*=====//page_5===========*/

/*=======footer===========*/
#footer{height:27px; padding:15px 53px 15px 0; color:#7C7C7C; font-weight:bold; text-align:right;}
#footer a{color:#7C7C7C; text-decoration:none;}
#footer a:hover{text-decoration:underline;}
/*=====//footer===========*/

