*html{padding:0px; margin:0px;}
ul {padding:0px; margin:0px;}
table,input{border:none;}

* a:focus,input:focus,img:focus,button:focus{outline:none!important;}
/*for FireFox*/
    input[type="submit"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner   { border : 0px; } 
/*for IE8 */
    input[type="submit"]:focus, input[type="button"]:focus   { outline : none;}

a{cursor:pointer; color:#000; text-decoration:none; }
.centextblock a strong,.centextblock p strong{color:#00699A; font-weight:bold;}
.centextblock a{color:#00699A;}
a:hover{text-decoration:underline;}
img{border:none;}
input.text{font-size:11px;}

.bold{font-weight:bold;}
.left{float:left;}
.right{float:right;}
.clear{clear:both;}
.relative{position:relative;}
.no-bg{background:none!important; padding:20px 0 !important;}
.tal{text-align:left;}

body{ padding:0px; margin:0px; font-family: Arial; font-size:14px;}

#container{width:1000px; margin:0 auto; background:url(/img/default/container_bg.png) 0 0 repeat-y;}
#header{height:240px; background:url(/img/default/header_bg.png) 0 0 repeat-x;padding:0 10px;}
#header .header_info{height:188px; background:url(/img/default/header_site_name.png) 50% 60px no-repeat;}
#header .header_book{background:url(/img/default/header_book.png) 97% 95px no-repeat; height:185px;}
#header .header_info .header_logo{background:url(/img/default/cherginec.png) -10px 0% no-repeat; height:180px; width:245px;}
#header .header_info .header_logo div{height:100px; width:78px; margin:0 auto; padding-top:30px;}
.printer  .header_info .header_logo div{background:url(/img/default/header_logo_c.png) 0 100% no-repeat; height:100px; width:78px; margin:0 auto; padding-top:30px;}
#header .header_info .header_logo span,.header_info .header_logo span{padding:36px; top:46px; position:relative;}
#header .header_navi {height:40px; margin-right:200px; width:81%;}
#header ul.hm{}
#header ul.hm li{list-style:none; float:left; display:inline; margin-left:20px; font-size:12px; font-family:Arial; line-height:38px;}
#header ul.hm li a{text-decoration:none;}
#header ul.hm li a:hover,#header ul.hm li a.active{text-decoration:underline; color:#9a4816;}

.printer #wraper {width:700px;margin:0 auto;}
.printer .news_title{font-size:12px; padding:10px 0 0 0; color:#787878;}
.printer .author {font-size:16px;}
.printer .wraper_center {min-height:1px;padding-bottom:10px;width:700px;}
.printer .wraper_center .tt{font-size:26px; color:#787878; font-family:Verdana;}
.printer  .header_info .header_logo{background:url(/img/default/header_logo_b.png) 0 100% no-repeat; height:180px; width:245px; margin:0 auto;}

.paginator {color:#00699A!important;font-size:12px; padding:0 3px;}
.v .cp_next,.v .cp_prev{margin-top:0px;}
.paginator span.sa{color:#565656!important;}
.paginator  a.passive{color:#000;}

.search{margin-left:-180px; padding-top:10px;}
.search input.search_box{background:url(/img/default/search_form_bg.png) 0 0 no-repeat; width:119px; height:18px; padding:2px 3px 0 3px;}
.search input.search_button{background:url(/img/default/search_form_button.png) 0 0 no-repeat; width:17px; height:20px; cursor:pointer; margin-left:10px;}

#wraper{}
.wraper_left,.wraper_right{width:250px; margin-top:-20px;padding-bottom:20px;}
.wraper_center{width:500px; min-height:1px; padding-bottom:30px;}

.block{background:url(/img/default/block_bg.png) 0 0 repeat-y; width:232px; margin:40px auto; position:relative;}
.block .block_bottom{background:url(/img/default/block_bottom_bg.png) 0 0 no-repeat; position:absolute; bottom:-15px; width:232px; height:15px;}
.block .block_top{background:url(/img/default/block_top_bg.png) 0 0 no-repeat; position:absolute; letter-spacing:-1px; top:-11px; width:201px; height:30px; font-size:13px; padding:13px 0 0 34px; color:#00699A;}
.block .block_content{padding-top:36px;}
.block .block_content ul{padding-left:34px; padding-bottom:10px;}
.block .block_content ul li{list-style:none; line-height:24px;}
.block .block_content ul li a{color:#787878; font-size:12px;}
.block .block_content ul li a.active{color:#000;}
.block .pero{background:url(/img/default/pero.png) 0 0 no-repeat; position:absolute; top:-20px; right:0; width:36px; height:59px;}


.wraper_in{padding:20px 15px 28px; background:url(/img/default/wraper_in_bg.png) 50% 100% no-repeat;}
.wraper_title{padding:4px 0 4px 35px; background:url(/img/default/wraper_title_bg.png) 0 0 no-repeat; color:#00699a; font-size:13px;}
.news_desc,.comment_content,.wraper_content{font-size:12px; color:#5c5c5c; margin-bottom:7px;}
.news{margin:5px 0;}
.author{font-size:11px; color:#00699a;}
.news_title{font-size:12px; padding:10px 0 0 0; color:#9a4816;}
.news .news_title{padding:3px 0 0 0;}
.news_title a{color:#9a4816;}
.print{background:url(/img/default/print.png) 0 0 no-repeat; width:56px; height:20px; cursor:pointer;}
.wraper_content p{margin-top:5px;}

.pages,.pages a{font-size:12px; padding:0 3px;}
.pages a.active{color:#00699A;}
.pages {color:#565656;float:left;font-size:12px;line-height:17px;margin-left:0;margin-top:6px;padding:0 10px;text-align:justify;width:286px;}
.cp_prev a{font-size:12px;color:#00699a;}.cp_prev {margin:6px 0 0 0px;}
.cp_next a{font-size:12px;color:#00699a;}.cp_next {margin:5px 10px 0 0;}
.cp_navi{margin-bottom:15px;width:100%;}

.comment{margin-top:10px;}
.comment_author{padding:2px 0 2px 5px; background-color:#8fb8cc; color:#fff; font-size:12px;}
.comment_content{padding:5px; margin:0;}
.comment_date{border-bottom:1px solid #8fb8cc; font-size:11px; color:#00699a; padding-bottom:4px;}
input.comment_button{background:url(/img/default/button.png) 0 0 no-repeat; width:68px!important; height:20px; margin:10px; font-size:11px; color:#fff!important; cursor:pointer; }
input:hover.comment_button{background-position:0 100%; color:#9a4816!important;}
table.com_tb{text-align:right; border:1px solid #8fb8cc; vertical-align:0px; width:470px; margin:0 0 20px; background-color:#eff7fb; font-size:12px; color:#00699a;}
table.com_tb .title{text-align:right; width:200px;}
table.com_tb input,table.com_tb textarea{border:1px solid #8fb8cc;font-size:11px; color:#5C5C5C; font-family:Arial;}
table.com_tb input{width:240px;}
table.com_tb textarea{width:440px;}
table.com_tb tr td.tal{padding-left:10px;}
.zz{margin-right:10px;}

#footer{height:115px; background:url(/img/default/footer_bg.png) 0 0 repeat-x;}
#footer .footer_navi {height:40px; margin-right:200px; width:81%;}
#footer ul.hm{}
#footer ul.hm li{list-style:none; float:left; display:inline; margin-left:20px; font-size:12px; font-family:Arial; line-height:38px;}
#footer ul.hm li a{text-decoration:none; color:#9a4816;}
#footer ul.hm li a:hover,#footer ul.hm li a.active{text-decoration:underline; color:#000;}
#footer table{font-size:10px; color:#747474;}
#footer .footer_info{padding:0 40px;}
#footer .altgraphic{height:40px; line-height:25px;}
#footer .altgraphic a{color:#747474;}

table#backform {text-align:left; border:1px solid #8fb8cc; vertical-align:0px;  width:470px; margin:20px 0; padding:10px; background-color:#eff7fb; font-size:12px; color:#00699a;}
table#backform input,#backform textarea{border:1px solid #8fb8cc;font-size:11px; color:#5C5C5C; font-family:Arial;}
table#backform input{width:240px; margin-bottom:6px;}
table#backform textarea{width:320px;height:110px;}
table#backform .form_name{width:140px; vertical-align:top;}
table#backform  input.comment_button{margin-right:0px; float:right;}
