/*
THEME NAME: AVIQ Wordpress theme
DESCRIPTION: This is the default AVIQ Wordpress theme. Design by <a href="http://www.ivoivanov.net">Ivo Ivanov</a>
AUTHOR: <a href="http://www.ivoivanov.net">Ivo Ivanov</a>
*/

/* RESET */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, button {
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset, img {
	border:0;
	float:left;
}
address, caption, cite, code, dfn, em, strong, th, var {
	font-style:normal;
	font-weight:normal;
}
ol, ul, li {
	list-style:none;
	float:left;
}
caption, th {
	text-align:left;
}
h1, h2, h3, h4, h5, h6 {
	font-size:100%;
	font-weight:normal;
}
q:before, q:after {
	content:'';
}
abbr, acronym {
	border:0;
}
div {
	float:left;
}
img, div { behavior: url(js/iepngfix.htc) }
p {
	margin-bottom:10px;
}
h5 {
	color: #00aeef;
	padding: 10px 0px;
	font-size: 15px;
}
h1 {
	color: #00aeef;
	padding: 10px 0px 30px;
	font-size: 25px;
	line-height: 30px;
}
h2 {float: left; color: #fff; margin: none; display: inline;}
h4 {
	color: #FF4B00;
	padding: 10px 0px;
	font-size: 15px;
	font-weight:bold; 
}
a {
	color: #00aeef;
}
strong{color:#00AEEF;}
i{color: #00aeef;}

/*--------------------GLOBAL SETTINGS--------------------*/
html {
	height: 100%;
}
body {
	font-family: Arial;
	font-size:12px;
	color: #fff;
	background:url(images/aviq_back.png) repeat-x #000;
	line-height: 140%;
}
/*--------------------LAYOUT  --------------------*/
#container {
	width:940px;
	margin: 0 auto;
	float:none;
}
#header {
	width:940px;
	margin-top: 20px;
}
#logo {
	margin: 16px 30px;
	display: block;
}
#navigation {
	height: 24px;
	float: right;
	width: auto;
	margin:20px 24px 0px 0px;
}
#homeli {
	background: none!important;
}
#navigation li {
	padding: 0px 8px 0px 10px;
	background:url(images/separator.gif) left repeat-y;
}
#navigation li a, #navigation ul li a:visited {
	color:#fff;
	text-decoration: none;
}
#navigation li a:hover {
	color:#00aeef;
}

#homepage {
	height: 162px;
	width:940px;
	background:url(images/homepage.png) no-repeat;
	line-height: normal!important;
}
	
#homepage h1 {
	font-size: 36px!important;
	color: #fff!important;
	padding: 62px 60px 0px!important;
	text-align: center;
}
#main {
	width:940px;
	background:url(images/BGR.png) repeat-y;
}
#category {
	height: 69px;
	width:940px;
	background:url(images/category.png) no-repeat;
}
#category span {
	float: left;
	display: block;
	padding: 30px 0px 0px 25px;
	color: #000;
}
#category span b {
	color: #fff;
	font-weight: normal;
}
#category span a{
	color:#000;
	text-decoration: none;
}
#category span a:hover{
	text-decoration: underline;
}
#printme{float: right!important;  padding:27px 20px 0px 0px!important; }
#printme a{display: block; margin-right: 10px; float: right;}
#printme ul{float: right;}
#sidebar {
	width:220px;
	padding: 25px 25px 25px 31px;
}
#contact{ width:214px; height: 149px; float: left; display: block; border:3px solid #2F2D2D; }
#contact:hover{border:3px solid #595656;}
#content {
	width: 632px;
	padding: 25px 0px;
}

#content img{ margin: 10px; border: 3px solid #2F2D2D; }

.alignright{float: right;}
img.aligncenter, div.aligncenter {
text-align:center;
margin:0 auto !important;
float: none!important;
}

#content ul{
	margin-bottom:20px; width: 632px; }

