body {
background-color:#a0ddff;
background-image:url(images/bg-blue.png);
color:#000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin:15px auto 30px auto;
padding:0;
text-align:left;
}

a {
color:#7e7e7e;
text-decoration:none;
}

a:hover {
text-decoration:underline;
}

img, img a {
border:0 none;
}

input, textarea {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
background:#FFF;
border:1px solid #CCC;
margin:0 0 5px 0;
padding:1px 4px;
}

input:hover, textarea:hover {
background:#f6f6f6;
}

input:focus, textarea:focus {
border:1px solid #BBB;
}

input[type=text]:focus,
input[type=password]:focus {
outline: 0 none;
}

form {
margin:0;
padding:0;
}

#all {
margin:0 auto 0 auto;
padding:0;
width:990px;
}

#all-top {
background-repeat:no-repeat;
background-image:url(images/all-top.png);
width:990px;
height:19px;
padding:0;
margin:0;
}

#header {
width: 990px;
height:194x;
}

#header-top {
width:990px;
height:8px;
}

#header-left {
float:left;
background-repeat:no-repeat;
background-image:url(images/header-left.png);
width:7px;
height:184px;
}

#header-center {
float:left;
background-repeat:no-repeat;
background-image:url(images/header-center.jpg);
width:976px;
height:184px;
}

#header-search {
margin:0 0 0 70px;
height:40px;
}

#header-search input {
background:transparent;
}

#header-search .header-search-field, #header-search .header-search-field:hover, #header-search .header-search-field:focus {
color:#999;
font-size:12px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
width:152px;
height:20px;
padding:6px 8px 0 8px;
border:0 none;
}

#header-search .header-search-button, #header-search .header-search-button:hover, #header-search .header-search-button:focus {
color:transparent;
font-size:14px;
width:30px;
height:32px;
border:none;
}

.header-search-button:hover {
cursor:pointer;
}

#header-ad {
background:#FFF;
padding:2px;
border:1px solid #000;
position:absolute;
margin:75px 0 0 134px;
width:728px;
height:90px;
}

.ad-banner-468 {
text-align:center;
}

#header-right {
float:left;
background-repeat:no-repeat;
background-image:url(images/header-right.png);
width:7px;
height:184px;
}

#menu {
background-repeat:no-repeat;
background-image:url(images/menu-bg.png);
width:990px;
height:40px;
padding:0;
margin:0;
}

#menu span {
visibility:hidden;
display:none;
}

#menu a {
color:#FFF;
font-size:20px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight:normal;
margin:0;
}

#menu a:hover {
color:#d4e9ff;
text-decoration:underline;
}

#menu ul {
padding:0;
margin:0;
}

#menu li {
float:left;
display:inline;
list-style:none;
margin:0;
}

#menu-00 {
background-image:url(images/menu-00.png);
width:7px;
height:40px;
}

#menu-09 {
background-image:url(images/menu-09.png);
width:7px;
height:40px;
}

#menu-07 {
background-image:url(images/menu-08.png);
width:280px;
height:40px;
}

#menu-home,
#menu-upload,
#menu-about,
#menu-kontakt,
#menu-advertise,
#menu-partner,
#menu-bookmark,
#menu-contact {
background-color:#000;
background-repeat:no-repeat;
display:block;
height:40px;
}

#menu-home {
background-image:url(images/menu-01.png);
width:79px;
}

#menu-upload {
background-image:url(images/menu-02.png);
width:93px;
}

#menu-about {
background-image:url(images/menu-03.png);
width:85px;
}

#menu-advertise {
background-image:url(images/menu-04.png);
width:116px;
}

#menu-partner {
background-image:url(images/menu-05.png);
width:102px;
}

#menu-bookmark {
background-image:url(images/menu-06.png);
width:119px;
}

#menu-contact {
background-image:url(images/menu-07.png);
width:102px;
}

#menu-home:hover,
#menu-upload:hover,
#menu-about:hover,
#menu-advertise:hover,
#menu-partner:hover,
#menu-bookmark:hover,
#menu-contact:hover {
background-position:0 -40px;
}

#content {
width:981px;
background-image:url(images/all-bg.png);
background-repeat:repeat-y;
padding:0 0 0 9px;
}

#content-left {
float:left;
width:149px;
margin:0;
}

.content-box-left {
color:#7e7e7e;
font-size:12px;
width:129px;
padding:0 10px 0 10px;
}

#content-center {
float:left;
width:635px;
background-image:url(images/content-bg.png);
background-repeat:repeat-y;
}

