
/**************************general******************************/
html {
	
	}

body {
	padding:0;
	/*width:820px;*/
	width:1008px;	
	margin: 0  auto 50px auto;
	font-family:Arial,Helvetica,sans-serif;
	height:100%;
	background:#0b2f3c url(../img/back_body.jpg) 2px 0 repeat-x;
	position:relative;
	display:block;
	
	}
	
body a{
	outline: none;
}
body img{
	border:none;
}
body hr{
	color:#34788b;
	background-color:#34788b;
	margin:20px 0;
	display:block;
	height:1px;
	border:none;
}

#nodisplay{
display:none;
width:1px;
height:1px;
}
.content { padding:30px; min-height:700px; _height:700px; overflow:auto;}
.content h1,.contenth1{font-size:25px; color:#04566E; margin:10px 0;}
h2 { font-size:14px;}

.left_menu {/* position:absolute; left:-192px; top:161px;*/ float:left; width:172px; background:#fff url(../img/left_menu.gif) left top no-repeat; padding:50px 10px 0 10px; margin:161px 0 0 0;}
.left_menu ul { list-style-type:none; padding:0; margin:0;}
.left_menu li { border-bottom:1px dotted #595959; padding-bottom:10px;padding-left:6px;padding-top:6px;}
.left_menu a { color:#595959; text-decoration:none; font-weight:bold; font-size:13px;}
.left_menu a:hover,.active_lm { text-decoration:underline !important; color:#33778a !important;}
.left_menu li ul { display:none;}
.left_menu li li { background: url(../img/list.gif) 0 5px no-repeat; padding:0 0 0 13px; display:block; line-height:12px; margin:3px 0; border:none;}
.left_menu li li a { color:595959#; font-size:11px;}
.left_menu li li a:hover {color:#595959;}
.open { display:block !important;}
/**************************head******************************/
#head {
	/*float:left;*/
	float:right;
	width:815px;
	border-bottom:none;
	margin:27px 0 0 0;
	position:relative;     
  background: url(../img/top.png) 0 0 no-repeat;
  height: 133px;
	}
		
	
#logo {
	float:left;
	margin:51px 0 0 52px;
	}

#logo img{
	border:none;
	}

#winch {
	float:right;
	margin:-17px 15px 0 0;
	position:relative;
	}

#menu {
	/*float:left;*/
	float:right;
	padding:0;
	width:815px;
	font-weight:bold;
	font-size:12px;
	letter-spacing:1px;
	margin:0;
	font-family:arial;	
	height:47px;
	letter-spacing:0;
	z-index:100;
	}

#menu ul {	
	margin:0 0 0 0;
	padding:0;
	float:left;
	text-transform:uppercase;
	height:47px;
	width:815px;
	}

#menu ul.inmenu	{	
	margin:0 0 0 0;
	padding:0;
	float:left;
	text-transform:uppercase;
	display:none;
	width:131px;
/*	height:141px;*/
    height: auto;
    background: url(../img/submenu.png) center bottom no-repeat;
	}
	
#menu ul li a {
	float:left;
	color:#fff;
	text-decoration:none;
	padding:16px 0 0 0;
	margin:0 0 0 0;
	height:31px;
	width:131px;
	background:#026580 url(../img/menu_back.jpg) left top repeat-x;
	}
#menu ul li.hovered a {
    background:#026580 url(../img/menu_back_slide.jpg) left bottom repeat-x;

		}  


#menu li li {
width:131px;
}
#menu li li a{
width:131px;
}

#menu ul li.hovered li a,
#menu ul li li a {
    background: none;
		
}

#menu ul a:hover,
#menu ul a.active {
	background-position:left bottom;
	text-decoration:underline;
	}

#menu li {
	list-style-type:none;
	float:left;
	height:47px;
	padding:0 0 0 0;
	text-align:center;
	position:relative;
	width:132px;
	}
	
#menu li.small{
	width:2px;
	}
	
#menu li.six{
	width:6px;
	}
	
#menu li li a {
height:22px;
padding:8px 0 0 0;
}

#menu li li a:hover {
color:#03dab0;
}

#menu li li  {
height:35px
}
	
/**************************content******************************/

#content,#content_noimage {
	background-color:white;
	width:803px;
	padding:0 0 0 0;
	/*float:left;*/
	float:right;
	border:6px solid #03415e;
	border-top:none;
	margin:0 0 0 0;
	min-height:100%;
	display:block;
	border-bottom:none;
	}

