@charset "utf-8";
/* GENERIC */

body {
position:relative;
min-width: 780px; width:100%; border:0; margin:0; padding:0;
font:70%/140% verdana, sans-serif;
color:black; background:white url("../../img/body.gif") repeat-y left;
}
input, textarea {
font:100% verdana, sans-serif;
}
div, form {
display:block;
border:0; margin:0; padding:0;
}
blockquote {
display:block;
margin:0 20px;
}
h1, h2, h3, h4 {
margin:.8em 0 .4em 0; padding:0;
font:bold 100% tahoma, sans-serif;
color:#C33B27;
}
h1 {
margin-top:0;
font-size:1.6em;
}
h2 {
font-size:1.4em;
}
h3 {
font-size:1.2em;
}
h4 {
font-size:1;
}
hr {
display:block; height:1px; overflow:hidden;
border:solid #CAD0DC; border-width:1px 0 0 0; margin:.6em 0; padding:0;
}
p, address {
border:0; margin:.8em 0; padding:0;
font-style:normal;
}
dl {
display:block;
border:0; margin:.6em 0; padding:0;
}
dt {
border:0; margin:.6em 0; padding:0;
}
dd {
border:0; margin:.6em 0 .6em 20px; padding:0;
}
ul {
display:block; list-style:square;
border:0; margin:1.2em 0 1.2em 20px; padding:0;
}
ol {
display:block; list-style:decimal;
border:0; margin:1.2em 0 1.2em 2.8em; padding:0;
}
ul ul, ul ol, ol ol, ol ul {
margin:0 0 0 20px;
}
li {
display:list-item;
border:0; margin:0; padding:0;
}
fieldset {
clear:both;
border:1px solid black; padding:10px; margin:0 0 1.2em 0;
}
fieldset p {
text-align:right;
}
legend {
margin:0 0 .6em 0; padding:0 5px;
font-size:1em; font-weight:bold;
color:black;
}
textarea {
width:350px;
}
* html table {
font-size:80%; font-size/**/:80%; font-siz\e:100%;
}
html>body table {
font-size:100%;
}
* html th, * html td {
font-size:120%; font-size/**/:120%; font-siz\e:100%;
}
html>body th, html>body td {
font-size:100%;
}
table {
border:0; border-top:1px solid #CAD0DC; border-left:1px solid #CAD0DC; border-collapse:collapse; margin:1.2em 0; padding:0;
}
th, td {
border:0; border-right:1px solid #CAD0DC; border-bottom:1px solid #CAD0DC; margin:0; padding:1px 3px;
text-align:left; vertical-align:top;
}
table.noborder, .noborder table {
border:0;
}
table.noborder th, table.noborder td {
border:0; padding:1px 5px 1px 0;
/* background-color:transparent; */
}
span, img, a {
border:0; margin:0; padding:0;
}
dfn, abbr, acronym {
border-bottom:1px dotted;
cursor:help;
}
cite, dfn, em, q, var {
font-style:italic;
}
code, kbd, samp {
font:1.1em monospace;
}
strike, del {
text-decoration: none;
background-image: url("../../img/del.gif");
background-repeat: repeat-x;
background-position: center left;
}
ins {
text-decoration:underline;
}
strong {
font-weight:bold;
}
sub, sup {
font-size:80%;
text-decoration:none !important;
}
a:link {
color:#00e;
}
a:visited {
color:#77198b;
}
a:active {
color:red;
}
a:hover {
color:red;
}

/* LAYOUT + CONTENT */

#minwidth {
width:770px; height:65px; overflow:hidden;
}

#shopbar {
border-top:5px solid #CAD0DC;
background:#EEEFF7 url("../../img/shopbar.jpg") repeat-x left top;
}
#shopbar p {
height:70px; overflow:hidden; margin:0;
background:url("../../img/composition.jpg") no-repeat;
}
#accesslink {
position:absolute; z-index:-1; left:0; top:0;
width:1px; height:1px; overflow:hidden;
}

#toolbar {
border-top:1px solid #CAD0DC; margin:0; padding:5px;
background:#EDEDF6 url("../../img/toolbar.gif") repeat-x;
}
#toolbar p {
margin:0 200px 0 0;
}
#toolbar select {
height:20px; border:1px solid #CAD0DC;
background-color:white;
}
#toolbar select, #toolbar option {
font-family: verdana, sans-serif; font-size:11px !important;
}
#toolbar option.searchable_menu {
padding-left:15px;
}
#toolbar option.searchable_menu:before {
content: url("../../img/bullet.gif") "\0020";
}
#toolbar input, #toolbar select {
vertical-align:middle;
}
#toolbar span.client {
position:absolute;right:190px;margin:.3em;
}

#searchtype {
border:1px solid #CAD0DC; padding: 3px;
background-color:white;
}

#category {
border-top:1px solid #CAD0DC;
background-color:#EEEFF7;
}
#category p {
margin:0; padding:3px 5px;
}

#main {
position:relative; z-index:10;
width:100%; border-top:5px solid #CAD0DC;
}

#content {
margin:0 160px;
	/* min-width:800px; */
_word-wrap: break-word;
}
#content-in {
width:100%; padding:5px 0;
}
#content ul {
display:block; list-style:none;
margin:1.2em 0;
}
#content ul li {
display:block;list-style: none;
padding: 0 0 0 10px;
background:url("../../img/bullet.gif") no-repeat 0 .5em;
}
#content ul li.plus {
background:url("../../img/plus.gif") no-repeat 0 .5em;
}
#content ul ul {
margin:0;
}
.amount {
width:3em;
}

