@charset "windows-1251";
/* CSS Document */

* { margin:0; padding:0; }
a { cursor:pointer; padding:0; margin:0; text-decoration:underline; outline: none !important; color:#cd0000; }
a:hover { text-decoration:none; }
img { border:0; }
p { margin:0; padding:0; display:block;}
.fl { float:left; }
.cl { clear:both; }
.rl { position:relative; }
table { border-collapse: collapse; }
td { margin: 0; padding: 0; vertical-align: top; }
ul { margin: 0 0 0 14px; }
li { margin: 0 0 0 14px; list-style: square; }

html, body { height:100%; padding:0; margin:0;}
body { background:#fcffe2; color: #6c6c6c; font: normal 12px/14px Verdana, Geneva, sans-serif; cursor:default; }

* HTML .fx1 {padding-left:1004px;}
* HTML .fx2 {height:0;}
* HTML .fx3 {margin-left:-1004px; position:relative; height:0;}

html>body #minHeight { float:left; width:0; height:100%; overflow:hidden; margin-bottom:-299px; margin-right:-100%;  }
#page{position: relative; min-height:100%; margin: 0 auto; min-width:1004px; z-index:10; } * html #page{height:100%;}
#outer { margin-bottom:-299px; min-height:100%; position:static; } * html #outer { height:100%;}
#inner { width:100%; float:left; } * html #inner { height:100%;}
#clfooter { clear:both; height:299px;}
#content{margin-left:282px; margin-right:40px;}

#header { height:299px; position: relative; z-index:4; top:0; left:0; background: url(/img/header_main.jpg) top center no-repeat;}
#left { position:relative; width:277px; float:left; margin-left:-286px; padding:0 0 0 5px; left:-1px; margin-bottom:0px;} * html #left { margin-right:-3px;}
#center { padding:0; display:table; width:100%; margin-bottom:24px; padding-top:10px;} * #center{margin-bottom:14px;}
#center p{ margin-bottom:14px; text-align:justify;}
.bord2{ background: url(/img/bord.gif) 0 0px no-repeat; position:absolute; width:9px; height:151px; top:317px; left: 265px;}
.bord{ background: url(/img/border.gif) left 5px repeat-x;}

.menu{ position:relative; text-align:center; top:0px; z-index:10;}
ul#mainMenu { margin:0; padding:0;}
ul#mainMenu li { vertical-align:top; display:-moz-inline-box; display:inline-block; margin:0; padding:0; list-style: none; text-align: center; position:relative; top:0; left:0;}
ul#mainMenu li.no { background: none;}
ul#mainMenu li a { font: bold 12px Georgia, "Times New Roman", Times, serif; color:#edf3c2; background: url(/img/m.jpg) top left repeat-x; padding:2px 15px 5px 14px; text-decoration: none; text-align:center; display:inline-block; margin: 0 0 0 20px; position:relative;}
ul#mainMenu li a { text-decoration:none}
ul#mainMenu li a .m1{ display:block; background:url(/img/m1.jpg) top left no-repeat; position:absolute; top:0; left:-6px; width:6px; height:21px;}
ul#mainMenu li a .m2{display:block; background:url(/img/m2.jpg) top right no-repeat; position:absolute; top:0; right:-2px; width:2px; height:21px;}
ul#mainMenu li a:hover, ul#mainMenu .open { text-decoration:none; color: #000;}


.bg{ background:url(/img/bg_up.jpg) top center repeat-x;}
.bg_head{ background:url(/img/header.jpg) top left no-repeat;}
.bg_top_right{ background:url(/img/bg_up_right.jpg) top right no-repeat;}
.bg_left{background:url(/img/bg_left.jpg) top left repeat-y; min-width:1004px;}
.bg_right{background:url(/img/bg_right.jpg) top right repeat-y;}
.footer{background:url(/img/footer.jpg) bottom center repeat-x;}
.footer1{background:url(/img/footer1.jpg) bottom left no-repeat;}
.footer2{background:url(/img/footer2.jpg) bottom right no-repeat;}


h1{ font: bold 14px Verdana; margin-bottom:8px;}
h2{ font: bold 14px Verdana; margin-bottom:8px;}
h3{ margin-bottom:8px; font-size:14px;}
h4{ font: bold 12px/14px Verdana;}
h2 a:hover{ text-decoration:none;}

.title{ position:absolute; top:105px; left:190px; font: bold 18px Georgia, "Times New Roman", Times, serif; color:#926921;}

.menu2{ position:absolute; top:140px; left:150px;}
.x1{ float:left; width:190px;}
.x1 a{ color: #edf3c2;}
.x1 .open{ color:#ba1c23; font-weight:bold;} 
.x1 li{ list-style: none; margin-bottom:5px;}

.logo{ display:block; width:330px; height:84px; position:absolute; top:10px; left:13px; z-index:10;}
.chel{ position:absolute; right:30px; top:0px; width:145px; height:127px; background: url(/img/chel.jpg) top left no-repeat;}

ul#menu { margin: 0 0 0 0; padding:11px 0 0 25px; height:531px; background: url(/img/menu.jpg) top left no-repeat;}
ul#menu li { display:block; margin: 0 0 0 0; padding: 0 6px 8px 32px; color: #a44138; font-weight:bold; list-style: none; background: url(/img/li.gif) 0 0 no-repeat; background: url(/img/hr.jpg) 32px bottom no-repeat; height:37px;}
ul#menu h2{line-height:1.1; vertical-align:middle; display:inline-block;}
ul#menu ul{ margin:5px 0 10px -30px;}
ul#menu li li{ padding: 0; background: none; line-height:10px; height:auto;}
ul#menu li a{ text-decoration:none; color:#bf1d23;}
ul#menu li .open{ color:#353535;}
ul#menu li a:hover{ text-decoration: underline;}
ul#menu h2{ font: bold 11px Tahoma, Geneva, sans-serif; margin-bottom:0;}


.blok{ clear:both; margin-bottom:14px; padding: 0 15px 10px 15px;} * html .blok{ padding-bottom:1px;}
.b{ float:left; width:46%; padding-right:30px; margin-bottom:0; position:relative;}

.search{ position:absolute; top:45px; right:190px; width:206px; height:57px; background:url(/img/search.jpg) top left no-repeat; padding: 14px 0 0 10px;}
.search div{ position:relative;}
.search input{ position:relative; top:8px; left:2px; width:190px; border: none; background: none; color:#6c6c6c; font-size:11px; font-family: Verdana, Geneva, sans-serif;}
.search a{ position:absolute; top:32px; left:123px; font: normal 11px Georgia, "Times New Roman", Times, serif; display:block; text-align:center; width:60px; height:17px; color:#edf3c2; text-decoration:none;}
.stitle{ position:absolute; top:-12px; left:0px; color:#926921; font: bold 11px Georgia, "Times New Roman", Times, serif;}

.ico{ position:absolute; top:5px; right:0px; z-index:15;}
.ico a{ display:block; width:11px; height:11px; margin-right:15px; float:left;}
.i_home{background: url(/img/i_home.gif) top left no-repeat;}
.i_map{background: url(/img/i_map.gif) top left no-repeat;}
.i_mail{background: url(/img/i_mail.gif) top left no-repeat;}

#footer { width:100%; clear:both; height:299px; position: relative; margin-top:-299px; z-index:10; font-size:10px;}

.copy{width:400px; position:absolute; top:230px; left:90px; z-index:2;}
.x41{ position:absolute; top:230px; right:50px; z-index:2;}
.x41 img{ position:relative; top:4px; width:18px; height:15px; filter:expression(fixPNG(this));}
.s4et4iki{ position: relative; left:0px; top:230px; text-align:center; z-index:1;}
.s4et4iki img{ border: solid 1px #000; margin-right: 4px; margin-bottom:4px; }

.navigator{ clear:both; margin-bottom:14px; position:relative; color:#cb2127; font-size:24px; }
.n-a{ position:absolute; right:-40px; top:12px; border-top: solid 6px #cb2127; width:255px; text-align:center; padding-top:10px; font: bold 18px Georgia, "Times New Roman", Times, serif;}
.navigator a{ font-weight:bold; text-decoration:underline; line-height:30px;}
.navigator a:hover{ text-decoration:none;}
.navigator .rl{ margin-right:29px; z-index:11; }
.n-a span{ font-size:24px; color:#6c6c6c;}
.n-a .prev{ position:absolute; left:17px; top:10px; display:block; width:12px; height:18px; background: url(/img/prev.gif) top left no-repeat; }
.n-a .next{position:absolute; right:16px; top:10px; display:block; width:12px; height:18px; background: url(/img/next.gif) top left no-repeat;}
* html .n-a .prev{ left:-28px;}
* html .n-a .next{ right:42px;}


.form span{ width:160px; float:left;}
.form .ml{ margin-left:160px;}
.form input, .form textarea{ width:400px; border: solid 1px #d2d2d2; margin-bottom:1px; font-family: Tahoma, Verdana; font-size:12px; color:#393939;}
.form textarea{ height:100px;}
.form .cap{ width:100px;}
.form img{ margin:0 0 1px 0;}
.form .cl {padding-bottom:10px;}
.form .btn{ width:auto; border: solid 1px #d2d2d2; background:#ededed; font-weight:bold; margin:10px 0 14px 0; padding:2px;}

.sitemap ul  {padding-left: 10px;}
.sitemap ul li {padding: 5px 0 0px 0px; font-size: 14px; font-weight: bold;}
.sitemap ul li ul li{ padding: 5px 0 0px 0px; font-size: 14px; font-weight: normal;}
.sitemap ul li ul li ul li{padding: 5px 0 0px 0px; font-size: 10px; font-weight: normal;}

.tags{ position: absolute; top:20px; left:30px; width:70%;}
.tags a{ color:#f6ffb9; text-decoration: none;}
.tags a:hover{ text-decoration:underline;}

.tag_x1{ font-size:10px;}
.tag_x2{ font-size:11px;}
.tag_x3{ font-size:12px}
.tag_x4{ font-size:14px; font-weight:bold; line-height:18px;}
.tag_x5{ font-size:22px; line-height:24px;}

.h1{ height:23px; display:inline-block; background: url(/img/h.gif) top left repeat-x; position:relative; padding:3px 8px 0 3px; color:#edf3c2; font: bold 16px Georgia, "Times New Roman", Times, serif; top:250px; left:290px;}
.h1 .h-l{ display:block; height:26px; position:absolute; top:0; left:-10px; width:10px; background: url(/img/h1.gif) top left no-repeat;}
.h1 .h-r{display:block; height:26px; position:absolute; top:0; right:-2px; width:2px; background: url(/img/h2.gif) top left no-repeat;}
/**{ border: solid 1px #000;}*/
/**{ outline: solid 1px #000;}*/

.news{ margin-bottom:14px;}
.ntitle{ background:#cbe095; display:block; position:relative;}
.ntitle h1{ margin-right:150px; background: url(/img/h1.jpg) top left no-repeat; padding-left:20px; color:#407f11; font: bold 12px Tahoma, Geneva, sans-serif; padding: 2px 0 2px 20px;}
.ntitle h1 a{ color:#407f11; text-decoration:none;}
.ntitle h1 a:hover{ text-decoration:underline;}
.ntitle .data{ width:150px; background:#c8b955; position: absolute; top:0px; right:0px; padding-top:2px;text-align:center; height:16px; font: bold 11px Tahoma, Geneva, sans-serif; color:#2f600b;}
.ntitle .data b{ color:#926921;}
.news a{ color:#407f11;}
.cat{ clear:both; font-size:11px; margin-top:7px;}

.news_image {float:left; margin:0 10px 10px 0;}


.ajax a{ text-decoration:none; color:#407F11;}
.ajax a{ border-bottom: dashed 1px #407F11;}
.ajax a:hover{ border:none;}


/*Комментарии */
.com .tit{ font: bold 18px Georgia, Times, serif; color:#000;text-align:center!important;}
.recomend{border-top: solid 1px #c9c9c9; padding:14px 0 14px 0;}
.recomend a {color:#0F5C22;}
.recomend a img{border:none;}
.all_coments{ border-top: solid 1px #c9c9c9; padding:14px 0 14px 0;}
.all_coments a{ font: bold 12px Tahoma, Verdana; color:#4F8DCF;}
.com .x{ border-top: solid 1px #c9c9c9;clear:both;overflow:hidden;}
.com .x1, .com .x2{ border-bottom:solid 1px #c9c9c9; padding:14px;}
.com .x1{clear:both;width:97%;}
.com .x2{ background:#e9e9e9;clear:both;width:97%;}
.com .data{ float:left; margin-right:24px;}
.com .data,.com .autor{ font: normal 11px Tahoma, Verdana; color:#000;}
.c_cont{ clear:both; font-weight:normal; color:#000; font-family:Tahoma, Verdana; font-size:11px;}
.add_com{ margin:10px 0 0 0 ; position:relative;}
.add_com a{ color:#0f5c22; margin-bottom:14px;}
.add_com .tit{ font: bold 11px Tahoma, Verdana; margin:10px 0 10px 0;}
.add_com label{ display:block;  height:20px; padding:4px 0 4px 0;}
.add_com input {width:170px; height:19px; background: #fff; border: solid 1px #b7b7b7;}
.add_com textarea{background: #fff; border: solid 1px #b7b7b7; width:400px;}
.add_com img{ position: absolute; bottom:-4px; left:180px; /*border: solid 1px #b7b7b7;*/}

.search_table td{padding:5px;}