#big_image{
	float:left;
	margin:40px 0 0 50px;;
	}
	
#content {
	background:white url(../img/content_back.jpg) left top no-repeat;
	}
	
#content_noimage  {
	background:white url(../img/content_back_2.jpg) left top no-repeat;
	}

#text_top {
	float:right;
	text-align:right;
	width:380px;
	padding:25px 25px 0 0;
	}

#text_bottom {
	float:left;
	margin:50px 0 0 0;
	padding:0 25px 0 25px ;
	}

#text_bottom ul {
	margin:0 0 0 20px;
	padding:15px 0;
	}

#text_bottom li,#text_bottom_price li,#tackle_li li,#text_bottom_notice li  {
	list-style-type:none;
	background:url(../img/list.gif) 0 7px no-repeat;
	padding:0 0 0 15px; 
	}

#content a{
color:#04425f;
}	

#content a:hover{
color:red;
text-decoration:none;
}	
	
#footer	{
	/*float:left;*/
	float:right;
	display:block;
	position:relative;
	left:0.01%;
	margin:0 0 50px 0;
	padding:0 100px ;
	width:615px;
	height:117px;
	border-top:1px solid #04425f;
	background:url(../img/footer_back.png) left top;
	}

#footer a{
	color:#cad1f4;
	font-weight:normal;
	}	

#footer a:hover{
	color:#fff;
	}	
		
#counters	a{
	font-size:9px;
	}	
	
#footer_text{
	float:left;
	width:580px;
	text-align:center;
	font-weight:bold;
	font-size:14px;
	padding:8px 0 0 0;
	margin:0 0 0 20px;
	}	

#counters{
	float:left;
	width:690px;
	margin:10px 0 0 0;
	}	

#counters	.counter {
	float:left;
	width:88px;
	height:33px;
	margin-right:20px;
	
	}

#counters	.counter_last{
	float:left;
	width:88px;
	height:33px;
	margin-right:0;
	
	}

#gluk {
	margin:0 0 0 0;
	}
	
	#seo {
	float:left;
	font-size:80%;
	width:300px;
	margin:0 0 0 0;
	}
	
	
#ps {
	float:right;
	font-size:80%;
	width:160px;
	margin:0 0 0 0;
}
	
	
	/**************************price******************************/
	
#price {
	float:left;
	width:100%;
	border-collapse:collapse;
	font-size:12px;
	margin:30px 0 25px 0;
	}
	
#price_img {
	float:left;
	margin:0 25px 5px 0;
	}
			
#price td{
	border:1px solid black;
	text-align:center;
	}
	
#text_top_price {
	text-align:center;
	padding: 5px 0 0 0 ;
	}
	
#text_top_price p{
	margin:10px 0 10px 0;
	}	
	
#text_bottom_price {
	float:left;
	padding:0 25px 0 25px ;
	}
	
#text_bottom_price .news {
	float:left;
	padding-bottom:10px;
	}
	
#text_bottom_price .banner{
	float:left;
	margin:15px 0 0 0;
	}
	
	#text_bottom_price .banner img{
	float:left;
	margin:0 15px 0 0;
	}
		
#text_bottom_price .banner  p{
	float:left;
	width:730px;
	color:#03415e;
	margin:15px 0 0 0;
	padding:10px 10px;
	}
	
#price th {
	font-size:14px;
	background-color:#a9e7fa;
	font-weight:bold;
	border:1px solid black;
	}
	
#text_bottom_price .download_price {
	margin:40px 0 20px 0;
	float:left;
	width:350px;
	padding:0;
	}

#text_bottom_price .download_price  li {
	float:left;
	background:none;
	margin:0 10px 0 0;
	color:#035c75;
	font-weight:bold;
	}
	
#text_bottom_price .download_price  li.text{
	margin:15px 0 0 0;
	}
	
#text_bottom_price .download_price  li img{
	border:none;
	float:left;
	}

#info_winch {
	float:left;
	}

#text_bottom_price .xls{
	display:block;
	background:#fff url(../img/download_xls.jpg) left top;
	height:47px;
	width:56px;
	}

#text_bottom_price .zip{
	display:block;
	background:#fff url(../img/download_zip.jpg) left top;
	height:47px;
	width:56px;
	}

