@charset "utf-8";
/* CSS Document */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,table,tbody,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
td,th{vertical-align:top;text-align:left;}
img{border:0;}
body{background:#D6D1C7 url(../images/bg_body.gif) repeat-x 0 0;}
body,input,textarea,select{
font-family:Arial, Helvetica, sans-serif;
font-size:0.8em;
color:#5C5D63;
}
a{color:#006699;}
p{padding:0 0 10px 0;}
p,span,li{
text-align:justify;
}
h1{
font-size:18px;
font-weight:normal;
color:#828384;
text-transform:uppercase;
padding:0;
margin:0 0 20px 0;
border-bottom:3px solid #006699;
}
h2{
font-size:14px;
font-weight:bold;
color:#6C6C6C;
padding:5px 0 10px 0;
}
h3,h4{
font-size:12px;
font-weight:bold;
color:#000000;
padding:10px 0 10px 0;
}

table#body{
min-width:1000px;
}
#body_center{
width:86%;
min-width:960px;
margin:0 auto;
}
#body_left{
font-size:12px;
}
#body_left,
#body_right{
width:7%;
min-width:20px;
}
#body_cnt{
position:relative;
width:100%;
height:0;
}

/* top */
#menu_back{
width:35%;
height:31px;
margin:0 10% 0 auto;
font-size:12px;
}
#menu_back td{
padding:12px 16px 0 15px;
background:url(../images/menu_back_separator.gif) no-repeat 100% 12px;
text-align:center;
}
#menu_back td.last{
background:none;
}
#logo{
position:absolute;
top:24px;
left:0;
}
#vtorichka{
position:absolute;
width:60px;
height:14px;
padding:0 0 0 0;
left:243px;
top:12px;
background:url(../images/menu_back_separator.gif) no-repeat 28px 0;
letter-spacing:30px;
}
#lang{
position:absolute;
right:0;
top:0;
padding:10px 0 0 0;
width:42px;
height:39px;
background:url(../images/bg_lang.gif) no-repeat 0 0;
text-align:center;
font-size:12px;
}
#lang a{
color:#FFF;
}

/* menu */
#menu_side_left{background:url(../images/menu_top_left.gif) no-repeat 225px 21px; padding:21px 0 0 230px;}
#menu_side_right{background:url(../images/menu_top_right.gif) no-repeat 100% 0; padding:0 5px 0 0;}
#menu{
background:url(../images/menu_top_bg.gif) repeat-x 0 0;
overflow:hidden;
padding:0;
height:38px;
font-size:12px;
}
#menu td{
padding:0 9px 0 8px;
background:url(../images/menu_top_separator.gif) no-repeat 100% 1px;
text-align:center;
}
#menu td a{
display:block;
padding:13px 0 14px 0;
}
#menu td.last{background:none;}

#ext_menu{height:134px;}
#member{
width:50%;
height:93px;
background:url(../images/top_member.jpg) no-repeat 225px 16px;
padding:42px 50px 0 416px;
font-size:12px;
}
#member a{color:#AD8B51;}
#member p{padding:0 0 7px 0;}
#become{
width:50%;
height:93px;
background:url(../images/top_hotline.jpg) no-repeat 0 10px;
padding:42px 40px 0 180px;
font-size:12px;
}
#become a{color:#AD8B51;}
#become p{padding:0 0 7px 0;}


/* sidebar */
#loginbar,
#sidebar,
#forgetbar{
width:211px !important;
max-width:211px !important;
padding-right:4px !important;
padding-left:0 !important;
font-size:12px;
}
#sidebar{padding:7px 4px 0 0;}

#loginbar{
padding:0 4px 0 0;
background:url(../images/bg_under_login.gif) repeat-x 0 0;
}
#login{
background:#AEAFB3 url(../images/bg_login.gif) repeat-x 0 0;
color:#FFF;
font-size:12px;
line-height:20px;
}
#login a{color:#FFF;}
#login .corners_top,
#login .corners_bottom{
height:4px;
overflow:hidden;
}
#login .corners_top div,
#login .corners_bottom div{
width:4px;
height:4px;
margin:0 0 0 auto;
overflow:hidden;
}
#login .corners_top{background:url(../images/login_corners.gif) no-repeat -4px -4px;}
#login .corners_top div{background:url(../images/login_corners.gif) no-repeat 0 -4px;}
#login .corners_bottom{background:url(../images/login_corners.gif) no-repeat -4px 0;}
#login .corners_bottom div{background:url(../images/login_corners.gif) no-repeat 0 0;}
#login form{
padding:13px 14px 12px 18px;
height:73px;
overflow:hidden;
}
#login label{
display:block;
width:55px;
float:left;
clear:left;
}
#login input.text{
width:115px;
margin:0 0 7px 0;
}
#login input.button{
float:right;
}


