.catmenu {
background:#fff url(/img/td-gif.jpg) repeat-x;
width:640px;
border:1px solid #a7bac2;
float:left;
margin:10px 0 0;
padding:10px;
}

#themes
{
font-size:16px;
text-align:center;
}

#themes a
{
font-size:16px;
text-align:center;
}

.photo_teg_1 {font-size:10px;}
.photo_teg_2 {font-size:14px;}
.photo_teg_3 {font-size:18px;}
.photo_teg_4 {font-size:22px;}
.photo_teg_5 {font-size:24px;}
.photo_teg_6 {font-size:26px;}
.photo_teg_7 {font-size:28px;}
.photo_teg_8 {font-size:30px;}
.photo_teg_9 {font-size:32px;}
.photo_teg_10 {font-size:34px;}

.active
{
background:#ff5b0d;
color:white;
padding:2px;
margin:0px 0px 5px 0px;
}
#big
{
font-size:18px;
margin:20px 0px 0px 0px;
text-align:center;
}
.banner
{
float:right;
margin:0px 0px 20px 20px;
font-weight:bold;

text-align:left;
}
.view
{
position:relative;
color: #ffffff; top: 151px; left: 5px;
background:#ff5b0d url(/img/eye.gif) no-repeat 0px -1px;
font-size:10px;
padding:0px 0px 0px 20px;
width:30px;
z-index:0px;
margin:0px;
}

#panel {
margin:0px 0px 0px 0px;
height:40px;
background:#ffffff;
text-align:center;
color:white;
}
.maincenter
{
width:635px;
}
#opis
{
margin:10px 0px 10px 0px;
float:left;
width:400px;

}
#rate
{
margin:10px 8px 10px 5px;
float:right;
width:150px;
height:120px;
background:#ff4f2a;
text-align:center;
valign:middle;
color:white;
}

.see
{
font:16px;
}


#mobile
{
margin:10px 0px 10px 0px;
}
#down
{
margin:10px 0px 10px 0px;
}

.ban
{
margin:0px;
font-weight:bold;
clear: both;
text-align:center;
}
#mobile a
{
color:red;
font-weight:bold;
}

h2
{
font:12px;
}
* {
margin:0;
padding:0;
}

body {
font:12px/18px Arial, Tahoma, Verdana, sans-serif;
width:100%;
background:#b7bfc0 url(/img/bg-top.gif) center top repeat-y;
color:#404040;
}

a {
color:#1b79b8;
outline:none;
text-decoration:underline;
}

a:hover {
text-decoration:none;
}

a.extend {
width:150px;
display:block;
margin:10px 0 0;
}

a.extend:hover {
height:500px;
}

p {
margin:0;
}

img {
border:none;
}

input {
vertical-align:middle;
}

#wrapper {
width:1180px;
margin:0 auto;
}

#header {
height:140px;
background:#fff url(/img/bgg.jpg) center top no-repeat;
margin:0 0 0px;
}

#admin {
height:20px;
background:#cc0000;
text-align:center;
padding:10px;
color:white;
}
#admin a
{
background:url(/img/admin.gif) no-repeat 0px 10px;
margin:10px 0px 10px 0px;
padding: 10px;
color:white;

}

#middle {
border-left:260px solid #fff;
border-right:250px solid #fff;
height:1%;
z-index: 5;
}

#middle:after {
content:'.';
display:block;
clear:both;
visibility:hidden;
height:0;
}

#container {
width:100%;
float:left;
overflow:hidden;
margin-right:-100%;
background:#fff url(/img/td.gif) no-repeat;
border-left:1px solid #b7bfc0;
z-index: 30;

}

#content {
text-align:justify;
padding:0 6px 10px 16px;
z-index: 40;
}

#content h4,h1 {
width:621px;
font-size:11px;
color:#fff;
font-weight:bold;
text-shadow:2px 2px 1px #bf6d23;
background:url(/img/bar2.gif) repeat-x 20px 0;
margin:0 0 10px;
padding:10px;
}

#content h2 {
width:621px;
font-size:12px;
color:#546e71;
font-weight:bold;
text-shadow:2px 2px 1px #ffffff;
margin:10px 10px 10px 0px;
padding:0px;
}

.sl {
float:left;
width:250px;
position:relative;
left:-260px;
z-index: 10;
}

.sr {
float:right;
margin-right:-250px;
width:250px;
position:relative;
z-index: 20;

}

#footer {
background:url(/img/bar1.gif) repeat-x 20px 0;
font-size:11px;
color:#fff;
font-weight:bold;
text-shadow:2px 2px 1px #1c79b8;
margin:10px 0 0;
padding:10px;
}

