/*   
Theme Name: Altis fx
Theme URI: http://www.altis.hr/altis-fx/
Description: Altis fx theme for Wordpress is clean and simple. XHTML/CSS code is optimized and search engine frendly. Sidebar is fixed at the top of the screen (when window height is less than sidebar height). Theme is tested in IE7, IE8, Firefox 3.6.13, Chrome 8 on Windows 7 OS. We hope you like it.
Author: Altis
Author URI: http://www.altis.hr/
Version: 1.4
Tags: white, two-columns, right-sidebar, fixed-width
License: GNU General Public License, v3 (or newer)
License URI: http://www.opensource.org/licenses/gpl-3.0.html
*/

* {
	margin: 0;
	padding: 0;
}

body {
	background-color: #f7efd5;
	color: #f7f3e5;
	font-family:"Times New Roman", Times, serif;
}

a, a:visited {
	color:#75274a;;
	text-decoration: none;
outline:none;
}

a:hover {
	cursor: pointer;
	text-decoration: underline;
}

img {
	border: 0 none;
	font-size: 9px;

}

ul, ol {
	list-style: none none outside;
}

h1, h2, h3, h4, h5, h6, p{
	margin-bottom: 5px;
margin-left:20px;
margin-right:20px;
color:#000
}

p {

text-align:justify;



}

h1 { font-size: 27px; }
h2 { font-size: 15px; }
h3 { font-size: 15px; }
h4 { font-size: 17px; }
h5 { font-size: 13px; }
h6 { font-size: 13px; }

hr {
	background: #000000;
	border: 0 none;
	clear: both;
	height: 1px;
}

#listamenu {
padding:0px;
margin-left:0px;

}

#listamenu ul li {

display:inline;

padding:0px;
margin-left:0px;
float:left;
display:bottom;

}

.imgspace {

padding-bottom:20px;

}

@charset "UTF-8";

.footer {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	text-transform:uppercase;
	font-size:9px;
	letter-spacing:0.1em;
	color:#500A22;
	padding-left:15px;
	
	
/*	*float:left;
	*letter-spacing:normal;
	*padding-top:2px;*/
	
	font-size:8px\0/;
	/*margin-bottom:3px\0/;*/
	
	
}

.footer a {
	color:#500A22;
	text-decoration:none;
	
	}
	
.footer a:hover {
	color:#fff;
	
	}
	
	
.iiddeeaa {
	font-family:Arial, Helvetica, sans-serif;
	
	font-size:10px;
	padding-right:15px;
	
	
	}
	
.iiddeeaa a {
	color:#534741;
	
	}
	
.iiddeeaa a:hover {
	color:#fff;
	
	}
	
.facebook {

	
	padding-left:13px;
	
}

	
.margen {
	padding-right:15px;
	
	}
	
.inputfooter {
	width:100px;
	height:20px;
	border:#FFF 1px solid;
	
	}
	
	
.noticias {
	
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:0.6em;
	color:#FFF;
	/*letter-spacing:0.03em;*/
	
	}
	

table
{
border-collapse:collapse;
}

.btnok {
	height:15px;
	width:20px;
	border:#500A22 1px solid;
	color:#fff;
	background-color:#500A22;
	
	font-size:8px;
	
	text-transform:uppercase;
	
	}
	
.registro {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:0.6em;
	color:#FFF;
	
	}
	
.margen {
	padding-right:15px;
	
	}
	
.inputfooter {
	width:100px;
	height:20px;
	border:#FFF 1px solid;
	
	}
	
	
.noticias2 {
	
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:0.6em;
	color:#FFF;
		letter-spacing:0.01em;
	/*letter-spacing:0.03em;*/
	
	}
	
.noticias2 a {
	
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:9px;
	color:#FFF;
	letter-spacing:0.01em;
	
	/*letter-spacing:0.03em;*/
	
	}
	
.noticias2 a:hover {

	color:#999;


	
	}
	
	
	

table
{
border-collapse:collapse;
}

.btnok {
	height:15px;
	width:20px;
	border:#500A22 1px solid;
	color:#fff;
	background-color:#500A22;
	
	font-size:8px;
	
	text-transform:uppercase;
	
	}
	
/*.registro a 
{
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:9px;
	color:#FFF;
	letter-spacing:0.01em;
	
}
	
.registro a:hover 
{

	color:#999;
}*/
.cleardefault {
	border:#e3e1bc 1px solid; 
	height:14px; 
	width:150px; 
	font-size:9px; 
	text-indent:5px
	
	}


/* FORM */

fieldset {
	border: 0px solid #000000;
	padding: 15px;
}