#forgetbar{padding:4px 4px 0 0;}
#forget{
background:#D8CBB5;
color:#414149;
font-size:12px;
}
#forget a{color:#414149;}
#forget .corners_top,
#forget .corners_bottom{
height:3px;
overflow:hidden;
}
#forget .corners_top div,
#forget .corners_bottom div{
width:3px;
height:3px;
margin:0 0 0 auto;
overflow:hidden;
}
#forget .corners_top{background:url(../images/forget_corners.gif) no-repeat -3px -3px;}
#forget .corners_top div{background:url(../images/forget_corners.gif) no-repeat 0 -3px;}
#forget .corners_bottom{background:url(../images/forget_corners.gif) no-repeat -3px 0;}
#forget .corners_bottom div{background:url(../images/forget_corners.gif) no-repeat 0 0;}
#forget .text{
padding:5px 14px 0 18px;
height:20px;
overflow:hidden;
}

.block_grey{
background:#AEAFB3;
color:#FFF;
font-size:12px;
margin:10px 0 0 0;
}
.block_grey .corners_top,
.block_grey .corners_bottom{
height:3px;
overflow:hidden;
}
.block_grey .corners_top div,
.block_grey .corners_bottom div{
width:3px;
height:3px;
margin:0 0 0 auto;
overflow:hidden;
}
.block_grey .corners_top{background:url(../images/corners_grey.gif) no-repeat -3px -3px;}
.block_grey .corners_top div{background:url(../images/corners_grey.gif) no-repeat 0 -3px;}
.block_grey .corners_bottom{background:url(../images/corners_grey.gif) no-repeat -3px 0;}
.block_grey .corners_bottom div{background:url(../images/corners_grey.gif) no-repeat 0 0;}
.block_grey .text{
padding:20px 14px 11px 18px;
}



#subscribe label{
display:block;
width:70px;
float:left;
clear:left;
line-height:20px;
}
#subscribe input.text{
width:100px;
margin:0 0 10px 0;
padding:0;
}
#subscribe input.button{float:right;}
#subscribe .text{
padding:20px 14px 15px 18px;
}
#subscribe form{height:auto;}

#banners{
list-style:none;
padding:25px 0 25px 0;
}
#banners li{
padding:0 0 12px 0;
text-align:center;
}

/* side menu */
#menu_left_corners_top{background:#EBEAF0 url(../images/menu_left_nw.gif) no-repeat 0 0;}
#menu_left_corners_top div{
background:url(../images/menu_left_ne.gif) no-repeat 100% 0;
margin:0 0 0 auto;
width:100px;
height:30px;
}
#menu_left_corners_bottom{background:#EBEAF0 url(../images/menu_left_sw.gif) no-repeat 0 100%;}
#menu_left_corners_bottom div{
background:url(../images/menu_left_se.gif) no-repeat 100% 100%;
margin:0 0 0 auto;
width:100px;
height:50px;
}
#menu_left{
background:#EBEAF0 url(../images/menu_left_bg.gif) repeat-y 100% 0;
}
#menu_left dt{
background:url(../images/menu_left_separator.gif) repeat-x 0 100%;
position:relative;
}
#menu_left dt.last{
background:none;
}
#menu_left dt a{
display:block;
background:url(../images/bullet_1.gif) no-repeat 6px 50%;
padding:7px 0 7px 19px;
text-decoration:none;
text-transform:uppercase;
font-size:11px;
color:#2C2D30;
}
#menu_left dd{
position:relative;
height:0;
z-index:100;
}
#menu_left dd dl{
position:absolute;
left:211px;
top:-33px;
width:235px;
background:#EBEAF0;
padding:10px 0 10px 14px;
z-index:10;
}
#menu_left dd dt a{
background:url(../images/bullet_2.gif) no-repeat 6px 50%;
padding:5px 0 5px 25px;
color:#006699;
}

