html,body,div,span,
applet,object,iframe,
h1,h2,h3,h4,h5,h6,p,blockquote,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,
dd,dl,dt,li,ol,ul,
fieldset,form,label,legend,
table,caption,tbody,tfoot,thead,tr,th,td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: normal;
	font-style: normal;
	font-size: 100%;
	line-height: 1;
	font-family: inherit;
	text-align: left;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
ul {
	list-style: none;
}

body { font-size: .80em; text-align: center; background: url("../img/background.jpg") 50% 0% no-repeat; }
body, table, form, input, textarea, select  { font-family: arial, sans-serif; }

/* vseobecne */
td { vertical-align: top; }
p { line-height: 1.3; }
strong { font-weight: bold; }
.clr { clear: both; font-size: 0px; line-height: 0px; height: 0px; }
.noCSS { display: none; }


.content { width: 990px; margin: 0 auto; position: relative; padding-bottom: 20px; }
.homepage { background: url("../img/hp_bg.jpg") no-repeat; }
.normalni-a-smisena-plet { background: #FFF url("../img/nas_bg.jpg") no-repeat; }
.sucha-plet { background: #FFF url("../img/sucha_bg.jpg") no-repeat; }
.mastna-a-smisena-plet { background: #FFF url("../img/mas_bg.jpg") no-repeat; }
.prvni-znamky-starnuti { background: #FFF url("../img/pzs_bg.jpg") no-repeat; }
.zrala-plet { background: #FFF url("../img/zrala_bg.jpg") no-repeat; }
.pece-o-telo { background: #FFF url("../img/pot_bg.jpg") no-repeat; }
.typologie-pleti { background: #FFF url("../img/typologie_bg.jpg") no-repeat; min-height: 600px; padding-bottom: 0; }
.typologie-pleti2 { background: #FFF url("../img/typologie_bg2.jpg") no-repeat; min-height: 774px; padding-bottom: 0; }
.top-produkty { background:  #FFF url("../img/tp_bg.jpg") no-repeat; min-height: 600px; }
.top-produkty2 { background:  #FFF url("../img/tp_bg.jpg") no-repeat; min-height: 600px; }
.login-clena-klubu { background:  #FFF url("../img/lck_bg.jpg") no-repeat; min-height: 630px; padding-bottom: 0; }
.aktivace-clena-klubu { background: #FFF url("../img/ack_bg.jpg") no-repeat; min-height: 600px; padding-bottom: 0; }
.aktivace-clena-klubu2 { background: #FFF url("../img/ack_bg2.jpg") no-repeat; min-height: 600px; padding-bottom: 0; }
.solutions-klub { background:  #FFF url("../img/sk_bg.jpg") no-repeat; min-height: 630px; padding-bottom: 0; }
.solutions-klub2 { background:  #FFF url("../img/sk_bg2.jpg") no-repeat; min-height: 630px; padding-bottom: 0; }
.zmena-hesla { background:  #FFF url("../img/zmena_hesla_bg.jpg") no-repeat; height: 630px; padding-bottom: 0; }
.dotaznik { background:  #FFF url("../img/dotaznik_bg.jpg") no-repeat; height: 803px; padding-bottom: 0; }
.dotaznikNo { background:  #FFF url("../img/dotaznik_bg_bez.jpg") no-repeat; height: 600px; padding-bottom: 0; }

/* footer */
.footer { margin: 0 auto; width: 990px; height: 110px; }
.footer-bottom { padding-top: 29px; }
.footer-bottom img { float: left; margin-right: 29px; }
.footer-bottom p { margin-right: 29px; float: left; font-size: .9em; color: #3a454d; }
.footer-bottom a { color: #3a454d; text-decoration: none; line-height: 1.3em; }
.footer-bottom a:hover { text-decoration: underline; }
.footer-div { margin: 10px 29px 0 0; width: 1px; height: 55px; background: url("../img/footer_div.png") no-repeat; float: left; position: relative; top: -15px; z-index: 10; }
.s31 { margin: 1px 0 0 0; background: url("../img/footer_s31.gif") no-repeat; display: block; width: 19px; height: 20px; float: right; }

/* topmenu */
.header-avon { position: absolute; top: 39px; left: 0px; width: 218px; height: 40px; }
.header-middle { position: absolute; top: 34px; left: 324px; width: 243px; height: 50px; }
.topmenu { position: relative; width: 990px; height: 100px; margin: 0 auto; padding: 0; }
.topmenu ul { padding: 0 0 0 0; position: absolute; top: 43px; left: 664px; }
.topmenu li { display: inline; }
.topmenu a { display: block; width: 95px; height: 47px; cursor: pointer; position: relative; }
.topmenu .topmenu-div { width: 95px; height: 47px; margin-right: 5px; float: left; }
.topmenu01 { background: url("../img/topmenu01.png") no-repeat; }
.topmenu01:hover { background: url("../img/topmenu01_hover.png") no-repeat; }
.topmenu01a { background: url("../img/topmenu01_hover.png") no-repeat; }
.topmenu02 { background: url("../img/topmenu02.png") no-repeat; }
.topmenu02:hover { background: url("../img/topmenu02_hover.png") no-repeat; }
.topmenu02a { background: url("../img/topmenu02_hover.png") no-repeat; }
.topmenu03 { margin-right: 0; background: url("../img/topmenu03.png") no-repeat; }
.topmenu03:hover { margin-right: 0; background: url("../img/topmenu03_hover.png") no-repeat; }
.topmenu03a { margin-right: 0; background: url("../img/topmenu03_hover.png") no-repeat; }
#flashcontent { position: absolute; top: 0; left: 242px; width: 420px; height: 100px; }
#flashcontent .noFlash { position: absolute; top: 34px; left: 82px; }

/* hlavní menu */
.menu { padding: 29px 0 0 30px; height: 75px; }
.menu li { display: inline; }
.menu div { width: 100px; height: 75px; float: left; }
.menu a { display: block; width: 100px; height: 75px; text-decoration: none; cursor: pointer; position: relative; }
div.menu00 a { width: 226px; height: 75px; }
div.menu00 { width: 226px; height: 75px; background: url("../img/menu_solutions.png") no-repeat; }
div.menu001 a { width: 101px; height: 75px; }
div.menu001 { width: 101px; height: 75px; background: url("../img/menu001_hover.png") no-repeat; }
/*div.menu001:hover { width: 101px; height: 75px; background: url("../img/menu001_hover.png") no-repeat; }
div.menu001a { width: 101px; height: 75px; background: url("../img/menu001_hover.png") no-repeat; }*/
.menu01 { width: 101px; background: url("../img/menu01_hover.png") no-repeat; }
/*.menu01:hover { background: url("../img/menu01_hover.png") no-repeat; }
.menu01a { background: url("../img/menu01_hover.png") no-repeat; } */
.menu div.menu01 { width: 101px; }
.menu02 { background: url("../img/menu02_hover.png") no-repeat; }
/*.menu02:hover { background: url("../img/menu02_hover.png") no-repeat; }
.menu02a { background: url("../img/menu02_hover.png") no-repeat; } */
.menu03 { background: url("../img/menu03_hover.png") no-repeat; }
/*.menu03:hover { background: url("../img/menu03_hover.png") no-repeat; }
.menu03a { background: url("../img/menu03_hover.png") no-repeat; } */
.menu04 { background: url("../img/menu04_hover.png") no-repeat; }
/* .menu04:hover { background: url("../img/menu04_hover.png") no-repeat; }
.menu04a { background: url("../img/menu04_hover.png") no-repeat; } */
.menu05 { background: url("../img/menu05_hover.png") no-repeat; }
/* .menu05:hover { background: url("../img/menu05_hover.png") no-repeat; }
.menu05a { background: url("../img/menu05_hover.png") no-repeat; } */
.menu06 { background: url("../img/menu06_hover.png") no-repeat; }
/* .menu06:hover { background: url("../img/menu06_hover.png") no-repeat; }
.menu06a { background: url("../img/menu06_hover.png") no-repeat; } */

/* obsah homepage */
.hp-head { margin-left: 29px; }
.hp-text { width: 410px; color: #5b6c78; padding: 16px 0 8px 57px; font-size: 1.1em; }
.bottom-content { padding: 38px 0 0 28px; }
.content01 { float: left; margin-right: 18px; width: 298px; position: relative; }
.content02 { float: left; margin-right: 19px; width: 298px; }
.content03 { float: left; width: 298px; }

/* vrstva pro akční nabídku */
.overlayer { display: none; background: url(../img/homepage_layer.gif); width: 950px; height: 455px; position: absolute; top: 83px; left: 21px; }
.overlayer a.close { position: absolute; top: 14px; right: 14px; width: 34px; height:34px; display: block; }

.first { margin: 8px 7px 0 20px; }
.second { margin: 8px 7px 0 0; }
/*.last { margin: 8px 0 0 0; }*/
.akcni-nabidka01 { background: url("../img/homepage_akcni_nabidka.jpg") no-repeat; }
/*.akcni-nabidka02 { background: url("../img/homepage_akcni_nabidka02.jpg") no-repeat; }
.akcni-nabidka03 { background: url("../img/homepage_akcni_nabidka03.jpg") no-repeat; }*/
.akcni-nabidka { position: relative; width: 280px; height: 132px; margin-top: 9px; padding: 17px 0 0 18px; }
#akcni-nabidka-a { display: block; position: absolute; top: 0; left: 0; width: 299px; height: 149px; }
.novinka { position: relative; width: 280px; height: 132px; margin-top: 9px; padding: 17px 0 0 18px; }
.novinka1 { background: url("../img/homepage_novinka01.jpg") no-repeat; }
.novinka2 { background: url("../img/homepage_novinka02.jpg") no-repeat; }
.hp-product h2 { color: #FFF; font-size: 13px; font-weight: bold; width: 110px; line-height: 16px; }
.hp-product p { color: #FFF; font-size: 0.9em; width: 120px; padding-top: 8px; margin-top: 10px; }
.novinka p { color: #e6eaee; }
.novinka h2 { color: #FFF; font-size: 13px; font-weight: bold; width: 110px; line-height: 16px; }
.novinka a { position: absolute; display: block; top: 0; left: 0; width: 298px; height: 149px; }
.novinka-text img { float: left; }
.typologie { margin-top: 29px; display: block; width: 298px; height: 149px; background: url("../img/hp_typologie.jpg") no-repeat; }

/* produkty obecně static texty */
.product-menu { padding: 34px 0 0 50px; }
.product-menu li { display: inline; }
.product-menu li.hide { display: none; }
.product-menu .product { float: left; }
.product-new { position: absolute; bottom: 0; }
.product-menu a { display: block; position: relative; }
.product-content-wrapper { margin: 10px 29px 0 29px; }
.product-content-wrapper p { color: #5b6c78; font-size: .9em; margin: 14px 0 0 30px; }
.product-content-wrapper .product-content p { font-size: 1.1em; }
.product-content { float: left; width: 500px; padding-bottom: 30px; }
.product-content2 { float: left; width: 431px; }
.product-content h2 { font-size: 1.5em; margin: 74px 0 0 30px; line-height: 1.1; }
.product-content2 img { margin: 58px 0 40px 95px; }

/* produkty jezdici vrstva */
.productHoverWrapper { position: relative; height: auto; }
.productHoverBg { width: 200px; filter:alpha(opacity=90); -moz-opacity:.90; opacity:.90; }
.productHoverText { width: 150px; padding: 12px 10px 0 40px; margin: 0 0 0 0; font-size: 1em; min-height: 40px; }
#productHoverTextPos78111 { padding-bottom: 10px; }
.productHoverText img { position: absolute; top: 10px; left: 10px; }
.productHoverTextNormalni { color: #d1371a; }
.productHoverBgNormalni { background: #ffb399; }
.productHoverTextSucha { color: #004993; }
.productHoverBgSucha { background: #6ec9ff; }
.productHoverTextMastna { color: #006e25; }
.productHoverBgMastna { background: #58e286; }
.productHoverTextStarnuti { color: #582269; }
.productHoverBgStarnuti { background: #d8bde5; }
.productHoverTextZrala { color: #8e0020; }
.productHoverBgZrala { background: #e7bcc5; }
.productHoverTextPece { color: #ac3287; }
.productHoverBgPece { background: #ffbde9; }

/* produkty detail obecně */
.productsSwitchWrapper { position: absolute; top: 177px; }
.productsSwitchHide { display: none; }
.productsSwitchWrapper div { width: 25px; height: 41px; }
.productsSwitchPrev { left: 30px; }
.productsSwitchNext { left: 936px; }
.productsSwitchPrevImage { background: url("../img/products_prev.png") no-repeat; }
.productsSwitchNextImage { background: url("../img/products_next.png") no-repeat; }
.productsSwitchLink { display: block; position: relative; width: 25px; height: 41px; top: -41px; left: 0; }
.product-back-content { position: absolute; top: 128px; left: 897px }
.product-back-link { display: block; width: 52px; height: 18px; position: relative; }
.product-back { background: url("../img/product_menu_back.png") no-repeat; width: 52px; height: 18px; }
* html .product-back { background: transparent; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/product_menu_back.png', sizingMethod='scale'); }
.product-detail-content1 { float: left; width: 366px; }
.product-detail-content2 { float: left; width: 208px; position: relative; margin: 10px 0 0 45px; }
.product-info-background { width: 208px; height: 381px; background: url("../img/product_info_background.png") no-repeat; }
* html .product-info-background { background: transparent; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/product_info_background.png', sizingMethod='scale'); }
.product-detail-content { float: left; width: 313px; position: relative; }
.product-detail-content h2 { font-size: 1.5em; padding: 0 15px 0 0; margin: 29px 0 0 0; line-height: 1.1; }
.product-detail-content p { margin: 15px 0 0 1px; width: 300px; font-size: .9em; }
.product-detail-content ul { margin: 10px 0 0 0; width: 300px; }
.product-detail-content ul li { background: 0 8px no-repeat; padding: 0 0 0 10px; line-height: 1.3; }
.product-detail-content ul a { font-size: .9em; }
.send-friend { margin-top: 30px; float: left; width: 143px; }
.first-send-friend { width: 170px; }
.send-friend-image { background: url("../img/send_friend.png") no-repeat; width: 52px; height: 18px; }
.send-friend a { font-size: .9em; top: -15px; left: 0; padding: 1px 0 0 56px; display: block; position: relative; color: #5b6c78; text-decoration: none; }
.product-image { margin: 22px 0 0 0; }
p.price { width: 200px; position: absolute; top: 24px; left: 25px; font-size: 1.5em; margin: 0; }
p.price-info { width: 200px; position: absolute; top: 51px; left: 25px; color: #5b6c78; font-size: .9em; margin: 0; }
.product-detail-content2 a.orderLady { position: absolute; top: 113px; left: 24px; background: no-repeat; display: block; width: 160px; height: 26px; }
a.actual-offer { position: absolute; top: 80px; left: 24px; background: no-repeat; display: block; width: 160px; height: 26px; }
.moreAboutProduct { margin-top: 20px; display: block; }
.moreAboutProductImage { background: url("../img/product_more.png") no-repeat; width: 52px; height: 18px; }
.moreAboutProduct a { top: -15px; left: 0; padding: 1px 0 0 56px; color: #5b6c78; text-decoration: none; display: block; position: relative; }
.rater-box-detail { background: url("../img/hodnoceni/rating_bg.png") no-repeat; width: 92px; height: 24px; padding-left: 13px; margin-left: 9px; }
.rater-wrapper { position: absolute; top: 159px; left: 20px; }
.rater-wrapper h3 { color: #004993; font-size: 1.5em; margin: 0 0 10px 12px; }
.rater-info li { padding-left: 16px; font-size: .9em; margin-top: 13px; }
.rater-info li span { font-size: 1.4em; padding-top: 1px; display: block; }
.rater-avr-li { background: url("../img/hodnoceni/avg_box.png") 0 1px no-repeat; color: #004993; }
li.rater-my-li { margin-top: 10px; background: url("../img/hodnoceni/my_box.png") 0 2px no-repeat; color: #48a3ff; }


/* rozdíly v jednotlivých sekcích */
.normalni-a-smisena-plet .product-detail-content ul a { color: #d1371a; }
.normalni-a-smisena-plet .product-detail-content ul li { background-image: url("../img/nas_recommended_li.gif"); }
.normalni-a-smisena-plet .product-detail-content { color: #d1371a; }
.normalni-a-smisena-plet .product-content h2 { color: #d1371a; }
.normalni-a-smisena-plet p.price { color: #d1371a; }
.normalni-a-smisena-plet .product-detail-content2 a.orderLady { background: url("../img/nas_product_order.jpg"); }
.normalni-a-smisena-plet a.actual-offer { background: url("../img/nas_aktualni_nabidka.jpg"); }
.sucha-plet .product-detail-content ul a { color: #004993; }
.sucha-plet .product-detail-content ul li { background-image: url("../img/sucha_recommended_li.gif"); }
.sucha-plet .product-detail-content { color: #004993; }
.sucha-plet .product-content h2 { color: #004993; }
.sucha-plet p.price { color: #004993; }
.sucha-plet .product-detail-content2 a.orderLady { background: url("../img/sucha_product_order.jpg"); }
.sucha-plet a.actual-offer { background: url("../img/sucha_aktualni_nabidka.jpg"); }
.mastna-a-smisena-plet .product-detail-content ul a { color: #006e25; }
.mastna-a-smisena-plet .product-detail-content ul li { background-image: url("../img/mas_recommended_li.gif"); }
.mastna-a-smisena-plet .product-detail-content { color: #006e25; }
.mastna-a-smisena-plet .product-content h2 { color: #006e25; }
.mastna-a-smisena-plet p.price { color: #006e25; }
.mastna-a-smisena-plet .product-detail-content2 a.orderLady { background: url("../img/mas_product_order.jpg"); }
.mastna-a-smisena-plet a.actual-offer { background: url("../img/mas_aktualni_nabidka.jpg"); }
.prvni-znamky-starnuti .product-detail-content ul a { color: #4d135f; }
.prvni-znamky-starnuti .product-detail-content ul li { background-image: url("../img/pzs_recommended_li.gif"); }
.prvni-znamky-starnuti .product-detail-content { color: #4d135f; }
.prvni-znamky-starnuti .product-content h2 { color: #4d135f; }
.prvni-znamky-starnuti p.price { color: #4d135f; }
.prvni-znamky-starnuti .product-detail-content2 a.orderLady { background: url("../img/pzs_product_order.jpg"); }
.prvni-znamky-starnuti a.actual-offer { background: url("../img/pzs_aktualni_nabidka.jpg"); }
.zrala-plet .product-detail-content ul a { color: #8e0020; }
.zrala-plet .product-detail-content ul li { background-image: url("../img/zrala_recommended_li.gif"); }
.zrala-plet .product-detail-content { color: #8e0020; }
.zrala-plet .product-content h2 { color: #8e0020; }
.zrala-plet p.price { color: #8e0020; }
.zrala-plet .product-detail-content2 a.orderLady { background: url("../img/zrala_product_order.jpg"); }
.zrala-plet a.actual-offer { background: url("../img/zrala_aktualni_nabidka.jpg"); }
.pece-o-telo .product-detail-content ul a { color: #ac3287; }
.pece-o-telo .product-detail-content ul li { background-image: url("../img/pot_recommended_li.gif"); }
.pece-o-telo .product-detail-content { color: #ac3287; }
.pece-o-telo .product-content h2 { color: #ac3287; }
.pece-o-telo p.price { color: #ac3287; }
.pece-o-telo .product-detail-content2 a.orderLady { background: url("../img/pot_product_order.jpg"); }
.pece-o-telo a.actual-offer { background: url("../img/pot_aktualni_nabidka.jpg"); }

/* vrstva s formulářem pro odeslání produktu */
.productDetailLayer { z-index: 100; display: none; position: absolute; background: #dde6ed; }
.productDetailLayerBackground { z-index: 90; display: none; position: absolute; background: #708391; filter:alpha(opacity=80);-moz-opacity:.80;opacity:.80; }
.productDetailLayer .top { width: 490px; background: #FFF; margin: 20px 0 0 20px; }
.productDetailHideLink { float: right; text-decoration: none; line-height: 20px; color: #0e5399; font-size: .9em; background: url("../img/product_layer_close.jpg") 36px 0 no-repeat; width: 56px; height: 20px; display: block; }
.productDetailImg { float: left; width: 95px; height: 95px; margin-right: 10px; }
.productDetailLayer h2 { float: left; width: 320px; color: #708391; font-size: 1.5em; margin: 15px 0 0 0; }
.productDetailLayer h1 { color: #708391; font-size: 1.6em; margin: 16px 0 0 20px; }
.productDetailLayer form { margin: 16px 0 0 0; padding: 0 0 0 20px; }
.productDetailLayer form label { color: #0e5399; }
.productDetailLayer form input.text { margin: 7px 0 0 0; border: 1px solid #aebbc4; width: 230px; color: #708391; font-size: .9em; }
.productDetailLayer form div { float: left; width: 230px; }
.productDetailLayer form div.first { margin-right: 27px; }
.productDetailLayer form input.submit { clear: both; margin: 9px 0 0 1px; }

/* vrstva s popisem produktu */
.productDetailLayerDesc p { margin: 0 0 0 20px; width: 490px; font-size: .9em; color: #5b6c78; }
.productDetailLayerDesc strong { color: #50606c; }
.productDetailLayerDesc h3 { font-size: 1.3em; padding-bottom: 5px; color: #50606c; font-weight: bold; margin: 20px 0 0 20px; }

/* email */
.email-error { background: #FFF url("../img/error.jpg") right top no-repeat;  }

/* typologie pleti */
.typologie-content { margin: 20px 0 0 29px; color: #199bde; font-size: .9em; position: relative; }
.typologie-content h2 { font-size: 1.65em; margin: 0 0 16px 0; }
.typologie-pleti p { width: 705px; color: #5b6c78; }
.form-steps { margin: 30px 0 0 5px; height: 42px; }
.form-steps li { display: inline; }
.form-steps div { width: 160px; height: 42px; float: left; }
.step01 { background: url("../img/typologie_step01.jpg") no-repeat; }
.step01a { background: url("../img/typologie_step01a.jpg") no-repeat; }
.step02 { background: url("../img/typologie_step02.jpg") no-repeat; }
.step02a { background: url("../img/typologie_step02a.jpg") no-repeat; }
.step03 { background: url("../img/typologie_step03.jpg") no-repeat; }
.step03a { background: url("../img/typologie_step03a.jpg") no-repeat; }
.step04 { background: url("../img/typologie_step04.jpg") no-repeat; }
.step04a { background: url("../img/typologie_step04a.jpg") no-repeat; }
.typologie-content form div.clr { clear: both; float: none; font-size: 0px; height: 0px; line-height: 0; }
.typologie-content form { margin: 19px 0 0 23px; padding: 0; }
.typologie-content form label { font-size: 1em; }
.typologie-content form div.input { float: none; margin: 7px 0 0 0; width: 162px; }
.typologie-content form div.inputEmail { width: 216px; }
.typologie-content form div.inputEmailError { width: 198px; background: #FFF url("../img/error.jpg") 100% 50% no-repeat; }
.typologie-content form div.error { background: #FFF url("../img/error.jpg") 100% 50% no-repeat; }
.typologie-content form input { border: 1px solid #FFF; color: #5b6c78; padding: 3px 0 0 0; width: 162px; height: 21px; }
.typologie-content form select { position: absolute; top: 13px; left: 0; width: 159px; padding: 0; color: #708391; border: 1px solid #FFF; margin: 7px 0 0 0; z-index: 10; }
.typologie-content form div.select { position: relative; }
.typologie-content form div.selectBg { z-index: 5; width: 162px; height: 26px; background: #FFF; position: absolute; top: 2px; left: 0; }
.typologie-content form input.error { width: 144px; }
.typologie-content form div { margin: 0 19px 0 0; float: left; width: 162px; }
.typologie-content form div.birthDate { width: 180px; }
.typologie-content form div div { margin: 16px 0 0 0; float: none; }
.typologie-content form div.email { width: 216px; }
.typologie-content form div.genders { width: 70px; }
.typologie-content form div.genders label { float: left; width: 20px; margin-top: 23px; }
.typologie-content form div.genders input { float: left; width: 17px; border: none; margin: 18px 6px 0 0; }
.typologie-content form input.imageSubmit { float: right; border: none; width: 150px; height: 35px; margin: 30px 788px 0 0; padding: 0; }
.typologie-content form input.firstPage { margin-right: 696px; }
.typologie-content form input.fourthPage { margin-right: 536px; margin-top: 35px; width: 170px; }
.typologie-content form input.imageSubmitE { margin-right: 0px; }
.typologie-content form input.imageSubmit3 { float: left; width: 82px; height: 35px; padding: 0; margin: 30px 0 0 0; border: none; }
.typologie-content form input.lastPage { margin-top: 35px; }
.typologie-content form input.imageSubmit4 { margin: 134px 10px 0 0; }
.typologie-content form input.errorVysledek { margin-top: 212px; }
.typologie-content form input.imageSubmitReset { width: 130px; height: 35px; float: right; border: none; margin: 32px 10px 0 0; }
.typologie-content form input.imageSubmitResetAlone { float: left; margin: 131px 0 0 0; }
.typologie-content form input.resetErrorVysledek { margin-top: 210px; }
.typologie-content form input.prvniPodstrana { margin-top: 100px; }
.typologie-content form input.druhaPodstrana { margin-top: 67px; }
.typologie-content form label.productRow { padding: 0 20px 0 0; }
.typologie-content form span { float: right; width: 400px; color: #d11c1c; line-height: 20px; display: block; margin: 37px 351px 0 0; }
.typologie-content form span.prvniPodstrana { margin-top: 107px; }
.typologie-content form span.druhaPodstrana { margin-top: 74px; }
.typologie-content form span.firstPage { margin-right: 259px; /*259px*/ }
.typologie-content form span.lastPage { margin-right: 99px; margin-top: 42px; }
.typologie-content form span.lastPageOrder { margin-right: 49px; margin-top: 42px; width: 450px; }
.typologie-content form img { float: right; width: 14px; margin: 40px 5px 0 18px; }
.typologie-content form img.prvniPodstrana { margin-top: 110px; }
.typologie-content form img.druhaPodstrana { margin-top: 77px; }
.typologie-content form img.lastPage { margin-top: 45px; }
.typologie-content form.formReset { margin: 0 0 0 0; padding: 0 0 0 0; }
.typologie-content h3.results { margin-bottom: 10px; padding-top: 7px; }
.typologie-content p.results { margin: 20px 0 50px 0; width: 850px; }
.typologie-content p.noBottomMargin { margin-bottom: 0; }
.typologie-content p.space1 { margin: 0 0 20px 0; color: #199bde; }
.typologie-content p.space2 { margin: 25px 0 10px 0; color: #199bde; }
.typologie-content p.results a { color: #5b6c78; }
.typologie-content p.errorInfo { color: #199bde; margin: 24px 0 0 0; }
.typologie-content strong.grey { color: #708391; }
.typologie-content strong.plet { padding: 0 0 0 60px; }
.typologie-content strong.vek { padding: 0 0 0 30px; }
.typologie-content form div.secondPage { width: 455px; margin: 15px 0 0 0; position: relative; }
.typologie-content form div.first { margin: 0 0 0 0; }
.typologie-content form div.secondPage h3 { margin: 7px 0 0 0; font-weight: bold; height: 14px; }
.typologie-content form div.secondPage input { border: none; clear: both; float: left; width: 17px; height: 17px; margin: 3px 10px 0 0; }
.typologie-content form div.secondPage input.first { margin: 6px 10px 0 0; }
.typologie-content form div.secondPage label { float: left; width: 350px; height: 17px; margin: 6px 0 0 0; color: #5b6c78; }
.typologie-content form div.secondPage label.first { margin: 9px 0 0 0; }
.typologie-back { display: block; width: 82px; height: 35px; float: left; margin: 14px 10px 0 0; }
a.typologie-back img { margin: 0 0 0 0; float: none; }
.typologie-content form span.noCSS { display: none; }
.typologie-content form div.secondPage h3.question-error { position: relative; margin: 3px 0 4px 0; }
.typologie-content form div.secondPage h3.question-error img { position: relative; top: 2px; left: 5px; float: none; margin: 0 0 0 0; padding: 0 0 0 0; width: 14px; height: 14px; }

/* top produkty */
.tp-content { margin: 20px 0 0 30px; color: #708391; }
.tp-content h2 { font-size: 1.5em; float: left; width: 167px; }
.tp-content h2.wider { width: 350px; }
.tp { float: left; position: relative; margin: 41px 0 0 0; }
.tp-first { margin: 45px 0 0 0; }
.tp-first-in-line { padding-left: 9px; }
.tp-order { font-weight: bold; font-size: 1.6em; float: left; width: 15px; padding: 18px 15px 0 0; }
.tp-bg { margin: 0 26px 0 0; background: url("../img/product_top_bg.png") no-repeat; float: left; width: 112px; height: 132px; }
.tp-corner { width: 16px; height: 16px; margin: 0 0 0 96px; }
.tp-corner1 { background: url("../img/nas_top_corner.png") no-repeat; }
.tp-corner2 { background: url("../img/sp_top_corner.png") no-repeat; }
.tp-corner3 { background: url("../img/mas_top_corner.png") no-repeat; }
.tp-corner4 { background: url("../img/pzs_top_corner.png") no-repeat; }
.tp-corner5 { background: url("../img/zp_top_corner.png") no-repeat; }
.tp-corner6 { background: url("../img/pot_top_corner.png") no-repeat; }
.tp-image { margin: 0 0 0 9px; width: 95px; height: 95px; }
.tp-image1 { background: url("../img/products/small/n98438.png") no-repeat; }
.tp-image2 { background: url("../img/products/small/n55058.png") no-repeat; }
.tp-image3 { background: url("../img/products/small/n66946.png") no-repeat; }
.tp-image4 { background: url("../img/products/small/n46518.png") no-repeat; }
.tp-image5 { background: url("../img/products/small/n51823.png") no-repeat; }
.tp-image6 { background: url("../img/products/small/n79448.png") no-repeat; }
.tp-link { position: absolute; top: 0; left: 30px; display: block; width: 112px; height: 110px; }
.tp-desc { float: left; width: 275px; }
.tp-desc h3 { color: #004993; font-size: .9em; margin: 17px 0 0 0; }
.tp-desc p { color: #56646f; margin: 3px 0 20px 0; width: 190px; }
.tp-desc a { color: #115aa4; }
.tp-desc-1 h3 { color: #d95c44; }
.tp-desc-1 a { color: #d95c44; }
.tp-desc-2 h3 { color: #2d69a6; }
.tp-desc-2 a { color: #2d69a6; }
.tp-desc-3 h3 { color: #308a4e; }
.tp-desc-3 a { color: #308a4e; }
.tp-desc-4 h3 { color: #80448d; }
.tp-desc-4 a { color: #80448d; }
.tp-desc-5 h3 { color: #a22b46; }
.tp-desc-5 a { color: #a22b46; }
.tp-desc-6 h3 { color: #bb639f; }
.tp-desc-6 a { color: #bb639f; }
.tp-desc2 { float: none; clear: both; width: 112px; padding: 10px 0 0 0; font-size: .9em; }
.tp-content ul { padding: 3px 0 0 0; }
.tp-content li { display: inline; }
.tp-content li div { float: left; width: 180px; text-align: right; font-size: .9em; padding: 2px 4px 0 0; }
.tp-content li a { display: block; width: 15px; height: 14px; float: left; margin: 0 0 0 0; }
.tp-content li a.all-types { width: 120px; padding: 2px 0 0 0; font-size: .9em; color: #708391; text-decoration: none; }
.tp-content li a.sc { width: 26px; height: 25px; }
.tp-content li a.sc1 { background: url("../img/tp_chooser_nas_inactive.gif") no-repeat; }
.tp-content li a.sc1a { background: url("../img/tp_chooser_nas.gif") no-repeat; }
.tp-content li a.sc2 { background: url("../img/tp_chooser_sp_inactive.gif") no-repeat; }
.tp-content li a.sc2a { background: url("../img/tp_chooser_sp.gif") no-repeat; }
.tp-content li a.sc3 { background: url("../img/tp_chooser_mas_inactive.gif") no-repeat; }
.tp-content li a.sc3a { background: url("../img/tp_chooser_mas.gif") no-repeat; }
.tp-content li a.sc4 { background: url("../img/tp_chooser_pzs_inactive.gif") no-repeat; }
.tp-content li a.sc4a { background: url("../img/tp_chooser_pzs.gif") no-repeat; }
.tp-content li a.sc5 { background: url("../img/tp_chooser_zp_inactive.gif") no-repeat; }
.tp-content li a.sc5a { background: url("../img/tp_chooser_zp.gif") no-repeat; }
.tp-content li a.sc6 { background: url("../img/tp_chooser_pot_inactive.gif") no-repeat; }
.tp-content li a.sc6a { background: url("../img/tp_chooser_pot.gif") no-repeat; }
.tp-content .tp-ladder { margin: -4px 0 0 0; padding: 0 30px 0 0; display: block; width: 212px; height: 23px; float: right; background: url("../img/tp_ladder.gif") no-repeat; }
.tp-content .tp-ladder2 { margin: -1px 0 0 0; padding: 0 30px 0 0; display: block; width: 212px; height: 23px; float: right; background: url("../img/tp_ladder2.gif") no-repeat; }
.tp-rating { padding: 0 0 0 4px; }
.tp-rating-img { border: 0px; float: left; width: 72px; height: 17px; margin: -1px 5px 0 0; position: relative; }
.tp-rating-txt { float: left; width: 30px; color: #FFF; font-size: .9em; margin: 0 0 0 0; }
.tp-link2 { position: absolute; top: 0; left: 0; display: block; width: 112px; height: 110px; }
.tp-bg2 { margin: 0 21px 0 0; }
.rater-box-top { margin: -1px 0 0 4px; float: left; width: 68px; height: 17px; background: url("../img/hodnoceni/rating_bg_small.png") no-repeat; padding: 0 0 0 9px; }
.rater-avg-top { float: left; width: 10px; color: #FFF; font-size: .9em; display: block; margin-top: 2px; }
.top-info { margin: 50px 0 0 0; padding: 0 30px 0 0; }
.rated { margin: 0 0 5px 0; }
.rated-top6 { margin: 5px 0 5px 0; }

/* login člena klubu */
.lck { margin: 18px 0 0 30px; color: #5b6c78; }
.lck h2 { color: #17b0ff; font-size: 1.8em; margin: 0 0 27px 0; }
.lck h3 { font-size: 1.2em; margin: 0 0 5px 0; font-weight: bold; }
.lck p { font-size: .9em; }
.lck ul { font-size: .9em; }
.lck td { font-size: .9em; line-height: 16px; width: 200px; }
.lck ul li { line-height: 1.3; }
.lck .top-content { float: left; width: 280px; margin: 0 96px 31px 0; }
.lck .top-content2 { width: 400px; margin: 10px 96px 20px 0; }
.lck .bottom-content { width: 675px; margin: 0 0 0 0; padding: 0 0 0 0; float: left; }
.lck .bottom-content p { float: left; padding: 0 0 20px 0; margin: 0 20px 0 0; }
.lck .bottom-content a { margin: 5px 0 25px 0; display: block; }
.lck-form-wrapper { margin: 0 7px 0 0; padding: 0 0 0 0; float: right; width: 209px; position: relative; top: -48px; }
.lck-form { margin: 0 0 0 0; width: 209px; color: #FFF; padding: 0 0 0 0; }
.lck-form input.error { width: 138px; }
.lck-form div { margin: 8px 0 15px 1px; width: 161px; }
.lck-form div.error { background: #FFF url("../img/error.jpg") 100% 50% no-repeat; }
.lck-form fieldset { margin: 0 0 0 0; padding: 0 0 0 0; }
.lck-form legend { margin: 0 0 18px 0; padding: 0 0 0 0; font-size: 1.4em; }
.lck-form label { font-size: .9em; }
.lck-form input { border: 1px solid #FFF; width: 161px; height: 16px; color: #5b6c78; }
.lck-form input.submit { border: none; margin: 10px 0 0 1px; width: 100px; height: 35px; }
.forgetValues { margin: 12px 0 0 0; color: #FFF; font-size: 1em; display: block; }
.lck-error { margin: 12px 0 0 0; padding: 0 0 0 0; color: #FFF; }
.lck-error div { background: url("../img/error.png") no-repeat; margin: 0 5px 0 0; width: 14px; height: 14px; float: left; }
.lck-error p { float: left; width: 160px; }

/* solution klub */
.sk-content { margin: 18px 0 0 30px; color: #5b6c78; }
.sk-content h2 { color: #17b0ff; font-size: 1.5em; margin: 0 0 27px 0; }
.sk-content h3 { font-size: 1.3em; font-weight: bold; margin: 0 0 23px 0; }
.sk-top { float: left; width: 300px; font-size: .9em; }
.sk-content span { padding: 0 0 10px 0; display: block; }
.sk-content span.bold { padding: 0 0 0 0; display: inline; font-weight: bold; }
.sk-content span.kampan { font-size: .9em; font-weight: bold; padding: 19px 0 0 4px; }
.sk-content span.noCSS { display: none; font-weight: normal; }
.sk-middle { font-size: .9em; margin: 45px 0 0 0; }
.sk-middle2 { margin: 37px 0 0 0; }
.sk-content .sk-links { position: relative; margin: 54px 0 0 0; float: left; }
.sk-content .sk-logout-img { background: url("../img/sk_logout.png") no-repeat; width: 100px; height: 35px; }
.sk-content .sk-logout-link { position: relative; top: -35px; left: 10px; display: block; width: 100px; height: 35px; }
.sk-content .sk-motprog-img { margin: 0 0 0 10px; background: url("../img/sk_motprog.png") no-repeat; width: 160px; height: 35px; }
.sk-content .sk-newpass-img { margin: 0 0 0 10px; background: url("../img/sk_npass.png") no-repeat; width: 160px; height: 35px; }
.sk-content .sk-motprog-link { position: relative; top: -35px; left: 10px; display: block; width: 160px; height: 35px; }
.sk-content .sk-brozura-img { margin: 0 0 0 10px; background: url("../img/sk_brozura.png") no-repeat; width: 100px; height: 35px; }
.sk-content .sk-body-img { margin: 0 0 0 10px; background: url("../img/sk_body.png") no-repeat; width: 160px; height: 35px; }
.sk-content .back { margin: 11px 0 0 0; display: block; background: url("../img/typologie_back.gif") no-repeat; width: 82px; height: 35px; }

/* aktivace člena klubu */
.ack { margin: 18px 0 0 30px; font-size: .9em; color: #5b6c78; }
.ack a { color: #5b6c78; }
.ack h2 { color: #17b0ff; font-size: 1.65em; margin: 0 0 27px 0; }
.ack form { margin: 27px 0 0 24px; padding: 0 0 0 0; color: #FFF; float: left; width: 390px; }
.ack fieldset { margin: 0 0 0 0; padding: 0 0 0 0; }
.ack legend { font-size: 1.6em; margin: 0 0 25px 0; }
.ack label { width: 250px; }
.ack input { color: #5b6c78; float: left; width: 162px; height: 20px; padding: 4px 0 0 0; border: 1px solid #FFF; }
.ack input.submit { width: 152px; height: 35px; float: left; position: relative; top: 2px; left: 26px; border: none; }
.ack div { width: 162px; height: 26px; float: left; margin: 10px 0 0 0; }
.ack div.clr { float: none; clear: both; }
.ack div.error { background: #FFF url("../img/error.jpg") 100% 50% no-repeat; }
.ack input.error { width: 138px; }
.ack .info { color: #5b6c78; margin: 0 0 12px 0; font-size: 1.3em; font-weight: bold; padding: 27px 0 0 0; }
.ack p { float: left; width: 250px; color: #5b6c78; padding: 0 0 0 1px; }
.ack p.error { position: relative; float: none; margin: 9px 0 0 16px; padding: 5px 0 0 20px; width: 400px; }
.ack p.error img { position: absolute; top: 3px; left: 0px; }
.ack p.complete { width: 650px; }

/* dotaznik */
.dotaznik-content { padding: 19px 0 0 30px; font-size: .9em; color: #56646f; }
.dotaznik-content h2 { font-size: 1.8em; color: #199bde; }
.dotaznik-content p { margin: 16px 0 0 0; }
.dotaznik-content .top-content-wrapper { margin: 54px 0 0 30px; }
.dotaznik-content .top-content { float: left; }
.dotaznik-content .left { width: 323px; }
.dotaznik-content .middle { width: 292px; }
.dotaznik-content .right { width: 219px; }
.dotaznik-content .right div { float: left; width: 35px; margin: 7px 6px 0 0; }
.dotaznik-content .right .h1 { background: url("../img/dotaznik_h1.png") no-repeat; height: 35px; }
.dotaznik-content .right .h2 { background: url("../img/dotaznik_h2.png") no-repeat; height: 35px; }
.dotaznik-content .right .h3 { background: url("../img/dotaznik_h3.png") no-repeat; height: 35px; }
.dotaznik-content .right .h4 { background: url("../img/dotaznik_h4.png") no-repeat; height: 35px; }
.dotaznik-content .right .h5 { background: url("../img/dotaznik_h5.png") no-repeat; height: 35px; }
.dotaznik-content .top-content h3 { color: #199bde; font-size: 1.6em; }
.dotaznik-content form { margin: 50px 0 0 30px; }
.dotaznik-content form h4 { float: left; width: 427px; padding: 7px 0 0 0; color: #199bde; font-weight: bold; height: 14px; }
.dotaznik-content form .h { float: left; width: 30px; margin: 0 60px 0 0; }
.dotaznik-content form .h1b { background: url("../img/dotaznik_h1b.png") no-repeat; height: 30px; }
.dotaznik-content form .h2b { background: url("../img/dotaznik_h2b.png") no-repeat; height: 30px; }
.dotaznik-content form .h3b { background: url("../img/dotaznik_h3b.png") no-repeat; height: 30px; }
.dotaznik-content form .h4b { background: url("../img/dotaznik_h4b.png") no-repeat; height: 30px; }
.dotaznik-content form .h5b { background: url("../img/dotaznik_h5b.png") no-repeat; height: 30px; }
.dotaznik-content form h3 { clear: both; color: #199bde; float: left; width: 427px; display: block; margin: 20px 5px 0 0; font-weight: bold; height: 14px; }
.dotaznik-content form h3.question-error { position: relative; margin: 15px 5px 0 0; }
.dotaznik-content form h3.question-error img { width: 14px; height: 14px; margin: 0 0 0 5px; position: relative; top: 2px; }
.dotaznik-content form input { float: left; width: 20px; margin: 20px 70px 0 0; }
.dotaznik-content form input.submit { float: left; width: 150px; height: 35px; margin: 30px 0 0 0; }
.dotaznik-content form span { float: right; width: 400px; color: #d11c1c; line-height: 20px; display: block; margin: 37px 343px 0 0; }
.dotaznik-content form img.errorImg { float: right; width: 14px; margin: 40px 5px 0 18px; }

/* formular zmeny hesla */
.fnpass {margin-top:79px; margin-left: 25px; position: relative;}
.fnpass input.texti { background: white; border: none; width: 150px; margin-top: 42px; }
.fnpass .inp-butt { position: absolute; top: 153px; left: 185px; }

.error-hlaska { margin-top: 60px; margin-left: 25px; }
.error-hlaska img { float: left; margin-right: 10px; }
.backbutt {position: absolute; bottom: 100px; left: 30px}
.zmenene-heslo { position: absolute; left: 330px; top: 295px; width: 450px;}
.zmenene-heslo p { width: 305px; float: left; }
