/*
pre {color:#666666;}
a {color:#0000EE; text-decoration:none;}
a:visited , a:hover {text-decoration:underline;}
.active {font-weight:bold; color:red;}
.error {color:#d22; border:1px solid #d22; padding:2px 4px; }
.info {color:#22d; border:1px solid #22d; padding:2px 4px; }

table tr td {border:1px solid #000000; border-color:#999999 #000000 #000000 #999999;}

.main .center .left .opinion {}
.main .center .left .opinion .response {display:none; }
.main .center .left .opinion .result-opinion {margin:0; margin-top:4px; font-size:10px; }
.main .center .left .opinion .result-graph {height:16px; }
.main .center .left .opinion .result-graph img {float:left; }
.main .center .left .opinion .result-graph div {float:left; height:16px; background-repeat:repeat-x; color:#FFFFFF;
                                         font-size:9px; line-height:16px; }
.main .center .left .opinion .result-sum-message {clear:both; font-size:11px; margin-top:10px; }

.main .center .left .product-category a.Products {color:#6666EE; }
.required-field{color:red;}
*/

* {margin:0; padding:0; }

a {color:#020202; text-decoration:underline; }

.active {font-weight:bold; color:#E35C00; }
.error {color:#d22; border:1px solid #d22; padding:4px 8px; background:#FFFFFF; }
.info {color:#5F5D45; border:1px solid #75735D; padding:4px 8px; background:#EFECD1; }
.required-field {color:red; }
.txt-right {text-align:right; }

img {border:0; }

body {background:#888888; color:#020202; font:12px Arial,sans-serif; text-align:center; }

.main {width:910px; margin:0 auto; background:url('../img/content_bg.gif') center repeat-y; text-align:left; }

.top {height:80px; padding-left:30px; background:#888888 url('../img/top_bg.gif') bottom center no-repeat; }
.top .logo {width:275px; float:left; }
.top table.contact {width:525px; margin-top:20px; float:left; }
.top table.contact tr td {padding:0px 12px 1px; color:#FFEFBC; }
.top table.contact tr td a {color:#FFFFFF; text-decoration:underline; }
.top .lang-list {width:50px; margin-top:12px; text-align:center; float:right; }
.top .lang-list img {margin-bottom:5px; }
.top .icons { }

.flash {margin:0 5px; width:900px; height:172px; background:#CFCDB2; }

.main-menu {clear:both; width:880px; margin:0 15px; height:35px; background:#E35C00; }
.main-menu .search {width:220px; height:35px; color:#FFFFFF; background:#C3B284; font-size:10px; float:left; }
.main-menu .search form {height:35px; }
.main-menu .search form input {vertical-align:middle; }
.main-menu .search form input.input-text {border-width:0px; font-size:14px; background:#FFFFFF; width:130px; margin:9px 0 0 11px; }
.main-menu .search form input.input-submit {margin:9px 0 0 6px; }
.main-menu .search form input.input-checkbox {width:10px; margin:0 5px 0 10px; background:#E9E9E9; border-width:1px; }
.main-menu .search form p.line-second {display:none; }
/*.main-menu .cat-title {float:left; color:#5A5653; font-weight:bold; padding:12px 21px; }*/
.main-menu ul {width:650px; height:35px; border-left:1px solid #EEA570; float:right; overflow:hidden; }
.main-menu ul li {float:left; list-style:none; border-right:1px solid #EEA570; background:url('../img/menu-main_center_bg.gif') repeat-x; }
.main-menu ul li a {display:block; float:left; height:35px; line-height:35px; background:#E35C00; color:#FFFFFF; text-decoration:none; text-align:center; padding:0 16px; font-size:14px; font-weight:bold; }
.main-menu ul li a.active,
.main-menu ul li a:hover {background:#888888; }
/*.main-menu ul li a:hover {color:#ED1C24; height:40px; line-height:40px; background-position:left bottom; text-decoration:none; }*/
.main-menu ul li ul {display:none; width:auto; height:auto; float:none; background:transparent; }
.main-menu ul li ul li { }

.center {width:900px; margin:0 5px; border-top:10px solid #CFCDB2; }

.center .left {width:240px; float:left; overflow:hidden; }

.center .left .title {height:31px; }
.center .left .title .img-title {margin:0 0 0 10px; border:1px solid #C2B281; }

.center .left .menu-pages-left ul {width:218px; margin:0 10px 10px 10px; border:1px solid #C2B281; background:#C2B281 ; overflow:hidden; }
.center .left .menu-pages-left ul ul {width:auto; margin:0; border:0; }
.center .left .menu-pages-left ul li {list-style:none; font-size:12px; }
.center .left .menu-pages-left ul li a {margin-top:1px; text-decoration:none; line-height:24px; padding-left:17px; background:#F0EFDD; display:block; width:100%; }
.center .left .menu-pages-left ul li ul li a {padding-left:31px; }
.center .left .menu-pages-left ul li ul li ul li a {font-size:11px; line-height:18px; padding-left:45px; }
.center .left .menu-pages-left ul li a:hover {background-color:#DDDDDD; }
.center .left .menu-pages-left ul li a.active {font-weight:bold; color:#000000; background:#FFFFFF; }

.center .left .product-category ul {width:218px; margin:0 10px 10px 10px; border:1px solid #C2B281; background:#C2B281; overflow:hidden; }
.center .left .product-category ul ul {width:auto; margin:0; border:0; }
.center .left .product-category ul li {list-style:none; font-size:12px; }
.center .left .product-category ul li a {margin-top:1px; text-decoration:none; line-height:24px; padding-left:17px; background:#F0EFDD; display:block; width:100%; }
.center .left .product-category ul li ul li a {padding-left:31px; font-size:11px; line-height:18px; }
.center .left .product-category ul li ul li ul li a {font-size:11px; line-height:18px; padding-left:45px; }
.center .left .product-category ul li a:hover {background-color:#DDDDDD; }
.center .left .product-category ul li a.active {font-weight:bold; color:#000000; background:#FFFFFF; }

.center .left .newsletter {width:220px; margin:0 10px; background:#C2B27F; }
.center .left .newsletter .title {}
.center .left .newsletter .title img {padding:12px 10px 0 10px; }
.center .left .newsletter input {vertical-align:middle; }
.center .left .newsletter input.input-text {border-width:0px; font-size:14px; background:#FFFFFF; width:130px; margin:0px 0px 0px 10px; }
.center .left .newsletter input.input-submit {margin:0px 0px 0px 6px; }
.center .left .newsletter .line-first {padding:5px 0 4px 0; }
.center .left .newsletter .line-second {margin-top:6px; padding-bottom:10px; }
.center .left .newsletter .line-second input.input-checkbox {width:10px; height:10px; margin:0 5px 0 12px; background:#E9E9E9; border-width:1px; }
.center .left .newsletter .line-second a {color:#3F3E33; text-decoration:none; font-size:11px; }
.center .left .newsletter .line-second a:hover {color:#1F1F1B; }

.center .left .opinion {}
.center .left .opinion .question {margin:2px 18px 10px 22px; }
.center .left .opinion .answer {margin:5px 18px 0 22px; }
.center .left .opinion .answer input {vertical-align:middle; }
.center .left .opinion .answer a {text-decoration:none; color:#6C6C6C; }
.center .left .opinion .answer a:hover {color:#444444; }
.center .left .opinion .input-submit {text-align:right; margin-right:18px;}
.center .left .opinion .input-submit a {text-decoration:none; font-weight:bold; color:#31759A; padding-left:4px; border-left:4px solid #31759A; }
.center .left .opinion .input-submit a:hover {border-color:#B3112E; }

.center .left .images {background:#F5F4F2; /*margin-top:20px;*/}
.center .left .images .slideshow {margin:0 auto; padding:20px 0; }

.center .content {width:660px; float:right; overflow:hidden; }
.center .content .foot-path { }

/* lista obrazkow - description */
.center .content .gallery {margin:20px 20px 0 20px; border-top-width:0px; }
.center .content .description .gallery {margin:20px 0px 0 0px; padding-top:15px; border-top:1px dotted #9F9D77; }
.center .content .gallery h1.title {font-size:18px; line-height:18px; font-weight:normal; padding-bottom:20px; }
.center .content .gallery h2.title {font-size:14px; line-height:14px; font-weight:bold; padding:0 0 10px 15px; color:#444444; }
.center .content .description .gallery h1.title {margin:0px; }
.center .content .description .gallery h2.title {margin:0px; }
.center .content .description .gallery .title a {color:#000000; text-decoration:none; }
.center .content .description .gallery .image {margin-bottom:10px; }
.center .content .description .gallery .image img {border:1px solid #C2C2C2; margin-left:15px; }
.center .content .description .gallery .more {margin:12px 13px 0 13px; text-align:right; }
.center .content .description .gallery .more a {padding-left:14px; color:#9F8E59; background:url('../img/arrow_content.gif') center left no-repeat; text-decoration:none; }
.center .content .gallery table {width:600px; margin:5px 11px 0 5px; }
.center .content .gallery table tr td {text-align:center; vertical-align:top; padding:10px 0; }
.center .content .gallery table tr td .txt {width:200px; margin:0 auto; padding:6px 0px 3px; text-align:left; font-size:11px; color:#767676; }
.center .content .gallery table tr td .txt a {text-decoration:none; color:#767676; }
.center .content .gallery table tr td .txt a:hover {text-decoration:none; color:#555555; }
/*.center .content .gallery table tr td .txt div {margin:0 24px 0 14px;}*/
.center .content .gallery table tr td .image {width:200px; height:148px; margin:0 auto; }
.center .content .gallery table tr td .image img {margin:0px 7px 7px; border:1px solid #C2C2C2; }
.multiBoxDesc {display:none;}

.center .content .description {margin:10px 30px 10px 20px; font-size:12px; line-height:15px; }

.center .content .description h1.title {margin:16px 0px 14px 0px; font-size:18px; line-height:18px; font-weight:normal; }
.center .content .description h2.title {margin:16px 0px 14px 0px; font-size:14px; line-height:14px; font-weight:bold; }
.center .content .description p {margin:7px 0;}
.center .content .description h1 {margin-top:16px; font-size:14px; font-weight:bold; }
.center .content .description h2 {margin-top:12px; font-size:13px; font-weight:bold; }
.center .content .description h3 {margin-top:10px; font-size:12px; font-weight:bold; }
.center .content .description h4 {margin-top:7px; font-size:12px; font-weight:bold; }
.center .content .description h5 {margin-top:7px; font-size:12px; font-weight:bold; }
.center .content .description h6 {margin-top:7px; font-size:12px; font-weight:bold; }
.center .content .description a { }
.center .content .description a:hover { }
.center .content .description ul,
.center .content .description ol {margin:14px 0; }
.center .content .description ul {padding-left:10px;}
.center .content .description ol {padding-left:25px;}
.center .content .description ul li,
.center .content .description ol li {margin:5px 0; }
.center .content .description ul li {padding-left:12px; list-style:none; background:url('../img/dot.gif') left top no-repeat; }
.center .content .description ul li ul,
.center .content .description ol li ul,
.center .content .description ul li ol,
.center .content .description ol li ol {margin:5px 0; }

.center .content .description .download {margin:20px 0px 0 0px; padding-top:15px; border-top:1px dotted #9F9D77; }
.center .content .description .download h2.title {font-size:14px; line-height:14px; font-weight:bold; margin:0; padding:0 0 10px 15px; color:#444444; }
.center .content .description .download ul {margin:0 15px; padding:0; }
.center .content .description .download ul li {padding:0 0 0 21px; line-height:16px; }
.center .content .description .download ul li span {margin-left:7px; color:#888888; }
.center .content .description .download ul li a {text-decoration:none; }
.center .content .description .download ul li a:hover {text-decoration:underline; }

.center .content .product-list {margin:10px 20px 10px; font-size:12px; line-height:15px; text-align:justify; }
.center .content .product-list h2 {margin-top:20px; padding:15px 0 4px; font-size:14px; font-weight:bold; border-top:1px dotted #9F9D77; }
.center .content .product-list .one-product {border-bottom:1px dotted #bbbb88; margin-top:10px; }
.center .content .product-list .one-product .image {width:290px; float:left; }
.center .content .product-list .one-product .image img {margin:0 0 0 10px; }
.center .content .product-list .one-product .rest {width:330px; text-align:left; float:right; margin-bottom:10px; overflow:hidden; }
.center .content .product-list .one-product .rest h3.title {margin-top:0px; margin-bottom:20px; font-size:14px; font-weight:bold; text-align:center; }
.center .content .product-list .one-product .rest h3.title a {text-decoration:none; }
.center .content .product-list .one-product .rest h3.title a:hover {text-decoration:underline; }
.center .content .product-list .one-product .rest p {margin:7px 0;}
.center .content .product-list .one-product .rest h1 {margin-top:16px; font-size:14px; font-weight:bold; }
.center .content .product-list .one-product .rest h2 {margin-top:12px; font-size:13px; font-weight:bold; }
.center .content .product-list .one-product .rest h3 {margin-top:10px; font-size:12px; font-weight:bold; }
.center .content .product-list .one-product .rest h4 {margin-top:7px; font-size:12px; font-weight:bold; }
.center .content .product-list .one-product .rest h5 {margin-top:7px; font-size:12px; font-weight:bold; }
.center .content .product-list .one-product .rest h6 {margin-top:7px; font-size:12px; font-weight:bold; }
.center .content .product-list .one-product .rest ul,
.center .content .product-list .one-product .rest ol {margin:14px 0; }
.center .content .product-list .one-product .rest ul {padding-left:10px;}
.center .content .product-list .one-product .rest ol {padding-left:25px;}
.center .content .product-list .one-product .rest ul li,
.center .content .product-list .one-product .rest ol li {margin:5px 0; }
.center .content .product-list .one-product .rest ul li {padding-left:12px; list-style:none; background:url('../img/dot.gif') left top no-repeat; }
.center .content .product-list .one-product .rest ul li ul,
.center .content .product-list .one-product .rest ol li ul,
.center .content .product-list .one-product .rest ul li ol,
.center .content .product-list .one-product .rest ol li ol {margin:5px 0; }
.center .content .question { }
.center .content .question table tr td {text-align:center }
.center .content .question table tr td a {text-decoration:none; color:#154EA1; }
.center .content .question table tr td a:hover {text-decoration:none; color:#000000; }

.center .content .product-list-random {margin:10px 20px 10px; font-size:12px; line-height:15px; text-align:justify; }
.center .content .product-list-random h2 {margin-top:20px; padding:15px 0 4px; font-size:14px; font-weight:bold; border-top:1px dotted #9F9D77; }
.center .content .product-list-random ul {list-style:none;}
.center .content .product-list-random ul li {background:url('../img/menu-category_dot.gif') left top no-repeat; padding:7px 0 0 12px; }
.center .content .product-list-random ul li.new {}
.center .content .product-list-random ul li.new span {margin:0 8px; color:#ED1C24; font-size:11px; font-weight:bold; text-decoration:blink; }
.center .content .product-list-random ul li.disable {color:#888888;}
.center .content .product-list-random ul li.disable span {margin:0 5px; color:#DF6F76; font-size:11px; }
.center .content .product-list-random table {width:600px; margin:5px 11px 0 5px; }
.center .content .product-list-random table tr td {text-align:center; vertical-align:top; padding:10px 0; }
.center .content .product-list-random table tr td .desc a {text-decoration:none; }
.center .content .product-list-random table tr td .desc a:hover {text-decoration:underline; }
.center .content .product-list-random table tr td .desc span {margin:0 8px; color:#ED1C24; font-size:11px; font-weight:bold; text-decoration:blink; }
.center .content .product-list-random table tr td .image {width:200px; height:148px; margin:0 auto; }
.center .content .product-list-random table tr td .image img {margin:0px 7px 7px; border:1px solid #C2C2C2; }
.center .content .product-list-random .pager-box a {text-decoration:none; margin-right:10px;}

.center .content .description .image-category {clear:both; margin-top:15px; text-align:center; }
.center .content .description .image-category img {border:1px solid #C2C2C2; border-width:1px 0px 0px 1px;}

.center .content .form-contact {}
.center .content .form-contact input.element-text,
.center .content .form-contact textarea.element-textarea,
.center .content .form-contact select {width:250px; border:0; padding:2px; background:#F0EFDD; }
.center .content .form-contact textarea.element-textarea {height:160px; }
.center .content .form-contact table tr td {padding:0 2px; vertical-align:top; font-size:11px; }
.center .content .form-contact table tr td.name {padding-top:2px; text-align:right; }
.center .content .form-contact table tr td span {font-size:14px; }

.footer {clear:both; width:910px; background:#888888 url('../img/footer_bg.gif') top no-repeat; }
.footer .footer-pages {text-align:left; }
.footer .footer-pages ul {padding:24px 12px 3px; }
.footer .footer-pages ul li {display:inline; }
.footer .footer-pages ul li a {padding:0 5px 1px 3px; color:#FFFFFF; font-size:11px; text-decoration:none; border-right:1px solid #DDDDDD; }
.footer .footer-pages ul li a:hover {text-decoration:underline; }
.footer .footer-realization {text-align:right; width:270px; float:right; font-size:11px; color:#FFF0C0; position:relative; top:25px; right:20px; }
.footer .footer-realization a {color:#FFFFFF; text-decoration:none; }
.footer .copyright {font-size:11px; color:#FFF0C0; padding:6px 12px 12px 17px; }