html{font-size:100.01%;} 
body{
font-size:.875em;
font-family:arial, sans-serif, trebuchet ms;
color:#cccccc;
margin:0;
padding:0;
text-align:center;
background:#000 url(../gfx/body-bg.gif) repeat-x 0 0;
}
a img, img{margin:0;padding:0;border:0;}
a{color:#fff;outline:none;}
a:hover{text-decoration:none;}
p,h1,h2,h3,h4,h5,h6,ul,ol,li,form,table,td{margin:0;padding:0;}
table{font-size:1em;}
.clear{clear:both;}
.fl{float:left;}
.fr{float:right;}
hr,.noScreen{display:none;}
.break{display:block;}
fieldset{padding:0;margin:0;border:0}
ul li{list-style-type:none}
.clearfix:after{content: ".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
/* Hide from IE-mac \*/
* html .clearfix{height:1%;}
.clearfix{display:block;}
/* End hide from IE-mac */
.imgBlock{
position:relative;
display:block;
overflow:hidden;
}
.imgSpan{
position:absolute;
left:0;
top:0;
display:block;
background-position:top left;
background-repeat:no-repeat;
}
a .imgSpan{
cursor:pointer;
}
#page{
width:904px;
padding:0 30px;
min-height:1056px;
margin:0px auto;
text-align:left;
background:#000 url(../gfx/page-shadow.gif) no-repeat left top;
}
* html #page{
height:1056px;
}
/*HEADER begin*/
#header{
width:904px;
height:295px;
background:url(../gfx/header-bg.jpg) no-repeat;
position:relative;
display:block;
text-indent:-9999px;
/*cursor:pointer;*/
}
#header h1 {
display:none;
}
#flash {
position: absolute;
bottom: 0px;
left: 0px;
width: 904px;
height: 295px;
}
#headerLogo{
width:314px;
height:100px;
background:url(../gfx/header-logo.gif) no-repeat;
display:block;
position:absolute;
top:0;
right:0;
}
/*HEADER end*/

/*MENU begin*/
#menu{
width:904px;
height:48px;
background:url(../gfx/menu-bg.gif) repeat-x;
position:relative;
z-index:3000;
}
#menu li{
float:left;
background:url(../gfx/menu-separator.gif) no-repeat 0 0;
padding-left:2px;
}
#menu li.first{
background:none;
padding-left:0;
}
#menu li a{
display:block;
width:179px;
height:32px;
padding:16px 0 0;
background:url(../gfx/menu-bg.gif) repeat-x left top;
color:#000;
font-size:14px;
font-weight:bold;
text-align:center;
text-decoration:none;
line-height:13px;
cursor:pointer;
}
#menu li a:hover{
background:url(../gfx/menu-bg.gif) repeat-x left bottom;
}
#menu li ul{
margin:0;
padding:0;
position:absolute;
visibility:hidden;
height:auto !important;
}
#menu li ul li{
float:none;
width:179px;
background:none;
padding-left:0;
}
#menu li ul li a{
width:159px;
height:auto;
padding:6px 10px;
background:#acdb2c;
text-align:left;
font-size:16px;
color:#333;
}
#menu li ul li a:hover{
background:#c4e862
}


/*
#menu{
width:904px;
height:48px;
background:url(../gfx/menu-bg.gif) repeat-x;
}
#menu li{
float:left;
background:url(../gfx/menu-separator.gif) no-repeat 0 0;
padding-left:2px;
}
#menu li.first{
background:none;
padding-left:0;
}
#menu li a{
display:block;
width:179px;
height:32px;
padding:16px 0 0;
background:url(../gfx/menu-bg.gif) repeat-x left top;
color:#000;
font-size:14px;
font-weight:bold;
text-align:center;
text-decoration:none;
line-height:13px;
cursor:pointer;
}
#menu li a:hover,#menu li a.active{
background:url(../gfx/menu-bg.gif) repeat-x left bottom;
}
*/
/*MENU end*/

#content{
width:904px;
min-height:757px;
padding:2px 0 0;
background:#666 url(../gfx/content-bg.gif) repeat-x;
position:relative;
}
* html #content{
height:757px;
}
.contentBorder{
width:2px;
height:759px;
background:url(../gfx/content-border.gif) no-repeat;
position:absolute;
top:0;
display:block;
}
.contentBorderL{
left:0;
}
.contentBorderR{
right:0;
}