#list caption {
font-size:90%; text-align:right; margin:7px;
}
#list {
width:100%; margin-top:-5px;
}
#list td {
vertical-align: middle; text-align:left; padding:.1em
}
#list th {
padding:.2em; font-weight:normal;
}
#list td.list_bright {
border-right:1px solid #eee;
}
#list td.list_produkt {
vertical-align: top; width:50%; padding:.2em; padding-bottom:.2em; border-bottom:1px solid #eee;
}
#list td.list_produkt dl {
padding-left:105px; margin:.2em;
}
#list td.list_produkt .list_img {
float:left; text-align:center; width:105px; padding:1em; padding-bottom:.1em;
}
#list td.list_produkt .list_img .list_price {
padding:0; margin:.3em;
}

#filter {
width: 96%; border: 1px solid #CAD0DC; margin:.8em; padding: 0.4em;
}
#filter label {
margin:.2em;  white-space: nowrap;
}
#filter label input {
position:relative;top:2px;
}
#filter label.filter_active a {
color:red;
}

#forum ul li {
list-style-type:none !important;
background:none !important;
}
#forum li {
border-left:2px solid #ccc; padding-left:0;
background-color:#F5F2DE;
}
#forum ul h4 {
margin-top:0; padding:2px 5px;
background-color:#F5F2DE;
}
#forum ul p {
margin-top:0;
}
#forum ul p.footer {
padding:2px;
background-color:#F7F5ee;
}
#forum ul p.header {
margin:0; padding:2px 2px 2px 5px;
font-style:italic;
}
#forum ul p.body {
padding:2px 5px; overflow:auto;
}
#item-forum {
border:1px solid #9DAED3; padding:0 10px;
}
#item-forum .footer {
padding:2px;
background-color:#DEE1F5;
}
.thread li a {
border-bottom:2px solid #FF7735;
text-decoration:none
}
.thread li a:hover {
border-bottom:2px solid #9DAED3;
}
.poradna {
float:left; padding-left:1em;
width:43%; height:100px; border-left:2px solid #9DAED3; border-bottom:1px solid #9DAED3; margin:1em 1em 1em 0; margin-left:0 .8em;
}
p.ft-nav {
margin:.5em; padding:.5em; text-align:center; clear:both; background-color:#eee;
}

dl.ft-head  {
padding-top:.5em; clear:both; border-top:1px dotted #ccc;
padding-left: 1.5em;
}

dl.ft-head dt .ft-img  {
display: block;
float:left; margin: -.5em .5em .5em -1em; width:100px; text-align:center;
}

dl.ft-head dt {
padding-left:.5em;
font-size:110%;
}

dl.ft-head dt img.label {
	margin-left: 10px;
}

dl.ft-head dd {
margin-left: 100px;
}

dl.ft-head dd p {
	margin: .7em 0;
}

dl.ft-head .ft-shop {
	display: block;
	margin-bottom: 0.5em;
}

dl.ft-head .cat {
color:#44a;
}

p.ft-msg {
padding:1em; background-color:#eee;
}
.product-foto {
width:150px; margin:1em .5em 0 .5em; overflow:hidden;
}
.product-foto a img {
display:block;
margin:0; padding:0;
padding:.4em;
}
.product-foto a img.preview {
text-align:left;
margin:0; padding:0;
}
.product-foto p {
margin:.2em;
font-style:italic;
}
#gallery .card {
float:left;
margin:0 10px 10px 0; padding:10px 0; overflow:hidden;
font-size:70%; text-align:center;
}
#gallery .card p {
margin:0 0 5px 0;
font-size:130%;
}
#gallery .card a img {
border:none; margin:0 auto; padding:0;
}

.strip, .strip p {
padding:0; margin: 0;
}
.strip strong {
padding:0; margin: 0; margin-left: 1px; font-weight:normal; background: #fcfcfc url("../../img/strip-tabs.gif") no-repeat right top;
padding: 2px; padding-top: 2px; *padding-top: 0; _padding-top: 0; padding-right: 3px;padding-left: 0;
}
.strip strong a {
padding:0; margin: 0;padding-top: 2px;padding-right: 6px;padding-left: 6px; text-decoration: none;
color: #000; white-space: nowrap; background: url("../../img/strip-tabs-left.gif") no-repeat left top;
}
.strip strong.strip_active {
background: #8e8e8e url("../../img/strip-tabs_.gif") no-repeat right top; font-weight:bold;

}
.strip strong.strip_active a {
color:#fff; background: url("../../img/strip-tabs-left_.gif") no-repeat left top;
}
.subpage {
background-color: #fcfcfc; border: 1px solid #a9a9a9; border-top: 3px solid #8e8e8e;  margin-left:1px; margin-top:0;padding:1em;padding-top:0;
}
.subpage form fieldset {
border:1px solid  #a9a9a9; margin-top:1em;
}

#column {
position:absolute; z-index:11; right:0; top:0;
width:150px;
}
#column-in {
border:1px solid #CAD0DC; border-top:0; margin:5px 5px 5px 0; padding:0 5px;
}
#column-in dd, #column-in dt {
margin:.2; margin-left:0;
}
#column h2, #column h3 {
border:1px solid #CAD0DC; margin:0 -6px; padding: 3px 5px;
font-size:1em;
background:#EEEFF7 url("../../img/menu.gif") repeat-x;
}
#column h3 {
font-weight:normal;
}
#column ul {
display:block; list-style:none;
margin:1.2em 0;
}
#column ul li {
display:block;list-style: none;
padding: 0 0 0 10px;
background:url("../../img/bullet.gif") no-repeat 0 .5em;
}
#column ul ul {
margin:0;
}