legend {
	font-size: 12px;
	padding: 0 10px;
}

form {
	font-size: 12px;
}

form p {
	overflow: hidden;
	font-size: 12px;
	padding-bottom: 10px;
}

labelquequite {
	float: left;
	font-size: 13px;
	width: 90px;
	line-height: 26px;
	text-indent: 10px;
}

.std-list label {
	text-indent: 0;
	width: auto;
	line-height: normal;
	padding-right: 5px;
}

input,
selectbox,
textarea {
	outline: none;
}


input[type="text"],
input[type="password"],
select {
	float: left;
	border: 0px ;
	font-size: 9px;
	padding: 4px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	background: url(images/background/form.gif) no-repeat top left;
	width: 115px;
        height:15px;
}

select {
	width: auto;
}

textarea {
	float: left;
	
	font-size: 13px;
	padding: 4px;
	font-family: Arial, Helvetica, sans-serif;
	background: url(images/background/form.gif) no-repeat top left;
	width: 115px;
        height:15px;
	overflow-y: auto;
display:none;
}

dl {
	margin-bottom: 15px;
}

dt {
	font-size: 13px;
	font-weight: bold;
	line-height: 19px;
}

dl {
	font-size: 13px;
	line-height: 19px;
}

table {
	margin-bottom: 0px;
margin-left:0px;
	width: 100%;
	border-right: 0px solid #000;
	border-bottom: 0px solid #000;
}

th {
	background: #000;
	text-align: left;
}

th,
td {
	font-size: 12px;
	border-left: 0px solid #000;
	border-top: 0px solid #000;
	padding: 0px;
}

pre {
	background: #000;
	border: 1px solid #DDDDDD;
	padding: 15px;
	margin-bottom: 15px;
}

blockquote {
	margin-bottom: 15px;
}

blockquote p {
	font-style: italic;
}

/* SPRITE */
#search input,
#footer .wp,
#footer .to-top {

display:none;
}

/* GENERIC */

.nomarg {
	margin: 0 !important;
}

.nopad {
	padding: 0 !important;
}

.notpad {
	padding-top: 0 !important;
}

.nobrdr {
	border: 0 none !important;
}

.left {
	float: left;

}

.right {
	float: right;
}

.overflow {
	overflow: hidden;
}

.inner {
	width: 1022px;
	margin: 0 auto;
	overflow: hidden;
	padding-top:10px;
	float:bottom;
	
}

.std-list li {
	padding: 5px 0 20px 0;
	border-top: 1px solid #000;
	overflow: hidden;

}

.std-list h2.item_title {
	font-size: 15px;
	line-height: 10px;

	

}

.std-list h2.item_title a,
.std-list h2.item_title a:visited {
	color: #000000;

}

.std-list p {
	font-size: 12px;
	line-height: 18px;
	margin-bottom: 15px;
	overflow: hidden;
}

.std-list form p,
.single-content form p {
	margin: 0;
	padding: 10px 0;
	clear: both;
}

.std-list p.info {
	font-style: italic;
	font-size: 11

}


.std-list hr,
.single-content hr {
	margin-bottom: 15px;
}

.sticky h1 {
	color: #000000;
}

.bypostauthor {
}

.aligncenter, div.aligncenter {
	display: block;
	margin: 15px auto;
}

.alignleft {
	float: left;
	margin: 0 15px 15px 0;
}

.alignright {
	float: right;
	margin: 0 0 15px 15px;
}

.alignnone {
	display: block;
	margin-bottom: 15px;
}

.wp-caption {
	position: relative;
	
	margin-bottom: 15px;
margin-left:20px;
margin-right:20px;
}

.gallery-caption {
	margin-bottom: 10px;
border:0px
}

.wp-caption img {
	position: relative;
	z-index: 10;
margin-left:20px;
margin-right:20px;
float:left;

}

.wp-caption p.wp-caption-text {
	font-size: 12px;
	color: #FFFFFF;
	margin: 0;
	position: absolute;
	z-index: 20;
	left: 0;
	bottom: 0;
	
	text-indent: 13px;
	height: 35px;
	line-height: 35px;
	width: 100%;
}

.paging {
	padding-top: 25px;
	border-top: 1px solid #DDDDDD;
	overflow: hidden;
	font-size: 12px;
}

.comments_paging {
	padding-top: 20px;
	padding-bottom: 35px;
	border: 0 none;
}

.paging .prev {
	float: left;
}

.paging .next {
	float: right;
}

.single-content {
	overflow: hidden;
}

.single-content h1 {
	font-size: 15px;
	line-height: 10px;
}

