/* CSS Document [Airwaves.si]
----------------------------------------------
version: 1.0 
author:  Fulspectrum media
email:   info@fulspectrum.net
website: http://www.fulspectrum.net/ 
----------------------------------------------*/

/*=== Setup ===*/
*{
	border: 0;
	margin: 0;
	padding: 0
}
*:focus {
outline-color:invert;
outline-style:none;
outline-width:0pt;
}
body{
	background: url(../images/bgr.jpg) #09b28d repeat-x top;
	color: #1a2a2e;
	font: .75em Tahoma,Arial,Verdana,Helvetica,Sans-Serif
}
a{
	color: #187261;
	text-decoration: none
}
a:hover{
	text-decoration: underline
}
input,select,textarea{
	border: #999999 1px solid;
	font-size: 11px;
	padding: 2px
}
li{
	list-style: none
}
h2, h3{
	font: 1.4em "Arial Black", Arial, Helvetica, sans-serif;
	margin: 0 0 .5em
}
h4{
	color: #09b08d;
	font-size: 1em;
	font-weight: bold;
	margin: 0 0 .7em
}
p{
	padding: 0 0 1em
}

hr{
	background:#09b08d;
	height:1px;
}
/*=== Layout ===*/
#page, #sub{
	margin: 0 auto;
	width: 848px
}
/*=== Header ===*/
#header{
	height: 180px
}
/*- Logo -*/
#header h1{
	background: url(../images/logo.png) no-repeat;
	text-indent: -9999px;
	width: 266px;
}
#header h1 a{
	display: block;
	height: 117px
}
#header h1 a:hover{
	text-decoration: none
}
/*=== Navigation ===*/
/*- Nav1 -*/
#nav1{
	font: 15px "Arial Black", Arial, Helvetica, sans-serif;
	/*height: 33px;*/
	padding: 0 0 0 15px
}
#nav1 li{
	float: left;
	line-height: 33px;
	padding: 0 15px
}
#nav1 li a{
	color: #1a2a2e;
	display: block;
	float: left
}
#nav1 li a:hover,
#nav1 li.active a{
	color: #ffffff;
	text-decoration: none
}
/*=== Featured Product ===*/
#featured{
	background: url(../images/featured-bgr.jpg) no-repeat left top;
	font-size: 14px;
	line-height:18px;
	height: 81px;
	padding: 20px 0 6px 25px
}
#featured .content{
	float: left;
	width: 468px
}
#featured .fproduct{
	float: left;
	margin: -75px 0 0 115px;
	position: relative
}
#featured p{
	padding: 0
}
.content a{
	color:#000
}
#sub .content p{
	font-size: 14px;
	line-height:20px
}
#sub .content h2{
	margin: 25px 0 10px 0;
}
.content a:hover{
	color:#187261
}
/*=== Styling Boxes ===*/
/*- Box1 -*/
.box{
	background: #ffffff;
	float: left;
	font-size: 12px;
	margin: -8px 13px 0 0;
	position: relative;
	width: 274px
}
#sub .box{
	background: #ffffff;
	float: left;
	font-size: 12px;
	margin: 0;
	position: relative;
	width: 600px
}
#sub .box3{
	background: #ffffff;
	float: left;
	font-size: 12px;
	margin: 0;
	position: relative;
	width: 248px
}
.box.end{
	margin-right: 0
}
#sub .box3 .end {
		margin-right: 0;}
		
.box .content{
	padding: 9px 23px 0 25px;
	display: table-cell;
	display: block;
	height: auto !important;
	height: 210px;
	min-height: 210px;
}
#sub .box3 .content{
	display: table-cell;
	display: block;
	height: auto !important;
	min-height:194px;
	height:194px;
padding:25px 0px 0pt;
}
/*- Box2 -*/
.box2{
	background: #1a2a2e;
	color: #ffffff;
	font-size: 12px;
	height: 1%;
	margin: 0 0 3px;
	padding: 25px 15px 20px
}
.box2 h4 a{
	color:#09b08d
}
#sub .box2{
	background: #1a2a2e;
	color: #ffffff;
	font-size: 12px;
	margin: 0 0 3px;
	padding: 25px 25px 0px
}