#content-center-top {
width:635px;
height:47px;
background-image:url(images/content-top.png);
background-repeat:no-repeat;
}

#content-center-top h2 {
margin:0;
padding:10px 0 0 0;
font-size:14px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
color:#565555;
font-weight:bold;
text-align:center;
}

#content-center-thumbs {
	padding:0 0 11px 11px;
}

#content-center-thumbs a img {
	border:1px solid #CCC;
	padding:2px;
	background:#FFF;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}

#content-center-thumbs a:hover img {
	border:1px solid #CCC;
	padding:2px;
	background:#CCC;
}

#content-center-bottom {
width:635px;
height:26px;
background-image:url(images/content-center-bottom.png);
background-repeat:no-repeat;
color:#000;
padding:13px 0 0 0;
text-align:center;
}

.content-box-center {
width:605px;
padding:0 15px;
}

.entry-title {
width:536px;
height:38px;
background-image:url(images/entry-title-bg.png);
background-repeat:no-repeat;
padding:0;
margin:0;
}

.entry-title h2 {
margin:0;
padding:8px 0 0 10px;
font-size:16px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
color:#565555;
font-weight:normal;
}

.entry-content {
color:#585858;
font-size:12px;
padding:5px 10px 0 10px;
margin:0 0 15px 0;
}

.entry-content a {
color:#004c86;
text-decoration:none;
}

.entry-content img {
float:left;
padding:1px;
background:#FFF;
margin:0 8px 8px 0;
border:3px solid #bfbfbf;
}

.entry-content a img {
float:left;
padding:1px;
background:#FFF;
margin:0 8px 8px 0;
border:3px solid #bfbfbf;
}

.entry-content a:hover img {
border:3px solid #ffae00;
}

.image-thumb a img {
padding:1px;
background:#FFF;
margin:0 8px 8px 0;
border:3px solid #bfbfbf;
}

.image-thumb a:hover img {
border:3px solid #ffae00;
}

.pagetitle {
margin:0;
margin:8px 0 10px 0;
font-size:16px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
color:#565555;
font-weight:normal;
text-align:center;
}

.entry-feedback {
width:523px;
height:35px;
}

.entry-feedback-left {
float:left;
width:81px;
height:25px;
font-size:14px;
color:#3884df;
background-image:url(images/feedback-left-bg.png);
background-repeat:no-repeat;
padding:10px 0 0 40px;
}

.entry-feedback-right {
float:left;
width:382px;
height:25px;
font-size:14px;
color:#8e8a8a;
background-image:url(images/feedback-right-bg.png);
background-repeat:no-repeat;
padding:10px 0 0 20px;
}

#content-right {
float:left;
width:190px;
}

.content-box-right {
color:#434343;
font-size:12px;
width:170px;
background-image:url(images/content-box-right-bg.png);
background-repeat:repeat-y;
padding:0 5px 10px 10px;
}

.listitem {
list-style:none;
padding:0;
margin:0 0 10px 0;
overflow:hidden;
}

.listitem li {
list-style:none;
padding:0;
margin:0;
}

.listitem li a {
display:block;
padding:2px 0 2px 5px;
margin:0;
border-bottom:1px solid #CCC;
text-decoration:none;
color:#434343;
}

.listitem li a:hover {
background-color:#e4e4e4;
border-bottom:1px solid #a2a2a2;
color:#000;
text-decoration:none;
}

.content-image {
width:537px;
text-align:center;
}

.content-image img {
padding:1px;
background:#FFF;
margin:10px 0 15px 0;
border:3px solid #bfbfbf;
max-height:750px;
}

#stat-bar {
width:525px;
padding:5px;
margin:0 0 10px 0;
background:#FFF;
border:1px solid #CCC;
text-align:center;
color:#000;
}

#rating-bar {
width:537px;
height:49px;
}

#rating-bar input {
padding:0;
margin:0;
background:none;
border:0px none;
}

#averagerating {
width:104px;
font-size:20px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
color:#000;
font-weight:normal;
border:2px solid #CCC;
background:#FFF;
padding:5px;
margin:0 0 10px 0;
}

#last-rating a img {
padding:1px;
background:#FFF;
margin:0;
border:3px solid #bfbfbf;
}

#last-rating a:hover img {
border:3px solid #ffae00;
}

.thumb-big-bg {
float:left;
width:171px;
height:121px;
background-image:url(images/thumb-big-bg.png);
background-repeat:no-repeat;
padding:4px 0 0 4px;
margin:0;
}

