/* 
oranžna = #eb751d
*/



@import url(http://fonts.googleapis.com/css?family=Cinzel);

body,h1,h2,h3,h4,h5,h6,p,form,fieldset,img,ul{margin:0;padding:0;border:0;}
body,table{color:#666;font-size:0.75em;font-family:Verdana, Arial, sans-serif;}

body{padding:0;background:#f5f5f5 url('img/body.gif');text-align:center;}

.input, select, textarea{padding:2px;border-width:1px;border-style:solid;border-color:#6c6c6c #cccccc #cccccc #6c6c6c;font-size:1em;font-family:Verdana;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.submit{padding:5px 14px;border-width:1px;border-style:solid;border-color:#9d9d9d #3f3f3f #3f3f3f #9d9d9d;background:#154a72;color:#fff;font-weight:bold;font-size:1em;font-family:Arial; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.submit:hover{background:#c22463;cursor:pointer;}
* html .submit{padding:3px 1px;} /* IE 6 hack */
* html .input{height:21px;} /* IE 6 hack */
.form{background:#fff url('img/body.png');border-top:2px solid #e0e0e0;border-bottom:2px solid #e0e0e0;}
.form label{font-size:1em;color:#2e6a97;font-weight:bold;}
.hide{display:none;}

a{color:#eb751d;text-decoration:underline;}
a:hover{color:white;text-decoration:underline;}

.clear{clear:both;height:0px;font-size:0px;line-height:0px;}
.left{text-align:left;}
.center{text-align:center;}
.right{text-align:right;}

#container{position:relative;width:100%;margin:0 auto;padding:0 0 30px;overflow:hidden;}
#body, #foot{float:left;width:100%;margin:0 auto;padding:0;}
#head1 .container, #head2 .container, #head3 .container, #body .container, #foot .container{width:1100px;margin:0 auto;text-align:left;}
#head2 .container, #head3 .container, #body .container{}

#TopMenuContainer { width:100%; background:black; border-bottom:1px solid #eb751d; height:45px;}
#TopMenu {width:1100px; margin:0 auto; }
#TopMenuLeft {float:left;}
#TopMenuRight {float:right;}

/* HEADER LEFT */
#HeaderLevo {float:left; width:300px; padding-top:60px;}
#SocialIcons {float:left; width:33px; padding:15px 5px 5px 5px;}
#SocialIcons img {padding:3px 0;}

/* NOVICE V GLAVI */
#novice {float:right; width:230px; height:180px; padding:10px;}
#novice h3 {border-bottom:1px solid #999; width:240px; padding-bottom:5px; margin-bottom:5px;}
#novice h3 a {color:#eb751d; font:bold 1.1em arial; text-decoration:none;}
#novice h3 a:hover {color:black;}
#novice h6 {color:#666; font:normal .9em arial;}
#novice p {color:black; font:normal 1em arial; padding:0; margin:0; width:225px; padding-top:5px;}
#novice .list {height:162px; } /* fix za pagination */

#novice_container {width:250px; height:190px;}
#novice .pagination {margin-top:11px;}
#novice .pagination li {float:left; list-style:none; }
#novice .pagination li a {color:#666; text-decoration:none;padding:2px 4px;font:normal .8em arial;}
#novice .pagination li a:hover {color:black;}
#novice .pagination li.current a {color:black;}

#PrikaziVseNovice {position:absolute; margin-left:170px; color:black; padding-top:13px; font:normal .75em arial; text-decoration:none; text-transform:uppercase;}
#PrikaziVseNovice:hover {color:black; text-decoration:underline;}

#SubpagesSlider {width:800px; height:200px;}
#SubpagesSlider_container {width:800px; height:200px;}
#SubpagesSlider .pagination {margin-top:11px;}
#SubpagesSlider .pagination li {float:left; list-style:none; }
#SubpagesSlider .pagination li a {color:white; text-decoration:none;padding:3px 8px;background:black;}
#SubpagesSlider .pagination li a:hover {color:black; background:#eb751d;}
#SubpagesSlider .pagination li.current a {color:black; background:#eb751d;}




/* HEADER RIGHT */
#HeaderDesno {float:right; width:750px;}
#TopImage {float:right;}
.TopImage_container {width:750px;height:260px; display:none; overflow:hidden; }
.TopImage_container div {width:750px;height:260px;display:block;}
#TopImage .pagination {display:none;}


/* HEADER WITH TOP MENU ABOVE LOGO */
#head1 .container{overflow:hidden;}
* html #head1 .container, * html #head2, * html #head3, * html #body{background:none;} /* IE 6 hack */

/* MENU TOP 1 */
#menu1 ul{float:right;margin:8px 3px 3px 0;list-style:none;}
#menu1 li{float:left;padding:7px 0 0 20px;}
#menu1 li a{padding-right:12px;font-weight:normal;text-decoration:none;color:white;text-transform:uppercase;}
#menu1 li a:hover, #menu1 .selected a{color:#eb751d;}

#menu1 li.lBasket{padding:0 8px 5px 20px;background:url('img/cart.png') no-repeat 20px 0;}
#menu1 li.lBasket a{position:relative;padding:2px 0 0 18px;background:none;color:#c22463;}
#menu1 li.lBasket a:hover{color:#2e6a97;}
#menu1 li.lBasket span{display:block;color:#444;font-size:0.917em;font-family:sans-serif;}

#head2{clear:both;}
#head2 .container{position:relative;height:260px;background:url('img/header_bg.png') no-repeat; margin-top:10px;}


/* HEADER WITH TOP MENU BELOW LOGO */
#head3 .container{overflow:visible;}

/* MENU TOP 2 */
#menu2 ul{float:left;height:100%;margin:0;list-style:none;}
#menu2 li{float:left;padding:0;}
#menu2 li a{float:left;padding:10px 20px;text-decoration:none; color:white; text-transform:uppercase; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:1.2em;}
#menu2 li a:hover{background:black;}
#menu2 .selected a {color:#eb751d;}

#menu2 li.dropDown{position:relative;white-space:nowrap;}
#menu2 li.dropDown:hover{color:#fff; background:black;}
#menu2 li.dropDown a{display:block;height:17px;}
* html #menu2 li.dropDown a{display:block;height:17px; }
#menu2 li.dropDown a:hover{background:black; }

#menu2 li ul{display:none;}
#menu2 li.dropDown ul{height:auto;float:left;z-index:10;position:absolute;left:0;top:35px; padding:10px 0; background: black url('img/menu2_arrow.png') no-repeat top; 
-webkit-border-bottom-right-radius: 10px;-webkit-border-bottom-left-radius: 10px;-moz-border-radius-bottomright: 10px;-moz-border-radius-bottomleft: 10px;border-bottom-right-radius: 10px; -webkit-box-shadow: 0 8px 6px -6px black;-moz-box-shadow: 0 8px 6px -6px black;box-shadow: 0 8px 6px -6px black; }
#menu2 li.dropDown:hover ul ul{display:none;}
#menu2 li.dropDown ul li{position:relative;clear:left;float:left;}
#menu2 li.dropDown ul li:hover{}
#menu2 li.dropDown ul li a{margin:0;padding:2px 10px;font-weight:normal;background:none;width:150px; font-size:1em;}
#menu2 li.dropDown ul li a:hover{ background:#333;}

#menu2 li.dropDown ul ul{display:none;position:absolute;z-index:11;top:0;left:15em;}
#menu2 li.dropDown ul ul li a{padding:7px 10px;}

/* BODY STYLES - LEFT AND RIGHT COLUMN */
#body{clear:both;margin:0; }
#body .container{overflow:hidden; background:url('img/body_bg.png');-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;}

/* LEFT COLUMN STYLES */
#column{float:left;width:303px;padding:20px 0;background:#373737;}
.order #column{display:none;}

#ShowSubpages {border-bottom:1px solid #666; padding-bottom:10px;}
#ShowSubpages h1 {text-transform:uppercase; color:black; font-family: 'Cinzel', serif; font-size:1.4em; color:#373737; padding:5px;background:#484848; text-align:center;}
#ShowSubpages li a {text-decoration:none; display:block; padding:3px 10px; font:normal 1.3em arial;text-shadow:0 -1px 1px rgba(0,0,0,0.5); color:#999;}
#ShowSubpages li a:hover {background:#484848;}
#ShowSubpages h6 {padding:0 5px 10px 10px; font:normal 1em arial; color:#666; text-overflow: ellipsis; width:260px; white-space:nowrap; overflow:hidden; display:none;}


.arrow-down {width: 0; height: 0; border-left: 10px solid transparent;border-right: 10px solid transparent;border-top: 10px solid #484848; margin:0 auto;}


/* RIGHT COLUMN STYLES */
#content{float:left;width:797px;padding:20px 0 10px 0;text-align:center;background:#282828;}
* html #content{width:798px;} /* IE 6 hack */
.order #content{width:100%;}
#page{position:relative;width:94%;margin:0 auto;text-align:left;}
* html #page{width:100%;} /* IE 6 hack */
* html .order #page{width:94%;} /* IE 6 hack */

#pageDescription.content p {color:#CCC; padding:5px 0; font:normal 1.05em verdana; line-height:23px;} 
#pageDescription.content em {color:#ffbc88; padding:0; margin:0; font:normal 1em verdana; font-style:italic; text-align:center;}
#pageDescription.content h5 {color:#ccc; padding:0; margin:0; font:normal 1em verdana; font-style:italic; text-align:center;  width:550px; margin:0 auto; padding:0 0 0 15px;}
#pageDescription.content img {border:1px solid white; display:block; margin:10px auto 0 auto;}
#pageDescription.content h2 {color:#ffbc88; padding:15px 0 10px 0; font-weight:normal;}

/*
#searchForm{padding:0;text-align:center;}
#searchForm label{display:none;}
#searchForm .input{width:120px;}
#searchForm .submit{padding:4px 10px 7px;font-size:0.8em;font-style:normal;border:0;background:#c22463 url('img/button_bg.png') no-repeat right bottom;}
*:first-child+html #searchForm .submit{padding:3px 3px 6px}
* html #searchForm .submit{padding:3px 3px 6px}
*/
#searchwrapper form { display:inline ; }
#searchwrapper {width:304px; height:40px;background-image:url('img/iskanje-bg.png');background-repeat:no-repeat; /*important*/padding:0px;margin:0px;position:relative; /*important*/}
.searchbox {border:0px; /*important*/background-color:transparent; /*important*/position:absolute; /*important*/top:10px;left:15px;width:220px;height:20px; color:white;}
.searchbox_submit {border:0px; /*important*/background-color:transparent; /*important*/position:absolute; /*important*/top:12px;left:265px;width:16px;height:16px;}

#menu3{padding:0 20px 10px;}
#column .type{margin-top:10px;padding:5px 13px 10px;font-size:1.667em;font-weight:bold;color:#fff;}

/* LEFT MENU */
#menu3 ul{padding:10px 0;list-style:none;background:#fff;}
#menu3 li{margin:0 3px;padding:4px 0 4px 13px;border-bottom:1px solid #e0e0e0;}
#menu3 a{display:block;width:100%;padding:4px 0;color:#666;font-weight:bold;text-decoration:none;background:none;}
#menu3 a:hover, #menu3 .sub1 a:hover{color:#c22463;background:none;text-decoration:underline;}
#menu3 .selected > a:first-child{color:#c22463;background:none;}

#menu3 .sub1{margin:0;padding:0;border:0;background:none;}
#menu3 .sub1 li{padding:2px 0 2px 20px;background:url('img/menu3_sub.gif') no-repeat 7px 8px;border:0px;}
#menu3 .sub1 a{display:block;width:100%;padding:2px 0;font-weight:normal;}

/* ADVANCED SEARCH */
/*
#searchFormAdvanced{margin:0 20px;padding:10px 0;text-align:right;width:225px;}
#searchFormAdvanced .input{width:220px;}
#searchFormAdvanced .phrase label, #searchFormAdvanced .producer label{display:none;}
#searchFormAdvanced select{width:100%;font-size:1em;}
#searchFormAdvanced .hide{display:none;}
#searchFormAdvanced div{padding:3px 0;}
#searchFormAdvanced .prices .input{width:42px;margin:0 0 0 4px;}
#searchFormAdvanced .prices label{padding-left:4px;}
#searchFormAdvanced .submit{margin-top:5px;margin-left:10px;padding:3px 6px;font-size:0.917em;font-weight:bold;}
* html #searchFormAdvanced .input{width:223px;margin-right:1px;}
* html #searchFormAdvanced .submit{padding:2px 0;}
*/

/* LOGIN IN COLUMN */
#columnLogin{margin:10px 22px;padding:10px 0;font:0.92em tahoma;text-align:center;border-top:1px solid #e0e0e0;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;}
#columnLogin label{display:none;}
#columnLogin fieldset{padding:0;margin:0;}
#columnLogin .input{width:68px;margin:0 5px 0 0;}
#columnLogin .submit{padding:3px 14px;font:bold 0.917em Verdana;}

/* BOXES */
/*
#column .box{padding:0 20px 10px;}
#column .box .type{background:#326e9c url('img/menu_bg_grey.png') no-repeat left bottom;}
#column .box .content{padding:8px 10px;list-style:none;border-bottom:2px solid #757575;line-height:1.5em;}
#column .box ul, #column .box ol{margin:0 !important;list-style:none;}
#column .box li{padding:3px 0 2px 5px;background:url('img/menu3_sub.gif') no-repeat 3px 13px;}
#column .box li a{display:block;width:87%;padding:2px 2% 4px 7%;color:#002d41;font-size:1.083em;background:none;}
#column .box li a:hover{color:#c22463;background:none;}
#column #box1 .type{background:#326e9c url('img/menu4_bg.png') no-repeat left bottom;}
#column #box1 .content{border-bottom:2px solid #01476e;}
*/

/* SLIDER BOX */
#box2 {padding-right:47px;}
#box2 .type {display:none;}
#box2 .content {margin:0; padding:0;}
#box2 p {margin:0; padding:0;}

/* SOCIAL ICONS BOX */
#box1 {}
#box1 .type {display:none;}
#box1 .content {margin:0; padding:0;}
#box1 p {margin:0; padding:0;}

/* FORUM GALERIJA BOX */
#box3 { padding-top:3px;}
#box3 .content {margin:0; padding:0;}
#box3 li {list-style:none; float:left; padding:5px 20px;}
#box3 li a {text-decoration:none; font-family: 'Cinzel', serif; font-size:1.8em; text-transform:uppercase; color:#eb751d;}
#box3 li a:hover {color:white;}


/* POLL */
#column .poll .content{padding:10px 5px;}
#column .poll span{display:block;padding:10px 0 5px;text-align:center;}
#column .poll form .answer{padding:4px;color:#666;font-weight:bold;background:inherit;}
#column .poll .result{font-style:italic;padding:3px 0 7px;}
#column .poll .result .answer{padding-bottom:2px;}
#column .poll .result strong{font-style:normal;}
#column .poll .graph{clear:both;width:215px;height:10px;padding:0;background:url('img/poll_bg_g.gif') repeat-x;font-size:1px;line-height:1px;}
#column .poll .graph div{clear:both;float:left;width:1px;height:10px;padding:0;background:url('img/poll_bg.gif') repeat-x;font-size:1px;line-height:1px;}
#column .poll .submit{font-size:0.917em;}

/* BASKET SUMMARY */
#basketSummary{padding:10px 20px;}
#basketSummary .title{margin-top:10px;padding:5px 13px 10px;font-size:1.667em;font-weight:bold;color:#fff;/*background:#326e9c url('img/menu4_bg.png') no-repeat left bottom;*/}
#basketSummary .title a{color:#fff;background:none;text-decoration:none;}
#basketSummary .title a:hover{text-decoration:underline;}
#basketSummary ol{margin:6px 0;padding:0 5px;list-style:none;font-weight:bold;}
#basketSummary li{padding:5px 3px 7px;border-bottom:1px solid #e0e0e0;}
#basketSummary .lL{border:0;}
#basketSummary li h3{font-size:0.9em;}
#basketSummary li a{color:#2e6a97;}
#basketSummary li a:hover{color:#c22463;}
#basketSummary li div{padding:5px 0 0;font-weight:normal;font-size:0.9em;}
#basketSummary li .priceQuantity{color:#c22463;background:inherit;}
#basketSummary li strong{padding:0 2px 0 5px;font-weight:bold;}
#basketSummary li em{color:#666;background:inherit;font-style:normal;}
#basketSummary .summary{margin:0 5px;padding:5px;border-top:2px solid #e0e0e0;color:#c22463;text-align:center;font-weight:bold;}
#basketSummary .summary em{background:inherit;color:#666;font-style:normal;}
#basketSummary .summary strong{padding:0 3px;font-weight:bold;}
#basketSummary .summary span{color:#666;font-weight:bold;}

/* PROMOTED PRODUCTS */
#promoted{}
#promoted h1 {text-transform:uppercase; color:black; font-family: 'Cinzel', serif; font-size:1.4em; color:#373737; padding:5px;background:#484848; text-align:center; display:none;}
#promoted ul{list-style:none;padding-bottom:10px;text-align:center;}
#promoted li{padding:13px 0;}
#promoted li img{padding:1px;border:4px solid #e8e8e7;
-webkit-border-bottom-right-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
-moz-border-radius-bottomright: 10px;
-moz-border-radius-bottomleft: 10px;
border-bottom-right-radius: 10px;
border-bottom-left-radius: 10px;
}
#promoted li img:hover{border:4px solid #d5d5d2;}
#promoted li h3{font-size:1.3em; background:#d5d5d2; width:260px; margin:0 auto; font-weight:normal; padding:6px 0;}
#promoted li a{text-decoration:none;}
#promoted li a:hover{background:inherit;color:black;text-decoration:underline;}
#promoted li .price, #promoted li .noPrice{padding:2px 0 0;background:inherit;color:#c22463; display:none;}
#promoted li strong{padding:0 2px 0 5px;font-weight:bold;}
#promoted li .price ins{text-decoration:none;font-weight:bold;}
#promoted li .price ins em{padding-right:5px;background:inherit;color:#c22463;text-decoration:line-through;font-style:normal;}
#promoted li .price span{color:#666;font-weight:bold;padding-left:5px;}

/* BANNERS */
/*
#banner0{text-align:center;padding-bottom:15px;}
#banner1{text-align:center;margin:10px 0;}
*/

#banner1 { text-align:center;}
#banner1 div {padding:10px 0;}
.banner1_container {}
#banner1 .pagination {display:none;}

#banner0 { }
.banner0_container {text-align:center;}
#banner0 .pagination {display:none;}


/* PAGE TITLE */
#page h1{margin:18px 0 10px;padding-left:10px;color:#eb751d;font-size:2.25em;font-weight:normal;text-shadow:0 -1px 1px #666; text-decoration:none;}

/* NAVIGATION PATH - TREE */
#page h4, #page h6.date{position:absolute;top:-25px;padding:2px 0;font-size:1em;font-weight:normal;}
#page h4 a{text-decoration:none; font:normal 1em arial;text-shadow:0 -1px 1px rgba(0,0,0,0.5); color:#999;}
#page h4 a:hover{text-decoration:underline;}
* html #page h4{top:-5px;left:0;} * html #page h6.date{top:-5px;} /* IE 6 hack */
*:first-child+html #page h4{top:-5px;left:0;} *:first-child+html #page h6.date{top:-5px;} /* IE 7 hack */

#page h6.date{right:0px;}

/* PAGE CONTENT */
#page div.content{padding:5px 0;font-size:1.083em;line-height:1.5em;}
#page div.content ul, .subpagesList li ol{margin:0 0 0 30px;padding:0;}
#page div.content li{margin:8px 0;padding:0;border-left:0;}

.tS{float:right;margin:17px 0 3px;}
.tS div{display:inline;}
.tS a{margin:0 4px;text-decoration:none;background:inherit;color:white;font-weight:bold;font-family:Arial;}
.tS a:hover{color:#c22463;background:inherit;}
.tS0{font-size:0.917em;}
.tS1{font-size:1.083em;}
.tS2{font-size:1.333em;}

.PagesBottom, .PagesTop {padding:8px 0;text-align:center;font-size:1.2em;}
.PagesBottom ul, .PagesBottom li, .PagesTop ul, .PagesTop li{display:inline;}
.PagesBottom li, .PagesTop li{padding:0 2px;}
.PagesBottom a, .PagesBottom strong, .PagesTop a, .PagesTop strong{padding:0 1px;font-size:1.083em;}

.pages{padding:8px 0;text-align:center;font-size:1.2em;}
.pages ul, .pages li{display:inline;}
.pages li{padding:0 2px;}
.pages a, .pages strong{padding:0 1px;font-size:1.083em;}

/* dropdown */
/*
.PagesTop .pPrev, .PagesTop .pNext {display:none;}
.PagesTop {height:30px; list-style:none;}
.PagesTop li {float:left; height:30px; text-align:center;}
.PagesTop li a {text-align:center; text-decoration:none;}
.PagesTop li:hover a {text-decoration:underline;}
.PagesTop ul {position:absolute; left:-9999px; top:-9999px; list-style-type:none;}
.PagesTop li:hover {position:relative; }
.PagesTop li:hover ul {left:0px; top:30px; background:#666; padding:3px; border:1px solid grey; width:50px;}
.PagesTop li:hover ul li {height:18px; border:none;}
.PagesTop li:hover ul li a {height:18px; padding:0px; display:block; font-size:2em; width:48px; color:#444; text-decoration:none; line-height:24px;}
.PagesTop li:hover ul li a:hover {height:18px; background:silver; color:#000; border:solid 1px #444;}
*/

/* LINKS TO SOCIAL WEB SERVICES */
#plusOne{position:absolute;top:20px;right:20px;}
#socialButtons{float:left;width:100%;margin:10px 0;padding:6px 0 4px;text-align:left;list-style:none;}
#socialButtons .title{display:block;float:left;margin:0 0 0 15px;padding:2px 0 0;}
#socialButtons li{float:left;margin:0 10px 0;}
#socialButtons a img{vertical-align:middle;}

/* RSS */
#rss{position:absolute;top:-23px;right:0px;}
*:first-child+html #rss{top:-5px;} /* IE 7 hack */
* html #rss{top:-5px;} /* IE 6 hack */

/* ADMIN SIGNATURE */
#page #author{padding-top:4px;text-align:left; color:white;}
#page #author span{padding-left:5px;font-weight:bold;}

/* TAGS */
#tags{margin:10px 0;padding:0;list-style:none;}
#tags li{display:inline;padding:0 5px 0 0;}
#tags li a{font-weight:bold;}
h3.tagName{padding:10px 0 5px;background:inherit;color:#01476f;font-weight:normal;font-size:1.833em;}

/* SITE MAP */
#siteMap{margin:5px 0;list-style:none;}
* html #siteMap{float:left;width:100%;}
#siteMap li{margin:0 0 7px;padding:8px 10px 10px;border-bottom:3px solid #e8e8e7;background:#fff url('img/body.png');}
#siteMap li a{font-weight:bold;font-size:1.1em;color:#c22463;background:none;}
#siteMap li a:hover{color:#2e6996;background:none;}
#siteMap ul{margin:0;padding:3px 0 0 10px;border:0;list-style:none;}
#siteMap ul li{margin:0;padding:4px 10px;border:0;}
#siteMap ul li a{font-weight:bold;color:#2e6996;background:none;}
#siteMap ul.products li{border:0;background:url('img/menu3_sub.gif') no-repeat 3px 11px;}
#siteMap ul.products li a{color:#333;font-weight:normal;text-decoration:none;}
#siteMap ul.products li{padding-left:15px;margin-left:5px;}
#siteMap li ul li a:hover, #siteMap ul.products li a:hover{color:#c22463;background:none;text-decoration:underline;}
#siteMap li .price{display:inline;font-size:0.917em;color:#2e6996;padding-left:5px;}
#siteMap li strong{padding:0 5px 0 7px;background-color:inherit;color:#2e6996;}
#siteMap li span{background-color:inherit;color:#2e6996;}
#siteMap li ins{text-decoration:none;font-weight:bold;}
#siteMap li ins em{padding-right:5px;background:inherit;text-decoration:line-through;font-style:normal;}

/* USERS */
#log{margin:0 auto;text-align:center;}
#log table{width:300px;margin:10px auto;font-size:1em;text-align:left;}
#log table th{padding:2px 10px 0 0;text-align:right;}
#log table td{width:200px;padding:5px 0;}
#log table td input{width:200px;}
#log table .login td, #log table .login th{padding-top:15px;}
#log table .button th{padding:10px 0;text-align:left;}

#profile{clear:both;width:90%;margin:0 auto 5px;background:inherit;color:#444;font-size:1em;}
#profile .input, #profile select, #profile textarea{width:200px;}
#profile td{padding:5px 0;text-align:left;}
#profile th{padding:2px 10px 2px 5px;font-weight:normal;text-align:right;}
#profile label{font-weight:normal;}
#profile .login td, #profile .login th{padding-top:20px;}
#profile .login th{font-weight:bold;color:#01476f;}
#profile .captcha em{font-style:normal;padding:0 3px;}

#forgetPasswordForm{margin:10px 0 0;padding:10px 20px;}
#forgetPasswordForm label{padding-right:10px;}
#forgetPasswordForm .input{width:150px;margin-right:5px;}

#order #orderLogin, #orderRegisterForm fieldset{padding:12px 3%;background:#fff url('img/body.png');border-top:2px solid #e0e0e0;border-bottom:2px solid #e0e0e0;}
#order #orderLogin label, #orderRegisterForm label{padding:0 7px 0 0;}
#userOrdersListLink{text-align:right;}
#userOrders{width:100%;margin:10px 0 0;font-size:1em;text-align:left;}
#userOrders thead td{padding:8px 4px;background:#2e6896;color:#fff;}
#userOrders tbody td{padding:6px 4px;border-top:2px solid #fff;background:#fff url('img/body.png');border-bottom:1px solid #e0e0e0;}
#userOrders a{background:inherit;}
#userOrder .message{display:none;}
#userOrder #orderPrint{padding-top:15px;}
#orderLogin .submit, #log .submit, #forgetPasswordForm .submit{padding:2px 10px;}

/* IMAGES STYLES */
.imagesList{list-style:none;}
.imagesList li{margin:0 0 15px 0;text-align:center;}
.imagesList li div{text-align:center;}
.subpagesList li img, .imagesList li img, .imagePreview img, .imagesGallery img, #subpagesGallery img{padding:1px;border:4px solid #e0e0e0;}
.subpagesList li img:hover, .imagesList li img:hover, .imagePreview img:hover, .imagesGallery img:hover, #subpagesGallery img:hover{border:4px solid #d5d5d2;}

#imagesGallery3{margin:20px 0 0;}
#imagesGallery4{margin:10px 0 10px;}
.imagesGallery{width:100%;padding:10px 0;font-size:1em;}
.imagesGallery td{padding:15px 7px 10px;background:inherit;color:#5b5b5b;font-size:0.917em;text-align:center;vertical-align:top;}
.imagesGallery td div{font-weight:normal;font-size:1.1em;line-height:1.4em;}

#imagesList1{float:left;margin:9px 20px 0 0;}
#imagesList2{clear:right;float:right;margin:8px 0 0 15px;}

.imagePreview div{margin:5px 0 10px;text-align:center;}
#imagesListPreview{float:left;margin:9px 20px 0 0;}
* html #imagesListPreview{margin-top:-5px;}
.imagesList#imagesListPreview li{margin-bottom:3px;}
.imagesList#imagesListPreview li img{border:2px solid #e0e0e0;}
.imagesList#imagesListPreview li img:hover{border:2px solid #d5d5d2;}

/* FILES LIST STYLES */
#filesList{width:100%;float:left;margin:15px 0 5px;list-style:none;vertical-align:middle;border-left:2px solid #e0e0e0;}
#filesList li{width:100%;float:left;clear:left;margin:5px 0 5px 10px;padding-left:10px;}
#filesList li a{color:#c22463;background:inherit;}
#filesList li a:hover{color:#666;background:inherit;}
#filesList img{margin:0 8px 0 0;vertical-align:middle;}
#filesList em{padding-left:2px;}

/* SUB PAGES LIST STYLES */
/*
.subpagesList{float:left;width:100%;margin:7px 0;list-style:none;}
.subpagesList li{clear:left;float:left;width:96%;margin:10px 0;padding:13px 2%;border-bottom:1px solid #e0e0e0;}
* html .subpagesList li{width:100%;} /* IE 6 hack */
/*
.subpagesList li .photo{float:left;margin:0 18px 5px 0;}
.subpagesList li .photo img{border-color:#d5d5d2;}
.subpagesList li .photo img:hover{border-color:#e0e0e0;}
.subpagesList li h2{padding-bottom:10px;}
.subpagesList li h2, .subpagesList li h2 a{color:#c22463;font-size:1.25em;font-weight:normal;background:none;}
.subpagesList li h2 a:hover{color:#666;background:none;}
.subpagesList li h6{padding:0 0 5px;font-weight:bold;font-size:1em;}
.subpagesList li div.description{font-weight:normal;font-size:1em;line-height:1.4em;}
.subpagesList li ul, .subpagesList li ol{float:left;width:100%;margin:5px 0 0 30px;padding:0;}
.subpagesList li li{padding:0;border-left:0;background:none;}
.subpagesList li ul{list-style:disc;}
.subpagesList li ol{list-style:decimal;}
*/
#subList2 {float:left;width:100%;margin:4px 0;list-style:none;}
#subList2 li {clear:left;float:left;width:96%;margin:10px 0;padding:13px 2%;border-bottom:1px solid #e0e0e0;}
* html #subList2 li{width:100%;}
#subList2 li h2{padding-bottom:10px;}
#subList2 li h2, .subpagesList li h2 a{color:#eb751d;text-decoration:none; font:bold 1.2em arial;}
#subList2 li h2 a:hover{color:white}
#subList2 li .photo{float:left;margin:0 18px 5px 0;}
#subList2 li .photo img{border-color:#CCC; border:1px solid #ccc;}
#subList2 li .photo img:hover{border-color:#eb751d;}
#subList2 li h6{padding:10px 0; font:normal 1em arial; color:#CCC; text-align:right;}
#subList2  li div.description{font-weight:normal;font-size:1.1em;line-height:1.4em; color:white;}

#tecaji li {list-style:none; padding-bottom:20px;}
#tecaji h2 {color:white;}
#tecaji p {padding:5px 0; font-size:1.3em;}
#tecaji span {font-size:.71em; color:white;}
#tecaji a {color:#eb751d; text-decoration:none;}
#tecaji a:hover {text-decoration:underline;}

#subList4 {float:left;width:100%;margin:4px 0;list-style:none;}
#subList4 li {clear:left;float:left;width:96%;margin:10px 0;padding:13px 2%;border-bottom:1px solid #e0e0e0;}
* html #subList4 li{width:100%;}
#subList4 li h2{padding-bottom:10px;}
#subList4 li h2, .subpagesList li h2 a{color:#eb751d;text-decoration:none; font:bold 1.2em arial;}
#subList4 li h2 a:hover{color:white}
#subList4 li .photo{float:left;margin:0 18px 5px 0;}
#subList4 li .photo img{border-color:#CCC; border:1px solid #ccc;}
#subList4 li .photo img:hover{border-color:#eb751d;}
#subList4 li h6{padding:10px 0; font:normal 1em arial; color:#CCC; text-align:right;}
#subList4  li div.description{font-weight:normal;font-size:1.1em;line-height:1.4em; color:white;}

#subpagesGallery{width:100%;padding:10px 0;font-size:1em;}
#subpagesGallery td{padding:15px 7px 10px;text-align:center;}
#subpagesGallery td h2{margin:3px 0 0;}
#subpagesGallery h2, #subpagesGallery h2 a{font-size:1.2em;font-weight:normal;background:none;}
#subpagesGallery h2 a:hover{color:#666;background:none;}

/* CONTACT FORM */
#contactPanel{width:100%;margin:10px auto 0;}
#contactPanel fieldset{padding:25px 20px;}
#contactPanel dl, #contactPanel dt, #contactPanel dd{margin:0;padding:0;}
#contactPanel dt{padding:0 0 7px;}
#contactPanel dd{margin-bottom:18px;}
#contactPanel .input, #contactPanel textarea{width:99%;padding:3px;font-size:1em;}
#contactPanel #captcha{width:50px;}
#contactPanel .captcha em{font-style:normal;padding:0 3px;}

/* COMMENTS */
#commentForm{padding:0 0 10px;}
#commentForm table{width:100%;margin:10px 0 0;font-size:1em;}
#commentForm th{padding:5px;text-align:right;font-weight:normal;}
#commentForm td{padding:5px;}
#commentForm #comment_name, #commentForm #comment_text{width:350px;}
#commentForm .captcha em{font-style:normal;padding:0 3px;}
#commentTitle{overflow:hidden;margin-top:25px;color:#c22463;padding:10px 0 10px;border-top:2px solid #e0e0e0;font-size:1.7em;font-weight:normal;}
#comments{width:100%;margin:0 0 10px;font-size:1em;border-spacing:0 10px;}
#comments td, #comments th{vertical-align:top;background:#f9f9f9;}
#comments th{border-left:2px solid #e0e0e0;width:130px;padding:6px 0 10px 10px;text-align:left;font-weight:normal;}
#comments td{padding:6px 5px 10px 10px;text-align:left;}
#comments h5{margin:0 0 3px;padding:0;border:0;font-size:1em;color:#2e6896;}

/* PRODUCTS RATING */
#productRating{margin:5px 0;text-align:center;}
#productRating .results{margin:2px 0 0;font-size:0.9em;}
#productRating .results strong{padding:0 0 0 2px;}
.ratingDisplay{width:80px;height:16px;background: url('img/stars.gif') no-repeat 0 0;font-size:1px;margin:6px auto;}
#comments .ratingDisplay{float:left;margin-bottom:0;opacity:0.5;filter:alpha(opacity=50);}
.rating{float:left;width:80px;height:16px;margin:0;padding:0;list-style:none;position:relative;clear:both;background: url('img/stars.gif') no-repeat 0 0;}
.stars0{background-position:0 0}
.stars1{background-position:0 -96px}
.stars2{background-position:0 -112px}
.stars3{background-position:0 -128px}
.stars4{background-position:0 -144px}
.stars5{background-position:0 -160px}
ul.rating li{cursor:pointer;float:left;text-indent:-999em;}
ul.rating li a {position:absolute;left:0;top:0;width:16px;height:16px;text-decoration:none;z-index: 200;}
ul.rating li.one a{left:0}
ul.rating li.two a{left:16px;}
ul.rating li.three a{left:32px;}
ul.rating li.four a{left:48px;}
ul.rating li.five a{left:64px;}
ul.rating li a:hover{z-index:2;width:80px;height:16px;overflow:hidden;left:0;background: url('img/stars.gif') no-repeat 0 0}
ul.rating li.one a:hover{background-position:0 -96px;}
ul.rating li.two a:hover{background-position:0 -112px;}
ul.rating li.three a:hover{background-position:0 -128px}
ul.rating li.four a:hover{background-position:0 -144px}
ul.rating li.five a:hover{background-position:0 -160px}

/* CROSS SELL */
#crossSell{clear:both;padding:10px 10px 10px 0;border-top:2px solid #e0e0e0;}
#crossSell h3{color:#c22463;font-size:1.7em;font-weight:normal;}
#crossSell ul{margin:10px 10px 10px 20px;padding:8px 0 0;list-style:none;}
#crossSell li{padding:0 0 7px;background:url('img/menu3_sub.gif') no-repeat left 5px;padding-left:12px;}
#crossSell li a{color:#666;font-weight:bold;text-decoration:none;}
#crossSell li a:hover{background-color:inherit;color:#c22463;text-decoration:underline;}
#crossSell .price{display:inline;color:#2e6a97;padding:0 5px 0 15px;}
#crossSell .price ins{text-decoration:none;font-weight:bold;}
#crossSell .price ins em{padding-right:5px;text-decoration:line-through;font-style:normal;}
#crossSell .price span{padding-left:5px;}

/* PRODUCTS LIST */
#products{float:left;width:100%;margin-bottom:10px;list-style:none;}
#products ul.list{float:left;width:100%;list-style:none;}
#products .list li{float:left;}
#products li .photo{font-size:0px;line-height:0px;}
#products li .photo img{padding:1px;border:2px solid #e0e0e0;}
#products li .photo a:hover img{border:2px solid #d5d5d2;}
#products li h2{padding:7px 0;font-weight:normal;font-size:1em; height:30px;}
#products li h2 a{text-decoration:none;}
#products li h2 a:hover{text-decoration:underline;}
#products li h3{padding:5px 0 9px;text-align:left;font-weight:normal;font-size:0.917em;}
#products li h3, #products li h3 a{color:#666;}
#products li h3 a:hover{color:#c22463;}
#products li h3 em{padding:0 5px;}
#products li div.description p { height:70px; overflow:hidden;}
#products li div.description a{color:#666;}
#products li div.description a:hover{color:#c22463;}
#products li .price, #products li .noPrice{margin:5px 0 5px 0;background-color:inherit;color:#c22463;font-weight:bold;text-decoration:none;}
#products li .price em{background:inherit;color:#666;font-style:normal;}
#products li .price strong{font-size:1.167em;}
#products li .noPrice strong{font-size:1.083em;}
#products li .price span{padding-left:4px;font-size:1.083em;color:#666;}
#products li .basket{font-size:0.917em;font-weight:bold;padding-left:3px;}
#products li .basket a{display:block;padding:5px 32px 8px 7px;color:#fff;background:url('img/button_cart_list.png') no-repeat right bottom;text-decoration:none;}
#products .ArticleLinks {padding-top:14px;}
#products .ArticleLinks a { padding:5px 8px; background:#484848; text-decoration:none; text-shadow:0 -1px 1px rgba(0,0,0,0.5); color:#999; 
-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
#products .ArticleLinks a:hover {background:#373737;}

/* PRODUCTS LIST - LIST TEMPLATE */
#products.productsList2 .list li{position:relative;clear:both;width:96%;margin:5px 0;padding:5px 2% 10px;background:url('img/body.png');border-bottom:1px solid #e0e0e0;}
* html #products.productsList2 .list li{width:100%;} /* IE 6 hack */
#products.productsList2 li.l1{border-top:1px solid #e0e0e0;}
#products.productsList2 li .photo{float:left;margin:0 7px 5px 0;}
#products.productsList2 li h2{width:420px;font-weight:normal;font-size:1.5em;}
#products.productsList2 li div.description{display:inline;}
#products.productsList2 li .price, #products.productsList2 li .noPrice{position:absolute;right:15px;top:12px;margin:0;}
#products.productsList2 li .price strong{font-size:1.75em;font-weight:normal;}
#products.productsList2 li .basket{float:right;margin:10px 0 0 5px;}

/* PRODUCTS LIST - COLUMNS TEMPLATE */
#products.productsList1{clear:both;margin-top:10px;}
#products.productsList1 .list li{clear:none;width:180px;margin-left:5px;padding:10px 0;text-align:center;}
#products.productsList1 li.column1{clear:both;margin-left:0;}
#products.productsList1 li h3{text-align:center;}
#products.productsList1 li div.description{margin:10px 0 0;text-align:justify;}
#products.productsList1 li .basket{width:150px;margin:10px auto 0;}
#products.productsList1 li.pages#pagesAfter{clear:both;border-top:1px solid #e0e0e0;}


#products .pages{float:right;width:100%;margin:0;padding:9px 0;border:0;background:none;text-align:right;font-size:1em;}
#products .pages li{float:none;clear:none;display:inline;width:auto;margin:0;padding:0 2px;border:0;background:none;}
#products .pages a, #products li.pages strong{padding:0 1px;font-size:1em;}
#products .pages#pagesBefore{clear:none;width:auto;}

#products .sort{float:left;width:auto;margin:0 10px 0 0;padding:10px 0;border:0;background:none;text-align:left;}
#products .sort div{display:inline;padding:0 4px;}

/* PROMOTION PRICES */
#products li .price ins{padding-right:5px;text-decoration:none;font-weight:bold;}
#products li .price ins em{padding-right:8px;background:inherit;color:#c22463;text-decoration:line-through;font-size:1.13em !important;}
#product #box #price .priceOld{padding-bottom:3px;background:inherit;font-size:0.7em;}
#product #box #price .priceOld em{background:inherit;padding-right:5px;}
#product #box #price .priceOld #priceOldValue{text-decoration:line-through;}

/* RECOMMENDED PRODUCTS */
#product .recommended, #products .recommended{padding-left:5px;}

/* STOCK */
#page .stockLevel, #page .stockSold{margin:5px 0;font-size:0.917em;}
#page .stockSold{background:inherit;color:#c22463;font-weight:bold;}
#page .stockLevel strong{margin:0 0 0 2px;}
#product .stockLevel, #product .stockSold{margin:8px 10px 4px;padding:5px 0 6px;font-weight:bold;font-size:0.917em;}
#product .stockSold{color:#c22463;}
#product .stockLevel strong{margin:0 0 0 4px;background:inherit;color:#c22463;}
#basket #productsOverStock h5{margin-top:10px;padding:8px 0;font-size:1em;font-weight:bold;border-top:1px solid #e0e0e0;}
#basket #productsOverStock strong{display:block;padding:2px 10px;background:inherit;color:#c22463;}
#basket #productsOverStock div{margin:0 0 10px;padding:5px 0 10px;font-size:1em;font-weight:normal;border-bottom:1px solid #e0e0e0;}

/* PRODUCTS DETAILS */
#product{float:right;display:block;width:750px;margin:0 20px;text-align:left;}
* html #product{margin:0;} /* IE 6 hack */
#product h1{padding:5px 0 5px;background:inherit;color:#2e6a97;font-size:2.25em;font-weight:normal;}
#product h4{margin:0 0 10px;padding:2px 0 7px;border-bottom:1px solid #bebebe;font-weight:normal;font-size:0.917em;}
#product h4, #product h4 a{background:inherit;color:#666;}
#product h4 a:hover{background-color:inherit;color:#c22463;}
#product h4 em{padding:0 5px;}

#product #box{float:right;width:250px;margin:5px 0 10px 5px;padding:3px 0 10px;border-top:2px solid #e0e0e0;border-bottom:2px solid #e0e0e0;background:url('img/body.png');text-align:center;}
#product #box form{font-weight:bold;}
#product #box #price, #product #box #noPrice{padding:7px 0;border-bottom:1px solid #bebebe;background-color:transparent;color:#666;font-size:1.417em;text-align:center;}
#product #box #noPrice{color:#c22463;}
#product #box #price em{font-style:normal;}
#product #box #price strong{padding:0 6px 0 0;font-size:1.176em;color:#c22463;font-weight:bold;}
#product #box #available{padding:8px 2px 0;background-color:transparent;color:#666;font-weight:bold;font-size:0.9em;}
#product #box #addBasket{padding:10px 0 5px;}
#product #box #addBasket .submit{width:176px;padding:5px 25px 8px 5px;border:0;background:url('img/button_cart.png') no-repeat right bottom;background-color:inherit;color:#fff;font-size:1.1em;font-weight:bold;}

* html #tabs li {display:inline;}
#tabs {}
#tabs ul {float:left;background:#373737;width:750px;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}
#tabs li {list-style:none;}
#tabs li,#tabs li a {float:left;}
#tabs ul li.active {background:#eb751d;}
#tabs li#prvi.active {background:#eb751d;-webkit-border-top-left-radius: 10px;-webkit-border-bottom-left-radius: 10px;-moz-border-radius-topleft: 10px;-moz-border-radius-bottomleft: 10px;border-top-left-radius: 10px;border-bottom-left-radius: 10px;}
#tabs ul li.active a {color:black;}
#tabs ul li.active a:hover {color:black; text-decoration:none; cursor:default;}
#tabs div {clear:both;min-height:100px; }
#tabs ul li a {text-decoration:none;color:white;padding:8px 15px; font-weight:bold;}
#tabs ul li a:hover {text-decoration:underline;}
#tabs #productDescription p {padding: 5px 15px; text-align:justify;}

/* ASK ABOUT PRODUCT */
#product #askAboutProduct{font-size:0.917em;}
#product #askAboutProduct:hover{background:none;}

#product div.content{clear:left;padding:0 0 10px;font-size:1.083em;line-height:1.5em;}

/* PRODUCT ATTRIBUTES */
#product #box #attributes{max-width:230px;margin:0 0 10px;}
* html #product #box #attributes{width:230px;}
#product #box #attributesLabel{display:none;}

/* FEATURES */
#features{margin:0 0 15px;min-width:750px; font-size:1.2em; padding-top:20px;}
#features thead td{padding:5px;text-align:center;font-weight:bold; display:none;}
#features tbody th{padding:5px;font-weight:normal;text-align:left;background:#232323;}
#features tbody td{padding:5px;font-weight:normal;text-align:left; color:white; background:#232323;}
#features .l0 td, #features .l0 th{background:#282828;}

/* RELATED PRODUCTS */
#productsRelated{clear:both;float:left;width:100%;border-top:2px solid #e0e0e0;padding-top:10px;}
#productsRelated h3{font-size:1.7em;font-weight:normal;color:#c22463;}
#productsRelated table{margin:10px 0;width:100%;padding:15px 0 0;font-size:1em;background:url('img/body.png');border-bottom:2px solid #e0e0e0;}
#productsRelated img{margin-bottom:3px;padding:1px;border:4px solid #e0e0e0;}
#productsRelated img:hover{border-color:#d5d5d2;}
#productsRelated td{padding:5px 0 10px;text-align:center;vertical-align:top;}
#productsRelated a{display:block;padding:0 5px;font-weight:bold;text-decoration:none;}
#productsRelated a:hover{text-decoration:underline;}
#productsRelated .price, #productsRelated .noPrice{padding:6px 0 0;color:#2e6a97;}
#productsRelated .price strong{margin:0 4px 0 0;}
#productsRelated .price span{font-weight:bold;}
#productsRelated .price ins{text-decoration:none;font-weight:bold;}
#productsRelated .price ins em{padding-right:5px;background:inherit;text-decoration:line-through;font-style:normal;}

/* BASKET AND ORDER */
#orderedProducts table{width:100%;margin:0;border-bottom:2px solid #e0e0e0;font-size:1em;color:#c22463;}
#orderedProducts td, #orderedProducts th{padding:6px 7px;}
#orderedProducts thead .price, #orderedProducts thead .quantity, #orderedProducts thead .summary{text-align:left;}
#orderedProducts thead td{padding-bottom:11px;background:#2e6896 url('img/table_head.png') repeat-x left bottom;color:#fff;}
#orderedProducts thead em{padding:0 4px 0 0;font-style:normal;}
#orderedProducts tbody th, #orderedProducts tbody td{border-top:2px solid #fff;background:#f0f6fa;border-bottom:1px solid #e0e0e0;}
#orderedProducts tbody th{text-align:left;}
#orderedProducts tbody th a{background:inherit;}
#orderedProducts tbody .price, #orderedProducts tbody .summary{font-weight:bold;text-align:right;}
#orderedProducts tbody .quantity, #orderedProducts tbody .quantity input{text-align:right;}
#orderedProducts tbody .quantity label{display:none;}
#orderedProducts tbody a:hover{background:inherit;color:#666;}
#orderedProducts tfoot{text-align:right;}
#orderedProducts tfoot .summaryProducts, #orderedProducts tfoot .summaryProducts th, #orderedProducts tfoot .summaryShippingPayment, #orderedProducts tfoot .summaryOrder{text-align:right;}
#orderedProducts tfoot .nextStep .submit{background:#c22463;}
#orderedProducts tfoot .nextStep .submit:hover{background:#154a72;}

#basket #orderedProducts table{margin:10px 0 0;}
#basket .info{padding:10px 0;text-align:left;}
#basket #recount{background:#fff;border-bottom:2px solid #e0e0e0;}
#basket #recount td{border-bottom:1px solid #e0e0e0;text-align:right;}
#basket #recount .submit{padding:2px 3px;}
#basket #save{text-align:left;}
#basket #recount .submit:hover, #basket #save .submit:hover{background:#c22463;}
#basket .summaryProducts{font-size:1.36em;font-weight:bold;}
#basket .summaryProducts #summary{font-weight:bold;}
#basket .del{padding:0 5px 0 10px;}
#basket .del a{background:inherit;color:#666;}
#basket .del a:hover{background:inherit;color:#c22463;}

/* DISCOUNT VOUCHERS */
#discountVoucher td{text-align:left;}
#incorrectVoucher{margin:7px 0;background:inherit;color:#c22463;font-weight:bold;}
#orderedProducts tfoot #discountVoucher{color:#666;}

#order legend{padding:20px 0 10px;border:0;font-size:1.2em;font-weight:bold;color:#2e6a97;}
#order #personalData{padding:12px 3%;border-top:2px solid #e0e0e0;border-bottom:2px solid #e0e0e0;background:url('img/body.png');}
#order #personalData #setBasic, #order #personalData #setExtend{float:left;width:50%;}
#order #personalData label{display:block;padding:2px 0;font-weight:bold;color:#2e6a97;}
#order #personalData #company label, #order #personalData #comment label{font-weight:normal;}
#order #personalData .input, #order #personalData #oComment{width:90%;margin:0 0 5px;}
#order #personalData #oComment{height:125px;}
#order #nip label{font-weight:normal !important;}
#order #invoice{padding-bottom:5px;height:20px;}
#order #invoice input{float:left;}
#order #invoice label{float:left;margin:2px 0 0 5px;font-weight:normal;}

#shippingAndPayments fieldset{padding:11px 3%;border-top:2px solid #e0e0e0;border-bottom:2px solid #e0e0e0;background:url('img/body.png');}

#order tfoot td, #orderPrint tfoot td{color:#c22463;}
#order .summaryProducts, #order .summaryShippingPayment, #orderPrint .summaryShippingPayment{font-size:1.182em;}
#order .summaryProducts th, #order .summaryShippingPayment th, #orderPrint .summaryShippingPayment th{font-weight:normal;text-align:right;}
#order .summaryOrder, #orderPrint .summaryOrder{color:#666;font-size:1.36em;font-weight:bold;}
#order .summaryOrder th, #orderPrint .summaryOrder th{text-align:right;}
#order .summaryOrder th, #order .summaryOrder td{border-top:1px solid #e0e0e0;}
#order #rulesAccept th{color:#666;font-weight:bold;text-align:right;}
#order #rulesAccept th, #order #nextStep th{border:0;text-align:right;}
*:first-child+html .nextStep .submit, *:first-child+html #basket #save .submit{padding:2px 0px;} /* IE 7 hack */

/* ORDER SUMMARY/PRINT PAGE */
#orderPrint .message{padding:0;}
#orderPrint .message h3{padding:10px 8px 20px;background:inherit;font-weight:normal;font-size:1.5em;}
#orderPrint .legend{clear:both;padding:20px 0 10px;background:inherit;color:#2e6a97;font-size:1.2em;font-weight:bold;}
#orderPrint dl{float:left;display:block;width:100%;margin:0;padding:5px 0;border-top:2px solid #e0e0e0;border-bottom:2px solid #e0e0e0;background:#fff url('img/body.png');}
#orderPrint dt, #orderPrint dd{float:left;display:inline-block;width:40%;margin:0;padding:3px 0;}
#orderPrint dt{clear:left;text-align:right;}
#orderPrint dd{padding-left:3%;font-weight:bold;}
#orderPrint dd.orderComment, #orderPrint dd.orderIP{font-weight:normal;}

/* STATUS LINK */
#orderPrint .orderStatusLink{text-align:center;}
#orderPrint .orderStatusLink div{padding:3px 0;}

/* PAYMENTS */
#paymentDescription{margin:10px 30px 20px;padding:20px;text-align:center;border:1px solid #bebebe;background:url('img/body.png');font-weight:bold;}
#paymentOuter{margin:10px 0 0;}
#paymentChannels{padding-left:20px;}
#paymentChannels select, #paymentChannels label, #paymentChannels .zagielInfo{display:none;}
#paymentChannels .zagielInfo label{display:inline;}
a.zagielInfo{margin:0 20px 0 0;}
.zagielInfo a{margin-left:5px;font-weight:normal;}

/* OPTIONS LINK */
#options{clear:both;float:right;width:100%;margin:10px 10px;color:#666;font-size:1em;text-align:right;}
*:first-child+html #options{width:94%;} /* IE 7 hack */
* html #options{width:94%;} /* IE 6 hack */
#options a{padding:0 10px 0;color:#2e6a97;background:inherit;}
#options a:hover{color:#c22463;background:inherit;}
#options .back, #options .print{float:right;}
#options .print a{border-left:1px solid #e0e0e0;}

.message{padding:50px 0;text-align:center;}
.message h3{background:inherit;color:#c22463;font-weight:normal;font-size:2.4em;line-height:1.7em;}
.message h3 a{color:#2e6a97;background:inherit;}
.message h3 a:hover{color:#666;background:inherit;}
.attribute{padding:20px;border:1px solid #bebebe;margin:0 50px 20px;background:#efefef;}
.attribute h3{font-size:1.2em;font-weight:bold;}

/* FOOTER - SITE AND SCRIPT COPYRIGHTS STYLES */
#foot{clear:both;font-weight:bold;}
#foot .container{width:1100px;margin:0 auto;padding:15px 0;color:white;overflow:hidden;font-weight:normal;}
#foot a{background:inherit;color:white;text-decoration:underline;font-weight:normal;}
#foot a:hover{text-decoration:none;}

#copy{float:left;padding:0 25px;}
.foot{float:right;padding:0 25px;}

@media print{
  /* PRINT STYLES */
  * {color:#000 !important;background:#fff !important;border-color:#444 !important;border-width:1px !important;}

  body{margin:1cm 0;}
  #container{width:17.2cm;height:auto;}
  #head2 .container, #head2{height:auto;}
  #logo{padding:0 0 0.2cm;}
  #head1 .container, #head2 .container, #head3 .container, #body .container, #foot .container{border-width:0px !important;}

  #body{clear:none;}
  #body .container{overflow:visible;}
  #logo #title, #page h1{padding:0;}
  #page h4{position:relative;top:0;}

  #header .container, #body .container, #foot .container, #content, #page, #products, #product, .order #content, #productsRelated{float:none;width:17.2cm;padding:0;margin:0;}
  #column, #head1, #head3, #back, #page .tS, #products li .basket, #commentForm, #contactPanel, #banner0, #banner1, #rss, #socialButtons, #plusOne, #orderRegisterForm, #orderLoginForm, #product #askAboutProduct, #product #box #addBasket .submit{display:none;}

  #commentTitle{clear:left;}
  #features td, #features th{border-bottom:1px solid #444;}
  #productsRelated .price em, #productsRelated .price span, #productsRelated .price strong{font-weight:normal;}
}

/* PLUGINS */

#NewsletterContainer { padding-bottom:15px;}
#NewsletterContainer h1 {text-transform:uppercase; color:black; font-family: 'Cinzel', serif; font-size:1.4em; color:#373737; padding:5px;background:#484848; text-align:center;}
.subscribe-form {position: relative; padding-left:10px;}
.subscribe-input {padding: 0 10px;width: 180px;height: 25px;background: #fefefe;border: 0px solid;border-color: #999 #aaa #aaa;}
.subscribe-input:focus {background:#efefef;}
.subscribe-submit {display: block;height: 25px;width: 65px;border: 0;cursor: pointer;background:#eb751d;}

/* SHOW PRODUCT IMAGES IN BASKET */
#basket .image img{padding:1px;border:4px solid #e0e0e0;max-height:75px;}
#basket .image img:hover{border:4px solid #d5d5d2;}

 /* RANDOM PRODOUCT FROM SAME CATEGORY */
#randomCategoryProducts{clear:both;float:left;width:100%;border-top:2px solid #e0e0e0;padding-top:10px;}
#randomCategoryProducts h3{font-size:1.7em;font-weight:normal;color:#c22463;}
#randomCategoryProducts table{margin:10px 0;width:100%;padding:15px 0 0;font-size:1em;background:url('img/body.png');border-bottom:2px solid #e0e0e0;}
#randomCategoryProducts img{margin-bottom:3px;padding:1px;border:4px solid #e0e0e0;}
#randomCategoryProducts img:hover{border-color:#d5d5d2;}
#randomCategoryProducts td{padding:5px 0 10px;text-align:center;vertical-align:top;}
#randomCategoryProducts a{display:block;padding:0 5px;font-weight:bold;text-decoration:none;}
#randomCategoryProducts a:hover{text-decoration:underline;}
#randomCategoryProducts .price, #randomCategoryProducts .noPrice{padding:6px 0 0;color:#2e6a97;}
#randomCategoryProducts .price strong{margin:0 4px 0 0;}
#randomCategoryProducts .price span{font-weight:bold;}
#randomCategoryProducts .price span{font-weight:bold;}
#randomCategoryProducts .price ins{text-decoration:none;font-weight:bold;}
#randomCategoryProducts .price ins em{padding-right:5px;background:inherit;text-decoration:line-through;font-style:normal;}

/* NEXT PREV */
#prevNext{list-style:none;height:25px;font-size:1.1em;margin:0 5px;}
#prevNext a{font-weight:bold;}
#prevNext .prev{float:left;}
#prevNext .next{float:right;}


/* DOWNLOADS */
#download{width:100%;background:#c9c9c9;font-size:1em;margin:15px 0 5px;}
#download td{padding:5px;}
#download .ico{padding:5px 0;text-align:center;width:30px;}
#download .date{width:120px;}
#download thead td{background:#eee;}
#download tbody td{background:#fff;}
#download tbody p{padding-top:2px;color:#777;}


/* DROP-DOWN MENU */

/*
#menu3 li{border-bottom:1px solid #e8eaed;}

#menu3 li.dropDown{position:relative;}
#menu3 li.dropDown:hover{color:#fff;background:url('img/menu2_bg_hover.png');}
#menu3 li.dropDown:hover a{color:#fff;background:none;}

#menu3 .sub1 li{border:0;}

#menu3 .dropDown .sub1{display:none;white-space:nowrap;position:absolute;top:0;left:224px;z-index:12;border-left:3px solid #817f81;}
*:first-child+html #menu3 .dropDown .sub1{background:#66960b;} 
* html #menu3 .dropDown .sub1{background:#66960b;} 
#menu3 .dropDown .sub1 li{position:relative;width:15em;margin:0;padding:0;background:url('img/menu_drop.png');border-bottom:1px solid #e8eaed;}
#menu3 .dropDown .sub1 li a{padding:5px 20px 5px 10px;background:none;color:#fff;text-decoration:none;}
#menu3 .dropDown .sub1 li:hover{background:url('img/menu2_bg_hover.png');}
#menu3 .dropDown .sub1 li a:hover, #menu3 .dropDown .sub1 .selected a{color:#fff;text-decoration:underline;}

#menu3 .sub2{margin:0;padding:0;border:0;background:none;}
#menu3 .sub2 li{border:0;}

#menu3 .dropDown .sub1 li ul{display:none;position:absolute;margin:0;padding:0;z-index:13;top:0;left:15em;border-left:3px solid #817f81;}
#menu3 .dropDown .sub1 li{background:url('img/menu_drop.png');border-bottom:1px solid #e8eaed;}
#menu3 .dropDown .sub1 li ul li a{padding:3px 20px 3px 10px;}
*/


/* LIGHTBOX */
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer; }
.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box;}

/* LIGHTBOX USER */
#cboxOverlay{background:#fff;}
#colorbox{}
    #cboxTopLeft{width:25px; height:25px; background:url('img/lightbox-border1.png') no-repeat 0 0;}
    #cboxTopCenter{height:25px; background:url('img/lightbox-border1.png') repeat-x 0 -50px;}
    #cboxTopRight{width:25px; height:25px; background:url('img/lightbox-border1.png') no-repeat -25px 0;}
    #cboxBottomLeft{width:25px; height:25px; background:url('img/lightbox-border1.png') no-repeat 0 -25px;}
    #cboxBottomCenter{height:25px; background:url('img/lightbox-border1.png') repeat-x 0 -75px;}
    #cboxBottomRight{width:25px; height:25px; background:url('img/lightbox-border1.png') no-repeat -25px -25px;}
    #cboxMiddleLeft{width:25px; background:url('img/lightbox-border2.png') repeat-y 0 0;}
    #cboxMiddleRight{width:25px; background:url('img/lightbox-border2.png') repeat-y -25px 0;}
    #cboxContent{background:#fff; overflow:hidden;}
        .cboxIframe{background:#fff;}
        #cboxError{padding:50px; border:1px solid #ccc;}
        #cboxLoadedContent{margin-bottom:20px;}
        #cboxTitle{position:absolute; bottom:0px; left:0; text-align:center; width:100%; color:#999;}
        #cboxCurrent{position:absolute; bottom:0px; left:150px; color:#999;}
        #cboxSlideshow{position:absolute; bottom:0px; right:42px; color:#444;}
        #cboxPrevious{position:absolute; bottom:0px; left:0; color:#444;}
        #cboxNext{position:absolute; bottom:0px; left:63px; color:#444;}
        #cboxLoadingOverlay{background:#fff url('img/lightbox-loading.gif') no-repeat 5px 5px;}
        #cboxClose{position:absolute; bottom:0; right:0; display:block; color:#444;}

/*
IE7 IE8 transparency fix
See: http://jacklmoore.com/notes/ie-transparency-problems/
*/
.cboxIE #cboxTopLeft,
.cboxIE #cboxTopCenter,
.cboxIE #cboxTopRight,
.cboxIE #cboxBottomLeft,
.cboxIE #cboxBottomCenter,
.cboxIE #cboxBottomRight,
.cboxIE #cboxMiddleLeft,
.cboxIE #cboxMiddleRight {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
}

/* tooltip */
.tipsy { font-size: 10px; position: absolute; padding: 5px; z-index: 100000; }
  .tipsy-inner { background-color: #000; color: #FFF; max-width: 200px; padding: 5px 8px 4px 8px; text-align: center; }

  /* Rounded corners */
  .tipsy-inner { border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
  
  /* Uncomment for shadow */
  /*.tipsy-inner { box-shadow: 0 0 5px #000000; -webkit-box-shadow: 0 0 5px #000000; -moz-box-shadow: 0 0 5px #000000; }*/
  
  .tipsy-arrow { position: absolute; width: 0; height: 0; line-height: 0; border: 5px dashed #000; }
  
  /* Rules to colour arrows */
  .tipsy-arrow-n { border-bottom-color: #000; }
  .tipsy-arrow-s { border-top-color: #000; }
  .tipsy-arrow-e { border-left-color: #000; }
  .tipsy-arrow-w { border-right-color: #000; }
  
	.tipsy-n .tipsy-arrow { top: 0px; left: 50%; margin-left: -5px; border-bottom-style: solid; border-top: none; border-left-color: transparent; border-right-color: transparent; }
    .tipsy-nw .tipsy-arrow { top: 0; left: 10px; border-bottom-style: solid; border-top: none; border-left-color: transparent; border-right-color: transparent;}
    .tipsy-ne .tipsy-arrow { top: 0; right: 10px; border-bottom-style: solid; border-top: none;  border-left-color: transparent; border-right-color: transparent;}
  .tipsy-s .tipsy-arrow { bottom: 0; left: 50%; margin-left: -5px; border-top-style: solid; border-bottom: none;  border-left-color: transparent; border-right-color: transparent; }
    .tipsy-sw .tipsy-arrow { bottom: 0; left: 10px; border-top-style: solid; border-bottom: none;  border-left-color: transparent; border-right-color: transparent; }
    .tipsy-se .tipsy-arrow { bottom: 0; right: 10px; border-top-style: solid; border-bottom: none; border-left-color: transparent; border-right-color: transparent; }
  .tipsy-e .tipsy-arrow { right: 0; top: 50%; margin-top: -5px; border-left-style: solid; border-right: none; border-top-color: transparent; border-bottom-color: transparent; }
  .tipsy-w .tipsy-arrow { left: 0; top: 50%; margin-top: -5px; border-right-style: solid; border-left: none; border-top-color: transparent; border-bottom-color: transparent; }
