body {
    background: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    margin: 0px;
    padding: 0px;
}
body, td, tr, table {
    font-size: 11px;
}
A:active {
    color : black;
    text-decoration : underline;
}
A:link {
    color: #000000;
    text-decoration: none;
}
A:visited {
    color: #000000;
    text-decoration: none;
}
A:hover {
    text-decoration : underline !important;
    color : #666666;
}
img {
    border: 0px;
}
.box_left {
    margin-top:15px;
    font-size:11px;
    width: 230px;
}
.box_header_left {
    line-height: 27px;
    background: url('../img/layout/design_18.jpg');
    padding-left: 30px;
    padding-right: 65px;
    font-weight: bold;
}
.box_content_left {
    background: url('../img/layout/design_26.jpg');
    padding-left: 15px;
    padding-right: 25px;
}
.box_footer_left {
    height: 19px;
    background: url('../img/layout/design_36.jpg');
}
.box_right {
    margin-top:15px;
    font-size:11px;
    width: 230px;
}
.box_header_right {
    line-height: 27px;
    background: url('../img/layout/design_19.jpg');
    padding-left: 65px;
    padding-right: 30px;
    font-weight: bold;
}
.box_content_right {
    background: url('../img/layout/design_27.jpg');
    padding-right: 15px;
    padding-left: 25px;
}
.box_footer_right {
    height: 19px;
    background: url('../img/layout/design_37.jpg');
}
.middle_box {
    margin-top:10px;
    font-size:11px;
}
.middle_box_header {
    line-height: 27px;
    font-weight: bold;
    background: url('../img/layout/design_22.jpg');
    font-size: 12px;
}
.middle_box_content{
    font-size: 11px;
    padding: 5px;
}
.middle_box_footer {
    height: 21px;
    background: url('../img/layout/design_39.jpg');
}
.clearing {
    clear:both;
    font-size: 1px;
}
.no_image {
    margin-right: 10px;
    margin-bottom: 10px;
    border: 1px solid #666666;
    background: #eee;
    float: left;
    font-size: 16px;
    line-height: 25px;
    text-align: center;
    font-variant: small-caps;
}
hr {
    height: 1px;
    color: #666666;
    background-color: #666666;
    border: 0px solid #666666;
}
.inner {
    margin: 10px;
}
h1 {
    font-size: 20px;
    font-weight: bold;
    font-variant: small-caps;
}
.infobox {
    border: 1px solid #666666;
    margin-top:5px;
    margin-bottom:5px;
    padding: 5px;
    font-weight:bold;
    background: #eee;
}
input,select {
    border: 1px solid #666666;
    font-size: 12px;
    padding: 2px;
}
li {
    margin-top: 0px;
    margin-bottom: 0px;
}

ul.menu {
    list-style-type: none;
    margin: 0px;
    margin-left: -5px;
    margin-right: -5px;
    padding: 0px;
    border-top:1px solid #FFFFFF;
}

.top_unselected {
    text-decoration: none !important;
    color: #000;
    padding: 3px 3px 3px 10px;
    background: #fff;
    display: block;
    border-bottom: 1px solid #666666;
    border-top: 1px solid #666666;
    font-size: 13px;
    line-height: 20px;
    text-align:center;
    font-weight:bold;
}
.selected {
    color: #000000;
    text-decoration: none !important;
    padding: 3px 3px 3px 10px;
    background: #fff;
    border-bottom: 1px solid #666666;
    font-size: 13px;
    font-weight: bold;
    display : block;
    line-height: 20px;
}

a.unselected {
    text-decoration: none !important;
    color: #000;
    padding: 3px 3px 3px 10px;
    background: #eee;
    display: block;
    border-bottom: 1px solid #666666;
    font-size: 13px;
    line-height: 20px;
}
a.unselected:hover {
    text-decoration: none !important;
    color: #fff;
    background: #666666;
    line-height: 20px;
}
.selected_sub {
    color: #000000;
    text-decoration: none !important;
    padding: 3px 3px 3px 25px;
    background: #fff;
    border-bottom: 1px solid #666666;
    font-size: 11px;
    font-weight: bold;
    display : block;
    line-height: 20px;
}

a.unselected_sub {
    text-decoration: none !important;
    color: #000;
    padding: 3px 3px 3px 25px;
    background: #f5f5f5;
    display: block;
    border-bottom: 1px solid #666666;
    font-size: 11px;
    line-height: 15px;
}
a.unselected_sub:hover {
    text-decoration: none !important;
    color: #fff;
    background: #666666;
    line-height: 15px;
}
input, textarea, select {
    border-top-width : 1px;
    border-right-width : 1px;
    border-bottom-width : 1px;
    border-left-width : 1px;
    text-indent : 2px;
    font-size:11px;
}

.fields {
    font-family: verdana;
    font-size: 11 px;
    border-color: #369;
    border-width: 1;
    border-style: solid;
    color: black;
    background-color: white;
}

