html,body{
color:#000000;
background-color:#ffffff;
background:url('images/bk.png');
font-family:verdana, sans-serif, arial;
font-size:11px;
text-align:justify;
margin:0px;
padding:0px;
display:block;
}
h1{
font-size:16px;
font-weight:bold;
text-align:center;
}
h2{
font-size:15px;
font-weight:bold;
text-align:center;
}
h3{
font-size:14px;
font-weight:bold;
text-align:center;
}
h4{
font-size:13px;
font-weight:bold;
text-align:center;
}
h5{
font-size:12px;
font-weight:bold;
text-align:center;
}
h6{
font-size:12px;
text-align:center;
}
input{
border:solid 1px #e7cecf;
}
input.allW{
width:96%;
}
p{
text-indent:0px;
font-size:11px;
text-align:justify;
}
table, tr, td {
text-align:left;
}
p.title{
font-weight:bold;
font-size:13px;
color:#00008B;
text-align:center;
}
a{
text-decoration:none;
}
a:link{
color:#814045;
}
a.ulinks:link {
color:#484848;
}
a:visited{
color:#CD5C5C;
}
a.ulinks:visited {
color:#484848;
}
a:hover{
text-decoration:underline;
}
a:active{
color:#00008B;
}
table{
table-layout:auto;
border-collapse:collapse;
vertical-align:middle;
}
table#tablenews{
border-collapse:separate;
}
table th{
text-align:center;
}
table th.col{
background-color:#dcdcdc;
}
table th.bk{
height:20px;
background:url('images/lmbk.png') repeat-x;
color:white;
width:46%;
}
table td{
text-align:left;
}
table td.center{
text-align:center;
}
table td.right{
text-align:right;
}
table td.newsbk{
background:url('gallery/news_ph.png') left top no-repeat;
}

table td.news{
background-color:#f7f7f7;
padding:3px;
}
table td.news img{
float:left;
margin:5px;
}


div#page{
width:90%;
margin-left:5%;
margin-top:30px;
margin-bottom:30px;
padding:0px;
height:auto;
display:block;
}
div#page .lt{
width:24px;
height:22px;
background:url('images/lt.png') left top no-repeat;
}
div#page .tm{
background:url('images/mt.png') left top repeat-x;
}
div#page .rt{
width:25px;
height:22px;
background:url('images/rt.png') right top no-repeat;
}
div#page .lm{
width:24px;
height:auto;
background:url('images/lm.png') left top repeat-y;
}
div#page .cm{
background:white;
}
div#page .rm{
width:25px;
height:auto;
background:url('images/rm.png') repeat-y;
}
div#page .lb{
width:24px;
height:23px;
background:url('images/lb.png') left bottom no-repeat;
}
div#page .bm{
background:url('images/mb.png') left top repeat-x;
}
div#page .rb{
width:25px;
height:23px;
background:url('images/rb.png') right bottom no-repeat;

}

div#head{
width:auto;
height:144px;
background:url('images/headbk.png') left top repeat-x;
}
div#photo{
width:341px;
height:144px;
background:url('images/photo.png') no-repeat;
background-position:0px 1px;
float:left;
}
div#herb{
width:96px;
height:106px;
background:url('images/herb.png') left top no-repeat;
float:left;
margin-left:-50px;
position:relative;
z-index:1000;
}
div#nazva{
float:left;
text-align:center;
margin-top:20px;
margin-left:70px;
}
div#nazva span.name{
color:#c38287;
font-size:24px;
font-family:serif, arial;
font-weight:bold;
}
div#nazva span.slogan{
color:#FFFF00;
font-size:16px;
font-family:serif, arial;
font-weight:bold;
}
div#upmenu{
width:auto;
height:23px;
padding:0px;
margin-left:350px;
margin-top:-31px;
}
ul#uppanel{
position:relative;
list-style-type:none;
float:left;
padding:0px;
margin:0px;
}
ul#uppanel li{
display:inline;
}
ul#uppanel li a{
display:block;
text-align:center;
color:white;
font-weight:bold;
font-size:10px;
float:left;
padding:4px 0px 0px 0px;
margin-right:1px;
width:98px;
height:23px;
position:relative;
}
ul#uppanel li a.li1{
background:url('images/upmenu.gif') no-repeat;
background-position:0px 0px;
}
ul#uppanel li a:hover{
color:#c38287;
text-decoration:none;
background-position:0px -27px;
}

