@font-face {
    /* http://everythingfonts.com/font-face  + http://www.font2web.com/ for IE compatible .eot files*/
    font-family: 'AniukRegular';
    src: url('../fonts/aniuk-regular.eot');
    src: url('../fonts/aniuk-regular.eot') format('embedded-opentype'),
         url('../fonts/aniuk-regular.woff2') format('woff2'),
         url('../fonts/aniuk-regular.woff') format('woff'),
         url('../fonts/aniuk-regular.ttf') format('truetype'),
         url('../fonts/aniuk-regular.svg#AniukRegular') format('svg');
} 

@font-face {
    font-family: 'AniukBold';
    src: url('../fonts/aniuk-bold.eot');
    src: url('../fonts/aniuk-bold.eot') format('embedded-opentype'),
         url('../fonts/aniuk-bold.woff2') format('woff2'),
         url('../fonts/aniuk-bold.woff') format('woff'),
         url('../fonts/aniuk-bold.ttf') format('truetype'),
         url('../fonts/aniuk-bold.svg#AniukBold') format('svg');
} 

html {border:0; margin:0; padding:0;}
body {border:0; margin:0; padding:0; font-size: 13px; font-family: verdana,arial,sans-serif;  _text-align:center; background:#fff; color:#333;}

.debug #page-in2 { background:#ddd }
.debug #content {background:#ddddff}

a {color:#000; text-decoration: underline; cursor: pointer}
a:hover {color:#803689;}

p {border:0; margin:15px 0; padding:0;}

div {display:block; border:0; margin:0; padding:0;}

h1, h2, h3, h4, h5 {border:0; margin:15px 0 10px 0; padding:0; font-weight:bold; font-family:"AniukBold","verdana","arial",serif;}
h1 {font-size:220%;}
h2 {font-size:190%;}
h3 {font-size:150%;}
h4 {font-size:120%;}

ul, ol {display:block; border:0; margin:15px 0 15px 40px; padding:0;}
ol {list-style-type:decimal;}
li {display:list-item; border:0; margin:0; padding:0;}
ul ul, ul ol, ol ol, ol ul {margin: 0 0 0 20px;}

form {border:0; margin:0; padding:0;}
fieldset {border:1px solid #000; margin:15px 0; padding:10px;}
legend {margin-left:10px; font-size:100%; font-weight:bold; }
select { font-size: 8pt; }

hr {display:block; height:1px; margin:10px 0; padding:0; background:#CCC; border:0 solid #CCC; color:#CCC;}

a, img, span {border:0; margin:0; padding:0;}
abbr, acronym {border-bottom:1px dotted #CCC; cursor:help;}

strong, .strong {font-weight:bold;}

.f-left {float:left;}
.f-right {float:right;}
.half { width: 49%;}

.t-left {text-align:left;}
.t-center {text-align:center;}
.t-right {text-align:right;}
.t-justify {text-align:justify;}

.clear {clear:both;}
.cleaner {clear:both;line-height:0; font-size:0;}

.box:after {content:"."; display:block; height:0; visibility:hidden; clear:both;}
.box {display:inline-block}
* html .box {height:1%}
.box {display:block}

.noscreen {display:none;}
.hidden {display:none;}

/* ReSharper disable once CssNotResolved */
.ui-widget-overlay { _ATI_height:100% !important }         
.ui-widget {font-size:1em}

/* -------------------------------------------------------------------------------------------------- */

#main { padding: 0; text-align:left; }

/* Hlavička */

    /* Hlavička - logo */
  #logo { width: 940px;margin: auto;position:relative}
   #logo strong { font-size: 30px;position:absolute;top:56px;left:0; width:217px;height:209px; text-indent: -200px; overflow: hidden; z-index: 11 }
   #logo strong a {color:#000;}
   #logo strong a:hover {color:#000; text-decoration:underline;}
   #logo strong a span { width:217px; height:209px; position:absolute; display:block; top:0; left:0; cursor:pointer;z-index: 1;background:url(../imgs/design/logo.jpg) top left no-repeat}
    

/* Informace nad hlavickou */	 
#whitetop { position: absolute; top: 17px; left: 110px; text-align: left; height: 22px; line-height: 20px; padding: 0; z-index: 5}
#whitetop div { float: left; color: #888;}
#whitetop a { color: #444; text-decoration: none;}
#whitetop a:hover { text-decoration: underline; }
#whitetop form { display: inline; float: left; padding-left: 10px;}
#whitetop #inputLoginLogin, #whitetop #inputLoginPassword { font-size: 13px; border: 1px solid #CCC; padding: 2px; width: 180px; height: 30px;line-height:30px }
#whitetop .customer .button { background: black; width: 19px; height: 19px; border: none; padding-bottom: 3px }
.watermark { color: #AAA; }


/* Menu */
#menu { margin:0; padding:0; height:39px; background: url(data:image/gif;base64,R0lGODlhnAQBAIAAAMzMzAAAACH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4wLWMwNjAgNjEuMTM0MzQyLCAyMDEwLzAxLzEwLTE4OjA2OjQzICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjQxQTgyNzRGNDg1NTExRTRBMUQ3QUY5RkEyNzlENTA5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjQxQTgyNzUwNDg1NTExRTRBMUQ3QUY5RkEyNzlENTA5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NDFBODI3NEQ0ODU1MTFFNEExRDdBRjlGQTI3OUQ1MDkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NDFBODI3NEU0ODU1MTFFNEExRDdBRjlGQTI3OUQ1MDkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4B//79/Pv6+fj39vX08/Lx8O/u7ezr6uno5+bl5OPi4eDf3t3c29rZ2NfW1dTT0tHQz87NzMvKycjHxsXEw8LBwL++vby7urm4t7a1tLOysbCvrq2sq6qpqKempaSjoqGgn56dnJuamZiXlpWUk5KRkI+OjYyLiomIh4aFhIOCgYB/fn18e3p5eHd2dXRzcnFwb25tbGtqaWhnZmVkY2JhYF9eXVxbWllYV1ZVVFNSUVBPTk1MS0pJSEdGRURDQkFAPz49PDs6OTg3NjU0MzIxMC8uLSwrKikoJyYlJCMiISAfHh0cGxoZGBcWFRQTEhEQDw4NDAsKCQgHBgUEAwIBAAAh+QQAAAAAACwAAAAAnAQBAAACIYSPqcvtD6OctNqLs968+w+G4kiW5omm6sq27gvH8kwjBQA7) no-repeat bottom center}
#menu ul { margin:0 auto; padding:0; list-style:none;width: 940px; text-align:right}
#menu ul li { display: inline-block; margin:0; padding:0; line-height: 39px; font-size:14px}
#menu ul li a { padding:0 10px; color:#666;}
/* Hover */ 
	#menu ul li a:hover { color:#000; text-decoration:underline;}
	 
	 
/* Stránka */
#page {background:#fff; }
#page-in2 { width: 940px;margin: auto;position:relative; }
/* Obsah */
#content { margin-left: 233px;width:707px;}
 
#content h1 {line-height:44px; overflow:hidden; font-size:44px; font-weight:bold; margin:0;padding:15px 0 25px; color:#803689;  }
#content h2 {color: #803689; font-weight: normal; font-size:24px}
#content h3 {color: black; font-size: 13pt; }

#content .indent { margin-left:26px;float:left }
.pg_item_list_aspx #content .indent { margin-left:66px;}
.pg_item_detail_aspx #content .indent { margin-left:66px;}
.pg_item_default_aspx #content .indent { margin-left:66px;}
#content p { font-size: 10pt; text-align: justify; }
#content p strong { color: black; }
#content .important {font-size: 120%; color:#F09432;}
#content ol li { margin: 0 0 10px 0;}
#content ol, #content ul { font-size: 10pt;}
#content li {list-style:none; background:url(../imgs/design/li.png) no-repeat left 4px; padding-left:20px}

.pg_item_list_aspx #content-in {background:none;padding:0}
.pg_item_list_aspx #content .indent {padding:0}
.pg_item_list_aspx #content .cListOrderChanger, .pg_item_list_aspx .cListModeChanger {font-size:9pt}
.pg_item_list_aspx #content .cListModeChanger a {color:inherit; text-decoration:underline;border:0;background:none}
.pg_item_list_aspx #content .cListModeChanger a:hover {color:black; text-decoration:underline;border:0;background:none}

/* Levý panel */
#panell {float:left;width:217px;padding: 250px 0 0 ;margin:0;z-index: 10 }

.panel-in {padding:0;margin: 0;background: #f4f4f4;color: black; }
.panel-in2 {padding:0;}
.panel-in h4 { margin: 20px 0; padding:5px 20px 0 ; color: #39a9dc; font-size: 30px; font-weight: bold; text-align:center }
.panel-in p { margin: 0; padding: 10px; }
.panel-in ul { list-style:none; margin: 0;}

/* Patička */
#footer {  clear:both; background: url(data:image/gif;base64,R0lGODlhnAQBAIAAAMzMzAAAACH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4wLWMwNjAgNjEuMTM0MzQyLCAyMDEwLzAxLzEwLTE4OjA2OjQzICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjQxQTgyNzRGNDg1NTExRTRBMUQ3QUY5RkEyNzlENTA5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjQxQTgyNzUwNDg1NTExRTRBMUQ3QUY5RkEyNzlENTA5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NDFBODI3NEQ0ODU1MTFFNEExRDdBRjlGQTI3OUQ1MDkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NDFBODI3NEU0ODU1MTFFNEExRDdBRjlGQTI3OUQ1MDkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4B//79/Pv6+fj39vX08/Lx8O/u7ezr6uno5+bl5OPi4eDf3t3c29rZ2NfW1dTT0tHQz87NzMvKycjHxsXEw8LBwL++vby7urm4t7a1tLOysbCvrq2sq6qpqKempaSjoqGgn56dnJuamZiXlpWUk5KRkI+OjYyLiomIh4aFhIOCgYB/fn18e3p5eHd2dXRzcnFwb25tbGtqaWhnZmVkY2JhYF9eXVxbWllYV1ZVVFNSUVBPTk1MS0pJSEdGRURDQkFAPz49PDs6OTg3NjU0MzIxMC8uLSwrKikoJyYlJCMiISAfHh0cGxoZGBcWFRQTEhEQDw4NDAsKCQgHBgUEAwIBAAAh+QQAAAAAACwAAAAAnAQBAAACIYSPqcvtD6OctNqLs968+w+G4kiW5omm6sq27gvH8kwjBQA7) no-repeat top center} 
#footer-in {position:relative; top: -16px; margin: 0 auto; width:940px; padding: 0;text-align: center;  }
#footer .cLanguageSelector {padding:0 0 30px}
#footer .cLanguageSelector a {
    display:inline-block; font-weight: bold;background: #39a9dc;color: #FFF; width:38px; line-height:38px; text-decoration:none; border:1px solid #39a9dc;
    -ms-border-radius:50%;
    border-radius:50%; font-family:"AniukBold","verdana","arial",serif; font-size:17px;margin:5px;
}

#footer .cLanguageSelector a:hover {color: #39a9dc; background:#fff}
#footer .cLanguageSelector a.active {color: #39a9dc; background:#fff}

#footer .footer-menu ul { padding:0; margin:0;list-style:none;width: 940px; }
#footer .footer-menu ul li { display: inline-block; margin:0; padding:0; line-height: 39px; }
#footer .footer-menu ul li a { padding:0 10px; color:#666;}

#top {display:block; width:64px; height:32px; margin:auto; }
#top a {display:block; position:relative; width:64px; height:32px; }
#top a span {display:block; width:64px; height:32px; position:absolute; top:0;background: #fff url(../imgs/design/totop.png) top center no-repeat; }

/********  SHOP ******************************************************************/

.cErrorPage {padding:70px 50px;font-size:larger}
.cErrorPage h2 {color:red}
.cErrorPage .cMain { background: none!important;}

.cBreadcrumbNavigation { display:block; padding:15px 0 15px 66px; font-size: 13px; color:#757575}
.cLogonScreen .cBreadcrumbNavigation {display:none}


.panel-in h4.cCatHead {padding-bottom:25px; background: url(../imgs/design/categoriestop.png) bottom center no-repeat}
.web-4 .panel-in h4.cCatHead {font-size:23px}

.divCategoryTree { margin: 0; }
.divCategoryTree ul {margin:0; padding:0; list-style:none; }
.divCategoryTree li {margin:0; padding:0; }
.divCategoryTree ul ul {border:0}
.divCategoryTree ul li a {display:block; line-height:35px;padding-left:35px; background: url(../imgs/design/categories-li-bg.png) 17px center no-repeat;}
.divCategoryTree ul li a:hover { color:#fff; text-decoration:none; background: #803689 url(../imgs/design/categories-li-over-bg.gif) 17px center no-repeat;}
.divCategoryTree ul ul li a { line-height:31px;font-size:9pt;color:#000;font-weight:normal;text-decoration:underline;border:none; padding-left:40px; background:none}
.divCategoryTree ul ul ul li a { padding-left: 20px; width: 145px; }
.divCategoryTree ul li.ct-inactive a {color:#bbb}
.divCategoryTree li.ct-begin-group { border-top:1px solid white; }
.divCategoryTree li.ct-begin-group a { border-top:1px solid #E5E5E5; }
.divCategoryTree ul.ct-nobg li a { line-height:31px;font-size:9pt;color:#000;font-weight:normal;text-decoration:underline;border:none; padding-left:40px; background:none}
.divCategoryTree ul.ct-noline {border:0;margin:10px 0}


.divMenu { border:0; padding: 5px 25px 25px; }
.divMenu a { font-size:10pt;color:#000; padding-left:10px; line-height: 30px; }

.cSearchForm fieldset { margin: 0; border: none; }
.cSearchForm fieldset input.inp { border: 1px solid black; background: white; height: 16px; font-size: 100% }
.cSearchForm fieldset input.sub { background: #e77817; width: 17px; height: 20px; border: none; margin: 0; padding: 0; margin-left: 0; padding-bottom: 5px; }
.cSearchForm fieldset label { color: black; font-weight: bold; padding: 0; margin: 0; }
.cSearchForm fieldset label.row { display: block; float: left; width: 120px; } 
.cSearchForm fieldset legend { padding: 0 5px; color: black; }

.cList1 {border-collapse: collapse; font-size: 13px; clear:both; margin-top: 15px; color:#333}
.cList1 th {text-align:left;padding:5px 1.5em; border-bottom: 1px solid #ccc; border-right: 1px solid #ccc}
.cList1 td {padding:5px 1.5em; margin:0; border-right: 1px solid #ccc}
.cList1 th:last-child {border-right:0;}
.cList1 td:last-child {border-right:0;}
.cList1 tr.alt {background:#f4f4f4;}
.cList1 td input.txt {border: 1px solid #ccc; background: white; width:40px;}
.cList1 fieldset {border:0;padding:0;margin:0}


.cItemList {width:100%}
.cItemList .il-name strong {display:block}
.cItemList .il-price {text-align: right}

.cFormFields {background: #f4f4f4; padding:15px; margin-top: 15px; border:1px #ccc solid }
.cFormFields h3 {display:inline;margin:0; padding:0}
.cFormFields .ff-max {width:430px}
.cFormFields label {width:125px;padding: 8px 0;display:block;float:left;clear:both;font-weight:normal; }
.cFormFields br {clear:both}
.cFormFields th, .cFormFields td, .cFormFields textarea, .cFormFields input, .cFormFields option {font-size: 100%; }
.cFormFields th, .cFormFields td {padding: 2px 0 0 5px;vertical-align:top} 
.cFormFields td { width: auto; }
.cFormFields th { font-weight: bold; text-align:left; }
.cFormFields input, .cFormFields textarea { padding: 7px 3px; border: 1px solid #e5e5e5; background: white; } 
.cFormFields select { font-size: 9pt; background: white; border: 1px solid #e5e5e5; } 
.cFormFields input.button { display:inline-block;padding-left:40px;  background:url(../imgs/design/btn-red.png) center left no-repeat; color:#e5352d; font-size:20px; line-height:30px;  font-family:"AniukRegular","verdana","arial",serif;border: none;text-decoration: underline; cursor: pointer}
.cFormFields textarea {height:25em;width:440px;}
.cFormFields legend {font-size:14pt; font-weight: normal; color: black; margin: 0; padding: 10px 0 5px 0;}
.cFormFields fieldset {padding:0;margin:0;border:0}
.cFormFields .ff-buttons{padding:1em 0 1em 125px}


.cButtons {padding:1em; clear: both; text-align: center;}
.cButtons.t-left {text-align: left;}
.cButtons .button, .cButton { display:inline-block;padding-left:40px;  background:url(../imgs/design/btn-blue.png) center left no-repeat; color:#39a9dc; font-size:20px; line-height:30px;  font-family:"AniukRegular","verdana","arial",serif; border: none; text-decoration: underline; cursor: pointer }


.cItemDetail .idet-pane {float:right; padding:10px; width:300px; min-height:1px;_height: 1px;background: white;margin-top:10px}
.cItemDetail .idet-pane table {border-collapse:collapse;}
.cItemDetail .idet-pane tr + tr {border-top:1px solid #ccc}
.cItemDetail .idet-pane th {border-right:1px solid #ccc;padding:5px}
.cItemDetail .idet-pane td {padding:5px}
.cItemDetail .idet-params {float:right; padding:10px; width:260px; min-height:1px; _height:1px; margin-top:10px}
.cItemDetail .idet-buy { margin: 30px 0; }
.cItemDetail .idet-buy input.txt {border: 1px solid #d5d5d5; background: white; height: 14px;padding: 10px;width:24px;margin: 0 3px 2px 3px; font-size: 100%}
.cItemDetail .idet-buy .button {display:inline-block;padding-left:40px;  background:url(../imgs/design/btn-red.png) center left no-repeat; color:#e5352d; font-size:20px; line-height:30px;  font-family:"AniukRegular","verdana","arial",serif;border: none;text-decoration: underline; cursor: pointer }
.cItemDetail th {text-align:right}
.cItemDetail .idet-img { float: left; margin: 10px 10px 0 0; background: white;}
.cItemDetail .idet-desc { float:right; padding:10px; width:300px; min-height:1px;_height: 1px;background: white;margin-top:10px}
.cItemDetail .idet-desc h4 { display:none}
.cItemDetail .idet-mainPrice td { color: #e5352d;  } 
.cItemDetail .idet-img-other {width:300px}
.cItemDetail .idet-img-other div {width:70px;height:70px;float:left;overflow:hidden; border: 1px solid #e5e5e5; margin: 0 3px 3px 0; display: inline;}


.cPaging { margin-bottom: 5px; margin-top: 5px; text-align: right; font-size: 8pt; float: right;}
.cPaging a { padding: 4px 6px; text-decoration: none; border: 1px solid white; margin-right:-3px; border: 1px solid white;}
.cPaging a:hover { color: #fff; background-color: #803689; text-decoration: none; }
.p-active { padding: 4px 6px;  margin-right:-3px; border: 1px solid #803689; }

.cListModeChanger { margin-bottom: 5px; margin-top: 5px; text-align: left; font-size: 8pt; float:right}
.cListModeChanger a { padding: 0 3px; text-decoration: none; border: 1px solid white;}
.cListModeChanger a:hover { color: #EE8B36; background-color: #ECECEC; text-decoration: none;}

.cListOrderChanger { margin: 5px 0; text-align: left; font-size: 8pt; float:left}
.cListOrderChanger select { text-align: left; font-size: 8pt; border:1px solid silver; padding:0}

.cDiscussion .d-titl { padding-left: 10px; color: #404040; line-height: 27px; }
.cDiscussion .d-post {border:1px solid #D5D5D5;background: #F2F2F2; margin-bottom:1px;}
.cDiscussion .d-titl a {margin: 0 5px;}
.cDiscussion .d-post ul {margin:12px;}
.cDiscussion .d-text { padding-left:5px;}
.cDiscussion .d-replies .d-post { background: #F8F8F8;}
.cDiscussion .d-replies {padding-left:4em;}
.cDiscussion .d-replies .d-replies .d-post {background:#FFF}
.cDiscussion .d-inactive strong, .cDiscussion .d-inactive em { color: #AAA }
    
.cOrderView { margin: 110px 0; }
.cOrderView.ov-brief {margin-top:3em}
.cOrderView .ov-head1 { margin-bottom: 10px; font-size: 170%; color: #F09432; text-align: right}

#content .ov-head3 p {font-size: 9pt; color:#7d7d7d; margin:0}
#content .ov-head3 strong {font-size: 9pt; color:#7d7d7d; }
.cOrderView .ov-head3 .ov-Address { float: left; width: 50%; }
.cOrderView .ov-head3 .ov-invoiceAddress { float: left; width: 50%; }
.cOrderView .ov-rows { clear: both; width: 100%; margin: 20px 0; border-collapse: collapse;}
.cOrderView .ov-rows th { border-bottom: 1px solid #D5D5D5;}
.cOrderView .ov-rows th {text-align:left;}
.cOrderView .ov-rows td { padding: 2px;}
.cOrderView .ov-foot .ov-summary { float: right; width: 50%; }
.cOrderView .ov-foot .ov-summary table { width: 100%; }
.cOrderView .ov-foot .ov-summary p { font-size: 100%; }
.cOrderView .ov-foot .ov-deliveryAddress { float: left; margin-right: 3em }
.cOrderView .ov-foot .ov-note { clear:left; float: left; padding-top:1em}
.cOrderView .ov-summary th {text-align:left}


.cCatalogList {clear:both; margin-left:-66px}
.cCatalogList .cl-row {border-top:1px solid #ccc;padding:6px 0;CLEAR:LEFT}
.cCatalogListItem { position: relative; float: left; width: 205px; height: 280px; padding: 15px 15px 0;} 
.cCatalogListItem.cl-col2 {border-left:1px solid #ccc;border-right:1px solid #ccc}
.cCatalogListItem fieldset {border:none; margin:0; padding:0;} 
.cCatalogListItem .idet-img { width: 180px; height:180px; overflow: hidden;margin: 0 auto;text-align:center}
.cCatalogListItem .idet-pane table {width: 135px; } 
.cCatalogListItem .idet-pane h3 {font-size: 20px; margin: 10px 0 0 ;white-space:nowrap; overflow:hidden;color:#e5352d; font-family:"AniukRegular","verdana","arial",serif;} 
.cCatalogListItem .idet-pane h3 a { text-decoration: none; color:#e5352d;}
.cCatalogListItem .idet-pane p { margin: 3px 0; min-height:40px; max-height:40px; _height: 40px; overflow: hidden; } 
.cCatalogListItem .idet-pane th { text-align: left; font-weight:normal; white-space:nowrap} 
.cCatalogListItem .idet-pane td { text-align: right; } 
.cCatalogListItem .idet-desc { display: none; } 
.cCatalogListItem .idet-price {font-size: 14px; display: block; color: #333; line-height:2.5; font-weight:bold; }
.cCatalogListItem .idet-buy {display: none; position: absolute; right: 10px; _left: 200px; top: 160px;  } 
.cCatalogListItem .idet-buy input.txt {border: 1px solid black; height:14px;padding-top: 2px;width:24px;margin: 0 3px 2px 3px; font-size: 100%}
.cCatalogListItem .idet-buy .edit { padding-left: 10px; }
.cCatalogListItem .idet-detail a {display:inline-block;padding-left:35px;  background:url(../imgs/design/btn-red.png) center left no-repeat; color:#e5352d; font-size:18px; line-height:30px;  font-family:"AniukRegular","verdana","arial",serif;} 
.cCatalogListItem .idet-lookup {
    display:none;position:absolute;top:0;left:0;width:100%;height:100%;
    background: transparent;
    background: rgba(255, 255, 255, 0.4);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#60ffffff', endColorstr='#60ffffff'); /* IE */
}

.cCatalogListItem .idet-lookup a { display:block;width:100%;height:100%;background:url(../imgs/design/lookup.png) center center no-repeat}
.cCatalogListItem:hover .idet-lookup { display:block}

.cShoppingCartSum { float:right; background: #F4f4f4; color: black; border: 1px solid #ccc; margin-top:10px; padding: 10px; text-align:center; _width: 250px;  }
.cShoppingCartSum table { margin: 0;}
.cShoppingCartSum th { text-align: left; font-size: 115%; font-weight: normal}
.cShoppingCartSum td { text-align: right; font-size: 125%; font-weight: bold}
.cShoppingCartSum fieldset {border: none; padding:0; margin:0; }

.cLogin input.txt {width:130px}
.cLogin .cFormFields { width: 300px; }
.cLogin label {width:160px}
.cLogin .ff-buttons {padding-left:160px}

option.disabled {color:silver;font-style:italic}
select { font-size: 9pt; background: white; border: 1px solid #e5e5e5;}
.cBonusExample { height: 225px; padding-top: 15px;}
.cBonusExample h3 { color: #F09432!important; margin: 0!important; }
.cBonusExample p { margin: 0 170px 0 165px; }

.cLoginOpener { background: #ffffff;padding: 12px 0 42px; text-align: center}
.cLoginOpener a.button {display:inline-block;padding-left:40px;  background:url(../imgs/design/btn-red.png) center left no-repeat; color:#e5352d; font-size:20px; line-height:30px;  font-family:"AniukRegular","verdana","arial",serif;} 

.cPanelLogin { background:#803689;color:white; padding: 10px 20px; -ms-border-radius: 3px; border-radius: 3px }
.cPanelLogin label {width:45px;padding:0 0 0 10px;display:block;line-height:30px; font-weight:normal; white-space:nowrap;}
.cPanelLogin input {padding: 3px; border: 1px solid #BBB; background: white; width: 168px; font-size: 13px; line-height:28px;height:28px;margin-bottom: 5px;-moz-border-radius: 3px; -webkit-border-radius: 3px;-ms-border-radius: 3px;border-radius: 3px;}
.cPanelLogin br {clear:both}
.cPanelLogin .ff-buttons {padding:20px 0 0 15px;width: 175px;margin-bottom: 3px}
.cPanelLogin input.button { display: none }
.cPanelLogin a.button {display:inline-block;padding-left:40px;  background:url(../imgs/design/btn-white.png) center left no-repeat; color:#fff; font-size:20px; line-height:30px;  font-family:"AniukRegular","verdana","arial",serif;} 
.cPanelLogin a.lp-lostpwd {text-align: right; float:right;font-size:11px;color:white;}
.cPanelLogin fieldset {padding:0; margin:0; border:0}

.cBonusPointSumary table { float:left; border-collapse: collapse; margin-right: 24px; font-size: 14px; }
.cBonusPointSumary th {font-weight:bold; text-align: right; border-right: 1px solid #ccc;padding: 8px 15px 8px 35px}
.cBonusPointSumary td {text-align:left;padding: 8px 35px 8px 15px}
.cBonusPointSumary tr + tr {border-top:1px solid #ccc}
.cBonusPointSumary td {text-align:left}
.cBonusPointSumary .bps-total > * { color: #e5352d; font-weight: bold; padding-top: 30px}
.cBonusPointSumary .bps-total + tr > * { font-weight: normal; }
.cBonusPointSumary .bps-total + tr  { border-top: none;}

.cBonusPointsHint { clear: both; padding:20px 0 0 0}

.cUserName {font-size:11pt; font-weight:normal;margin:1em 0}
.cUserName span {font-size:10pt; }

.cFilter fieldset { margin-top: 10px; padding: 10px 0 10px 10px; border: none; border-bottom: 1px solid #e5e5e5; border-top: 1px solid #e5e5e5; }
.cFilter input { padding-left: 3px; border: 1px solid #e5e5e5; background: white; } 
.cFilter input.button { background: black; border: 1px solid #e5e5e5; width: 100px; height: 22px;padding-bottom: 3px; color: white; font-size: 8pt; }

.cPanelLogged {padding: 15px;text-align: center;background: #803689;color: white;-ms-border-radius: 3px;border-radius: 3px;}

.cPanelLogged h4 { font-size: 20px;font-weight: normal;padding: 0; color: #fff}
.cPanelLogged .cButtons {margin-top: 20px;padding: 5px 0 ;text-align: center; border-top:1px solid #fff}
.cPanelLogged .cButtons .button  {background: transparent;padding: 0; display:inline-block; color:#fff; font-size:20px; line-height:40px;  font-family:"AniukRegular","verdana","arial",serif;}
.cPanelLogged .pl-price {color:#fff; font-size:20px; line-height:30px;  font-family:"AniukBold","verdana","arial",serif;}

.cWouldYouLikeToKnowMOre {padding:130px 0 20px; clear:both}
.cWouldYouLikeToKnowMOre div {display:inline-block;border:1px solid #ccc;-ms-border-radius:3px;border-radius:3px; background:#f4f4f4;padding:0 26px;}
.cWouldYouLikeToKnowMOre a {background:#f4f4f4 url(../imgs/design/btn-red.png) right center no-repeat ; color:#e5352d; font-size:38px;  font-family:"AniukBold","verdana","arial",serif; line-height:82px; display:inline-block;padding-right:56px;}
.web-3 .cWouldYouLikeToKnowMOre div a { font-size: 26px;}
.web-4 .cWouldYouLikeToKnowMOre div a { font-size: 26px;}