.css_name {
    font-family: verdana;
    font-size: 11 px;
    border-color: #369;
    border-width: 1;
    border-style: solid;
}

.cp {
    font-family: verdana;
    font-size: 11 px;
    border-color: black;
    color:navy;
    border-top-width : 1px;
    border-right-width : 1px;
    border-bottom-width : 1px;
    border-left-width : 1px;
    text-indent : 2px;
}
.fields_error {
    background-color: #FFDAB9;
    border-width: 1;
    border-style: solid;
    border-color: red;
    font-weight: bold;
    font-size: 10px;
}

.error {
    color: red;
    font-weight: bold;
    font-size: 11px;
}
div.hidden { display:none; }
.pokladna_prihlasenie { background:#666666; }
.pokladna_row { background:#eee; width: 200px; font-weight:bold; text-align:right; }
.pokladna_row2 { background:#fff; }
.pokladna_footer { background:#eee;font-weight:bold; text-align:center; }
.additional_info { margin-top:10px;margin-bottom:10px;border:1px solid #c0c0c0;background:#dee; }
.heading_line { width: 100%; border-bottom: 2px solid #FFFFFF; line-height:25px; margin-top:15px; font-size: 18px; padding: 3px; font-weight: bold; }
.pocet_v_kategorii{ color: #999; }
.navigacia_middle { width:100%; margin-bottom:5px; background:#f5f5f5; border-bottom: 1px solid #666666; padding: 5px; font-size:16px; font-weight:bold; }
.nachadzate_sa { width:100%; margin-bottom:5px; background:#f5f5f5; border-bottom: 1px solid #666666; padding:1px; font-size:12px; }
.delimiter { border-top:1px dashed #666666; margin:5px 2px 2px 2px; width: 85%; align:center; clear:both; }
.strankovanie { padding:10px; line-height:20px; font-weight: bold; font-size:14px; text-align:center }
.tovar_nazov { font-size:14px; }
.tovar_cislo { float:left; margin-right:25px; font-weight:bold; font-size: 16px; padding-top:15px; }
.porovnanie_row { background:#ccc; width: 200px; font-weight:bold; text-align:right; }
.porovnanie_row2 { background:#ddd; font-weight:bold; text-align:center; }
.porovnanie_row3 { background:#fff; text-align:center; }
.porovnanie_row4 { background:#fff; font-weight:bold; text-align:center; }
.kosik_row { background:#ccc; font-weight:bold; text-align:right; }
.kosik_row2 { background:#ddd; font-weight:bold; text-align:center; }
.kosik_row3 { background:#ccc; font-weight:bold; text-align:left; }
.top_kosik { text-align:center; margin-bottom:10px;width:300px; }
.top_ikony { width:300px;height:50px;text-align:right; margin-bottom:0px; }
.top_welcome { color:#A9A9A9 !important; text-decoration: none !important; }
.bez_dph { color:#666;}
.product_boxed {float: left; }

.tovar_model {
    width: 120px;float: left; border: 2px solid #eee; margin: 0 10px 10px 0; text-align:center; padding: 5px;
}
.tovar_model:hover, .model_selected {
    border-color: black;
    font-weight: bold;
    cursor: pointer;
}
.kosik_farby, .kosik_velkosti {
    clear:both;
}
.kosik_farby a {
    margin: 0 4px 4px 0;
    border: 1px solid #eee;
    display: block;
    float: left;
}
.kosik_farby a:hover, .kosik_farby .farba_selected, .kosik_velkosti a:hover, .kosik_velkosti .velkost_selected {
    border: 1px solid black;
}

.kosik_velkosti a {
    margin: 0 9px 9px 0;
    border: 1px solid #ccc;
    width: 80px;
    line-height: 80px;
    display: block;
    float: left;
    text-align: center;
    font-size: 24px;
    font-weight: bold;
}

.TB_Wrapper {
    position: relative;
    overflow: hidden;
    width: 525px;
    height: 200px;	
    background: #EEEEEE url(preloader.gif) center center no-repeat;		
    margin: 20px auto 0 auto;
}

.TB_Wrapper .Slide {
    visibility:hidden;
    background: #EEEEEE url(preloader.gif) center center no-repeat;
}	

.TB_Wrapper .icon {
    background-image: url(icons.png);
}

.TB_Wrapper .timer_sprite {
    background-image: url(timer-sprite.png);
}

/* Global Description Style */	
.TB_Wrapper .Slide div {
    font-family: Arial, Helvetica, sans-serif;
    font-weight:100;
    color:#FFF;
    font-size:16px;	
}


/*Hyperlink Styles*/
.TB_Wrapper a:link{		
    color:#FFF;
    text-decoration:none;
}

.TB_Wrapper a:visited{		
    color:#FFF;
}

.TB_Wrapper a:hover{		
    color:#FFF;
    text-decoration:underline;
}

.TB_Wrapper a:active{		
    color:#FFF;
}

.TB_Wrapper .noSelect {
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -o-user-select: none;
    user-select: none;
}