div#navigate{
width:auto;
background:url('images/photo2.gif') left top no-repeat;
background-color:#dcdcdc;
border:solid 1px #A9A9A9;
padding:5px 0px;
margin:0px;
clear:both;
}

ul#navigation{
list-style-type:none;
float:left;
padding:0px;
margin:0px 0px 0px 64px;
display:inline;
}
ul#navigation li{
display:inline;
}
ul#navigation li a{
display:block;
text-align:center;
color:#6a6a6a;
font-size:10px;
font-weight:bold;
margin-right:10px;
float:left;
}
ul#navigation li a span{
color:red;
font-size:8px;
}
ul#navigation li a:hover{
color:#c38287;
text-decoration:underline;
}
div#bod{
float:left;
width:100%;
margin-top:12px;
background:#fffafa;
display:inline;
height:1%;
}
div#leftcolumn{
display:block;
width:17%;
float:left;
margin:0 0 30px 1%;
}
div#leftpanel{
display:block;
clear:both;
width:100%;
border:solid 1px #e7cecf;
padding:0;
background:url('images/bk.png');
text-align:center;
padding-bottom:2px;
}
div#leftpanel span{
height:20px;
line-height:20px;
width:100%;
text-align:center;
color:white;
font-weight:bold;
font-size:11px;
background:url('images/lmbk.png') left top repeat-x;
display:block;
}
ul#lmenu{
list-style-type:none;
padding:0px;
margin:0px;
width:96%;
border:solid 1px #e7cecf;
background-color:#f9f0f0;
margin:0 auto;
}
ul#lmenu li{
width:100%;
text-align:left;
border-style:solid;
border-width:1px 0px 0px 0px;
border-color:#e7cecf;
}

ul#lmenu li a{
padding:4px 0 4px 0;
line-height:18px;
display:block;
color:#814045;
font-size:11px;
width:100%;
text-indent:4px;
}
ul#lmenu li a:hover{
color:#ffffff;
background-color:#bd8589;
text-decoration:underline;
}
ul#lmenu li ul {
display:none;
position:absolute;
left:17%;
list-style-type:none;
background:#e7e7e7;
border:solid 1px black;
z-index:12000;
font-size:1.2em;
font-weight:normal;
margin-top:-22px;
padding:0 10px 0 0;
}
ul#lmenu li ul li{
width:100%;
white-space:nowrap;
margin:0 0 0 10px;
background:#e7e7e7;
padding:0;
}
ul#lmenu li ul li a{
display:block;
text-align:left;
text-indent:0;
padding:0;
margin:0;
}
ul#lmenu li ul li a:link,ul#lmenu li ul li a:visited{
color:#0000ff;
}
ul#lmenu li ul li a:hover{
color:#fff;
background:#0000ff;
}
ul#lmenu li:hover ul, ul#lmenu li.jshover ul{
display:block;
}

div#middle{
width:60%;
margin:0px 1% 30px 1%;
float:left;
display:block;
overflow:hidden;
z-index:10;
}
div#text{
border:solid 1px #e7cecf;
background-color:#ffffff;
padding:0px;
}
div#titleID{
width:100%;
height:30px;
border:solid #e7cecf;
border-width:0px 0px 1px 0px;
background-color:#F8F8FF;
margin-bottom:20px;
font-weight:bold;
font-size:13px;
color:#00008B;

}
div#textID {
margin:0px 10px;
}
div#textID p{
text-indent:15px;
font-size:12px;
text-align:justify;
font-family:verdana, sans-serif, arial;
margin:4px 0px;
}
div#textID table p{
text-indent:0;
text-align:left;
}
div#textID img{
margin:2px 5px;
}
div#rightpanel{

