* {background-repeat:no-repeat;}

img {border:none;}



body {padding:0; margin:0; background:#aeaeae url('layout/body.jpg') repeat-x; font-family:Arial, sans-serif; font-size:10px; color:#30597c;}

br.end {clear:both;}



/* layout */

div#head_top {width:916px; height:25px; padding:35px 42px 0 42px; margin:0 auto; background:#a4ba10 url('layout/head_top.jpg');}

div#head_h {width:1000px; height:191px; margin:0 auto;background:#87678f;}

div#head {width:1000px; height:27px; padding-top:164px; margin:0 auto; background:url('layout/head.jpg'); position:absolute;}

div#menu {width:958px; height:26px; margin:0 auto;}

div#page {width:979px; height:auto; padding:0 0 15px 21px; margin:0 auto; background:#ffffff url('layout/page.jpg');}

div#page_top {width:958px; height:28px; background:url('layout/page_top.jpg');}

div#page_left {width:194px; height:auto; padding:0 0 0 6px; float:left; background:url('layout/page_left.jpg') top no-repeat;}

div#content {width:535px; height:auto; overflow:hidden; padding:0 15px 3px 20px; float:left; background:url('layout/content.jpg') top no-repeat; font-size:1.1em;}

div#page_right {width:188px; height:auto; float:left;}

div#offer {width:191px; height:auto; padding:0 0 0 0; border:1px solid #bdbcbd; border-top:none; background:#d3565a url('layout/offer.jpg') repeat-y;}

div#news {width:179px; height:auto; padding-bottom:20px; background:#f0f6ff; font-size:1.1em; border:#58aec6 1px solid; border-top:none;}

div#newsletter {width:181px; height:76px; margin-top:8px; background:#a4ba10 url('layout/newsletter.jpg');}

div#foot {width:975px; height:60px; padding:35px 0 15px 25px; margin:0 auto; background:url('layout/foot.jpg') top no-repeat;}

div#survey {width:179px; margin-top:0; height:auto; padding-bottom:20px; background:#f0f6ff; font-size:1.1em;  border:#58aec6 1px solid; border-top:0;}



/* content */

div#content h2 {color:#1c4c6e; font-size:1.4em; margin:0;}

div#content p {margin:0; padding:0;}

div#content ul.sitemap {list-style:none;}

div#content ul.sitemap li {margin:0 0 4px 0;}

div#content ul.sitemap li a {color:#30597c; font-size:1.2em;}

div#content ul.sitemap li a:hover {color:#3b8093;}

div#content p.new_date {font-weight:bold; color:#177691; margin:15px 0 0 0;}

div#content p.new_short {font-weight:bold;margin-top:0;}

div#content div.gallery {border:1px solid #1c4c6e; padding:1px; margin:0px 0px 15px 45px; float:left;}

* html div#content div.gallery {border:1px solid #1c4c6e; padding:1px; margin:0px 0px 15px 30px; float:left;}



div#content table.phorum {margin-top:10px;}

div#content table.phorum td.main {font-weight:bold; font-size:1.2em;}

div#content table.phorum input {width:250px;}

div#content table.phorum input.buy {width:70px; border:0px;  margin-top:5px; text-align:center; background:#1c4c6e url('layout/panel.jpg') repeat-x; color:#ffffff; font-size:1.2; font-weight:bold; text-decoration:none; padding:3px 8px;}

div#content table.phorum textarea {width:300px; height:100px;}

div#content table.phorum input.antispam    { width: 50px; }
div#content table.phorum img.antispam      { vertical-align: top; }


div#content div#diskuze {border:1px solid #58aec6; background:#f0f6ff; margin:10px 0 0 0; padding:5px 10px 10px 10px;}

div#content div.phorum {margin:15px 0 0 0; padding:0 10px 10px 0; border-bottom:1px dotted #1c4c6e;}

div#content div.phorum p.name {width:300px;margin:0; float:left; font-weight:bold;}

div#content div.phorum p.date {margin:0; float:right; text-align:right; font-weight:bold;}

div#content div.phorum p.message {padding:5px 0 0 0; margin:0;}



/* produkt */

div#product div.main_photo {border:1px solid #1c4c6e; padding:1px; margin:5px 5px 5px 0; float:left;}

div#product p {margin-top:5px;}

div#product div.other {width:100%; margin:15px 0 10px 0; background:#1c4c6e; color:#ffffff; font-weight:bold; font-size:1.2em; padding:3px 0 3px 5px;}

div#product div.other_photo {border:1px solid #1c4c6e; padding:1px; margin:0px 0px 15px 45px; float:left;}

div#product a.buy {display:block; width:63px; height:62px; float:right; margin-top:5px; text-align:center; background:#1c4c6e url('layout/buy.jpg') repeat-x; color:#ffffff; font-size:1.2; font-weight:bold; text-decoration:none;}

div#product p.price {margin:5px 0 0 0; padding:0; font-size:1.2em; font-weight:bold;}

div#product p.sleva {margin:5px 0 0 0; padding:0; font-size:1.2em; font-weight:bold;}

div#product p.sleva span {text-decoration:line-through;}



div#product div.recommendProduct {margin:20px 0 10px 0; height:30px; padding:5px 0 0 10px;background:#f0f6ff; font-size:1.1em; border:#58aec6 1px solid;}

div#product div.recommendProduct form {margin:0; padding:0;}



/* head_top */

div#head_top p.link {float:left;margin:0; color:#ffffff; font-weight:bold; font-size:1.1em;}

div#head_top p.link a {color:#ffffff; text-decoration:none;}

div#head_top p.link a:hover {color:#f4d000; text-decoration:underline;}



div#head_top p.quick {float:right; margin:0; color:#ffffff; text-align:right; font-size:1em;}

div#head_top p.quick a {color:#ffffff; text-decoration:none;}

div#head_top p.quick a:hover {color:#f4d000; text-decoration:underline;}



/* head */

div#head_h h1 {margin:0px; padding:30px 0 0 400px; color:#ffffff; font-style:italic; font-size:2.2em;}

div#head_h h1 span {font-size:0.8em; color:#ffffff;}



/* menu */

div#menu ul {list-style:none; margin:0; padding:0 10px 0 0; text-align:center;}

div#menu ul li {float:right; margin-right:5px;}

div#menu ul li a {display:block; width:130px; height:19px; padding-top:7px; background:url('layout/menu.gif'); color:#ffffff; font-weight:bold; font-size:1.1em; text-decoration:none;}

div#menu ul li a:hover {background:url('layout/menuh.gif'); color:#f4d000;}

div#menu ul li.current a {background:url('layout/menuh.gif'); color:#f4d000;}



/* page_top */

div#page_top p {margin:0; padding:8px 0 0 10px; color:#666666;}

div#page_top p span {color:#102552; text-decoration:underline;}



/* page_left */

div#page_left div.panel {width:193px; height:22px; padding:5px 0 0 0; background:#a4ba10 url('layout/left.jpg') repeat-x; text-align:center; color:#ffffff; font-size:1.4em; font-weight:bold; font-style:italic;}

a#discussion {display:block; width:143px; height:22px; padding:3px 0 0 50px; margin:12px 0; color:#183448; line-height:1.7em; font-size:1.1em; font-weight:bold; text-decoration:none; background:#ffffff url('layout/diskuze.jpg') no-repeat;}

a#discussion:hover {color:#3b8093;}



a.spani {display:block; width:114px; height:46px; padding:32px 0 0 80px; margin:12px 0; background:#c8c08f url('layout/spani.jpg'); color:#ffffff; font-size:1.4em; font-style:italic; font-weight:bold; text-decoration:none;}

a.robot {display:block; width:111px; height:46px; padding:32px 0 0 83px; margin:12px 0; background:#c8c08f url('layout/roboti.jpg'); color:#183448; font-size:1.4em; font-style:italic; font-weight:bold; text-decoration:none;}

a.alexander {display:block; width:106px; height:46px; padding:32px 0 0 88px; margin:12px 0; background:#c8c08f url('layout/alexander.jpg'); color:#183448; font-size:1.2em; font-style:italic; font-weight:bold; text-decoration:none;}



/* page right */

div#page_right p.report {color:#183448; font-weight:bold; line-height:1.4em; width:178px; padding:0 5px; margin:5px 0 0 0;}



/* offer */

div#offer ul {list-style:none; margin:0; padding:0 8px;}

div#offer ul li {line-height:1.8em; padding:13px 0 13px 15px; background:url('layout/odrazka.jpg') 0px 19px no-repeat; border-top:1px dotted #ffffff;}

div#offer ul li.bor {border:none;}

div#offer ul li a {color:#ffffff; font-size:1.1em; text-decoration:none; font-weight:bold;}

div#offer ul li a.current {color:#e2e390;}

div#offer ul li a:hover {color:#e2e390;}



div#offer ul.page {list-style:none; margin:0; padding:0;}

div#offer ul.page li {padding-left:23px;background:url('layout/menu_left.jpg');}

div#offer ul.page li a:hover {color:#b6296c;}

div#offer ul.page li a.current {color:#b6296c;}

/* news */

div#panel_news {width:181px; height:23px; padding:5px 0 0 0; margin:0; background:#a4ba10 url('layout/right.jpg'); text-align:center; color:#ffffff; font-size:1.4em; font-weight:bold; font-style:italic;}

div#news p.date {margin:0; padding:15px 10px 0 10px; color:#177691; font-weight:bold;}

div#news p.short_text {margin:0; padding:0 10px; color:#1c4c6e; line-height:1.4em;}

div#news p.short_text a {color:#3b8093; font-size:0.9em;}

div#news p.short_text a:hover {color:#000066;}

div#news p.name {margin:0; padding:0 10px 0 10px; color:#1c4c6e; font-weight:bold;}



/* newsletter */

div#newsletter p.headline {color:#ffffff; padding:6px 0 0 9px; margin:0; font-weight:bold; font-style:italic; font-size:1.4em;}

div#newsletter p.headline span {color:#ffffff; font-weight:normal; font-style:normal; font-size:0.8em; line-height:1.4em;}

div#newsletter form {margin:0;}

div#newsletter input#email {padding:0; margin:0 4px 0 3px; width:110px; font-size:1em; float:left;}

div#newsletter input.submit {width:50px; padding:0; height:17px; margin:0; background:#f6cc1f url('layout/submit_new.jpg') repeat-x; border:1px solid #9a9f5a; font-size:1.1em; color:#ffffff; font-weight:bold; float:left;}

div#newsletter label {color:#ffffff;}



/* foot */

div#foot p.copy {width:460px; margin:0; color:#ffffff; line-height:1.5em; float:left;}

div#foot p.menu {width:465px; text-align:right; padding:10px 15px 0 0; margin:0; color:#ffffff; line-height:1.5em; float:left;}

div#foot p a {color:#ffffff; text-decoration:none;}

div#foot p a:hover {text-decoration:underline;}

div#foot p.bottom {width:940px; margin:0;padding:10px 0 0 0; line-height:1.5em;}



/* survey */

div.panelsur {width:181px; height:23px; padding:5px 0 0 0; margin:10px 0 0 0; background:#a4ba10 url('layout/right.jpg'); text-align:center; color:#ffffff; font-size:1.4em; font-weight:bold; font-style:italic;}

div#survey div.anketa {padding:10px 0 0 10px;}

div#survey div.whole {height:5px; background-color:#D5D5D5; margin:0;}

div#survey div.count {height:5px; background-color:#c10101; margin:0;}

div#survey div.anketa p {margin:8px 0 3px 0;}

div#survey div.anketa p.name {font-weight:bold; margin:5px 0 0 0;}

div#survey div.anketa p.question {color:#3b8093; font-weight:bold; margin:5px 0 0 0;}

div#survey a {color:#3b8093;}

div#survey a:hover {color:#000066;}

div#survey div.anketa p.error {color:red;}


