/* CSS crunched with Crunch - http://crunchapp.net/ */
body{color:#333333;font-family:Arial,"Lucida Grande",Helvetica,sans-serif;font-size:75%;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;line-height:1.5}
pre{text-align:left}
.l{display:inline;float:left}
.r{display:inline;float:right}
.cl{clear:left}
.cr{clear:right}
.cb{clear:both}
.out{position:absolute;left:-2000px;top:-2000px}
.bold{font-weight:bold}
.br{clear:both}
.break{height:1px;font-size:1px;clear:both;overflow:hidden;visibility:hidden}
.small{font-size:92%}
td.small{font-size:100%}
.big{font-size:117%}
.suppress{color:#666666;font-weight:normal}
.hidden{display:none}
.center{text-align:center}
.left{text-align:left !important}
.right{text-align:right !important}
.light-green{color:#9bd404}
.green{color:#84b209}
.red{color:#ce0000 !important}
.grey{color:#b1b1b1}
.dark-grey{color:#797979}
.yellow{color:#f4ac00}
.blue{color:#005ea8}
.crossed{text-decoration:line-through}
.light{color:#6a6a6a}
.no-border{border:none !important}
.info{color:#444444;line-height:1.3;display:block;font-size:92%}
img.left{float:left;margin-right:15px;border:1px solid #DBDBDB}
img.right{float:right;margin-left:15px}
a:link{color:#cb250b}
a:visited{color:#cb250b}
a:hover{color:#e2624e}
a img{border:none}
.dotlink{padding:1px 0 1px 22px;background:url(/img/dot.png) 0 50% no-repeat;font-weight:bold}
a.rss{background:url(/img/ico-rss.png) 0 70% no-repeat;padding-left:18px}
a.back{background:url('/img/arrow-back2.png') 0 55% no-repeat;padding-left:15px;font-size:117%}
a.ext{background:url('/img/ico-ext.png') 100% 0 no-repeat;padding-right:10px}
a.btn{color:#ff6f6f;text-decoration:none;padding:0 2px 0 2px;border:1px solid #ffe7e7;background-color:#fff4f4}
a.btn:hover{color:#ff6f6f;border:1px solid #ff6f6f;text-decoration:none;background-color:#ffd4d4}
h1{font-size:191.66%;margin:0.6em 0 0.5em;line-height:1.2;color:#1c374f;font-weight:bold}
h2{font-size:150%;margin:1.5em 0 0.4em;line-height:1.2;color:#476dac;font-weight:bold}
h3{font-size:125%;margin:1em 0 0.2em;line-height:1.3;color:#1c374f;font-weight:bold}
h3.no-marg{margin-top:0}
h4,h5,h6{font-size:100%;margin:0.2em 0;font-weight:bold}
p{margin:0.4em 0 1.3em 0}
h2.no-marg{margin-top:0px}
h2 input{vertical-align:middle;margin-right:6px;margin-top:-1px}
h2 .info{display:inline;font-size:73%;color:#666666}
.col-h-r h2:first-child,.col-ff-l h2:first-child,.col-h-l h2:first-child{margin-top:0}
hr{font-size:1px;height:1px;overflow:hidden;background:#DCDCDC;color:#DCDCDC;border:0px;margin:20px 0 10px 0}
ul,ol{list-style:none;padding:0;margin:0.6em 0 2em}
ul li{margin-bottom:7px;padding-left:20px;background:url(/img/bullet-label.png) .2em .5em no-repeat}
ul.arrow{margin-left:1.8em}
ul.arrow li{margin-bottom:7px;padding-left:20px;background:url(/img/li-arrow.png) .2em .45em no-repeat}
ol li{background:none}
ol ol li{margin-bottom:7px;padding-left:20px;background:none;height:80%}
ol ol li .list-number{width:4%;font-weight:bold;float:left}
ol ol li .list-content{float:left;width:95%}
li h3{margin-bottom:0.3em}
ul.ico-ok{margin-bottom:1em}
ul.ico-ok li{background:url(/img/ico-ok-us.png) 0 .45em no-repeat;padding-left:35px}
.float-list{margin:0 0 1em}
.float-list li{overflow:hidden;padding:5px 0 4px;background:0;border-top:1px solid #E5E5E5;margin-bottom:0}
.float-list .l{width:80%}
.float-list li:first-child{border-top:0px;padding-top:0}
img{border:0}
img.right{float:right;padding:3px;border:1px solid #D1D1D1;margin:10px 0 10px 20px}
.title-action{background:url(/img/ico-action.png) 10px 2px no-repeat;padding:0px 0 5px 60px;margin-left:8px}
.title-say-so{background:url(/img/ico-say-so.png) 17px 0 no-repeat;padding:0px 10px 8px 65px;line-height:1}
.title-refer{background:url(/img/ico-refer.png) 15px 0 no-repeat;padding:8px 10px 8px 58px;line-height:1}
.title-news{padding:4px 0 7px 60px;background:url(/img/ico-news.png) 14px 50% no-repeat;margin-bottom:0.5em}
.title-consult{background:url(/img/ico-consult.png) 21px 50% no-repeat;padding:6px 0 7px 60px;margin:0.6em 0 0.5em}
.title-equipment{background:url(/img/ico-title-equipment.png) 0 6px no-repeat;padding:3px 0 7px 54px;margin:0.6em 0 0.5em}
.title-alternative{background:url(/img/ico-title-alternative.png) 4px 50% no-repeat;padding:4px 0 7px 45px;margin:0.6em 0 0.5em}
.title-pack{background:url(/img/ico-title-pack.png) 4px 50% no-repeat;padding:4px 0 7px 54px;margin:0.6em 0 0.5em}
.ico-photo{background:url(/img/ico-photo-parameters.png) 0 50% no-repeat;display:block;padding:4px 0 10px 34px}
.ico-parametrs-card{background:url(/img/ico-parametrs-card.png) 0 40% no-repeat;display:block;padding:4px 0 10px 40px}
.ico-info{padding-right:9px;background:url(/img/ico-small-info.png) 100% 0 no-repeat}
.ico-help{padding-right:9px;background:url(/img/ico-small-help.png) 100% 0 no-repeat}
.ico-reserve{padding-left:20px;background:url(/img/ico-reserve.png) 0 50% no-repeat}
.ico-icq{background:url('/img/ico-icq.png') 1px 55% no-repeat !important}
.ico-icq-off{background:url('/img/ico-icq-off.png') 1px 55% no-repeat !important}
.ico-checkmark-green{background:url('/img/ico-checkmark-green.gif') 0 43% no-repeat !important;color:#84b209;padding-left:19px}
.ico-cross-red{background:url('/img/ico-cross-red.gif') 0 43% no-repeat !important;color:#de6b59;padding-left:17px}
.ico-skype{background:url('/img/ico-skype.png') 1px 55% no-repeat !important}
.ico-mobile{background:url('/img/ico-mobile.png') 3px 55% no-repeat !important;padding-left:24px;padding-bottom:1px;padding-top:1px}
.ico-phone{background:url('/img/ico-phone.png') 0 55% no-repeat !important;padding-left:24px}
.ico-fax{background:url('/img/ico-print.png') 1px 55% no-repeat !important;padding-left:24px}
.ico-email{background:url('/img/ico-email.png') 1px 60% no-repeat !important;padding-left:24px}
.ico-user{background:url('/img/ico-user.png') 0 50% no-repeat;padding-left:36px}
.ico-video{background:url('/img/ico-video.png') 0 50% no-repeat;padding-left:19px}
.ico-plus{background:url('/img/ico-plus.gif') 0 50% no-repeat;padding-left:14px}
.ico-remove{background:url('/img/ico-remove.png') 0 0 no-repeat;padding-left:19px}
.ico-calc{background:url('/img/ico-calc.png') 0 50% no-repeat;padding:2px 0 2px 20px}
.ico-arrow-back{background-image:url('/img/ico-arrow-back.gif');background-position:8px 50%;background-repeat:no-repeat}
.ico-news{background-image:url('/img/ico-news.gif');background-position:8px 43%;background-repeat:no-repeat;padding-left:26px}
.ico-date{background-image:url('/img/ico-date-green.gif');background-position:2px 50%;background-repeat:no-repeat;padding-left:21px}
.ico-checkmark-blue{background-image:url('/img/ico-checkmark-blue.gif');background-position:7px 43%;background-repeat:no-repeat;padding-left:26px}
fieldset,form{margin:0px;padding:0px;border:0px}
input[type=text],input[type=password]{width:200px}
input[type="checkbox"]{margin-left:0;position:relative;top:2px}
.quantity{text-align:center}
.w-full{width:99.1%}
.w-half{width:49%}
.w-quarter{width:24%}
.w-3quarter{width:74%}
.w-eighty{width:80%}
.col-h-l .w-full,.col-h-r .w-full{width:98.7%}
.int-text{border:1px solid #CBCBCB}
.btn-back{margin-top:3px}
.left-check{float:left;margin-right:5px}
.product-compare-submit input{padding:3px 10px;font-size:117%}
body table{width:100%;border:0;margin:0.9em 0 1em;border-collapse:collapse}
caption{margin:0.6em 0 0px;font-size:117%;font-family:Tahoma, Verdana;text-align:left;font-weight:bold}
td,th{padding:5px 5px 6px 5px}
thead td,thead th,th.first{font-size:100%;font-size:bold;border:none}
tfoot td{border:none}
thead th.line{padding:0}
.bottom-line{background:url("/img/dotted-white-bg.png") repeat-x bottom left;height:1px}
th.first{border-top:1px solid #D1D1D1;font-weight:bold}
tbody th{font-weight:normal}
td{font-size:125%}
tr.last td{border-bottom:2px solid #DBDBDB}
tr.even td,tr.even th{background:#F9F9F9}
table th{text-align:left}
table.img{border-width:0px 0px 1px;width:99.8%;margin-left:1px;margin-top:0}
table.img thead td{background:white;border:none}
table.img thead img{display:block;margin:0 auto}
table.img tbody td{background:#F9F9F9}
table.img td.first{background:#F0F0F0}
table.params{margin-top:2.5em}
table td .text-normal{font-size:80%}
.table-wrap{overflow:auto;width:100%}
textarea{width:100%}
.mn{margin:0}
.mtop{margin-top:10px}
.mbottom{margin-bottom:10px}
.mleft{margin-left:10px}
.mright{margin-right:10px}
.mt_half{margin-top:5px}
.mb_half{margin-bottom:5px}
.ml_half{margin-left:5px}
.mr_half{margin-right:5px}
.pn{padding:0}
.ptop{padding-top:10px}
.pbottom{padding-bottom:10px}
.pleft{padding-left:10px}
.pright{padding-right:10px}
.fleft{float:left}
.fright{float:right}
.tcenter{text-align:center !important}
.tleft{text-align:left !important}
.tright{text-align:right !important}
.vtop{vertical-align:top !important}
.vmiddle{vertical-align:middle !important}
.vbottom{vertical-align:bottom !important}
body{background:#e0edf9 url(/img/bg-header.png) repeat-x scroll 0 0;text-align:center;margin:0;padding:0}
#mother{background:url(/img/bg-shadows.png) repeat-y scroll top center transparent;width:994px;margin:0 auto;padding:0 3px 0 3px}
#mother-thin{background:url(/img/bg-shadows-thin.png) repeat-y scroll top center transparent;width:776px;margin:0 auto;padding:0 3px 0 3px}
#header{background:#b72009 url(/img/bg-header.png) 0 0 repeat-x;width:100%;height:101px;min-height:101px;position:relative;text-align:left;z-index:20}
.wrap{background:none repeat scroll 0 0 #ffffff;margin:0 auto;padding:0;position:relative;text-align:left;width:988px}
#mother-thin .wrap{width:770px}
#main{background-color:#ffffff;margin:0;padding:0 20px 25px 20px}
#footer{background-color:#ffffff;margin:0;padding:0 10px 0 10px}
#footer-menu{padding:14px 16px 15px;border-top:5px solid #d3d3d3;background:#efefef}
#footer-divider{height:25px;background-color:#FFFFFF}
#footer-menu h3{margin-top:0}
.footer-item{width:23.7%;height:85px;float:left;margin-right:15px;display:block;text-decoration:none}
a.footer-item .title{display:block;color:#1c374f;line-height:1.2;margin:12px 0 5px 75px}
a.footer-item .content{display:block;font-size:80%;font-weight:normal;color:#333333;line-height:1.2;margin:0 0 0 75px}
a.footer-item .inside{display:block;padding:13px 10px 10px 75px}
#bottom{background:url(/img/bottom.png) no-repeat scroll top center transparent;width:994px;margin:0 auto;padding:0}
#bottom-thin{background:url(/img/bottom-thin.png) no-repeat scroll top center transparent;width:776px;margin:0 auto;padding:0}
#bottom .wrap,#bottom-thin .wrap{background:none repeat scroll 0 0 transparent;padding-top:15px;padding-bottom:50px}
.content img{border:1px solid #D1D1D1;padding:1px}
.define{background:url(../img/ico-defin.png) no-repeat 100% 0;padding-right:9px}
a#nav-skip{font-weight:bold;text-decoration:none;display:block;width:15em;position:absolute;left:-2000px}
a#nav-skip:focus,a#nav-skip:active{height:1.5em;left:5px;top:3px}
#motive{width:45%;float:right}
.col{background:#fff url(/img/bg-col-side.png) repeat-y scroll top left}
.colright{background:#fff url(/img/bg-col-right.png) repeat-y scroll top right}
#content .spc{padding:10px 3% 10px 0}
#content .spc-plain{padding:10px 0 10px 0}
#main.home{background:#fff url(/img/bg-main.png) 74% 0 repeat-y;padding-bottom:15px}
#col-side{float:left;width:21.2%}
#col-side .in{margin:20px 15px 10px 0}
#col-side-right{float:right;width:21.2%}
#col-side-right .in{margin:20px 0 10px 15px}
#col-content{float:right;width:78.8%;background-color:#ffffff}
#col-content-left{float:left;width:78.8%;background-color:#ffffff}
#col-left{float:left}
#col-right{float:right}
.home #col-right{background:#fff}
.home #col-right .in{padding-top:0px;margin:0}
#col-right .in{padding-top:30px;margin-right:13px}
.content-spc{padding:0 4% 0 2.3%;margin-top:-15px}
.secured{background:#ffe9a4 url(/img/bezpecny-nakup.png) 15px 48% no-repeat}
.shipping{background:#ddeeb0 url(/img/doprava-zdarma.png) 15px 48% no-repeat}
.speed{background:#f5dcdc url(/img/rychlost-dodani.png) 15px 48% no-repeat}
.facebook{background:#bedbf6 url(/img/facebook.png) 15px 48% no-repeat;margin-right:0}
#copyright{padding:7px 15px 10px 15px}
#content .in-left{margin:0 15px 10px 0}
#logo-area{width:210px;height:70px;margin-right:60px;float:left;position:relative}
#logo-area p{color:#FFF;font-size:117%;line-height:1;margin:0;padding:21px 0 0 2px}
#logo-area img{display:block;position:relative}
#logo-area p{color:#FFF;font-size:117%;line-height:1;margin:0;padding:21px 0 0 2px}
#header #claim{background:transparent none repeat scroll 0 0;text-align:right;color:#FFF;font-size:90%;font-weight:normal;height:auto;line-height:1.3;padding:0 3px 0 0}
#claim h1,#claim p{color:white;font-size:233%;margin:28px 0 0 10%;line-height:1;font-weight:bold}
#claim span{display:block;height:1.5em}
#search-box{float:left;width:270px;height:70px;margin:0}
#search-box .spc{background:url(../img/bg-search-bottom.png) 0 100% no-repeat;margin-top:30px;padding:0px}
#search-box p{margin:27px 0 0 0}
#search-box p a{color:white;font-size:92%;font-weight:bold}
#search-box input{vertical-align:middle}
.input-search{border-color:#7c0505;border-style:solid;border-width:1px;color:#808080;font-family:arial,sans-serif;font-size:100%;font-style:normal;height:15px;margin-right:3px;margin-top:-1px;padding:2px 5px 3px 5px;width:180px !important}
.in-tt,.in-bt{font-family:Verdana,Tahoma,Arial,"Lucida Grande";font-size:117%;vertical-align:middle}
.in-tt{padding:4px 5px 1px;width:189px}
.in-bt{padding:2px 4px 1px;overflow:hidden}
.reset,.reset li{background:transparent none repeat scroll 0 0;border:0 none;margin:0;padding:0}
#login-area{float:left;width:180px}
#login-area .ico-user{background:url("/img/ico-user.png") no-repeat scroll 0 55% transparent !important;padding-left:25px;margin:0;color:#fff}
#login-area a{color:#FFF;text-decoration:underline;line-height:1;margin:0}
.logged-in{padding:18px 0 0 20px}
.not-logged{padding:27px 0 0 20px}
#cart-area{float:left;width:210px;padding:18px 0 0 20px}
#cart-area .ico-cart{background:url("/img/ico-cart.png") no-repeat scroll 0 55% transparent !important;display:block;padding-left:34px;margin:0;color:#FFF;text-decoration:none}
#cart-area .ico-cart span.cart-name{text-decoration:underline}
#cart-area .ico-cart em{font-weight:bold;font-style:normal}
#top-menu{line-height:1;color:white;font-size:102%;font-weight:bold;top:69px;left:270px;width:640px;height:32px;padding:0px;position:absolute}
#top-menu a{color:white}
#top-menu .spc{background:#494a4e url(/img/bg-login.png) 0 100% repeat-x;overflow:hidden;width:44.5%;float:right;line-height:1.3}
#top-menu ul{margin:0px;list-style:none;padding:0px;line-height:1}
#top-menu ul li{margin:0px;float:left;padding:0}
#top-menu ul li:first-child a{border-left:1px solid #8e0303}
#top-menu ul a{background:#de5555;text-decoration:none;display:block;border-top:1px solid #8e0303;border-right:1px solid #8e0303;border-bottom:1px solid #8e0303;padding:8px 13px 7px 13px;white-space:nowrap;margin-top:3px}
#top-menu ul a:hover{background:#e36565;border-top:1px solid #8e0303;border-right:1px solid #8e0303;border-bottom:1px solid #8e0303;padding:8px 13px 7px 13px}
#top-menu ul li.active a{background:#FFFFFF;color:#000;border-top:1px solid #8e0303;border-right:1px solid #8e0303;border-bottom:0px;padding:9px 13px 10px 13px;margin-top:0px}
#top-menu p{margin-bottom:1px}
#product-menu{margin-right:15px;margin-top:1em;background:url("/img/dotted-white-bg.png") repeat-x scroll left bottom #f5f5f5}
#product-menu .header{margin:0;padding:0.7em 0 0.8em 20px;background:url("/img/dotted-white-bg.png") repeat-x scroll left top #efefef}
#product-menu h2{padding:0;margin:0}
#product-menu ul{clear:both;list-style:none outside none;margin:0;overflow:hidden;padding:0 0 0 20px}
#product-menu ul li{display:block;float:left;background:none;margin:3% 0 0 1%;height:185px;padding:0;width:24%}
#product-menu li h3{margin:0}
#product-menu h3 .img{display:block;overflow:hidden;text-align:left;margin:0;padding:0;border:none;line-height:1}
#product-menu h3 .title{display:block;text-decoration:underline;padding:3px 0 4px 5px}
#product-menu .title{display:block;text-decoration:underline;padding:0 0 0 5px}
#product-submenu{padding-bottom:1px}
#product-submenu ul{list-style:none outside none;margin:0;padding:3px 3% 0 5px;font-weight:bold}
#product-submenu ul li{background:url("/img/bullet-menu-arrow-right-red.gif") no-repeat scroll 0 50% transparent;float:left;margin:0 24px 20px 0;padding:0 0 0 12px;position:relative;white-space:nowrap}
#filter{background-color:#f3f3f3;border:1px solid #dbdbdb;margin-bottom:15px}
#filter .inside{padding:10px}
#filter .title{float:left;margin:1px 15px 0 0;line-height:1.5;font-weight:bold;padding:0}
#filter .sorter{margin:2px 0 1px 0}
#filter .sorter .title{float:left;margin:0;font-weight:bold;padding:0}
#filter .sorter-item-active{float:left;margin:0 0 0 8px;padding:0;color:#476DAC}
#filter .sorter-item-oposite{float:left;margin:0 0 0 8px;padding:0}
#filter .sorter-item{float:left;margin:0 0 0 7px;padding:0;border-left:1px solid #dbdbdb;padding-left:7px}
#filter .brand-item{float:left;white-space:nowrap;margin:-2px 1em 0 0;padding:0;line-height:1}
#filter .instock{float:left;white-space:nowrap;margin:-2px 0 0 10px;padding:0 0 0 2em;line-height:1;border-left:1px solid #dbdbdb}
#filter .l{margin:2px 0 2px 0}
#filter label{margin-left:2px;padding-bottom:2px}
#filter hr{color:#dbdbdb;margin:8px 0 11px 0}
.paginator{margin:0 0 10px 0;font-size:100%;text-align:right}
.paginator .inside{float:right}
.paginator a,.paginator .current{margin:0 0 0 3px;padding:5px 9px 5px 9px;float:left;display:block}
.paginator .current{border:1px solid #c8c8c8;text-decoration:none;color:#333333;font-weight:bold}
.paginator a.next{border:1px solid #c8c8c8;padding:5px 25px 5px 9px;background:url("../img/next-arrow-right.png") no-repeat scroll 80% 50% #e9e9e9;color:#4a4a4a;text-decoration:none;margin-right:0}
.paginator a.next:hover{background-color:#dfdfdf}
.paginator a.previous{border:1px solid #c8c8c8;padding:5px 9px 5px 25px;background:url("../img/previous-arrow-left.png") no-repeat scroll 12% 50% #e9e9e9;color:#4a4a4a;text-decoration:none;margin-left:0}
.paginator a.previous:hover{background-color:#dfdfdf}
.paginator span.next{border:1px solid #e9e9e9;padding:5px 25px 5px 9px;background:url("../img/next-arrow-disabled.png") no-repeat scroll 80% 50% #fafafa;color:#e9e9e9}
.paginator span.previous{border:1px solid #e9e9e9;padding:5px 9px 5px 25px;background:url("../img/previous-arrow-disabled.png") no-repeat scroll 12% 50% #fafafa;color:#e9e9e9;margin-left:0}
.hrule-top{background:none repeat scroll 0 0 #000000;color:#000000;margin:0 0 20px 0}
.hrule-bottom{background:none repeat scroll 0 0 #000000;color:#000000;margin:0 0 10px 0}
.product-list{margin-bottom:20px}
.product-list ul{list-style:none outside none;margin:0;overflow:hidden;padding:0}
.product-list ul li{background:none repeat scroll 0 0 transparent;float:left;margin:0;overflow:hidden;padding:0;width:33.33%}
.product-list .product-box{border:0;border-color:#c8c8c8;border-style:solid;border-right-width:1px;border-bottom-width:1px;margin:0;padding:15px 0 0 0;height:100%}
.product-list .top{border-top-width:1px}
.product-list .first{border-left-width:1px}
.product-list h3{margin:0 10px 0 10px}
.product-list .product-img{margin:5px 10px 7px 10px;text-align:center;display:block}
.product-list .product-in{background:#fafafa url("/img/dotted-white-bg.png") repeat-x top left;padding:10px 10px 2px 10px;border-bottom:5px solid #ececec}
.product-list .product-availability{font-size:100%;text-align:left;margin:0 0 0.4em 0;line-height:1}
.product-list .product-price{font-size:125%;text-align:right;margin:0 0 0.3em 0}
.product-list .product-perex{font-size:91.66%;margin-bottom:0.5em}
.product-flags{margin:0.8em 0 0.3em 0}
.product-detail{border:1px solid #c8c8c8;width:60%;height:100%;min-height:100%;float:left}
.product-image{margin:10px 5px 5px 20px;display:inline;float:left}
.product-print{margin:10px 8px 5px 20px;display:inline;float:left}
.product-options{background:#fafafa url("/img/dotted-white-bg.png") repeat-x top left;padding:10px 10px 15px 15px}
.product-options h3{margin:0 0 0.4em}
.product-options .product-color{float:left;margin:0 20px 0 0;width:37%}
.product-options .stamp-color{float:left;margin:0;width:58%}
.product-options .stamp-color .item{float:left;display:inline;margin-bottom:2px}
.product-options .stamp-color .color-icon-frame{float:left;display:inline;border:1px solid #b9b9b9;width:16px;height:16px;margin-right:5px}
.product-options .stamp-color .color-icon{border:1px solid #ffffff;width:14px;height:14px}
.product-info{width:38%;height:100%;min-height:100%;display:inline;float:right}
.product-info p{line-height:1.3;margin:0 0 0.3em 0}
.product-info .price-box{border:1px solid #c8c8c8;margin-bottom:10px}
.product-info .product-availability{padding:6px 10px}
.product-info .product-recommended-price{background:url("/img/dotted-white-bg.png") repeat-x top left transparent;padding:6px 10px}
.product-info .product-price{background:url("/img/dotted-white-bg.png") repeat-x top left #faece9;padding:7px 10px}
.product-info .product-tax-price{font-size:150%;font-weight:bold;color:#cb250b;line-height:1}
.product-info .product-tax-price-label{font-size:125%;margin-top:3px;font-weight:bold;line-height:1}
.product-info .product-untax-price{font-size:91.66%;text-align:right;color:#808080}
.product-info .product-engraving{font-size:91.66%;font-weight:bold;margin-top:5px;text-align:right;color:#808080}
.product-info .count{margin-top:8px}
.warnNotice{font-size:125%;font-weight:bold;color:#F4AC00}
#designerForm .designer-item{border-top:1px solid #c8c8c8;padding:10px 0 25px 40px}
#designerForm .designer-item h3{margin:0 0 0.2em 0}
#designerForm .attachement{background:url("/img/ico-attachement.png") 0 11px no-repeat}
#designerForm .text-input{background:url("/img/ico-text-input.png") 0 11px no-repeat}
#designerForm .options{background:url("/img/ico-options.png") 0 11px no-repeat}
#designerForm .options label{font-size:100%}
#designerForm ul{margin:15px 0 0 0}
#designerForm ul li{margin-bottom:6px;padding:0;background:none}
#designerForm ul li.last{margin-bottom:0;padding:0}
#designerForm ul li p{padding-left:23px;margin:0}
#designerForm .note{background:url("/img/ico-note.png") 0 11px no-repeat}
#designerForm .note textarea{width:99.1%}
#designerForm .last{padding-bottom:5px}
#nav-list .column{line-height:1.5;margin-left:2%;margin-top:20px;width:48%;height:100px;min-height:100px;background:url(/img/dotted-bg.gif) bottom left repeat-x}
.column.first,.column.last{margin-left:0 !important}
.column{float:left}
#nav-list .nav-item{background-color:#FFFFFF;margin:0;padding:4px 15px 26px 15px;float:left}
#nav-list a{color:#333333;display:block;height:100%;text-decoration:none;width:100%;line-height:1.5}
#nav-list h3{margin:0 0 0.5em}
#nav-list .title{display:block;color:#cb250b;text-decoration:underline;margin:0 0 0.5em 0}
#nav-list a:hover .title{display:block;color:#e2624e}
#nav-list .desc{display:block;font-weight:normal;font-size:80%}
.list-item ul{clear:both;margin:0;padding:0}
.list-item ul li.even{margin:0 0 0 3%}
.list-item ul li{float:left;margin:0;min-height:80px;padding:20px 0;width:48%}
.list-item .box-img{float:left;margin:0;text-align:center;width:20%}
.list-item .box-spc{float:right;margin:0;width:76%}
.list-item h3{margin:0 0 0.5em;position:relative}
.list-item h3 a{color:#cb250b}
.list-item p{font-size:100%;margin:0}
.nav-list-full{margin-top:10px}
.nav-list-full ul{background:none repeat scroll 0 0 transparent;border:0 none;list-style:none outside none;margin:0;padding:0}
.nav-list-full ul li{background:none repeat scroll 0 0 transparent;margin:0;padding:0;height:135px;border-bottom:1px solid #d4d4d4}
.nav-list-full .inner{padding:12px 20px 15px}
.nav-list-full .title{margin:0 0 0.35em 0px;text-decoration:underline;color:#CB250B}
.nav-list-full .title:hover{color:#e2624e}
.nav-list-full .img{display:inline;float:left;margin:5px 0 0 0;width:100px;text-align:center;padding-right:20px}
.nav-list-full .content{margin:0 0 0 0}
.nav-list-full .date{margin:0 0 0 0;font-weight:bold;margin-bottom:0.1em}
div#login{float:left;width:41%;text-align:left;background:url(/img/ico-login.png) 7px 55% no-repeat;min-height:43px}
div#login p,div#login a.in{margin:6px 0px 3px 35px;padding:0 8px 5px 0;background:url(/img/bg-login-border.png) 100% 0 repeat-y;display:block}
div#login span{display:block}
div#login a.in span{display:block;padding-top:7px;font-size:108%}
#top-menu .break{margin-bottom:-1px}
#footer .col-left{width:45%;float:left}
#footer .col-left span,#footer .col-left strong{white-space:nowrap}
#footer .col-right{width:52%;float:right;text-align:right}
#footer .l,#footer .r{margin-bottom:0}
ul#logos{background:white;padding:6px 0px 6px 6px;margin:0px;list-style:none;float:left;width:755px}
#logos li{border-right:1px solid #E6E6E6;padding:0 10px 0 2px;margin:0 0 0 8px;float:left;background:none}
#logos li:last-child{border:none}
#logos li:first-child{margin:0px}
#logos img{margin-top:4px}
.home #content{border-right:1px solid #E5E5E5}
.intro-text p{margin:0 0 2em;width:70%;font-weight:bold}
.spaced-right{margin:0 0 0 8px}
.content-layout{margin:13px 0 0 0}
.content-layout .col-left{float:left;width:39%}
.content-layout .col-right{float:right;width:59%;padding-top:10px}
.content-layout .col-right .box-right{float:right;margin-left:10px;text-align:right}
.content-layout .col-right .box-right a{display:block}
.content-layout .col-right .box-right p{margin-top:0.1em}
#col-right{float:right}
#add-box{margin:0 0 7px;padding-bottom:5px}
#add-box .in{padding:0 0 0 15px}
#add-box .spc{padding:0px}
#add-box.home .in{padding:1px 0px 0;position:relative}
#add-box.home .spc{background:url(/img/home-pic.jpg) 420px 25px no-repeat;padding:1px 0 20px 10px;min-height:160px;_height:160px}
#add-box.home .link{position:absolute;right:30px;top:18px;width:37%;height:160px}
#add-box.home .link a{display:block;height:100%;width:100%}
#add-box.home h1{line-height:1;color:#1c374f;font-weight:bold;margin:1.2em 0 0.5em}
#add-box h1 span{display:block}
#add-box p{line-height:1.5}
#add-box p.thinner{line-height:1.4}
#add-box p .annot-img img{margin:0 15px 0 0;float:left}
#add-box.home p{width:360px}
#col-content #add-box .in,#col-content #add-box{background:none}
#box-green{background:url("/img/dotted-white-bg.png") repeat-x top left #e9f9bf}
#box-green.home{margin-top:1em;margin-right:15px}
#box-green.home .col-left{float:left;width:65%}
#box-green.home .col-right{float:right;width:33%}
#box-green.home .spc{background:url("/img/dotted-white-bg.png") repeat-x bottom left;padding:24px 15px 23px 30px}
#box-green.home h2{color:#005ea8;font-size:125%;line-height:1;margin:0.6em 0 0 0}
#box-green.contact{margin-top:15px}
#box-green.contact .col-left{float:left;width:40%;padding:0 0 0 25px}
#box-green.contact .spc{background:url("/img/dotted-white-bg.png") repeat-x bottom left;padding:15px 0 12px 20px}
#box-green.contact .box-img{float:left;margin:0;text-align:center;width:15%}
#box-green.contact .box-spc{float:right;margin:0;width:83%}
#box-green.contact h3{color:#1c374f;font-size:150%;line-height:1;margin:0.2em 0 0.5em 0}
#box-green.contact h3 .highlight{color:#005ea8}
#box-green.contact .phone{margin-top:-6px}
#box-green.contact p{color:#5b5b5b;margin:0 0 0 0.2em}
.promo{margin:20px 15px 0 0}
.promo .frame{border:1px solid #C8C8C8;padding:10px 0 15px 15px}
.promo h2{margin:0 0 0.8em 0}
.promo .top-sell-box{width:48.9%;float:left}
.promo .top-sell-box h3{margin:0 0 1em 0}
.promo .top-sell-box .img-box{width:178px;float:left;text-align:center;position:relative}
.promo .top-sell-box .content-box{margin:0 15px 0 190px}
.promo .space-left{margin-left:15px}
.promo .divider{background:url("/img/dotted-v.gif") repeat-y top right}
.promo .stamp-size{font-size:91.66%;font-weight:bold}
.promo .button{line-height:1.2}
.promo .price{font-size:125%;font-weight:bold}
.promo p{margin:0.3em 0 0.3em 0}
.promo .light{font-weight:normal}
.promo .img-box span.sticker45{background:url(/img/promo/sticker45.png) no-repeat scroll 0 0 transparent;width:80px;height:80px;left:0px;top:30px}
.promo .img-box span.sticker42{background:url(/img/promo/sticker42.png) no-repeat scroll 0 0 transparent;width:80px;height:80px;left:0px;top:30px}
.sticker{display:block;position:absolute}
#discount-banner{margin:20px 15px 0 0}
#discount-banner .inner{background:url(/img/discount-pic.jpg) 507px 13px no-repeat #ffdd67;display:block;min-height:125px;_height:125px;margin:0;padding:15px}
#discount-banner .content{padding:0 0 0 100px;width:350px}
#discount-banner a{text-decoration:none;color:#333333}
#discount-banner h2{font-size:191.66%;color:#333333;text-decoration:none;margin:0 0 0.2em 0}
#discount-banner p{margin:0 0 1em 0}
#discount-banner .button{line-height:1.2}
#discount-banner span.sticker{width:80px;height:80px;display:block;float:left;background:url(/img/sticker-list.png) no-repeat scroll 0 0 transparent;background-position:0 0}
#col-left #side-menu{margin:0px 5px 1px 0;padding-bottom:18px;padding-left:1.2%}
#col-left #side-menu ul{margin:10px 1.5% 0;padding:0px;clear:both;list-style:none;overflow:hidden}
#col-left #side-menu ul li{display:block;width:48.5%;float:left;margin:0 0 0 3%;padding:0 0 8px 0%;min-height:44px}
#col-left #side-menu ul li:first-child{margin:0px}
#col-left #side-menu h2{font-size:117%;line-height:1.2;margin:0px 0px 3px 55px;padding:0px;font-family:Arial,Helvetica,sans-serif}
#col-left #side-menu p{font-size:92%;margin:0px;padding:0px;margin-left:55px;line-height:1.4}
#col-left #side-menu p a{white-space:nowrap;color:#D23C01}
#col-side #side-menu .folder{margin:0px;font-weight:normal;padding:0px 0px 5px 5px;margin-bottom:1px;text-transform:uppercase;color:#d04649;font-weight:bold;font-size:100%}
#col-side #side-menu h2.blue-block{margin-bottom:0.5em}
#col-side #side-menu ul{list-style:none;padding:0px;margin:0 0 20px 0}
#col-side #side-menu ul li{display:block;margin:0;padding:0;background:none}
#col-side #side-menu ul li a{display:block;color:#333333;text-decoration:none;padding:7px 6px 6px 24px;border-bottom:1px solid #E6E6E6;background:url("/img/bullet-menu-arrow-right.gif") no-repeat 10px 50% transparent}
#col-side #side-menu ul li a:hover{color:#e2624e;background:url("/img/bullet-menu-arrow-right-red.gif") no-repeat 10px 50% transparent}
#col-side #side-menu ul li.expanded a{background:url("/img/bullet-menu-arrow-down.gif") no-repeat 10px 50% #ececec;border-bottom:1px solid #E6E6E6}
#col-side #side-menu ul li.expanded a:hover{background:url("/img/bullet-menu-arrow-down-red.gif") no-repeat 10px 50% #ececec;border-bottom:1px solid #E6E6E6}
#col-side #side-menu ul li.active a{color:#cb250b;font-weight:bold;border-bottom:1px solid #E6E6E6;background:url("/img/bullet-menu-arrow-right-red.gif") no-repeat 10px 50% #ececec}
#col-side #side-menu ul li.active a:hover{color:#e2624e;background:url("/img/bullet-menu-arrow-right-red.gif") no-repeat 10px 50% #ececec}
#col-side #side-menu ul li.active ul,#col-side #side-menu ul li.expanded ul{border-bottom:1px solid #E6E6E6;margin:0}
#col-side #side-menu ul li.active ul li a,#col-side #side-menu ul li.expanded ul li a{display:block;color:#333333;font-weight:normal;text-decoration:none;padding:7px 6px 6px 35px;background:url("/img/bullet-menu-arrow-right.gif") no-repeat 20px 50% transparent}
#col-side #side-menu ul li.active ul li a:hover,#col-side #side-menu ul li.expanded ul li a:hover{color:#e2624e;font-weight:normal;background:url("/img/bullet-menu-arrow-right-red.gif") no-repeat 20px 50% transparent}
#col-side #side-menu ul li.expanded ul li.active a{color:#cb250b;font-weight:bold;background:url("/img/bullet-menu-arrow-right-red.gif") no-repeat 20px 50% transparent}
#col-side #side-menu ul li.expanded ul li.active a:hover{color:#e2624e;font-weight:bold;background:url("/img/bullet-menu-arrow-right-red.gif") no-repeat 20px 50% transparent}
#col-side .go-back-btn{padding:0 0 2em 0;text-align:left}
#col-side .go-back-btn a{background:url("/img/go-back-btn.png") no-repeat scroll 0 0 transparent;color:#FFFFFF;display:block;font-size:125%;font-weight:bold;text-decoration:none;height:24px;padding:3px 0 0 30px;width:147px}
#breadcrumb{font-size:100%;margin:1.8em 0 0 0}
#breadcrumb p{margin:0 0 1.2em 0}
#breadcrumb .arrow{font-size:118%;font-family:Arial,"Lucida Grande",Verdana,Tahoma}
.cart{empty-cells:show;margin:0 0 20px 0;border:0}
.item-options{font-style:italic;font-size:80%;margin-top:0.3em}
.price-title{padding-right:40px;text-align:right}
#deliveryName,#paymentName{color:#476dac}
.box-options{padding:0 10px 0 10px;background-color:#f3f3f3;border:1px solid #dbdbdb;margin:0 0 15px 0}
.box-options table{margin:0}
.box-options table th{font-size:150%;color:#476dac;background:url("/img/dotted-white-bg.png") repeat-x bottom left}
.box-options table td.price{vertical-align:top;text-align:right}
.box-options table tr.last td{border:0}
.box-options table th,.box-options table td{padding:6px 5px 7px 5px}
.box-options p{float:left;margin:0;width:90%;padding-left:10px;line-height:1.3}
.box-options input[type="radio"]{float:left;margin-left:0}
.progress{margin:20px 0 0 0}
.progress ul{list-style:none;margin:0px;padding:0px;width:100%;overflow:hidden;background:url("/img/progress-blue-center.png") repeat-x scroll left top transparent}
.progress ul li{float:left;width:25%;color:#1c374f;font-size:125%;height:34px;line-height:33px;position:relative;text-decoration:none;margin:0;padding:0;background:none}
.progress ul li.active{background:#fea71d url('/img/button-green-center.png') repeat-x scroll;color:#1c374f;font-weight:bold}
.progress ul li.passed{background:url("/img/button-green-center.png") repeat-x scroll left top transparent}
.progress ul li.done{background:url("/img/button-green-center.png") repeat-x scroll left top transparent;width:100%}
.progress ul li a{color:#666666;text-decoration:none}
.progress ul li a:hover{color:#1d374f;text-decoration:underline}
.progress ul li h1{font-size:100%;font-family:Arial,Helvetica,sans-serif;font-weight:normal;margin:0;padding:0}
.progress ul li strong{font-weight:bold}
.progress ul li.active span.left-end,.progress ul li a span.left-end,.progress ul li.done span.left-end{background:url("/img/button-green-left.png") no-repeat scroll left top transparent;display:block;float:left;height:34px;line-height:34px;width:2px}
.progress ul li.active .center,.progress ul li a.passed .center{background:url("/img/button-green-center.png") repeat-x scroll left top transparent;display:block;float:left;height:34px;padding-left:10px}
.progress ul li a .center,.progress ul li .center{background:transparent;display:block;float:left;height:34px;padding-left:10px}
.progress ul li.end .center{background:url("/img/btn-checkmark-light.gif") no-repeat 10px 50% transparent;display:block;float:left;height:34px;padding-left:30px}
.progress ul li.done .center{background:url("/img/btn-checkmark.gif") no-repeat 10px 50% transparent;display:block;float:left;height:34px;padding-left:30px}
.progress ul li.active span.right-end{background:url("/img/progress-green-blue-arrow.png") no-repeat scroll right top transparent;display:block;float:right;height:34px;line-height:34px;position:relative;width:17px}
.progress ul li.passed span.right-end{background:url("/img/progress-green-green-arrow.png") no-repeat scroll right top transparent;display:block;float:right;height:34px;line-height:34px;position:relative;width:17px}
.progress ul li a span.right-end,.progress ul li span.right-end{background:url("/img/progress-blue-arrow.png") no-repeat scroll right top transparent;display:block;float:right;height:34px;line-height:34px;position:relative;width:17px}
.progress ul li.end span.right-end{background:url("/img/progress-blue-right.png") no-repeat scroll right top transparent;display:block;float:right;height:34px;line-height:34px;position:relative;width:2px}
.progress ul li.done span.right-end{background:url("/img/button-green-right.png") no-repeat scroll right top transparent;display:block;float:right;height:34px;line-height:34px;position:relative;width:2px}
.form-box{background-color:#f3f3f3;border:1px solid #dbdbdb;margin:0 0 15px 0}
.form-box .inner{padding:11px 15px 12px 15px}
.form-box .col-left{display:inline;float:left;width:40%;margin-right:11%}
.form-box .col-left-full{display:inline;float:left;width:44%}
.form-box .col-left-second{display:inline;float:left;width:40%}
.form-box .col-left-complex{display:inline;float:left;width:49%}
.form-box .col-right{display:inline;float:right;width:44%}
.form-box .col-right-r{display:inline;float:right;text-align:right;width:20%}
.form-box .col-full{display:inline;float:left;width:100%}
.form-box h2{background:url("/img/dotted-white-bg.png") repeat-x bottom left;padding:0 2px 10px;margin:0em 0 0.5em}
.form-box h2 label{font-size:100%}
.form-box p{width:100%;margin-bottom:0.9em}
.form-box label{font-size:100%;font-weight:bold}
.form-box .newsletter{margin-top:36px}
.form-box input[type="checkbox"]{vertical-align:middle;margin:0 5px 0 0;top:-1px}
.form-box .newsletter .content{width:88%;margin-left:5px}
.form-box .newsletter label{padding-left:0;line-height:1.3}
.form-box p label span.small{font-size:80%;font-weight:normal;padding:0;line-height:1.3}
.form-box .red{font-size:125%;font-weight:bold;padding-left:3px;color:#c9240b;line-height:1}
.form-box input[type="text"],.form-box input[type="password"]{width:270px;font-size:100%;padding:5px 5px 6px 5px}
.form-box .col-full textarea{width:99.1%}
.form-box table{margin:0}.form-box table tr.label-row td{padding:0 10px 0 3px;line-height:1}
.form-box table tr.input-row td{padding:0 10px 8px 2px}
.form-box table td.tel span{width:45px;padding-top:5px;margin-right:6px}
.form-box table td.tel input{width:231px}
.form-box .col-third{display:inline;float:left;width:295px;margin:0 10px 8px 0;font-size:125%}.form-box .col-third label{line-height:1;margin-left:1px}
.form-box .col-third input[type="text"],.form-box .col-third input[type="password"]{margin:0}
.form-box .col-third.tel .prefix{width:45px;padding-top:5px;margin-right:6px}
.form-box .col-third.tel input{width:231px}
.optional{background-color:#ffffff}.optional label{margin-right:10px}
.login .col-left{display:inline;float:left;width:295px;margin-right:10px}
.login h2,.optional h2,.note h2{font-size:125%;color:#1c374f;background:none;padding:0;margin:0}
.designer h2{background:none;padding:0;margin-bottom:0.5em}
.designer h3{color:#1c374f;background:none;padding:0;margin:0}
.designer h3 label{font-size:100%}
.login .button-area{display:inline;float:left;margin:25px 0 0 0}
.login p{margin-bottom:0}
.login .lost-pass{margin-right:16px}
.optional .optional-fields{width:40%;background:url("/img/dotted-white-bg.png") repeat-x top left;margin-top:15px;padding-top:6px}
.login .optional-fields,.designer .optional-fields{background:url("/img/dotted-white-bg.png") repeat-x top left;margin-top:15px;padding-top:6px}
.titleBox{border:1px solid #dbdbdb;margin-bottom:15px}
.titleBoxHead{padding:8px 15px 8px 15px;border-bottom:1px solid #dbdbdb;background-color:#f3f3f3}
.titleBoxHead h2{margin:0}
.titleBoxHead span{margin-top:0.2em}
.titleBoxHead .state{font-size:125%;font-weight:bold;margin:0;float:right}
.titleBox .action{margin-top:0.2em}
.titleBox .totalPrice{font-weight:bold;font-size:125%;line-height:1.3;margin:0.1em 0.3em 0 0}
.titleBoxBody{padding:15px}
.titleBoxBody .col-left{display:inline;float:left;width:40%;margin-right:11%;margin-bottom:20px}
.titleBoxBody .col-left-second{display:inline;float:left;width:40%;margin-bottom:20px}
.titleBoxBody .col-one{display:inline;float:left;width:91%;margin-bottom:20px}
.titleBoxBody .col-full{display:inline;float:left;width:100%;margin-bottom:20px}
.titleBoxBody .last{margin-bottom:0}
.titleBoxBody .infoBox{margin-bottom:0}
.titleBoxBody .spec{margin-top:15px}
.titleBoxBody .col-title{background:url("/img/dotted-white-bg.png") repeat-x bottom left;padding:0 0px 5px 0px}
.titleBoxBody .col-title h3{display:inline;float:left;margin:0}
.titleBoxBody .col-title a{display:inline;float:right}
.titleBoxBody table td{border:none}
.titleBoxBody table{margin:0.3em 0 0 0}
.titleBoxBody table.ranking td{border:none;font-size:100%}
.titleBoxBody table.ranking td.title{width:11%;vertical-align:top !important}
.titleBoxBody table.ranking td.flag{width:15%;vertical-align:top !important}
.titleBoxBody p{padding-left:0.7em;margin:0.7em 0 0 0}
.titleBoxBody p.params{margin-top:0.2em}
.titleBoxFoot{padding:8px 15px 8px 15px;border-top:1px solid #dbdbdb;background-color:#f3f3f3}
.titleBoxFoot h3{margin:0.1em 0 0 0}
table.orderList{margin:0 0 10px 0}
table.orderList td{font-size:100%;border-bottom:1px solid #dbdbdb;background-color:#fffebe}
table.orderList th,table.orderList td{padding:8px 10px 8px 10px}
table.orderList tr.new td{background-color:#fdfb9c}
.green-box{width:100%;background-color:#cef36b;text-align:center;font-weight:bold}
.red-box{width:100%;background-color:#ffdad2;text-align:center;font-weight:bold}
div.infoBox{background-color:#fffebe;font-weight:bold;padding:10px;border:1px solid #dbdbdb;margin-bottom:15px}
.form-spc{zoom:1}
.col-left-h{float:left;width:55%}
.col-ff-l{float:left;width:45%}
.col-right-l{float:right;width:41%}
.col-q-l{float:left;width:29%}
.col-q-r{float:right;width:69%}
.col-qq-l{float:left;width:69%}
.col-qq-r{float:right;width:29%}
.benefits h2,.advisor h2,.news h2{margin:0 0 0.9em 0;font-size:100%}
a.green-block span,a.red-block span,a.blue-block span,a.yellow-block span{background:url("/img/bg-line-solid.png") repeat-x scroll 0 95% transparent;margin:0;padding:0}
.blue-block{color:#ffffff;font-size:125%;background-color:#008cd0;padding:0.2em 0 0.2em 0.6em;margin:0 0 0.9em 0;font-weight:bold;line-height:1.2}
a.blue-block,a.blue-block:visited,a.blue-block:link{color:#ffffff;display:block;text-decoration:none}
a.blue-block:hover{color:#ffffff;background-color:#349de2}
.green-block{color:#ffffff;font-size:125%;background-color:#84b209;padding:0.2em 0 0.2em 0.6em;margin-bottom:0.9em}
a.green-block,a.green-block:visited,a.green-block:link{color:#ffffff;display:block;text-decoration:none}
a.green-block:hover{color:#ffffff;background-color:#94c227}
.yellow-block{color:#ffffff;font-size:125%;background-color:#fbab00;padding:0.2em 0 0.2em 0.6em;margin-bottom:0.9em}
a.yellow-block,a.yellow-block:visited,a.yellow-block:link{color:#ffffff;display:block;text-decoration:none}
a.yellow-block:hover{color:#ffffff;background-color:#fbbe3a}
.red-block{color:#ffffff;font-size:125%;background-color:#cb250b;padding:0.2em 0 0.2em 1.6em;margin-bottom:0.9em;font-weight:bold;line-height:1.2}
a.red-block,a.red-block:visited{color:#ffffff;display:block;text-decoration:none}
a.red-block:hover{color:#ffffff;background-color:#e2624e}
ul.checkmarks li{background:url("/img/checkmark.gif") no-repeat scroll .4em .2em transparent;padding-left:25px;padding-bottom:6px;margin-bottom:4px;font-weight:bold;line-height:1.3;border-bottom:1px solid #e0e0e0}
.news h3{margin-top:0}
p.date{font-weight:bold;margin-bottom:0.2em}
ul.bulbs li{background:url("/img/ico-bulb.png") no-repeat scroll .4em 55% transparent;padding:8px 6px 9px 24px;margin-bottom:0;line-height:1.3;border-bottom:1px solid #E6E6E6}
.heureka-rating{background-color:#fff666;text-align:center;margin-bottom:20px;padding:15px}
.heureka-rating .heureka-logo{display:block;width:133px;height:132px;margin:0 auto;background:url("/img/heureka-logo.png") no-repeat 50% 0}
.heureka-rating .claim{margin:5px 0 20px 0;color:#c41500;font-size:125%;font-weight:bold;line-height:1.2}
.heureka-rating .claim span{margin:0;font-size:180%;display:block}
.heureka-rating .button a,.heureka-rating .button a:hover{color:#242424;text-decoration:none}
.open-box{margin:0 0 15px}
.open-box h2{font-size:117%;margin:0 0 15px;font-weight:normal;overflow:hidden;zoom:1;padding:0 0 0 20px}
.open-box h2 strong{font-size:125%;font-weight:bold}
.open-box h2 input{margin:4px 0 0 -20px;float:left;display:inline}
a.button,a.button:link,a.button:visited,a.button:hover{display:block;text-decoration:none;color:#1c374f}
.button{color:#1c374f;font-size:125%;font-weight:bold;font-family:Arial,"Lucida Grande",Helvetica,sans-serif;padding:0.4em 1em;background-color:#cef36b;border-width:1px 0 1px 0;border-style:solid;border-color:#fafef0 #84b309 #638607 #84b309;cursor:Pointer;margin:0}
.btn-green-large .button{padding:0.4em 2em;background-color:#cef36b;border-width:1px 0 1px 0;border-style:solid;border-color:#fafef0 #84b309 #638607 #84b309}
.btn-checkmark .button{padding:0.4em 4em 0.4em 0.6em;background:url("/img/btn-checkmark.gif") no-repeat 90% 50% #cef36b;border-width:1px 0 1px 0;border-style:solid;border-color:#fafef0 #84b309 #638607 #84b309}
.btn-next .button{padding:0.4em 5em 0.4em 0.6em;background:url("/img/btn-arrow.gif") no-repeat 90% 50% #cef36b;border-width:1px 0 1px 0;border-style:solid;border-color:#fafef0 #84b309 #638607 #84b309}
.btn-decline .button{padding:0.4em 2.4em 0.4em 0.6em;background:url("/img/btn-cross.gif") no-repeat 90% 50% #facec5;border-width:1px 0 1px 0;border-style:solid;border-color:#fffaf9 #f18270 #b56154 #f18270}
.btn-decline .button:hover{background-color:#fcd8d1}
.btn-red .button{padding:0.4em 0.6em 0.4em 0.6em;background-color:#facec5;border-width:1px 0 1px 0;border-style:solid;border-color:#fffaf9 #f18270 #b56154 #f18270}
.btn-red .button:hover{background-color:#fcd8d1}
.btn-green-large .button:hover,.btn-checkmark .button:hover,.btn-next .button:hover{background-color:#daf889}
.btn-shadow-light{border-width:0px 0px 1px 0px;border-style:solid;border-color:#84b309 #84b309 #d9d9d9 #84b309;padding:0}
.btn-green-border{border-width:1px 1px 0px 1px;border-style:solid;border-color:#84b309 #84b309 #d9d9d9 #84b309;padding:0}
.btn-red-border{border-width:1px 1px 0px 1px;border-style:solid;border-color:#f18270 #f18270 #d9d9d9 #f18270;padding:0}
.btn-green-medium .button{padding:0.2em 0.4em;background-color:#cef36b;border-width:1px 0 1px 0;border-style:solid;border-color:#fafef0 #84b309 #638607 #84b309}
.btn-green-medium .button:hover{background-color:#daf889}
.btn-green-small .button{padding:0.03em 0.4em;background-color:#cef36b;border-width:1px 0 1px 0;border-style:solid;border-color:#fafef0 #84b309 #638607 #84b309}
.btn-green-small .button:hover{background-color:#daf889}
.button-green,.button-green:visited{color:#1c374f;font-size:125%;font-weight:bold;height:34px;line-height:33px;position:relative;text-decoration:none}
.button-green span.left-end{background:url("/img/button-green-left.png") no-repeat scroll left top transparent;cursor:pointer;display:block;float:left;height:34px;line-height:34px;width:2px}
.button-green .center{background:url("/img/button-green-center.png") repeat-x scroll left top transparent;cursor:pointer;display:block;float:left;height:34px;padding-left:54px;padding-right:56px}
.button-green span.right-end{background:url("/img/button-green-right.png") no-repeat scroll right top transparent;cursor:pointer;display:block;float:left;height:34px;line-height:34px;position:relative;width:2px}
.finish-text{float:right;font-size:92%;width:206px;margin-top:-10px}
.form-box .ok-message,.form-box .error-message{margin-top:0}
.backward,a.backward:visited{font-size:125%;padding-left:15px;color:#4a4a4a;background:url("/img/arrow-left.png") no-repeat scroll 0 50% transparent}
.flash{margin-top:10px;padding:10px;border:1px solid green;font-weight:bold}
.flashinfo{border-color:#7eacd6;background-color:#bedbf6}
.flashsuccess{border-color:#a6c25e;background-color:#cef36b}
.flashwarning{border-color:#d8b23a;background-color:#ffe348}
.flasherror{border-color:#e99595;background-color:#f8d7d7}
.flashBottom{margin-bottom:15px}
div.valErrorBox{background-color:#cc0000;color:white;font-weight:bold;padding:7px;border:1px solid #990000;margin-bottom:15px}
.valError{color:#f00}
#rating{margin:35px 0 15px 0}
#rating ul li.review{border-bottom:1px solid #c8c8c8;padding:15px 20px 15px 10px;margin:0;background:none}
#rating ul li.first{border-top:1px solid #c8c8c8}
#rating .star-rating{width:25%;text-align:center}
#rating .star-rating p{font-size:91.66%;color:#8e8e8e;margin:0 0 0.2em 0}
#rating .star-rating .total-rating{margin-bottom:0.9em}
#rating .star-rating .total-rating .stars{background:url("/img/stars-big-out.png") no-repeat scroll 0 0 transparent;height:20px;width:115px;display:inline-block;vertical-align:middle}
#rating .star-rating .total-rating .stars .star{background:url("/img/stars-big-in.png") no-repeat scroll 0 0 transparent;height:20px;float:left}
#rating .star-rating .stars-small .stars{background:url("/img/stars-small-out.png") no-repeat scroll 0 0 transparent;height:11px;width:65px;display:inline-block;vertical-align:middle}
#rating .star-rating .stars-small .stars .star{background:url("/img/stars-small-in.png") no-repeat scroll 0 0 transparent;height:11px;float:left}
#rating .text-rating{width:70%}
#rating .name{font-size:125%;margin:0 0 0.2em;font-weight:bold}
#rating .name span{margin-left:1em;font-weight:normal;color:#666666}
#rating .pros{background:url('/img/ico-checkmark-green.gif') 0 2px no-repeat !important;color:#84b209;padding-left:21px;font-style:italic}
#rating .cons{background:url('/img/cons.png') 1px 6px no-repeat !important;color:#de6b59;padding-left:21px;font-style:italic}
#partners{margin:35px 0 15px 0}
#partners ul li.partner{background:none repeat scroll 0 0 transparent;margin:0;padding:0 20px 15px 10px}
#partners .partnerImg{width:150px}
#partners .partnerDescription{width:520px}
#partners .partnerDescription a{font-weight:bold}

.qrPayment{margin:10px 0 15px 0;padding:12px;border:1px solid #d7e3b0;background:#f6faec}
.qrPayment .qrPaymentCode{float:left;margin:0 15px 0 0;max-width:100%}
.qrPayment .qrPaymentInfo{overflow:hidden}
.qrPayment .qrPaymentInfo h4{margin:0 0 6px 0;font-size:14px;color:#84b209}
.qrPayment .qrPaymentInfo p{margin:0 0 8px 0}
.qrPayment .qrPaymentInfo ul{margin:0;padding:0;list-style:none}
.qrPayment .qrPaymentInfo ul li{margin:0;padding:1px 0;background:none}

input.sending {
	opacity: 0.6;
	cursor: wait;
}
