
html {
padding-top : 0; 
padding-right : 0; 
padding-bottom : 0; 
padding-left : 0; 
border-top-width : 0; 
border-right-width : 0; 
border-bottom-width : 0; 
border-left-width : 0; 
margin : 0; 
scrollbar-base-color: rgb(255,160,122);
scrollbar-arrow-color: white;
}

body{
margin:0;
padding:0;
line-height: 1.5em;
font-family: Arial, Helvetica, sans-serif;
background-color: rgb(250,240,230);
font-size: 14px; 
}
a {
color: white;
font-weight: bold;
}
a:hover{
color: rgb(255,160,122);
text-decoration: overline underline;
}
.mainColor{
color: rgb(204,0,0);
}
.mainGray {
color: gray;
}

.slidedoormenu{
list-style-type: none;
margin: 0;
padding: 0;
width: 122px;
background-color: rgb(204,0,0);
border: 2px solid rgb(255,160,122);
border-top: 0px;
}
.slidedoormenu li {
/*list-style-image: url("/images/li.gif");*/
}
.slidedoormenu li a {
line-height: 1.2em;
/*background-color: rgb(204,0,0);*/
font: 700 13px "Lucida Grande", "Trebuchet MS", Verdana;
display: block;
color: white;
width: 100%;
padding: 2px 0;
text-indent: 24px;
text-decoration: none;
border-bottom: 1px solid rgb(203,33,39);
}
.slidedoormenu li a:hover {
color: white;
text-decoration: underline;
background-color: rgb(153,0,0)
}

.menu2 ul {
width: 122px;
list-style-type: none;
font: 800 11px "Lucida Grande", "Trebuchet MS", Verdana;
margin: 0px;
padding: 0px;
line-height: 1.3em;
border: 2px solid rgb(255,160,122);
/*background-color: rgb(204,0,0);*/
}
.menu2 li a {
width: 116px;
color: white;
display: block; 
text-decoration: none;
font-weight: 500;
padding: 3px 0px 3px 6px;
border-bottom: 1px solid rgb(203,33,39);
/*background-color: rgb(204,0,0);*/
}
.menu2 li a:hover {
width: 116px;
color: white;
background-color: rgb(153,0,0);
text-decoration: underline;
}

.bubl {
background-image: url("/images/bub.jpg");
background-repeat: repeat-x;
height: 22px;
width: 124px;
border-left: 1px solid black;
border-right: 1px solid black;
padding: 0px; 
margin: 0px;
margin-top: 7px; 
}
.bubr {
background-image: url("/images/upmenu.gif");
background-repeat: repeat-x;
height: 22px;
width: 124px;
border-left: 1px solid black;
border-right: 1px solid black;
padding: 0px; 
margin: 0px;
margin-top: 30px;
}
.bubl p, .bubl h3, .bubr p{
line-height: 1.0em;
font-size: 12px;
font-weight: bold;
color: white;
text-align: center;
padding-top: 5px;
}
.highlightsl {
width: 116px;
font: 500 11px "Lucida Grande", "Trebuchet MS", Verdana;
margin: 0px;
padding: 2px 2px 2px 4px;
line-height: 1.5em;
border: 2px solid rgb(255,160,122);
border-top: 0px;
background-color: rgb(204,0,0);
color: white;
}
.highlightsl a {
font-weight: bold;
color: white;
text-decoration: underline;
font-weight: bold;
}
.highlightsSady {
position: relative;
margin: 0px;
padding: 0px;
border: 2px solid rgb(255,160,122);
border-top: 0px;
}
.highlightsSady img {
width: 122px;
height: 91px;
border: 0px;
}
.highlights {
width: 120px;
font: 500 11px "Lucida Grande", "Trebuchet MS", Verdana;
margin-left: 0px;
padding: 2px 0px 2px 6px;
line-height: 1.5em;
color: black;
background: rgb(243,227,231);
}
.highlights img {
width: 110px;
height: 74px;
border: 0px solid gray;
}
.highlights a {
font-weight: bold;
color: black;
text-decoration: underline;
}
.highlight {
width: 116px;
font: 500 11px "Lucida Grande", "Trebuchet MS", Verdana;
margin: 0px;
padding: 2px 2px 2px 4px;
font-size: 11px;
font-weight: bold;
line-height: 1.3em;
border-right: 2px solid gray; 
border-left: 2px solid gray;
border-top: 0px;
background-color: rgb(204,0,0);
}