#text_bottom_price .xls:hover,
#text_bottom_price .zip:hover
{
	background-position:bottom left;
	}


	/**************************tackle******************************/

#text_bottom_tackle  {
	float:left;
	padding:0 25px 0 25px ;
	width:750px;
	}	
	
#text_bottom_tackle .tackle {
	margin:0 0 0 0;
	padding:0;
	list-style-type:none;
	float:left;
	}		
	
#text_bottom_tackle .tackle  li {
	background:none;
	float:left;
	margin:10px 0;
	}

#text_bottom_tackle .tackle  img {
	float:left;
	margin:0 20px 0 0;
	}

#tackle_big {
	float:left;
	}

#tackle_big img {
	float:left;
	padding: 30px 30px 0 10px;
	z-index:1000;
	}

#text_bottom_tackle .table {
	float:left;
	margin: 0 0 20px 0;
	}
	
#tackle_table {
	text-align:center;
	margin: 0 0 50px 50px ;
	width:80%;
	position:relative;
	float:left;
	}

#tackle_li {
	float:left;
	margin:20px 0 30px 0;
	width:400px;
	}	
	
#tackle_li li {
	float:left;
	width:400px;
	margin:0;
	}	

/**************************winch******************************/

#text_top_winch{
	text-align:center;
	padding: 5px 0 0 0 ;
	}

#text_top_winch p{
	text-align:center;
	padding: 5px 0 0 0 ;
	margin-bottom:0;
	}

#text_bottom_winch ul{
	float:left;
	margin:20px;
	padding:0;
	list-style-type:none;
	}	

#text_bottom_winch li{
	float:left;
	margin:0 0 20px 0;
	padding:0;
	text-align:center;
	}	

#text_bottom_winch li img{
	float:left;
	padding:2px;
	margin:0 10px 0 0 ;
	}			

#text_bottom_winch table{
	float:left;
	border:1px solid black;
	padding:2px;
	margin:0 0 20px 0;
	border-collapse:collapse;
	font-size:14px;
	width:100%;
	}			

#text_bottom_winch td {
	border:1px solid black;
	padding:2px;
	}			

.bold_intable {
	font-weight:bold;
	text-align:left;
	}

.first_td {
	font-size:16px;
	height:30px;
	font-weight:bold;
	}

#text_bottom_winch li hr{
	float:left;
	clear:both;
	height:4px;
	border:none;
	color:#0887ad;
	width:100%;
	margin:30px 0 15px 0;
	background-color:#0887ad;
	}	

#text_bottom_winch ul.other {
	float:left;
	}	
	
#text_bottom_winch ul.other li .text {
	float:left;
	width:490px;
	padding:0 0 0 50px;
	}	
	
#text_bottom_winch ul.other li .text  .left{
	text-align:left;
	}	
		
#text_bottom_winch ul.other li  span{
	display:block;
	}	

#text_bottom_winch .other_table {
	width:80%;
	margin:0 0 30px 50px;
	float:left;
	}	
	
#text_bottom_winch .other_table  th{
	border:1px solid black;
	height:30px;
	background-color:#e4eff3;
	}	

	
/**************************contact******************************/

#text_top_contact{
	float:left;
	margin:10px 30px 0 60px;
	padding:20px;
	text-align:center;
	font-weight:bold;
	font-style:italic;
	font-size:14px;
	}

#text_top_contact a,#text_bottom_contact a {
	color:#1181a5;
	}
	
#text_top_contact a:hover,#text_bottom_contact a:hover  {
	color:black;
	}

#text_top_contact img{
	float:left;
	border:1px solid black;
	margin:30px 30px 0 30px;
	padding:4px;
	}
	
#text_top_contact img:hover {
	border:2px solid black;
	padding:3px;
	}

.big{
	font-size:20px;
	font-weight:bold;
	font-style:normal;
	display:block;
	}

#text_top_contact .normal{
	font-style:normal;
	text-decoration:underline;
	}

#text_bottom_contact {
	display:block;
	}

#text_bottom_contact p{
	background-color:#cfe8ef;
	font-size:20px;
	font-weight:bold;
	height:25px;
	text-align:center;
	float:left;
	width:100%;
	}

#city  {
	width:90%;
	margin-left:20px;
	font-size:14px;
	border-collapse:collapse;
	float:left;
	}

