/* CSS Document */
/* css reset */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,figure,figcaption,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,section,article{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;min-height:0;}
table,tr,th,td{vertical-align:top;}
ul,ul li,menu,menu li{margin:0;padding:0;list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
/* remember to highlight inserts somehow! */
ins{text-decoration:none;}
del{text-decoration:line-through;}
/* tables still need 'cellspacing="0"' in the markup */
table{border-collapse:collapse;border-spacing:0;}
th{text-align:left;}
input,textarea{font-family:'Frutiger',Arial,Helvetica,sans-serif;font-size:100%;}
/* IE stretched buttons fix */
input.submit{width:0;overflow:visible;}
input.submit[class]{width:auto;}
/* css reset end */
/* font */
@font-face {font-family: 'Frutiger';src: url('../../font/Frutiger_CE_45_Light.ttf') format('truetype');font-style: normal;font-weight: normal;}
@font-face {font-family: 'Frutiger';src: url('../../font/Frutiger_CE_46_Light_Italic.ttf') format('truetype');font-style: italic;font-weight: normal;}
@font-face {font-family: 'Frutiger';src: url('../../font/Frutiger_CE_55_Roman.ttf');font-style: normal;font-weight: bolder;}
@font-face {font-family: 'Frutiger';src: url('../../font/Frutiger_CE_56_Italic.ttf');font-style: italic;font-weight: bolder;}
@font-face {font-family: 'Frutiger';src: url('../../font/Frutiger_CE_65_Bold.ttf');font-style: normal;font-weight: bold;}
@font-face {font-family: 'Frutiger';src: url('../../font/Frutiger_CE_66_Bold_Italic.ttf');font-style: italic;font-weight: bold;}
/* elements */
article,aside,figure,figcaption,footer,header,nav,section{display:block;}
body{font-size:13px;font-family:'Frutiger',sans-serif;color:#676767;text-align:center;background:#f1f1f1 url(../img/bg/01.jpg) top;border-top:2px solid #de3d17;}
a{color:#3a84bc;cursor:pointer;}
a:hover{text-decoration:none;}
p{margin:0 0 16px;font-size:13px;line-height:16px;}
p small{font-size:11px;}
h1,h2,h3,h4,h5,h6{font-weight:bold;color:#000;line-height:1.2;}
h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-weight:normal;color:#676767;}
h1{font-size:25px;}
h1 small{font-size:15px;}
h2{font-size:25px;}
h2 small{font-size:15px;}
h3{font-size:15px;}
h3 small{font-size:13px;}
h4{font-size:13px;}
h4 small{font-size:12px;}
h5{font-size:12px;}
h6{font-size:11px;color:#676767;}
ul,ol{padding:0;margin:0 0 10px 25px;}
ul ul,ul ol,ol ol,ol ul{margin-bottom:0;}
ul{list-style:disc;}
ol{list-style:decimal;}
ul li{list-style-type:disc;line-height:16px;}
ol li{line-height:16px;}
ul.unstyled,ol.unstyled{margin-left:0;list-style:none;}
dl{margin-bottom:16px;}
dt,dd{line-height:16px;}
dt{font-weight:bold;line-height:16px;}
dd{margin-left:10px;}
hr{margin:18px 0;border:0;border-top:1px solid #e0e0e0;}
strong{font-weight:bold;}
em{font-style:italic;}
blockquote{padding:0 0 0 15px;margin:0 0 16px;border-left:5px solid #999;}
blockquote p{margin-bottom:0;font-size:15px;line-height:1.3;}
blockquote.pull-right{float:right;padding-right:15px;padding-left:0;border-right:5px solid #999;border-left:0;}
blockquote.pull-right p{text-align:right;}
q:before,q:after,blockquote:before,blockquote:after{content:"";}
address{display:block;margin-bottom:18px;font-style:normal;line-height:16px;}
cite{font-style:normal;}
.r{text-align:right!important;}
.c{text-align:center!important;}
.l{text-align:left!important;}
.j{text-align:justify!important;}
.cleaner{display:block;clear:both;height:0;overflow:hidden;float:none;_height:1px;_margin:0 0 -1px 0;}
.nodisplay{display:none;}
.block{display:block!important;}
.inline{display:inline;}
.inline-block{display:inline-block;display:inline;}
.uppercase{text-transform:uppercase;}
.line-through{text-decoration:line-through;}
.clearfix{*zoom:1;}
.clearfix:before,.clearfix:after{display:table;content:"";}
.clearfix:after{clear:both;}
.row{zoom:1;margin:0 0 0 -10px;_display:inline;}
.row:before,.row:after{display:table;content:"";}
.row:after{clear:both;}
.span770,.span760,.span750,.col-8,.span650,.span640,.span620,.span530,.span500,.span460,.span450,.span390,.span330,.span320,.span310,.span300,.span305,.col-4,.span280,.span250,.span225,.span220,.span190,.span160,.span140,.span100{float:left;margin-left:10px;_display:inline;}
.span770.push20,.span760.push20,.span750.push20,.col-8.push20,.span650.push20,.span640.push20,.span620.push20,.span530.push20,.span500.push20,.span460.push20,.span450.push20,.span390.push20,.span330.push20,.span320.push20,.span310.push20,.span300.push20,.span305.push20,.col-4.push20,.span280.push20,.span250.push20,.span225.push20,.span220.push20,.span190.push20,.span160.push20,.span140.push20,.span100.push20{margin-left:20px;}
.span770{width:770px;}
.span760{width:760px;}
.span750{width:750px;}
.col-8{width:660px;}
.span650{width:650px;}
.span640{width:640px;}
.span620{width:620px;}
.span530{width:530px;}
.span500{width:500px;}
.span460{width:460px;}
.span450{width:450px;}
.span390{width:390px;}
.span330{width:330px;}
.span320{width:320px;}
.span310{width:310px;}
.span300{width:300px;}
.span305{width:305px;}
.col-4{width:290px;}
.span280{width:280px;}
.span250{width:250px;}
.span225{width:225px;}
.span220{width:220px;}
.span190{width:190px;}
.span160{width:160px;}
.span140{width:140px;}
.span100{width:100px;}
.p-2{padding:10px;}
.px-3{padding:10px 0;}
.p-3{padding:20px;}
.p-3-00{padding:20px 0;}
.padding00-20{padding:0 20px;}
.pull-left{float:left;}
.pull-right{float:right;}
.font11{font-size:11px;}
.font12{font-size:12px;}
.font13{font-size:13px;}
.font14{font-size:14px;}
.font15{font-size:15px;}
.font20{font-size:20px;}
.font25{font-size:25px;}
.font32{font-size:32px;}
.font35{font-size:35px;}
.font53{font-size:53px;}
.font50{font-size:50px;}
.font60{font-size:60px;}
.line14{line-height:14px;}
.line16{line-height:16px;}
.line18{line-height:18px;}
.line20{line-height:20px;}
.line22{line-height:22px;}
.line24{line-height:24px;}
.color-white{color:#fff;}
.color-black{color:#000;}
.color-red{color:#c40b0b;}
.color-gray{color:#acacac;}
.color-green{color:#2bbb04;}
.color-blue{color:#0568ad;}
.color-e30017{color:#e30017;}
.vertical-middle{vertical-align:middle!important;}
.vertical-bottom{vertical-align:bottom!important;}
.nowrap{white-space:nowrap;}
.overflow-hidden{overflow:hidden;}
.align-left{float:left;}
img.align-left{margin:0 20px 15px 0;}
.align-right{float:right;}
img.align-right{margin:0 0 15px 20px;}

/* layout */
#container{background:url(../img/bg/02.jpg) top repeat-x;}
#wrapper{width:960px;margin:0 auto;text-align:left;}
/* page header */
#page-header{*zoom:1;position:relative;width:960px;margin:0 auto;padding:30px 0;text-align:left;z-index:999;}
#page-header:before,#page-header:after{display:table;content:"";}
#page-header:after{clear:both;}
#page-header #logo{position:absolute;top:0;left:20px;}
#page-header .search{position:relative;float:left;text-align:right;}
#page-header .search input.text{position:absolute;top:22px;right:10px;margin:0;padding:3px 32px 3px 7px;width:57px;height:18px;border:1px solid transparent;background:transparent;color:#000;font-size:15px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;z-index:1;_z-index:0;cursor:default;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;cursor:pointer;}
#page-header .search input.text:hover,#page-header .search input.text:focus{border:1px solid #cacaca;}
#page-header .search input.text:focus{width:135px;z-index:0;}
#page-header .search input.submit{position:absolute;top:22px;right:10px;margin:0;padding:0;border:0;width:32px;height:26px;background:url(../img/ico/01.png) 0 -3px;cursor:pointer;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
#page-header .search input.text::-webkit-input-placeholder{color:#000;}
#page-header .search input.text:-moz-placeholder{color:#000;}
#page-header .lang{float:left;white-space:nowrap;margin:0;padding:27px 0 0 0;}
#page-header .lang ul{margin:0;padding:0;}
#page-header .lang li{position:relative;margin:0;padding:0;list-style-type:none;color:#000;_width:0;}
#page-header .lang .dropdown-toggle{display:inline-block;margin:0 17px 0 15px;font-size:15px;color:#000;}
#page-header .lang .dropdown-toggle .caret{display:inline-block;border:4px solid transparent;margin:0 0 0 6px;border-top:4px solid #000;height:0;width:0;overflow:hidden;}
#page-header .lang .dropdown-menu-wrap{position:absolute;top:100%;left:50%;width:200px;margin:0 0 0 -100px;padding:4px 0 0 0;text-align:center;display:none;}
#page-header .lang .dropdown-menu{position:relative;*zoom:1;padding:4px 3px;background:#de3d17;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;display:none;}
#page-header .lang .open .dropdown-menu-wrap{display:block;}
#page-header .lang .dropdown-menu-wrap .dropdown-menu{display:inline-block;*display:inline;}
#page-header .lang .dropdown-menu:before,#page-header .lang .dropdown-menu:after{display:table;content:"";}
#page-header .lang .dropdown-menu:after{clear:both;}
#page-header .lang .dropdown-menu li{float:left;color:#fff;}
#page-header .lang .dropdown-menu li:before{content:'|';float:left;}
#page-header .lang .dropdown-menu li:first-child:before{content:'';}
#page-header .lang .dropdown-menu li a{color:#fff;text-decoration:none;margin:0 7px;}
#page-header .lang .dropdown-menu li a:hover{text-decoration:underline;}
#page-header .lang .dropdown-menu:after{position:absolute;top:0;left:50%;margin:0 0 0 -6px;top:-12px;border:6px solid transparent;border-bottom:6px solid #de3d17;height:0;line-height:0;width:0;overflow:hidden;content:'';}
#page-header .user{float:left;white-space:nowrap;margin:0;padding:26px 33px 0 0;}
#page-header .user ul{margin:0;padding:0;}
#page-header .user li{position:relative;margin:0;padding:0;list-style-type:none;color:#000;_width:0;}
#page-header .user .dropdown-toggle{display:inlinblock;margin:0 0 0 15px;font-size:15px;color:#000;text-decoration:none;}
#page-header .user .dropdown-toggle .caret{display:inline-block;border:4px solid transparent;margin:0 0 0 6px;border-top:4px solid #000;height:0;width:0;overflow:hidden;}
#page-header .user .dropdown-toggle .icon-user{margin:0 10px 0 0;}
#page-header .user .dropdown-menu-wrap{position:absolute;top:100%;right:0;width:100%;padding:4px 0 0 0;text-align:right;display:none;}
#page-header .user .open .dropdown-menu-wrap{display:block;}
#page-header .user .dropdown-menu{position:absolute;top:4px;right:0;white-space:nowrap;*zoom:1;padding:4px 3px;background:#de3d17;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;display:none;}
#page-header .user .dropdown-menu-wrap .dropdown-menu{display:inline-block;*display:inline;}
#page-header .user .dropdown-menu:before,#page-header .user .dropdown-menu:after{display:table;content:"";}
#page-header .user .dropdown-menu:after{clear:both;}
#page-header .user .dropdown-menu li{display:inline;color:#fff;}
#page-header .user .dropdown-menu li:before{content:'|';}
#page-header .user .dropdown-menu li:first-child:before{content:'';}
#page-header .user .dropdown-menu li a{color:#fff;text-decoration:none;margin:0 7px;}
#page-header .user .dropdown-menu li a:hover{text-decoration:underline;}
#page-header .user .dropdown-menu-wrap:after{position:absolute;left:22px;top:-8px;border:6px solid transparent;border-bottom:6px solid #de3d17;height:0;line-height:0;width:0;overflow:hidden;content:'';}
#page-header .basket{position:relative;float:left;color:#000;}
#page-header .b2b-basket{padding:20px 0 0 0;}
#page-header .basket .price{padding:0 0 5px 0;}
#page-header .basket .price-empty{padding:0 0 8px 0;}
#page-header .basket .dropdown-toggle{display:block;_display:inline;}
#page-header .basket .btn-gray.dropdown-toggle{cursor:default;}
#page-header .basket .dropdown-menu-wrap{position:absolute;top:100%;right:0;display:none;}
/*#page-header .basket .open .dropdown-menu-wrap{display:block;}*/
#page-header .basket .open .dropdown-menu-wrap, #page-header .basket div:hover .dropdown-menu-wrap {display:block;}

#page-header .basket .dropdown-menu{display:none;background:#de3d17;padding:10px;color:#fff;}
#page-header .basket .dropdown-menu a{color:#fff;}
#page-header .basket .dropdown-menu-wrap .dropdown-menu{display:block;}
#page-header .basket .dropdown-menu article{*zoom:1;border-bottom:1px solid #e2593a;width:222px;padding:5px 0;_height:0;}
#page-header .basket .dropdown-menu article:before,#page-header .basket .dropdown-menu article{display:table;content:"";}
#page-header .basket .dropdown-menu article:after{display:block;clear:both;content:'';border-bottom:1px solid #c02e0e;position:relative;top:5px;}
#page-header .basket .dropdown-menu article figure{float:left;width:62px;}
#page-header .basket .dropdown-menu article figure img{display:block;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
#page-header .basket .dropdown-menu article .count{float:left;width:28px;padding:10px 0 0 0;}
#page-header .basket .dropdown-menu article h3{float:left;width:132px;padding:5px 0 0 0;overflow:hidden;font-size:12px;line-height:15px;font-weight:bolder;}
#page-header .basket .dropdown-menu .footer{*zoom:1;}
#page-header .basket .dropdown-menu .footer:before,#page-header .basket .dropdown-menu .footer{display:table;content:"";}
#page-header .basket .dropdown-menu .footer:after{clear:both;}
#page-header .basket .dropdown-menu .footer{padding:12px 0 0 0;width:222px;}
#page-header .basket .dropdown-menu .footer .col-left{width:50px;float:left;text-align:center;font-weight:bolder;}
#page-header .basket .dropdown-menu .footer .col-right{padding:5px 0 4px 0;width:132px;float:right;}
#page-header .basket .dropdown-menu .footer .close{position:absolute;bottom:-6px;left:0;right:0;width:100%;clear:both;display:block;height:6px;background:#d03018;text-decoration:none;overflow:hidden;-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;}
#page-header .basket .dropdown-menu .footer .close span{display:block;position:relative;top:1px;text-align:center;}
/* mainmenu */
#mainmenu{border-top:1px solid #fff;border-bottom:1px solid #fff;background:#e9e9e9;background:-webkit-gradient(linear,0 0,0 bottom,from(#f8f8f8),to(#e8e8e8));background:-webkit-linear-gradient(#f8f8f8,#e8e8e8);background:-moz-linear-gradient(#f8f8f8,#e8e8e8);background:-ms-linear-gradient(#f8f8f8,#e8e8e8);background:-o-linear-gradient(#f8f8f8,#e8e8e8);background:linear-gradient(#f8f8f8,#e8e8e8);-pie-background:linear-gradient(#f8f8f8,#e8e8e8);box-shadow:0 1px  1px #afafaf;}
#mainmenu ul{*zoom:1;width:960px;margin:0 auto;display:table;}
#mainmenu ul:before,#mainmenu ul:after{display:table;content:"";margin:0;padding:0;}
#mainmenu ul:after{clear:both;}
#mainmenu ul li{display:table-cell;*float:left;white-space:nowrap;margin:0;padding:0;list-style-type:none;}
#mainmenu ul li a{*float:left;display:block;height:30px;line-height:30px;padding:15px 20px 7px 20px;margin:-1px 0 -1px 0;text-transform:uppercase;color:#464646;font-size:15px;font-weight:bold;text-shadow:1px 1px 1px #fff;text-decoration:none;border-bottom:5px solid #de3d17;}
#mainmenu ul li.blue a{border-bottom:5px solid #0568ad;}
#mainmenu ul li.lightblue a{border-bottom:5px solid #33b7e8;}
#mainmenu ul li.violet a{border-bottom:5px solid #5227aa;}
#mainmenu ul li.green a{border-bottom:5px solid #4cb417;}
#mainmenu ul li.yellow a{border-bottom:5px solid #fee600;}
#mainmenu ul li.active a,#mainmenu ul li a:hover{color:#fff;text-shadow:1px 1px 1px #9c2306;background:#de3d17;}
#mainmenu ul li.blue.active a,#mainmenu ul li.blue a:hover{color:#fff;text-shadow:1px 1px 1px #02497a;background:#0568ad;}
#mainmenu ul li.lightblue.active a,#mainmenu ul li.lightblue a:hover{color:#fff;text-shadow:1px 1px 1px #095382;background:#33b7e8;}
#mainmenu ul li.violet.active a,#mainmenu ul li.violet a:hover{color:#fff;text-shadow:1px 1px 1px #0b0517;background:#5227aa;}
#mainmenu ul li.green.active a,#mainmenu ul li.green a:hover{color:#fff;text-shadow:1px 1px 1px #56634e;background:#4cb417;}
#mainmenu ul li.yellow.active a,#mainmenu ul li.yellow a:hover{background:#fee600;text-shadow:1px 1px 1px #6c7528;}
/* submenu */
#submenu ul{padding:0;margin:0 0 10px 0;}
#submenu ul ul{padding:0;margin:5px 0 5px 10px;}
#submenu ul li{padding:0;margin:0;list-style-type:none;}
#submenu ul li.active a{color:#fff;background:#de3d17;}
#submenu ul li a,#submenu ul li.active ul li a{display:inline-block;color:#000;font-weight:bold;padding:4px 8px;text-decoration:none;background:none;font-size:14px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
#submenu ul li ul li a{font-weight:normal;color:#676767;font-size: 11px;line-height:13px;}
#submenu ul li.active ul li a{font-weight:normal;color:#676767;font-size: 11px;line-height:13px;}
#submenu ul li.active ul li.active a{background:#e0e0e0;}
#submenu ul li a:hover,#submenu ul li.active ul li a:hover{background:#f1f1f1;}
/* categorymenu */
#categorymenu{*zoom:1;background:#de3d17;padding:5px 0;border-bottom:1px solid #a22c11;}
.skin-blue #categorymenu{background:#0568ad;border-bottom:1px solid #034d81;}
.skin-green #categorymenu{background:#4cb417;border-bottom:1px solid #39910b;}
.skin-lightblue #categorymenu{background:#33b7e8;border-bottom:1px solid #158fbd;}
.skin-violet #categorymenu{background:#5227a9;border-bottom:1px solid #411a90;}
.skin-yellow #categorymenu{background:#fee600;border-bottom:1px solid #dbc600;}
#categorymenu:before,#categorymenu:after{display:table;content:"";}
#categorymenu:after{clear:both;}
#categorymenu ul{width:920px;margin:0 auto;padding:0;}
#categorymenu ul li{float:left;margin:0;padding:0;list-style-type:none;font-size:15px;}
#categorymenu ul li a{display:inline-block;color:#fff;text-decoration:none;text-shadow:1px 1px 0 rgba(0,0,0,0.5);padding:3px 9px 4px 9px;margin:0 0 0 20px;}
.skin-yellow #categorymenu ul li a{color:#2f2f2f;text-shadow:1px 1px 0 #fff;}
#categorymenu ul li a:hover{text-decoration:underline;}
#categorymenu ul li.active a{background:#fff;color:#444;font-weight:bold;text-shadow:none;text-decoration:none;}
/* slideshow */
#slideshow{position:relative;height:505px;background:url(../slideshow/default.jpg) top no-repeat;overflow:hidden;}
#slideshow .wrapper{width:960px;height:505px;margin:0 auto;text-align:left;}
#slideshow figure{position:absolute;top:0;left:0;}
#slideshow .caption{position:relative;z-index:1;width:300px;padding:70px 0 0 0;}
#slideshow .nav{position:absolute;bottom:26px;left:0;width:100%;text-align:center;z-index:999;}
#slideshow .nav a{position:relative;display:inline-block;width:20px;height:20px;width:41px;height:41px;margin:0 18px;background:url(../img/ico/02.png) no-repeat;}
#slideshow .nav a.activeSlide{background-position:bottom;}
/* products-scroller */
.products-scroller{position:relative;padding:16px 0 10px 0;background:#e9502f;*zoom:1;margin:0 auto 20px auto;}
.skin-blue .products-scroller{background:#4e95cb;}
.skin-green .products-scroller{background:#5ec529;}
.skin-lightblue .products-scroller{background:#6ac6e8;}
.skin-violet .products-scroller{background:#704eb5;}
.skin-yellow .products-scroller{background:#fff385;}
.products-scroller:before,.products-scroller:after{display:table;content:"";}
.products-scroller:after{clear:both;}
.products-scroller-inner{height:218px;overflow:hidden;}
.products-scroller ul.tracker{width:10000px;margin:0;padding:0 60px;}
.products-scroller ul.tracker li{margin:0;padding:0;list-style-type:none;float:left;}
.products-scroller ul.tracker li a{display:block;width:140px;padding:0 11px 0 0;float:left;color:#fff;font-weight:bold;text-decoration:none;text-transform:uppercase;text-shadow:1px 1px 0 rgba(0,0,0,0.3);}
.skin-yellow .products-scroller ul.tracker li a{color:#000;text-shadow:1px 1px 0 #fff;}
.products-scroller ul.tracker li a img{border:4px solid #fff;background:#fff;margin:0 0 4px 0;}
.products-scroller ul.tracker li a:hover img,.products-scroller ul.tracker li.active a img{border:4px solid #de3d17;}
.products-scroller .jspContainer{overflow:hidden;position:relative;}
.products-scroller .jspPane{position:absolute;}
.products-scroller .jspHorizontalBar{position:absolute;bottom:21px;left:0;right:0;height:9px;}
.products-scroller .jspVerticalBar *,.products-scroller .jspHorizontalBar *{margin:0;padding:0;}
.products-scroller .jspHorizontalBar .jspCap{float:left;}
.products-scroller .jspTrack{background:#de3d17;position:relative;border:1px solid #a22c11;border-bottom:1px solid #e9755c;border-left:1px solid #e9755c;}
.skin-blue .products-scroller .jspTrack{background:#2c6ca2;border:1px solid #235682;border-bottom:1px solid #63a5d7;border-left:1px solid #63a5d7;}
.skin-green .products-scroller .jspTrack{background:#3b980a;border:1px solid #2f7a08;border-bottom:1px solid #74db3e;border-left:1px solid #74db3e;}
.skin-lightblue .products-scroller .jspTrack{background:#349fc7;border:1px solid #2a7f9f;border-bottom:1px solid #8dd8f4;border-left:1px solid #8dd8f4;}
.skin-violet .products-scroller .jspTrack{background:#5935a2;border:1px solid #472a82;border-bottom:1px solid #7d59c5;border-left:1px solid #7d59c5;}
.skin-yellow .products-scroller .jspTrack{background:#cebe28;border:1px solid #b7a924;border-bottom:1px solid #cebe28;border-left:1px solid #cebe28;}
.products-scroller .jspDrag{background:#fff;color:#000;font-size:5px;line-height:9px;position:relative;left:0;cursor:pointer;text-align:center;letter-spacing:1px;}
.products-scroller .jspHorizontalBar .jspTrack,.products-scroller .jspHorizontalBar .jspDrag{float:left;height:100%;}
.products-scroller .jspVerticalBar .jspArrow:focus{outline:none;}
.products-scroller .jspArrow{position:absolute;display:block;bottom:0px;font-size:70px;text-shadow:-2px -1px 0 rgba(0,0,0,0.3);font-weight:bold;padding:40px 0 0 0;color:#fff;background:#e9502f;display:block;cursor:pointer;height:173px;width:60px;}
.skin-blue .products-scroller .jspArrow{background:#4e95cb;}
.skin-green .products-scroller .jspArrow{background:#5ec529;}
.skin-lightblue .products-scroller .jspArrow{background:#6ac6e8;}
.skin-violet .products-scroller .jspArrow{background:#704eb5;}
.skin-yellow .products-scroller .jspArrow{background:#fff385;}
.products-scroller .jspArrowLeft{left:0;}
.products-scroller .jspArrowRight{right:0;}
.products-scroller .jspCorner{background:#eeeef4;float:left;height:100%;}
.products-scroller .jspCapLeft{width:0;margin:0 59px 0 0;height:100%;}
.products-scroller .toggle{position:absolute;bottom:-6px;left:50%;display:inline-block;padding:4px 15px;color:#fff;font-weight:bold;font-size:12px;background:#e9502f;text-shadow:1px 1px 0 rgba(0,0,0,0.3);}
.skin-blue .products-scroller .toggle{background:#4e95cb;}
.skin-green .products-scroller .toggle{background:#5ec529;}
.skin-lightblue .products-scroller .toggle{background:#6ac6e8;}
.skin-violet .products-scroller .toggle{background:#704eb5;}
.skin-yellow .products-scroller .toggle{background:#fff385;color:#000;text-shadow:1px 1px 0 #fff;}
.products-scroller .toggle .open,.products-scroller.hide .toggle .close{display:none;}
.products-scroller.hide .toggle .open,.products-scroller .toggle .close{display:block;}
.products-scroller .toggle:before{display:block;margin:0 auto 3px auto;width:0;height:0;content:'';border:3px solid transparent;border-bottom:3px solid #fff;}
.products-scroller.hide .toggle:before{position:relative;top:3px;border-bottom:3px solid transparent;border-top:3px solid #fff;}
.skin-yellow .products-scroller .toggle:before{border-bottom:3px solid #000;}
.skin-yellow .products-scroller.hide .toggle:before{border-bottom:3px solid transparent;border-top:3px solid #000;}
.products-scroller .dropdown-category-menu{position:absolute;bottom:0;left:0;margin:0;padding:0;background:#428ac0;}

.products-scroller .dropdown-category-menu ul{position:absolute;top:100%;left:0;margin:0;padding:20px;background:#de3d17;text-align:left;display:none;-webkit-box-shadow:inset 3px 1px 6px rgba(0,0,0,0.1);-moz-box-shadow:inset 3px 1px 6px rgba(0,0,0,0.1);box-shadow:inset 0 3px 6px rgba(0,0,0,0.1);z-index:1000;}

.skin-blue .products-scroller .dropdown-category-menu ul{background:#428ac0;}
.skin-green .products-scroller .dropdown-category-menu ul{background:#48ab14;}
.skin-lightblue .products-scroller .dropdown-category-menu ul{background:#53b5d9;}
.skin-violet .products-scroller .dropdown-category-menu ul{background:#5f3ca4;}
.skin-yellow .products-scroller .dropdown-category-menu ul{background:#e8db69;color:#000;text-shadow:1px 1px 0 #fff;}
.products-scroller .dropdown-category-menu li.open ul{display:block;}
.products-scroller .dropdown-category-menu ul li{margin:0;padding:0 0 2px 0;list-style-type:none;}
.products-scroller .dropdown-category-menu ul li.divider{padding:0;margin:4px 0 2px 0;height:0;overflow:hidden;border-top:1px dotted #fff;}
.skin-yellow .products-scroller .dropdown-category-menu ul li.divider{border-top:1px dotted #000;}
.products-scroller .dropdown-category-menu a{display:inline-block;position:relative;color:#fff;font-weight:bold;font-size:12px;padding:0 0 0 10px;text-shadow:1px 1px 0 rgba(0,0,0,0.3);text-decoration:none;white-space:nowrap;}
.products-scroller .dropdown-category-menu a.dropdown-toggle{padding:5px 13px 5px 24px;background:#de3d17;}
.skin-blue .products-scroller .dropdown-category-menu a.dropdown-toggle{background:#428ac0;}
.skin-green .products-scroller .dropdown-category-menu a.dropdown-toggle{background:#48ab14;}
.skin-lightblue .products-scroller .dropdown-category-menu a.dropdown-toggle{background:#53b5d9;}
.skin-violet .products-scroller .dropdown-category-menu a.dropdown-toggle{background:#5f3ca4;}
.skin-yellow .products-scroller .dropdown-category-menu a.dropdown-toggle{background:#e8db69;}
.skin-yellow .products-scroller .dropdown-category-menu a{color:#000;text-shadow:none;}
.products-scroller .dropdown-category-menu a:before{position:absolute;top:5px;left:0;display:inline-block;border:3px solid transparent;border-left:3px solid #fff;width:0;height:0;margin:0 5px 0 0;content:'';}
.products-scroller .dropdown-category-menu a:after{position:absolute;top:5px;left:-1px;display:inline-block;border:3px solid transparent;border-left:3px solid #de3d17;width:0;height:0;content:'';}
.skin-blue .products-scroller .dropdown-category-menu a:after{border-left:3px solid #428ac0;}
.skin-green .products-scroller .dropdown-category-menu a:after{border-left:3px solid #48ab14;}
.skin-lightblue .products-scroller .dropdown-category-menu a:after{border-left:3px solid #53b5d9;}
.skin-violet .products-scroller .dropdown-category-menu a:after{border-left:3px solid #5f3ca4;}
.skin-yellow .products-scroller .dropdown-category-menu a:before{border-left:3px solid #000;}
.skin-yellow .products-scroller .dropdown-category-menu a:after{border-left:3px solid #e8db69;}
.products-scroller .dropdown-category-menu a.dropdown-toggle:before{top:12px;left:10px;border:4px solid transparent;border-top:4px solid #fff;}
.products-scroller .dropdown-category-menu a.dropdown-toggle:after{top:10px;left:10px;border:4px solid transparent;border-top:4px solid #de3d17;}
.skin-blue .products-scroller .dropdown-category-menu a.dropdown-toggle:after{border-top:4px solid #428ac0;}
.skin-green .products-scroller .dropdown-category-menu a.dropdown-toggle:after{border-top:4px solid #48ab14;}
.skin-lightblue .products-scroller .dropdown-category-menu a.dropdown-toggle:after{border-top:4px solid #53b5d9;}
.skin-violet .products-scroller .dropdown-category-menu a.dropdown-toggle:after{border-top:4px solid #5f3ca4;}
.skin-yellow .products-scroller .dropdown-category-menu a.dropdown-toggle:after{border-top:4px solid #e8db69;color:#000;text-shadow:1px 1px 0 #fff;}
.skin-yellow .products-scroller .dropdown-category-menu a.dropdown-toggle:before{border-top:4px solid #000;}
.products-scroller .dropdown-category-menu a:hover{text-decoration:underline;}
/* timeline */
#timeline{background:url(../img/bg/04.png) repeat-y center;}
#timeline:before{display:block;height:4px;overflow:hidden;content:'';background:url(../img/bg/05.png) no-repeat bottom center;}
#timeline:after{display:block;height:4px;overflow:hidden;content:'';background:url(../img/bg/06.png) no-repeat bottom center;}
#timeline .items{*zoom:1;border-top:1px solid #c1c1c1;}
#timeline .items.first{border-top:0;}
#timeline .items:before,#timeline .items:after{display:table;content:"";}
#timeline .items:after{clear:both;}
#timeline .items .year{width:50%;float:left;padding:35px 0;}
#timeline .items.first .year{padding-top:0;}
#timeline .items.odd .year{float:right;}
#timeline .items .year .label{position:relative;float:right;font-size:20px;padding:16px 24px;background:#de3d17;margin:0 23px 0 0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
#timeline .items.odd .year .label{float:left;margin:0 0 0 23px;}
#timeline .items .year .label:after{position:absolute;top:17px;left:100%;border:6px solid transparent;border-left:6px solid #de3d17;content:'';width:0;height:0;overflow:hidden;}
#timeline .items.odd .year .label:after{right:100%;left:auto;border:6px solid transparent;border-right:6px solid #de3d17;}
#timeline .items .year .label:before{position:absolute;top:17px;right:-21px;border:6px solid transparent;border-right:6px solid #999595;content:'';width:0;height:0;overflow:hidden;}
#timeline .items.odd .year .label:before{position:absolute;top:17px;right:auto;left:-21px;border:6px solid transparent;border-left:6px solid #999595;}
#timeline .items .articles{width:50%;float:right;padding:30px 0;}
#timeline .items.first .articles{padding-top:0;}
#timeline .items.odd .articles{float:left;}
#timeline .items .articles article{padding:20px 0 20px 32px;}
#timeline .items.odd .articles article{padding:20px 32px 20px 0;text-align:right;}
#timeline .items .articles article p{line-height:18px;margin:0 0 6px 0;}
#timeline .items .articles h2{font-size:13px;line-height:18px;}
#timeline .items .articles figure{margin:0 0 3px 0;}
.timeline-nav{}
.timeline-nav ul{position:relative;margin:0;padding:7px 0;text-align:center;background:#de3d17;width:60px;padding:5px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.timeline-nav ul:after{position:absolute;bottom:100%;left:30px;border:6px solid transparent;border-bottom:6px solid #de3d17;width:0;margin:0;overflow:hidden;content:'';}
.timeline-nav ul li{margin:0;padding:2px 0;list-style-type:none;color:#fff;font-size:15px;font-weight:500;}
.timeline-nav ul li a{color:#fff;display:block;padding:4px 0;text-decoration:none;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
.timeline-nav ul li a:hover{text-decoration:underline;}
.timeline-nav ul li.active a{color:#de3d17;background:#fff;text-decoration:none;}
/* page footer */
#page-footer{color:#919191;background:#2c2c2c;}
#page-footer a{color:#fff;}
#page-footer nav{float:left;width:180px;padding:35px 15px 0 15px;}
#page-footer nav h4{color:#fff;font-size:14px;padding:0 0 4px 1px;margin:0 0 9px 0;text-transform:uppercase;border-bottom:2px solid #fff;font-weight:500;}
#page-footer nav ul{padding:0 0 20px 0;margin:0;}
#page-footer nav ul li{padding:0 0 4px 0;margin:0;list-style-type:none;font-size:11px;font-weight:bold;font-family:Arial,Helvetica,sans-serif;}
#page-footer nav ul li a{color:#919191;text-decoration:none;}
#page-footer nav ul li a:hover{color:#fff;}
#page-footer .newsletter{float:left;width:200px;padding:35px 35px 0 50px;}
#page-footer .newsletter h4{color:#fff;font-size:14px;padding:0 0 4px 1px;margin:0 0 7px 0;text-transform:uppercase;border-bottom:2px solid #fff;font-weight:500;}
#page-footer .newsletter p{margin:0 0 10px 0;font-size:11px;line-height:20px;font-family:Arial,Helvetica,sans-serif;}
#page-footer .newsletter input.text{margin:0;padding:8px;border:1px solid #fff;float:left;width:145px;height:18px;color:#000;background:#fff;}
#page-footer .newsletter input.submit{margin:0;padding:0 0 5px 0;border:1px solid #fff;float:left;width:36px;height:36px;color:#fff;font-size:22px;background:#232323;cursor:pointer;}
#page-footer .newsletter input.submit:hover{margin:0;padding:0 0 5px 0;border:1px solid #fff;float:left;width:36px;height:36px;color:#fff;font-size:22px;background:#232323;cursor:pointer;}
#page-footer .media{width:235px;padding:20px 0;float:left;}
#page-footer .media .facebook{color:#fff;background:#365a9a;margin:0 0 5px 0;}
#page-footer .media .facebook h4{padding:15px 10px 5px 10px;font-size:15px;text-transform:uppercase;font-weight:500;color:#fff;}
.fb_content_loader_gif{position:relative;top:30px;}
.fan_box .full_widget{color:#fff;font-family:Arial,Helvetica,sans-serif;}
.fan_box .full_widget a{color:#fff;text-decoration:none;}
.fan_box .connect_action .name{font-weight:normal;}
.fan_box .connections{padding:8px 0 0 2px;border-top:0;}
.fan_box .connections .total{display:block;padding:0 0 0 4px;}
.fan_box .full_widget .connect_top{background:none;padding-right:0px;}
.fan_box .full_widget{background:none;border:none;}
.fan_box .connections_grid .grid_item{float:left;padding:0 0 6px 6px;}
.fan_box .connections_grid .grid_item .name{color:#fff;}
#page-footer .media .twitter{_height:0;padding:10px 0 5px;color:#fff;*zoom:1;font-size:11px;font-family:Arial,Helvetica,sans-serif;background:rgb(133,202,241);background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzg1Y2FmMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0NWE0ZDQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,rgba(133,202,241,1) 0%,rgba(69,164,212,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(133,202,241,1)),color-stop(100%,rgba(69,164,212,1)));background:-webkit-linear-gradient(top,rgba(133,202,241,1) 0%,rgba(69,164,212,1) 100%);background:-o-linear-gradient(top,rgba(133,202,241,1) 0%,rgba(69,164,212,1) 100%);background:-ms-linear-gradient(top,rgba(133,202,241,1) 0%,rgba(69,164,212,1) 100%);background:linear-gradient(top,rgba(133,202,241,1) 0%,rgba(69,164,212,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#85caf1',endColorstr='#45a4d4',GradientType=0 );}
#page-footer .media .twitter:before,#page-footer .media .twitter:after{display:table;content:"";}
#page-footer .media .twitter:after{clear:both;}
.twitterbox {
	padding: 10px 10px 7px 10px;
	border-top: 3px solid black;
	text-align: center;
}
#page-footer .bottom{padding:16px 0;font-size:11px;font-family:Arial,Helvetica,sans-serif;*zoom:1;margin:0 20px;border-top:3px solid #646464;}
#page-footer .bottom:before,#page-footer .bottom:after{display:table;content:"";}
#page-footer .bottom:after{clear:both;}
#page-footer .bottom p{margin:0 0 4px 0;font-size:11px;}
/* newsflash */
.newsflash{padding:0 0 25px 20px;_height:0;}
.newsflash header{float:left;font-size:25px;color:#000;font-weight:bold;text-transform:uppercase;padding:18px 0 4px 0;}
.newsflash nav{float:right;padding:18px 20px 4px 0;}
.newsflash article{position:relative;width:252px;padding:0 20px 0 25px;margin:30px 0 0 0;float:left;border-left:1px solid #beecfd;}
.newsflash-full article{width:262px;margin-bottom:20px;}
.newsflash section{padding:0 0 0 4px;}
.newsflash article time{position:absolute;top:-18px;left:25px;}
.newsflash article h3{font-size:13px;padding:0 0 3px 0;}
.newsflash .icon{display:block;position:absolute;top:0;left:-9px;width:18px;height:20px;background:url(../img/ico/01.png) no-repeat -7px -70px;border-bottom:5px solid #fff;}
.newsflash .icon.icon-twitter{background-position:-7px -102px;}
.newsflash article p{margin:0;}
/* thumbnail-detail */
.thumbnail-detail{position:relative;margin-bottom:50px;}
.thumbnail-detail .more{position:absolute;bottom:0;left:0;color:#000;text-decoration:none;font-weight:bold;}
.thumbnail-detail .more img{float:left;margin:-9px 8px 0 0;}
/* breadcrumbs */
.breadcrumbs{padding:20px 0 10px 0;margin:0;}
.breadcrumbs li{display:inline;padding:0;margin:0;list-style-type:none;color:#000;}
.breadcrumbs li a{margin:0 7px 0 0;font-weight:500;color:#000;}
/* box */
.box{position:relative;background:#fff;margin-bottom:10px;_height:0;}
.box.box-m20{margin-bottom:20px;}
.box:after{width:4px;position:absolute;content:'';top:4px;right:-4px;bottom:-4px;background:#777;-moz-opacity:0.1;opacity:0.1;filter:alpha(opacity=10);}
.box:before{height:4px;position:absolute;content:'';left:4px;right:0;bottom:-4px;background:#777;-moz-opacity:0.1;opacity:0.1;filter:alpha(opacity=10);}
.ie8 .box:after,.ie8 .box:before{background:url(../img/bg/03.png);}
.box-border-orange{border-top:5px solid #de3d17;}
.box-border-black{border-top:5px solid #000;}
.box-border-blue,.box-border-primary{border-top:5px solid #4e95cb;}
.skin-blue .box-border-primary{border-top:5px solid #4e95cb;}
.skin-green .box-border-primary{border-top:5px solid #5ec529;}
.skin-lightblue .box-border-primary{border-top:5px solid #6ac6e8;}
.skin-violet .box-border-primary{border-top:5px solid #704eb5;}
.skin-yellow .box-border-primary{border-top:5px solid #fff385;}
/* box banners */
.box-banner img{display:block;}
.box-banner a,.box-banner a span{text-decoration:none;}
.box-banner .header{position:absolute;top:0;left:0;padding:10px 0 0 0;margin:0 10px 10px 10px;line-height:1.1;}
.box-banner .header.block{right:0;}
.box-banner .header.border-white{border-bottom:3px solid #fff;}
.box-banner .header.border-black{border-bottom:3px solid #000;}
.box-banner .footer{position:absolute;bottom:0;left:0;right:0;}
.box-banner .nav-left-bottom{position:absolute;bottom:15px;left:15px;}
.box-banner .nav-right-bottom{position:absolute;bottom:15px;right:15px;}
.box-banner .font60{line-height:120%;}
.box-banner .caption{display:block;padding:10px;background:#000;background:rgba(0,0,0,0.6);margin:10px 0 0 0;color:#fff;}
.box-support{position:relative;color:#000;}
.box-support nav{padding:15px 19px;border-left:1px solid #fff;border-right:1px solid #fff;background:#efefef;}
.box-support section{padding:0 10px 15px 19px;border:1px solid #fff;border-top:0;background:#efefef;}
.box-support header.title{position:absolute;top:10px;left:0;font-size:38px;width:38px;line-height:38px;text-transform:uppercase;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);writing-mode:tb-rl;}
.box-support a:link header.title,
.box-support a:visited header.title { text-decoration: none; border-bottom: none;}
.ie6 .box-support header.title,.ie7 .box-support header.title,.ie8 .box-support header.title{position:static;font-size:14px;font-weight:bold;}
.box-support section .in{position:relative;padding:9px 0 0 52px;border-top:3px solid #000;}
.ie6 .box-support section .in,.ie7 .box-support section .in,.ie8 .box-support section .in{padding-left:0;}
.box-support section article{line-height:19px;}
.box-support section article header{font-size:14px;}
/* pagination */
.pagination{position:relative;padding:10px 0;text-align:center;}
.pagination ul{padding:0;margin:0;}
.pagination ul li{padding:0;margin:0;list-style-type:none;display:inline;}
.pagination ul li.prev{float:left;*float:none;}
.pagination ul li.next{float:right;*float:none;}
.pagination ul li a{display:inline-block;padding:5px 10px;color:#000;font-size:15px;font-weight:bold;text-decoration:none;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
.pagination ul li a:hover{background:#f1f1f1;}
.pagination ul li.active a,.pagination ul li.prev a,.pagination ul li.next a{background:#de3d17;color:#fff;}
/* prodejny map */
#prodejny-map{width:648px;height:470px;border:1px solid #c4c4c4;}
/* table */
table.auxiliary{margin:0 0 10px 0;}
table.auxiliary td{padding:0 0 10px 10px;}
table.auxiliary tr td:first-child{padding:0 0 10px 0;}
table.auxiliary-wide{margin:0 0 10px 0;}
table.auxiliary-wide td{padding:0 0 10px 30px;}
table.auxiliary-wide tr td:first-child{padding:0 0 10px 0;}
/* navbar */
.navbar{*zoom:1;border:1px solid #fff;margin:0 0 20px 0;color:#000;height:36px;overflow:hidden;background:rgb(248,248,248);background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y4ZjhmOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOGU4ZTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,rgba(248,248,248,1) 0%,rgba(232,232,232,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(248,248,248,1)),color-stop(100%,rgba(232,232,232,1)));background:-webkit-linear-gradient(top,rgba(248,248,248,1) 0%,rgba(232,232,232,1) 100%);background:-o-linear-gradient(top,rgba(248,248,248,1) 0%,rgba(232,232,232,1) 100%);background:-ms-linear-gradient(top,rgba(248,248,248,1) 0%,rgba(232,232,232,1) 100%);background:linear-gradient(top,rgba(248,248,248,1) 0%,rgba(232,232,232,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f8f8',endColorstr='#e8e8e8',GradientType=0 );box-shadow:1px 1px 2px #ccc;}
.navbar:before,.navbar:after{display:table;content:"";}
.navbar:after{clear:both;}
.navbar ul{margin:0;padding:0 10px;}
.navbar ul li{margin:0;padding:8px;list-style-type:none;display:inline-block;*display:inline;float:left;}
.navbar ul.bordered li{border-left:1px solid #fff;}
.navbar ul.bordered li:first-child{border-left:0;}
.navbar ul li.icons{padding:8px 0 0 0;line-height:19px;}
.navbar ul li a{color:#000;padding:0 8px;text-decoration:none;}
.navbar ul li.icons a{padding:0;}
.navbar ul li.icons a i{display:inline-block;height:19px;width:19px;overflow:hidden;float:left;margin:0 0 0 3px;position:relative;}
.navbar ul li.icons a:hover i img,.navbar ul li.icons a.active i img{position:absolute;left:0;top:-19px;}
.navbar ul li a:hover{text-decoration:underline;}
.navbar ul li.active a{color:#fff;background:#de3d17;display:inline-block;line-height:20px;}
.skin-blue .navbar ul li.active a{background:#1e8ad5;}
.skin-green .navbar ul li.active a{background:#4cb417;}
.skin-lightblue .navbar ul li.active a{background:#33b7e8;}
.skin-violet .navbar ul li.active a{background:#5227a9;}
.skin-yellow .navbar ul li.active a{background:#fee600;}
.navbar .caret-down{position:relative;top:2px;margin:0 3px;padding:0;line-height:0;display:inline-block;width:0;height:0;overflow:hidden;border:4px solid transparent;border-top:4px solid #000;}
.navbar .caret-up{position:relative;bottom:2px;margin:0 3px;padding:0;line-height:0;display:inline-block;width:0;height:0;overflow:hidden;border:4px solid transparent;border-bottom:4px solid #000;}
/* product-items */
.product-items{*zoom:1;padding:0;margin:0 0 0 -10px;}
.product-items:before,.product-items:after{display:table;content:"";}
.product-items:after{clear:both;}
.product-items li{position:relative;display:inline-block;*display:inline;float:left;padding:0;margin:0;list-style-type:none;}
.product-items li a{position:relative;display:block;_display:inline;margin:0 0 26px 10px;float:left;width:230px;height:340px;text-decoration:none;color:#000;text-align:center;}
.product-items-180 li a{width:180px;height:270px;padding:42px 0 0 0;}
.product-items li a:hover{background:#fff;}
.product-items li a:hover:after{width:4px;position:absolute;content:'';top:4px;right:-4px;bottom:-4px;background:#777;-moz-opacity:0.1;opacity:0.1;filter:alpha(opacity=10);}
.product-items li a:hover:before{height:4px;position:absolute;content:'';left:4px;right:0;bottom:-4px;background:#777;-moz-opacity:0.1;opacity:0.1;filter:alpha(opacity=10);}
.ie8 .product-items li a:hover:after,.ie8 .product-items li a:hover:before{background:url(../img/bg/03.png);}
.product-items li a .footer{position:absolute;bottom:0;left:0;right:0;padding:18px 22px;background:#fff;text-align:left;}
.product-items li a .footer .title{display:block;font-weight:bold;padding:0 0 4px 0;text-transform:uppercase;}
.product-items li a .footer .price{display:block;font-weight:bold;font-size:18px;color:#0568ad;}
.product-items-180 li a .footer .title{font-size:15px;}
.product-items-180 li a .footer .price{font-size:15px;font-weight:normal;color:#000;}
.product-items-180 li a .footer .badge{position:absolute;bottom:20px;right:10px;cursor:pointer;}
.product-items li a .footer .price.color-red{color:#c40b0b;}
.product-items li a .footer .price.color-green{color:#2bbb04;}
.product-items li a .label{position:absolute;top:0;right:0;}
.product-items.downloads .footer { opacity:.7; background:black; }
.product-items.downloads .footer .title { opacity:1;color:white; }
/* labels,badges */
.label,.badge{display:inline-block;font-size:12px;line-height:16px;color:#fff;vertical-align:baseline;white-space:nowrap;background:#de3d17;font-weight:bolder;cursor:default;}
a.label,a.badge{cursor:pointer;}
.label{padding:7px 10px 6px;font-size:13px;text-transform:uppercase;background:#2bbb04;}
.badge{padding:1px 6px 1px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;text-shadow:1px 1px 0 rgba(0,0,0,0.3);}
a.label,a.badge{color:#ffffff;text-decoration:none;}
.label-red{background:#c40b0b;}
.badge-gray,a.badge-gray{color:#000;background:#f0f0f0;text-shadow:none;overflow: hidden;width: 100px;}
.badge-white,a.badge-white{color:#de3d17;background:#fff;text-shadow:none;}
.badge-green,a.badge-green{color:#fff;background:#79bd42;}
/* icons */
.icon-user{display:inline-block;*display:inline;width:12px;height:12px;background:url(../img/ico/01.png) no-repeat -10px -42px;}
/* tables */
table{max-width:100%;background-color:transparent;border-collapse:collapse;border-spacing:0;}
.table{width:100%;margin-bottom:18px;}
.table th,.table td{padding:8px;line-height:18px;text-align:left;vertical-align:top;border-top:1px solid #dddddd;}
.table th{font-weight:bold;}
.table th.highlight{background:#f0f0f0;color:#000;}
.table thead th{vertical-align:bottom;}
.table caption+thead tr:first-child th,.table caption+thead tr:first-child td,.table colgroup+thead tr:first-child th,.table colgroup+thead tr:first-child td,.table thead:first-child tr:first-child th,.table thead:first-child tr:first-child td{border-top:0;}
.table tbody+tbody{border-top:2px solid #dddddd;}
.table-condensed th,.table-condensed td{padding:4px 5px;}
.table-bordered{border:1px solid #dddddd;border-collapse:separate;*border-collapse:collapsed;border-left:0;}
.table-bordered th,.table-bordered td{border-left:1px solid #dddddd;}
.table-bordered caption+thead tr:first-child th,.table-bordered caption+tbody tr:first-child th,.table-bordered caption+tbody tr:first-child td,.table-bordered colgroup+thead tr:first-child th,.table-bordered colgroup+tbody tr:first-child th,.table-bordered colgroup+tbody tr:first-child td,.table-bordered thead:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child td{border-top:0;}
.table-striped tbody tr:nth-child(odd) td,.table-striped tbody tr:nth-child(odd) th{background-color:#f0f0f0;}
/* fancybox */
body .fancybox-skin{background:#fff;text-shadow:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
body .fancybox-close{height:49px;right:-49px;top:0px;width:49px;background:#de3d17 url(../img/ico/06.png) no-repeat center;}
body .fancybox-nav{width:50%;padding:0 25px;}
body .fancybox-prev{left:-50px;}
body .fancybox-next{right:-50px;}
body .fancybox-prev span{height:62px;width:39px;background:url(../img/ico/08.png) no-repeat;left:0;}
body .fancybox-next span{height:62px;width:39px;background:url(../img/ico/07.png) no-repeat;right:0;}
body .fancybox-title-float-wrap .child{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;}
body #fancybox-thumbs.bottom{bottom:4px;}
body #fancybox-thumbs.top{top:4px;}
body #fancybox-thumbs ul li{padding:0;margin:4px 5px 0 5px;list-style-type:none;opacity:1;}
body #fancybox-thumbs ul li.active{opacity:1;padding:0;margin:0 5px;border:4px solid #de3d17;}
body #fancybox-thumbs ul li:hover{opacity:1;}
body #fancybox-thumbs ul li a{border:0;background:#fff;}
/* bootstrap tooltip */
.tooltip{position:absolute;z-index:1020;display:block;visibility:visible;padding:5px;font-size:13px;opacity:0;filter:alpha(opacity=0);}
.tooltip.top{margin-top:-2px;}
.tooltip.right{margin-left:2px;}
.tooltip.bottom{margin-top:2px;}
.tooltip.left{margin-left:-2px;}
.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #de3d17;}
.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #de3d17;}
.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #de3d17;}
.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:5px solid #de3d17;}
.tooltip-inner{max-width:200px;padding:3px 8px;color:#ffffff;text-align:center;text-decoration:none;background-color:#de3d17;}
.tooltip-arrow{position:absolute;width:0;height:0;}
/* bootstrap popover */
.popover{position:absolute;top:0;left:0;z-index:1010;display:none;padding:5px;text-align:left;}
.popover.top{margin-top:-5px;}
.popover.right{margin-left:5px;}
.popover.bottom{margin-top:5px;}
.popover.left{margin-left:-5px;}
.popover.top .arrow{width:0;height:0;bottom:-2px;left:50%;margin-left:-8px;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #fff;}
.popover.right .arrow{width:0;height:0;top:50%;left:-2px;margin-top:-8px;border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:8px solid #fff;}
.popover.bottom .arrow{width:0;height:0;top:-2px;left:50%;margin-left:-8px;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #fff;}
.popover.left .arrow{width:0;height:0;top:50%;right:-2px;margin-top:-8px;border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:8px solid #fff;}
.popover .arrow{position:absolute;width:0;height:0;}
.popover figure.pull-left{margin:0 10px 10px 0;}
.popover-inner{padding:1px;width:300px;overflow:hidden;background:#b6b6b6;-webkit-box-shadow:0 0 7px rgba(0,0,0,0.5);-moz-box-shadow:0 0 7px rgba(0,0,0,0.5);box-shadow:0 0 7px rgba(0,0,0,0.5);}
.popover-title{padding:9px 15px;line-height:1;background-color:#fff;border-bottom:1px solid #eee;text-transform:uppercase;}
.popover-content{*zoom:1;padding:14px;background-color:#ffffff;-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;}
.popover-content:before,.popover-content:after{display:table;content:"";}
.popover-content:after{clear:both;}
.popover-content p,.popover-content ul,.popover-content ol{margin-bottom:0;}
/* bootstrap modal */
.modal-open .dropdown-menu{z-index:2050;}
.modal-open .dropdown.open{*z-index:2050;}
.modal-open .popover{z-index:2060;}
.modal-open .tooltip{z-index:2070;}
.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000000;}
.modal-backdrop.fade{opacity:0;}
.modal-backdrop,.modal-backdrop.fade.in{opacity:0.8;filter:alpha(opacity=80);}
.modal{position:fixed;text-align:left;top:50%;left:50%;z-index:1050;overflow:auto;width:560px;margin:-250px 0 0 -280px;background-color:#ffffff;}
.modal-600{width:600px;margin:-250px 0 0 -300px;}
.modal-960{width:960px;margin:-250px 0 0 -480px;}
.modal.fade{-webkit-transition:opacity .3s linear,top .3s ease-out;-moz-transition:opacity .3s linear,top .3s ease-out;-ms-transition:opacity .3s linear,top .3s ease-out;-o-transition:opacity .3s linear,top .3s ease-out;transition:opacity .3s linear,top .3s ease-out;top:-25%;}
.modal.fade.in{top:50%;}
.modal-header{padding:9px 50px 9px 15px;border-bottom:1px solid #eee;min-height:31px;}
.modal-header .close{position:absolute;border:0;padding:0;margin:0;cursor:pointer;height:49px;right:0;top:0px;width:49px;background:#de3d17 url(../img/ico/06.png) no-repeat center;}
.modal-body{overflow-y:auto;max-height:350px;padding:15px;}
.modal-form{margin-bottom:0;}
.modal-footer{padding:14px 15px 15px;margin-bottom:0;text-align:right;border-top:1px solid #ddd;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;-webkit-box-shadow:inset 0 1px 0 #ffffff;-moz-box-shadow:inset 0 1px 0 #ffffff;box-shadow:inset 0 1px 0 #ffffff;*zoom:1;}
.modal-footer:before,.modal-footer:after{display:table;content:"";}
.modal-footer:after{clear:both;}
.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0;}
.modal-footer .btn-group .btn+.btn{margin-left:-1px;}
/* bootstrap nav */
.nav{margin-left:0;margin-bottom:18px;list-style:none;}
.nav>li{list-style-type:none;}
.nav>li>a{display:block;text-decoration:none;}
.nav>li>a:hover{text-decoration:none;background-color:#eeeeee;}
.nav>.pull-right{float:right;}
.nav .nav-header{display:block;padding:3px 15px;font-size:11px;font-weight:bold;line-height:18px;color:#999999;text-shadow:0 1px 0 rgba(255,255,255,0.5);text-transform:uppercase;}
.nav li+.nav-header{margin-top:9px;}
.nav-list{padding-left:15px;padding-right:15px;margin-bottom:0;}
.nav-list>li>a,.nav-list .nav-header{margin-left:-15px;margin-right:-15px;text-shadow:0 1px 0 rgba(255,255,255,0.5);}
.nav-list>li>a{padding:3px 15px;}
.nav-list>.active>a,.nav-list>.active>a:hover{color:#ffffff;text-shadow:0 -1px 0 rgba(0,0,0,0.2);background-color:#de3d17;}
.nav-list [class^="icon-"]{margin-right:2px;}
.nav-list .divider{*width:100%;height:1px;margin:8px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #ffffff;}
.nav-tabs,.nav-pills{*zoom:1;}
.nav-tabs:before,.nav-pills:before,.nav-tabs:after,.nav-pills:after{display:table;content:"";}
.nav-tabs:after,.nav-pills:after{clear:both;}
.nav-tabs>li,.nav-pills>li{float:left;}
.nav-tabs>li>a,.nav-pills>li>a{padding-right:12px;padding-left:12px;margin-right:2px;line-height:14px;}
.nav-tabs{border-bottom:1px solid #ddd;}
.nav-tabs>li{margin-bottom:-1px;}
.nav-tabs>li>a{padding-top:8px;padding-bottom:8px;line-height:18px;font-size:15px;border:1px solid transparent;color:#8d8d8d;font-weight:bold;}
.nav-tabs>li>a:hover{border-color:#eeeeee #eeeeee #dddddd;}
.nav-tabs>.active>a,.nav-tabs>.active>a:hover{color:#000;background-color:#ffffff;border:1px solid #ddd;border-bottom-color:transparent;cursor:default;}
.nav-pills>li>a{position:relative;padding-top:8px;padding-bottom:8px;margin-top:2px;margin-bottom:2px;color:#bf310f;font-weight:bold;}
.nav-pills>.active>a,.nav-pills>.active>a:hover{color:#ffffff;background-color:#de3d17;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.nav-pills.nav-left>.active>a:before{position:absolute;top:50%;right:100%;width:0;height:0;margin:-6px 0 0;overflow:hidden;border:6px solid transparent;border-right:6px solid #de3d17;content:'';}
.nav-pills.nav-right>.active>a:before{position:absolute;top:50%;left:100%;width:0;height:0;margin:-6px 0 0;overflow:hidden;border:6px solid transparent;border-left:6px solid #de3d17;content:'';}
.nav-stacked>li{float:none;}
.nav-stacked>li>a{margin-right:0;}
.nav-tabs.nav-stacked{border-bottom:0;}
.nav-tabs.nav-stacked>li>a{border:1px solid #ddd;}
.nav-tabs.nav-stacked>li>a:hover{border-color:#ddd;z-index:2;}
.nav-pills.nav-stacked>li>a{margin-bottom:3px;}
.nav-pills.nav-stacked>li:last-child>a{margin-bottom:1px;}
.nav-tabs .dropdown-toggle .caret,.nav-pills .dropdown-toggle .caret{border-top-color:#de3d17;border-bottom-color:#de3d17;margin-top:6px;}
.nav-tabs .dropdown-toggle:hover .caret,.nav-pills .dropdown-toggle:hover .caret{border-top-color:#005580;border-bottom-color:#005580;}
.nav-tabs .active .dropdown-toggle .caret,.nav-pills .active .dropdown-toggle .caret{border-top-color:#333333;border-bottom-color:#333333;}
.nav>.dropdown.active>a:hover{color:#000000;cursor:pointer;}
.nav-tabs .open .dropdown-toggle,.nav-pills .open .dropdown-toggle,.nav>li.dropdown.open.active>a:hover{color:#ffffff;background-color:#999999;border-color:#999999;}
.nav li.dropdown.open .caret,.nav li.dropdown.open.active .caret,.nav li.dropdown.open a:hover .caret{border-top-color:#ffffff;border-bottom-color:#ffffff;opacity:1;filter:alpha(opacity=100);}
.tabs-stacked .open>a:hover{border-color:#999999;}
.tabbable{*zoom:1;}
.tabbable:before,.tabbable:after{display:table;content:"";}
.tabbable:after{clear:both;}
.tab-content{overflow:auto;}
.tabs-below>.nav-tabs,.tabs-right>.nav-tabs,.tabs-left>.nav-tabs{border-bottom:0;}
.tab-content>.tab-pane,.pill-content>.pill-pane{display:none;}
.tab-content>.active,.pill-content>.active{display:block;}
.tabs-below>.nav-tabs{border-top:1px solid #ddd;}
.tabs-below>.nav-tabs>li{margin-top:-1px;margin-bottom:0;}
.tabs-below>.nav-tabs>li>a:hover{border-bottom-color:transparent;border-top-color:#ddd;}
.tabs-below>.nav-tabs>.active>a,.tabs-below>.nav-tabs>.active>a:hover{border-color:transparent #ddd #ddd #ddd;}
.tabs-left>.nav-tabs>li,.tabs-right>.nav-tabs>li{float:none;}
.tabs-left>.nav-tabs>li>a,.tabs-right>.nav-tabs>li>a{min-width:74px;margin-right:0;margin-bottom:3px;}
.tabs-left>.nav-tabs{float:left;margin-right:19px;border-right:1px solid #ddd;}
.tabs-left>.nav-tabs>li>a:hover{border-color:#eeeeee #dddddd #eeeeee #eeeeee;}
.tabs-left>.nav-tabs .active>a,.tabs-left>.nav-tabs .active>a:hover{border-color:#ddd transparent #ddd #ddd;*border-right-color:#ffffff;}
.tabs-right>.nav-tabs{float:right;margin-left:19px;border-left:1px solid #ddd;}
.tabs-right>.nav-tabs>li>a{margin-left:-1px;}
.tabs-right>.nav-tabs>li>a:hover{border-color:#eeeeee #eeeeee #eeeeee #dddddd;}
.tabs-right>.nav-tabs .active>a,.tabs-right>.nav-tabs .active>a:hover{border-color:#ddd #ddd #ddd transparent;*border-left-color:#ffffff;}
.fade{opacity:0;filter:alpha(opacity=0);-webkit-transition:opacity 0.15s linear;-moz-transition:opacity 0.15s linear;-ms-transition:opacity 0.15s linear;-o-transition:opacity 0.15s linear;transition:opacity 0.15s linear;}
.fade.in{opacity:1;filter:alpha(opacity=100);}
.collapse{position:relative;height:0;overflow:hidden;-webkit-transition:height 0.35s ease;-moz-transition:height 0.35s ease;-ms-transition:height 0.35s ease;-o-transition:height 0.35s ease;transition:height 0.35s ease;}
.collapse.in{height:auto;}
/* cycle */
.cycle-pager,.cycle-pager-auto{position:relative;display:inline-block;*display:inline;}
.cycle-pager .slider,.cycle-pager-auto .slider{display:inline-block;*display:inline;margin:0 0 -4px 0;}
.cycle-pager .slider img,.cycle-pager-auto .slider img{display:block;}
.cycle-pager .nav,.cycle-pager-auto .nav{position:absolute;top:20px;right:20px;z-index:999;margin:0;}
.cycle-pager .nav a,.cycle-pager-auto .nav a{display:block;width:11px;height:11px;border:1px solid #fff;background:#fff;float:left;margin:0 0 0 5px;}
.cycle-pager .nav a.activeSlide,.cycle-pager-auto .nav a.activeSlide{background:#de3d17;}
/* form */
form{margin:0 0 18px;}
fieldset{padding:0;margin:0;border:0;}
legend{display:block;width:100%;padding:0;margin-bottom:27px;font-size:19.5px;line-height:36px;color:#333333;border:0;border-bottom:1px solid #eee;}
legend small{font-size:13.5px;color:#999999;}
label,input,button,select,textarea{font-size:13px;font-weight:normal;line-height:18px;}
input,button,select,textarea{font-family:'Frutiger',Arial,Helvetica,sans-serif;}
label{display:block;margin-bottom:5px;color:#333333;}
input,textarea,select,.uneditable-input{display:inline-block;width:210px;height:18px;padding:4px;margin-bottom:9px;font-size:13px;line-height:18px;color:#111;background-color:#ffffff;border:1px solid #cccccc;}

.uneditable-textarea{width:auto;height:auto;}
label input,label textarea,label select{display:block;}
input[type="image"],input[type="checkbox"],input[type="radio"]{width:auto;height:auto;padding:0;margin:3px 0;*margin-top:0;line-height:normal;cursor:pointer;background-color:transparent;border:0 \9;}
input[type="image"]{border:0;}
input[type="file"]{width:auto;padding:initial;line-height:initial;background-color:#ffffff;background-color:initial;border:initial;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
input[type="button"],input[type="reset"],input[type="submit"]{width:auto;height:auto;}
select,input[type="file"]{height:28px;*margin-top:4px;line-height:28px;}
input[type="file"]{line-height:18px \9;}
select{width:220px;background-color:#ffffff;}
select.span1{width:50px;}
select[multiple],select[size]{height:auto;}
input[type="image"]{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
textarea{height:auto;}
input[type="hidden"]{display:none;}
.radio,.checkbox{min-height:18px;padding-left:18px;}
.radio input[type="radio"],.checkbox input[type="checkbox"]{float:left;margin-left:-18px;}
.controls>.radio:first-child,.controls>.checkbox:first-child{padding-top:5px;}
.radio.inline,.checkbox.inline{display:inline-block;padding-top:5px;margin-bottom:0;vertical-align:middle;}
.radio.inline+.radio.inline,.checkbox.inline+.checkbox.inline{margin-left:10px;}
input,textarea{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border linear 0.2s,box-shadow linear 0.2s;-moz-transition:border linear 0.2s,box-shadow linear 0.2s;-ms-transition:border linear 0.2s,box-shadow linear 0.2s;-o-transition:border linear 0.2s,box-shadow linear 0.2s;transition:border linear 0.2s,box-shadow linear 0.2s;}
input:focus,textarea:focus{border-color:#000;}
input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus,select:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
input.error,textarea.error,select.error,input.danger,textarea.danger,select.danger{border-color:#c40b0b;}
input.success,textarea.success,select.success{border-color:#2bbb04;}
input.info,textarea.info,select.info{border-color:#0568ad;}
input.success,textarea.success,select.success{border-color:#2bbb04;}
input.alert,textarea.alert,select.alert{border-color:#c09853;}
.input-mini{width:60px;}
.input-small{width:90px;}
.input-medium{width:150px;}
.input-large{width:210px;}
.input-xlarge{width:270px;}
.input-xxlarge{width:530px;}
input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input[class*="span"],.row-fluid input[class*="span"],.row-fluid select[class*="span"],.row-fluid textarea[class*="span"],.row-fluid .uneditable-input[class*="span"]{float:none;margin-left:0;}
input,textarea,.uneditable-input{margin-left:0;}
input.span12,textarea.span12,.uneditable-input.span12{width:930px;}
input.span11,textarea.span11,.uneditable-input.span11{width:850px;}
input.span10,textarea.span10,.uneditable-input.span10{width:770px;}
input.span9,textarea.span9,.uneditable-input.span9{width:690px;}
input.span8,textarea.span8,.uneditable-input.span8{width:610px;}
input.span7,textarea.span7,.uneditable-input.span7{width:530px;}
input.span6,textarea.span6,.uneditable-input.span6{width:450px;}
input.span5,textarea.span5,.uneditable-input.span5{width:370px;}
input.span4,textarea.span4,.uneditable-input.span4{width:290px;}
input.span3,textarea.span3,.uneditable-input.span3{width:210px;}
input.span2,textarea.span2,.uneditable-input.span2{width:80px;}
input.span1,textarea.span1,.uneditable-input.span1{width:25px;}
input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{cursor:not-allowed;background-color:#eeeeee;border-color:#ddd;}
input[type="radio"][disabled],input[type="checkbox"][disabled],input[type="radio"][readonly],input[type="checkbox"][readonly]{background-color:transparent;}
.control-group.warning>label,.control-group.warning .help-block,.control-group.warning .help-inline{color:#c09853;}
.control-group.warning input,.control-group.warning select,.control-group.warning textarea{color:#c09853;border-color:#c09853;}
.control-group.warning input:focus,.control-group.warning select:focus,.control-group.warning textarea:focus{border-color:#a47e3c;-webkit-box-shadow:0 0 6px #dbc59e;-moz-box-shadow:0 0 6px #dbc59e;box-shadow:0 0 6px #dbc59e;}
.control-group.warning .input-prepend .add-on,.control-group.warning .input-append .add-on{color:#c09853;background-color:#fcf8e3;border-color:#c09853;}
.control-group.error>label,.control-group.error .help-block,.control-group.error .help-inline{color:#b94a48;}
.control-group.error input,.control-group.error select,.control-group.error textarea{color:#b94a48;border-color:#b94a48;}
.control-group.error input:focus,.control-group.error select:focus,.control-group.error textarea:focus{border-color:#953b39;-webkit-box-shadow:0 0 6px #d59392;-moz-box-shadow:0 0 6px #d59392;box-shadow:0 0 6px #d59392;}
.control-group.error .input-prepend .add-on,.control-group.error .input-append .add-on{color:#b94a48;background-color:#f2dede;border-color:#b94a48;}
.control-group.success>label,.control-group.success .help-block,.control-group.success .help-inline{color:#468847;}
.control-group.success input,.control-group.success select,.control-group.success textarea{color:#468847;border-color:#468847;}
.control-group.success input:focus,.control-group.success select:focus,.control-group.success textarea:focus{border-color:#356635;-webkit-box-shadow:0 0 6px #7aba7b;-moz-box-shadow:0 0 6px #7aba7b;box-shadow:0 0 6px #7aba7b;}
.control-group.success .input-prepend .add-on,.control-group.success .input-append .add-on{color:#468847;background-color:#dff0d8;border-color:#468847;}
input:focus:required:invalid,textarea:focus:required:invalid,select:focus:required:invalid{color:#b94a48;border-color:#ee5f5b;}
input:focus:required:invalid:focus,textarea:focus:required:invalid:focus,select:focus:required:invalid:focus{border-color:#e9322d;-webkit-box-shadow:0 0 6px #f8b9b7;-moz-box-shadow:0 0 6px #f8b9b7;box-shadow:0 0 6px #f8b9b7;}
.form-actions{padding:17px 20px 18px;margin-top:18px;margin-bottom:18px;background-color:#f5f5f5;border-top:1px solid #ddd;*zoom:1;}
.form-actions:before,.form-actions:after{display:table;content:"";}
.form-actions:after{clear:both;}
.uneditable-input{overflow:hidden;white-space:nowrap;cursor:not-allowed;background-color:#ffffff;border-color:#eee;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);}
:-moz-placeholder{color:#999999;}
::-webkit-input-placeholder{color:#999999;}
.help-block{display:block;margin-bottom:9px;}
.help-inline{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;padding-left:5px;}
.input-prepend,.input-append{margin-bottom:5px;}
.input-prepend input,.input-append input,.input-prepend select,.input-append select,.input-prepend .uneditable-input,.input-append .uneditable-input{position:relative;margin-bottom:0;*margin-left:0;vertical-align:middle;}
.input-prepend input:focus,.input-append input:focus,.input-prepend select:focus,.input-append select:focus,.input-prepend .uneditable-input:focus,.input-append .uneditable-input:focus{z-index:2;}
.input-prepend .uneditable-input,.input-append .uneditable-input{border-left-color:#ccc;}
.input-prepend .add-on,.input-append .add-on{display:inline-block;width:auto;height:18px;min-width:16px;padding:4px 5px;font-weight:normal;line-height:18px;text-align:center;text-shadow:0 1px 0 #ffffff;vertical-align:middle;background-color:#eeeeee;border:1px solid #ccc;}
.input-prepend .add-on,.input-append .add-on,.input-prepend .btn,.input-append .btn{margin-left:-1px;}
.input-prepend .active,.input-append .active{background-color:#a9dba9;border-color:#46a546;}
.input-prepend .add-on,.input-prepend .btn{margin-right:-1px;}
.input-append .uneditable-input{border-right-color:#ccc;border-left-color:#eee;}
.input-prepend.input-append .add-on:first-child,.input-prepend.input-append .btn:first-child{margin-right:-1px;}
.input-prepend.input-append .add-on:last-child,.input-prepend.input-append .btn:last-child{margin-left:-1px;}
.search-query{padding-right:14px;padding-right:4px \9;padding-left:14px;padding-left:4px \9;margin-bottom:0;}
.form-search input,.form-inline input,.form-horizontal input,.form-search textarea,.form-inline textarea,.form-horizontal textarea,.form-search select,.form-inline select,.form-horizontal select,.form-search .help-inline,.form-inline .help-inline,.form-horizontal .help-inline,.form-search .uneditable-input,.form-inline .uneditable-input,.form-horizontal .uneditable-input,.form-search .input-prepend,.form-inline .input-prepend,.form-horizontal .input-prepend,.form-search .input-append,.form-inline .input-append,.form-horizontal .input-append{display:inline-block;*display:inline;*zoom:1;margin-bottom:0;}
.form-search .hide,.form-inline .hide,.form-horizontal .hide{display:none;}
.form-search label,.form-inline label{display:inline-block;}
.form-search .input-append,.form-inline .input-append,.form-search .input-prepend,.form-inline .input-prepend{margin-bottom:0;}
.form-search .radio,.form-search .checkbox,.form-inline .radio,.form-inline .checkbox{padding-left:0;margin-bottom:0;vertical-align:middle;}
.form-search .radio input[type="radio"],.form-search .checkbox input[type="checkbox"],.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"]{float:left;margin-right:3px;margin-left:0;}
.control-group{margin-bottom:9px;}
legend+.control-group{margin-top:18px;-webkit-margin-top-collapse:separate;}
.form-horizontal .control-group{margin-bottom:18px;*zoom:1;}
.form-horizontal .control-group:before,.form-horizontal .control-group:after{display:table;content:"";}
.form-horizontal .control-group:after{clear:both;}
.form-horizontal .control-label{float:left;width:140px;padding-top:5px;text-align:right;}
.form-horizontal .controls{*display:inline-block;*padding-left:20px;margin-left:160px;*margin-left:0;}
.form-horizontal .controls:first-child{*padding-left:160px;}
.form-horizontal .help-block{margin-top:9px;margin-bottom:0;}
.form-horizontal .form-actions{padding-left:160px;}
/* btn */
.btn,input.btn{display:inline-block;position:relative;margin:0;padding:0;border:0;height:35px;line-height:35px;padding:0 15px;text-transform:uppercase;text-decoration:none;color:#ffffff!important;text-align:center;overflow:visible;font-size:15px;background:#de3d17;cursor:pointer;white-space:nowrap;font-weight:bold;font-family:'Frutiger',serif;text-shadow:1px 1px 0 #982e13;}
input.btn{line-height:auto!important;}
.btn-large,input.btn-large{height:55px;line-height:55px;padding:0 30px;font-size:20px;}
.btn-small,input.btn-small{height:28px;line-height:28px;padding:0 10px;font-size:13px;}
.btn-mini,input.btn-mini{height:23px;line-height:23px;padding:0 5px;font-size:11px;}
.btn-right{padding-right:30px;}
.btn-small.btn-right{padding-right:20px;}
.btn-large.btn-right{padding-right:40px;}
.btn-mini.btn-right{padding-right:10px;}
.btn.btn-white{color:#000!important;background:#fff;text-shadow:none;}
.btn.btn-yellow{color:#000!important;background:#fcea02;text-shadow:none;}
.btn.btn-blue{background:#4e95cb;text-shadow:1px 1px 1px #3774a9;}
.btn.btn-gray{background:#acacac;text-shadow:1px 1px 1px #666;}
.btn:hover{opacity:0.9;-moz-opacity:0.9;filter:alpha(opacity=90);}
.btn-yellow:hover{opacity:0.7;-moz-opacity:0.7;filter:alpha(opacity=70);}
.btn-yellow.btn-right{background:url(../img/btn/01.png) right;}
.btn-white.btn-right{background:url(../img/btn/02.png) right;}
.btn:active{opacity:1;-moz-opacity:1;filter:alpha(opacity=100);}
.btn .ico-right{margin:0 0 0 10px;}
.btn .ico-left{margin:0 10px 0 0;}
/* alerts */
.alert{padding:9px 19px 9px 19px;margin-bottom:10px;background-color:#fcf8e3;border:1px solid #c09853;color:#c09853;}
.alert-heading{color:inherit;}
.alert .close{position:relative;top:-2px;right:-21px;line-height:18px;}
.alert-success{background-color:#dff0d8;border-color:#2bbb04;color:#2bbb04;}
.alert-danger,.alert-error{background-color:#f2dede;border-color:#c40b0b;color:#c40b0b;}
.alert-info{background-color:#d9edf7;border-color:#0568ad;color:#0568ad;}
.alert-block{padding-top:14px;padding-bottom:14px;}
.alert-block>p,.alert-block>ul{margin-bottom:0;}
.alert-block p+p{margin-top:5px;}
/* select jquery */
.selectBox-dropdown{min-width:20px;position:relative;top:1px;margin-bottom:9px;border:solid 1px #ccc;text-decoration:none;outline:none;vertical-align:middle;background:#fff;display:inline-block;cursor:default;color:#000;}
.selectBox-dropdown:after{position:absolute;bottom:0;left:0;display:block;content:'';width:100%;height:1px;overflow:hidden;background:#fff;z-index:999999;}
.selectBox-dropdown .selectBox-label{padding:3px 8px 2px 8px;display:inline-block;white-space:nowrap;overflow:hidden;}
.selectBox-dropdown .selectBox-arrow{position:absolute;top:0;right:0;width:23px;height:100%;background:#fff;}
.selectBox-dropdown .selectBox-arrow b{position:absolute;top:11px;right:10px;width:0;height:0;border:4px solid transparent;border-top:4px solid #000;}
.selectBox-dropdown-menu{position:absolute;z-index:99999;max-height:250px;min-height:1em;border:solid 1px #ccc;background:#FFF;overflow:auto;text-align:left;}
.selectBox-inline{min-width:150px;outline:none;border:solid 1px #ccc;background:#FFF;display:inline-block;overflow:auto;}
.selectBox-options,.selectBox-options li,.selectBox-options li a{list-style:none;display:block;cursor:default;padding:0;margin:0;color:black;}
.selectBox-options li a {padding: 1em .8em 0 .8em;white-space:nowrap;overflow:hidden;background:6px center no-repeat; border:1px dotted silver; margin-right: 3px;margin-bottom: 3px;}
.selectBox-options li.selectBox-hover a{background-color:#f1f1f1;background-color:#de3d17;color:#fff;border:1px dotted #de3d17;}
.selectBox-options li.selectBox-disabled a{color:#aaa;background-color:transparent; border:1px dotted white;}
.selectBox-options li.selectBox-selected a{background-color:#de3d17;color:#fff;border:1px dotted #de3d17;}
.selectBox-options .selectBox-optgroup{color:#000;background:#f6f6f6;font-weight:bold;line-height:1.5;padding:0 .2em;white-space:nowrap;}
.selectBox.selectBox-disabled{color:#aaa !important;}
.selectBox-dropdown.selectBox-disabled .selectBox-arrow{opacity:.5;filter:alpha(opacity=50);border-color:#666;}
.selectBox-inline.selectBox-disabled{color:#aaa!important; background: green;}
.selectBox-inline.selectBox-disabled .selectBox-options a{background-color:transparent !important;}
.select-num-selectBox-dropdown-menu{width:342px!important;padding:18px 38px 28px 38px;font-size:15px;}
.select-num-selectBox-dropdown-menu.option-right-selectBox-dropdown-menu{margin-left:-353px;}
.select-num-selectBox-dropdown-menu li{float:left;}
.select-num-selectBox-dropdown-menu li a{float:left;padding:3px 5px;}
.select-num-selectBox-dropdown-menu li.selectBox-optgroup{display:block;background:none;clear:both;float:none;padding:10px 0;}
.select.kosikdetail { width: 65px;}
input.kosikdetail { width: 57px;}
.description { height: 32px; display: block; }
.textblue { color: #0568AD; }
.createdby {
	position: relative;
	float: right;
	margin-top: 30px;
}
#platbabreadcrumps {
padding-top: 15px;
	height: 65px;
}
#platbabreadcrumps .step {
display: block;
width: 235px;
position: relative;
float: left;
color: black;
text-decoration: none;
}
#platbabreadcrumps .step .number {
	position: relative;
	float: left;
	color: black;
	background: white;
	border: #c1c1c1 4px solid;
	text-align: center;
	vertical-align: middle;
	width: 35px;
	height: 28px;
	font-size: 20px;
	font-weight: bold;
	padding-top: 7px;
	margin-right: 8px;
} 
#platbabreadcrumps .step a .number {
	border: 4px solid #c1c1c1;
}
#platbabreadcrumps .step a.active .number {
	border: 4px solid #DE3D17;
}
#platbabreadcrumps .step a.black .number {
	border: 4px solid black;
}
#platbabreadcrumps .text {
	font-size: 17px;
	position: relative;
	float: left;
	font-weight: normal;
	margin-top: 12px;
	border-bottom: 1px solid transparent;
	width: 175px;
}
#platbabreadcrumps .step a .text {
	border-bottom: 1px solid transparent;
}
#platbabreadcrumps .step a.active .text {
	border-bottom: 1px solid #DE3D17;
}
#platbabreadcrumps .step a:hover .text {
	border-bottom: 1px solid #DE3D17;
	color:#DE3D17;
}
#platbabreadcrumps a:link,
#platbabreadcrumps a:visited {
	text-decoration: none;
	color: black;
}
.podporujemenews a:link,
.podporujemenews a:visited {
	text-decoration: none;
}
.podporujemenews a:hover {
	text-decoration: underline;
}
.podporujemeitem h3 {
	min-height: 40px;
}
.podporujemeitem .line18 {
	min-height: 150px;
}
ul.procbotas {
	padding: 20px 0;
}
ul.procbotas li {
	list-style: none;
	padding: 20px;
	height: 59px;
	font-size: 16px;
	width: 830px;
}
ul.procbotas li.odd {
	background: #f3f3f3;
}
ul.procbotas li img {
	
	position: relative;
	float: left;
	margin-right: 20px;
}
ul.procbotas li strong {
	display: block;
	font-size: 20px;
	margin-bottom: 3px;
	margin-top: 7px;
	color: black;
}
a.typprodejny {
	text-decoration: none;
}
a.typprodejny.active,
a.typprodejny:hover {
	border-bottom: 2px solid #DE3D17;
	padding-bottom: 2px;
}

#bannersekce {
	margin-bottom: 20px;
}
#bannersekce.hokej .dot1 { position: absolute; margin-top: 230px; margin-left: 390px; color: white;}
#bannersekce.hokej .dot2 { position: absolute; margin-top: 180px; margin-left: 380px; color: white;}
#bannersekce.hokej .dot3 { position: absolute; margin-top: 258px; margin-left: 380px; color: white;}
#bannersekce.hokej .dot4 { position: absolute; margin-top: 288px; margin-left: 390px; color: white;}
#bannersekce.hokej .dot5 { position: absolute; margin-top: 180px; margin-left: 795px; color: white;}
#bannersekce.hokej .dot6 { position: absolute; margin-top: 180px; margin-left: 175px; color: white;}
#bannersekce.hokej .dot7 { position: absolute; margin-top: 180px; margin-left: 495px; color: white;}
#bannersekce.hokej .dot8 { position: absolute; margin-top: 180px; margin-left: 795px; color: white;}
#bannersekce.hokej .dot9 { position: absolute; margin-top: 180px; margin-left: 175px; color: white;}
#bannersekce.hokej .dot10 { position: absolute; margin-top: 180px; margin-left: 495px; color: white;}
#bannersekce.hokej .dot11 { position: absolute; margin-top: 180px; margin-left: 795px; color: white;}

#bannersekce.krasobrusleni .dot1 { position: absolute; margin-top: 165px; margin-left: 455px; color: white;}
#bannersekce.krasobrusleni .dot2 { position: absolute; margin-top: 230px; margin-left: 420px; color: white;}
#bannersekce.krasobrusleni .dot3 { position: absolute; margin-top: 170px; margin-left: 520px; color: white;}
#bannersekce.krasobrusleni .dot4 { position: absolute; margin-top: 170px; margin-left: 780px; color: white;}
#bannersekce.krasobrusleni .dot5 { position: absolute; margin-top: 170px; margin-left: 520px; color: white;}
#bannersekce.krasobrusleni .dot6 { position: absolute; margin-top: 170px; margin-left: 780px; color: white;}

#bannersekce.lyzovani .dot1 { position: absolute; margin-top: 25px; margin-left: 440px; color: white;}
#bannersekce.lyzovani .dot2 { position: absolute; margin-top: 190px; margin-left: 890px; color: white;}
#bannersekce.lyzovani .dot3 { position: absolute; margin-top: 280px; margin-left: 490px; color: white;}
#bannersekce.lyzovani .dot4 { position: absolute; margin-top: 170px; margin-left: 360px; color: white;}
#bannersekce.lyzovani .dot5 { position: absolute; margin-top: 170px; margin-left: 600px; color: white;}
#bannersekce.lyzovani .dot6 { position: absolute; margin-top: 170px; margin-left: 845px; color: white;}
#bannersekce.lyzovani .dot7 { position: absolute; margin-top: 170px; margin-left: 360px; color: white;}
#bannersekce.lyzovani .dot8 { position: absolute; margin-top: 170px; margin-left: 600px; color: white;}
#bannersekce.lyzovani .dot9 { position: absolute; margin-top: 170px; margin-left: 845px; color: white;}


#bannersekce.botas66 .dot1 { position: absolute; margin-top: 100px; margin-left: 440px; color: white;}
#bannersekce.botas66 .dot2 { position: absolute; margin-top: 70px; margin-left: 600px; color: white;}
#bannersekce.botas66 .dot3 { position: absolute; margin-top: 105px; margin-left: 700px; color: white;}
#bannersekce.botas66 .dot4 { position: absolute; margin-top: 170px; margin-left: 870px; color: white;}
#bannersekce.botas66 .dot5 { position: absolute; margin-top: 260px; margin-left: 420px; color: white;}
#bannersekce.botas66 .dot6 { position: absolute; margin-top: 160px; margin-left: 590px; color: white;}
#bannersekce.botas66 .dot7 { position: absolute; margin-top: 190px; margin-left: 730px; color: white;}

#bannersekce.botas66 .dot8 { position: absolute; margin-top: 90px; margin-left: 440px; color: white;}
#bannersekce.botas66 .dot9 { position: absolute; margin-top: 70px; margin-left: 600px; color: white;}
#bannersekce.botas66 .dot10 { position: absolute; margin-top: 105px; margin-left: 700px; color: white;}
#bannersekce.botas66 .dot11 { position: absolute; margin-top: 160px; margin-left: 855px; color: white;}
#bannersekce.botas66 .dot12 { position: absolute; margin-top: 80px; margin-left: 375px; color: white;}
#bannersekce.botas66 .dot13 { position: absolute; margin-top: 165px; margin-left: 475px; color: white;}
#bannersekce.botas66 .dot14 { position: absolute; margin-top: 230px; margin-left: 770px; color: white;}
#bannersekce.botas66 .dot15 { position: absolute; margin-top: 130px; margin-left: 620px; color: white;}

#bannersekce.botas66 .dot16 { position: absolute; margin-top: 105px; margin-left: 440px; color: white;}
#bannersekce.botas66 .dot17 { position: absolute; margin-top: 75px; margin-left: 560px; color: white;}
#bannersekce.botas66 .dot18 { position: absolute; margin-top: 115px; margin-left: 700px; color: white;}
#bannersekce.botas66 .dot19 { position: absolute; margin-top: 160px; margin-left: 855px; color: white;}
#bannersekce.botas66 .dot20 { position: absolute; margin-top: 80px; margin-left: 375px; color: white;}
#bannersekce.botas66 .dot21 { position: absolute; margin-top: 165px; margin-left: 475px; color: white;}
#bannersekce.botas66 .dot22 { position: absolute; margin-top: 240px; margin-left: 390px; color: white;}
#bannersekce.botas66 .dot23 { position: absolute; margin-top: 150px; margin-left: 600px; color: white;}

#bannersekce.botas66 .dot24 { position: absolute; margin-top: 100px; margin-left: 440px; color: white;}
#bannersekce.botas66 .dot25 { position: absolute; margin-top: 70px; margin-left: 600px; color: white;}
#bannersekce.botas66 .dot26 { position: absolute; margin-top: 135px; margin-left: 670px; color: white;}
#bannersekce.botas66 .dot27 { position: absolute; margin-top: 200px; margin-left: 870px; color: white;}
#bannersekce.botas66 .dot28 { position: absolute; margin-top: 290px; margin-left: 420px; color: white;}
#bannersekce.botas66 .dot29 { position: absolute; margin-top: 195px; margin-left: 590px; color: white;}
#bannersekce.botas66 .dot30 { position: absolute; margin-top: 250px; margin-left: 730px; color: white;}

.ctverecek {
	display: block;
	height: 16px;
	width:16px;
	border:1px solid white;
	background: #DE3D17;
	margin-left:-10px;
	box-shadow: 2px 1px 1px #4c4c4c;
}
.ctverecek:hover {
	border:1px solid #DE3D17;
	background: white;
	
}
#bannersekce .popover.top{margin-top:-5px;}

table.b2bPredobjednavkaCelkem {
	margin: 20px 0;
	position: relative;
	float: right;
}
table.b2bPredobjednavkaCelkem td {
	padding: 4px;
}
#modalni-okno-slevy table td {
	padding: 4px 8px;
}
#page-header {
	text-align: center;
	height: 100px;
}
#page-header .pull-right,
#mainmenu,
#categorymenu,
.products-scroller,
#page-footer {
	display: none;
}
body,
#container {
	background: none;
}