html {
height : 100%; 
width : 100%; 
} 
body { height : 100%; width : 100%; margin : 0; padding : 0; font : 12px/18px Trebuchet MS, Arial, Sans-serif; color : #002866; background : #003374 url(images/new/body_bg.gif) repeat-x; text-align : center; } 

/* clear-floating */
.clear:after, #frontpage:after { visibility : hidden; display : block; font-size : 0; content : " "; clear : both; height : 0; }
.clear, #frontpage { display : inline-block; }
* html .clear, * html #frontpage { height : 1%; }
.clear, #frontpage { display : block; }   

object { display : block; }
.block { display : block; }
#container-prijava { float : right; }
 

#pagePosition { width : 1000px; margin : 0 auto; background : url(images/new/page_position.gif) no-repeat 0 54px; }
/* container-corpo */
#container-corpo ul { float : right; margin : 0; padding : 0 17px; height : 60px;}
#container-corpo ul li { margin : 0; padding : 0; float : left; color : #fff; list-style : none; }
#container-corpo ul li a { padding : 0 15px 0 18px; color : #fff; text-decoration : none; font-size : 14px; line-height : 60px; background : url(images/new/line.gif) no-repeat 0 50%; }
#container-corpo ul li.first a { background : none; }
#container-corpo ul li a:hover { text-decoration : underline; }
/* container-search */
#container-search { position : relative; border : none; margin : 0; padding : 18px 0 0 0; }
#container-search p { padding : 0; margin : 0; }
#container-search legend { display : none; }
#container-search .formsearch { padding : 3px 20px 3px 0; font : 14px/18px Trebuchet MS, Arial, Sans-serif; text-indent : 5px; color : #9A9DA5; word-spacing : 1px; border : none; opacity : .7; filter : alpha(opacity=70); -moz-border-radius: 5px; -webkit-border-radius: 5px; background : #fff url(images/new/lens.gif) repeat-y right 76px; }
#container-search :focus.formsearch { color : #000; opacity : 1; filter : alpha(opacity=100); background-position : right 143px; }
#container-search .submit { position : absolute; display : block; top : 4px; right : 1px; width : 18px; height : 19px; overflow : hidden; text-decoration : none; white-space : nowrap; text-indent : -1700px; cursor : pointer;  background : none; border : none; }
/* container-prijava */
#container-prijava { position : absolute; top : 0; right : 0; max-width : 300px; }
#container-prijava h3 { margin : 0; text-transform : uppercase; padding : 12px 20px 12px 0; text-align : right; font-weight : bold; color : #002866; font : 18px/22px Trebuchet MS, Arial, Sans-serif; }
#container-prijava h3 a { font-weight : bold; color : #002866; font : 18px/22px Trebuchet MS, Arial, Sans-serif; }
#container-prijava h3 a:hover { text-decoration : none; color : #47B242; }
#container-prijava h3 span { padding-left : 35px; background : url(images/new/basket.gif) repeat-y 0 135px; }
#container-prijava h3.active span { background-position : 0 70px; }
#container-prijava h3.inactive span { background-position : 0 200px; }
#container-prijava ul { margin : 0; padding : 10px; min-width : 240px; min-height : 65px; background : #fff; -moz-border-radius: 10px; -webkit-border-radius: 10px; }
#container-prijava ul.cart { min-width : 267px; }
#container-prijava ul li { float : right; margin : 0; padding : 0 0 15px 0; list-style : none; }
#container-prijava ul li a, #container-prijava ul li span { position : relative; display : block; padding : 0 10px 0 11px; white-space : nowrap; color : #002866; font : 12px/18px Trebuchet MS, Arial, Sans-serif; background : url(images/new/line.gif) no-repeat 0 50%; }
#container-prijava ul li a:hover { text-decoration : none; color : #47B242; }
#container-prijava ul li.first a,#container-prijava ul li.first span { background : none; }
#container-prijava kbd { display : none; }
#container-prijava .active kbd { position : absolute; display : block; top : -20px; left : 40%; width : 19px; height : 10px; overflow : hidden; text-decoration : none; white-space : nowrap; text-indent : -1700px; background : url(images/new/arrow.gif) no-repeat 0 0; }

#frontpage { position : relative; width : 990px; min-height : 420px; margin : 0 auto; padding-top : 9px; text-align : left; background : #fff; } 
#center-left { position : relative; left : 12px; float : left; width : 488px; }
#center-right { position : relative; left : 24px; float : left; width : 466px; }

.resoultsInfo, .brad { margin : 0 12px 15px 12px; padding : 5px 20px 4px 20px ; font-size : 12px; background : #22B24C; color : #fff; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.resoultsInfo a { color : #fff; }
.resoultsInfo big { text-transform : uppercase; font-weight : bold; padding-right : 15px; }
.brad { background : #F2F2F2; color : #002866; }
.brad a { color : #002866; }

.detailName { margin : 0; padding : 0 0 5px 0; font-size : 18px; }
.detailName a { text-decoration : none; }
.detailName a:hover { text-decoration : underline; }
.detailSummary { margin : 0 0 5px 0; padding : 0 0 5px 0; border-bottom : 1px dotted #002866; }
.detailPrice { margin : 0; padding : 0 0 5px 0; }
.detailTags { margin : 0; padding : 0; color : #9A9DA5; font-size : 11px; }
.detailTags a { font-size : 11px; color : #9A9DA5; text-decoration : none; }
.detailTags a:hover { text-decoration : underline; }

.price p { text-align : right; }
.price { font : bold 16px Trebuchet MS, Arial, Sans-serif; color : #47b242;  white-space : nowrap; } 
.price p.ourPrice { margin : 0; padding : 0 0 0 0; font-weight : bold; font-size : 18px; }
.price p.pricRegularBackground { margin : 0; padding : 10px 0 0 0; font-weight : normal; font-size : 12px; color : #9C9FA6; }
.price p.pricRegularBackground small { font-size : 12px; padding : 0 10px; background : url(images/new/regular.gif) repeat-x 0 50%; }
.price p.pricRegular { margin : 0; padding : 10px 0 0 0; font-weight : normal; font-size : 12px; color : #9C9FA6; }
.price p.pricRegular small { font-size : 12px; padding : 0 10px; }
.price p.priceDiscount { margin : 0; padding : 0; font-size : 12px; color : #47b242; font-weight : normal; }


#container { position : relative; clear : both; width : 967px;  margin : 0 auto; height : 112px; text-align : left; } 
.logo { margin : 19px 0 0 12px; }

a { color : #002866; } 
a:hover { color : #47b242; text-decoration : none; } 
h2.product-name { position : relative; padding : 0; margin : -4px 0 0 0; }
p.product-detail { padding : 0 0 3px 0; margin : 0; }
.productImage { width : 100px; padding:0 15px 5px 0; }

.infoBox { padding : 17px 20px; margin-bottom : 1px; background : #00753B; color : #fff; font : bold 16px Trebuchet MS, Arial, Sans-serif; }
.infoBox a { color : #fff; font : bold 16px Trebuchet MS, Arial, Sans-serif; }
.newsBox { padding : 0 20px; }
.newsBox h4, .bestProducts h3, .mailingBox h3, .basketMenu h3 { margin : 0 0 10px 0; padding : 0 0 12px 0; font-size : 18px; border-bottom : 1px dotted #002866; }
.newsBox h4 a, .newsBox h3 a, .bestProducts h3 a, .mailingBox h3 a { text-decoration : none; }
.newsBox h4 a:hover, .newsBox h3 a:hover, .bestProducts h3 a:hover, .mailingBox h3 a:hover { text-decoration : underline; }
.newsBox h3 { margin : 0; padding : 0 0 3px 0; font-size : 14px; }
.newsBox h3 a { color : #47B242; }
.newsBox p, .mailingBox p { margin : 0; padding : 0 0 10px 0; }
.mailingBox { padding : 0 0 0 20px; }
.mailingBox h3 small { display : block; font-size : 11px; font-weight : normal; }
.mailingBox p img, .mailingBox p input { vertical-align : middle; }
.mailingBox p img { margin-left : 10px; }
.mailingBox p input { width : 350px; }
.mailingBox p.disclamer { text-align : right; padding-right : 15px; }
.mailingBox h3 { border : none; padding : 0; }
fieldset { padding : 0; margin : 0; border : none; }
fieldset legend { display : none; }


.bestProducts, .basketMenu { padding : 17px 20px; margin-bottom : 1px; background : #E5E5E7; }
.productDisplay h4 { padding : 5px 0 5px 0; margin : 0; font-size : 14px; }
.productDisplay h4 a { text-decoration : none; font-size : 14px; }
.productDisplay h4 a:hover { text-decoration : underline; }
.productDisplay p { padding : 0 0 10px 0; margin : 0; line-height : 16px; border-bottom : 1px dotted #002866; }
.productDisplay p.price { padding-top : 5px; font-size : 14px; line-height : 20px; color : #47B242; border : none; font-weight : bold; }

.shadow { margin-bottom : 15px; }

.box { position : relative; }
.box kbd { position : absolute; display : block; width : 4px; height : 4px; overflow : hidden; text-decoration : none; white-space : nowrap; text-indent : -1700px; background : url(images/new/kbd.gif) no-repeat 0 0; }
.box kbd.tl { top : 0; left : 0; background-position : 0 0; }
.box kbd.tr { top : 0; right : 0; background-position : 100% 0; }
.box kbd.br { bottom : 0; right : 0; background-position : 100% 100%; }
.box kbd.bl { bottom : 0; left : 0; background-position : 0 100%; }
/* footer */
#footer { position : relative; padding : 60px 0 30px 0; clear : both; width : 990px;  margin : 0 auto; text-align : center; background : url(images/new/footer.gif) no-repeat 0 0; } 
#footer p { margin : 0; padding : 0; color : #fff; font-size : 12px; }
#footer p a { padding : 0 10px; color : #fff; font : bold 12px/22px Trebuchet MS, Arial, Sans-serif; }
#footer p a:hover { text-decoration : none; }
#footer p.copyrights { padding-top : 30px; font : 11px/16px Trebuchet MS, Arial, Sans-serif; color : #79ACED; }
#footer p.copyrights a { font : normal 11px/16px Trebuchet MS, Arial, Sans-serif; color : #79ACED; padding : 0; }
#footer p.copyrights small { padding : 0 5px; }
#footer p.blueNo { position : absolute; right : 16px; top : 60px; width : 206px; height : 65px; overflow : hidden; text-decoration : none; white-space : nowrap; text-indent : -1700px; background : url(images/new/modra_stevilka.gif) no-repeat 0 0; }



table, td {
font : 12px Trebuchet MS, Arial, Sans-serif; 
color : #002866; 
}

#container-logo {
position : absolute;
top : 14px;
left: 36px;
width : 134px;
height : 71px;	
}
#container-menu {
position : absolute;	
}
#container-languages {
position : absolute;
width : 140px;
height : 23px;	
right : 10px;
}
#container-languages ul {
float : left;
list-style : none;
margin : 0;
padding : 0;	
}
#container-languages li {
float : left;
margin : 0;
padding : 0;	
line-height:23px;
}

.menu_js {
position : absolute;
width : 143px;
left : 0;
top : -94px;
z-index : 3600; 
}
.menu_js img { display : block; }
.jsMenu {
position : absolute; 
margin : 0;
padding : 0;
}
.jsMenu ul {
padding : 0;
margin : 0 1px 0 2px;
list-style : none;
background : transparent url(images/drop_bg.gif) repeat-y 2px 0;
}
.jsMenu li {
font : 12px/20px Trebuchet MS, Arial, Sans-serif;
padding : 0 3px 0 28px;
margin : 0;
text-align : left;
background : transparent url(images/icons/dot.gif) no-repeat 10px 4px;
}
.jsMenu li.separator {
line-height : 1px;
height : 8px;
padding : 0px;
margin : 0px;
}
.jsMenu li a {
text-decoration : none;
padding : 0;
line-height : 16px;
color : #002766;
}
.jsMenu a:hover {
color : #47B242;
text-decoration : underline;
}
#menu ul, ul.nobullets {
padding : 0;
margin : 0; 
list-style : none;
}





#menu-top {
list-style : none;
margin : 0;
padding : 0;
}
#menu-top li {
float : left;
margin : 0;
padding : 0;	
}



.select-search {
margin : 0px;	
}
.select-search dd {
margin : 0px;
float : left;	
}
img {
border : 0; 
} 
table {
border : 0; 
} 
.pixel {
font : 1px/1px Arial, Sans-serif; 
color : inherit; 
} 
.nobrake {
white-space : nowrap; 
} 
.upper {
text-transform : uppercase; 
} 
.pointer {
cursor : pointer;	
}
form {
margin : 0; 
padding : 0; 
} 
.uppermenu, .uppermenu a:active, .uppermenu a:link, .uppermenu a:visited {
font : 11px/12px Trebuchet MS, Arial, Sans-serif; 
color : #47b242; 
white-space : nowrap; 
} 
.uppermenu a:hover {
color : #ffffff; 
} 
a.uppermenu_selected:active, a.uppermenu_selected:link, a.uppermenu_selected:visited, a.uppermenu_selected:hover {
font : bold 11px/11px Trebuchet MS, Arial, Sans-serif; 
color : #ffffff; 
white-space : nowrap; 
text-decoration : none; 
} 
.sublink, .sublink a:active, .sublink a:link, .sublink a:visited {
font : 11px/18px Trebuchet MS, Arial, Sans-serif; 
color : #002866; 
} 
.sublink a:hover {
color : #00a84c; 
} 
.product-name, .product-name a {
font : bold 18px Trebuchet MS, Arial, Sans-serif; 
color : #002866; 
} 
.product-name a:hover {
color : #47b242; 
} 
.text-white, .text-white a {
font : 12px Trebuchet MS, Arial, Sans-serif; 
color : #ffffff;
text-indent : 15px; 
} 
.text-white a:hover {
color : #47B242; 
} 
.product-detail, .product-detail a {
font : 12px/18px Trebuchet MS, Arial, Sans-serif; 
color : #002866; 
} 
.product-detail a:hover {
color : #47b242; 
} 
.product-detail1, .product-detail1 a {
font : 12px/18px Trebuchet MS, Arial, Sans-serif; 
color : #000000; 
text-align:justify;
} 
.product-detail1 a:hover {
color : #47b242; 
} 
.eur {
font : 14px Trebuchet MS, Arial, Sans-serif; 
color : #002866; 
white-space : nowrap; 
} 

.vec, .vec a {
font : 12px Trebuchet MS, Arial, Sans-serif; 
color : #47b242; 
white-space : nowrap; 
} 
.vec a:hover {
color : #002866; 
} 
a.green {
font : 11px Trebuchet MS, Arial, Sans-serif; 
color : #47b242; 
} 
a.green:hover {
color : #47B242; 
} 
.cn01 {
width : 100px;
padding:12px 20px 5px 20px;
}
.cn0111 {
padding:12px 20px 5px 20px;
}
.cn02 {
width : 100px; 
height : 100px; 
background : #ffffff url(images/bottom_img.gif) no-repeat 0 100%;
}
.cn03 {
text-align : right; 
padding : 5px 0 5px 0; 
}
.cn04 {
width : 9px; 
padding-top : 25px;
}
.cn05 {
height : 4px; 
background : #E5E5E7 url(images/corner_bl.gif) no-repeat;
}
.cn06 {
width : 50%; 
height : 9px; 
background : #ffffff url(images/shadow_left.gif) no-repeat;
}
.cn07 {
width : 50%; 
background : #ffffff url(images/shadow_right.gif) no-repeat 100% 0;	
}
.background-box {
background : #E5E5E7 url(images/sponka.gif) no-repeat 100% 0;
}
.b01 {
border-bottom : 1px dotted #9C9FA6;	
}
.bg01 {
background : #002866;	
}
.c01 {
color : #ffffff; 
} 
.c02 {
color : #002866; 
} 
.p01 {
padding : 2px 0 20px 0;
}
.p02 {
padding : 0 20px 0 0;
}
.p03 {
padding : 12px 30px 5px 0;
}
.p04 {
padding-top : 2px;
}
.p05 {
padding-top : 15px;
}

.m02 {
margin-top : 2px;
}

#novica h3, h1  {
padding : 0;
margin : 0;
}
#novica p {
margin : 0;
padding : 0 0 5px 0;
}
#novica h3 a {
text-decoration : none;	
}
#novica br {
line-height : 5px;	
}



#tagcloude { 
font : 12px/18px Trebuchet MS, Arial, Sans-serif; 
} 
#tagcloude p {
text-align : justify;
}
#tagcloude span a { 
color : #B4B5B8;	
text-decoration : none;
} 
#tagcloude span a:hover { 
text-decoration : underline;
color : #002866;
} 
span.tagcloud0 a { 
font-size : 11px;
padding : 0 1px;
} 
span.tagcloud1 a { 
font-size : 12px;
padding : 0 2px;
} 
span.tagcloud2 a { 
font-size : 13px;
font-weight : bold;
padding : 0 2px;
} 
span.tagcloud3 a { 
font-size : 14px;
font-weight : bold;
padding : 0 4px;
font-style : italic;
} 
span.tagcloud4 a { 
font-size : 15px;
font-weight : bold;
padding : 0 4px;
} 
span.tagcloud5 a { 
font-size : 16px;
font-weight : bold;
padding : 0 4px;
font-style : italic;
} 
span.tagcloud6 a { 
font-size : 20px;
font-weight : bold;
padding : 0 4px;
} 
span.tagcloud7 a { 
font-size : 22px;
font-weight : bold;
padding : 0 4px;
} 
span.tagcloud8 a { 
padding : 0 5px;
text-decoration : none;
} 
span.tagcloud9 a { 
font-size : 26px;
font-style : italic;
padding : 0 6px;
} 
span.tagcloud10 a { 
font-size : 30px;
padding : 0 6px;
} 