float:right;

width:17%;
margin:0px 1% 30px auto;
padding:0px;
background-color:white;
display:inline;
}
div#langsel{
height:20px;
padding:0px;

margin:-34px 0px 12px 0px;
float:right;
display:block;
position:relative;
z-index:1000;
}
ul#lang{
list-style-type:none;
float:right;
padding:0px;
margin:0px;
}
ul#lang li{
display:inline;
}
ul#lang li a{
display:block;
text-align:center;
color:#4249fa;
font-weight:bold;
font-size:11px;
margin-left:10px;
margin-top:2px;
float:left;
}
ul#lang li a:hover{
color:#c38287;
text-decoration:underline;
}
div#reg{
width:100%;
padding:4px 0 4px;
border:solid 1px #e7cecf;
float:left;
margin-top:10px;
background-color:#f9f0f0;
color:#814045;
}
div#stat{
width:100%;
margin-top:10px;
padding:4px 0 4px;
border:solid 1px #e7cecf;
margin-top:10px;
background-color:#f9f0f0;
color:#814045;
font-size:9px;
}
span#center{
width:auto;
font-weight:bold;
font-size:10px;
text-align:center;
}
.btn{
	display:inline-block;
	background:none;
	margin:2px 0px 0px 0px;
	padding:3px 0px;
	border-width:0px;
	overflow:visible;
	text-decoration:none;
	color:#814045;
	float:right;
}
* html button.btn{
	padding-bottom:1px;
}
html:not([lang*=""]) button.btn{
	margin:0px -3px;
}
.btn span{
	background: #ddd url('images/btn.gif') repeat-x 0 0;
	margin: 0px;
	padding: 3px 0px;
	border-left: 1px solid #bbb;
	border-right: 1px solid #aaa;
	font-size:10px;
}

* html .btn span {
padding-top: 0px;
}

.btn span span {
position: relative;
padding: 3px .4em;
border-width: 0px;
border-top: 1px solid #bbb;
border-bottom: 1px solid #aaa;
}
.btn:hover span, 
.btn:hover span span, 
.btn:focus span, 
.btn:focus span span {
cursor: pointer;
border-color: #1E90FF !important;
color: #000;
}

.btn:active span {
background-position: 0px -400px;
outline: none;
}

.btn:focus, 
.btn:active {
outline: none;
}
.btn2{
	display:inline-block;
	background:none;
	margin:2px 2px 0px 0px;
	padding:3px 0px;
	border-width:0px;
	overflow:visible;
	text-decoration:none;
	color:#814045;
	float:right;
}
* html button.btn2{
	padding-bottom:1px;
}
html:not([lang*=""]) button.btn2{
	margin:0px -3px;
}
.btn2 span{
	background: #ddd url('images/btn.gif') repeat-x 0 0;
	margin: 0px;
	padding: 3px 0px;
	border-left: 1px solid #bbb;
	border-right: 1px solid #aaa;
	font-size:10px;
}

* html .btn2 span {
padding-top: 0px;
}

.btn2 span span {
position: relative;
padding: 3px .4em;
border-width: 0px;
border-top: 1px solid #bbb;
border-bottom: 1px solid #aaa;
}
.btn2:hover span, 
.btn2:hover span span, 
.btn2:focus span, 
.btn2:focus span span {
cursor: pointer;
border-color: #1E90FF !important;
color: #000;
}

.btn2:active span {
background-position: 0px -400px;
outline: none;
}

