ee@import "tabs.css";

/*FIRST*/

* { padding: 0; margin: 0; }
html, body { margin: 0; padding: 0; }
body { font: 62.5% Verdana, Arial, Helvetica, sans-serif; color: #555; background: #eeeeee; align: justify;}

p { margin: 3px 0px 7px 0px;}
p.podpis { margin: 15px 0px 7px 0px; text-align: right; font-weight: bold;}

#content ul, #content ol {margin-top: 10px; margin-bottom: 10px;}
#content ul ul, #content ol ol {margin-top: 0px; margin-bottom: 0px;}

a { color: #800000; text-decoration: none; background: transparent; /* cursor: pointer; border-bottom: 1px dotted #CCCCCC;*/}
a:link { color:#800000;} 
a:visited { color:#888;} 
a:hover, a:active { color:#069; text-decoration: underline;}

a.perelink { color: black;}
a.current_url {font-weight: bold; text-decoration: underline;}
li.current_url a {font-weight: bold;}
li.current_url li a {font-weight: normal;}

li.current_page a {font-weight: bold;}
li.current_page li a {font-weight: normal;}

a img { border: none; text-decoration: none;} /* ie fix*/
a img, a:vizited img, a:hover img, a img:hover, img+a, img+a:hover { border: none; text-decoration: none;}



/* H */
h1 {font-size: 14pt; margin: 16px 0 10px 0; color: #111; font-weight: normal; line-height: 1.2em;}
h1.category { font-size: 16pt; }
#content h1 { text-decoration: none; line-height: 1.4em; font-weight: normal;}
#content h1 a { text-decoration: none; color: #800000; font-weight: normal;} /*border-bottom: 1px dotted #800000;*/
#content h1 a:hover { text-decoration: none; color: #069; font-weight: normal;}

h2 {font-size: 11pt; margin: 5px 0 10px 0; color: #333333;}
h2.box {margin: 0 0 5px 0;}
h2.last_comment {font-size: 9pt; margin-top: 10px; color: #404040; border-bottom: solid gray 1px;}

h3 {font-size: 10pt; margin: 5px 0 10px 0;}
h4 {font-size: 9pt; margin: 5px 0 10px 0;}
h5 {font-size: 8pt; margin: 5px 0 10px 0;}
h6 {font-size: 7pt; margin: 5px 0 10px 0;}

pre { margin: 10px 0; background: #E8E8E8 url(images/note.png) no-repeat 445px 5px; padding: 10px; border: 1px solid #DDDDDD; overflow: auto; font-size: 10pt;}
*html pre {width: 410px;}
*+html pre {width: 410px; }

blockquote {padding: 10px; margin: 15px 0 10px 40px; background: #E8E8E8;}
blockquote p {width: 100%; margin: 0; }



/* STRUCTURE */
#container { width: 910px; margin: 10px auto; font-size: 9pt; line-height: 1.4em; background: #FFFFFF url(images/img01.gif) repeat-x;  padding: 0 0;}

/* Logo */
#logo { width: 910px; height: 88px; margin: 0 auto; padding: 0 10px;}
#logo h1, #logo p { float: left; margin: 0; color: #FFFFFF;}
#logo h1 { margin: 0 0 10px 0; padding: 20px 0 0 0; font-size: 2.3em;}
#logo p { padding: 42px 0 0 3px;}
#logo a { border: none; text-decoration: none; color: #FFFFFF;}
#header-search { float: right; margin: 0 30px;} /*float: right; */

/* Menu */
#menu { width: 910px; height: 32px; margin: 0 auto; padding: 0 10px;}
#menu ul { margin: 0; padding: 0; list-style: none;}
#menu li { display: inline;}
#menu a { display: block; float: left; height: 22px; margin: 0 1px 0 0; padding: 10px 20px 0px 20px; border: none; text-decoration: none; font-size: 12px; font-weight: normal; color: #FFFFFF; }
#menu a:hover { background: #7A5252;}
#menu .current_page_item a { background: url(images/img02.gif) repeat-x; color: #844444;}

#sub-container {width: 100%;}

#wrapper {float: left; width: 100%;}
*html #wrapper {overflow: hidden;}
*+html #wrapper {overflow: hidden;}

#content { margin: 0 240px 0 0; padding: 10px 20px 0 15px; } /* для двух сайдбарв: margin: 0 410px 0 0; */
*html #content {overflow: hidden;}
*+html #content {overflow: hidden;}

#content-top { padding: 20px; border: 1px solid #eee; line-height: 1.2em;}


#sidebars {float: left; width: 240px; margin-left: -240px; padding: 0; }/* для 2х сб: width: 410px; margin-left: -410px; */

#sidebar-top { margin: -5px 0 5px 0; }
#sidebar-top div.wrap {margin: 10px 10px 0 10px; padding: 10px 0 0 0;}

#sidebar1 {float: left; width: 240px; }
*html #sidebar1 {overflow: hidden;}
*+html #sidebar1 {overflow: hidden;}
#sidebar1 div.wrap {margin: 5px 10px 0 10px;}/* для 2х сб: margin: 5px 5px 0 10px;*/

/*#sidebar2 {float: right; width: 205px;}
*html #sidebar2 {overflow: hidden;}
*+html #sidebar2 {overflow: hidden;}
#sidebar2 div.wrap {margin: 5px 10px 0 5px;}*/

#footer {clear: both; color: #404040; margin: 0; padding: 5px; text-align: center; font-size: 8pt; background: #D5D5E1;}
#footer a {color: #404040; }


/* DIV */

div.widget { border: 1px solid #ddd; border-bottom: 3px solid #ddd; border-right: 2px solid #ddd; background: #eeeeee; -moz-border-radius: 10px; margin: 0 0 10px 0;}
div.w0 { padding: 0px; }
div.w1 { padding: 5px; }
div.w2 { }

div.loginform {position: fixed; top: 20%; left: 50%; margin-top: 50px; margin-left: -150px; text-align: center;  padding: 20px 20px 20px 15px; border: 3px outset #D5DDF3; background: #999999; width: 300px;}
* html div.loginform {position: absolute;}

div.twitter {}
div.twitter p {border-bottom: 1px solid #666; padding: 0 0 10px 0;}
div.twitter a {font-weight: bold;}

div.pagination {border-top: 1px solid #666; border-bottom: 1px solid #666; padding: 3px; font-size: 8pt; margin: 25px 0 10px 0; text-align: center;}
div.pagination strong {background: #8591B7; padding: 2px;}

#flogin span {display: block; font-weight: bold;}
#flogin_user {width: 98%;}
#flogin_password {width: 98%;}
#flogin_submit { margin: 5px 0;}

div.page_content {margin: 1.2em 0 0.3em; border-bottom: 1px solid #eee; padding-bottom: 0.1em; text-align: justify;}
div.info {margin: 0 0 10px 0; font-size: 8pt; color: gray; line-height: 1.0em; letter-spacing: 1px;}
div.info span {font-weight: normal;}

div.tagclouds {text-align: center;}
div.tagclouds span {line-height: 1.4em;}

div.catclouds {text-align: center;}
div.catclouds span {line-height: 1.4em;}

div.home_top {background: #eeeeee; padding: 1px 10px; line-height: 1.2em;}

div.page_other_pages {margin: 20px 0 20px 0; text-align: justify;}
div.page_other_pages h3 {color: black; margin: 0 0 5px 0; background: #E8E8E8; padding: 3px;}
div.page_other_pages ul {list-style-type: square;}


div.gallery {border: 5px double white; background: #E4EAEE; padding: 7px 3px 3px 3px; text-align: justify;}
div.gallery img {border: 1px solid #7E7E82; margin: 0 4px; }
div.gallery img:hover {border: 1px solid #922A35; }
div.gallery div {text-align: left; font-weight: bold; margin: 0 0 3px 3px;}


/* LIST */
ul.is_link {margin: 0px 0px 10px 3px; padding: 0px; list-style-type: none; line-height: 1.5em;}

ul.is_link ul {marg1in: 0; padd1ing: 0px; list-style-type: none;}

ul.is_link li {margin: 0px; background: url(images/bullet.jpg) no-repeat 0 6px; padding: 0 0 0 14px;}
ul.is_link li li {margin-left: 5px; }

li.level0, li.level0 a {}
li.count0 {color: grey;}

ul.category {color: gray;}
ul.category div.category_desc {color: gray;}


ul.last_comment {font-size: 8pt; }
ul.last_comment em {display: block; color: gray; f1ont-size: 0.9em; text-align: right;}
ul.last_comment li {margin-bottom: 7px;}

div.comments ul.last_comment li {margin: 5px 0;}

ul.links div {margin: 0px 0 5px 0; font-style: italic; color: gray; line-height: 1.0em; font-size: 0.9em;}

/* LISTS */
/* ul {margin: .3em 0 1.5em 0;list-style-type:none}
	ul.related {margin-top: -1em}*/  
/* ol {margin: .5em .5em 1.5em} */
/* ol li {margin-left: 1.4em;padding-left: 0;background: none; list-style-type: decimal}
li {line-height: 1.4em;padding-left: 25px;background: transparent url("images/sprites.gif") no-repeat 0 0}
/* li.doc {background-position: 3px -500px}
ul.nomarker li {background:none;padding-left:0}

ul {
	list-style-image: url(images/img07.gif);
}

dl {margin: 0 0 1em 0}
dt {font-weight:bold;margin-top: 1.3em}
dl dl {margin: 0 0 1.5em 30px} 

img.left {
	float: left;
	margin: 0 20px 0 0;
}

img.right {
	float: right;
	margin: 0 0 0 20px;
}

/*#page-bg {
	padding: 11px 24px;
	background: url(images/img03.jpg) no-repeat;
}*/

/* Latest Post */

/* #latest-post h1 {
	font-size: 116%;
 border-bottom: 1px solid #eee;
 color: #000; 
 letter-spacing: 0px;
 font-family: arial,verdana,helvetica,sans-serif;
 margin: 1.2em 0 .3em;
 padding-bottom: .1em; 		
}*/

/*#content h1 {
	font-size: 166%;
 border-bottom: 1px solid #eee;
 color: #000; 
 letter-spacing: 0px;
 font-family: arial,verdana,helvetica,sans-serif;
 margin: 1.2em 0 .3em;
 padding-bottom: .1em; 		
}

.home_text_do {
 background: #fff
 border: 2px solid #900;border-collapse:collapse; 
}*/ 

/*.info {
	font-size: 76%;
 letter-spacing: 1px;
 font-family: arial,verdana,helvetica,sans-serif;
 margin: -1px -1px -1px -1px;
 padding-bottom: 0; 		
}

.content-all {
	margin-bottom: 20px;
	padding-bottom: 15px;
	border-bottom: 1px solid #eee;
	line-height: 200%;
}

.title {
	margin: 0;
}

.title a {
 text-decoration: none;
	border-bottom: none;
}

.title a:hover {
 text-decoration: none;
	border-bottom: 1px dotted #CCCCCC;
}

.byline {
	margin: 0 0 20px 0;
}

.entry {
	padding: 0 20px;
}

.links {
	padding-top: 10px;
	text-align: right;
}

.links a {
	padding-left: 15px;
	background: url(images/img04.gif) no-repeat left center;
	border: none;
}

.links a:hover {
	border-bottom: 1px dotted #CCCCCC;
}

/* Sidebars */

/* .sidebar {
	float: left;
	width: 205px;
	padding: 0 0 0 21px;
} 
	
#sidebar {position:absolute;top:0;right:25px;width:20%;border-top: 5px solid #999;padding-top: 1px;padding-bottom: 40px} */	

/* TABLES 
.sidebar {float: right;padding: 0 10px 0 11 px; background: #f2f2f2;/* border: 2px solid #900;border-collapse:collapse; */width:210px}
	/*.sidebar ul {background: #fff url("images/sprites.gif") repeat-x 0 -1600px;padding:3px;border: 1px solid #fff}
	.sidebar li {text-align:left;border: 1px solid #fff}
	.sidebar li ul {color:#fff;font-size:145%;background: #900 url("images/sprites.gif") repeat-x 0 -1300px;padding: 10px 6px}
	.sidebar li li {color:#fff;font-size:115%;background: #88b8db url("images/sprites.gif") repeat-x 0 -1400px;padding: 6px}
	.table1 tbody th.sub {font-size:100%;color:#000;background: #efefef url("images/sprites.gif") repeat-x 0 -1500px;padding: 6px} */

/* .sidebar ul {
	margin: 0;
	padding: 0;
	list-style: none;
 border: 1px solid #eee;	
} 

.sidebar li {
	padding: 0 0 20px 0;
} 

.sidebar li ul {
}

.sidebar ul {
	padding: 5px 0 5px 15px;
	/* background: url(images/td_bg.gif) no-repeat 100%; 
} 

.sidebar h2 {
	margin: 0 0 10px 0;
	padding: 5px 10px;
	/* background: url(images/img02.gif) repeat-x;
	border: 1px solid #F2F2F2;
	font-size: 86%;
 border-top: 5px solid #999;
 padding-top: 1px;
 padding-bottom: 5px; 	
} 

/* Search 

#searchform {
	margin: 0;
	padding: 0;
}

#searchform br {
	display: none;
}*/

/* Calendar */

#calendar_wrap {
	padding: 0 0 0 20px;
	text-align: center;
}

#calendar_wrap table {
	width: 90%;
}

#calendar_wrap th {
	border-bottom: 1px solid #CCCCCC;
}

#calendar_wrap td {
	border-bottom: 1px solid #F2F2F2;
}

#calendar_wrap tfoot td {
	border: none;
}

#calendar_wrap tfoot td#prev {
	text-align: left;
	font-weight: bold;
	border: none;
}

#calendar_wrap tfoot td#prev a {
	border: none;
}

#calendar_wrap tfoot td#next {
	text-align: right;
	font-weight: bold;
	border: none;
}

#calendar_wrap tfoot td#next a {
	border: none;
}

/* Footer */

#footer {
	padding: 30px 0 50px 0;
	background: #848484 url(images/img05.gif) repeat-x;
}

#footer p {
	margin: 0;
	text-align: center;
	font-size: smaller;
	color: #FFFFFF;
}

#footer a {
	color: #FFFFFF;
}