/*

Theme Name: Lucrat Blog

Theme URI: http://www.lucrat.net/

Description: A two-column, fixed with theme ideal for 1024x768 resolutions. Widget-ready for WP2.2+

Version: 2.0

*/

* {margin:0;padding:0;}

html,body{height:85%;font-family:Georgia;font-size:14px;}

#header{height:120px;position: relative;overflow: visible;}.logo{text-align:center;}
.logo img{margin:15px 620px 0 0;}

div.flash-container {width: 100%;min-width: 990px;margin: 0 auto;height: 120px;position: absolute;left: 0;z-index: 100;}

div#flash {width: 100%;height: 120px;position: relative;}
.int{padding-top:10px;}
div#flash div.alt {position:absolute;top: 0;left: 0;}

#wrap{min-height:85%;width:750px;margin:0 auto;padding: 25px 120px;}

#nav{text-align:center;font-weight:bold;margin-left:-15px;}		#nav ul{padding:10px;list-style:none;}		#nav li{display:inline;}

#nav a{color:white;text-decoration:none;padding:10px;}

#nav .currentpage, #nav .activeparent a{background:#fff;}

#nav .currentpage{padding:10px;}

#content{width:440px;padding-bottom: 100px;float:left;}

div.excerpt {border-top: 1px dotted #828282;margin-bottom: 25px;padding-top:25px;float: left;width: 100%;}

div.excerpt img{float:left;margin-right:25px;}

.imgfix img{margin-bottom:25px;}

.excerpt p{padding: 10px 0 0 0;}

#sidebar{float:right;width:240px;}	#sidebar ul {list-style:none;font-size:16px;font-weight:bold;}

#sidebar ul li.collapse, .openlanguage {background: url(/content/site/collapsed.jpg) 0 .4em no-repeat;padding-left:14px;}

.closedlanguage{background: url(/content/site/collapse.jpg) 0 .4em no-repeat;padding-left:14px;}

.expandlink{text-decoration: underline;margin: 10px 0;}

#sidebar ul ul {margin-top:15px;font-size: 14px;margin-left: 15px;}

#sidebar ul ul.expand, #sidebar ul ul ul {padding-left:15px;font-size: 12px;font-weight:normal;}

.expandlink{cursor: pointer;}

		#sidebar .sectionheader{ font-size: 20px;font-weight:bold;margin:31px 0 15px 0;}

#footer{position:relative;margin-top: -360px; /* negative value of footer height */clear:both;width:750px;margin:0 auto;}

.mainlinks{font-weight:bold;margin-top:-32px;position:relative;border-bottom:1px solid #828282;padding-bottom: 15px;}

.navr{display:inline;margin-left:533px;}

div.menuparent{margin:15px 0 10px 0;width:150px;float:left;}

.toplink{margin-bottom:10px;width:150px;float:left;font-weight:bold;}

#footer ul{margin-top: 10px;}

#footer ul li {font-weight:normal;list-style:none;display:block;margin:0 0 6px 13px;}

#pageid52{margin-left:20px;width: 130px;}

#footer p{border-top:1px solid #828282;padding: 10px 0;font-size:11px;}

#footer img{vertical-align:middle;padding: 0 5px;}

h1{margin:0;border-bottom: 1px solid #828282;padding-bottom: 20px;margin-bottom:22px;font-size: 30px;}

h2{margin:0;font-size:16px;}

blockquote{margin:10px 0 10px 25px;line-height:19px;}

p{line-height:19px;padding-bottom:15px;}

#content ul{margin: 0 0 0 25px;list-style:square;padding:0;}

ul li{margin-bottom:15px;}

ol{margin: 0 0 15px 25px;}

ol.roman{list-style: upper-roman outside;}

ol.roman li{font-weight:bold;padding: 5px 0 0 0;}

ol.roman ol li{font-weight:normal;}

dt{font-size:18px;font-weight:bold;}

dd{padding-bottom:15px;}

img{border:0px;}

.smallimg img{width:130px;height:98px;padding:2px;border: 1px solid silver;}

.currentpage{font-weight:bold;}

.sectionheader{border-bottom: 1px solid #828282;}

.slogan{border:none;padding:0px;margin:0 0 10px 0;}

div.clear{display: block;clear: both;height: 0;float:none;line-height: 0;}

div.clean{border:none;padding:0px;}

a:hover{text-decoration:none;}

form{margin-top:15px;}

input, textarea{font-family:Georgia;font-size:16px;border: 1px solid #828282;padding:3px;margin-left: 140px;}

#sidebar input, #sidebar textarea{margin:0;width: 200px;}

label {position: absolute;text-align:right;width:130px;}

textarea{width:290px;height: 150px;}

.submit{color: #fff;padding:7px;display:block;font-weight:bold;border:none;font-family:Georgia;cursor:pointer;}

.error_message{border: 1px solid red;padding: 20px 20px 10px 20px;margin: 20px 0;background:#FEE2E2;}

.required input, .required textarea {border: 1px solid red;background:#FFF9F9;}

.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}.clearfix {display: inline-block;}* html .clearfix { height: 1%;}.clearfix {display: block;}



/*---Black colors---*/

.columnright{display:none;}

/*---Black colors---*/html,body{
color:#333;
}body.gray{
	background: url(/content/flash/i/headings/black-3.jpg) no-repeat;
}
body.gray .home{
background: #C9CFCF;
}body.g1ray div#header{
background: #C9CFCF;
}body.gray #nav{
background:#333;
}body.gray #nav .activeparent a{
color: #333;
}body.gray form.subscribe input.submit {
color: #fff;
background-color: #333;
}body.gray ul.color-changer li.selected a:link, body.gray ul.color-changer li.selected a:visited, body.gray ul.color-changer li.selected a:hover, body.gray ul.color-changer li.selected a:active {
	background-color: #333;
}body.gray ul.color-changer li a .gray{
	background-color: #333;
}.type2{
background: url(/content/site/backgrounds/Korab-01.gif) bottom right no-repeat;
}.type3{
background: url(/content/site/backgrounds/Samolet-01.gif) bottom right no-repeat;
}.type4{
background: url(/content/site/backgrounds/Balon-01.gif) bottom right no-repeat;
}body.gray #nav .currentpage, body.gray #nav .activeparent{
color:#333;
}body.gray form input.submit {
background-color: #333;
}
body.gray form input.submit:hover {
background-color: black;
}a{
color:#788787;
}ul.color-changer {
	display: block;
	position: relative;
	margin: 6px 25px 0 0;
}ul.color-changer li {
	position: relative;
	display: block;
	width: 24px;
	height: 9px;
	float: right;
	margin: 0 0 .4em .83em;
	font-size: 1em;
}ul.color-changer li a:link, ul.color-changer li a:visited, ul.color-changer li a:hover, ul.color-changer li a:active {
	position: absolute;
	display: block;
	width: 24px;
	height: 9px;
	font-size: 0.1em;
	top: 31px;
	left: 0;
}ul.color-changer li.selected a:link, ul.color-changer li.selected a:visited, ul.color-changer li.selected a:hover, ul.color-changer li.selected a:active {
height: 15px;
top: 25px;
left: 0;
}ul.color-changer li a.gray:link, ul.color-changer li a.red:visited, ul.color-changer a.red:active {
background-color: #333333;
}ul.color-changer li a.gray:hover {
background-color: #333333;
}ul.color-changer li a.red:link, ul.color-changer li a.red:visited, ul.color-changer a.red:active {
background-color: #FF9600;
}
ul.color-changer li a.red:hover {
background-color: #FF9600;
}ul.color-changer li a.magenta:link, ul.color-changer li a.magenta:visited, ul.color-changer a.magenta:active {
background-color: #DCCDFF;
}
ul.color-changer li a.magenta:hover {
background-color: #6400C8;
}ul.color-changer li a.violet:link, ul.color-changer li a.violet:visited, ul.color-changer a.violet:active {
background-color: #FFD2F0;
}
ul.color-changer li a.violet:hover {
background-color: #AA0082;
}ul.color-changer li a.blue:link, ul.color-changer li a.blue:visited, ul.color-changer a.blue:active {
background-color: #00B4F0;
}
ul.color-changer li a.blue:hover {
background-color: #0078C8;
}ul.color-changer li a.sky:link, ul.color-changer li a.sky:visited, ul.color-changer a.sky:active {
background-color: #B9FFD7;
}
ul.color-changer li a.sky:hover {
background-color: #00C8B4;
}ul.color-changer li a.green:link, ul.color-changer li a.green:visited, ul.color-changer a.green:active {
background-color: #E1FF72;
}ul.color-changer li a.green:hover {
background-color: #469B00;
}a.gray{background-color: #333333;}
.date{font-style: italic;margin:10px 0 5px 0;}

.pagebar a{padding: 5px;}

.this-page{border: 1px solid #828282;font-weight:bold;padding: 2px 5px;}

#sidebar .current-cat a, #sidebar a.current-cat{text-decoration:none;font-weight:bold;color:#333;}

.tags li{margin:0 0 5px 0;}

li.spaced{	margin-top: 10px;}

div.box1 {	border: 4px #333 solid;	padding: 5px 10px 0 10px;	width:219px;}.box1 h3 {	display: inline;	padding: 10px 15px 7px;	background: #FFF;	border: 4px solid #333;	position: relative;	top: -20px;	text-transform: lowercase;	float: right;}

.box1 {	font-size: 16px;	font-style: normal;}

.alignleft {float:left;margin:0 10px 10px 0}
.alignright {float:right;margin:0 0 10px 10px}


input#s{width:155px;padding: 5px 3px;float:left;}
input#searchsubmit{width:70px;float:right;height:30px;padding:4px;}

address {margin-bottom:15px;}
