body {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #333;
	background-color: #333;
	margin: 0px;
	padding: 0px;
	width: 100%;
	height:auto;
}
#container {
	background-color: #fff;
	height: 100%;
	margin: 0 auto;
	width: 980px;
}
#tel {
	background:url('tel.jpg') no-repeat 0 0 #fff;
	height:84px;
	margin:45px 0 0 675px;
	position:absolute;
	width:300px;
}

.name_site {
	height: 50px;
	padding: 10px 0 0 24px;
}
.name_site h1{
	font-size:34px;
	line-height:20px;
}


/* block top NAVIGATION */
.nav_top {
	font-size: 11px;
	padding:10px 0 0 25px;
	font-weight:bold;
	height:55px;
}
.nav_top a {
 display:block; 
 float:left; 
 color: #fc3;
 padding-right: 12px;
 text-decoration:none;
 background:#fff;
}
.nav_top a:hover {
 text-decoration:underline;
}
/* END block top NAVIGATION */


/* block left sidebar BACKGROUND*/
.left_sidebar {
	background:url('back_sidebar.gif') repeat-y top left #333;
	height:365px;
	margin-left:-10px;
	width: 270px;
	float:left;
	_position: relative;
}
.l_sb_header {
	background:url('zebra1.gif') no-repeat top left #333;
	width: 270px;
	height: 22px;
}
.l_sb_footer {
	background:url('zebra2.gif') no-repeat bottom left #333;
	width: 270px;
	height: 23px;
}
/* END block left sidebar BACKGROUND*/


/* block left sidebar NAVIGATION*/
.left_sidebar_links {
	font-size: 11px;
	height:320px;
	font-size:18px;
	width:263px;
	margin-left:3px;
}
.left_sidebar_links a {
	color:#ccc;
	display:block; 
	background: #fc3;
	text-decoration:none;
	background: #333;/*#333;*/
	height:45px;
	padding-left:27px;
	line-height:40px;
	border-bottom: 1px solid #e8e8e8;
}
.left_sidebar_links a:hover {
	color: #fc0;
	font-weight:bold;
	text-decoration:none;
	background:#999;
}
/* END block left sidebar NAVIGATION*/


.big_img {
	text-align:left;
	float:left;
	width:720px;
	height:400px;
	overflow:visible;
	margin: 17px 0 0 -4px;
}

.orange_block {
	background:#fc3;
	float:left;
	width:400px;
	height:40px;
	margin-left:-6px;
	_position: relative;
}
.orange_block h2{
	color:#000;
	font-size:19px;
	font-weight:bold;
	float:left;
	line-height:10px;
	padding-left:30px;
}

.grey_block {
	background:url('chp.jpg') no-repeat top left #333;
	float:left;
	width:399px;
	height:40px;
	margin-left:187px;
}

/*.borex {
	position:relative;
	bottom:0;
	right:0;
	background:url('borex.jpg') no-repeat top left #fff;
	height:170px;
	width: 395px;
}*/
/* block of CONTENT */
#content {
	background:#fff;
	clear:both;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	height:auto;
	width: 100%;
	overflow:hidden;
}
.content_left {
	background:#fff;
	float:left;
	height:auto;
	padding:10px 20px 10px 25px;
	width:540px;
}
.content_left a{
	color:#333;
	font-weight:bold;
	padding-left:0px;
	text-decoration:none;
}
.content_left a:hover{
	color:#333;
	text-decoration:underline;
}
.content_a_padding {padding-left:20px;}

.content_right {
	float:left;
	background:#fff;
	padding-top:10px;
	width: 395px;
}

.map {
	border-right:2px solid #333;
	float:left;
	height:190px;
	width:190px;
}
.map img {
	border:1px solid #333;
}

.contacts {
	float:left;
	margin-left:15px;
	width:180px;
}

/* END block of CONTENT */


/* block of FOOTER */
#footer {
	background:#fc3;
	border-top: 1px solid #333;
	font-size:9px;
	float:left;
	height:30px;
	width: 100%;
}

.footer_links {
position:relative; z-index:100;
     float:left;
     padding-left:20px;
}
.footer_links a{
	color:#333;
	font-size:13px;
	line-height:30px;
	padding:0 5px ;
	text-decoration:none;
}
.footer_links a:hover{
	text-decoration:underline;
}

.footer_txt {
	float:left;
	line-height:30px;
	padding-left:180px;
}
/* END block of FOOTER */


/* css for TEXT */
p.justify_p {text-align:justify;}
p.padding_right {padding-right:20px;}
.content_left p { text-align:justify; padding-right:10px;}
.sheme {padding-left:71px;}
.p_bold {font-weight:bold;}
.content_left input,textarea{margin-bottom:10px; padding:5px 0 5px 3px;}
.content_left textarea{width:450px;}
.content_left div.float_l{float:left;}
.content_left div.margin_l{margin:-3px 0 0 20px;}
.submit {
font-weight:bold;
height:30px;
border:1px solid #333;
cursor:pointer;
cursor:hand;
width: 100px;
}
.submit:hover {
background:#ccc;
}

.button {
line-height:27px;
font-weight:bold;
height:30px;
border:1px solid #333;
cursor:pointer;
cursor:hand;
}
.button:hover {
background:#ccc;
}