/*MAINCOL begin*/
#mainCol{
width:607px;
float:left;
margin:0 0 0 7px;
display:inline;
line-height:22px;
}
h1{
color:#acdb2c;
font-size:22px;
font-weight:bold;
background:#000 url(../gfx/icon-minus.gif) no-repeat 11px 6px;
padding:2px 0 0 20px;
height:30px;
line-height:24px;
margin-bottom:15px;
text-transform:lowercase;
}
#mainCol h2.textize{
color:#acdb2c;
font-size:22px;
font-weight:bold;
background:#000 url(../gfx/icon-minus.gif) no-repeat 11px 6px;
padding:2px 0 0 20px;
height:30px;
line-height:24px;
margin-bottom:15px;
text-transform:lowercase;
}
#mainCol h2{
color:#ffffff;
font-size:22px;
font-weight:bold;
padding:0 0 12px;
line-height:14px;
}
#mainCol h3{
color:#acdb2c;
font-size:16px;
font-weight:bold;
padding:0 0 4px;
line-height:14px;
}
#mainCol p{
padding:0 0 14px;
}
#mainColIn{
padding:0 0 15px 5px;
}
#mainColIn ul {
margin: 0px 0px 10px 20px;
padding-left: 20px;
list-style: circle;
}
#mainColIn ul li {
list-style: circle;
color: #ABDB2B;
}
#mainColIn ul li span {
color: #cccccc;
}
.banner602{
width:602px;
overflow:hidden;
margin:0 0 10px;
}
.banner602 img{
width:602px;
}
.marginBot15{
margin-bottom:15px;
}

/*PRODUCT begin*/
.product{
width:278px;
float:left;
margin:20px 23px 0 0;
display:inline;
}
.productImg{
width:278px;
height:278px;
overflow:hidden;
position:relative;
}
.productImgTop{
width:278px;
height:3px;
background:url(../gfx/product-img-top.png) no-repeat left top;
display:block;
position:absolute;
top:0px;
left:0;
}
* html .productImgTop{
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='gfx/product-img-top.png', sizingMethod='image');
}
.productImgBot{
width:278px;
height:3px;
background:url(../gfx/product-img-bot.png) no-repeat left top;
display:block;
position:absolute;
bottom:0px;
left:0;
}
* html .productImgBot{
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='gfx/product-img-bot.png', sizingMethod='image');
}
.productImg img{
width:278px;
height:278px;
}
.productText{
width:258px;
min-height:110px;
padding:10px 10px 50px;
background:#333;
position:relative;
}
* html .productText{
height:110px;
}
.productTextBot{
width:278px;
height:3px;
background:url(../gfx/product-text-bot.png) no-repeat left top;
display:block;
position:absolute;
bottom:-3px;
left:0;
}
* html .productTextBot{
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='gfx/product-text-bot.png', sizingMethod='image');
}
.productText h3{
font-size:22px !important;
font-weight:bold !important;
color:#fff !important;
padding:0 0 5px !important;
line-height:14px !important;
}
.productText h3 a{
text-decoration:none;
}
.productText .price{
width:87px;
height:52px;
line-height:50px;
text-align:center;
background:url(../gfx/price-bg.gif) no-repeat;
position:absolute;
bottom:0;
right:10px;
color:#333;
font-size:20px;
font-weight:bold;
letter-spacing:-1px;
}
.marginLeft15{
margin-left:15px;
}
/*PRODUCT end*/

/*DETAIL begin*/
#detailMainBox{
width:587px;
position:relative;
margin:0 0 15px;
}
#detailImg{
width:325px;
height:325px;
position:relative;
float:left;
}
#detailImg #detailImgTop{
width:325px;
height:3px;
background:url(../gfx/detail-img-top.png) no-repeat left top;
display:block;
position:absolute;
top:0px;
left:0;
}
* html #detailImg #detailImgTop{
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='gfx/detail-img-top.png', sizingMethod='image');
}
#detailImg #detailImgBot{
width:325px;
height:3px;
background:url(../gfx/detail-img-bot.png) no-repeat left bottom;
display:block;
position:absolute;
bottom:0px;
left:0;
}
* html #detailImg #detailImgBot{
bottom:-12px;
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='gfx/detail-img-bot.png', sizingMethod='crop');
}
#detailMainBox #linkBuy{
width:99px;
height:42px;
padding:16px 0 0;
background:url(../gfx/detail-buy.gif) no-repeat;
position:absolute;
bottom:0;
right:0;
color:#333;
font-size:24px;
font-weight:bold;
letter-spacing:-2px;
text-decoration:none;
display:block;
text-align:center;
}
#detailInfo{
width:200px;
float:right;
padding:0 0 60px;
}
#detailInfo #colors{
padding:0 0 10px;
}
#detailInfo #colors img{
width:50px;
height:50px;
}
#detailInfo #colors a:hover span,#detailInfo #colors a.active span{
width:50px;
height:50px;
background:url(../gfx/color-active.gif) no-repeat;
position:absolute;
z-index:100;
}
.detailBox{
width:587px;
margin:0 0 15px;
padding:0;
border-bottom:1px solid #333333;
}
.gallery{
margin:5px 0 10px;
}
table.tabSeznamObjednavek{
width:100%;
margin:5px 0 0;
}
table.tabSeznamObjednavek th{
background:#2e2e2e;
color:#acdb2c;
font-weight:normal;
text-align:left;
}
table.tabSeznamObjednavek th,table.tabSeznamObjednavek td{
padding:3px 5px;
}
table.tabSeznamObjednavek tr.dark td{
background:#505050;
}
table.tabSeznamObjednavek td{
font-size:13px;
}
.noBorder{
border-bottom:0 !important;
}
/*DETAIL end*/
/*MAINCOL end*/