#thumbs-big {
margin:10px -7px 0 10px;
}

.thumbs-big {
text-align:left;
float:left;
margin:0 10px 10px 0;
}

.thumbs-big a img {
padding:1px;
background:#FFF;
border:2px solid #bfbfbf;
}

.thumbs-big a:hover img {
border:2px solid #ffae00;
}

#thumbs-small {
margin:10px -7px 0 0;
}

.thumbs-small {
text-align:center;
float:left;
margin:0 10px 10px 0;
}

.thumbs-small a img {
padding:1px;
background:#FFF;
margin:0 0 5px 0;
border:2px solid #bfbfbf;
}

.thumbs-small a:hover img {
border:2px solid #ffae00;
}

.blackbold {
font-weight:bold;
color:#000;
}

.icon {
vertical-align:-3px;
}

.clearleft {
clear:left;
}kground:#FFF;
margin:0 0 5px 0;
border:2px solid #bfbfbf;
}

.thumbs-big a:hover img {
border:2px solid #ffae00;
}

#thumbs-small {
margin:10px 0 0 20px;
}

.thumbs-small {
text-align:center;
float:left;
margin:0 10px 10px 0;
}

.thumbs-small a img {
padding:1px;
background:#FFF;
margin:0 0 5px 0;
border:2px solid #bfbfbf;
}

.thumbs-small a:hover img {
border:2px solid #ffae00;
}

.blackbold {
font-weight:bold;
color:#000;
}

.icon {
vertical-align:-3px;
}

.form_1 {
clear:both;
margin:0 0 5px 0;
}

.form_1 p {
width:200px;
float:left;
padding:0;
margin:0;
}

.pagebar 
{ 
font:11px Arial, Helvetica, sans-serif; 
padding:0 0 5px 0; 
margin:0; 
}

.pagebar a, .pageList .this-page ,.pagebar a:visited, .pagebar span
{
color:#000;
padding:2px 6px; 
border:1px solid #7a7a7a; 
background:#d0d0d0; 
text-decoration:none;
margin:0 3px 0 0;
}

.pagebar .break 
{
color:#000;
padding:2px 6px; 
border:1px solid #7a7a7a; 
background:#d0d0d0; 
text-decoration:none;
}

.pagebar .this-page 
{
color:#000; 
background:#888;
border:1px solid #000;
text-decoration:none;
}

.pagebar a:hover 
{
color:#000; 
background:#FFF;
border:1px solid #FFAE00;
text-decoration:none;
}

#comment {
margin:10px 10px 0 10px;
padding:10px;
}

.commentlist {
margin:0;
padding:10px;
}

.commentlist li {
background:#FFF;
border:1px solid #CCC;
color:#000;
list-style:none;
margin:10px;
padding:10px;
}

.commentlist a {
color:#004BB0;
}

.content-description-top {
background-repeat:no-repeat;
background-image:url(images/content-description-top.png);
wdith:537px;
height:11px;
padding:0;
margin:37px 0 0 0;
}

.content-description-bg {
background-repeat:repeat-y;
background-image:url(images/content-description-bg.png);
wdith:537px;
min-height:156px;
padding:0;
margin:0;
}

.content-description-text {
padding:3px 145px 3px 10px;
}

.content-description-bottom {
background-repeat:no-repeat;
background-image:url(images/content-description-bottom.png);
wdith:537px;
height:11px;
padding:0;
margin:0 0 5px 0;
}

#nav-bar {
width:616px;
height:39px;
margin:0 0 10px 10px;
}


#footer-top {
width:972px;
height:366px;
background-image:url(images/footer-top.png);
background-repeat:no-repeat;
font-size:0;
}

#footer-bottom {
width:990px;
height:36px;
background-image:url(images/footer-bottom.png);
background-repeat:no-repeat;
font-size:0;
}

#footer-bottom-ug {
position:absolute;
margin:0 0 0 475px;
width:185px;
height:36px;
}

#footer-bottom-ug a {
display:block;
width:185px;
height:36px;
}


#footer-bottom-ug a span {
display:none;
}

#footer-bottom-stats {
position:absolute;
margin:0 0 0 660px;
width:100px;
height:36px;
}

#footer-top-text {
position:absolute;
margin:240px 0 0 40px;
width:775px;
color:#808080;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:11px;
text-align:justify;
}

#footer-top-thumbs {
position:absolute;
margin:20px 0 0 18px;
color:#808080;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:11px;
text-align:justify;
}

.clearleft {
clear:left;
}