.highlight a {
color: white;
}

.highlight img {
width: 116px;
height: 78px;
border: 0px;
}
.banner {
width: 572px; 
height: 55px;
}
.banner img {
height: 52px;
width: 572px;
border-top: 1px solid black;
border-bottom: 1px solid black;
}
.bannerAction {
position: absolute;
width: 124px;
margin-left: -125px;
top: 56px;
text-align: left;
}
.bannerAction p{
margin: 0px;
padding: 0px;
font-size: 12px;
line-height: 1.4em;
}
.bannerAction a{
color: white;
text-decoration: none;
}
.bannerAction strong{
font-size: 13px;
}
.thicktabs{
margin: 0px;
padding: 0px;
float: left;
font: bold 13px "Lucida Grande", "Trebuchet MS", Verdana;
background-image: url("/images/upmenu.gif");
background-repeat: repeat-x;
background-color: rgb(204,0,0);
width: 572px;
padding: 3px 0px 3px 0px;
border-top: 1px solid black;
}
.thicktabs li{
display: inline;
}
.thicktabs a{
line-height: 1.2em;
float: left;
margin: 0px;
padding: 0px;
text-decoration: none;
color: white;
}
.thicktabs li a:hover{
color: white;
text-decoration: underline;
}
#oznameniHref a{
display: block;
width: 120px;
}

#thicktabs2{
margin: 0px;
padding: 0px;
float: left;
font: bold 13px "Lucida Grande", "Trebuchet MS", Verdana;
background-color: rgb(204,0,0);
width: 100%;
padding: 3px 0px 3px 0px;
}
#thicktabs2 li{
display: inline;
}
#thicktabs2 li a{
line-height: 1.2em;
float: left;
margin: 0px;
padding: 0px;
text-decoration: none;
width: 113px;
color: white;
}
#thicktabs2 li a:hover{
color: white;
text-decoration: underline;
}

#oznameni{
margin-top: 8px;
}

.box2 {
font-size: 12px;
font-weight: bolder;
color: rgb(204,0,0);
background-color: white;
cursor: pointer;
border: 2px solid gray;
}

#maincontainer{
top: 0px;
position: relative; 
width: 832px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
}

#topsection{
height: 46px; 
width:832px;
margin-bottom:0px; 
background: url("/images/banner-up2.jpg");
text-decoration: none;
}

#topsection a {
display: block;
width: 832px;
height: 46px;
}

.topsection{
height: 46px; 
width:832px;
margin-bottom:0px; 
background: url("/images/banner-up-privesek.jpg");
}

#banner-up {
border: 0px;
width: 572px;
height: 52px;
}

.topsection a {
display: block;
width: 832px;
height: 46px;
}

.topsectionRed {
background: url("/images/banner-up-privesek.jpg");
}

.topsectionPink {
background: url("/images/banner-up-pink.jpg");
}

.topsectionBlue {
background: url("/images/banner-up-blue.jpg");
}

.topsectionBlue2 {
background: url("/images/banner-up-blue2.jpg");
}

.topsectionGreen {
background: url("/images/banner-up-green.jpg");
}

.topsectionOrange {
background: url("/images/banner-up-orange.jpg");
}

#heading {
position: absolute;
line-height: 1.0em;
width: 532px;
margin-left: 190px;
top: 3px;
text-align: center;
font: "Lucida Grande", "Trebuchet MS", Verdana;
}

#heading h1 {
font-weight: bold;
font-size: 14px;
color: white;
margin: 0px;
padding: 0px;
}

#contentwrapper{
float: left;
width: 100%;
}

#contentcolumn{
margin: 0 130px 0 130px;
}

#leftcolumn{
float: left;
height: 720px;
width: 125px;
margin-left: -831px;
background-color: rgb(250,240,230);
border-left: 3px solid rgb(204,0,0);
border-right: 1px solid rgb(204,0,0);
border-bottom: 4px solid rgb(204,0,0);
}

#rightcolumn{
float: left;
height: 720px;
width: 126px;
margin-left: -130px;
background-color: rgb(250,240,230);
border-right: 3px solid rgb(204,0,0);
border-left: 1px solid rgb(204,0,0);
border-bottom: 4px solid rgb(204,0,0);
}

.footer{
clear: left;
width: 831px;
background-image: url("/images/upmenu.gif");
background-repeat: repeat-x;
background-color: rgb(204,0,0);
text-align: center;
padding: 4px 0;
border: 1px solid white;
border-bottom: 2px solid gray;
}

