@charset "utf-8";
/* CSS Document */

html, body {margin:0px;	padding:0px; width:100%; height:100%;}
body, td {font:12px Arial, Helvetica, sans-serif; color:#666;}
body {text-align:left; background:#FFF;}

a {color:#014183; text-decoration:none;}
a:hover {color:#014183; text-decoration:underline;}

a img {border-color:#000000}

h1,h2,h3,h4,h5,h6 {margin:0px; padding:0; color:#000; font-family:Arial, Helvetica, sans-serif; font-weight:normal;}
h1 {font-size:26px}
h2 {font-size:22px}
h3 {font-size:18px}
h4 {font-size:14px}
h5,h6 {font-size:11px}

#wrap{
	height:auto !important;
	height:100%;
	min-height:100%;
	margin:0 0 -185px;
	padding:0;
	width:100%;
	min-width:990px;
	background:url(headbg.jpg) top left repeat-x;}

#head{
	padding:0;
	margin:0;
	background:url(head.jpg) top left no-repeat;	
	height:263px;}
.menu{
	width:700px;
	margin:0;
	padding:5px 0 0 54px;
	float:left;
	}	

.menu dt{
	display:inline;
	margin:0 -4px 0 0;
	padding:0 1px;
	font:normal 12px Arial, Helvetica, sans-serif;
	background:url(st2.jpg) center left no-repeat;}
	
.menu dt a{
	display:inline-block;
	padding:38px 12px 28px;
	color:#303030;
	text-decoration:none;
	}	


.menu dt a:hover{	
	color:#999999;
	text-decoration:none;
	background:#e5e5e5 url(st.gif) bottom left no-repeat;}
	
	
.tel{
	padding:32px 100px 0 0;
	text-align:right;
	font:normal 16px Arial, Helvetica, sans-serif;
	float:right;
	color:#f46a00;}
	
.tel span{
	font:bold 20px Arial, Helvetica, sans-serif;
	color:#004183; }	
.cent{
	padding:23px 0 0 0;
	clear:both;
	}
.map{
	
	padding:0 0 0 8px;
	margin:0;
	float:left;
	}
.map dt{
	margin:30px 0 0;
	padding:0;}	
.kar1{
	margin:0;
	padding:0;
	width:12px;
	height:12px;
	background:url(h.gif) bottom left no-repeat;
	cursor:pointer;
	}			

.kar2{


	cursor:pointer;
	margin:0;
	padding:0;
	width:12px;
	height:12px;
	background:url(m.gif) bottom left no-repeat;
	}			
.kar3{

	cursor:pointer;
	margin:0;
	padding:0;
	width:12px;
	height:12px;
	background:url(ma.gif) bottom left no-repeat;
	}



	
.logo{
	
	float:left;
	margin:15px 0 0 27px;
	padding:0;
	width:215px;
	height:140px;
	
	background:url(logo.png) bottom right no-repeat;}
	
	
.logo a{
	display:block;
	width:190px;
	height:90px;}		


.flash {
	float:left;
	position:absolute;
	left: 507px;
	top: 97px;
	right:0;
}


.obzor{
	padding:22px 0 0 300px;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#fff;
	list-style:square;
	float:left;
	margin:0;
	

}

.obzor li{
	padding:11px 0}


#content{
	width:100%;
	margin:0;
	padding:0;
	border:0;
	border-spacing:0;
	border-collapse:collapse;
	text-align:left;
	vertical-align:top;}

.left, .fish{
	margin:0;
	padding:0;
	border:0;
	border-spacing:0;
	border-collapse:collapse;
	text-align:left;
	vertical-align:top;}
	
	
	
.left{
	padding:34px 0 20px;
	width:250px;
	}	
	
.menu2{
	margin:0;
	padding:0;
	background: url(menu.jpg) top left no-repeat;}	
	
.mainmenu{
	margin:0;
	padding:30px 0 40px 45px;
	background:url(menub.jpg) bottom left no-repeat;}
	
.mainmenu dt{
	background:url(st3.jpg) left center no-repeat;
	margin:0;
	padding:8px 0 8px 15px;
	font:bold 12px tahoma;}
	
	
.mainmenu dt a{
	color:#004183;
	text-decoration:none;}
	
.mainmenu dd {
	font:normal 12px tahoma;
	margin:0;
	padding:4px 0 4px 30px;
	
	}
				
.mainmenu dd a{
	color:#646464;
	text-decoration:none;}
	
.inf{
	margin:20px 0 0 28px;
	width:167px;
	padding:15px;
	background:#e5e5e5;
	}	
.fish{
	padding:30px 30px 30px 42px;
	font:normal 12px tahoma;
	color:#747474;}	
	
.gl{
	margin:0;
	padding:0;
	font:normal 11px tahoma;
	}	
.gl a{
	color:#004183;
	text-decoration:none;}
.gl a:hover{
	color:#909090;
	text-decoration:underline;}
	
	
.clear{
	height:185px;
	clear:both;}	
	
#foot{
	width:100%;
	
	height:185px;
	background:url(foot_bg.jpg) top left repeat-x;}	
.footer{
	background:url(pick.jpg) top left no-repeat;
	width:100%;
	height:185px;}

.bmenu{
	float:right;
	margin:0 40px 0 0;
	padding:20px 0 0 260px;
	background: url(st4.jpg) bottom left no-repeat;}
	
.bmenu dt{
	margin:0;
	float:right;
	padding:0 10px 8px;	
	background:url(st5.jpg) bottom left repeat-x
	}						
	
.bmenu dt a{
	display:inline-block;
	color:#8b8b8b;
	text-decoration:none;}
.bmenu dt a:hover{
	text-decoration:underline;
	color:#8b8b8b;}
	
.copy{
	clear:both;
	float:left;
	padding:45px 0 0 276px;
	font:normal 11px tahoma;
	color:#777777;
	}			
	
.copy a{
	color:#777777;
	text-decoration:none;
	}
	
.copy a:hover{
	color:#777777;
	text-decoration:underline;}
	
.schet{
	float:right;
	padding:43px 200px 0 0; }			
					
table.table1 {font-size:12px; border-collapse: collapse; font-family:Tahoma; color:#333333}
table.table1 td {padding:4px; border:1px solid #000000}
table.table0 {font-size:12px; border-collapse: collapse; font-family:Tahoma; color:#333333}
table.table0 td {padding:4px; border-width:0px solid #000000}

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 #666; background-color:#a8b25f; color:#fff; text-align:left;}
/* */

td.shop-column1 {width:70%; padding-right:10px;}
td.shop-column2 {width:30%;}

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;}
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 {padding:10px;}


/* 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;}
