
* { margin: 0; padding: 0; }

* { font-family: Helvetica, Sans-serif; }



body { color: #000; background: #000000; }

.clear { clear: both; width: 100%; height: 1px; }


a img { border: 0; }


a.back { color: #666; font-size: 12px; }




div#main { width: 885px; margin: 0 auto; border: 5px solid #000; }

.texts { color: #fff; font-size: 10px; border-bottom: 1px solid #555; padding-bottom: 5px; line-height: 15px; margin-top: 50px; }

div#main label { color: #555; font-size: 10px; }

div#main input[type="text"], div#main input[type="password"], div#main textarea { font-size: 11px; width: 200px; }

div#header-left { height: 82px; background: url('../img/header_bg.png') repeat-x bottom; width: 490px; float: left; padding-top: 8px; color: #999; }

div#header-left li { display: inline; }

div#header-left li a { font-size: 10px; color: #999; text-decoration: none; margin-right: 5px; }

div#header-left li a:hover { color: #4986cb; }


div#header-right { height: 90px; background: url('../img/header_bg.png') repeat-x bottom; width: 510px; float: left; }

div#header-right img { float: right; margin-left: 6px; }


div#main2 { background: #fff; width: 895px; padding: 20px; line-height: 16px; }

div#main2 .header { width: 895; margin: -30px 0 60px -30px; }

div#main2 a { color: #999; font-size: 12px; }

div#main2 span { letter-spacing: -1px; }

div#main2_left { float: left; width: 415px; border-right: 1px solid #ccc; }

div#main2_left img { width: 400px; margin-bottom: 50px; }

div#main2_right { float: left; margin-left: 1px; width: 400px; padding-left: 20px; line-height: 16px; font-size: 11px; }

div#main2_left h2, div#main2_right h2 { font-size: 12px; }


div#main2_left a, div#main2_right a { 
	
color: #000; border-bottom: 1px solid #ccc; padding-bottom: 5px; margin-bottom: 10px; display: block; text-decoration: none; font-weight: bold; }

div#main2_left a { width: 395px; }


div#main2 li { list-style: none; margin-bottom: 10px; display: block; font-size: 11px; }



div#news_bloc { width: 100%; margin-top: 30px; }

.new_bloc { height: 210px; width: 250px; background: #333; float: left; }

.new_bloc h3 { color: #000000; margin: 40px 0 0 10px; font: normal 18px Arial; border-bottom: 1px dotted #000000; width: 230px }

.new_bloc span { font: bold 11px Helvetica; color: #fff; margin-left: 10px; }

.new_bloc p { font-size: 11px; color: #fff; margin-left: 10px; width: 230px; line-height: 15px; border: 0; }



div#footer { height: 100px; background: url('../img/header_bg.png') repeat-x top; color: #fff; margin-top: 30px; padding-top: 25px; font-size: 10px; }

div#footer li { display: inline; }

div#footer li a { font-size: 12px; color: #999; text-decoration: none; margin-left: 25px; }

div#footer #left { float: left; }

div#footer #right { float:right; color: #444; text-align: right; font: 10px Arial; line-height: 16px; }

div#footer #right a { color: #444; font: 10px Arial; text-decoration: underline; }



div#comments { width: 240px; background: #fff; margin: 30px; padding: 30px; line-height: 16px; font-size: 11px; }

div#comments span { font-size: 11px; display: block; border-bottom: 1px solid #ccc; padding-bottom: 5px; }

div#comments input[type="text"], div#comments textarea { font-size: 11px; width: 240px; }


div.comment { width: 100%; border-bottom: 1px solid #ccc; padding-bottom: 10px; margin-bottom: 10px; color: #00a0fb; }




/* gallery page */


div#gallery { width: 1000px; background: #fff; height: 719px; }



div#home_bloc { background: #fff; height: 348px; width: 1000px; margin-top: 30px; }

div#home_bloc_image { float: left; width: 750px; }

div#home_bloc_image img { width: 750px; height: 348px; }

div#home_bloc_sidebar { float: left; width: 240px; margin-left: 10px; padding-top: 10px; }

div#home_bloc_sidebar a { background: #fff; color: #000; text-decoration: none; font-size: 10px; }

div#home_bloc_sidebar a:hover { color: #4986cb; }




div#events { width: 895px; }

.events_content_box { width: 200px; background: #666; margin: 0 0 15px 0; padding: 5px; }

.events_content_box img { width: 200px; }

.events_content_box p { font-size: 10px; color: #fff; }