.btn2:focus, 
.btn2:active {
outline: none;
}
div#search{
width:100%;
background:#F8F8F8 url('images/lmbk.png') left top repeat-x;
border:solid 1px #e7cecf;
text-align:center;
color:white;
font-weight:bold;
float:left;
}
div#search form{
width:100%;
margin-top:10px;
padding-bottom:4px;
float:left;
}
div#clear{
width:1px;
height:1px;
clear:both;
}
table.introMain{
width:100%;
border:solid 1px #e7cecf;
background-color:#ff0000;
}
td.tIntro{
width:100%;
border:solid 1px #e7cecf;
background-color:#e7cecf;
}
div.tumb {
background: url('images/imggalr.gif') no-repeat right bottom;
width:auto;
max-width:280px;
height:220px;
float: left;
margin: 10px 30px 10px 0px;
text-align:center;
}
div.tumb div{

height:220px;
background: url('images/imggall.gif') no-repeat left bottom;
text-align:center;
}

div.tumb img {
border:solid 1px #7d97a7;
margin:5px 20px 5px 14px;
}

div#textID div.tumb p {
margin:0px;
color: #333;
padding: 0px 25px 20px 10px;
font-size:10px;
text-align:center;
text-indent:0px;
}

table#ref{
display:table;
border:solid 1px #c3c3c3;
width:auto;
}

div#about{
width:auto;
border-style:dotted;
border-color:#e7cecf;
border-width:1px 0px 1px 0px;
text-align:center;
padding:5px 20px;
color:#979797;
font-size:10px;
background-color:#f9f0f0;
margin-top:10px;
}
div#phB{
text-align:center;
margin:4px auto;
}
div#phB img{
padding:4px;
border:solid 1px #c3c3c3;
}
div#phB p{
text-indent:0px;
padding:4px;
text-align:center;
color:black;
}
div#bodPh{
border:dotted 1px #e7cecf;
background-color:#f9f0f0;
margin-bottom:10px;
}
div.rubr{
border:solid 1px  #c3c3c3;
background-color:white;
margin:10px 20px;
padding-left:20px;
width:auto;
float:left;
}
div.rubr p.rubr{
text-align:center;
color:#814045;
font-weight:bold;
font-size:12px;
}
div.rubr div.nav{

text-align:center;
}
div.clear{
clear:both;
width:auto;
height:1px;
}
a.phhref{
padding:0px 10px;
}
div.thumb{
border:solid 1px  #c3c3c3;
background-color:white;
margin:10px 20px;
padding:2px;
width:auto;
float:left;
}
div.thumb img{
border:solid 0px black;
}
p.lastCH{
background:#f7f7f7;
color:#000000;
margin:8px 4px 0px 4px;
}
p.lastCH a:link,p.lastCH a:visited{
color:#0000ff;
font-weight:normal;
}
p.lastCH a:hover{
color:#814045;
}
div#lastPhoto, div#lastChanges, div#lastPublic, div#lastTopics{
margin:5px 0px;
border:solid 1px #e7cecf;
background-color:white;
width:100%;
float:left;
color:white;
font-weight:bold;
background:#F8F8F8 url('images/lmbk.png') left top repeat-x
}
div#lastPhoto div{
float:left;
position:relative;
margin:5px 10px;
padding:2px;
border:solid 1px #c3c3c3;
}
div#lastPhoto p, div#lastChanges p.center, div#lastPublic p.center, div#lastTopics p.center{
margin-top:4px;
text-align:center;
}
div#lastPhoto img{
padding:2px;
border:solid 1px #c3c3c3;
}
div #mostview, #uLinks{
width:100%;
background:#ffffff url('images/lmbk.png') left top repeat-x;
border:solid 2px #e7cecf;
text-align:center;
color:white;
font-weight:bold;
float:left;
margin-top:16px;
display:block;
}
div#mostview p{
font-size:10px;
padding:0px 2px 6px 2px;
text-align:left;
}
div#uLinks p, ol{
font-size:10px;
padding:0px 2px 6px 2px;
text-align:left;
color:black;
}
a.linkmain{
cursor:hand;
text-decoration:none;
}
div#phorumhead{
width:90%;
height:100px;
margin:20px auto;
border:solid 2px white;
background:url('images/headbk.png') left top repeat-x;
}
div#phorumhead div.forum{
width:208px;
height:100px;
background:url('images/forum.png') left top no-repeat;
margin-left:40px;
float:left;
}
div#phorumhead div.menu{
float:right;
width:auto;
margin-top:20px;
margin-right:40px;
}
ul#forummenu{
list-style-type:none;
padding:0px;
margin:0px;
float:left;
}
ul#forummenu li{
text-align:left;
display:inline;
}

