@charset "utf-8";

* { margin:0; padding:0; font-family: Arial, sans-serif; }
	
body {
    text-align: center; 
    background: url(../img/bg-body.jpg) top center no-repeat white;
    margin-bottom: 50px;
}	

.cleaner { clear:both; font-size: 1px; }
.cleaner-left { clear:left; font-size: 1px; }		
.cleaner-right { clear:right; font-size: 1px; }
.new_line { border: 0px; line-height: 0px; clear: both; }
#preloader { position: relative; width: 1px; height: 1px; display: none; }

#page { margin-left: auto; margin-right: auto;   }
#page_top { margin-left: -46px; margin-right: -46px; }
#page_top2 { margin-left: -46px; margin-right: -46px; background: url(../img/bg_page_top2.gif) center top no-repeat;  }
#page_bottom { margin-left: -46px; margin-right: -46px; position: relative; background: url(../img/bg_page_bottom.gif) center bottom no-repeat; }
#page_content { position: relative; margin: 0 auto; width: 908px; }


/* top */
#top { position: relative; height: 215px; }
#home { position: absolute; top: 60px; left: 3px; width: 110px; height: 78px; background: url(../img/bg_logo.jpg) no-repeat; }

#topmenu { position: absolute; top: 33px; right: 0px;  }

#topmenu ul 					{ float: left; list-style-type:none; height: 11px; }
#topmenu ul li 					{ display: inline; float: left; padding: 0 3px 0 3px; margin: 0 1px 0 1px; }
#topmenu ul li a 				{ padding: 0 3px 0 13px; height: 11px; line-height: 11px; font-size: 11px; color: #939393; text-decoration: none; background: url(../img/bg_top_li.jpg) left no-repeat; background-position: 0px 1px;  }
#topmenu ul li a:hover 			{ background:url(../img/bg_top_li-over.jpg) left no-repeat; background-position: 0px 1px; }
#topmenu ul li.active a { /*display: inline; float: left; padding: 0 3px 0 3px; margin: 0 1px 0 1px; adding: 0 3px 0 13px; height: 11px; line-height: 11px; font-size: 11px; color: #939393; text-decoration: none; */background: url(../img/bg_top_li-over.jpg) left no-repeat; background-position: 0px 1px;  }

#novinky_mejlem { position: absolute; top: 70px; left: 734px; padding: 0 4px 0 0px;  height: 27px; border-bottom: #bbb 1px solid; }
#novinky_mejlem a { font-size: 11px; color: #f00394; text-decoration: none; }
#novinky_mejlem a:hover { text-decoration: underline; }
#novinky_mejlem img {vertical-align: bottom; }


#kosik { position: absolute; top: 106px; left: 734px; padding: 0; height: 27px; border-bottom: #bbb 1px solid; }
#kosik a { font-size: 11px; color: #f00394; text-decoration: none; }
#kosik a:hover { text-decoration: underline; }
#kosik img {vertical-align: bottom; }

#login { position: absolute; top: 106px; left: 826px; padding: 0 0 0px 0; height: 27px; width: 54px;  border-bottom: #bbb 1px solid; }
#login a { font-size: 11px; color: #bbb; text-decoration: none; line-height: 27px; }
#login a:hover { color: #f00394; text-decoration: underline; }

#main_title { position: absolute; top: 129px; left: 0px; width: 908px; height: 86px; background: url(../img/main-title.png) no-repeat; }


/* middle */
#middle { position: relative; padding-top: 0px; text-align: left; }
.middle-index { height: 410px; }

#navigator { width: 908px; height: 24px; background:  url(../img/navigacni-lista.png) no-repeat; }
#navigator2 { width: 908px; height: 24px; background:  url(../img/navigacni-lista.jpg) no-repeat; }
#navigator_container { padding: 0px 0 6px 5px; height: 17px; width: 908px;  font-size: 10px; color: #bbb;  }
#navigator_container a { font-size: 10px; color: #f00394; text-decoration: none;  }

#middle-left { float: left; padding: 0 0 0 5px; }
#middle-left-container { width: 449px; }

#middle-right { padding-left: 458px; }
#middle-right-container { width: 440px; position: relative; }
#middle-right-container a, #middle-right-container a:hover, #middle-right-container a:visited { font-size: 11px; color: #000000; }


