/* CSS Document */
body                  { margin:0px; padding:0px; font:normal 14px Arial; color:#24342e; background:#444; line-height:16px }
* { outline:none}
img                 { border:0px }
h1,h2,h3,h4         { font:normal 18px Tahoma; color:#0b3e6e; padding:0; margin:0px 0px 10px;}
form                { padding:0; margin:0}
p                   { padding:0; margin:0 0 10px }

h1                    { font-size:18px; background:url(/images/pic2.png) 100% 5px no-repeat; text-decoration:underline; display:inline; padding-right:25px}
h2                    { font-size:16px}
h3                    { font-size:14px}
h4                    { font-size:12px; font-weight:bold}
h5                    { font-size:11px; font-weight:bold}
h6                    { font-size:10px; font-weight:bold}

i { font-style:italic; color:#434343; font-size:12px}

a        { text-decoration:underline; font:normal 14px Arial; color:#cc1c00 }
a:hover  { text-decoration:none }

.clear { clear:both}

.w1000 { margin:auto; width:998px; background:#fff; border:1px solid #fff; border-top:none}

.bg_t { background:url(/images/head.jpg) 0 0 no-repeat}

.head { height:175px; position:relative}
.logo { position:absolute; width:560px; top:100px; left:257px}

.l_col { float:left; width:230px; background:url(/images/orel.png) 2px 31px no-repeat; padding-bottom:40px}
.r_col { float:right; width:225px; padding-bottom:40px}
.c_col { float:left; width:500px; padding:80px 0 40px 30px}

.l_menu { padding:2px 0 0 22px}
.l_menu ul,.l_menu li { padding:0 0 6px; margin:0; list-style-type:none}
.l_menu a {  font:bold 14px Trebuchet MS, Tahoma, Arial; color:#0b3c6c}
.l_menu li ul     { padding:6px 0 0}
.l_menu li ul li  { padding-left:26px}
#act a { color:#b20f02}
.rt, .rc , .rb { width:227px }
.rt { background:url(/images/ramki/rt.png) 100% 0 no-repeat; padding:25px 0 0}
.rc { background:url(/images/ramki/rc.png) 100% 0 repeat-y;}
.rb { background:url(/images/ramki/rb.png) 100% 100% no-repeat; height:50px;; margin-top:-23px}

.l_pic { margin:30px 0 30px 30px}
.l_pic div { margin:8px 0}
.l_pic img { border:1px solid #000}

.l_pogoda  { background:url(/images/ramki/rc.png) 0 0 repeat-y}
.l_tl,.l_bl { height:48px; overflow:hidden; margin-left:2px;}
.l_tl { background:url(/images/ramki/pogoda.png) 0 0 no-repeat; margin-bottom:-30px}
.l_bl { background:url(/images/ramki/pogoda.png) 0 100% no-repeat; margin-top:-30px}

.pogoda_box { padding:10px}

.r_foto  { padding:116px 0 0 3px; }
.r_tl,.r_bl { height:50px; overflow:hidden; }
.r_tl { background:url(/images/ramki/r_r.png) 0 0 no-repeat; margin-bottom:-5px}
.r_bl { background:url(/images/ramki/r_r.png) 0 100% no-repeat; margin-top:-12px}
.foto_box { background:#fff url(/images/ramki/r_rc.png) 0 0 repeat-y; padding:10px 20px 0; text-align:right; position:relative; margin-bottom:-45px}

.b_adr, .b_seo_link a { font:normal 12px Arial; color:#c7c7c7; line-height:18px}

.foot { background:#2d2d2d url(/images/star_foot.gif) 0 0 repeat-x; padding:30px 0 0; position:relative; height:104px }
.b_adr { position:absolute; width:380px; top:50px; left:30px; }
.count { float:right; padding:40px 27px 0 0}

.b_seo_link { width:220px; float:left; padding:20px 0 0 416px}

.r_ramka { background:url(/images/ramka.png) 0 0 no-repeat; padding:13px 13px 13px 14px; width:102px; height:71px; margin:-35px 0 45px auto}
.r_ramka div{ overflow:hidden;  width:103px; height:71px}

.fotogalery   { margin:-35px 0 33px auto}
.fotogalery a {font:italic normal 24px Arial; color:#d12200; text-decoration:underline; margin:-35px 0 0px auto}
.fotogalery a:hover { text-decoration:none}

.big_link { font: normal 18px Arial; color:#0b3e6e; background:url(/images/pic.png) 100% 5px  no-repeat; padding-right:20px}

.tit { padding:0 0 10px}

.breadcrumbs { padding:0 0 15px}
.breadcrumbs, .breadcrumbs a {font:bold 18px Arial; color:#0b3e6e}
.breadcrumbs a { border-bottom:2px solid #0b3e6e; text-decoration:none}
.breadcrumbs a:hover { border:none}
.breadcrumbs img { margin:0 5px}


.sub_menu {background:#eee;padding:15px 20px; margin-bottom:20px;color:#b20f02;}
.sub_menu:before{display: block;height: 19px;background: url(/images/ugli/sm_tr.gif) no-repeat 100% 0;content: url(/images/ugli/sm_tl.gif);margin: -15px -20px 1px -20px;}
.sub_menu:after{display: block;height: 19px;background: url(/images/ugli/sm_br.gif) no-repeat 100% 0;content: url(/images/ugli/sm_bl.gif);margin: 1px -20px -15px -20px;}
.sub_menu a {font: normal 14px Trebuchet MS, Arial; color:#b20f02; line-height:25px}

.gallery  { margin-left:-20px}
.gallery_ramka { background:url(/images/ramka.png) 0 0 no-repeat; padding:13px 13px 13px 14px; width:102px; height:100px; margin:0 0 10px 35px; float:left}
.gallery_ramka .link { margin-top: 20px; text-align: center}
.gallery_ramka div{ overflow:hidden;  width:103px; height:120px}