#sidebar {
position:absolute; z-index:12; left:0; top:0;
width:150px;
}
#sidebar-in {
border-right:1px solid #CAD0DC;
background-color:#EEEFF7;
}
#menu {
border-bottom:1px solid #CAD0DC; margin:-1px 0 0 0;
background-color:#EEEFF7;
}
#menu ul {
display:block; list-style:none;
margin:0;
}
#menu li {
display:block; list-style:none;
border-top:1px solid #CAD0DC; margin: 0;
background:url("../../img/menu.gif") repeat-x;
}
#menu li.nextmenu {
border-top:5px solid #CAD0DC;
}
#menu li li {
background-image:none;
}
#menu li a, #menu li span {
display:block; _display:inline-block;
border-left:5px solid #909EAF; padding:3px 5px;
text-decoration:none;
color:black;
}
#menu li li a, #menu li li span {
border-left:5px solid #FDFDFE; padding-left:10px;
font-size:90%;
}
#menu li li li {
background-color:#FDFDFE;
}
#menu li li li a, #menu li li li span {
border-left:5px solid #EEEFF7; padding-left:20px;
}
#menu li a.active {
border-left:5px solid #C33B27;
text-decoration:none; font-weight:bold;
color:#C33B27;
}
#menu li a:hover {
border-left:5px solid #C33B27;
text-decoration:underline;
color:#C33B27;
}
#advertisment {
padding:0 5px;
}

#infolist {
position:absolute; z-index:20; right:5px; top:146px;
width:180px;
}
#infolist ul {
display:block; list-style:none;
margin:0;
}
#infolist li {
display:block; list-style:none;
height:15px; margin:0;
}
#infolist li ul {
display:none;
position:absolute; z-index:21; right:0; top:0;
width:178px; height:auto; overflow:visible; border:1px solid #CAD0DC; padding-top:2px;
background-color:white;
}
#infolist li ul li {
height:auto; margin:0; padding:0 5px;
}
#infolist li li a {
display:block; _display:inline-block;
}
#init {
display:block;
border:1px solid #CAD0DC; padding:2px 5px;
background-color:white;
}

#promo {
position:absolute; z-index:30; /* left:260px; */ right:215px; top:75px;
width:300px; height:60px; overflow:hidden;
}
#promo p {
margin:0;
}

#basket {
position:absolute; z-index:40; right:5px; top:90px;
width:200px;
}
#basket p {
margin:0;
}
#basket .img {
display:block; float:left;
margin-right:5px;
}

#header {
position:absolute; z-index:50; left:0; top:0;
width:100%; height:65px; overflow:hidden;
background:#F3F4F9 url("../../img/case.jpg") repeat-x left top;
/* background:#F3F4F9 url("../../img/silvestr_mall.png") no-repeat left top; */
/* background:#F3F4F9 url("../../img/velikonoce2006.jpg") no-repeat left top; */
/* background:#F3F4F9 url("../../img/fotbal_mall.gif") no-repeat left top; */
}
#header p {
width:100%; height:65px; overflow:hidden; margin:0;
background:url("../../img/slogan.gif") no-repeat right top;
}

#hotline {
position:absolute; z-index:60; right:10px; top:30px;
width:140px; height:30px; overflow:hidden; margin:0;
}
#hotline p {
width:140px; height:30px; overflow:hidden; margin:0;
}

#lang a.sk {
width:40px; height:11px;  z-index:97;
position:absolute; right:210px; top:29px;
}
#lang a.hu { width:40px; height:11px;  z-index:97;
position:absolute; right:165px; top:29px;
}
#lang a.pl { width:40px; height:11px;  z-index:97;
position:absolute; right:165px; top:47px;
}
#lang a.de { width:40px; height:11px;  z-index:97;
position:absolute; right:210px; top:47px;
}

#nav {
position:absolute; z-index:96; left:150px; top:5px;
width:480px; height:60px;
line-height:15px;
}
#nav ul {
display:block; list-style:none;
height:30px; margin:0;
}
#nav li {
display:block; list-style:none;
height:15px; margin:0;
}
#tabs li .drop {
display:none;
width:220px; overflow:visible; padding-top:19px;
}
#tabs li:hover .drop, #tabs li.over .drop {
position:absolute; z-index:95; left:0; top:0;
display: block; width:220px;
}
#nav h6 {
border:1px solid #878787; border-bottom:none; margin:0; padding:2px 4px 2px 18px;
font:bold 100% verdana, sans-serif; text-align:left;
background:#E9E9DC url("../../img/dropdown-bullet.gif") no-repeat 4px 50%; color:#333;
}
#nav .drop-in {
border:1px solid #878787;
background-color:white;
}
#nav dl {
clear:both;
margin:0;
}
#nav dt {
float:left;
width:80px; overflow:hidden; margin:0; padding:20px 0 0 0;
text-align:center;
background:url("../../img/dropdown.gif") repeat-x 0 0;
}
#nav dd {
float:right;
width:138px; overflow:hidden; margin:0; padding:10px 0 0 0;
background:url("../../img/dropdown.gif") repeat-x 0 0;
}
#nav dd ul {
display:block; list-style:none;
height:auto; margin 5px; padding-bottom:5px;
}
#nav dd li {
display:block; list-style:none;
margin:2px 0; padding: 0 0 0 7px; _text-overflow:elipsis; _overflow:hidden;
background:url("../../img/bullet.gif") no-repeat 0 .5em;
}
#nav dd a {
color:black;
}
#nav dd a:hover {
color:red;
}
#nav #nav-01 dt {
padding-top:10px;
}
#nav #nav-11 dt {
padding-top:30px;
}