#collage,
#forgetbar,
#searchbar,
#sidebar,
#midlbar,
#rightbar,
#sheet_left,
#sheet_right,
#sheet_left_bottom,
#sheet_right_bottom{background-color:#FFF;}

#sheet_left_bottom{
background-image:url(../images/body_corner_sw.gif);
background-repeat:no-repeat;
background-position:0 100%;
}
#sheet_right_bottom{
background-image:url(../images/body_corner_se.gif);
background-repeat:no-repeat;
background-position:100% 100%;
}

#collage{
background:#006599 url(../images/bg_collage.gif) no-repeat 100% 0;
height:106px;
overflow:hidden;
}

/* search */
#search,#search div,#search form{
height:35px;
}
#search{
background:url(../images/search_bg.gif) repeat-x 0 100%;
text-align:center;
color:#FFF;
}
#search .corners_left{
background:url(../images/search_left.gif) no-repeat 0 100%;
}
#search form{
background:url(../images/search_right.gif) no-repeat 100% 100%;
}
#search input.text{
width:350px;
margin:9px 7px 0 9px;
position:relative;
}
#search input.button{
position:absolute;
}


#sheet_left{
width:11px;
background:#FFF url(../images/body_corners.gif) no-repeat 0 0;
font-size:0;
}
#sheet_right{
width:8px;
background:#FFF url(../images/body_corners.gif) no-repeat 100% 0;
font-size:0;
}

/* midlbar */
#midlbar{
padding:40px 20px 40px 16px;
}
#midlbar img{
background:#fff;
padding:1px;
border:4px solid #D7D5DE;
}

#font_sizer1{text-align:right; height:0; font-size:0;}
#font_sizer2{width:1px; margin:0 0 0 auto; position:relative;}
#font_sizer3{position:absolute; left:-40px; top:-22px; font-size:medium; white-space:nowrap;}
#smaller{ font-size:11px;}
#normal{font-size:13px;}
#bigger{font-size:15px;}
#smaller,
#bigger{
font-weight:bold;
cursor:pointer;
}

#midlbar form{
padding:0 0 20px 0;
}
#midlbar form ol{
list-style:none;
background:#F7F3EA;
padding:20px 20px 10px 20px !important;
}
#midlbar form li{
padding:0 0 10px 0;
clear:left;
}
#midlbar form label{
display:block;
float:left;
width:150px;
text-align:right;
font-weight:bold;
padding:0 0 10px 0;
}
#midlbar form textarea.text,
#midlbar form input.text,
#midlbar form select.text{
border:1px inset #878789;
background:#fff;
margin:0 0 0 10px;
width:260px;
}
#midlbar form textarea.text{
height:60px;
}
#midlbar form li.buttons{
padding:5px 0 0 160px !important;
}
#midlbar form li.buttons input{
margin:0 10px 0 0;
}

#midlbar dl dt{
font-style:normal;
}
#midlbar dl dl{
padding:0 0 0 20px;
}


#midlbar ul, #midlbar ol{
padding:0 0 20px 40px;
}
#midlbar li ul, #midlbar li ol{
padding:0 0 10px 20px;
}
#midlbar ul li, #midlbar ol li{
padding:0 0 3px 0;
}
#midlbar ul{
list-style:none;
padding-left:0;
}
#midlbar ul li{
background:url(../images/bullet_3.gif) no-repeat 10px 4px;
padding-left:30px;
padding-bottom:7px;
}

#midlbar dt{
color:#A79574;
font-style:italic;
}
#midlbar dd{
padding:0 0 10px 0;
}