.footer a{
color: white;
line-height: 1.1em;
font-weight: bold;
font-size: 12px;
}

.innertube {
margin: 0px;
margin-top: 0;
}

#content1 {
display: block;
width: 100%;
height: 244px;
margin: 0px;
padding: 0px;
padding-top: 2px;
}

#content1Left {
float: left;
width: 50%;
height: 100%;
background-color: rgb(224,224,224);
/*background-image: url("/images/content1.gif");
background-repeat: repeat-x;*/
}

#content1Left h2 {
font-size: 13px;
line-height: 1.5em;
font-weight: bold;
color: black;
margin: 0px;
}

#content1Name {
padding: 2px 0 0 4px;
text-align: left;
float: left;
width: 62%;
height: 22px;
background-color: rgb(208,208,208);
}

#content1Price {
float: left;
text-align: right;
padding-right: 2px;
width: 35%;
height: 24px;
color: black;
font-size: 15px;
font-weight: bold;
background-color: rgb(208,208,208);
}

#content1Image {
height: 168px;
background-color: white;  
margin: 0px;
padding: 0px;
}
.imgInc {
position: absolute;
top: 165px;
left: 185px;
font-size: 12px;
color: rgb(176,176,176);
}
#content1Image img {
margin-top: 15px;
width: 228px;
height: 152px;
border: 0px;
}

#addCart {
display: block;
padding-top: 3px;
background-color: rgb(224,224,224);
height: 23px;
}

#content1Right {
float: left;
width: 49%;
background-color: rgb(255,250,240);
height:100%;
border-left: 1px solid rgb(160,160,160);
overflow: auto;
}

#content1Right p{
font-weight: normal;
font-size: 13px;
line-height: 1.5em;
margin: 0px;
padding: 2px;
padding-left: 6px;
text-align: left;
}

#content1Right a{
color: rgb(204,0,0);
}

#description {
background: white;
font-size: 12px;
text-align: justify;
line-height: 1.6em;
margin: 0px 5px 1px 5px;
border: 2px solid rgb(204,0,0);
}

#description p {
padding-left: 5px;
padding-right: 5px;
margin: 4px;
}

#description2 {
background-color: rgb(255,250,240);
color: black;
text-align: justify;
height: 232px;
margin: 0px;
padding: 10px 0px 0px 0px; 
overflow: auto;
}

#description2 p {
margin-bottom: 0;
}

#description2 a {
color: rgb(204,0,0);
}

#description2 p {
font-size: 12px;
font-weight: normal;
line-height: 1.7em;
padding-left: 5px;
padding-right: 5px;
margin: 2px;
}

#content11 {
float: left;
height: 238px;
width: 230px;
margin-left: 2px;
border: 1px solid rgb(204,0,0);
border-right: 2px solid gray;
background: white;
}

#content11 img {
margin-top: 15px;
width: 228px;
height: 152px;
border: 0px;
}

#content11up {
float: left;
height: 27px;
border: 1px solid white;
/*border-right: 2px solid rgb(255,192,203);*/
background: rgb(204,0,0);
line-height: 1.6em;
font-weight: bold;
color: white;
}

#upleft11 {
margin-top: 1px;
margin-left: 0px;
float: left;
background: white;
color: black;
padding: 0px 3px 0px 3px;
border: 1px solid black;
}

#upleft11 h2 {
font-size: 15px;
line-height: 1.5em;
font-weight: bold;
color: black;
margin: 0px;
}

#upright11 {
margin-right: 5px;
float: right;
}

#content12 {
margin-left: 0px;
}

#content12up {
width: 328px;
float: left;
padding-bottom: 2px;
border: 1px outset white;
background-image: url("/images/content21.gif");
background-repeat: repeat-x;
line-height: 1em;
}

#content12up input {
cursor: pointer;
}

#content12up a {
text-decoration: none;
margin-top: 5px;
}

#content12down {
width: 328px;
height: 208px;
border: 1px solid black;
border-left: 1px solid black;
float: left;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;

}

#content12down p{
font-weight: normal;
font-size: 12px;
line-height: 1.3em;
padding: 2px;
padding-left: 6px;
text-align: left;
}

#content12down a {
color: rgb(204,0,0);
}