#brand dl.brand img {
float:left; padding:.5em;
}
#brand h2 {
padding:.4em; margin:.2em; padding-left: 1em; font-size:1.2em;
}
#brand h2, #brand dl.brand {
clear:both;
}
#brand dl.brand dd  {
padding-left:70px;
}
#brand dl.brand dt strong {
padding-left:15px;
}
#brand dl.brand {
border-top:1px solid #eee; margin:.4em;
}
#brand p.extra.clear img {
position:relative; top:5px;
}
#brand h2.set-group-header {
font-size:150%; border-top: 1px solid #aaa; margin-top: 1em; padding: 1em 0 1em 0;
}

#history {
margin:0 160px; padding:0px; padding-bottom:2px; padding-top:2px; padding-left:5px; margin-bottom:4px;  border-left:2px solid #CAD0DC;
}
#footer p {
padding:0;margin:.2em;
}
#footer {
border-top:2px dotted #CAD0DC; margin:0 160px; padding:5px 0; clear:both;
}
#footer address {
padding-top:1em;
}
/* NAV-LINE-4 */

#nav-01 {
position:absolute; z-index:91; left:0; top:42px;
}
#nav-01 .drop {
background:url("../../img/tab-01-active.gif") no-repeat 0 0;
}
#nav-09 {
position:absolute; z-index:91; left:65px; top:42px;
}
#nav-09 .drop {
background:url("../../img/tab-09-active.gif") no-repeat 0 0;
}
#nav-02 {
position:absolute; z-index:91; left:143px; top:42px;
}
#nav-02 .drop {
background:url("../../img/tab-02-active.gif") no-repeat 0 0;
}
#nav-03 {
position:absolute; z-index:92; left:246px; top:42px;
}
#nav-03 .drop {
background:url("../../img/tab-03-active.gif") no-repeat 0 0;
}
#nav-10 {
position:absolute; z-index:92; left:283px; top:42px;
}
#nav-10 .drop {
background:url("../../img/tab-10-active.gif") no-repeat 0 0;
}
#nav-04 {
position:absolute; z-index:92; left:345px; top:42px;
}
#nav-04 .drop {
background:url("../../img/tab-04-active.gif") no-repeat 0 0;
}
#nav-06 {
position:absolute; z-index:92; left:0px; top:24px;
}
#nav-06 .drop {
background:url("../../img/tab-06-active.gif") no-repeat 0 0;
}
#nav-07 {
position:absolute; z-index:92; left:45px; top:24px;
}
#nav-07 .drop {
background:url("../../img/tab-07-active.gif") no-repeat 0 0;
}
#nav-08 {
position:absolute; z-index:92; left:97px; top:24px;
}
#nav-08 .drop {
background:url("../../img/tab-08-active.gif") no-repeat 0 0;
}
#nav-05 {
position:absolute; z-index:92; left:136px; top:24px;
}
#nav-05 .drop {
background:url("../../img/tab-05-active.gif") no-repeat 0 0;
}
#nav-11 {
position:absolute; z-index:92; left:318px; top:24px;
}
#nav-11 .drop {
background:url("../../img/tab-11-active.gif") no-repeat 0 0;
}
#nav-12 {
position:absolute; z-index:92; left:344px; top:24px;
}
#nav-12 .drop {
background:url("../../img/tab-12-active.gif") no-repeat 0 0;
}
#nav-13 {
position:absolute; z-index:92; left:179px; top:24px;
}
#nav-13 .drop {
background:url("../../img/tab-13-active.gif") no-repeat 0 0;
}
#nav-14 {
position:absolute; z-index:92; left:294px; top:24px;
}
#nav-14 .drop {
background:url("../../img/tab-14-active.gif") no-repeat 0 0;
}
#nav-15 {
position:absolute; z-index:92; left:227px; top:24px;
}
#nav-15 .drop {
background:url("../../img/tab-15-active.gif") no-repeat 0 0;
}
#nav-16 {
position:absolute; z-index:92; left:136px; top:24px;
}
#nav-16 .drop {
background:url("../../img/tab-16-active.gif") no-repeat 0 0;
}

/* LAYOUT-TYPE */

.layout-110 #content, .layout-110 #footer  {
margin:0 10px 0 160px;
}
.layout-110 #column {
display:none;
}
.layout-011 #sidebar {
display:none;
}
.layout-010 #content, .layout-010 #footer {
margin:0 10px 0 160px;
}
.layout-010 #column, .layout-010 #sidebar {
display:none;
}

/* PRE-DEFINITIONS */

.fix {
display:block; clear:both;
border:0; margin:0; padding:0; height:1px; overflow:hidden;
background-color:transparent;
}
.textbg-1, .noborder tr.textbg-1 th, .noborder tr.textbg-1 td, th.textbg-1, td.textbg-1 {
background-color:#EEEFF7;
}
.textbg-2, .noborder tr.textbg-2 th, .noborder tr.textbg-2 td, th.textbg-2, td.textbg-2 {
background-color:#F7F5EE;
}
/*.textbg-3, .noborder tr.textbg-3 th, .noborder tr.textbg-3 td, th.textbg-3, td.textbg-3 {
background-color:transparent;
background-color:#779cff; border-top:1px solid white;
} */
.textbg-4, .noborder tr.textbg-4 th, .noborder tr.textbg-4 td, th.textbg-4, td.textbg-4 {
background-color:#779cff; border-top:1px solid white;
}
.extra, .extra-mall {
font-weight:bold;
color:#C33B27;
}

