/*
	Alexander Kirillov (4kirillov@gmail.com)
	11:08 27.09.2009
*/
html, body {width:100%; height:100%; padding:0; margin:0; background:#152729 url('/html/i/bg.gif') repeat-x; text-align:center;}
img {border:0;}
img.print {border:1px solid #3aafc2; margin-right:10px; margin-bottom:10px;}
img, div, a, input {behavior:url('/pngfix.htc');}

#content a {font:normal 12px Arial; color:#3bb3c6; text-decoration:underline;}
#content a:hover {font:normal 12px Arial; color:#3bb3c6; text-decoration:none;}
#container {margin:0 auto; width:760px; text-align:left;}
#header #flash_button {height:13px; width:710px; text-align:center; margin-bottom:40px; margin-left:63px;}
#header #logo {float:left; width:282px; padding:30px 0; border-right:1px solid #3bb3c6;}
#header #menu {float:left; padding:14px 49px;}
#header #menu p {margin:0; padding:0; margin-bottom:3px;}
#header #menu a {font:normal 14px Arial; color:#3bb3c6; text-decoration:underline;}
#header #menu a:hover {font:normal 14px Arial; color:#3bb3c6; text-decoration:none;}
#header #contact {float:left; padding:16px 0; padding-left:49px; border-left:1px solid #3bb3c6;}
#header #contact img {margin-bottom:3px;}
#header #contact a {font:normal 12px Arial; color:#3bb3c6; text-decoration:underline; margin-top:3px;}
#header #contact a:hover {font:normal 12px Arial; color:#3bb3c6; text-decoration:none;}
#container #main {font:bold 11px Arial; color:#3bb3c6; text-align:center; padding-top:80px;}
#container #main p {margin:0; padding:0; margin-bottom:10px;}
#container #print {text-align:left; padding-top:30px;}
#container #print #left {float:left; color:#fff; font:normal 11px Tahoma;}
#container #print #content {float:left; width:430px; margin-left:40px; font:normal 12px Tahoma; color:#fff; padding:34px 0;}
#container #print #content p {margin:0; padding:0; margin-bottom:14px;}
#container #print #content strong {color:#8dc3d3; font:normal 12px Tahoma;}
#container #vyveski {text-align:left; padding-top:30px;}
#container #vyveski #left {float:left; color:#fff; font:normal 11px Tahoma;}
#container #vyveski #content {float:left; width:385px; margin-left:40px; font:normal 12px Tahoma; color:#fff; padding:40px 0; min-height:350px; _height:350px;}
#container #vyveski #content p {margin:0; padding:0; margin-bottom:14px;}
#container #vyveski #content strong {color:#8dc3d3; font:normal 12px Tahoma;}
#container #contacts {text-align:left; padding-top:30px;}
#container #contacts #left {float:left; color:#fff; font:normal 11px Tahoma;}
#container #contacts #content {float:left; width:330px; margin-left:40px; font:normal 12px Tahoma; color:#fff; padding-top:14px; padding-bottom:250px;}
#container #contacts #left p {margin:0; padding:0; padding-bottom:14px;}
#container #contacts #content strong {color:#8dc3d3; font:normal 12px Tahoma;}
#container #contacts b {font:normal 14px Tahoma; color:#fff;}
#container #contacts a {font:normal 12px Arial; color:#3bb3c6; text-decoration:underline;}
#container #contacts a:hover {font:normal 12px Arial; color:#3bb3c6; text-decoration:none;}
#container #shields {text-align:left; padding-top:30px;}
#container #shields #left {float:left; color:#fff; font:normal 11px Tahoma; width:210px;}
#container #shields #content {float:left; margin-left:40px; font:normal 12px Tahoma; color:#fff; padding-top:20px; padding-bottom:80px;}
#container #shields #content p {margin:0; padding:0; margin-bottom:14px;}
#container #shields #content strong {color:#8dc3d3; font:normal 12px Tahoma;}
#shields a {font:normal 12px Arial; color:#fff; text-decoration:underline;}
#shields a:hover {font:normal 12px Arial; color:#fff; text-decoration:none;}
#news {float:left; font:normal 12px Tahoma; color:#fff; padding-top:14px; padding-bottom:60px;}
#news b {font:normal 14px Tahoma; color:#fff;}
#news a {font:normal 12px Arial; color:#3bb3c6; text-decoration:underline;}
#news a:hover {font:normal 12px Arial; color:#3bb3c6; text-decoration:none;}
#container ul {list-style:none; margin:5px 0 20px 0; padding:0; font:normal 12px Tahoma, Arial; text-align:left;}
#container ul li {padding:2px 0 0 14px; margin:0 0 5px 0; background:url('/html/i/li.gif') left 4px no-repeat;}
#container ol {margin:0 0 20px 20px; padding:0; font:normal 12px Tahoma, Arial; text-align:left;}
#container ol li {padding:0; margin:0 0 5px 0;}
table.price {font:normal 11px Tahoma; color:#fff;}
table.price td {background:#1b3134; padding:6px;}
.newsBox {position:relative; background:#3bb3c6; width:400px; margin:80px 180px;}
.news {position:absolute; width:10px; height:10px; background:url('/html/i/circle.gif') no-repeat; font-size:0%;}
.newsBoxInner {padding:0 10px; color:#274f53; font:normal 11px Tahoma; padding-top:14px; padding-bottom:7px;}
.newsBoxInner a {font:normal 11px Tahoma; color:#152729; text-decoration:underline; margin-left:10px;}
.newsBoxInner a:hover {font:normal 11px Tahoma; color:#ff0000; text-decoration:underline; margin-left:10px;}
.TL {top:0; left:0; background-position:0 0;}
.TR {top:0; right:0; background-position:-10px 0;}
.BL {bottom:0; left:0; background-position:0 -10px;}
.BR {bottom:0; right:0; background-position:-10px -10px;}#footer {text-align:center; padding:20px 0;}
table.gallery td img {border:1px solid #468a94; margin-right:10px;}
table.gallery tr:hover img {border:1px solid #3bb3c6; margin-right:10px;}
table.gallery td {font:normal 12px Tahoma; color:#fff; padding-bottom:12px;}
table.gallery td a {font:normal 14px Tahoma; color:#3bb3c6; text-decoration:underline;}
textarea {background:#1b3134; overflow:auto; vertical-align:middle; border:1px solid #468a94; margin-top:4px; color:#3bb3c6;}
input {background:#1b3134; vertical-align:middle; padding:3px 6px; border:1px solid #468a94; margin-top:4px; color:#3bb3c6;}
input:hover, textarea:hover {background:#1b3134; border:1px dashed #468a94;}
input:focus, textarea:focus {background:#1b3134; border:1px solid #468a94;}
.error {color:#ff0000;}
.shield {position:absolute; width:15px; height:15px; background:url('/html/i/shield.gif'); background-repeat:no-repeat;}
.preview {
	position:absolute;
	border:1px solid #468a94;
	background:#333;
	padding:5px;
	display:none;
	color:#fff;
	margin-top:15px;
	margin-left:15px;
	font:normal 11px Tahoma;
	width:241px;
	z-index:999;
}.preview img {margin-bottom:5px;}a.vyveski img {border:1px solid #1c484e; padding:3px; margin:6px;}a.vyveski:hover img {border:1px solid #3192a1; padding:3px; margin:6px;}