.firm_color{color:#A79574;}
.content_footer{
border-top:1px solid #C1B7A1;
text-align:right;
padding:3px 5px 0 0;
margin:20px 0 0 0;
font-size:11px;
}
.firm_color_blue{
color:#006699 !important;
}
.color_red{
color:#ff0000 !important;
}


.date{
display:block;
color:#006699;
font-weight:bold;
padding:0 0 2px 0;
}
.more{
display:block;
text-align:right;
text-decoration:underline;
color:#006699;
clear:both;
}
.news{
border-bottom:1px solid #C6C7C7;
clear:both;
margin:0 0 20px 0;
padding:0 0 10px 0;
}
.news img{
float:left;
padding:1px;
background:#FFFFFF;
border:4px solid #D8D7DF;
margin:20px 16px 10px 0;
}


#kroshki,#kroshki div{
position:relative;
font-size:11px;
}
#kroshki div{
top:-25px;
}


#midlbar table.special th{
background:#E7E0D0;
color:#A79674;
vertical-align:middle;
border-top:1px solid #fff;
border-bottom:1px solid #fff;
padding:2px 5px;
}
#midlbar table.special td{
vertical-align:middle;
padding:7px;
border-bottom:1px solid #C1B7A1;
}
#midlbar table.special td.header_line{
background:#C1B7A1;
padding:0;
font-size:0;
height:3px;
border:0 !important;
}
#midlbar table.special td.header_line img{border:0;background:none;}
#midlbar table.special td.footer_line{
border-top:1px solid #fff;
border-bottom:0;
background:#E7E0D0;
}
#midlbar table.special .b{
font-weight:bold;
}

#midlbar table.gallery{
margin:0;
}
#midlbar table.gallery td{
vertical-align:top;
font-size:11px;
text-align:center;
width:33.33%;
padding-bottom:20px;
}
#midlbar table.gallery td.img{
vertical-align:bottom;
padding-bottom:0px;
}


.sheet{
background:#F7F3EB;
padding:10px;
margin:0 0 35px 0;
}
.sheet .sheet_sub{
border:3px solid #C1B6A0;
padding:10px 15px;
}
.sheet h4{
color:#877757;
text-align:center;
}

.download{
background:url(../images/icon_download.gif) no-repeat 0 0;
display:block;
padding:32px 0 20px 75px;
font-weight:bold;
}


#midlbar table td,
#midlbar table th{
padding:2px 5px;
}
#midlbar table{
margin:0 0 20px 0;
}

.to_top{
font-size:11px;
text-align:right;
}
/* Page navigation */
.pages{
padding:10px 0 20px 0;
}
.pages a{
display:block;
float:left;
font-size:11px;
font-weight:bold;
text-align:center;
text-decoration:none;
color:#868C8D;
background:#F2F2F2;
width:18px;
height:15px;
margin:0 0 0 4px;
padding:1px 0 0 0;
}
.pages a.selected{
color:#fff;
background:#C1B7A1;
}
.pages span{
display:block;
float:left;
padding:0 5px 0 10px;
}

/* Archive */
.archive{}
.archive a.empty{color:#868C8D; cursor:default;}
.archive a{
color:#006699;
background:#F2F2F2;
display:block;
float:left;
margin:0 1px;
}
.archive a.selected{
color:#fff;
background:#C1B7A1;
}

/* right bar */
#rightbar{
padding:50px 0 21px 0;
width:23%;
}
#bookmarks{
background:#FFFFFF url(../images/border_announce.gif) repeat-y 100% 0;
position:relative;
margin:0 0 13px 0;
}
#bookmarks .corners_top,
#bookmarks .corners_bottom{
height:4px;
overflow:hidden;
}
#bookmarks .corners_top div,
#bookmarks .corners_bottom div div{
width:4px;
height:4px;
margin:0 0 0 auto;
overflow:hidden;
}
#bookmarks .border_w{background:url(../images/border_announce.gif) repeat-y 0 0;}
#bookmarks .corners_top{background:url(../images/border_announce.gif) repeat-x 0 0;}
#bookmarks .corners_top div{background:url(../images/corners_announce.gif) no-repeat 0 -4px;}
#bookmarks .corners_bottom{background:url(../images/border_announce.gif) repeat-x 0 100%;}
#bookmarks .corners_bottom div{background:url(../images/corners_announce.gif) no-repeat -4px 0;}
#bookmarks .corners_bottom div div{background:url(../images/corners_announce.gif) no-repeat 0 0;}
#bookmarks .text{
padding:6px 10px 15px 11px;
}
#bookmarks_image{
position:absolute;
top:-34px;
}
#bookmarks p{
border-bottom:1px solid #C7C7C7;
padding:0 0 5px 0;
margin:0 0 10px 0;
}
#bookmarks p a{
color:#5C5D63;
text-decoration:none;
}
#bookmarks p a:hover{
text-decoration:underline;
}
#bookmarks p.last{
border:0;
}
.hr{
height:3px;
font-size:0;
overflow:hidden;
background:#CC9663;
}