#middle-left-v2 { float: left; padding: 0 0 0 5px; }
#middle-left-v2-container { width: 410px; }

#middle-right-v2 { padding-left: 440px; }
#middle-right-v2-container { width: 520px; height: 240px; }
#middle-right-v2 a, #middle-right-v2 a:hover, #middle-right-v2 a:visited { font-size: 11px; color: #000000; text-decoration: none;  }

#middle-left-container-h2 {  height: 75px;}
#middle-left-container-h2 h2 { font-size: 19px; color: #b0b0b0; text-transform: uppercase; font-weight: normal; line-height: 26px; }

#middle-left-container-h3 { height: 75px; }
#middle-left-container-h3 h3{ font-size: 14px; color: #000; line-height: 20px; font-weight: normal; }
#middle-left-container h3 h3 span { color: #f00394; }

#middle-left-container-comment { }
#middle-left-container-comment h4 { padding: 0 0 8px 0; font-size: 12px; color: #d71691; font-weight: normal; } 
#middle-left-container-comment p { padding: 4px 0 0 0; font-size: 11px; color: #000; }
#middle-left-container-comment a, .middle-left-container-comment a:visited { color: #f00394; text-decoration: none }
#middle-left-container-comment a:hover { color: #f00394; text-decoration: underline }

#container-h2-v1 { padding: 0 0px 0 5px; height: 63px; }
#container-h2-v1 h1 { font-size: 19px; color: #b0b0b0; font-weight: normal; line-height: 26px; }

#container-h3-v1 { padding: 0 0px 0 5px;  }
#container-h3-v1 h3 { font-size: 16px; color: #000; font-weight: normal; line-height: 20px; }

#container-comment-v1 h4 { padding: 6px 0 0 5px; font-size: 12px; color: #d71691; }
#container-comment-v1 p{ padding: 0px 0 0 15px; font-size: 11px; color: #000; }

#middle-interier { position: relative; }

#title { position: absolute; top: 0; right: 0; width: 306px; height: 35px;  }

#videoholder { margin-top: 60px; width: 435px; height: 212px; }

/* rozcestnik */

#rozcestnik {position: relative; width: 900px; height: 600px; text-align: left;}
#rozcestnik-v2  {position: relative; width: 900px; height: 640px; }


.delici-cara-x { position: absolute; top: 1px; left: 4px; width: 900px; height: 7px; background: url(../img/delici-cara-x.jpg); z-index: 500  }

.roz-x-pos1 { width: 214px; min-height: 390px; _height: 390px; position: absolute; left: 5px; top: 7px; }
.roz-x-pos2 { width: 214px; min-height: 390px; _height: 390px; position: absolute; left: 234px; top: 7px; }
.roz-x-pos3 { width: 214px; min-height: 390px; _height: 390px; position: absolute; left: 464px; top: 7px; }
.roz-x-pos4 { width: 214px; min-height: 390px; _height: 390px; position: absolute; left: 696px; top: 7px; }

.logo-vyrobku-fairfashion { height: 62px; background: url(../img/roz-nadpis-FairFashion.png) no-repeat   }
.logo-vyrobku-easyclip { height: 62px; background: url(../img/roz-nadpis-EasyClip.png) no-repeat   }
.logo-vyrobku-simplyperfect { height: 62px; background: url(../img/roz-nadpis-SimplyPerfect.png) no-repeat   }
.logo-vyrobku-highlights { height: 62px; background: url(../img/rozc-nadpis-HighLights.png) no-repeat   }
.logo-vyrobku-patky { height: 62px; background: url(../img/roz-nadpis-PatkyOfiny.png) no-repeat   }

.letak-x { position: relative; margin-left: auto; margin-right: auto; width: 214px; height: 287px;  background:  url(../img/bg_letak.png) no-repeat }
.letak-xx p { font-weight: bold; font-size: 16px; color: rgb(255,0,102); }
.letak-xx { position: relative; margin-left: auto; margin-right: auto; width: 214px; height: 287px;  background:  url(../img/bg_letak.jpg) center top no-repeat }
.letak-x-in { padding: 7px 7px 0 13px;  }
.letak { margin-left: auto; margin-right: auto; width: 202px; height: 281px; padding: 5px 7px 0 7px; background: url(../img/bg_letak.jpg) no-repeat }

