* { 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: 177px; position: relative; z-index: 4; }
.icon { padding: 30px 0 0 515px; list-style: none;}
.icon li { float:left; padding: 0 15px 0 0; height: 20px;}
.icon li:after {content: '.'; display: block; visibility: hidden; height: 0; line-height: 0;}
.icon a { color: #a1b6d6; font-size: 11px; display: block; padding: 0 0 3px 20px; text-decoration: underline; }
.icon a:hover { text-decoration: none;}
.icon a.home { background: url(/images/home.gif) no-repeat;}
.icon a.map { background: url(/images/map.gif) no-repeat;}
.icon a.mail { background: url(/images/mail.gif) no-repeat;}
.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;}

.search { float:right; width:468px; height: 66px; background: url(/images/lupa1.jpg) no-repeat; clear: right; padding: 0 0 0 17px; }
.search li { list-style: none; float:left; padding: 20px 4px 0 0; }
.search li input { border: 1px solid #a0afc5; color: #7e8998; font: 11px tahoma, sans-serif; padding: 3px 5px;  height: 13px;}
.search .last input { color: #fff; border: none; background: url(/images/button-search.gif) no-repeat 0 1px;
width: 54px; text-align: center; height: 21px; padding: 3px 0; cursor: pointer;}



.breadcrumbs { height: 50px; list-style: none; padding: 0 0 0 0px; line-height:  1.5; margin-left: 10px;}
.breadcrumbs li { float:left; padding: 13px 30px 0 0; text-align: center;}
.breadcrumbs li a { display: block;  text-decoration: underline; float:left; font-size: 12px; color: #3d61b2; font-weight: bold;}
.breadcrumbs li a span { display: block; }


/* end header */







/* start sidebar-left */
.sidebar-left{ float: left; margin: 0 0 0 -100%; width: 190px; padding: 33px 0 0 16px; 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: #00a7cd; 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;}
.block-filter { background: url(/images/line1.gif) repeat-y; width: 190px;}
.block-filter div { background: url(/images/fon-poll.jpg) no-repeat;}
.block-filter div div { background: url(/images/menu-down.gif) no-repeat 0 100%; padding: 0 0 15px 0;}
.block-filter h3 { font-size: 18px; font-weight: normal; color: #fff; background: url(/images/filter.gif) no-repeat 20px 16px; padding: 16px 0 15px 53px;}
.block-filter p { font-size: 11px; padding: 5px 0 5px 22px; }
#filter { padding: 5px 0 5px 22px;}
#filter li { height: 25px; list-style: none;}
#filter li label { font-size: 10px; color: #607087; padding: 0 0 0 5px;}
#filter li input { position: relative; top: 2px; }
#filter .last { padding: 5px 0 0 0;}
#filter #apply { color: #fff; border: none; background: url(/images/button-apply.gif) no-repeat 0 1px;
width: 104px; text-align: center; height: 25px; padding: 3px 0; cursor: pointer;}
/* 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; }
.youtube { width:565px; height: 307px; background: url(/images/youtube.jpg) no-repeat;}
.youtube p { padding: 31px 60px 20px 34px; color: #fff;}
.player { background: #fff; padding: 1px; margin: 0 59px 0 34px; height: 320px; }

.new-article { width:553px; background: url(/images/zz.gif) repeat-y;  margin: 10px 0;}
.new-article div { background: url(/images/read-more.gif) no-repeat 0 100%; }
.new-article div:after{content: '.'; display: block; visibility: hidden; height: 0; line-height: 0;}
.new-article span { display: block; color: #fff; background: url(/images/new-art.png) no-repeat; height: 23px; line-height: 23px; text-align: center; padding: 0 0 0 413px;}
.new-article .img { float: left; padding: 10 10 10 18px; background: none; }
.new-article .img a{ border: 4px solid #ced8e2; text-decoration: none; display: block; height: 124px; float: left;}
.new-article .img a img { border: 1px solid #fff;}
.new-article h2 a { text-decoration: none; display: block; color: #4870a6; font-size: 22px; font-weight: normal; padding: 0 0 0 176px;
background: url(/images/h2.gif) no-repeat 156px 7px; }
.new-article h2 a:hover { text-decoration: underline;}
.new-article p { padding: 15px 20px 20px 156px;}
a.read { text-decoration: underline; color: #4a6069; margin: 0 20px 0 440px;
line-height: 18px; display: block; background: url(/images/arrow-read.gif) no-repeat 0 9px; color: #5187ff; font-size: 11px; padding: 0 0 0 10px; }
a.read:hover { text-decoration: none; }

.interesting { width:553px; background: url(/images/zz.gif) repeat-y;  margin: 15px 0 0 0; position: relative;}
.interesting span { display: block; color: #fff; height: 23px; line-height: 23px; text-align: center; padding: 0 0 0 395px;}
.interesting div {   background: url(/images/interesting.png) no-repeat;}
.interesting .anons { padding: 20px; font-size: 14px;}
.interesting .img { float: left; padding: 0 0 0 18px; background: none; }
.interesting .img a{ border: 4px solid #ced8e2; text-decoration: none; display: block; height: 98px; float: left;}
.interesting .img a img { border: 1px solid #fff;}
.interesting h2 a { text-decoration: none; display: block; color: #4870a6; font-size: 22px; font-weight: normal; padding: 0 0 0 176px;
background: url(/images/h2.gif) no-repeat 156px 7px;}
.interesting h2 a:hover { text-decoration: underline;}
.interesting p { padding: 15px 20px 10px 156px;}
 a.look { text-decoration: underline; color: #4a6069; margin: 0 20px 0 460px;
line-height: 18px; display: block; background: url(/images/arrow-read.gif) no-repeat 0 9px; color: #5187ff; font-size: 11px; padding: 0 0 0 10px; }
a.look:hover { text-decoration: none; }
.interesting ul { list-style: none;}
.interesting li { height: 1%; padding: 10px 0;}
.down { background: url(/images/zd.gif) no-repeat; width:553px; height: 9px;}

.basic { width:554px;  background: url(/images/zz.jpg) no-repeat;}
/* start pages catalogs */
.anons { font-size: 14px; color: #575c63; padding: 20px 40px 10px 30px;}
.catalog { list-style: none; padding: 10px 0 10px 30px; }
.catalog li { float:left; width: 33%; height: 45px;}
.catalog:after{content: '.'; display: block; clear: both; visibility: hidden; height: 0; line-height: 0;}
.catalog a { display: block; text-decoration: none; color: #4c7ab8; font-size: 16px; background: url(/images/h2.gif) no-repeat 0 3px; padding: 0 10px 0 17px }
.catalog a:hover {  text-decoration: underline;}
.catalog-img { list-style: none; padding: 10px 0px 10px 30px; background: url(/images/zapl.gif) repeat-x 0 30px;}
.catalog-img li { float:left; width: 50%; height: 150px;}
.catalog-img h3 a { display: block; font-weight: normal; text-decoration: none; color: #4c7ab8; font-size: 18px; background: url(/images/h2.gif) no-repeat 125px 3px; padding: 0 10px 10px 145px }
.catalog-img h3 a:hover {  text-decoration: underline;}
.catalog-img p { padding: 0 0 0 125px; font-size: 11px; }
.catalog-img .img { float: left; background: none; width: 120px; }
.catalog-img .img a{ border: 4px solid #ced8e2; text-decoration: none; display: block; height: 82px; float: left;}
.catalog-img .img a img { border: 1px solid #fff;}
.catalog-img .img a.look-on { text-decoration: underline; color: #3184f0; background: url(/images/arrow-read.gif) no-repeat 1px 10px;
padding: 4px 0 0 10px; border: none; height: auto; }
.catalog-img .img a.look-on:hover { text-decoration: none; }
/* end pages catalogs */
/* start page tovar */
.breadcrumb { list-style: none; padding: 17px 0 0 30px; height: 30px; }
.breadcrumb li { float:left; background: url(/images/arrow-white2.gif) no-repeat 100% 6px; padding: 0 20px 0 10px; color: #fff; font-size: 11px;}
.breadcrumb a { text-decoration: underline; color: #fff; font-size: 11px; }
.breadcrumb .last { background: none;}
.breadcrumb a:hover { text-decoration: none; }
#tovar h1 { color: #255084; font-size: 22px; background: url(/images/h2.gif) no-repeat 20px 12px; padding: 5px 0 10px 38px; }
.where-buy { width:352px; background: url(/images/w-buy-fon.gif) repeat-y; margin: 20px 0 0 32px; }
.where-buy div { background: url(/images/w-buy-d.gif) no-repeat 0 100%;}
.where-buy div div{ background: url(/images/w-buy-u.jpg) no-repeat 0 0; height: 1%; padding: 0 0 5px 0;}
.where-buy h3 { background: url(/images/basket.gif) no-repeat 16px 7px; color: #fff; font-size: 18px; line-height: 36px; font-weight: normal; padding: 0 0 0 50px;}
.where-buy div div div{ background: none; float: left; width: 50%; }
.where-buy div div:after{content: '.'; display: block; visibility: hidden; clear: both; height: 0; line-height: 0;}
.where-buy h4 { color: #475d78; font-size: 12px; padding: 7px 0 6px 16px; }
.where-buy ul { list-style: none; padding: 0 0 0 16px; }
.where-buy li { padding: 1px 0 1px 10px; background: url(/images/arrow-read.gif) no-repeat 0 8px; height: 1%;}
.where-buy li a { text-decoration: underline; color: #3184f0; font-size: 11px; }
.where-buy li a:hover { text-decoration: none; }
.price { float:right; width:144px;}
.price span.pricespan { display: block; background: url(/images/price.gif) no-repeat;
width: 93px; height: 19px; line-height: 19px; text-align: center; padding: 0 0 0 20px; font-size: 11px; margin: 10px 0 0 0;}
#tovar .basic p { padding: 25px 25px 25px 30px;}
.youtube2 {margin: 0 0 0 30px; width: 424px;}
.spec { color: #5b7084; font-size: 12px; padding: 25px 0 0 30px; }
.img-tovar { height: 135px; margin: 0 0 0 30px;}
.img-tovar div { float:left; width: 132px; margin: 0 10px 0 0; height: 135px; background: url(/images/zoom-in.gif) no-repeat 0 100%; }
.img-tovar a { text-decoration: none; border: 4px solid #ced8e2; display: block; height: 106px; }
.img-tovar a img{ border: 1px solid #fff; }
.img-tovar a.zoom-in { text-decoration: underline; color: #4c6292; font-size: 11px; padding: 3px 0 0 25px; width: 75px; border: none; height: auto; }
.img-tovar a.zoom-in:hover { text-decoration: none; }

.comment-block { padding: 25px 0 0 30px; width:505px;}
.comment-block h3 { color: #4f6697; font-weight: normal; font-size: 20px;}
.top-comment { height: 20px; border-bottom: 1px dotted #a8a8a8; padding: 5px 0; }
.top-comment span { display: block; float: left; color: #252525; font-size: 11px; text-align: center;
background: url(/images/data.gif) no-repeat; width:105px; height: 20px; line-height: 20px; }
.top-comment a { text-decoration: underline; float:left; color: #0090ff; background: url(/images/uzer.gif) no-repeat 10px 5px; padding: 2px 0 0 25px; }
.top-comment a:hover { text-decoration: none; }
.comments { list-style: none; padding: 10px 0 0 0;}
.comments li{ padding: 5px 0; height: 1%;}
#tovar .basic .comments p { background: url(/images/comment.gif) no-repeat 0 10px; padding: 8px 20px;}
.write-comment div{ background: #2ba3e4 url(/images/write-comm-u.jpg) no-repeat; width:461px;}
.write-comment .down { background: url(/images/write-comm-d.png) no-repeat; height: 66px; position: relative; left: -1px; width:462px;}
.write-comment h4 a { padding: 22px 10px 8px 20px; color: #fff; font-size: 20px; font-weight: normal;text-decoration:none;}
.write-comment form { padding: 0 0 20px 20px;}
.write-comment form ul { list-style: none; }
.write-comment form li { padding: 4px 0; }
.write-comment label { font-size: 11px; display: block; padding: 6px 0;}
.write-comment input { border: 1px solid #cdd0d7; width:236px; height: 21px; line-height: 21px;}
.write-comment .capcha { width:95px;}
.write-comment li img { border: 1px solid #cdd0d7; position: relative; top: 6px; left: 4px; height: 19px; }
*+html .write-comment li img { top: 3px;}
.write-comment trxtarea { width: 414px; height: 120px; border: 1px solid #cdd0d7;}
.write-comment .send { border: none; width:94px; height: 22px; text-align: center; background: url(/images/send.png) no-repeat; font-size: 11px; cursor: pointer; }
/* end page tovar */
/* start page tiser */
.anons-dn { height: 253px; width:554px; background: url(/images/anons-dn.jpg) no-repeat; }
.anons-dn div { height: 224px;}
.anons-dn h2 a{ display: block; text-decoration: none; padding: 10px 60px 0 35px; background: url(/images/h2.gif) no-repeat 15px 17px;
color: #fff; font-size: 22px; font-weight: normal; }
.anons-dn h2 a:hover { text-decoration: underline;}
.anons-dn p { color: #fff; padding: 10px 30px 0 35px;}
.anons-dn p a { color: #fff; line-height: 18px;}
.tizer {  width: 558px; border-collapse: collapse; background: url(/images/kart-f.gif) repeat-y; margin: 6px 0 0 0;}
.tizer td { width: 273px; padding: 0 6px 0 0; }
.tizer .bottom td { background: url(/images/kart-d.gif) no-repeat 0 100%; vertical-align: bottom; padding: 0 6px 20px 0;}
.tizer .up td { background: url(/images/kart-up.png) no-repeat; vertical-align: top;}



.tizer td h3 a { display: block; text-decoration: none; color: #000; font: arial; font-size: 14px; font-weight: bold; background: url(/images/h2.gif) no-repeat 15px 19px;
padding: 18px 0 0 35px; height: 50px; }
.tizer td h3 a:hover { text-decoration: underline;}
.tizer img { float: left; padding: 0 12px 5px 23px;}
.tizer p { padding: 0 15px 10px 25px; }
.tizer .bottom span { font-size: 11px; margin: 0;}
.tizer a { color: #5187ff; font-size: 10px;}
.tizer .tags { background: url(/images/line.gif) no-repeat 20px 0; padding: 7px 15px 10px 25px;}
.tizer .bottom .price { padding: 3px 0 0 25px; width: 113px; float:left; }
.tizer .bottom .price { padding: 3px 0 0 25px; width: 113px; float:left; }
.tizer .bottom a.write-comm { display: block; margin: 0 0 0 155px; color: #789fd7; background: url(/images/write-comm.gif) no-repeat 0 3px; padding: 0 15px 0 24px; }

.prev-next { list-style: none; text-align: center; padding: 0 0 0 168px;}
.prev-next li { float:left; padding: 30px 0 15px 0;}
.prev-next a { font-size: 11px; color: #5187ff; padding: 0 20px; }
.prev-next a.prev { background: url(/images/ar1.gif) no-repeat 0px 5px; border-right: 1px solid #969696; padding: 0 20px;}
.prev-next a.next { background: url(/images/ar2.gif) no-repeat 100% 5px; }
.prev-next a#na1 {background: url(/images/ar1-n.gif) no-repeat 0px 5px; color: #969696;}
a#na2 {background: url(/images/ar2-n.gif) no-repeat 100% 5px; color: #969696;}
.nav li{ float:left; padding: 0 1px;}
.nav{ position: relative; overflow: hidden; text-align: center; margin: 0 auto; height: 22px; width: 500px; clear: left; }
.nav div{ float: left; left: 50%; position: relative; text-align: center; overflow: visible; }
.nav ul{ position: relative; left: -50%; float: left; list-style: none;}
.nav a { float:left; width:20px; height: 22px; display: block; text-decoration: none;
background: url(/images/nav.gif) no-repeat; color: #214879; font-size: 11px; text-align: center; line-height: 20px;}
.nav a:hover, .nav .navact { background: url(/images/nav-a.gif) no-repeat; color: #fff; }
/* end page tiser */
/* 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; background: url(/images/hz-f1.jpg) no-repeat 16px 100%; }
.footer div div{ width: auto; margin: 0; background: url(/images/hz-f2.jpg) no-repeat 630px 213px; }
.footer div div div{ width: auto; margin: 0; background: url(/images/hz-f3.jpg) no-repeat 719px 356px; }
.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 */



/* site map */
.sitemap { list-style: none; padding: 10px 0 10px 30px; }
.sitemap li { }
.sitemap:after{content: '.'; display: block; clear: both; visibility: hidden; height: 0; line-height: 0;}
.sitemap a { display: block; text-decoration: none; color: #4c7ab8; font-size: 16px; background: url(http://millionpodarkov.ru/images/h2.gif) no-repeat 0 3px; padding: 0 10px 0 17px }
.sitemap a:hover {  text-decoration: underline;}
/* \site map */

/* 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 */

/* imagelink */
.imageAll{
	background:url(http://millionpodarkov.ru/images/zoom.gif) no-repeat 50% 50%;	
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;	
}
.imageOver{
	background:url(http://millionpodarkov.ru/images/zoom.gif) no-repeat 50% 50%;	
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;	
}
/* \imagelink */



/* 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: 0em;
padding: 0;
}

ol.commentlist ol {
margin-left: 50px;
}

ol.commentlist ul {
margin-left: 50px;
}


.commentlist li {
margin-bottom: 0.5em;
padding: 0em 0em;

}

.alt1 {
background: #ffffff;
padding: 0.5em;
}

.alt2 {
background: #ffffff;
padding: 0.5em;
}

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

img.avatar {float:left; margin-left:0px; margin-right:5px;}
.h1top { font-size: 24px; font-weight: normal; position: relative; color: #fff; padding: 8px 0 10px 30px; }

