#warning{
background:url(../images/corners_warning.gif) no-repeat 0 0;
padding:5px 0 0 5px;
position:relative;
font-family:"Arial Narrow", Arial, Tahoma;
font-size:14px;
color:#615C57;
}
#warning .d1{
background:url(../images/corners_warning.gif) no-repeat 0 100%;
padding:0 0 10px 5px;
position:relative;
left:-5px;
}
#warning .d2{
background:url(../images/corners_warning.gif) no-repeat 100% 0;
padding:10px 10px 0 0;
position:relative;
top:-5px;
left:11px;
}
#warning .d3{
background:url(../images/corners_warning.gif) no-repeat 100% 100%;
position:relative;
left:10px;
top:15px;
}
#warning .d4{
position:relative;
left:-10px;
top:-10px;
padding:0 10px 0 0;
}
#warning .d5{height:10px;}
#warning strong,.bigRed{
font-size:16px;
color:#9E2105;
font-weight:normal;
text-transform:uppercase;
}
#warning span,.middleUppercase{
color:#414149;
text-transform:uppercase;
font-size:16px;
}
#warning em,.normalBlack{
font-style:normal;
color:#000000;
font-size:14px !important;
text-transform:none !important;
}
#warning p{padding:0 0 15px 0;}


.block_blue{
background:#C6DBE6;
color:#414149;
font-size:12px;
margin:10px 0 0 0;
}
.block_blue .corners_top,
.block_blue .corners_bottom{
height:3px;
overflow:hidden;
}
.block_blue .corners_top div,
.block_blue .corners_bottom div{
width:3px;
height:3px;
margin:0 0 0 auto;
overflow:hidden;
}
.block_blue .corners_top{background:url(../images/corners_blue.gif) no-repeat -3px -3px;}
.block_blue .corners_top div{background:url(../images/corners_blue.gif) no-repeat 0 -3px;}
.block_blue .corners_bottom{background:url(../images/corners_blue.gif) no-repeat -3px 0;}
.block_blue .corners_bottom div{background:url(../images/corners_blue.gif) no-repeat 0 0;}
.block_blue .text{
padding:20px 14px 11px 18px;
}


#poll strong{
font-family:"Arial Narrow", Arial, Tahoma;
font-size:16px;
color:#006699;
font-weight:normal;
text-transform:uppercase;
}
#poll span{
font-family:"Arial Narrow", Arial, Tahoma;
font-size:16px;
color:#414149;
text-transform:uppercase;
}
#poll form{
line-height:20px;
height:auto;
}
#poll .button{
margin:20px 0 0 0;
}
#poll .text{padding:20px 14px 20px 18px;}


#counters{
position:relative;
float:right;
width:1px;
}
#counters div{
position:absolute;
width:300px;
top:32px;
right:30px;
text-align:right;
}
#counters img{
margin:0 0 5px 0;
}


/* footer */
#footerbar{
padding:12px 0 60px 18px;
}


/* member*/
table.dolg{
border:1px solid #cc9663;
width:100%;
}
table.dolg td{
border:1px solid #cc9663;
}
table.dolg th{
border:1px solid #cc9663;
}
form#poll_form {
text-transform:none;
}

table#dunamik_table{
width:100%;
}
table#dunamik_table td{
padding:10px 6px 8px 6px;
}
table#dunamik_table th{
padding:10px 6px 8px 6px;
}
table#dunamik_table td.bg{
background:#e7e0d0;
padding:0px;
border:none;
border-top:1px solid #cc9663;
}
table#dunamik_table table td{
padding:6px;
border-bottom:1px solid #cc9663;
}
table#dunamik_table table th{
padding:6px 6px 6px 34px;
border-bottom:1px solid #cc9663;
}
table#dunamik_table table{
display:none;
width:100%;
}