.action-alert {
font-weight: bold;
color: white;
background-color: red;
}

.action-alert a {
color: white !important;
}

.clear {
clear:both;
}
.center {
text-align:center;
}
.right {
text-align:right;
}
.left {
text-align:left;
}
.bold {
font-weight:bold;
}
.italic {
font-style:italic;
}
.float-left {
float:left;
margin:0 10px 10px 0;
}
.float-right {
float:right;
margin:0 0 10px 10px;
}
.autowidth {
width:auto !important;
}
.noscreen, .noshow {
display:none;
}

/* Detail */

.product-foto {
border:1px solid #eee;
border-left:2px solid #eee;
}
div.product-foto img  {
margin:0 auto;
}
.product-foto a img.preview {
padding:2px;
}
a.glossary {
padding-right:11px;
background:transparent url("../../img/param_help_question.gif") no-repeat right top;
}

#inset, #variants {
float:left; padding-top:0; border: 1px solid #a9a9a9; clear:both;
}
#inset legend, #variants legend {
color:#000; margin-top:.5em;
}
#inset legend ul, #variants legend ul {
margin-top:0;
}

#action_data {
border:1px solid #a9a9a9; padding:10px; padding-top:0; padding-bottom:0;
}
#action_data p {
text-align:left;
}
#action_data legend {
padding-top:.3em;
}
#action_data p {
margin:.4em 0;
}


/* Kontakt */
#team dd {
margin-top:0; margin-bottom:0;
}

/* Gallery */

#gallery .card {
margin:0 10px 10px 0; padding:3px 0;
border-right: 1px solid #DEE1F5;
border-bottom: 1px solid #DEE1F5;
}
#gallery .card a img {
display:block;
margin:0 auto; padding:0;
padding:.4em;
}
#gallery .card a img.preview {
margin:0; padding:0;
text-align:left;
}

/* Box */

div.tpl_box_vertical {
float:right; width:140px;
border: 1px solid #ff7836;
padding: .8em; padding-top:0;
margin:1em;
}

.tpl_box_subsection {
border: 1px solid #eee;
padding: .5em; background-color: #fff !important;
}

div.tpl_box_horizontal, div.tpl_box_actions {
padding: 0; margin: 0;
}
div.tpl_box_horizontal dl, div.tpl_box_actions dl {
width:14.5em; height:20em;
display:block; float:left;
margin:0 .4em .4em 0; padding:.1em; text-overflow: ellipsis; overflow: hidden;
border:1px solid #eee; background: transparent;
}
div.tpl_box_horizontal dl dt, div.tpl_box_actions dl dt {
margin:.2em; _height:35px; min-height:35px;
}
div.tpl_box_horizontal dl dd, div.tpl_box_actions dl dd {
margin:2px;
}
div.tpl_box_actions dl {
width:16em; height:21em;
}

.continue, .continue p {
margin: 0; clear:both;
background: url("../../img/strip-tabs-left.gif") no-repeat 1px 7px;
padding:1em 0px 0px 2px;
}
h2 .continue, h2 .continue p {
background-position:1px 10px;
}
.continue strong {
margin:0px 2px 0px 1px;
padding:5px 10px 2px 6px;
background: #fcfcfc url("../../img/strip-tabs.gif") no-repeat 100% 0%;
color: #c33b27;
}
/*

.continue, .continue p {
padding:0; margin: 0; clear:both; padding-top:1em;
}
.continue strong {
padding:0; margin: 0; margin-left: 1px;  background: #fcfcfc url("../../img/strip-tabs.gif") no-repeat right top;
padding: 2px; padding-top: 3px; _padding-top: 0; padding-right: 3px;padding-left: 0;
}
.continue strong span {
padding:0; margin: 0;padding-top: 3px;padding-right: 6px;padding-left: 6px; text-decoration: none;
color: #c33b27; white-space: nowrap; background: url("../../img/strip-tabs-left.gif") no-repeat left top;
}
*/
.continue_content {
background-color: #fcfcfc; border: 1px solid #a9a9a9; border-top: 3px solid #a9a9a9;  margin-left:1px; margin-top:0;padding:1em;
}
.continue_content span {
color: #a1a5a9;
}
.continue_content strong {
white-space:nowrap;
}

/* Hledani */
#param_search table th {
text-align:right;  vertical-align: top; border-bottom: 1px solid #eee;
}
#param_search table td {
border-bottom: 1px solid #eee; vertical-align: middle;
}

/* Prislusenstvi */
#access.table {
width:100%;
}
#access td {
padding:.3em; border-bottom:1px solid #a9a9a9;
}