.box2 a{
	color: #fff
}
.box2 .pic img{
	border: 2px solid #09b38e
}
.box2 p{
	line-height: 18px
}
#sub .cont{
	float:left;
	width:170px;
	margin: 12px;}
	
	#sub .cont h4{
	margin:5px 0 5px 0 }
	
	#sub .cont2{
	float:left;
	width:570px;
	margin: 12px;}
	
	.cont2 ul {
	margin: 0 0 10px 15px;
}

    .cont2 li{
	list-style-type: disc;
}
	    .cont2 li a{
	color:#09b08d
}
	.cont3 .pic{
	float:left;
	padding: 0 15px 0 0
}
		.cont3{
	width:530px;
	margin: 0 0 65px 0;
	/*height:100px*/
	min-height: 100px;
}

	* html .cont3{
	width:530px;
	margin: 0 0 65px 0;
	height:100px
}
		.cont3 a, .cont2 a{
	color:#09B08d
}
		.cont4 ul{
	margin:0;
	padding:0
}
		.cont4 li{
	border-bottom:1px solid #187261;
padding:5px;
}

		.cont4 {
	width:170px;
	float:left;
}
	#sub .cont h4{
	margin:5px 0 5px 0 }
	
	#sub .cont li.on a, #sub .cont4 li.on a{
	color:#09b08d }
	
	.cont4 li a.on{
	color:#09b08d }

	.search {
background:transparent url(../images/bg_search.png) no-repeat scroll 0%;
height:58px;
margin:0pt;
padding:0pt;
float:right;
padding:0pt 240px 0px 0pt;
}
.search legend {
display:none;
}
.search input.txt {
background:transparent none repeat scroll 0%;
border:0pt none;
color:#666666;
font-family:Arial,Helvetica;
font-size:12px;
margin:18px 0pt 0pt 85px;
width:105px;
}
.search input.btn {
right:10px;
top:22px;
border:0
}
*html .btn {
margin:0pt 0px -5px -20px;
}
.btn {
margin:0pt 0px -10px -25px;
}
/*- Box2 -*/
.post{
	border-bottom: 1px solid #09b08d;
	margin: 5px 0;
}
.small{
	font-size: 11px;
}
.small a{
	color:#09b08d;
}
/*=== Link Buttons ===*/
.btn-link{
	font: 15px "Arial Black", Arial, Helvetica, sans-serif;
	height: 31px;
	padding: 21px 0 0 25px
}
.btn-link h2{
	font: 14px "Arial Black", Arial, Helvetica, sans-serif;
	color:#fff;
}
.btn-link a{
	color: #ffffff
}
.btn-link.bg1{
	background: url(../images/btn1.gif) no-repeat top
}
#sub .btn-link.bg1{
	background: url(../images/btn1.gif) repeat top left
}
.btn-link.bg2{
	background: url(../images/btn2.gif) no-repeat top
}
.btn-link.bg3{
	background: url(../images/btn3.gif) no-repeat top
}
/*.btn-more { margin-left:  418px; }*/
.btn-more a{
	background: #15534b;
	color: #ffffff;
	padding:5px 10px 6px;
}
.btn-more a:hover{
	color: #ffffff;
}
/*=== Pics, Thumbs, Ads etc. ===*/
/*- Pics -*/
.pic img{
	display: block;
	margin: 0 0 .8em
}
.pic.fl img{
	margin-right: 30px
}
/*- Ads -*/
.ads{
	background: url(../images/ads-bgr.gif) #ffffff no-repeat bottom;
	overflow: hidden;
	padding: 3px 5px 0
}
/*=== Footer ===*/
#footer{
	color: #1a2a2e;
	font-size: 11px;
	height: 30px;
	padding: 8px 0 0
}
#footer a{
	color: #ffffff;
	padding: 0 2px
}
#footer a:hover{
	color: #1a2a2e;
	text-decoration: none
}
/*=== Misc. ===*/
.fix{
	clear: both;
	height: 1px;
	margin: -1px 0 0;
	overflow: hidden
}
.fl{
	float: left
}
.fr{
	float: right
}
label.zemCheckbox {
display:none;
}

