* { margin: 0; padding: 0;}
html, body { height: 100%; width: 100%; }
body { color : #000; font: 12px tahoma, sans-serif; background: #fff url(/images/top.png) repeat-x; }
a { text-decoration: underline; color: #4a6069; }
a:hover { text-decoration: none; }
h1{ font-size: 24px; font-weight: normal; position: relative; color: #fff; padding: 8px 0 10px 30px; }
a img{ border: none; }
p {margin-top: 0.5em; margin-bottom: 1em;}
.all{ min-height: 100%; margin: 0 auto -408px auto; width: 1000px;  }
.container{ width: 100%; }
.clear{ clear: both; height: 0; overflow: hidden; }

/* start header */
.top { background: url(/images/logo.jpg) no-repeat 7px 22px; height: 212px;}
.header { height: 262px; position: relative; z-index: 4; }
.logo {float:left; padding: 80px 0 0 210px;}

.baner { float:right; width:481px; padding: 26px 0 0 0; height: 70px; }
.baner table {padding: 0px; margin: 0;}
.baner td { padding: 3px;}
.baner img {margin: 0 5px 0 5px;}
.baner a {font-weight: bold; color: #4a63a5; text-decoration: none;}

.breadcrumbs { height: 50px; list-style: none; padding: 0 0 0 0px; line-height:  1.5; margin-left: 10px;}
/* end header */

/* start sidebar-left */
.sidebar-left{ float: left; margin: 0 0 0 -100%; width: 190px; padding: 33px 0 0 6px; position: relative; z-index: 4; }
.menu{ background: url(/images/line1.gif) repeat-y; }
.menu div { background: url(/images/menu-up.jpg) no-repeat;}
.menu div div { background: url(/images/menu-down.gif) no-repeat 0 100%;}
.menu h2 { font-size: 18px; font-weight: normal; color: #fff; background: url(/images/cat.gif) no-repeat 22px 16px; padding: 16px 0 20px 50px;}
.menu h3 { font-size: 12px;  color: #4c6292; padding: 0 0 0 25px;}
.menu ul { list-style: none; padding: 10px 0 24px 30px;}
.menu li{ padding: 3px 20px 3px 15px; background: url(/images/arrow-menu.gif) no-repeat 0 8px;}
.menu a {  color: #2c74a0; text-decoration: none;}
.menu a:hover { text-decoration: underline;}
.menu a span{  color: #4c6292; text-decoration: underline; font-weight: bold;}
.menu a:hover span{ text-decoration: none; }
/* end sidebar-left */

/* start sidebar-right */
.sidebar-right{ float: left; margin: 0 0 0 -206px; width: 206px; padding: 33px 0 0 0; position: relative; z-index: 4; }
.block-sr { width: 190px; background: #fff url(/images/blok-ur.png) no-repeat; padding: 8px 0;}
/* end sidebar-right */

/* start content */
.content{ float: left; width: 100%; background: url(/images/fon.jpg) no-repeat; position: relative; z-index: 3; }
.indention{ padding: 35px 209px 0 223px; }
 #front .indention { padding: 34px 209px 0 223px; }
 


.basic { width:554px;  background: url(/images/zz.jpg) no-repeat;}



/* end content */

/* start footer */
.clear-down{ clear: both; height: 250px; }
.footer{ height: 408px; background: url(/images/footer.png) repeat-x 0 100%; position: relative; z-index: 2; }
.footer div{ width: 1000px; height: 408px; margin: 0 auto;  }
.footer div div{ width: auto; margin: 0;   }
.footer div div div{ width: auto; margin: 0;   }
.footer-menu { list-style: none; padding: 310px 0 0 0; text-align: center; }
.footer-menu li { display: inline; }
.footer-menu a { text-decoration: none; color: #000; padding: 0 15px; border-right: 1px solid #abb1bd; }
.footer-menu a:hover { text-decoration: underline; }
.footer-menu a.last { border: none; }
/* end footer */





/* basic page */
.basicpage { list-style: none; padding: 10px 30px 10px 30px; }
.basicpage li { }
.basicpage p {margin-top: 0.5em; margin-bottom: 1em;}
.basicpage:after{content: '.'; display: block; clear: both; visibility: hidden; height: 0; line-height: 0;}
.basicpage a:hover {  text-decoration: underline;}
/* \basic page */




/* Comments */
.commentsblock textarea {
width: 35em;
}

.commentsblock input, .commentsblock textarea {
border: 1px solid #d1d1d1;
}

.commentsblock textarea:focus {
background: #eee;
border: 1px solid #a1a1a1;
}

.commentsblock textarea:focus, .commentsblock input:focus {
background: #eee;
border: 1px solid #a1a1a1;
}

ol.commentlist {
color: #666;
list-style-type: none;
margin: 0;
margin-top: 1.5em;
padding: 0;
}

.commentlist li {
margin-bottom: 2em;
padding: 0.5em 1em;
}

.alt1 {
background: #f9f7ed;
border: 1px solid #f9f7ed;
padding: 0.5em;
border-left: 10px solid #CDEB8B;
}

.alt2 {
background: #f9f7ed;
border: 1px solid #f9f7ed;
padding: 0.5em;
border-left: 10px solid #C3D9FF;
}

h3#comments {
font-size: 1.6em;
}

img.avatar {float:right; margin-left:5px;}


.contentauthor{
	background:url('images/author.gif') no-repeat left;
	padding-left:18px;
	margin-left:7px;
}


blockquote {margin-left: 80px; margin-top: 15px; margin-bottom: 15px;}
.entry li {margin-top: 10px; margin-bottom: 10px; list-style-type: none;}
.entry h2 {margin-top: 30px; margin-bottom: 10px;}





.h1top { font-size: 24px; font-weight: normal; position: relative; color: #fff; padding: 8px 0 10px 30px; }
.header-single {color: #2c74a0; font-size: 18pt;}
.category-header {width: 500px; text-align: center; padding: 20px 0 20 px 0;}
.category-header h2 {color: #2c74a0; font-size: 16pt; margin: 60px 0; }