ul#forummenu li a{
display:block;
float:left;
width:62px;
height:72px;
text-indent:-20000px;
margin-left:30px;
}
ul#forummenu li a.li1{
background:url('images/home.png') left top no-repeat;
}
ul#forummenu li a.li2{
background:url('images/profile.png') left top no-repeat;
}
ul#forummenu li a.li3{
background:url('images/pm.png') left top no-repeat;
}
ul#forummenu li a.li4{
background:url('images/search.png') left top no-repeat;
}
ul#forummenu li a:hover{
border:solid 1px white;
}
div.newMess{
width:90%;
height:20px;
margin:-10px auto 10px auto;
background-color:white;
border:solid 1px #814045;
}
div.newMess p{
margin:2px 20px;
}
div#content{
width:90%;
margin:0px auto;
background-color:#ffeaeb;
border:solid 2px #814045;
text-align:center;
padding:10px 0px;
}
div#content p{
margin:0px 10px;
}
div#content textarea{
width:400px;
height:60px;
}
a.phHeader{
text-decoration:underline;
font-weight:bold;
font-size:12px;
}
tr.phName{
background-color:white;
border:solid 1px #814045;
padding:4px;
}
div#content img{
border:solid 1px #e7bbbe;
}
div#content a:hover img{
border:solid 1px #814045;
}
ul#forumnav{
list-style-type:none;
padding:0px;
margin:0px;
float:left;
}
ul#forumnav li{
text-align:left;
display:inline;
float:left;
}
ul#forumnav li a{
display:block;
float:left;
}
ul#forumnav li a.beg{
margin-left:30px;
}
a.phNewTop{
display:block;
width:80px;
height:30px;
background:url('images/newtopic.gif') left top no-repeat;
float:left;
margin:10px 30px;
}
a.phNewTop:hover{
background-position:0px -30px;
}
span.hilightSearch{
font-weight:bold;
font-size:10px;
color:#814045;
}
div#banner{
width:auto;
height:70px;
margin:10px 0px;
background:url('images/banner.gif') center center no-repeat;
cursor:hand;
}
table #tsmall{
width:auto;
}
table #tsmall th{
font-size:9px;
}
table #tsmall td{
font-size:9px;
}
table #tsmall td p{
text-indent:0px;
font-size:9px;
}
table.ref{
border:solid 1px #c3c3c3;
width:100%;
text-align:left;
text-indent:0;
}
table.ref td, table.ref th {
border:solid 1px #c3c3c3;
}
table.ref th{
background-color:#00598c;
color:#fff;
}
table.ref p, table.ref td p, table.ref tr td p, table.ref tr th p, table.ref tbody tr th p, table.ref tbody tr td p, table.ref thead tr th p{
text-indent:0;
text-align:left;
}

div.container{
min-width:1010px;
}
div.container2{
min-width:820px;
}
table p{
text-align:left;
text-indent:0;
}
div#lastTopics div{
color:#000;
}
.lban{
width:auto;
display:block;
margin:10px 0;
height:1%;
background:#c7a9ab;
text-align:center;
border:solid 1px #814045;
}
.lban img{
padding:0;
margin:3px 0px 3px 2px;
border:solid 1px #bebebe;
}

table.sortab{
border:solid 1px #c3c3c3;
width:100%;
text-align:left;
text-indent:0;
}
table.sortab td, table.sortab th {
border:solid 1px #c3c3c3;
}
table.sortab th{
background-color:#00598c;
color:#fff;
}
table.sortab p, table.sortab td p, table.sortab tr td p, table.sortab tr th p, table.sortab tbody tr th p, table.sortab tbody tr td p, table.sortab thead tr th p{
text-indent:0;
text-align:left;
}
ol{
padding:0;
margin-left:30px;
text-indent:6px;
}