*{margin:0; padding:0}
html,body{height:100%; background:#fff; font:normal 12px Tahoma; color:#565656}
#wrapper_out{position:relative; min-height:100%}
#wrapper_in{padding-bottom:220px} /* for winter = 300px */
*html #wrapper_out{height:100%}
img{border:0}
img.png{behavior:url(js/iepngfix.htc)}
img.img_border{border:1px solid #8ad4fa; padding:1px}
h1{font:normal 18px/3 Tahoma; color:#1168aa}
p{text-align:justify}
.err {width:24px; height:24px; background:url(../img/warning.png) no-repeat; display:none; color:#1168aa; font-weight:bold;    padding-left:30px; padding-top:9px}
.rasporka{background:url(../img/rasporka_horiz.gif) no-repeat left center}
.clearer{
	clear: both;
	height:0;
	line-height:0;
}
#wrapper_out,#footer{min-width:1000px; width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1000?'1000px':'100%');}
a{outline:none}

/* content */
#content{margin:0 18px 0 280px; padding-top:74px}
#content p{line-height:1.7; margin-bottom:7px}
#content #main_info{margin:0 5px 0 15px}
*+ html #content #main_info{margin-right:0}
ul#menu{width:100%; height:36px; float:left; list-style-type:none; background:#09539c url(../img/menu_right.gif) no-repeat 100% 0; margin-bottom:45px}
ul#menu li{height:36px; float:left; display:inline; font:normal 11px/36px Tahoma; color:#fffa00; padding:0 4%}
ul#menu li.language{background:#fff url(../img/lang_bg.gif) repeat-x; padding:0}
ul#menu li.language a img{border:1px solid #d3d9db; margin:9px 15px 0 15px}
ul#menu li.language a img:hover{border:1px solid #888}
ul#menu li.nowidth{padding:0}
ul#menu li a{font:normal 11px/36px Tahoma; color:#fff; text-decoration:none; float:left}
ul#menu a:hover{color:#fffa00; text-decoration:underline}
.date{background:url(../img/arrow_blue.gif) no-repeat left center; font-weight:bold; color:#1168aa; padding-left:20px; margin-bottom:2px}
.news_name {font-size:14px; color:#4186bb}
#rybr_name {color:#4186bb; font-style: normal;display: inline;}
.title a{font-size:12px; color:#565656}
.title a:hover{text-decoration:none}
.pages{text-align:center; margin-top:20px}
.pages,.pages a{color:#7e7e7e; text-decoration:none}
.pages a:hover{text-decoration:underline}
.pages span{color:#ed9d1c}
.put{color:#1168aa; border-bottom:1px solid #ccc; line-height:2}
.put a{color:#1168aa; text-decoration:none}
.put a:hover{text-decoration:underline}
.catalog_item{width:295px; height:155px; font:bold 11px Tahoma; color:#065c9f; background-color:#e3e9ec; margin:6px 1% 6px 1%; padding:13px; float:left; position:relative; z-index:1;}
a.img_catalog{border:1px solid #fff; float:left; margin:0 13px 5px 0}
a.img_catalog img{border:1px solid #e3e9ec; display:block}
a.zoom{width:144px; background:url(../img/button_zoom_bg.gif) no-repeat; padding-left:12px; margin-right:12px}
a.more{width:126px; background:url(../img/button_more_bg.gif) no-repeat}
a.zoom,a.more{display:block; float:left; height:22px; font-weight:normal; line-height:21px; color:#fff; text-align:center; text-decoration:none}
#feedback{text-align:right}
#feedback h1{text-align:left}
#feedback h1 a{color:#1168aa; font-size:11px; line-height:5; float:right}
#feedback form{background:#e3e9ec; width:99%; text-align:left; padding:1px}
#feedback fieldset{padding:7px}
#feedback label{font-weight:bold; color:#1168aa; padding-bottom:5px}
#feedback textarea{height:150px;}
#feedback input, #feedback textarea{width:100%; behavior:url("js/ie6hover.htc"); border:1px solid #09539c; margin:5px 0}
#feedback input:hover, #feedback textarea:hover{border:1px solid #fffa04; background-color:#fbfbe8}
#feedback input:focus, #feedback textarea:focus{border:1px solid #ed9d1c; background-color:#ffc}
*html #feedback input.hover, *html #feedback textarea.hover{border:1px solid #fffa04; background-color:#fbfbe8}
#feedback input#feedback_submit{float:left}
#feedback input#feedback_reset{float:right}
#feedback input#feedback_submit,#feedback input#feedback_reset{width:200px; background-color:#09539c; font-size:13px; color:#fffa00; cursor:pointer; padding:2px}
#feedback input#feedback_submit:hover,#feedback input#feedback_reset:hover{background-color:#fffa00; color:#09539c}
#feedback #capture{width:60px; vertical-align:middle}
#feedback #code{border:1px solid #09539c; vertical-align:middle}

/* sidebar */
#sidebar{width:280px; float:left; background:url(../img/logo_bg.jpg) no-repeat; text-align:left}
#sidebar a{color:#565656; text-decoration:none}
#sidebar a:hover{color:#1168aa; text-decoration:underline}
#sidebar div{width:212px; margin-left:30px}
#sidebar p{text-align:center}
#sidebar p a{text-decoration:underline}
#sidebar ul{list-style-type:none}
#sidebar ul li{background:url(../img/li_arrow_in_circle.gif) no-repeat 0 3px; line-height:1.5; padding-left:19px}
#sidebar ul ul li.all{background:url(../img/li_double_arrow.gif) no-repeat 0 7px; margin-left:4px; padding-left:11px}
#sidebar ul ul li.last{background:url(../img/li_square.gif) no-repeat 0 7px; margin-left:4px; padding-left:11px}
#logo{margin:23px 0 120px 0}

.category_menu{line-height:1.5;}
.category_sub_menu{padding-left:20px;}

/* footer-winter */
/*
#footer{position:relative; clear:both; height:300px; background:#fff url(../img/footer_bg.gif) repeat-x 0 100%; font:normal 11px Tahoma; color:#6b6b6b; margin-top:-300px; z-index:0;}
#footer a{color:#6b6b6b; text-decoration:none}
#footer a:hover{color:#1994db; text-decoration:underline}
#copyright{width:669px; height:300px; background:url(../img/footer_left.jpg) no-repeat 0 100%; float:left}
#copyright div{text-align:left; margin-left:286px; padding-left:5px}
#lkdesign{width:330px; height:300px; background:#fff url(../img/footer_right.jpg) no-repeat 0 100%; float:right}
#lkdesign div{width:315px; text-align:right}
#copyright div,#lkdesign div{border-top:1px solid #9dbad7; padding-top:14px; margin-top:20px}
*/


/* footer summer */
#footer{position:relative; clear:both; height:200px; background:url('/img/bg_footer_summer.jpg') repeat-x left bottom; font:normal 11px Tahoma; color:#6b6b6b; margin-top:-220px; padding:20px 0 0 0}
#footer a{color:#6b6b6b; text-decoration:none}
#footer a:hover{color:#1994db; text-decoration:underline}
#footer-content{border-top:1px solid #9dbad7; margin:0 20px 0 295px; padding:23px 5px 0 15px}
#lkdesign{width:330px; float:right; text-align:right}