/* Kosik */
.extra-basket {
font-weight:bold;
padding-left:15px;
background:transparent url("../../img/basket_arrow_red.gif") no-repeat left 3px;
}
#basket-form {
margin:.5em auto;  width:600px;
}
#basket-form table th, #basket-form table td {
padding:.3em;
}
#basket-form h1, #basket-form h2 {
color:#999; font-size:120%;
}
#basket-form table.basket-table0 {
width:100%; border:1px solid #999;
}
#basket-form .basket-table0 th {
border-bottom:1px solid #999;
}
#basket-form table .basket-lightgrey {
background-color:#eeede3;
}
#basket-form .grey, .grey {
color:#999;
}
#basket-form fieldset {
border-color:#999;
}
#basket-form fieldset legend {
color:#000; padding-top:.5em;
}
#basket-form fieldset textarea {
width:370px; height:80px;
}
#basket-form fieldset#certs div.extra {
margin: 0; padding: 0;
}
#basket-form fieldset#certs p {
text-align: left;
margin: 0 auto 1.5em;
}
#basket-form fieldset#certs div.extra p {
text-align: left;
margin-top: 0; padding-top: 0;
}
.checked-codes span {
font-family: monospace;
font-size: 130%;
*font-size: 110%;
}
#basket-form fieldset#certs .checked-codes {
margin-top: -.5em;
}
#basket-form fieldset#certs input[type="submit"] {
margin: 2px auto;
display: block;
}
#basket-form .basket-table1 {
border:1px solid #999; width:400px; padding:0; margin:0;
}
#basket-form .basket-table1 td .ico {
margin-left:25px;
}
#basket-form table.basket-table2 {
border:1px solid #a1c7d9; width:200px;padding:0;margin:0;
}
#basket-form table.basket-table2 th {
color:#6699cc; background-color:#e2eef3; border-bottom:1px solid #999;
}
#basket-form table.basket-table1 td, #basket-form table.basket-table1 th {
padding-left:.5em; padding-right:.5em;
}
#basket-form table.basket-table2 td, #basket-form table.basket-table2 th {
padding-left:.5em; padding-right:.5em;
}
#basket-form table.basket-table2 td hr {
border:solid #a1c7d9;  height:1px; overflow:hidden; border-width:1px 0 0 0; margin:.6em 0; padding:0;
}
#basket-form #company label,  #basket-form #other_address label {
 width:100px;
}
#basket-form #company, #basket-form #other_address {
width:250px;
}
#basket-form span.ico a img {
border-bottom:2px solid #cc0000;
}
#basket-form span.ico a:hover img {
border-bottom:2px solid #6699cc;
}
.box-plug caption {
text-align:left; margin-bottom:.2em;
}
.box-plug table {
	border:0; clear:both; margin:0; margin-bottom:1em;
}
.box-plug table tr, .box-plug table td, .box-plug table th {
	padding:.5em;margin:.5em; border:1px solid #eee;
	text-align:center;
}
.box-plug table td {
 text-align:left;
}
.box-plug table th {
vertical-align:middle;
}
.box-plug table .img {
text-align:center; vertical-align:middle;
}
#znacky, #kategorie {
margin-left: 1.8em; margin-bottom: 2em;
}
#znacky li, #kategorie li {
float: left; width: 25%; margin: 20px; margin-top: 0px; margin-bottom: 0px; padding-bottom: 0px; padding-top: 0px;
}
#znacky ul {
width: auto; clear: both; margin-top: -3px;
}
#znacky h2, #kategorie h2 {
padding-top: .5em;
}
#znacky hr, #kategorie hr {
display: block; height: 1px; overflow: hidden; border: dotted silver; border-width: 1px 0 0 0; margin: .6em 0; padding: 0;
}

#kategorie .column {
	float: left;
	width: 33%;
	clear: none;
}

#kategorie li {
	float: none;
	width: auto;
}

.filtrkategorie a, .filtrkategorie strong {
width:32%;
float:left;
margin-left:.5em;
}
.list_products li.move1 { margin-left:0px; }
.list_products li.move2 { margin-left:30px; }
.list_products li.move3 { margin-left:60px; }
.list_products li.move4 { margin-left:90px; }
.list_products li.move5 { margin-left:120px; }

.list_products {
text-align:left;
width:46%;
float:left;
margin:.5em; padding:.5em;
height: 300px;
/*overflow:scroll;*/
overflow-y: auto; overflow: -moz-scrollbars-vertical;
}

#payment {
background: white url("../../img/iris_grey.gif") repeat-x top;
width:600px;
}
#payment {
border:1px solid #ccc;
}
#payment legend {
margin-left:232px;
}
#payment legend img {
position:relative; top:6px;
}
#payment table {
margin-top:10px;
}
#payment table td {
padding:.3em;
vertical-align:middle;
}

#extsearch {
	margin-left: auto;
	margin-right: auto;
	border-color: #ccc;
	width: 590px;
}
#extsearch legend {
	margin:0px;
}
#extsearch table {
	border-spacing: 0em 1em;
	border-collapse:separate;
	margin: 0px auto 0px auto;
	border: none;
	width: 550px;
}
#extsearch table td{
	border: none;
	white-space: nowrap;
	font-size:110%;
	padding:5px;
	vertical-align:middle;
}
#extsearch table td.left{
	text-align:right;
}
#extsearch table td.right{
	text-align:left;
}
#extsearch table tr.odd{
	background-color: #EEEFF7;
}
#extsearch table tr.even{
	background-color: transparent;
}
#extsearch table td.title{
	padding: 10px;
	text-align: center;
	font-size: 150%;
}
#extsearch input.words{
	border:1px solid #ccc;
	background-color:white;
}
.mandatory{/*class fungujuci ako oznackovanie povinnych poli vo formulari rank, NEMAZAT !!!*/
}
TABLE.clientranks .left{
	text-align: left;
}
TABLE.clientranks .left_nopad{
	text-align: left;
	padding-left: 0px;
}
TABLE.clientranks .center{
	text-align: center;
}
TABLE.clientranks td,th{
	padding: 0px 20px 0px 20px;
	vertical-align: middle;
}

#ranks ul li {
	list-style-type:none !important;
	background:none !important;
}
#ranks li {
	border-left:2px solid #ccc; padding-left:0;
	background-color:#F5F2DE;
}
#ranks ul h4 {
	margin-top:0; padding:2px 5px;
	background-color:#F5F2DE;
}
#ranks ul p {
	margin-top:0;
}
#ranks ul p.header {
	margin:0; padding:2px 2px 2px 5px;
	font-style:italic;
	white-space: nowrap;
}
#ranks ul p.body {
	padding:2px 5px; overflow:auto;
}

