body{
	background:#000 url(images/container_bg.jpg) repeat top;
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
}


div#head{
	background:#000 url(images/head_bg2.jpg) repeat-x top;
	width:100%;
	height:245px;
}


div#body_container{
	width:100%;
	/*height:1000px;*/
}


div#container{
	width:751px;
	margin:auto;
	position:relative;
	top:-87px;
}


div#logo{
	margin:auto;
	width:751px;
	height:147px;
	padding:10px 0 0 0;
	overflow:hidden;
}


div#menu{
	height:87px;
}

div.menuitem{
	width:187px;
	height:87px;
	float:left;
	margin:0 1px 0 0;
}


div.menuitem a{
	text-decoration:none;
	color:#555354;
	font-size:18px;
	font-family:Georgia, "Times New Roman", Times, serif;
	/*font-weight:bold;*/
	text-align:center;
	line-height:5;
	cursor:pointer;
}


div.menuitem_last{
	margin-right:0;
	height:87px;
}


a#menu_1{
	display:block;
	width:187px;
	height:87px;
	background-image:url(images/menu_left_bg_inactive.png);
	/*background-position:0 87px;*/
}


a#menu_1:hover, a#menu_1.active{
	/*background-position:0 0;*/
	background-image:url(images/menu_left_bg_active.png);
}


a#menu_2, a#menu_3{
	display:block;
	width:187px;
	height:87px;
	background-image:url(images/menu_mid_bg_inactive.png);
	/*background-position:0 87px;*/
	margin-right:1px;
}


a#menu_2:hover, a#menu_3:hover, a#menu_2.active, a#menu_3.active{
	/*background-position:0 0;*/
	background-image:url(images/menu_mid_bg_active.png);
}


a#menu_4{
	display:block;
	width:187px;
	height:87px;
	background-image:url(images/menu_right_bg_inactive.png);
	/*background-position:0 87px;*/
}


a#menu_4:hover, a#menu_4.active{
	/*background-position:0 0;*/
	background-image:url(images/menu_right_bg_active.png);
}


a#menu_5, a#menu_6{
	display:block;
	width:187px;
	height:87px;
	background-image:url(images/menu_vertical_bg_inactive.png);
	/*background-position:0 87px;*/
}


a#menu_5:hover, a#menu_6:hover, a#menu_5.active, a#menu_6.active{
	background-image:url(images/menu_vertical_bg_active.png);
	/*background-position:0 0;*/
}


div#content_container{
	background-color:#b4b2b2;
	min-height:310px;
}


div#content{
	background-image:url(images/content_top_shadow.png);
	background-position:top;
	background-repeat:no-repeat;
	padding:10px 40px;
	width:484px;
	float:left;
}


div#content p{
	font-size:12px;
}


a{
	color:#000000;
	font-weight:bold;
}


div#content_full{
	background:#b4b2b2 url(images/content_top_shadow.png) no-repeat top;
	padding:10px 0;
	width:100%;
}


div#content_full p{
	padding:10px 40px;
	font-size:12px;
}


h1{
	margin:0 0 0 55px;
	color:#ffffff;
	font-family:"Times New Roman", Times, serif;
	font-style:italic;
	font-size:23px;
}


div.rbcontent h1{
	margin:0 0 0 5px;
	color:#ffffff;
	font-family:"Times New Roman", Times, serif;
	font-size:23px;
}


div#right_side{
	background-color:#b4b2b2;
	float:left;
	width:187px;
}

/* boxok */

div.box{
	margin:30px 0 0 0;
}


div.box div.box_dg_top{
	background-image:url(images/dg_top.png);
	background-repeat:no-repeat;
	width:484px;
	height:10px;
}

div.box div.box_dg_title, div.box div.box_dg_content{
	background-color:#545654;
	margin:0;
}


div.box div.box_dg_title{
	height:40px;
}


div.box div.box_dg_content p, div.box div.box_dg_content form{
	margin:0;
	color:#ffffff;
	padding:10px;
}


div.box div.box_dg_title h1{
	padding:0 0 10px 10px;
	margin:0;
}

div.box div.box_dg_bottom{
	background-image:url(images/dg_bottom.png);
	background-repeat:no-repeat;
	width:484px;
	height:10px;
}

div.box div.box_lg_content{
	background-color:#e4e5e4;
	margin:0;
}
div.box div.box_lg_bottom{
	background-image:url(images/lg_bottom.png);
	background-repeat:no-repeat;
	width:484px;
	height:10px;
}


