/* Copyright (c) 2007-2008 Acvatex S.R.L. http://www.balabanovka.com */

body { margin:0; padding:0; background-color:#FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#444; text-align:center;}
p.notice {color: #90a830; }
a {text-decoration:none; color:#ce4d03; }
a:hover {text-decoration:underline; }
a.spec { color:#056F89; text-decoration: none; }
a.spec:hover { text-decoration:none; border-bottom: dotted 1px #056F89; }
img { border:0; }

h1,h2 {font-family: Georgia, serif; font-weight: normal; margin:0; color:#444; margin-bottom:15px; }
h1 {font-size: 24px; margin-bottom: 30px; }
h2 {font-size: 20px; }

input,textarea {border: solid 1px #666; width:400px;}
input.enter {font-size: 11px; padding: 0 10px; background-color:#90a830; color:#fff; height:25px; border: none; margin-top:5px; width:auto; padding: 0 15px;}

span.inactive {color:#666666;}

.right {float:right; }
.left {float: left; }
img.border {padding: 1px; border: solid 1px #ccc;}
#content img.left {margin: 0 10px 10px 0;}

#container {text-align: left; width:960px; margin: 0 auto; padding-top:60px; position:relative; }

#photos {margin: 0 0 5px 0;}
#photos img.main {float: left; margin-right:8px;}

#menuMain {background-color: #90a830; background-image:url(http://www.balabanovka.com/images/back_menu.png); background-repeat:repeat-x; height:30px; line-height:30px; text-align:center; font-size:12px; margin-bottom:40px; }
#menuMain ul {padding:0; margin:0; }
#menuMain li {padding:7px 20px 8px; margin:0; list-style-type:none; display:inline; }
#menuMain li.active {background-color: #fff; text-decoration:underline;}
#menuMain a {color: #fff;}

#content {font-size: 14px; line-height: 18px; }
#content table {border: solid 1px #3dcef2;}
#content th {background-color: #3dcef2; color:#fff; line-height:24px; text-align: center; }
#content th.subcategory {background-color: #a5e9f2; color:#328a8a;}
#content td {text-align: center; line-height:24px; background-color:#e7faff;}

#langs {position: absolute; top:10px; right: 0; word-spacing:15px; background-color:#f8f8f8; line-height:22px; padding: 0 15px; font-weight:bold; font-size:12px; }
#langs p {margin: 0;}
#description {position: absolute; top:10px; left: 0; line-height:18px; padding: 0 15px 0 0; font-size:11px;}

#gallery .thumb {float: left; width:240px; text-align:center; margin-bottom:20px; font-size:11px; }
#gallery .thumb img {margin: 0 0 10px; padding:1px; border:solid 1px #ccc;}

#guestbook .entry {clear: both; margin: 10px 0;}
#guestbook .entry p {margin: 0 0 5px 0;}
#guestbook span.name {color: #0062a9;}
#guestbook span.city {color: #3f3f3f;}
#guestbook span.datetime {color: #a8a8a8;}
#guestbook p.reply {color:#999; margin: 10px 0 0 20px; border-left: solid 2px #82ab07; padding: 0 0 0 15px; }

#gbForm {line-height: 28px; }
#gbForm label {font-weight: bold; color:#90a830;}

div.sep {clear: left; height: 1px; width:100%; background-color:#90a830; margin: 10px 0;}

#footer {clear: both; margin: 30px 0 25px; padding: 10px 0 0; border-top: solid 1px #ccc; font-size: 14px; line-height: 20px; }
#footer p {margin: 0; }

#slider {	position:relative; background:url(http://www.balabanovka.com/images/loading.gif) no-repeat 50% 50%; height: 360px; }
#slider img {	position:absolute; top:0px; left:0px;	display:none; }