html, body {height: 100%; position: relative; font-family: Arial, Tahoma, Verdana; padding:0px; margin:0px}
body {margin:0px; background: url(/img/bg.jpg) repeat-x top left #e2f3ec; position: relative;}

img,table,fieldset {border:0px;}
fieldset {padding:20px 0 0 0;}
h1, h2 {margin:0px; font-weight: normal; font-family: Calibri,Tahoma,Verdana}
h1 {font-size:30px;}
h2 {font-size:25px;}

a:link, a:visited {color:#4594c2; text-decoration:underline; outline: none;}
a:hover {text-decoration: none}

#root-block,
.img-block
    {border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px;}

#root {width:1000px; margin:auto; padding-top:43px; position:relative}

#main-content {width:100%;}

#main {padding-bottom:270px;}

#root-table {width:100%;}
#root-table td {vertical-align: top;}
#root-table #left-column {width:235px;}
#root-table #right-column {width:765px;}
#logo {width:174px; height:128px; display:block; background: url(/img/logo.png) no-repeat}

#root-menu {margin:17px 0 0 0; padding:0px; list-style: none; background: url(/img/menu-bg.gif) repeat-y}
#root-menu li {margin:0px; padding:0px; height:0%}
#root-menu .check, #root-menu a {margin-bottom:45px; display:block; padding-left:25px; font-family:'Arial Narrow', Tahoma, Arial, Verdana; font-size:17px}
#root-menu .check {fint-weight:bold;color:#333}

#root-block {width:755px; display:table; margin-bottom:10px; color:#ffffff; font-size: 12px; background: url(./img/block-bg.jpg) no-repeat 0px 40px #ffa250; position:relative; z-index:2; padding:5px 0 15px 0px}
#root-block #top-text, #root-block #bottom-text {line-height: 18px}
#root-block #top-text {width:600px; margin-bottom:20px;}
#root-block #bottom-text {width:509px;}

#sub-root-block {position:relative;margin:0px 18px}
#daleko i {color:#3f90b4; font-size:12px}
#daleko p {color:#ff7124; font-size:20px; font-family: 'Arial Narrow', Arial, Tahoma, Verdana; margin-bottom:10px}

#sub-root-block #ship {width:238px; padding-top:247px; background: url(/img/ship.png) no-repeat top; position: absolute; top:0px; right:-10px; z-index:1}
#sub-root-block #ship a {color:#ffffff; padding-left:20px;}
#sub-root-block h1, #root-block #sub-root-block h2 {margin-bottom:10px}

#sub-root-block #image-list {margin:30px auto 0px auto; display:table;}

#allPhoto {float:right; color:#fff; margin:10px 32px 0 0}

.img-block {width:184px; text-align:center; background-color: #ffffff; padding:8px 8px 6px 8px; float:left; margin:0px 11px 0px}

#map-img {width:124px; display:block; height:109px; background: url(/img/map.png) no-repeat; margin-bottom:20px;}

#statistics {width:100%;display:table; margin-top:20px}

#statistics #stat-left,#statistics #stat-right {width:50%; position:relative;}
#statistics #stat-left {float:left; height:190px; background: url(/img/tonn.png) no-repeat top left}
#statistics #stat-right {float:right; color:#3a5660; font-size:12px}


#counter {width:330px; height:80px; font-style: italic; color:#239cc0; font-size:14px}
#counter #count-img {display:block; float:left; height:46px; width:270px; margin-top:7px; list-style: none; padding:0px;}
#counter #count-img li {background: url(/img/count-bg.gif) no-repeat;width:32px; position:relative; height:45px; float:left; margin-right:5px; padding:4px 0px; overflow:hidden;}

#counter #count-img li div {
width:28px; height:36px; margin-left:1px; overflow:hidden;position:relative;
}

#counter #count-img .d-0,
#counter #count-img .d-1,
#counter #count-img .d-2,
#counter #count-img .d-3,
#counter #count-img .d-4,
#counter #count-img .d-5,
#counter #count-img .d-6,
#counter #count-img .d-7,
#counter #count-img .d-8,
#counter #count-img .d-9
    {background: url(./img/count.png) no-repeat 2px 7px; display:block; width:24px; height:34px; position:absolute;}
    
#counter #count-img .d-0 {background-position: -1px 7px;}
#counter #count-img .d-1 {background-position: -27px 7px;}
#counter #count-img .d-2 {background-position: -53px 7px;}
#counter #count-img .d-3 {background-position: -79px 7px;}
#counter #count-img .d-4 {background-position: -105px 7px;}
#counter #count-img .d-5 {background-position: -131px 7px;}
#counter #count-img .d-6 {background-position: -157px 7px;}
#counter #count-img .d-7 {background-position: -183px 7px;}
#counter #count-img .d-8 {background-position: -209px 7px;}
#counter #count-img .d-9 {background-position: -235px 7px;}

#counter span {float:left; color:#868686; font-size:11px; margin:5px 0 0 0px}

#photo-line {width:100%;height:301px; min-width:1000px; position:relative; overflow:hidden; margin:10px 0 40px 0;}
#photo-line-sub-left {position:absolute;width:992px; height:301px; background: url(./img/photo-line.png) no-repeat; z-index:2; left:0px; top:0px;}
#photo-line-sub-right {position:absolute;width:50%; height:301px; margin-left:972px; background: url(./img/photo-line-bg.png) repeat-x; z-index:1; top:0px; left:0px}
#kompas-bg, #kompas-bg-cat {width:141px; height:260px; background: url(./img/kompas.gif) no-repeat; position:absolute;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40);-moz-opacity: 0.4;-khtml-opacity: 0.4;opacity: 0.4;}
#kompas-bg {top:35px; right:1px; z-index:3}
#kompas-bg-cat {top:50%; right:0px; z-index: 0; margin-top:-135px}

#photo-line-sub-right a {position:absolute;left:20px;bottom:25px; font-size:12px; font-style: italic}

#main-text {width:1000px; display:table; margin:auto; position:relative;}
#main-left {width:600px; float:left}
#main-left ul {list-style:none; margin:10px 0 20px 0; padding:0px;}
#main-left ul li {line-height:20px}
#main-left ul li span {padding-right:7px; color:#aeced9}

#main-left, #main-right {color:#4d6972; font-size:12px; font-style: italic; position:relative;}
#main-left p, #main-right p {padding-bottom:10px;}

#seeAllProd {position:absolute; top:10px; left:190px; font-size:11px}

#main-left h2,
#main-right h2,
#right-column h2.title,
#main-text h2,
#cat-content h1
{color:#239bb2; text-transform: uppercase}
#main-right {width:390px; float:right}

#map-see {height:120px; background: url(./img/see-map.png) no-repeat; padding:45px 0 0 105px; font-size:11px; color:#5d5d5d}
#map-see a {font-size:12px}
#product-main {width:100%;display:table}
#product-main .prod-main, #category .cat-block .prod-main {width:96px; text-align: left; height:95px; background: url(./img/ramka.png) no-repeat; padding:7px 0 0 10px; float:left; margin:10px 1px 10px 0}
#product-main .prod-main img, #category .cat-block .prod-main img {width:76px}
#order-main { height:145px; background: url(./img/listok.png) no-repeat; padding:50px 0 0 105px; margin-top:20px; color:#5d5d5d; font-size:11px;}

#order-lnk {color:#ff7227; font-size:12px; font-weight: bold}

#line-volna {width:100%;height:14px; background: url(./img/volna.png) repeat-x; display:table; margin-bottom:45px;}

#table-stars {width:100%;}
#table-stars td {font-size:12px; color:#305f6e; text-align: center}

.nc_pagination {font-size:12px}

#foot {width:100%; bottom:0px; height:270px; background-color:#ff8434; position:relative;margin-top:20px}
#foot #line-volna-foot {width:100%; height:19px; position:absolute; top:-16px; left:0px; background: url(./img/foot-line.png) repeat-x top;}

#subFoot {width:900px;height:160px; position:relative;margin:0px auto 0px auto; padding-left:150px; color:#ffffff; font-size: 12px; line-height: 22px; background: url(./img/convert.png) no-repeat;}
#subFoot span {font-size:16px}
#copy {position:absolute; top:0px; right:0px;}
#copy div {margin-top:35px;}
#copy div a {color:#ffffff}

#type-text {padding-left:30px; margin-top:20px; color:#4d6972; font-size:12px}

#bottom-right-text {float:left}
#bottom-right-text img {border:4px #e7ad85 solid; float:left; border-radius:2px; margin:0 5px;}

#text-bottom {margin-top:5px; display:table; font-size: 12px; color:#2f5f6e; padding:5px;}

#cat-bg {width:666px; height:242px; background: url(./img/cat-bg.png) no-repeat; position:absolute; top:0px; left:50%; margin-left:-333px;}

#cart-info {position:absolute; top:50px; right:0px; width: 135px; font-size:12px; font-weight: bold; color:#fe8d4f; line-height: 20px;}
#cart-info span {display:block; background: url(./img/cart-ico.gif) no-repeat left; padding-left:20px; margin-left:-20px}

#cat-stat {position:absolute; top:160px;right:0px}

#cat-content {margin-top:210px;}

#category {width:100%; display:table; margin-bottom:30px;}
#category .cat-block {float:left; width:32%; position:relative; margin-right:7px; height:107px; font-size:12px}

.ramka {position:absolute; width:86px; height:86px; top:8px;left:1px; border:4px #ff8434 solid; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px;}

#category .cat-block a {display:block;margin-top:10px;}

#tovar-list {width:100%; display:table;}
#tovar-list .tov-id {width:350px; margin-right:20px; float:left;height:92px; font-size:14px; position:relative;}
#tovar-list .tov-id .prod-tov {width:67px; height:65px; background: url(./img/ramka-small.png) no-repeat; float:left;}
#tovar-list .tov-id .prod-tov img {margin:4px 0 0 4px}
#tovar-list .tov-id .buy {position:absolute; top:40px;left:66px;}
#tovar-list .tov-id .buy span {float:left; margin-right:15px}
#tovar-list .tov-id .buy form {float:left;}
#tovar-list .tov-id .buy .btn-cart {float:left border:0px;}

#tov-descript {width:100%; height:250px; position:relative; margin-top:10px;}

.btn-cart {border:0px;padding:0px;margin:0px; border-bottom:1px #ff8434 solid; color:#ff8434; background-color:transparent; cursor:pointer}
.nc_submit {margin-top:20px;}
#full-img {width:210px; height:210px; background: url(./img/ramka-big.png) no-repeat; float:left; margin-right:20px}
#full-img img {margin:15px 0 0 15px; width:180px}

#text-descript {float:left;width:495px}
#text-descript h1 {color:#ff7225;text-transform: none; line-height:30px;}

#table-tov-descript {width:500px; color:#5d5d5d; font-size:12px; margin-top:20px;}
.price {color:#ff7528; font-size:22px; padding-left:10px}

#zbf-map {width:100%;height:260px;}

#zbf-left, #zbf-right {margin-top:20px;}
#zbf-left {width:225px; float:left; background: url(./img/see-map.png) no-repeat; padding:120px 10px 0 0; line-height: 22px;}
#zbf-right {width:490px; height:215px; float:right; background-color: #aaa;}

#fields-left {width:300px;float:left;}
#fields-left label, #fields-right label {color:#3f90b4; font-style: italic; display:block; margin-bottom:3px}
#fields-left input[type=text] {width:235px;margin-bottom:20px}
#fields-left input[type=submit] {border:0px; background:transparent; color:#2482b0; font-size:14px; border-bottom:1px #2482b0 solid; padding:0px; cursor:pointer}

.nc_mail_from_site input[type="text"], .order_form input[type="text"], .nc_mail_from_site textarea, .order_form textarea {padding:6px; width:500px}
.nc_mail_from_site input[type="submit"], .order_form input[type="submit"], .order-submit {padding:7px 30px; color:#333333; cursor:pointer; border:1px #a6a6a6 solid; background:url(/img/btn-bg.gif) repeat-x; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}

.order_form {margin:20px 0 30px 0; color:#4d6972; font-size:12px}

#fields-right {float:right}
#fields-right textarea {width:420px; height:174px;}

.nc_mail_from_site {margin-top:30px;}
.nc_mail_from_site input[type=text] {margin-bottom:10px; border:1px #9ca4a8 solid;}

#gallery {margin-top:20px;}
#gallery div.img-block {margin-bottom:20px;}

#type-text ul li {line-height:35px; font-size:18px}

/** Lightbox **/

#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;	
}





#map-dialog {display:none}


/* Overlay */
#simplemodal-overlay {background-color:#000; cursor:wait;}

/* Container */
#simplemodal-container {display:table; color:#333; background-color:#fff; border:3px solid #aaaaaa; padding:7px;}
#simplemodal-container .simplemodal-data {padding:8px;}
#simplemodal-container code {background:#141414; border-left:3px solid #65B43D; color:#bbb; display:block; font-size:12px; margin-bottom:12px; padding:4px 6px 6px;}
#simplemodal-container a {color:#ddd;}
#simplemodal-container a.modalCloseImg {background:url(/images/dialog-close.png) no-repeat; width:32px; height:32px; display:inline; z-index:3200; position:absolute; top:-10px; right:-10px; cursor:pointer;}
#simplemodal-container h3 {color:#84b8d9;}