@charset "utf-8";
/* CSS Document */

html, body {margin:0px;	padding:0px; width:100%; height:100%;min-width:990px;}
html, body {width:expression((documentElement.clientWidth||document.body.clientWidth)<985?'990px':'');}body, td {font:normal 12px Arial, Helvetica, sans-serif; color:#666;}
body {text-align:center; background:#000 url(head.jpg) top center no-repeat;}

a {color:#f6ba4b; text-decoration:none;}
a:hover {color:#f6ba4b; text-decoration:underline;}

a img {border-color:#000000}

h1,h2,h3,h4,h5,h6 {margin:0px; padding:0; color:#fff; font-family:Arial, Helvetica, sans-serif; font-style:italic;}
h1 {font-size:30px}
h2 {font-size:24px}
h3 {font-size:18px}
h4 {font-size:12px}
h5,h6 {font-size:11px}



.wrap{
		height:auto !important;
		height:100%;
		min-height:100%;
		width:90%;
		margin:0 auto -157px;
		padding:0;}
		
.head{
		margin:0;
		padding:0;
		text-align:left;
		height:525px;}
		
		
.logo{
		float:left;
		background:url(logo.png) top left no-repeat;
		margin:37px 0 0 5px;
		height:131px;
		width:368px;}
		
.logo a{
		display:block;
		width:368px;
		height:115px;}
		
.mainmenu{
		margin:0;
		padding:35px 0 0;
		clear:both;
		width:252px;
		float:left;
		}		
.mainmenu dt{
		margin:0;
		padding:7px 0 9px 15px;
		font:italic 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
		background:url(td.gif) bottom left no-repeat;
		}

.mainmenu dt a{
		color:#fff;
		text-decoration:none;}
		
.mainmenu dt a:hover{
		color:#f5b94b;
		text-decoration:none;}


.header{
		margin:0;
		padding:0;
		clear:both;}


.inf{
		float:right;
		margin:0;
		padding:0;}	
		
.tel{
		padding:23px  95px 25px 0;
		margin:235px 5px 0 0;
		background:url(tel.png) right top no-repeat;
		font:italic 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
		color:#fff;
		float:right;}		


.topmenu{
		clear:both;
		float:right;
		margin:0;
		padding:40px 0 0;
		text-align:right;
		}
		
.topmenu dt{
		float:right;
		margin:0;
		padding:0 15px;
		font:italic 12px "Trebuchet MS", Arial, Helvetica, sans-serif;}
		
		
.topmenu dt a{
		color:#f6ba4b;
		text-decoration:none;}
		
		
.topmenu dt a:hover{
		color:#fff;
		text-decoration:none;}
		
		
		
.content, .fish, .menu{
		margin:0;
		padding:0;
		border:0;
		border-spacing:0;
		border-collapse:collapse;
		text-align:left;
		vertical-align:top;}
		
.fish{
		font:italic 13px "Trebuchet MS", Arial, Helvetica, sans-serif;
		color:#d4c5bc;
		padding:5px 40px 70px 20px;}
		
		
.gl{
		margin:0;
		padding:0;
		font:italic 11px "Trebuchet MS", Arial, Helvetica, sans-serif;
		color:#e9c79b;}
		
.gl a{
		color:#e9c79b;
		text-decoration:none;
		}
		
.gl a:hover{
		color:#e9c79b;
		text-decoration:underline;}		
.content{
		margin:0 auto;
		width:100%;}	
		
		
.menu{
		width:230px;
		padding:35px 0 40px}
		
		
.block{
		
		height:280px;
		}
		
.clock{
		margin:0;
		padding:25px 0 0 30px;}
		
		
.informer{	
	margin:0;
	padding:30px 0 0 55px;}		
		
.clear{
		clear:both;
		height:157px;}
		
.foot{
		width:90%;
		height:157px;
		margin:0 auto;
		padding:0;
		background:url(foot.jpg) top left repeat-x;}
		
		
.inform{
		margin:0;
		padding:40px 0 0 55px;
		float:left;
		height:97px}
		
.schet{
		margin:0;
		float:left;
		padding:60px 0 0 55px }		

.mega{
		font:italic 11px "Trebuchet MS", Arial, Helvetica, sans-serif;
		color:#776647;
		padding:60px 90px 0 0;
		margin:0;
		float:right;}
		
.mega a{
		color:#776647;
		text-decoration:none;}
		
		
.mega a:hover{
		color:#776647;
		text-decoration:underline;}
		
		
.title{
		clear:both;
		margin:0;
		padding:;
		text-align:center;
		font:bold Tahoma, Geneva, sans-serif;
		}
		
.title a{
		color:#f6ba4b;
		text-decoration:none;}
		
.title a:hover{
		color:#f6ba4b;
		text-decoration:underline;}		

/* TABLES */

table.table0 td p,table.table1 td p,table.table2 td p {padding:0; margin:0;}

table.table0 { border-collapse:collapse;}
table.table0 td { padding:5px; border: none}

table.table1 { border-collapse:collapse;}
table.table1 tr:hover {background: #e0e0e0}
table.table1 td { padding:5px; border: 1px solid #91949a;}

table.table2 { border-collapse:collapse;}
table.table2 tr:hover {background: #e0e0e0}
table.table2 td { padding:5px; border: 1px solid #91949a;}
table.table2 th { padding:8px 5px; border: 1px solid #fff; background:#d24132; color:#fff; text-align:left;}



/* */

td.shop-column1 { width: 70%; padding-right: 10px; }


h2.shop-product-title { font-size: 18px; font-weight: bold; }

/* SHOP CART */

div.shop-cart { text-align: right; font-size: 10px; text-transform: uppercase; margin-bottom: 20px; }
a.shop-cart { font-size:10px; font-family: tahoma; font-weight: bold; text-decoration: none; text-transform: uppercase;}
a.shop-cart:hover { font-size:10px; font-family: tahoma; font-weight: bold; text-decoration: underline; text-transform: uppercase;}

/* SHOP PATH */

div.shop-path { text-align: left; font-size: 10px; text-transform: uppercase; margin-bottom: 10px; }
a.shop-path { font-size:10px; font-family: tahoma; font-weight: bold; text-decoration: none; text-transform: uppercase;}
a.shop-path:hover { font-size:10px; font-family: tahoma; font-weight: bold; text-decoration: underline; text-transform: uppercase;}

/* SHOP FOLDERS */

div.shop-folders { }
div.shop-folders-title { color:#000000;font-weight:bold;padding:5px;background-color:#e0e0e0; }
div.shop-folders-body { padding: 15px; font-size: 11px; }
a.shop-folder { font-size:10px; font-family: tahoma; font-weight: bold; text-decoration: none; text-transform: uppercase;}
a.shop-folder:hover { font-size:10px; font-family: tahoma; font-weight: bold; text-decoration: underline; text-transform: uppercase;}

/* SHOP PRODUCT LIST */

table.shop-products { font-size:11px; border-collapse: collapse; border-bottom: 1px solid #cccccc;  }
table.shop-products td { padding:5px; border-right: 1px solid #cccccc; border-left: 1px solid #cccccc;}
td.product-th { padding:5px; background-color: #cccccc; font-weight: bold; color: #000000; text-align: center; }
td.product-tb { padding:5px; border-top: 1px solid #cccccc; text-align: right; }

div.shop-add-to-cart { padding:5px;font:italic 13px "Trebuchet MS", Arial, Helvetica, sans-serif;
		color:#f6ba4b; }
span.shop-remove-from-cart { cursor: pointer; color: #cc0000; text-decoration: underline; }
span.shop-remove-from-cart:hover { cursor: pointer; color: #000000; text-decoration: underline; }

/* SHOP PRODUCT LIST STAGE */

table.stage { font-size:11px; }
td.stage-title { text-transform:uppercase; background-color:#cccccc; padding:7px; }
td.stage-image { padding: 5px; text-align:center; }
td.stage-body{font:italic 13px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#d4c5bc; padding:0 10px; border-bottom:#f6ba4b 1px solid;}
td.stage-body b{font:bold italic 14px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#f6ba4b;}
td.stage-body span{font:italic 13px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#f6ba4b;}
td.stage-body span b{font:bold italic 18px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#f6ba4b;}
td.stage-body a{font:bold italic 13px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#f6ba4b;float:right}


/* SHOP PRODUCT FORMS */

input.number { border:1px solid #cccccc; }
input.shop-add-to-cart { }
form.nomargin { margin: 0px;}

/* SHOP PRODUCT MISC */

#shop-added { display:none; z-index:10000; padding:5px; border:1px solid gray; position:absolute; left:0px; top: -20px; background-color:#FFFFCC;font-size:11px;font-family: verdana; }











form.hidden { margin: 0px; }



ul.boxes {
	color: #cccccc;
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 0px 10px;
}

ul.boxes li { margin-bottom: 5px; }
ul.boxes li:hover { margin-bottom: 5px; }