@charset "utf-8";

* { margin: 0px; border: 0px; padding: 0px;}

/************** layout *************/
body { background: url(images/head.jpg) top no-repeat; font-size:100%;}
.container { margin:0 auto; background: url(images/poz.jpg) bottom no-repeat;}
.main { margin:0 auto; width:900px; }
.heder { min-height:200px; }
.content { float: left; width: 600px; min-height:700px; margin-bottom:150px;}
.footer { padding-top: 10px; border-top: 1px solid #000; height:55px; }

/************** links **************/
.menu1 li a:hover, .postmeta a:hover, .posttitle h2 a, .posttext a:hover, .sidebar .box2, .sidebar .box3 li a:hover, h1, h2, h3
{ color:#aa216e; text-decoration:none;}

.navigation a:hover, .url a:hover, .posttitle h2 a:hover, .postfooter a:hover
{ color:#aa216e; text-decoration:underline; }

/***** fonts&colors **************/
.postdate, .posttitle h2 a, .postcategory, .postmeta a, .posttext a, .postfooter, .postfooter2 h3, .postcomments, .posttags, .postfooter a, .commentlist cite, .commentlist .author, .time, .notfound #searchsubmit, .sidebar #s, .postauthor
{color:#aa216e;}

.postcategory, .postmeta a, .posttext, .postfooter, .sidebar, .footertext, ol.commentlist, .cite2 , .commentlist .author , .commenttext2, .comm, .navigation a, .notfound, .sidebar #s, .track, .postauthor
{ font-family:"Trebuchet MS", "Lucida grande", "Lucida sans", Verdana, Arial, sans-serif; }

h2, h3 {font-family: Georgia, "Cambria", Times new roman, serif;}
h3 {font-weight:normal; margin-bottom: 10px;}

/************* HEADER *************/
.header 
{
border-bottom: 1px solid #000;
width: 900px; height: 50px;
position:absolute;
top:40px;
text-align:center;
}

.header h1 { float:left; }

/*********** MENU ***********/

.menu1 { float: right; text-align: right; padding-top: 20px; }
.menu2 { float: right; text-align: right; margin-top:0px; padding: 0px 0px 0px 10px; }
.menu1 li { list-style: none; display: inline; }
.menu1 li a 
{
display: block; float: left;
font: 1em "Cambria", Georgia, Times New Roman, serif; color: #000; text-decoration: none;
padding: 0px 20px 0px 0px;
}

/*********** POST HEADER *********/

.postdate
{ 
background: url(images/date.jpg) top no-repeat;
font: bold 0.8em Georgia, "Cambria", Times New Roman, serif;
float: left;
margin-right: 15px;
}

.postday, .postmonth
{
padding-top: 3px;
text-align: center;
}

.posttitle h2 a
{
text-decoration:none;
width: 500px;
display: block;
float: left;
font: bold 1em Georgia, "Cambria", Times New Roman, serif;
padding-top:5px;
/*margin-bottom:10px;*/
}

.postmeta { width: 450px; display: block; float: left;}
.postmeta a { font-size:inherit; text-decoration: underline; }
.postcategory, .postauthor
{ display: block; margin: 10px 10px 10px 0px; float: left; font-size:0.6em; }


/**************** POST TEXT **********************/

.posttext 
{
padding-top:20px;
border-top: 1px solid #84807d;
font-size:0.9em;
line-height:140%;
color: #414449;
text-align:justify;
}

.posttext ul , .posttext ol
{
width:490px;
margin: 0px 0px 15px 0px;
list-style:none outside none;
}

.posttext ul li
{
color:#716d6b;
list-style:none;
background:transparent url(images/bullit.png) no-repeat top left;
text-indent:15px;
}

.posttext img
{
padding: 5px;
/*border: 1px #ffc0cb solid;*/
/*max-width:490px;*/
max-width:600px;
}

.posttext a { text-decoration:underline; }

.posttext blockquote 
{ padding: 5px 5px 5px 40px; background: #FFFBDE url(images/img_28.jpg) top left no-repeat; margin: 10px; color:#716d6b; }

.posttext blockquote p
{ left:50px; font-size: 0.9em; padding: 5px 0px; margin: 5px 0px; line-height: 140%; text-align:left; width:450px; }

/******* POST FOOTER ***********/

.postfooter
{
margin:8px 0px 35px 0px;
font-size:0.7em;
display: table;
position: relative;
width: 600px;
overflow: hidden;
}

.postfooter a { text-decoration: none; }

.postfooter2 { margin-top:20px; float:right; text-align: right; }
.postfooter2 h3 { text-align: right; float:right; font-weight:bold; font-size: 1.3em; }

.postcomments
{
margin: 0px 0px 0px 6px;
padding-left: 18px;
float: left;
background: url(images/img_36.png) left top no-repeat;
}

.posttags
{
margin:20px 0px 20px 0px;
text-align:left;
width: 200px;
float:left;
}

.post p { padding-bottom: 15px; }
.post ul, .post ol  { padding-left: 25px; }

/************* SIDEBAR ************/

.sidebar
{
padding-left:20px;
margin-top: 50px;
float: right;
width: 230px;
height:2000px;
/*background: url(images/sidebar.jpg) top no-repeat;*/
font-size:0.9em;
}

.box1, .box2, .box3, .box4, .box6 { margin-bottom: 20px; }
.box1text, .box3text { padding-top:20px; }
.box1 { background: url(images/side1.png) top left no-repeat; color:#84807D; }
.box3 { background: url(images/side2.png) top left no-repeat; }
.box4 { background: url(images/side3.png) top left no-repeat; }
.box6 { background: url(images/side4.png) top left no-repeat; margin-top:20px;}
.box4text  { padding:45px 0px 0px 0px; }
.box2text
{
border:none;
list-style:none;
padding-left:10px;
}
.box6text  {padding-top:50px;}
.sidebar ul li ul { list-style:none; }
.sidebar li { list-style: none; }
.sidebar li a { text-decoration: none; color: #84807d; padding: 3px 6px; line-height:22px; }
.sidebar h2 { text-indent:-9999px; list-style:none; }

/********************* FOOTER ********************/

.footertext { color: #000; padding: 5px 0px; text-align: center; font-size:0.75em; }
.footer a { color: #000; text-decoration: underline; }

/********************* COMMENTS ********************/

ol.commentlist { margin:0px; padding:0px; }
.commentlist li { list-style:none; margin-bottom:24px; }
.commentlist cite { padding: 7px; display:block; font-style:normal; margin-bottom:10px; }	

.cite2  { font-size: 0.8em; border: 1px solid #808080; background-color:#FFFBDE; }

.commentlist a:link, .commentlist a:visited { color:#aa216e; text-decoration: none; }
.commentlist cite img  { border:1px solid #808080; float:left; margin-right:9px; }
.commentlist .author { font-size:1em; text-decoration: none; font-style:italic; }

.time { background: url(images/time.png) no-repeat; padding-left:20px; }

.commenttext { border:none; color:#716d6b; }
.commenttext2 { padding: 0 20px 0px 20px; font-size:0.8em; }
.commenttext2 p { padding: 5px 0px; }

#comments, #respond
{
text-align: center;
color: black;
margin-bottom: 10px;
font-size: 1em;
}

.comm { border:none; font-size: 0.8em; padding: 10px; }
.comm a { color: black; }
.comm textarea { border: 1px solid #808080; padding: 5px; color: #716d6b; background-color:#FFFBDE; }
.comm input { border: 1px solid #808080; padding: 3px 5px; background-color:#FFFBDE; }

#submit { color: #808080; padding: 3px 6px; cursor: pointer; font-weight: bold; }

#submit:hover { background-color: #aa216e; color: white; padding: 3px 6px; cursor: pointer;}

.alignleft { float: left; margin: 0px 10px 0px 0px; }
.aligncenter { display: block; margin:auto; }
.alignright { float: right; }

.navigation a
{
text-decoration: none;
display: block;
width: 100px;
height: 21px;
text-align: center;
font-size: 0.8em;
color: #000;
font-weight:bold;
margin-bottom:30px;
}

/********** SERACH **************/

.notfound { padding: 30px 20px; }
.notfound h2 { font-size: 1em; }
.notfound p { font-size: 0.8em; font-family: Verdana, Arial, Helvetica, sans-serif; }
.notfound input { margin-top: 30px; }
.notfound #s { padding: 2px 5px; width: 200px; }
.notfound #searchsubmit { font-weight: bold; border: 1px #FFFFFF solid; margin-right:5px; }

#searchform {margin-bottom:15px;}

.sidebar #s
{
outline: 1px solid #716D6B;
margin: 0px 10px 15px 0px;
vertical-align:top;
width: 170px;
font-size:0.9em;
font-weight:normal;
padding: 3px;
}

.wp-caption { text-align: center; font-size:0.8em; }
.url {font-weight:bold;}
.track { font-size:0.7em; color:#84807d; }
.pagetitle h2 {margin:10px 0px 10px 0px;}

.banner {margin:20px 0px 0px 15px;}