#copyright {
float:left;
font-size:11px;
padding:10px 10px 10px 0;
height:50px;
}

#copyright a {
font-size:11px;
color:#1b79b8;
}

#line1 {
float:left;
border-bottom:1px solid #b6b4b5;
width:1160px;
margin:0 0 10px;
padding:0 10px 10px 0;
}

#line2 {
width:10px;
float:right;
margin:10px;
padding:10px;
}

#counter {
float:right;
padding:20px 10px 0 0;
}

#up {
float:right;
color:#FFF;
background:url(/img/up.gif) no-repeat 4px 25px;
padding:19px 10px 10px 20px;
}

#up a {
color:#fff;
}

.sidebar {
padding:0;
}

.sidebar2 {
padding:0 0 0 10px;
}

#niz a {
font-size:11px;
color:#1b79b8;
padding-left:15px;
background:url(/img/li.gif) no-repeat 0 4px;
}

#niz a:hover {
font-size:11px;
color:#53aae5;
padding-left:15px;
}

#niz li {
list-style:none;
line-height:14px;
}

#niz {
color:#686868;
}

.s3 {
float:left;
width:120px;
height:100px;
display:block;
margin:15px 0 5px;
padding:0 10px 10px;
}

.s4 {
background:url(/img/dot_1.gif) repeat-y 138px 0;
}

#rb3 {
width:228px;
display:block;
border-bottom:1px solid #b7bfc0;
border-left:1px solid #b7bfc0;
border-right:1px solid #b7bfc0;
margin:0 0 10px;
padding:10px 0 10px 10px;
background:#fff url(/img/td.gif) repeat-x;
text-align:center;
}

#rb4 {
width:228px;
display:block;
border-bottom:1px solid #b7bfc0;
border-left:1px solid #b7bfc0;
border-right:1px solid #b7bfc0;
border-top:1px solid #b7bfc0;
margin:0 0 10px;
padding:10px 0 10px 10px;
background:#fff url(/img/td.gif) repeat-x;
text-align:center;
}

#rb5 {
width:380px;
display:block;
border-bottom:1px solid #b7bfc0;
border-left:1px solid #b7bfc0;
border-right:1px solid #b7bfc0;
border-top:1px solid #b7bfc0;
margin:0 0 10px;
padding:10px 0 10px 10px;
background:#fff url(/img/td.gif) repeat-x;
}
#rb4 h2
{
font-size:12px;
}

#rb1 {
width:228px;
display:block;
border-bottom:1px solid #b7bfc0;
border-left:1px solid #b7bfc0;
border-right:1px solid #b7bfc0;
margin:0 0 10px;
padding:10px 0 10px 10px;
background:#fff url(/img/td.gif) repeat-x;
font-size:11px;
}

#rb1 a {
color:#1b79b8;
font-size:11px;
}

h4 {
width:220px;
background:url(/img/bar4.gif) repeat-x 20px 0;
font-size:11px;
color:#fff;
font-weight:bold;
text-shadow:2px 2px 1px #9e3202;
margin:0;
padding:10px;
}

h3 {
width:220px;
font-size:11px;
color:#fff;
font-weight:bold;
text-shadow:2px 2px 1px #69787a;
background:url(/img/bar3.gif) repeat-x 20px 0;
margin:0;
padding:10px;
}

ul#navmenu-v,ul#navmenu-v li,ul#navmenu-v ul {
width:245px;
list-style:none;
margin:0;
padding:0;
background:#fff url(/img/td.gif) repeat-x 0px -250px;
}

ul#navmenu-v li {
float:left;
position:relative;
width:100%;
}

ul#navmenu-v li.iehover {
z-index:1000;
}

ul#navmenu-v ul {
display:none;
position:absolute;
top:0;
left:100%;
z-index:9999;
}

ul#navmenu-v a {
border-bottom:1px solid #bbb;
display:block;
color:#404040;
font:12px Arial, sans-serif;
text-decoration:none;
height:1%;
background:url(/img/minus.gif) no-repeat 12px 7px;
padding:4px 4px 4px 30px;
}

ul#navmenu-v a:hover,ul#navmenu-v li:hover a,ul#navmenu-v li.iehover a {
color:#fff;
background:#828f91 url(/img/stop.gif) no-repeat 12px 7px;
}

ul#navmenu-v li:hover li a,ul#navmenu-v li.iehover li a {
float:none;
background:#828f91 url(/img/minus.gif) no-repeat 12px 7px;
}

ul#navmenu-v li:hover li a:hover,ul#navmenu-v li:hover li:hover a,ul#navmenu-v li.iehover li a:hover,ul#navmenu-v li.iehover li.iehover a {
color:#7c8486;
background:#bfc5c6 url(/img/stop.gif) no-repeat 12px 7px;
}