.single-content p {
	font-size: 13px;
	line-height: 19px;
	margin-bottom: 15px;
}

.single-content p.info {
	font-style: italic;
	font-size: 11px;
/*display:none;*/
}

.post_thumb {
	margin-bottom: 15px;
	border: 5px solid #DDDDDD;
}

.std-list li ul,
.std-list li ol,
.single-content ul,
.single-content ol {
	margin-bottom: 15px;
}

.std-list li li,
.single-content li {
	font-size: 12px;
	line-height: 18px;
	padding: 0 0 0 20px;
	border: 0 none;
	background:#fff;
}

h1.page-title {
	margin-bottom: 35px;
	font-size: 19px;
}

.comments-wrap {
	padding-top: 20px;
display:none;
}

.comments-wrap h3 {
	border-top: 1px solid #000000;
	padding: 35px 0 20px 0;

}

.comments-wrap p.info {
	font-weight: bold;
	margin-bottom: 20px;
	font-size: 12px;
	text-indent: 0px;
}

.comment-list li {
	overflow: hidden;
	font-size: 12px;
	margin-top: 20px;
	padding-left: 10px;
}

.comment-list .avatar {
	float: left;
	width: 32px;
	margin-right: 10px;
margin-left:20px;
}

.comment-list .comment-author {
	font-size: 11px;
}

.comment-list .comment-meta {
	margin: 5px 0 10px 0;
	padding-left: 42px;
	font-size: 11px;
}

.comment-list p {
	padding-left: 42px;
	margin-bottom: 10px;
}

.comment-list .reply {
	padding-right: 42px;
float:right;
	font-size: 11px;
font-weight:bold;
}

.comment-list ul {
	clear: both;
}

#commentform .comment-notes {
	margin-bottom: 10px;
	font-style: italic;
	padding-left: 130px;
	font-size: 11px;
}

#commentform .required {
	float: right;
	color: #F00;
	font-weight: bold;
}

#commentform .comment-notes .required {
	float: none;
}

#commentform .form-allowed-tags{
display:none;
}
#commentform .form-submit {
	padding-left: 130px;

}

/* SPECIFICS */

#header {
	padding: 28px 0 0px 0;
padding-left:13px;
	
	color: #000000;
	overflow: hidden;
	padding-top:50px;
}

#header a,
#header a:visited {
	color: #000000;
}

#header h1 {
	font-size: 37px;
	line-height: 10px;
	margin-bottom: 0;
	float: left;

}

#header p {
	font-size: 12px;
	line-height: 0px;
	float: right;
	width: 0px;
}

#content {
	overflow: hidden;
padding-left:10px;
padding-bottom:7px;

}

#main-content {
	float: left;
	width: 760px;
	height:100%;
        
	overflow: hidden;
padding: 55px 0;
padding-bottom:51px;

margin-left:1px;
background-color:#fff;
}

#sidebar {
	float: right;
	width: 215px;
	
	
background-color:#fff;
border-left:20px #f7efd5 solid;
/*padding-bottom:7px;*/


}

#sidebar-scroll {
	
	width: 200px;
	min-height: 386px;
margin-top:0px;

	padding: 0px 0 0px 0px;
}

#sidebar-scroll.scroll {
	position: fixed;
	top: 0;
}

#sidebar-scroll.bottom {
	position: absolute;
	top: 0px;
	bottom: 0;
	left: 0;
}

#sidebar .box {
	margin-bottom: 5px;
}

#search {
	overflow: hidden;
}

#search label {
	display: none;
}

#search input {
	float: left;
	border: 0 none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	border-bottom: 1px solid #DDDDDD;
	padding: 10px 10px 10px 30px;
	width: 220px;
	height: 15px;
	line-height: 15px;
	background-color: #000000;
	background-position: -10px -114px;
}

#search input.submit {
	
}

#sidebar h3 {
	font-size: 12px;
	margin-bottom: 5px;
}

#sidebar ul {
	overflow: hidden;
}

#sidebar li {
	float: left;
	width: 215px;
	text-indent: 20px;
	font-size: 10px;
	line-height: 20px;
	height: 20px;
	overflow: hidden;
	text-transform:uppercase;

}

#sidebar .menu li {
	float: none;
	width: auto;
	height: auto;
}

#sidebar .menu li li {
	text-indent: 30px;
}

#sidebar .menu li li li {
	text-indent: 50px;
}

#sidebar .posts li {
	float: none;
	width: auto;
}

#sidebar li a {
	display: block;
}

#sidebar .tags {
	padding-left: 10px;
}