.roz-tlacitko-x { position: absolute; top: 265px; left: 192px; width: 23px; height: 23px; /*background: url(../img/pic-plus.png) no-repeat*/  }
.roz-tlacitko-xx { position: absolute; top: 265px; left: 192px; width: 23px; height: 23px; }
.roz-tlacitko { position: absolute; top: 351px; left: 188px; width: 20px; height: 20px; }

#delici-cara { position: absolute; top: 3px; left: 0px; width: 900px; height: 7px; }
#delici-cara-in { width: 900px; height: 7px; background: url(../img/delici-cara.png) no-repeat }
#delici-cara-v2 { margin-top: 20px; width: 900px; height: 7px; }

.roz-inside { padding: 0px 0 0 6px; width: 214px; font-size: 10px;}
.roz-inside-v2 { width: 140px; background-color:#FF9999 }
.roz-inside h4 { color: #f00394 }
p.v2 { height: 40px; }
div.v2 { height: 20px; font-size: 11px; color: #000;  }
div.v2 span {font-size: 8px;  }

.v2-form-v5 { height: 20px; font-size: 11px; color: #000; width: 90px; background: url(../img/bg_form.jpg) left no-repeat;}
.form-v5 { background: url(../img/bg_form.jpg) left no-repeat;}
.delka {
	font-size: 12px;
	font-weight: 600;
	background: none;
	border: none;
}

.des2-delka span.delka {
	font-size: 12px;
	font-weight: 300;
	background: none;
	border: none;
}

.amount-basket {
	font-size: 12px;
	font-weight: 600;
	width: 50px;
}

.rozc-divider { margin: 15px 0 15px 0; width: 125px; height: 1px; background-color: #f00394; }
.rozc-divider-v2 { margin: 5px 0 15px 0; width: 125px; height: 1px; background-color: #f00394; }

.vice-info img { vertical-align: top; }
.vice-info a { color: #666666; text-decoration: none; font-size: 14px; }
.vice-info a:hover { text-decoration: underline; }

.koupit { margin-top: 5px; font-size: 14px;}
.koupit img { vertical-align: top; }
.koupit a { color: #f00394; text-decoration: none }
.koupit a:hover { text-decoration: underline; }

/* akce */

#akce {  position: relative; height: 130px; }
#seo-home {
	clear: both;
	margin: 30px 10px 10px;
	font-size: 10px;
	text-align: justify;
}
#seo-home h2 {
    font-size: 16px;
	color: #000;
	font-weight: normal;
}


#akce1 { position: absolute; top: 0; left: 0; width: 454px; height: 130px;  }
#akce1_box { padding: 23px 0 0 30px; }
#akce1 h3 { font-size: 11px; color: #f00394;  }
#akce1 p { font-size: 11px; color: #000; width: 290px; line-height: 15px; }
#akce1 p span {color: #f00394; }
#akce1_info { position: absolute; top: 110px; left: 428px; width: 18px; height: 18px; }

.akce1-1 { height: 130px;  background: url(../img/bg_akce1.jpg) no-repeat; }
.akce1-2 { height: 130px;  background: url(../img/bg_akce1-2.jpg) no-repeat; }

#akce2 { position: absolute; left: 469px; top: 0; height: 130px; width: 209px; background: url(../img/bg_akce2.jpg) no-repeat; } 
#akce2_box { padding: 23px 0 0 12px; }
#akce2 h3 { font-size: 11px; color: #f00394;  }
#akce2 p { font-size: 11px; color: #000; width: 187px; line-height: 15px; }
#akce2 p span {color: #f00394; }
#akce2_info { position: absolute; top: 110px; left: 189px; width: 18px; height: 18px; }

#akce3 { position: absolute; left: 700px; top: 0; height: 130px; width: 208px; background: url(../img/bg_akce3.jpg) no-repeat; } 
#akce3_box { padding: 23px 0 0 45px; }
#akce3 h3 { font-size: 11px; color: #f00394;  }
#akce3 p { padding: 0 0 0 22px; font-size: 11px; color: #000; width: 130px; line-height: 15px; }
#akce3 p span {color: #f00394; }
#akce3_info { position: absolute; top: 110px; left: 189px; width: 18px; height: 18px; }


/* bottom */
#bottom { margin-top: -100px;}

#bottomsubpages { }

/* copyright */
#copyright {margin-left: auto; margin-right: auto;  margin-top: 150px; padding-bottom: 20px; width: 240px; font: normal 9px Arial, sans-serif; color: #f00394; text-align: center; }
#copyright span { color: #000; }

#copyright2 {margin-left: auto; margin-right: auto;  margin-top: 10px; padding-bottom: 20px; width: 240px; font: normal 9px Arial, sans-serif; color: #f00394; text-align: center; }
#copyright2 a, #copyright2 a:visited { color: #f00394; text-decoration: none;  } 
#copyright2 span a, #copyright2 span a:visited { color: #000; text-decoration: none;  }
/* produkty */
/*.middle-produkty { height: 283px; }*/

#akce4 { position: relative; /*width: 454px;*/ height: 154px; }
#akce4_box { padding: 23px 0 0 30px; }
#akce4 h3 { font-size: 11px; color: #f00394;  }
#akce4 p { font-size: 11px; color: #000; width: 290px; line-height: 15px; }
#akce4 p span {color: #f00394; }
#akce4_info { position: absolute; top: 110px; left: 428px; width: 18px; height: 18px; }

.akce4-1 { height: 154px; background: url(../img/bg_akce4.gif) top no-repeat;  }
.akce4-2 { height: 154px; background: url(../img/bg_akce4-2.gif) top no-repeat; }


#mrc2-left { float: left; width: 214px;   }
#mrc2-left-container { position: relative; padding: 0px 0 0 0px; }
#mrc2-left-container h4 { font-size: 12px; color: #d71691; font-weight: normal;	 }
#mrc2-left-container p { padding: 10px 0 0 0; font-size: 11px; color: #000; }
#mrc2-left-next { height: 23px; text-align: right; }
#mrc2-left-next a { font-size: 12px; color: #f00394; line-height: 23px; height: 23px; display: inline }
#mrc2-left-container p a, #mrc2-left-container p a:visited { color: #f00394; text-decoration: none }
#mrc2-left-container p a:hover { color: #f00394; text-decoration: underline }
#mrc2-left-container p span { color: #f00394; }

#mrc2-right { padding-left: 228px; }
#mrc2-right-container { position: relative; width: 208px; }

#poradit { height: 124px;  background: url(../img/bg_poradit.gif) no-repeat; }
#poradit_container { position: relative; padding: 28px 0 0 16px; }
#poradit h4 { font-size: 12px; color: #d71691; font-weight: normal;	 }
#poradit p { padding: 10px 30px 0 0; font-size: 11px; color: #000; }

#poradit p a, #poradit p a:visited { color: #f00394; text-decoration: none }
#poradit p a:hover { color: #f00394; text-decoration: underline }
#poradit p span { color: #f00394; }
.poradit-tlacitko { position: absolute; top: 103px; left: 189px; width: 19px; height: 19px; }

#produkty-nadpis { margin-top: 30px; padding: 0 0 10px 0; width: 908px; font-size: 24px; color: #f00394; }
#produkty-nadpis span { font-size: 12px; color: #000; font-weight: bold }

#rozcestnik2 { position: relative; height: 580px; text-align: left; }


/* seznam produktu */

#container-h2-v2 { padding: 0 450px 0 5px; height: 63px; }
#container-h2-v2 h1, #container-h2-v2 h2 { font-size: 19px; color: #b0b0b0; text-transform: uppercase; font-weight: normal; line-height: 26px; }

#container-h3-v2 { padding: 0 0 0 0; height: 18px; }
#container-h3-v2 h3 { font-size: 14px; color: #f00394; font-weight: normal; }

#container-comment-v2 p{ padding: 4px 20px 5px 0; font-size: 11px; color: #000; }

#logo-vyrobku { height: 70px; }

#video-holder-v2 { width: 440px; height: 240px; }
#video-holder-v2 a { font-size: 11px; color: #f00394; }

#vice-info-v2 { margin-top: 30px;  }
#vice-info-v2 a { font-size: 11px; color: #f00394;  }
#vice-info-v2 a:visited { color: #f00394;  }

#produkty-nadpis-v2 { margin-top: 30px; padding: 0 0 10px 0; width: 908px; font-size: 14px; color: #000; text-align: left;}
#produkty-nadpis-v2 span { font-size: 14px; color: #f00394; font-weight: bold }

#rozbalovaci-seznamy { position: relative; height: 20px; width: 900px;  font-size: 11px; text-align: left;}
#radit { position: absolute; left: 0; top: 0; }
#zobrazit { position: absolute; left: 232px; top: 0; width: 215px; }
#polozek { position: absolute; left: 465px; top: 0; width: 100px;  }
#vkosiku { position: absolute; left: 565px; top: 0; width: 100px; }
#stranka { position: absolute; left: 670px; top: -4px; font-size: 16px; color: red; font-weight:bold;}

.radit {font-size: 11px; background: url(../img/bg_form-adresa.jpg) repeat-x ; border: #dedede 1px solid; width: 100px  }
.zobrazit {font-size: 11px; background: url(../img/bg_form-adresa.jpg) repeat-x ; border: #dedede 1px solid; width: 120px  }
.polozek {font-size: 11px; background: url(../img/bg_form-adresa.jpg) repeat-x ; border: #dedede 1px solid; width: 40px; padding: 0 5px 0 5px;  }
.vkosiku {font-size: 11px; background: url(../img/bg_form-adresa.jpg) repeat-x ; border: #dedede 1px solid; width: 40px; padding: 0 5px 0 5px; color: #f00394;  }
.stranka {/*float: right;*/font-size: 16px; background: url(../img/bg_form-adresa.jpg) bottom repeat-x ; border: #dedede 1px solid; color: #000;   }
.stranka a { color: #f00394; text-decoration: none; }
.stranka a: { color: #f00394; text-decoration: underline; }

/* detail produktu */

#container-h2-v3 { padding: 0 450px 0 5px; height: 63px; }
#container-h2-v3 h2 { font-size: 19px; color: #b0b0b0; text-transform: uppercase; font-weight: normal; line-height: 26px; }

#container-h3-v3 { padding: 0 0 10px 0; height: 18px; }
#container-h3-v3 h3 { font-size: 20px; color: #f00394; font-weight: normal; }

#container-comment-v3 p{ padding: 4px 20px 5px 0; font-size: 12px; color: #000; }

#vice-info-v3 { margin-top: 10px;  }
#vice-info-v3 a { font-size: 16px; color: #f00394; text-decoration: none; }
#vice-info-v3 a:hover { text-decoration: underline; }
#vice-info-v3 a:visited { color: #f00394;  }


/* informace o produktu */

#middle-left2 { float: left; padding: 36px 0 0 7px; }
#middle-left2-container { width: 443px; }
#middle-left2-container p { padding: 4px 20px 5px 0; font-size: 12px; color: #000; }
#middle-left2-container p strong { color: #f00394; }


#middle-right2 {  padding: 36px 0 0 454px; }
#middle-right2-container { width: 445px; position: relative; }

#middle-left2 h3, #middle-right2 h3 { font-size: 12px; color: #f00394; font-weight: bold; }

img.detail { border-color: #888; margin-top: 20px;  }

ul.detail { list-style-type: square; margin: 0; padding: 12px 0 30px 12px;  width: 240px; }
ul.detail li { font-size: 11px; color: #000; }

ul.detail2 { list-style-type: none; margin: 0; padding: 12px 0 30px 0;  width: 340px; }
ul.detail2 li { display: block; font-size: 11px; color: #000; }

ul.detail3 { list-style-type: decimal; margin: 0; padding: 12px 0 30px 15px;  width: 400px; }
ul.detail3 li { padding:0 0 5px 0; font-size: 11px; color: #000; }

#styling-images { position: relative; height: 240px;}
.styling-image { width: 135px; height: 199px; padding: 3px 3px 0 3px; background: url(../img/bg_styling.jpg) no-repeat;   }
#pos1 { position: absolute; top: 13px; left: 0;  }
#pos2 { position: absolute; top: 13px; left: 147px;  }
#pos3 { position: absolute; top: 13px; left: 295px;  }

.plus-styling { position: absolute; top: 188px; left: 126px; width: 19px; height: 19px;  }

table.aplikace { font-size: 10px; vertical-align: top; border-left: #f00394 1px solid; }
table.aplikace td {padding: 3px;}

/* produkty v kategorii */

div.rozcestnik-v3  {position: relative; margin: 5px 0 0 0; width: 900px; height: 360px; text-align: left;}
.prokat1, .prokat2, .prokat3, .prokat4, .prokat5 { position: absolute; padding: 30px 0 0 0; width: 174px; background: url(../img/sipky.jpg) top left no-repeat; }
.prokat1 { top: 5px; left: 0; }
.prokat2 { top: 5px; left: 181px; }
.prokat3 { top: 5px; left: 362px; }
.prokat4 { top: 5px; left: 543px; }
.prokat5 { top: 5px; left: 724px; }

.prokata { padding: 5px 0 0 0; width: 174px; height: 127px;  background: url(../img/bg_product-item.gif) no-repeat; text-align: center; }
.prokatb {  }
.prokatb h4 { color: #f00394; font-size: 11px; }
.prokatb h5 { padding: 3px 0 5px 0; width: 174px; font-size: 10px; color: #333; font-weight: normal; }

p.v2 { height: 40px; }
div.v2 { height: 20px; font-size: 11px; color: #000;}
div.v2 span {font-size: 8px;}
div.v2-form {
    height: 50px;
	padding-top: 2px;
	margin-left: 0px;
	width: 130px;
	position: relative;
	font-size: 11px;
	color: #000;
}

div.v2-form span {
	width: 32px;
	font-size: 9px;
	font-weight: 600;
    float: right;
	display: block;
	color: #f00394;
}

input.basket_katalog {
    display: block;
	float: right;
}

strong.catalog_top_price {
    clear: left;
	display: block;
	margin-top: 3px;
}

strong.catalog_bottom_price {
    clear: left;
	display: block;
}

.deleni-kategorii { position: absolute; top: 3px; left: 0px; width: 900px; height: 7px; }



/* kosik */
#container-h3-v4 { padding: 0 0 10px 0; height: 18px; }
#container-h3-v4 h3 { font-size: 20px; color: #f00394; font-weight: normal; }

#container-comment-v4 h4 { padding: 15px 0 0 0; font-size: 12px; color: #f00394; font-weight: normal;	 }
#container-comment-v4 p { padding: 4px 0 25px 0; font-size: 10px; color: #000; width: 240px; }

.kosik-item { position: relative; margin: 15px 0 10px 0; height: 225px; width: 815px;   }
.item-image { float: left; }
.item-image-container { width: 130px; }

.item-description { padding-left: 150px; padding-top: 57px; }
.item-description-container { width: 655px; height: 168px; border-bottom: #f00394 1px solid; }

.item-logo { height: 57px; width: 150px; overflow: hidden; }
.item-picture { padding: 3px 3px 0 3px; width: 121px; height:169px; background: url(../img/bg_item-picture.jpg) no-repeat; }
.plus-item { position: absolute; top: 213px; left: 107px; width: 19px; height: 19px; }

.des1 { height: 31px; }
.des1 h4 { font-size: 12px; font-weight: bold; color: #f00394; }
.des1 h5 { font-size: 10px; font-weight: normal; font-style: italic; color: #888; }

.des2 { height: 33px; position: relative; font-size: 12px; line-height: 18px; }
.des2 span { font-size: 12px; }
.des2-delka { position: absolute; left: 0; top: 0; width: 120px; }
.des2-cena { position: absolute; left: 140px; top: 0; width: 210px;  }
.des2-kusu { position: absolute; left: 350px; top: 0; width: 120px;  }
.des2-total { position: absolute; left: 500px; top: 0; width: 170px;   }

#sumarum {  text-align: right; padding-right: 100px; }
#sumarum span { font-size: 10px; color: #888; }
#sumarum h3 { font-size: 14px; font-weight: bold; }
#sumarum h4 { padding: 10px 0 0 0; font-size: 12px; color: #000 }
#sumarum h5 { padding: 10px 0 0 0; font-size: 12px; color: #f00394 }


.des3 { height: 27px; width: 140px; border-top: #f00394 1px solid; padding: 8px 0 0 0; font-size: 10px; color: #000; }
.des3 a, .des3 a:visited { color: #000; text-decoration: none; }
.des3 a:hover { text-decoration: underline; }



/* dokonceni objednavky */

#container-h3-v5 { padding: 15px 0 10px 7px; height: 18px; position: relative; }
#container-h3-v5 h1 { font-size: 22px; color: #f00394; font-weight: normal; }


#container-comment-v5 h3 { padding: 15px 0 0 7px; font-size: 14px; color: #f00394; font-weight: normal;	 }
#container-comment-v5 h4 { padding: 15px 0 0 7px; font-size: 12px; color: #f00394; font-weight: normal;	 }
#container-comment-v5 p { padding: 8px 0 25px 7px; font-size: 10px; color: #000; width: 240px; }

#middle-left3 { float: left; padding: 36px 0 0 7px; }
#middle-left3-container { width: 330px; }

#middle-right3 {  padding: 36px 0 0 360px; }
#middle-right3-container { width: 540px; position: relative; }

#middle-left3 h3, #middle-right3 h3 { font-size: 18px; color: #f00394; font-weight: bold; }

table.table3 { padding: 15px 0 0 5px; font-size: 11px; }
table.table3 thead { color: #f00394; }
table.table3 tr.dark { background-color:#dedede; }
table.table3 td { padding: 2px 5px 2px 3px; }
table.table3 td.r {text-align: right; }
table.table3 td.m, table.table3 thead td.m {text-align: center; } 

.total { position: relative; float: right; margin-right: 10px; margin-top: 20px; position: relative; width: 284px; height: 18px; font-size: 11px;  background: url(../img/bg_total.jpg) no-repeat }
.total-left { position: absolute; left: 5px; top: 3px; width: 200px; }
.total-right { position: absolute; right: 5px; top: 3px; width: 100px; text-align: right; }
.total-right span { color: #f00394; font-weight: bold; }

#poradit2 {position: absolute; top: 20px; left: 700px; height: 124px;  background: url(../img/bg_poradit.gif) no-repeat; /*background: url(../img/bg_poradit.png) no-repeat;*/}
#poradit2_container { position: relative; padding: 28px 0 0 16px; }
#poradit2 h4 { font-size: 12px; color: #d71691; font-weight: normal;	 }
#poradit2 p { padding: 10px 30px 0 0; font-size: 11px; color: #000; width: 210px }

#poradit2 p a, #poradit2 p a:visited { color: #f00394; text-decoration: none }
#poradit2 p a:hover { color: #f00394; text-decoration: underline }
#poradit2 p span { color: #f00394; }
.poradit2-tlacitko { position: absolute; top: 103px; left: 189px; width: 19px; height: 19px; }



/* dokonÃ„ÂenÃƒÂ­ doprava */

table.table4 {padding: 0; margin: 10px 0 20px 0; }
table.table4 td { padding: 3px;  font-size: 11px;}

#select_step {
	border: 1px dotted;
}

/* dokonÃ„ÂenÃƒÂ­ adresa */

table.table5 {padding: 0; margin: 10px 0 20px 0; }
table.table5 td { padding: 3px;  font-size: 11px;}

table.table5 tr.top td { font-size: 9px; color: #d71691;  }
table.table5 tr.odsazeni td { padding-top: 20px; font-size: 9px; color: #d71691;  }

.form-adresa { background: url(../img/bg_form-adresa.jpg) bottom repeat-x; border: #666666 1px solid; padding: 0 2px 0 2px; } 
.form-adresa2 { background: #a0a0a0 url(../img/bg_form-adresa2.jpg) top repeat-x; border: #666666 1px solid; padding: 0 2px 0 2px; } 

/* potvrzeni objednavky */

#final-left { float: left; }
#final-left-cont { width: 245px; padding-top: 30px  }

#final-right { padding: 0 0 0 265px; }
#final-right-cont { width: 245px;  padding-top: 30px }

table.table6 {  font-size: 12px; color: #000; padding-bottom: 15px; width: 240px; }
table.table6 td { padding: 3px 0 3px 3px; vertical-align: top; }
table.table6 td.top { font-size: 14px; font-weight: bold; color: #d71691; border-bottom: #d71691 1px solid; }
table.table6 td.jmenovka { font-size: 10px; color: #d71691; }

#zavazne-objednat { float: right; margin-top: 10px; }

/* obchodni podminky */ 

#container-comment-v6 h3 { padding: 15px 0 0 7px; font-size: 14px; color: #f00394; font-weight: normal;	 }
#container-comment-v6 h4 { padding: 15px 0 0 7px; font-size: 12px; color: #f00394; font-weight: bold;	 }
#container-comment-v6 p { padding: 8px 0 5px 7px; font-size: 12px; color: #000; width: 600px; line-height: 18px }

#container-comment-v6 p strong { font-weight: normal; color: #f00394 }
#container-comment-v6 p a, #container-comment-v6 p a:hover, #container-comment-v6 p a:visited { color: #f00394 }

#container-comment-v6 img { border: #CCCCCC 1px solid; margin: 3px; }

ul.container-comment-v6 { list-style-type: disc ; margin: 0; padding: 12px 0 30px 15px;  width: 500px; }
ul.container-comment-v6 li { font-size: 11px; color: #000; }


/* kontakt */

table.table7 {  font-size: 12px; color: #000; padding-bottom: 15px; width: 400px; }
table.table7 td { padding: 3px 5px 3px 3px; vertical-align: top; }
table.table7 td a { color: #f00394;}

#sftr {
    font-size: 9px; 
    color:#505050; 
    text-align: center;
    margin: 0px auto;
}

#sftr a, #sftr { font-size: 9px; }
#sftr a:link {color:#505050; text-decoration: none;}
#sftr a:visited {color:#505050; text-decoration: none;}
#sftr a:hover {color:#505050; text-decoration: underline;}
#sftr a:active {color:#505050; text-decoration: none;}


/***********************************/
 /*********** REGISTRACE ***************/
  /*******************************/

.form_fieldset{
  position: relative; 
  float: left; 
  margin: 5px 0px 5px; 
  width: 520px;
  padding: 0px 0px 15px;
}

#upozorneni{
  text-align: justify; 
  text-indent: 10px; 
  font-size: 12px; 
  font-style: italic;
}
#pozn_povinne{
  text-align: justify; 
  text-indent: 10px; 
  font-size: 10px; 
  font-style: italic;
}

.selected_labels{
  position: relative; 
  float: left; 
  margin: 15px 0px 0px 10px; 
  font-size: 11px; 
  font-weight: 600;
}

.form_legend{
  font-size: 16px; 
  font-variant: small-caps;
  margin-left: 10px;
} 

.radio_edit_fields{
  position: relative; 
  float: left; 
  margin: 13px 0px 0px 0px; 
  font-size: 12px;
}
.edit_fields{
  position: relative; 
  float: left; 
  margin: 10px 0px 0px 3px; 
  font-size: 12px;
}
.labels_in_form{
  position: relative; 
  float: left; 
  margin: 15px 0px 0px 10px; 
  font-size: 11px;
}

.sending_buttons{
  position: relative; 
  float: left; 
  margin: 5px 5px 20px 5px; 
  width: 120px; 
  font-size: 11px;
}

/******************** ENDE REGISTRACE*****************************/

.new_line {
	margin: 0px;
	border: 0px;
	padding: 0px;
	line-height: 0px;
	clear: both;
}

/******************* PRIPOMEN *************************************/

#pripomen_zpet {
  position: relative; 
  left: 40px; 
  width: 154px; 
  height: 27px; 
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
  font-weight: bold; 
  font-size: 10px;
}

#pripomen_odeslat {
  position: relative; 
  left: 27px; 
  width: 125px; 
  height: 27px; 
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
  font-weight: bold; 
  font-size: 10px;
}

#pripomen_codeimg {
  width: 150px; 
  height: 60px;
}

#logintable {
  position:relative; 
  top:20px;  
  margin: 0px auto 20px;
  text-align: center;
}

#pripomen_zprava {
  color: #990000; 
  font-size: 14px; 
  position: relative; 
  top: 5px;
}

/****************** KONEC PRIPOMEN ********************************/

.text_prove{
  position: relative;
  float: left;
  margin: 10px 0px 0px 10px;
  font-size: 11px;
  font-weight: 600;
}

.value_prove{
  font-size: 14px;
  font-weight: 300;
}

p.hh-fans { float: left; font-family: Arial; font-weight: bold; font-size: 12px; padding: 5px 0px 0px 5px; color: #3B5998; }