#rank_langs td {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	vertical-align: middle;
}
#rank_langs td.langs {
	border-left: 1px solid #CAD0DC;
	border-right: 1px solid #CAD0DC;
	padding: 0.5em 5px 0.5em 5px;
	white-space: nowrap;
}
#rank_langs td.last_col {
	width: 100%;
}
#rank_langs hr.left_line {
	width: 3em;
}
#rank_langs tr.inivisble_row td {
	line-height:0px;
}
#rank_langs div.min_width {
	width: 2em;
	height: 0px;

	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
td.rank_form{
	color: #444444;
}
td.rank_form td.form_container{
	width: 350px;
}
td.rank_form td.form_container label{
	font-weight: bold;
}
td.rank_form td.form_container textarea{
	border: 1px solid #a0a0a0;
	background-color: #ffffff;
}
td.rank_form td.tooltip_container{
	padding-left: 40px;
}
td.rank_form hr{
	border:0px;
	border-top:1px dotted #a0a0a0;
	height:0px;
}
div.rank_frame{
	border: 1px solid #a0a0a0;
}
div.rank_frame_header{
	border-bottom: 1px solid #a0a0a0;
	background-color: #eeede3;
	padding:2px 10px 2px 10px;
}
div.rank_frame_body{
	padding: 5px 10px 5px 10px;
}
input.rank_submit{
	margin-top: 10px;
	width: 151px;
	height: 21;
	border: 0px;
}
#hodnoceni_text {
	font-weight: bold;
}
tr.current td {
	background-color:#FAF5AB;
}
#head_top img, #head_bottom img {
border:0;
}
#head_top p, #head_bottom p {
margin:0;
padding:0;
}
#head_top {
background-color: white;
padding-top:12px;
margin-bottom:45px;
height:57px;
background:url(../../img/head.gif) no-repeat;
}
#head_top div {
float:left;
}
#head_top #logo {
width:222px;
height:57px;
background-repeat: no-repeat;
}
#head_top #mall {
width:233px;
height:57px;
background:url(../../img/mall.gif) no-repeat;
}
#head_top #mall img {
float:left;
margin-right:10px;
}
#head_top #mall p {
float:left;
width:105px;
line-height:1.1em;
margin:0px;
padding:20px 0px 7px;
color:#666666;
}
#head_top #gift, #head_top #phone-top {
float:right;
width:145px;
height:57px;
background:url(../../img/gift.gif) no-repeat;
}
#head_top #hrefs {
float:right;
margin:31px 0px 0px 0px;
color:#CC0000;
}
#head_top #hrefs a.main:link, #head_top #hrefs a.main:visited, #head_top #hrefs a.main:hover {
color:#CC0000;
padding:0px 10px 0px 5px;
}
#head_top #hrefs a.main:hover {
text-decoration:none;
}

#head_bottom {
width:100%;
position:absolute;
top:69px;
left:0px;
clear:both;
background:url(../../img/headbottom_left.gif) left bottom repeat-x;
color:#ffffff;
height:45px;
}


#hb_in {
height:45px;
background:url(../../img/headbottom_bg.gif) left bottom no-repeat;
}

#head_bottom #search {
float:left;
padding:11px 0px 10px 3px;
font-weight:bold;
}
#head_bottom #search #searchtype {
width:140px;
margin:0px 10px 3px 0px;
border:1px solid #474551;
}
#head_bottom #search #search-go {
width:66px;
background:#0099CC url(../../img/search_go.gif) no-repeat;
border:0px;
padding-left:20px;
color:#ffffff;
font-weight:bold;
cursor:pointer;
}
#ceny-buttony {
float:left;
padding-left:20px;
padding-top:8px;
}
#ceny-buttony p .head-button {
margin-right:0;
}
.info-terminy {
background-color: #3794DB;
color: #FFF; padding:3px !important;
margin:5px 0 !important; width:90%;
}
.info-terminy a:link {
color:#FAF5AB;
}
.info-terminy a:visited {
color:#E7F0F5;
}
.info-terminy a:hover {
color:#F8DBDA;
}

#head_bottom #search label {
margin-right:10px;
}
#head_bottom #info-text {
/*margin:0px 200px 0px 280px;*/
border-top:1px solid #0099CC;
text-align:center;
}

#head_bottom #info-basket {
float:right; width:150px;
margin-top:12px;
margin-right:5px;
border-left:1px dotted #FFF;
}

