@CHARSET "UTF-8";

html, body{padding:0;margin:0;width:100%;height:100%;}
body{font-family:Arial, sans-serif; font-size:12px;color: #000;min-width: 1000px;background: url(/images/bg.jpg) repeat;}

table, tr, td{padding:0;margin:0;font-family:Arial, sans-serif; font-size:12px;color:#000;border-collapse:collapse;border:none;}
td{vertical-align:top;text-align:left;}

a{color: #3a86c0;text-decoration:underline;}
a:hover{text-decoration: none;}

ul{list-style:none;padding:0;margin:0;}

img{border-width:0;}
p{margin:0 0 10px 0;padding:0;}

h1, h2, h3{padding: 0;margin: 0;font-weight: normal;font-family: Verdana, Arial;}

.bg-png-crop{
	filter	: expression(
		(runtimeStyle.filter == '') ? runtimeStyle.filter = 'progid:DXImageTransform.Microsoft.AlphaImageLoader(src='+currentStyle.backgroundImage.split('\"')[1]+', sizingMethod=crop)' : runtimeStyle.filter,
		runtimeStyle.backgroundImage = 'none');}

.bg-png-scale{
	filter	: expression(
		(runtimeStyle.backgroundImage != 'none') ? runtimeStyle.filter = 'progid:DXImageTransform.Microsoft.AlphaImageLoader(src='+currentStyle.backgroundImage.split('\"')[1]+', sizingMethod=scale)' : runtimeStyle.filter,
		runtimeStyle.backgroundImage = 'none');}

.png{
	width: expression(width);
	filter: expression( (runtimeStyle.filter == '') ? runtimeStyle.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+src+"', sizingMethod='image')" : '',
						src = '/images/blank.gif');}

input.text{border: 1px solid #212121;width: 100%;height: 20px;}
textarea{border: 1px solid #212121;width: 100%;height: 100px;overflow: auto;}

.annotation{display: none;}
.clear{height: 0;line-height: 0;font-size: 0;clear: both;}
.absolute-container{line-height: 0px;font-size: 0px;height: 0px;position: relative;}

.all{width: 1000px;margin: 0 auto;background: #fff;}

.top{background: #4c5252;border-top: 10px solid #000;width: 960px;margin: 0 auto;padding-bottom: 15px;color: #eee;}
.top ul{float: left;list-style-type: none;padding-left: 30px;}
.top li{float: left;text-transform: uppercase;font-size: 12px;padding: 15px 25px 15px 0;}
.top li a{color: #eee;text-decoration: none;}
.top li a:hover{text-decoration: underline;}
.top .phones{float: right;color: #fff;font-size: 16px;padding-top: 12px;padding-right: 30px;font-weight: bold;}
.top .line{height: 16px;border-top: 1px solid #aaa;width: 920px;margin: 0 auto;}
.logo{width: 161px;height: 20px;background: url(/images/logo.gif) no-repeat 0 3px;float: left;margin-left: 30px;margin-right: 15px;}
.top .online{color: #e5f5c4;font-size: 20px;text-transform: uppercase;text-decoration: none;border-bottom: 1px dashed;float: right;margin-right: 30px;}
.top span{font-size: 13px;float: left;padding-top: 2px; font-family:Verdana; padding-left:5px;}

.footer{background: #4c5252;height: 98px;}
.footer a:hover{text-decoration: underline;}
.footer .left{float: left;}
.footer .left{padding-top: 40px;padding-left: 45px;width:500px;}
.footer .atm-logo{margin: 35px 250px 0 0;float: right;}
.footer .left a{float: left;margin-right: 25px;font-size: 10px;text-transform: uppercase;color: #eee;text-decoration: underline;}
.footer .left a:hover{text-decoration: none;}
.footer .absolute-container img{position: absolute;top: -180px;right:0;}

.main-content{margin-top: 20px;width:100%;}
.photo-gallery td{padding:0 60px 20px 0;}
.photo-gallery td.last{padding-right: 0;}
.photo-gallery .photo{background: #ccc;width:120px;padding-left: 8px;padding-top: 8px;padding-bottom: 8px;}
.photo-gallery .title{padding-top: 8px;font-size: 11px;}
.content{padding:0 20px 155px 55px;}
.content ul{list-style: circle;padding: 5px 0 5px 35px;}
.content ul li{padding:3px 0;}

.left-menu{width:160px;padding-left: 30px;}

.left-menu .menu{font-size: 16px;text-transform: uppercase;}
.left-menu li{padding-bottom: 10px;}
.left-menu li.photos{padding-top: 10px;}

.left-menu .galleries{}
.left-menu .galleries li{background: #4c5252;margin-bottom: 2px;padding: 5px 3px 5px 5px;}
.left-menu .galleries li.sel{background: #086fbe;}
.left-menu .galleries a{text-decoration: none;color: #eee;}

.page-swapper td{padding-right: 4px;}
.page-swapper td a{text-decoration: none;}
.page-swapper td a:hover{text-decoration: underline;}

h1, h2{font-size: 18px;padding-bottom: 15px;text-transform: uppercase;}
.photo-text{padding-bottom: 20px;line-height: 17px;}

.frame{z-index:10000;background:#000;position:absolute;left:0px;top:0;display:none;}
.box{background:#fff;width:140px;height:100px;z-index:20000;position:absolute;top:0;display:none;}
.box .picture{width:100%;height:100%;position:relative;}
.box .picture img{margin:10px 0 0 10px;display:block;}
.box .hide{position:absolute;bottom:15px;width:100%;display:none;//bottom:5px;}
.box .hide2{position:relative;}
.box .close{text-align:center;}
.box .close a{color: #000;}
.box .descr{height:20px;color: #000;text-align: center;}
.box .prev, .box .next{position:absolute;width:22px;height:9px;display:block;overflow:hidden;cursor:pointer;top:4px;}
.box .prev{left:10px;background:url(/images/arrows.jpg) left top;}
.box .next{right:10px;background:url(/images/arrows.jpg) left 27px;}
.box .inactiver{background:url(/images/arrows.jpg) left 9px;cursor:default;}
.box .inactivel{background:url(/images/arrows.jpg) left 18px;cursor:default;}
.loading{position:absolute;left:50%;top:50%;margin-top:-16px;margin-left:20px;z-index:30000;display:none;}

.hidden{display: none;padding: 10px 0;}
.price{border: 1px solid #333333; font-size: 12px;padding: 1px;margin: 1px;width: 100%;}
.price td{vertical-align: top;padding: 5px;border: 1px solid #333333;font-size: 12px;}
.price .header td{text-align: center;font-weight: bold;}

.ofertasend{width: 100px;height: 28px;position: absolute;left:870px;top:73px;}

.last-news{}
.last-news td{padding-right: 30px;}
.last-news .t{font-size: 16px;}
.last-news div{padding-top: 10px;line-height: 17px;padding-bottom: 5px;}

.news{}
.news .t{font-size: 16px;}
.news div{padding-bottom: 30px;}
.news div div{padding: 5px 0;line-height: 17px;}

.text-content{line-height: 17px;}

.form .l{width: 150px;}
.form input.inp{width: 300px;border: 1px solid #333;font-size: 12px;padding: 3px;margin: 0;}
.form textarea{border: 1px solid #333;font-size: 12px;padding: 3px;width: 300px;height: 150px;overflow: auto;}
.form .errorMessage{height: 14px;color: #f00;font-size: 11px;}