.content2 {
display: block;
height: 22px;
margin: 0px;
padding: 0px;
background-color: rgb(192,192,192);
background-image: url("/images/upmenu.gif");
background-repeat: repeat-x;
border: 1px solid rgb(96,96,96);
color: white;
font-weight: bold;
font-size: 14px;
line-height: 1.2em;
}

#content2l {
width: 50%;
float: left;
}

#content2l h2 {
font-size: 14px;
line-height: 1.0em;
margin: 4px 0px 2px 0px;
padding: 0px 2px 0px 2px;
}

#content2r {
width: 49%;
}

#content2r a{
color: white;
font-size: 14px;
}

#content3 {
display: block;
height: 305px;
border: 0px;
margin: 0px;
padding-left: 3px;
list-style-type: none;
background-color: rgb(178,178,178);
}

#content3cart {
display: block;
height: 100%;
margin: 0px;
padding: 0px;
background-color: rgb(224,224,224);
}

.content31 {
margin: 1px;
float: left;
height: 50%;
width: 187px;
background-image: url("/images/list3.gif");
font-weight: bold;
}

.content31 a {
color: white;
font-size: 14px;
}

.content31 img {
margin-left: 3px;
border: 0px solid white;
width: 166px;
height: 111px;
}

.content31up {
margin-top: 5px;
width: 187px;
height: 24px;
float: left;
color: white;
line-height: 1.3em;
margin-bottom: 2px;
}

.content31s {
margin: 1px;
float: left;
height: 50%;
width: 187px;
font-weight: bold;
}

.content31s a {
color: white;
}

.content31s img {
width: 80px;
height: 53px;
border: 1px solid rgb(228,228,228);
}

.upleft {
float: left;
width: 100px;
}
.upleft a {
float: left;
margin-left: 5px;
color: white;
font-size: 10px;
line-height: 1.2em;
text-decoration: none;
font-weight: bold;
padding: 0px 3px 0px 3px;
}

.upleftt {
float: left;
width: 185px;
height: 25px;
}

.upleftt h2 {
font-size: 14px;
font-weight: bold;
margin: 0px;
}

.upright {
float: right;
font-size: 14px;
font-weight: bold;
width: 85px;
}

.parentName {
text-align: center;
margin: 20px 2px 0px 2px;
padding: 0px 0px 0px 0px;
border: 2px outset white;
font-weight: bold;
font-size: 16px;
color: white;
background: rgb(204,0,0);
}

.parentName h3 {
line-height: 1.0em;
font-size: 16px;
margin: 4px 0px 4px 0px;
padding: 0px 0px 0px 0px;
}

.minicart {
display: block;
font-size: 12px;
width: 124px;
background-color: rgb(243,227,231);
padding-left: 4px;
}

.cartleft {
float: left;
width: 70px;
}

.minicart a {
color: white;
background: rgb(204,0,0);
border: 1px solid gray;
margin-top: 10px;
margin-left: -4px;
padding: 2px;
}

.minicart a.viewCart {
padding: 2px 8px;
font-size: 85%;
}

.cart {
margin-top: 10px;
line-height: 1.1em;
font-size: 10px;
font-weight: 500;
border: 1px solid gray;
}

.cart th {
background: rgb(204,0,0);
color: white;
font-weight: 600;
}

.cart a {
color: rgb(204,0,0);
font-weight: bold;
}

.cartList {
color: rgb(204,0,0);
font-weight: bold;
}

.cartList a{
color: rgb(204,0,0);
font-weight: normal;
}

#frmCart input {
background: rgb(204,0,0);
color: white;
}

.box {
background: rgb(234,210,217);
color: black;
cursor: pointer;
font-weight: bold;
}
.kontakt {
height: 200px;
margin: 20px 140px 0px 140px;
padding: 10px 20px 10px 30px;
text-align: left;
color: rgb(204,0,0);
background-color: rgb(250,240,230);
border: 1px solid rgb(255,160,122);
}
.kontakt p, .kontakt a{
margin: 0px;
line-height: 2.0em;
color: rgb(204,0,0);
font-size: 12px;
}
.kontakt a:hover{
color: red;
}
.onas {
display: block;
height: 544px;
margin: 5px 4px 0px 5px;
padding: 10px;
text-align: left;
color: rgb(204,0,0);
background-color: rgb(250,240,230);
border: 1px solid rgb(255,160,122);
}
.onas p, .onas a{
margin: 0px;
line-height: 1.4em;
color: rgb(204,0,0);
font-size: 12px;
}
.onas a:hover{
color: red;
}
.kontakt2 {
height: 550px;
padding-top: 20px;
padding-left: 100px;
text-align: left;
color: rgb(204,0,0);
background-color: rgb(250,240,230);
}