#ticker a:link, #ticker a:visited, #ticker a:hover {
color:#ffffff;
font-weight:normal;
text-decoration:none;
}
#ticker a:hover {
color:#000000;
}
#areaallshops {
display:none;
position:absolute;
left:100px;
top:69px;
width:470px;
background:#ffffff url(../../img/allshops_bg.gif) repeat-x;
border:1px solid #CAD0DC;
z-index:100;
}
#areaallshops #allshops_in1 {
padding:15px 5px;
}
#areaallshops #allshops_in1 div.title {
clear:both;
background:url(../../img/allshops_bg_top.gif) no-repeat;
padding-top:7px;
margin-bottom:5px;
}
#areaallshops #allshops_in1 div.title div {
color:#ffffff;
background:#63B6D1 url(../../img/allshops_bg_bottom.gif) no-repeat bottom;
padding:0px 15px 7px;
}
#areaallshops #allshops_in1 ul {
/*float:left;
width:30%;*/
float:none;
padding:0px;
margin:0px 0px 10px 0px;
}
#areaallshops #allshops_in1 li {
list-style:none;
padding:1px 10px 1px 20px;
/*background:url(../../img/allshops_li.gif) no-repeat 10px 6px;*/
}
#areaallshops #allshops_in1 a:link, #areaallshops #allshops_in1 a:visited, #areaallshops #allshops_in1 a:hover {
color:#000000;
text-decoration:none;
}
#areaallshops #allshops_in1 a:hover {
color:#D20810;
text-decoration:underline;
}
#areaallshops #allshops_in .info {
clear:both;
margin:0px 0px 10px;
padding:5px 0px;
background:url(../../img/allshops_p.gif) repeat-x;
}
#areaallshops #allshops_in .info p  {
padding:5px 0px 0px 40px;
margin:0px;
}
#areaallshops .info a:link, #areaallshops .info a:visited, #areaallshops .info a:hover {
text-decoration:none;
}
#areaallshops .info a:hover {
text-decoration:underline;
}
#areaallshops #allshops_in .info1 p  {
background:url(../../img/allshops1.gif) no-repeat 0px 5px;
}
#areaallshops #allshops_in .info2 p  {
background:url(../../img/allshops2.gif) no-repeat 0px 5px;
}
#areaallshops #allshops_in .info3 p  {
background:url(../../img/allshops3.gif) no-repeat 0px 5px;
}
.litr {
padding: 1px 10px 1px 20px;
background:url(../../img/allshops_li.gif) no-repeat 10px 6px;
}
#allshops_in1 table tr td strong {
padding-left: 20px;
}
#arealogin {
display:none;
position:absolute;
margin:0px 0px 0px -100px;
z-index:100;
}
#arealogin #login_in {
width:295px;
margin:10px 0px 0px 0px;
padding:0px 0px 10px 0px;
background:#ffffff url(../../img/arealogin_bg.gif) repeat-x;
border:1px solid #CAD0DC;
text-align:center;
}
#arealogin #login_in table {
border:0px;
}
#arealogin #login_in table th, #arealogin #login_in table td {
text-align:right;
padding:3px 10px;
color:#000000;
border:0px;
}
#arealogin #login_in table input {
width:195px;
border:1px solid #A7A6AA;
}
#arealogin #login_in form {
margin-bottom:10px;
}
#arealogin #login_in a:link, #arealogin #login_in a:visited, #arealogin #login_in a:hover {
color:#666666;
}
#arealogin #login_in a:hover {
text-decoration:none;
}
#head_bottom #search #search-go {
width:66px;
background:transparent url("../../img/search_go.gif") no-repeat;
border:0px;
padding-left:20px;
vertical-align:middle;
color:#ffffff;
font-weight:bold;
cursor:pointer;
}

}
#areamoreinfo #moreinfo_in li a:link, #areamoreinfo #moreinfo_in li a:visited, #areamoreinfo #moreinfo_in li a:hover {
color:#333333;
text-decoration:none;
font-weight:normal;
}
#areamoreinfo #moreinfo_in ul li a:hover {
color:#D20810;
text-decoration:underline;
}

#head_top #hrefs {
float:right;
margin:0px;
color:#CC0000;
}
#head_top #hrefs p {
margin:10px 0px -12px;
text-align:center;
}
#head_top #hrefs p a {
margin:0px 3px 0px 10px;
}
#head_top #hrefs a.main:link, #head_top #hrefs a.main:visited, #head_top #hrefs a.main:hover {
color:#CC0000;
padding:0px 5px 0px 5px;
}
#head_top #hrefs a.main:hover {
text-decoration:none;
}
#head_bottom #search #search-go {
width:60px;
background:transparent url("../../img/search_go.gif") no-repeat;
border:0px;
#padding-left:25px;
padding-bottom:11px;
vertical-align:middle;
color:#ffffff;
font-weight:bold;
cursor:pointer;
}
#termin_od, #termin_do {
width:110px;
}
.pokrocile {
width:125px; margin-left:10px !important;
float:left; 
/*margin-top:14px !important;*/
font-weight:bold;
}
.pokrocile a {
color:#FFF !important;
text-decoration:none;
}


.tab {
width:125px;
float:left;
margin-top:14px !important;
font-weight:bold;
}
.tab a {
color:#FFF !important;
text-decoration:none;
}





.nove-zalozky
{
}
#zalozky-menu
{
	float;left;
	padding-right:30px;
}
.nove-zalozky li div
{
list-style:none;
display:inline;
margin:0;
padding:0;
padding-top: 14px;
}
.nove-zalozky li a div
{
display:block;
height:37px;
margin:-5px 2px 0 0;
float:left;
text-decoration:none;
/* --------------------  tu zmen "padding:0 0 0 10px;" na "padding:0 0 0 5px;" ----------------------- */
padding:0 0 0 10px;
background:#70b1e0 top left no-repeat;
border:none;
color:#FFFFFF;
line-height:40px;
font-weight:bold;
}
.nove-zalozky li a span div
{
display:block;
height:37px;
/* --------------------  tu zmen "padding:0 10px 0 0;" na "padding:0 5px 0 0;" ----------------------- */
padding:0 10px 0 0;
margin:0px 2px 0 0;
background: top right no-repeat;
border:none;
}
.nove-zalozky li a:hover, .nove-zalozky li a.active div.active
{
background:#da251d top left no-repeat;
color:#ffffff;
}
.nove-zalozky li a:hover span, .nove-zalozky li a.active span
{
}

.nemecke-ck {
 width:100%;
 height:5000px;
 border:0px;
}

.letenky {
 width:100%;
 height:5000px;
 border:0px;
}