div.box div.box_lg_content p, div.box div.box_lg_content form{
	margin:0;
	color:#000000;
	padding:10px;
}


div.box_big{
	margin:30px 0 0 60px;
}

/* big box */

div.box_big div.box_dg_top{
	background-image:url(images/dg_big_top.png);
	background-repeat:no-repeat;
	width:621px;
	height:10px;
}

div.box_big div.box_dg_title, div.box_big div.box_dg_content{
	background-color:#545654;
	margin:0;
	width:621px;
}


div.box_big div.box_dg_title{
	height:40px;
	width:621px;
}


div.box_big div.box_dg_content p, div.box_big div.box_dg_content form{
	margin:0;
	color:#ffffff;
	padding:10px;
}


div.box_big div.box_dg_title h1{
	padding:0 0 10px 10px;
	margin:0;
}

div.box_big div.box_dg_bottom{
	background-image:url(images/dg_big_bottom.png);
	background-repeat:no-repeat;
	width:621px;
	height:10px;
}

div.box_big div.box_lg_content{
	background-color:#e4e5e4;
	margin:0;
	width:621px;
}

div.box_big div.box_lg_bottom{
	background-image:url(images/lg_big_bottom.png);
	background-repeat:no-repeat;
	width:621px;
	height:10px;
}


div.box_big div.box_lg_content p, div.box_big div.box_lg_content form{
	margin:0;
	color:#000000;
	padding:10px;
}




/* /boxok */


/* round box */

/*.rbroundbox { background: url(images/nt.gif) repeat; }*/
/*.rbroundbox { background-color:#545654;}
.rbtop div { background: url(images/tl.png) no-repeat top left; }
.rbtop { background: url(images/tr.png) no-repeat top right; }
.rbbot div { background: url(images/bl.png) no-repeat bottom left; }
.rbbot { background: url(images/br.png) no-repeat bottom right; }

.rbtop div, .rbtop, .rbbot div, .rbbot{
	width: 100%;
	height: 7px;
	font-size: 1px;
}


.rbcontent{
	margin:0 7px;
	color:#e4e5e4;
	padding:0 15px;
}


.rbcontent p{
	overflow:auto;
}


div#content_full .rbcontent p{
	padding:10px 0px;
	font-size:12px;
	overflow:auto;
}


.rbroundbox{
	width: 100%; 
	margin:0;
}

div#content_full .rbroundbox{
	width: 670px; 
	margin:0 40px;
}
*/
/* nr2 */
/*.rbroundbox_2 { background: url(images/nt_2.gif) repeat; }
.rbtop_2 div { background: url(images/tl_2.gif) no-repeat top left; }
.rbtop_2 { background: url(images/tr_2.gif) no-repeat top right; }
.rbbot_2 div { background: url(images/bl_2.gif) no-repeat bottom left; }
.rbbot_2 { background: url(images/br_2.gif) no-repeat bottom right; }

.rbtop_2 div, .rbtop_2, .rbbot_2 div, .rbbot_2 {
	width: 100%;
	height: 7px;
	font-size: 1px;
}

/*.rbtop div div{
	width:100%;
	margin:0 10px;
	background-color:#00FF00;
}*/

/*
div#content_full .rbcontent_3{
	width: 670px; 
	margin:0 40px;
	color:#000;
	background-color:#e4e5e4;
}


div#content_full .rbcontent_3 .rbroundbox{
	width: 670px; 
	margin:0;
}


div#content_full .rbcontent_3 p{
	padding:10px 20px;
	font-size:12px;
	overflow:auto;
}


.rbcontent_3{
	margin:0;
	color:#000;
	background-color:#e4e5e4;
}

.rbcontent_3 p{
	margin:0;
	padding:0 22px 15px 22px;
	overflow:auto;
}


.rbroundbox_2{
	width: 100%;
	margin: 0;
}
*/

/* roundbox end */


div.clear{
	clear:both;
}


div#footer{
	background-color:#545353;
	width:751px;
	text-align:center;
	padding:10px 0;
	color:#E4E5E4;
}

:focus {
	outline: 0;
}


form#contact_form{
	margin:0 0 0 20px;
	font-size:13px;
}

form#contact_form label{
	display:block;
	width:120px;
	float:left;
}

form#contact_form input{
	margin-bottom:5px;
	width:220px;
}

form#contact_form textarea{
	width:220px;
	height:100px;
}

form#contact_form input#send, form#contact_form input#contact_cb{
	width:auto;
}


form#contact_form input#address{
	display:none;
}
