/* === SKIN /_skins/website */

/*OBECNĚ*/

body {background: #0C2275; font-family: sans-serif; color: #B3C3FF; font-size: 12px; margin: 0px; padding: 0px;}
.pgcenter {margin: auto; width: 961px;}
.pgcontent {float: left; width: 961px; margin: 0px; padding: 0px; position: relative; min-height: 1202px;}
.pgcontent a {color: #ffffff; text-decoration: underline;}
.pgcontent a:hover {text-decoration: none;}
.pgcontent hr {display: none;}
.no-show {display: none;}
.pgcontent h1 {margin: 0px; padding: 0px;}
.pgcontent fieldset {border: 0px; padding: 0px; margin: 0px;}

/*HEAD*/

.lang {float: right; position: absolute; right: 0px; top: 14px;}
.lang a {border: 0px; text-decoration: none;}
.lang a img {border: 0px; float: left; margin-left: 10px;}


.header {float: left; margin-top: 37px; width: 961px; height: 324px; background: url('/__imgthumb/web/324-232/3840-3840/393b-header-left.png') no-repeat left; position: relative;}
.header-right {position: absolute; right: 0px; top: 0px; width: 364px; height: 324px; background: url('/__imgthumb/web/325-236/3840-3840/56e7-header-right.png') no-repeat;}

.logo {display: block; position: absolute; top: 25px; left: 0px; width: 209px; height: 54px; text-decoration: none;}
.logo img {border: 0px; display: block;}

.topmenu {width: 642px; position: absolute; top: 21px; left: 269px; margin: 0px; padding: 0px; display: block; float: left;}
.topmenu li {display: block; float: left; padding: 0px 14px 0px 16px; margin: 0px; background: url('/__imgthumb/web/333-268/3840-3840/1f03-topmenu-separator.png') no-repeat left;}
.topmenu li a {font-size: 13px; font-weight: bold; color: #B3C3FF; text-decoration: none; white-space: nowrap;}
.topmenu li a:hover {color: #ffffff;}
.t-active {color: #ffffff;}

.separator-hide {position: absolute; top: 21px; left: 269px; width: 2px; height: 40px; background: url('/__imgthumb/web/332-264/3840-3840/1416-separator-hide.png') no-repeat;}

.header-text {width: 430px; position: absolute; top: 80px; left: 285px; line-height: 140%;}


.search {position: absolute; top: 138px; left: 0px; width: 258px; height: 35px; background: url('/__imgthumb/web/331-260/3840-3840/6d8f-search.png') no-repeat;}
.s-text {padding: 0px; margin: 0px; width: 180px; height: 25px; border: 0px; float: left; padding: 6px 10px 0px 10px; background: none; font-size: 14px; color: #9b9b9b; font-family: sans-serif;}

.s-button {padding: 0px; margin: 0px 0px 0px 10px; width: 38px; height: 35px; border: 0px; float: left; padding: 0px; background: none; cursor: pointer;}



/*MENU*/

.bottom-left {position: absolute; bottom: 21px; left: 0px; width: 648px; height: 820px; background: url('/__imgthumb/web/322-224/3840-3840/3491-bottom-left.png') no-repeat;}

.menu {float: left; clear: both; margin: -110px 44px 0px 29px; padding: 0px 0px 210px 0px; list-style-type: none; position: relative; z-index: 10;}
.menu li {float: left; clear: both; margin: 0px; padding: 8px 0px; min-height: 13px; width: 220px; border-width: 0px 0px 1px 0px; border-color: #405ABB; border-style: solid;}
.menu li a {min-height: 13px; max-width: 201px; float: left; display: block; padding-left: 19px; background: url('/__imgthumb/web/329-252/3840-3840/e700-menu-odr.png') no-repeat left 3px; color: #7391FF; text-decoration: none; font-weight: bold;}
.menu li a:hover {background: url('/__imgthumb/web/330-256/3840-3840/fc94-menu-odr-a.png') no-repeat left 3px; color: #ffffff;} 
.m-active {background: url('/__imgthumb/web/330-256/3840-3840/fc94-menu-odr-a.png') no-repeat left 3px !important; color: #ffffff !important;} 


.menu li ul {float: left; clear: both; display: block; margin: 0px; padding: 15px 0px 7px 30px; list-style-type: none;}
.menu li ul li {float: none; margin: 0px; padding: 0px; width: auto; border: 0px; border-style: solid;}
.menu li ul li a {float: left; clear: both; display: block; padding-left: 0px; background: none; color: #7391FF; text-decoration: none; font-weight: normal;}
.menu li ul li a:hover {background: none; color: #ffffff;} 
.m2-active {color: #ffffff !important;} 


.menu li ul li ul {padding: 8px 0px 8px 52px; display: none;}
.menu li ul li ul li a {background: url('/__imgthumb/web/327-244/3840-3840/baf9-m3-odr.png') no-repeat left 6px; padding-left: 8px;}
.menu li ul li ul li a:hover {background: url('/__imgthumb/web/328-248/3840-3840/149b-m3-odr-a.png') no-repeat left 6px; color: #ffffff;} 
.m3-active {color: #ffffff !important; background: url('/__imgthumb/web/328-248/3840-3840/149b-m3-odr-a.png') no-repeat left 6px !important;} 



/*CONTENT*/

.nav {position: absolute; left: 300px; top: 250px; max-width: 627px;}
.nav span {font-weight: bold;}

.content a img {border: 2px solid #ffffff;}
.content a:hover img {border: 2px solid #B3C3FF;}
.content {width: 581px; float: left; position: relative; z-index: 10; margin-top: -74px; padding: 0px 30px 136px 30px;}

.content h2 {margin: 0px; padding: 22px 0px 15px 0px; color: #7290FF; font-weight: normal; font-size: 18px;}
.content h3 {margin: 0px; padding: 18px 0px 12px 0px; color: #7290FF; font-weight: normal; font-size: 16px;}
.content h4 {margin: 0px; padding: 14px 0px 9px 0px; color: #7290FF; font-weight: normal; font-size: 14px;}
.content h5 {margin: 0px; padding: 12px 0px 6px 0px; color: #7290FF; font-weight: normal; font-size: 12px;}
.content p {margin: 0px; padding: 0px 0px 10px 0px; text-align: justify;}
.content img {margin: 10px;}

.action {padding-top: 30px;}

.content table {margin: 10px 0px;}
.content table td {background: #1F3CAA; padding: 5px; text-align: left;}
.content table th {background: #132C8B; padding: 5px; text-align: center; font-weight: bold;}
.content table img {padding: 0px; margin: 0px; display: block;}

.content ul {margin: 20px 0px; padding-left: 20px;}
.content ul li ul {margin: 10px 0px;}

.filelist {float: left; width: 100%; margin: 20px 0px 0px 0px; }
.filelist a img {border: 0px; margin: 0px; padding-right: 5px; position: relative; top: 5px; text-decoration: none; display: block; float: left;}
.filelist a:hover img {border: 0px; margin: 0px; text-decoration: none;}
.filelist div {width: 183px; float: left; padding: 0px 10px 10px 0px;}

/*NOVINKY*/

.news-content {text-align: justify;}
.urgent {text-transform: uppercase;}
.news-box {padding-bottom: 15px; float: left; clear: both; width: 100%;}
.signature {float: right; position: relative; top: 8px; font-style: italic; color: #7290FF;}
.news-detail h2 {color: #ffffff; padding-top: 2px;}
.news-detail h4 {padding: 18px 0px 0px 0px;}


/*CONTACT-FORM*/

.contact-form {margin: 20px 0px 0px 20px;}
.contact-line {display: block; float: left; clear: both; width: 400px; margin-bottom: 5px;}
.contact-line input {font-size: 12px; font-family: arial; color: #000000; float: right; width: 250px; margin: 0px;}
.contact-line label {float: left;}
.contact-textarea {display: block; float: left; clear: both; width: 400px;}
.contact-textarea textarea {width: 390px; padding: 3px; margin: 5px 0px 0px 0px; font-size: 12px; font-family: arial; color: #000000; }

.safety-code {margin-top: 25px; display: block; float: left; clear: both; width: 400px;}
.safety-code label {float: left;}
.safety-code img {float: left; position: relative; top: -15px; left: 20px;}
.safety-code input {font-size: 12px; font-family: arial; color: #000000; float: right; width: 100px; margin: 0px;}


.buttons {display: block; clear: both; width: 400px; text-align: center;}
.button {cursor: pointer; font-size: 12px; font-family: arial; color: #ffffff; padding: 0px 2px 2px 0px; margin: 0px; border: 0px; width: 83px; height: 29px; background: url('/__imgthumb/web/323-228/3840-3840/a2db-button.png') no-repeat;}
.button:hover {color: #B3C3FF;}


/*GALLERY*/

.gallery {float: left; clear: both; margin: 0px 0px 20px 0px; width: 100%;}
.g1 {width: 270px; height: 190px; padding: 10px; float: left; text-align: center;}
.g2 {width: 125px; height: 145px; padding: 10px; float: left; text-align: center;}
.g3 {font-size: 11px; width: 125px; height: 90px; padding: 10px; float: left; text-align: center;}

/*FILE*/

.tfile {margin: 0px !important;}
.tfile td {background: none !important;}
.tfile strong {font-weight: bold; text-transform: uppercase; font-size: 13px;}
.tfile a {text-transform: uppercase;}
.ico {vertical-align: top;}
.ico a img {border: 0px;}


/*SITEMAP*/
.sitemap {list-style-type: none;}

.sitemap li {padding: 5px 0px 5px 20px;}
.sitemap li a {padding-left: 19px; background: url('/__imgthumb/web/330-256/3840-3840/fc94-menu-odr-a.png') no-repeat left 3px; font-weight: bold;}

.sitemap li ul li {padding: 2px 0px 2px 20px;}
.sitemap li ul li a {padding-left: 0px; background: none; font-weight: normal;}

.sitemap li ul li ul li a {padding-left: 8px; background: url('/__imgthumb/web/328-248/3840-3840/149b-m3-odr-a.png') no-repeat left 8px;}

/*FULLTEXT*/

.f-text {padding: 2px; font-size: 12px; font-family: arial; color: #000000; width: 200px; margin: 0px;}
.fulltext-form {padding-bottom: 20px; margin: 0px;}
.fulltext-ol li {padding: 2px 20px 2px 0px;}

/*CONTACT*/

.contact {position: absolute; bottom: 28px; left: 34px; width: 222px; z-index: 10;}
.contact b {color: #ffff00; font-size: 16px; text-transform: uppercase; line-height: 20px; font-weight: bold;}
.contact span {font-size: 14px; line-height: 40px; color: #ffffff; font-weight: bold;}

/*FOOTER*/

.footer {line-height: 140%; position: absolute; bottom: 0px; right: 23px; height: 63px; width: 641px; border-width: 1px 0px 0px 0px; border-color: #1f3Caa; border-style: solid; padding: 23px 0px; text-align: center; z-index: 10;}
.footer a {text-decoration: none;}
.footer a:hover {text-decoration: underline;}

.f1 {color: #1F3CAA;}
.f1 a {color: #B3C3FF;}
.f1 span {color: #B3C3FF;}

.f2 {color: #7391FF;}
.f2 a {color: #7391FF;}
.f2 span {color: #1F3CAA;}


/*CATEGORY*/

.cat-desc {float: left; clear: both; margin-bottom: 30px;}
.cat-desc img {float: left; margin: 0px 20px 20px 0px; border: 2px solid #B3C3FF;}
.cat-desc a img {border: 2px solid #B3C3FF;}

.product {padding: 16px 30px 6px 33px; width: 578px; min-height: 18px; float: left; clear: both; background: url('/__imgthumb/web/340-285/3840-3840/4485-pr-bg.png') no-repeat top left #132C8B; margin: 22px 0px 22px -27px; position: relative;}
.pr-top {width: 641px; height: 13px; background: url('/__imgthumb/web/361-348/3840-3840/8e68-pr-top.png') no-repeat top left; position: absolute; top: -13px; left: 0px; z-index: 10;}
.pr-bottom {width: 641px; height: 14px; background: url('/__imgthumb/web/359-332/3840-3840/2048-pr-bottom.png') no-repeat top left; position: absolute; bottom: -14px; left: 0px; z-index: 10;}
.product h4 {margin: 0px 0px 26px 0px; padding: 0px; font-size: 18px;}
.product h4 a {color: #ffffff; text-decoration: none;}
.product h4 a:hover {text-decoration: underline;}
.product img {margin: 0px 20px 20px 0px; display: block; float: left;}
.product a img {border: 2px solid #B3C3FF;}
.product a:hover img {border: 2px solid #ffffff;}

.pagging {float: left; clear: both; width: 641px; margin-top: 17px; margin-left: -27px;}
.pagging div {float: left;}
.pagging form {float: right; margin: 0px; padding: 0px;}
.select {font-size: 12px; font-family: arial, sans-serif; color: #000000; margin: 0px;}

.c-price {color: #6FB6FF; font-weight: bold;}
.product b {font-weight: bold; color: #ffffff;}

.pr-desc {float: left; width: 267px; margin-right: 50px;}
.pr-desc p {float:left; clear: both;}
.pr-desc-head {float:left; clear: both; margin-bottom: 10px;}


.pr-table {float: left;}
.pr-table table {border-collapse: collapse; margin: 10px 0px 20px 0px; padding: 0px; border: 0px; width: 260px;}
.pr-table th {margin: 0px; border: 0px; text-align: left !important; color: #6FB6FF; padding: 0px !important; background: none !important;}
.pr-table td {margin: 0px; border: 0px;background: none !important; padding: 0px !important;}
.pr-table p {float: right;}


/*PRODUCT*/

.product-view {background: none !important; margin-top: 0px;}
.product-detail {float: left; padding: 0px 30px 6px 33px; width: 578px; margin: -10px 0px 22px -27px;}
.product-detail h3 {font-size: 12px; font-weight: bold; color: #ffffff;}
.desc {text-align: justify;}
.pr-gallery {margin-left: -7px; width: 641px; margin-bottom: 30px;}
.pr-gallery .g2 {height: 70px;}
.back {float: right; margin-top: 20px;}
.prv-head {margin: 0px !important; padding-bottom: 0px !important; color: #ffffff !important;}
.inAction {margin: 0px; padding: 0px;}


 

 
/* === */