.tipCart {
margin-left: 5px;
text-align: left;
line-height: 1.0em;
font-size: 12px;
}
.content, .label{
text-align: left;
}
.admin a{
font-size: 12px;
}

.slecna a{
font-size: 9px;
text-decoration: none;
}

.red {
color: rgb(204,0,0);
}

.bgcolorRed {
background-color: rgb(192,0,0);
}
.bgcolorPink {
background-color: rgb(205,0,103);
}
.bgcolorBlue {
background-color: rgb(1,51,102);
}
.bgcolorBlue2 {
background-color: rgb(1,102,255);
}
.bgcolorGreen {
background-color: rgb(78,175,0);
}
.bgcolorOrange {
background-color: rgb(255,92,1);
}
.cellRed {
background-image: url("/images/list3.gif");
}
.cellPink {
background-image: url("/images/cell-pink.gif");
}
.cellBlue {
background-image: url("/images/cell-blue.gif");
}
.cellBlue2 {
background-image: url("/images/cell-blue2.gif");
}
.cellGreen {
background-image: url("/images/cell-green.gif");
}
.cellOrange {
background-image: url("/images/cell-orange.gif");
}
.txtSale {
position: absolute;
border: 1px solid black;
line-height: 1.4em;
padding: 0px 4px;
top: 185px;
left: 325px;
text-decoration: line-through;
font-weight: bold;
color: rgb(64,64,64);
background-color: rgb(255,160,122);
}
.listSale {
position: absolute;
border: 1px solid black;
line-height: 1.4em;
padding: 0px 2px;
margin-top: -5px;
margin-left: -73px;
text-decoration: none;
text-decoration: line-through;
font-weight: bold;
font-size: 15px;
color: rgb(64,64,64);
background-color: rgb(255,160,122);
}
.saleDesc {
margin: 0px;
padding: 0px 10px; 
text-align: left;
font-size: 14px;
}
hr.cistic {
clear: both;
height: 1px;
border: none;
margin: -5em 0 0 0;
visibility: hidden;
}
menu {
display: block;
margin: 0px; 
padding: 0px;
width: 572px; 
height: 22px;
}
.backSilver {
background-color: rgb(245,245,245);
width: 100%;
height: 100%;
}
.bannerVzkazovnik {
position: absolute;
width: 384px;
height: 48px;
margin-left: 120px;
padding-left: 3px;
top: 98px;
text-align: left;
}
.bannerVzkazovnik p{
margin: 0px;
padding: 0px;
font-size: 12px;
line-height: 1.3em;
color: white;
}
.bannerVzkazovnik a{
color: white;
text-decoration: none;
}
.bannerVzkazovnik a:hover{
text-decoration: underline;
color: rgb(255,204,153);
}
.bannerVzkazovnik strong{
font-size: 13px;
}
#bannerSd {
margin: 0 auto; text-align: center;
}
#bannerSd img {
width: 832px;
height: 70px;
border: 0;
}
#vzkazovnik-left img {
width: 90px;
height: 52px;
border-top: 1px solid black;
}
#vzkazovnik-right img {
width: 482px;
height: 52px;
border: 0px;
border-top: 1px solid black;
}
p.cartShipping {
text-align: left;
font-size: 12px;
font-weight: bold;
margin: 0px;
line-height: 1.4em;
}
#login {
display: block;
position: absolute;
margin: -40px 0 0 4px;
background-color: rgb(255,160,122);
width: 115px;
height: 34px;
border: 1px solid gray;
}
#login p {
margin: 0px;
padding-left: 4px;
color: black;
font-size: 12px;
line-height: 1.4em;
}
#login a {
color: rgb(204,0,0);
font-weight: bold;
}
.loginTitle {
background-color: rgb(224,224,224);
}
.loginForm {
text-align: left; 
padding-left: 170px;
}
.clearfloat { 
display: table; 
width: 100%; 
}
.content2o {
height: 570px;
overflow: auto;
}
.soutez p {
text-align: left;
padding: 7px;
}
.soutezPodm li{
text-align: left;
font-size: 12px;
padding-right: 4px;
}
.soutezPodm p {
margin: 0px;
text-decoration: underline;
}
.soutezPodm ol {
margin-top: 4px;
}
.links a{
color: gray;
font-size: 11px;
}