#city td{
	vertical-align:top;
	padding:10px;
	text-align:left;
	width:400px;
	}

/**************************reducer******************************/

#text_top_reducer {
	float:left;
	clear:left;
	padding:30px 30px 30px 60px;
	}

#text_top_reducer a {
	float:left;
	clear:left;
	font-size:14px;
	margin-bottom:3px;
	width:600px;
	color:black;
	font-weight:bold;
	}

#text_top_reducer a:hover {
	text-decoration:none;
	color:#7d941d;
	}

#text_bottom_reducer {
	padding:0 0 0 30px;
	width:700px;
	float:left;
	clear:left;
	}

#text_bottom_reducer ul{
	float:left;
	}

#text_bottom_reducer img{
	float:left;
	}

#text_bottom_reducer li{
	float:left;
	list-style-type:none;
	}

#text_bottom_reducer li .text{
	float:left;
	width:450px;
	padding:0 0 35px 25px;
	font-weight:bold;
	}

#text_bottom_reducer  p{
	font-weight:normal;
	margin:0;
	float:left;
	}

#text_bottom_reducer li .text ul{
	float:left;
	padding:10px 0 0 20px;
	font-weight:normal;
	}

#text_bottom_reducer li .text li{
	float:left;
	width:450px;
	list-style-type:none;
	background:url(../img/list.gif) 0 7px no-repeat;
	padding:0 0 0 15px; 
	}

.bold_reducer {
	font-weight:bold;
	padding:10px 0 0 0;
	display:block;
	float:left;
	}

.wide {
	width:600px;
	}
	
#text_bottom_reducer table {
	float:left;
	font-weight:normal;
	border-collapse:collapse;
	margin-top:30px;
	}

#text_bottom_reducer table td{
	border: 1px solid black;
	}

#text_bottom_reducer table th{
	border: 1px solid black;
	background-color:#9bdff1;
	}

/**************************cat******************************/

#text_top_cat{
	float:right;
	padding:30px 30px 30px 15px;
	width:550px;
	}

#image_cat{
	float:left;
	padding:35px 10px 0 20px;
	}

#text_top_cat p{
	float:left;
	display:block;
	margin:0 0;
	}
	


#text_top_cat a {
	float:left;
	clear:left;
	font-size:14px;
	margin-bottom:3px;
	width:500px;
	color:black;
	font-weight:bold;
	}

#text_top_cat a:hover {
	text-decoration:none;
	color:blue;
	}
	
ul.kombain {
float:left;
font-size:70%;
list-style-type:circle;
}	



#text_bottom_cat {
	padding:0 0 0 60px;
	width:700px;
	float:left;
	}

#text_bottom_cat table {
	float:left;
	font-weight:normal;
	border-collapse:collapse;
	margin-top:30px;
	font-size:12px;
	}

#text_bottom_cat table td{
	border: 1px solid black;
	}

#text_bottom_cat th{
	border: 1px solid black;
	background-color:#9bdff1;
	}

#text_bottom_cat ul{
	float:left;
	padding:0 0 0 20px;
	font-weight:normal;
	display:block;
	}

#text_bottom_cat  li{
	float:left;
	width:450px;
	list-style-type:none;
	background:url(../img/list.gif) 0 7px no-repeat;
	padding:0 0 0 15px; 
	}
.bold_cat {
display:block;
width:100%;
font-weight:bold;
margin:20px 0 0 0;
float:left;
}
/**************************notice******************************/
#text_bottom_notice {
	float:left;
	padding:0 25px 0 25px ;
	height:550px;
	}
	
	/**************************eq******************************/
#text_bottom_eq {
	float:left;
	}
	
#text_bottom_eq ul {
	float:left;
	width:700px;
	padding:60px 0 50px  50px;
	list-style-type:none;
	margin:0;
	}

#text_bottom_eq ul li{
	float:left;
	width:340px;
	margin:0 0 30px 0;
	}
	
#text_bottom_eq ul li img{
	float:left;
	margin:20px 0 0 15px;
	display:block;
	}

#text_bottom_eq ul li a{
	float:left;
	display:block;
	padding:1px;
	font-size:120%;
	position:relative;
	width:100px;
	margin:50px 0 0 20px;
	color:black;
	}

#text_bottom_eq ul li a:hover{
	text-decoration:none;
	}
	
	.red { color:#000000; font-size:16px; font-weight:bold; text-decoration:underline}