ul#navmenu-v li:hover li:hover li a,ul#navmenu-v li.iehover li.iehover li a {
background:#999;
}

ul#navmenu-v li:hover li:hover li:hover li a:hover,ul#navmenu-v li.iehover li.iehover li.iehover li a:hover {
background:#333;
}

ul#navmenu-v li:hover ul ul,ul#navmenu-v li:hover ul ul ul,ul#navmenu-v li.iehover ul ul,ul#navmenu-v li.iehover ul ul ul {
display:none;
}

ul#navmenu-v li:hover ul,ul#navmenu-v ul li:hover ul,ul#navmenu-v ul ul li:hover ul,ul#navmenu-v li.iehover ul,ul#navmenu-v ul li.iehover ul,ul#navmenu-v ul ul li.iehover ul {
display:block;
}

img,table {
border:0;
}

ul#navmenu-v li:hover li:hover li a:hover,ul#navmenu-v li:hover li:hover li:hover a,ul#navmenu-v li.iehover li.iehover li a:hover,ul#navmenu-v li.iehover li.iehover li.iehover a,ul#navmenu-v li:hover li:hover li:hover li a,ul#navmenu-v li.iehover li.iehover li.iehover li a {
background:#666;
}


#descobject {
width:161px;
height:240px;
text-align:left;
float:left;
margin:0 0 10px;
padding:0;
}

#descobject a {
color:#1b79b8;
}

.objectpic {
border:1px solid #a7bac2;
width:150px;
height:230px;
margin:0;
padding:2px;
text-align:center;
background:#fff url(/img/td.gif);
}

.picture {
color:gray;
border:1px solid #a7bac2;
width:635px;
margin:0;
padding:2px;
text-align:center;
background:#fff url(/img/td.gif);
}


.informer {
border:1px solid #a7bac2;
width:150px;
height:150px;
margin:10px 10px 10px 35px;
padding:2px;
text-align:center;
background:#fff;
}

.object {
border:1px solid #a7bac2;
width:150px;
height:80px;
margin:0;
padding:2px;
}

#desc {
width:161px;
text-align:center;
float:left;
margin:0 0 10px;
padding:0;
}

#desc a {
color:#1b79b8;
}

.wb {
width:1180px;
background:#fff;
height:135px;
}

.text {
background:#fff url(/img/td.gif) repeat-x;
width:620px;
border:1px solid #a7bac2;
height:170px;
float:left;
margin:10px 0 0;
padding:10px;
}
.text1 {
width:620px;
border:1px solid #a7bac2;
float:left;
margin:10px 0 0;
padding:10px;
}



#footer2 {
border-bottom:1px solid #b4b4b4;
background:url(/img/bar.gif) repeat-x 20px 0;
margin:0;
}
#footer3 {
border-bottom:1px solid #cdd2d3;
margin:0px 0px 10px 0px;
}

#logo {
padding-left:40px;
float:left;
color:#798283;
font-size:10px;
font-weight:normal;
margin:30px 0px 0px 0px;
}

#logo2 {
padding-left:40px;
float:left;
color:#798283;
font-size:10px;
font-weight:normal;
margin:30px 20px 0 0;
}

.menu {
width:880px;
height:20px;
display:block;
float:right;
background:url(/img/bar1.gif) repeat-x 20px 0;
margin:10px 0 0 10px;
padding:10px;
}


.menu2 {
width:880px;
height:20px;
display:block;
float:right;
background:url(/img/bar1.gif) repeat-x 20px 0;
margin:55px 0 0 10px;
padding:10px 10px 10px 10px;
}

a.mm1 {
color:#fff;
background:url(/img/l1.gif) no-repeat 0 0;
padding:5px 10px 5px 15px;
}

a.mm2 {
color:#fff;
padding:5px 10px 5px 15px;
}


a.mm3 {
color:#fff;
background:url(img/l1.gif) no-repeat 0 0;
padding:35px 10px 5px 15px;
}

a.mm4 {
color:#fff;
padding:35px 10px 5px 15px;
}


#search {
width:1180px;
float:right;
text-align:right;
margin:0;
padding:0;
}

#links {
width:880px;
float:right;
text-align:right;
margin:0;
padding:5px 5px 5px 0x;
}

#links a {
color:#1b79b8;
font-size:11px;
padding:15px 5px 5px 15px;
}
.pages .navigation {
display:block;
clear: both;
text-align:center;
margin:0;
padding:0;
}
.pages2 {
display:block;
clear: both;
text-align:center;
margin:10px;
padding:10px;
}