* {margin:0; padding:0; font-size:100%; }
img { border:0; text-decoration:none; }
html, body { width:100%; height:100%; color:#5e5d5d; font-size:0.9em; font-family:Tahoma, Arial, "Trebuchet MS", sans-serif; }
body {	background:#d4dad9 url("/images/backgroung.jpg") repeat-x; }
p { padding-top:10px; text-indent:10px; }
li { padding-left:0px; margin-left:12px;}

#main { width:820px; }

#menu { margin-left:15px; padding-top:0px; text-align:left; font-size:13pt; font-family:Tahoma; }
#menu td { padding-left:11px; }
#menu img { vertical-align:bottom; }
a.menu {vertical-align:top; padding-top:0px; color:#381d00; text-decoration:none; font-family:Tahoma; }
a.menu:hover {vertical-align:top; margin-top:0px; color:#653400; text-decoration:underline; font-family:Tahoma; }

#search { position:absolute; top:25px; right:-18px; }
#s { width:161px; height:21px; margin: 0 0 0 0;  padding: 0px; border: 0px; background: url(/images/search.gif) 0 0 no-repeat; font-family:Arial; font-size: 1em; color:#999999; }
input#s { padding-top:1px; text-align:center; }
#sbutton { width: 22px; height: 22px; margin: 0 0 0 12px; border: none; background: url(/images/search-b.gif) 0 0 no-repeat; cursor: pointer; vertical-align: middle; }

.img { border:5px solid #fff; }
.img:hover { border:5px solid #fffdc9; }

#shlep { position:absolute; top:87px; right:-61px; }

#topmenu { font-family:Tahoma; font-size: 1.1em; color:#8fcc0d; }
/* #topmenu a { font-family:Tahoma; font-size: 1em; color:#381d00; text-decoration:underline; }
#topmenu a:hover { font-family:Tahoma; font-size: 1em; color:#653400; text-decoration:none; } */
#topmenu-cena { font-family:Tahoma; font-size: 0.85em; color:#9b9798; }

#theada { font-family:Tahoma; font-size: 1em; color:#383838; text-align:left; font-weight:bold; padding-left:10px; background: url(/images/thead-act.gif); vertical-align:middle; width:170px; height:29px; }
#theada a { color:#383838; text-decoration:none; }
#theada a:hover { color:#000; text-decoration:underline; }
#theadl { font-family:Tahoma; font-size: 1em; color:#383838; text-align:left; font-weight:bold; padding-left:10px; background: url(/images/thead.gif); vertical-align:middle; width:170px; height:29px; }
#theadr { font-family:Tahoma; font-size: 1em; color:#383838; text-align:left; font-weight:bold; padding-left:10px; background: url(/images/theadr.gif); vertical-align:middle; width:170px; height:29px; }
.title { font-family:Tahoma; font-size: 0.9em; color:#d01219; font-weight:bold; text-decoration:none; text-align:left; }
#maincenter a { font-family:Tahoma; font-size: 0.9em; color:#d01219; font-weight:bold; text-decoration:underline; }
#maincenter a:hover { font-family:Tahoma; font-size: 0.9em; color:#d01219; font-weight:bold; text-decoration:none; }
a.title { font-family:Tahoma; font-size: 0.9em; color:#d01219; font-weight:bold; text-decoration:underline; text-align:left; }
a.title:hover { font-family:Tahoma; font-size: 0.9em; color:#d01219; font-weight:bold; text-decoration:none; text-align:left; }
a.title-l { font-family:Tahoma; font-size: 0.9em; color:#d01219; font-weight:bold; text-decoration:none; text-align:left; }
a.title-l:hover { font-family:Tahoma; font-size: 0.9em; color:#d01219; font-weight:bold; text-decoration:underline; text-align:left; }
#news { background-color:#fffdc9; padding:10px; text-align:center; vertical-align:top; width:170px; }
.razdel { background:#fff;height:5px;width:170px;margin:15px -10px 10px -10px;overflow:hidden; }
.imgfornews { margin:10px 0 -10px 0;text-align:center; }
#newsr { background-color:#ffffff; padding:10px; text-align:left; vertical-align:top; width:170px; }
#newsreklama { background-color:#ffffff; padding:0px; text-align:center; vertical-align:top; width:170px; }
.vkp { position:absolute; top:277px; left:-5px; }
.vkp a { text-decoration:none; color:#000; }
.vkladka { background:#2b2b2d url('/images/vkladka.jpg') no-repeat; font-size:9px; width:130px; height:17px; padding-top:2px; text-align:center; text-decoration:none; color:#000; }

#bigtitle { font-family:Tahoma; font-size: 1.5em; color:#d01219; font-weight:bold; text-decoration:none; text-align:left; }
#maincenter { background-color:#f6f6f6; padding:15px; text-align:left; vertical-align:top; width:380px; }
#bigtitlemenu { font-family:Tahoma; font-size: 1.4em; color:#757575; font-weight:bold; text-decoration:none; text-align:left; }
#bigtitlemenu a { font-family:Tahoma; font-size: 1.0em; color:#757575; font-weight:bold; text-decoration:none; text-align:left; }
#bigtitlemenu a:hover{ font-family:Tahoma; font-size: 1.0em; color:#757575; font-weight:bold; text-decoration:underline; text-align:left; }
.menu1-back { background: #ffffff url(/images/menu1-back.jpg) 0 bottom no-repeat; padding:15px; color: #5d5d5d; }
.menu2-back { background: url(/images/menu2-back.jpg) 0 bottom no-repeat; padding:15px; color: #5d5d5d; }
#menu-title { font-family:Tahoma; font-size: 1.3em; color:#ce131a; font-weight:normal; text-decoration:none; text-align:center; padding-bottom:15px; }
#menu-title-in { font-family:Tahoma; font-size: 1.3em; color:#ce131a; font-weight:normal; text-decoration:none; text-align:left; padding-bottom:5px; }
#ves { font-family:Tahoma; font-size: 0.7em; color:#888888; }
#menu1-back a { color:#5d5d5d; font-family:Tahoma; font-size:0.9em; text-decoration:none; text-align:left; }
#menu1-back a:hover { color:#7a7a7a; font-family:Tahoma; font-size:0.9em; text-decoration:underline; text-align:left; }
#menu-img { width:125px; vertical-align:top;text-align:center; }
#menu-text { vertical-align:top;text-align:left;padding-left:10px; }
#cena { color:#a6d537;padding-top:10px;font-weight:bold;text-align:center; }

#autoriz { width: 128px; height:18px; margin: 5px 0 0 0; padding-left: 10px; padding-right: 10px; text-align:right; border: 1px solid #c4c4c4; color:#a8a8a8; }

#footermenu { padding-top:17px;padding-bottom:0px; padding-left:20px; }
a.footermenu { color:#202020; text-decoration:none; font-weight:bold; }
a.footermenu:hover { color:#202020; text-decoration:underline; font-weight:bold; }
#footermenumini { padding-top:6px; padding-left:20px; font-size:8pt; }

#pool-que { color:#5e5d5d; text-align:left; padding-left:4px; }
#pool-proc { color:#bab8b8; text-align:right; padding-right:4px; }

a.o { font-family:Tahoma; font-size: 0.9em; color:#d01219; font-weight:normal; text-decoration:underline; }
a.o:hover { font-family:Tahoma; font-size: 0.9em; color:#d01219; font-weight:normal; text-decoration:none; }

#gallery { position: relative; }
#pictures { position: relative; height: 400px; }
#pictures img { position: absolute; top: 0; left: 0; }
#prev, #next { margin-top: 0px; text-align: center; font-size: 1.3em; }
.grid {display:inline;}
.commtitle { font-size:13px; font-weight:bold; text-align:center; }
.footerlink { display:none; }

#datepicker_div, .datepicker_inline {
	font-family: "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0;
	margin: 0;
	background: #DDD;
	width: 185px;
}
#datepicker_div {
	display: none;
	border: 1px solid #f3ba2b;
	z-index: 10;
}
.datepicker_inline {
	float: left;
	display: block;
	border: 0;
}
.datepicker_dialog {
	padding: 5px !important;
	border: 4px ridge #DDD !important;
}
button.datepicker_trigger {
	width: 25px;
}
img.datepicker_trigger {
	margin: 2px;
	vertical-align: middle;
}
.datepicker_prompt {
	float: left;
	padding: 2px;
	background: #DDD;
	color: #000;
}
*html .datepicker_prompt {
	width: 185px;
}
.datepicker_control, .datepicker_links, .datepicker_header, .datepicker {
	clear: both;
	float: left;
	width: 100%;
	color: #FFF;
}
.datepicker_control {
	background: #f3ba2b;
	padding: 2px 0px;
}
.datepicker_links {
	background: #fffdc9;
	padding: 2px 0px;
}
.datepicker_control, .datepicker_links {
	font-weight: bold;
	font-size: 80%;
	letter-spacing: 1px;
}
.datepicker_links label {
	padding: 2px 5px;
	color: #888;
}
.datepicker_clear, .datepicker_prev {
	float: left;
	width: 34%;
}
.datepicker_current {
	float: left;
	width: 30%;
	text-align: center;
}
.datepicker_close, .datepicker_next {
	float: right;
	width: 34%;
	text-align: right;
}
.datepicker_header {
	padding: 1px 0 3px;
	background: #f3ba2b;
	text-align: center;
	font-weight: bold;
	height: 1.3em;
}
.datepicker_header select {
	background: #f3ba2b;
	color: #000;
	border: 0px;
	font-weight: bold;
}
.datepicker {
	background: #eee8e8;
	text-align: center;
	font-size: 100%;
}
.datepicker a {
	display: block;
	width: 100%;
}
.datepicker .datepicker_titleRow {
	background: #eee8e8;
	color: #000;
}
.datepicker .datepicker_daysRow {
	background: #FFF;
	color: #666;
}
.datepicker_weekCol {
	background: #eee8e8;
	color: #000;
}
.datepicker .datepicker_daysCell {
	color: #000;
	border: 1px solid #DDD;
}
#datepicker .datepicker_daysCell a {
	display: block;
}
.datepicker .datepicker_weekEndCell {
	background: #eee8e8;
}
.datepicker .datepicker_daysCellOver {
	background: #FFF;
	border: 1px solid #777;
}
.datepicker .datepicker_unselectable {
	color: #888;
}
.datepicker_today {
	background: #d9d9d9 !important;
}
.datepicker_currentDay {
	background: #d01219 !important;
}
#datepicker_div a, .datepicker_inline a {
	cursor: pointer;
	margin: 0;
	padding: 0;
	background: none;
	color: #000;
}
.datepicker_inline .datepicker_links a {
	padding: 0 5px !important;
}
.datepicker_control a, .datepicker_links a {
	padding: 2px 5px !important;
	color: #000 !important;
}
.datepicker_titleRow a {
	color: #000 !important;
}
.datepicker_control a:hover {
	background: #eee8e8 !important;
	color: #333 !important;
}
.datepicker_links a:hover, .datepicker_titleRow a:hover {
	background: #FFF !important;
	color: #333 !important;
}
.datepicker_multi .datepicker {
	border: 1px solid #d01219;
}
.datepicker_oneMonth {
	float: left;
	width: 185px;
}
.datepicker_newRow {
	clear: left;
}
.datepicker_cover {
	display: none;
	display/**/: block;
	position: absolute;
	z-index: -1;
	filter: mask();
	top: -4px;
	left: -4px;
	width: 193px;
	height: 200px;
}

/* rating */
.ratingblock {	display:block; padding-bottom:8px; margin-bottom:8px; }
.loading {	height: 32px;	background: url('/images/working.gif') 50% 50% no-repeat; }
.unit-rating { /* the UL */	list-style:none; margin: 0px; padding:0px; height: 16px; position: relative; background: url('/images/starrating.gif') top left repeat-x; }
.unit-rating li{ text-indent: -90000px;	padding:0px; margin:0px; float:left; }	
.unit-rating li a { outline: none; display:block; width:16px; height: 16px; text-decoration: none; text-indent: -9000px; z-index: 20; position: absolute; padding: 0px; }
.unit-rating li a:hover{ 	background: url('/images/starrating.gif') left center; z-index: 2; left: 0px; }
.unit-rating a.r1-unit{left: 0px;}
.unit-rating a.r1-unit:hover{width:16px;}
.unit-rating a.r2-unit{left:16px;}
.unit-rating a.r2-unit:hover{width: 32px;}
.unit-rating a.r3-unit{left: 32px;}
.unit-rating a.r3-unit:hover{width: 48px;}
.unit-rating a.r4-unit{left: 48px;}	
.unit-rating a.r4-unit:hover{width: 64px;}
.unit-rating a.r5-unit{left: 64px;}
.unit-rating a.r5-unit:hover{width: 80px;}
.unit-rating a.r6-unit{left: 80px;}
.unit-rating a.r6-unit:hover{width: 96px;}
.unit-rating a.r7-unit{left: 96px;}
.unit-rating a.r7-unit:hover{width: 112px;}
.unit-rating a.r8-unit{left: 112px;}
.unit-rating a.r8-unit:hover{width: 128px;}
.unit-rating a.r9-unit{left: 128px;}
.unit-rating a.r9-unit:hover{width: 144px;}
.unit-rating a.r10-unit{left: 144px;}
.unit-rating a.r10-unit:hover{width: 160px;}
.unit-rating li.current-rating { background: url('../images/starrating.gif') left bottom; position: absolute; height: 15px; display: block; text-indent: -9000px; z-index: 1; }
.thanks {color:#36AA3D;}
.static {color:#5D3126;}
.doverie { font-size:10px;color:#ccc;padding:11px 0 0 5px; }
/* rating end */

#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}

/* trackbar */
.imgunit { width:75; height:75; overflow:hidden; margin-left:-3px; position: relative; /* IE fix */ }
.imgunit img { padding:0; margin:0; position:relative }
.captchablock { width:74px; float:left; padding:2px; }
table.trackbar div, table.trackbar td { margin:0; padding:0; }
table.trackbar { border-collapse:collapse; border-spacing:0; }
table.trackbar img { border:0; }
table.trackbar { width:70px; background:repeat-x url(/images/b_bg_on.gif) top left;}
table.trackbar .l { width:1%; text-align: right; font-size: 1px; background:repeat-x url(/images/b_bg_off.gif) top left; }
table.trackbar .l div { position:relative; width:0; text-align: right; /* z-index:500; */ white-space:nowrap; }
table.trackbar .l div img { cursor:pointer; }
table.trackbar .l div span { position:absolute; top:-12px; right:6px; /* z-index:1000; */ font:11px tahoma; color:#000; }
table.trackbar .l div span.limit { text-align:left; position:absolute; top:-12px; right:100%; /* z-index:100; */ font:11px tahoma; color:#D0D0D0; }
table.trackbar .r { position:relative; width:1%; text-align: left; font-size: 1px; background:repeat-x url(/images/b_bg_off.gif) top right; cursor:default; }
table.trackbar .r div { position:relative; width:0; text-align: left; /* z-index:500; */ white-space:nowrap; }
table.trackbar .r div img { cursor:pointer; }
table.trackbar .r div span { position:absolute;top:-12px; left:6px; /* z-index:1000; */ font:11px tahoma; color:#000; }
table.trackbar .r div span.limit { position:absolute; top:-12px; left:100%; /* z-index:100; */ font:11px tahoma; color:#D0D0D0; }
table.trackbar .c { font-size:1px; width:100%; }