/*RIGHTCOL begin*/
#rightCol{
width:266px;
float:right;
margin:0 6px 0 0;
display:inline;
}
#rightCol h2{
color:#acdb2c;
font-size:22px;
font-weight:bold;
background:#000 url(../gfx/icon-minus.gif) no-repeat 11px 6px;
padding:2px 0 0 20px;
height:30px;
line-height:24px;
margin-bottom:15px;
text-transform:lowercase;
}
#rightCol h3{
color:#acdb2c;
font-size:16px;
font-weight:bold;
padding:0 0 4px;
line-height:14px;
}
#rightCol p{
padding: 0 0 14px;
}

/*LOGIN begin*/
#login{
padding:0 0 20px 10px;
}
#formLogin .inputText{
width:250px;
height:38px;
background:url(../gfx/input-250.gif) no-repeat;
margin:0 0 15px;
}
#formLogin .inputText input{
width:230px;
height:28px;
padding:10px 10px 0;
border:0;
background:none;
font-family:trebuchet ms;
font-size:1em;
}
#formLogin .btn{
margin:0 0 0 -4px;
}
#login ul li a{
color:#999;
font-size:12px;
text-decoration:none;
line-height:12px;
}
#login ul li a:hover{
color:#fff;
}
/*LOGIN end*/

/*SEARCH begin*/
#formSearch fieldset{
padding:0 0 15px 10px;
width:250px;
}
#formSearch .inputText{
width:214px;
height:38px;
background:url(../gfx/search-input.gif) no-repeat;
margin:0;
float:left;
}
#formSearch .inputText input{
width:194px;
height:28px;
padding:10px 10px 0;
border:0;
background:none;
font-family:trebuchet ms;
font-size:1em;
}
#formSearch .btn{
float:right;
}
/*SEARCH end*/

.boxText{
line-height:22px;
padding:0 10px 0 20px;
}
/*RIGHTCOL end*/

/*FOOTER begin*/
#footer{
width:904px;
height:70px;
background:#000 url(../gfx/footer-bg.gif) no-repeat;
color:#666;
position:relative;
}
#footer p{
position:absolute;
top:20px;
right:14px;
}
#footer a{
color:#666;
text-decoration:none;
}
#footer a:hover{
color:#acdb2c;
}
/*FOOTER end*/

/*JQUERY SELECT begin*/
div.selectbox-wrapper {
position:absolute;
background-color:white;
border-top:0;
margin:0px;
text-align:left;
overflow:auto;
color:#666666;
padding:2px 2px;
font-family:trebuchet ms;
z-index:3000;
}
div.selectbox-wrapper ul {
list-style-type:none;
margin:0px;
padding:0px;
}
div.selectbox-wrapper ul li.selected { 
background-color:#dbdbdb;
}
div.selectbox-wrapper ul li {
list-style-type:none;
display:block;
margin:0;
padding:4px 3px;
cursor:pointer;
}
.select159 .selectbox{
font-size:16px;
width:151px;
display:block;
text-align:left; 
background:url(../gfx/select-159.gif) right;
padding:4px 4px 0;
height:25px;
cursor:pointer;
border:0;
font-family:trebuchet ms;
color:#666666;
}
.select159 select{
background: url(../gfx/select-159.gif) right;
}
/*JQUERY SELECT end*/

form .inputText{
width:250px;
height:38px;
background:url(../gfx/input-250.gif) no-repeat;
margin:0 0 15px;
}
form .inputText input{
width:230px;
height:28px;
padding:10px 10px 0;
border:0;
background:none;
font-family:trebuchet ms;
font-size:1em;
}
form .textarea{
width:230px;
height:180px;
padding:10px 10px 0;
border:0;
background:#fff;
font-family:trebuchet ms;
font-size:1em;
margin:0 0 15px;
}
form .button{
background:#ACDB2C;
padding:4px 10px;
font-family:trebuchet ms;
font-size:16px;
font-weight:bold;
display:block;
border:0;
cursor:pointer;
}
.backlink{
position:absolute;
top:40px;
right:14px;
}
.text_info{
margin-top: 10px;

}
