* {margin:0px;padding:0px;list-style-type:none;}
html {height:100%;min-height:100%}
body {font: normal 13px Arial, Helvetica,Tahoma, sans-serif;height:auto !important;height:100%;min-height:100%;position:relative;background:url(bg_body.jpg) center repeat-y;}
#main {background:url(bg_body.jpg) center repeat-y;width:968px;margin:0 auto;padding:5px 16px 0;min-height:100%;}
#content {padding:0 0 60px 0;padding-bottom:60px;}
#content:after {content: ".";display: block;height: 0;visibility: hidden;clear: both;}
a img {border:none;}
a {color:#000;text-decoration:none;border:none;}
a:hover {text-decoration:underline;}
p{color:#4B4B4B;line-height:21px;padding-bottom:9px;margin-left:43px;}
.head{margin-left:43px;width:880px;background-color:#DEF6EC; height:71px}
.city{padding-left:42px;font-size:13px;line-height:18px;}
h1 {padding:17px 0 4px 192px;color:#454545;font-size: 20px;font-weight:normal;line-height:18px;}
.contact{float:right; margin-top:16px;padding-right:20px;font-size:12px;line-height:19px;}
.write{color:#2770A3; font-size:14px;margin-bottom:4px;}

.clear{clear:both}

img.logo{width:150px;height:71px;float:left}
.foto{margin:10px 00 3px 43px}
.foto img{width:217px;height:163px;}

h2{font-weight:normal;color:#000}

.top_text{background-color:#F7FAFB;height:51px;padding-top:13px;margin-top:29px;}
.top_text h2{font-size:14px;line-height:19px;}
.col{margin-left:43px;width:264px;float:left;}
.col p{padding-right:12px;margin-left:0;}
.col a{color:#2770A3; text-decoration:underline}

h2.news{margin-top:39px;font-size:15px; line-height:20px;margin-bottom:5px}

.styled{list-style: none outside none;margin-left:-9px;}
.styled li{background: url("mark.jpg") no-repeat scroll left 10px transparent;padding-left:9px;}
.styled li a{font-size:12px;line-height:24px;}


.top{padding:40px 0 21px 0}
.top a{background: url("top_ico.gif") no-repeat scroll 0 0 #FFF; color:#000;padding-left:20px; text-decoration:underline}

#footer{position:absolute;bottom:0;background-color:#F7FAFB;height:49px;width:968px;}
#footer p{text-align:center;font-size:12px; color:#000;padding:15px 0 0 0}

.B_crumbBox{padding:21px 0 15px 0;font-size:12px;margin-left:43px;display:block;color:#BFBFBF;}
.B_crumbBox a{color:#BFBFBF;}


.left h1{font-size:22px;color:#000;line-height:27px;text-align:left;padding:0 0 9px 43px;}

.left{width:632px;float:left}
.date{display:block;color:#999999;font-size:12px;padding-top:1px;}
.left a, .right a{color:#2770A3; text-decoration:underline}
.left a{margin-left:43px;}
.left p a{color:#000;margin-left:0;}
.left p.more{padding-bottom:18px;}
.left p.more a{color:#2770A3;}
.right h2{font-size:14px;color:#000;line-height:19px;}
.right{padding-right:60px;margin-left:675px;}
.right p{margin-left:0;margin-top:6px;font-size:13px;line-height:21px;padding-bottom:0}

.pagination{margin-left:43px;line-height:29px; margin-top:18px;}
.pagination ul, .pagination ul li{display:inline;}
.pagination ul li{margin-right:11px}
.ditto_currentpage{color:#1941A5;margin-right:11px;}
a.ditto_page{color:#2770A3; margin-left:0;margin-right:11px;}
a.ditto_next_link{color:#2770A3; margin:0;}
a.ditto_previous_link{color:#2770A3;margin-right:11px; margin-left:0;display:inline}

.letter{margin-left:43px;}
.letter h2{font-size:16px;margin:15px 0 10px 0}
.letter p{margin:15px 0 10px 0}

#to_top{cursor:pointer}

.outside{background: url("outside.gif") no-repeat scroll right 3px transparent; padding-right:18px; }
