body {font-family:Verdana, Tahoma, Helvetica, sans-serif; font-size:14px; background-color:#333333;}
body, form {margin:0px; padding:0px;}
h1 {font-size:16px; font-family:tahoma; color:#cc0000; font-weight:bold; padding:0px; margin-top:2px; margin-bottom:6px;}
h2 {font-size:14px; font-family:tahoma; color:#330000; font-weight:bold; padding:0px; margin-top:2px; margin-bottom:6px;}
p {margin-top:4px; margin-bottom:8px;}

a.pages {font-size:13px; font-family:tahoma; text-decoration:underline; color:#cc0000; font-weight:bold;}
.cur_page {font-size:13px; font-family:tahoma; text-decoration:none; color:#000000; font-weight:bold;}
a.pages:hover{text-decoration:none; color:#000000;}

.ptit {text-align:center; height:56; }
.os1 {background-repeat: no-repeat; background-position: center bottom; background-image:url('images/os1.jpg'); height:56; width:526;}
.os2 {background-repeat: repeat-y; background-position: center bottom; background-image:url('images/os2.jpg');}
.os3 {background-repeat: no-repeat; background-position: center top; background-image:url('images/os3.jpg'); height:13; width:526;}
.osn {font-size:13px; font-family:tahoma; text-align:justify; line-height:1.4em;}
.osn_t {padding-left:10px; font-size:13px; font-family:tahoma; text-align:justify; line-height:1.4em;}

a.mnu_osn { font-size:16px; font-family:arial; text-decoration:underline; color:#ffffff; font-weight:bold; line-height:1.4em;}
a.mnu_osn:hover { text-decoration:none; color:#ffffff; }

ul, li { list-style-image: url("/images/li.png");}

.bg {background-position:left top; background-image:url('images/bg.jpg');}
.copyr {font-size:13px; font-family:tahoma; color:#ffcc66; text-align:center;}
.contacts {padding-top:12px; font-size:15px; font-family:tahoma; color:#000000; text-align:center; font-weight:bold; background-repeat: no-repeat; background-position: center top; background-image:url('images/bg_cont.jpg'); height:116; width:226;}
.devel {font-size:12px; font-family:tahoma; color:#330000; text-align:center; text-decoration:none;}

.pol_t { font-size:13px; font-family:tahoma; color:#330000; text-align:left;}

.an_title {font-size:12px; font-family:tahoma; color:#cc0000; text-decoration:underline; font-weight:bold;}
.an_title:hover{text-decoration:none;}
.n_text { padding-left:40px; padding-top:10px; font-size:12px; line-height:1.4em; font-family:tahoma; color:#000000;}

.album { width:130px; height:97px; border: 1px solid #e5aa4e;}
.fotoalbtitle { font-family:tahoma; color:#663300; text-align: left; font-size: 13px; font-weight: bold; text-transform: uppercase;}
.fotoalbdescr { font-family:tahoma; padding-left: 5px; color:#996633; font-size: 11px; }
.foto {  margin:2px; border: 1px solid #e5aa4e;}