#content ul li{padding:5px 19px; width:594px; background: url(images/bullet_round.png) no-repeat 0px 6px; float: none;}
#content ul .shortli{ width:300px !important; }
#content ul .liphoto{padding:5px 0px!important; background:none !important; width:280px!important; float: right;}
.tip{width: 550px; padding: 15px 40px; border: 1px solid #2F2D2D; color:#FF4B00; margin: 15px 0px 30px; background: url(images/bulb.jpg) no-repeat 12px 10px #000 !important;}
#footer {
	width: 880px;
	background:url(images/footer.png) no-repeat;
	padding:20px 30px;
	font-size:11px;
	color: #2F2D2D;
	
}
#footer a{
	color: #ccc;
	
}
/*-------------------- SLIDER  --------------------*/
.sm {
	list-style:none;
	width: 626px;
	height:149px;
	display:block;
	overflow:hidden;
	background: #000!important;
	line-height: normal!important;
	margin:0px!important;
}
.sm img{
		margin:0px!important;
		border:none !important;
}
.sm li {
	float:left !important;
	display:inline;
	overflow:hidden;
	padding:0px!important;
}
.sm span {
	color: #fff;
	float: left;
	width: 180px;
	padding: 10px 0px;
}
.sm span b {
	color: #00aeef;
	padding-bottom: 5px;
	font-size: 13px;
	display: block;
}
#smborder {
	border: 3px solid #2f2d2d;
	margin-bottom: 25px;
}
/*-------------------- MENU  --------------------*/

.menu_list {
	width: 214px;
	border: 3px solid #2f2d2d;
	border-bottom:none!important;
	background: #2f2d2d;
	margin-bottom: 25px;
}
.menu_head {
	cursor: pointer;
	position: relative;
	margin-bottom:3px;
	font-weight:bold;
	height: 32px;
}
.menu_head .current {
	background: url(images/menu-hover.jpg) no-repeat !important;
}
.menu_body .current {
	color:#00AEEF!important;
}
#navigation li .current{color:#00aeef!important;}
.menu_head a {
	display:block;
	color:#fff;
	text-decoration:none;
	padding: 8px 0px 8px 30px;
	background: #2f2d2d url(images/menu.jpg) no-repeat;
}
.menu_head a:hover {
	color:#00aeef;
	background: url(images/menu-hover.jpg) no-repeat !important;
}
.menu_body {
	display:none;
	float: none;
}
.menu_body a {
	display:block;
	color:#fff;
	background:#2f2d2d;
	padding: 3px 0px 3px 30px;
	height: 20px;
	font-weight:bold;
	text-decoration:none;
}
.menu_body a:hover {
	color: #00aeef;
}
#edit {width: 600px; float: left; padding: 20px 0px;}
#edit a{ padding:5px 10px; background: #000; color:#fff; text-decoration: none; border: 1px solid #2F2D2D;}
#edit a:hover{ background: #2F2D2D; color: #00aeef; border: 1px solid #2F2D2D;}
/*--------search---------*/
#form-search {
	float: left;
}
.input-text {
	background: #000;
	border: none;
	color: #fff;
	float: left;
	margin:31px 5px 0px 37px;
	width: 176px;
}
.searchButton {
	float: left;
	margin-top: 23px;
}
/*--------searchSidebar---------*/
#form-search2 {
	float: left;
	width: 220px;
	height: 32px;
	background:url(images/search.gif) #fff;
	margin-top: 25px;
}
#form-search2 .input-text {
	background: #000;
	border: none;
	color: #fff;
	float: left;
	margin:9px 4px 0px 7px;
	width: 176px;
}
#form-search2 .searchButton {
	float: left;
	margin-top: 0px;
}

.title{width: 100%;}
.title h1{float: left;}
.title ul{float:right; width: auto!important; height: 20px; margin-bottom: none;} 
.title li{float: right!important; padding:8px 0px 0px 10px !important; width: auto!important; height: 20px!important; list-style-image:none !important; background: none!important;}
#sidebarflags ul li{padding: 22px 10px 0px 0px; float: right;}

.flags{float: left!important;}
.news{float: left; width:214px;background: #000; border: 3px solid #2F2D2D; margin-top: 25px; }
.news div{ background: url(images/news.jpg) no-repeat; width: 214px; height: 33px; float: left; margin-bottom: 8px;}
.news div a{ float: right; padding: 8px; color:#fff;}

.news p{padding:4px 8px!important; margin-bottom: 2px!important; border-top: 1px dotted #2F2D2D;}

#content .head a{text-decoration: none; }
#content small{padding-bottom:10px; display: block;  }
.head{padding: 10px 0 20px!important;}
#post-327 p{font-size: 14px!important;}
