/*  
Theme Name: Briliantina.com
Description: Vzhled pro prezentaci www.briliantia.com
Author: Scarabeo s.r.o.
Author URI: http://www.scarabeo.cz
*/

body {
	background: #FFF;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	color: #002639;
	line-height: 150%;
	min-width: 1000px;
	width: 100%;
	text-align: justify;
	-webkit-background-size: 2000px 1400px;
}
#corner { 
    background: url('img/brilipop-right.png') left top no-repeat;
	float: right;
	position: fixed;
	bottom: 0;
	right: 0;
	width: 175px;
	height: 205px;
	z-index: 9999;
}
.tooltip {
    background: url('img/brilipop-right-pop.png') left top no-repeat;
	float: left;
	width: 292px;
	height: 137px;
	padding: 12px 13px 0 12px;
	position: absolute;
	top: -31px;
	left: -175px;
	color: #fff;
	display: none;
	text-align: left;
	font-size: 12px;
	font-style: italic;
	line-height: 155%;
	z-index: 9999;
}
.tooltip strong {
	font-size: 15px;
	font-style: italic;
}
.tooltip p {
	top: 5px;
	position: relative;
}
#corner:hover .tooltip { 
	/* display: block; */
}
#header {
	background: url('img/header.jpg') center top no-repeat;	
	width: 100%;
	height: 138px;
	position: relative;
	z-index: 111;
}
.dekujeme {
	background: url('img/dekujeme.png') center top no-repeat;	
	width: 311px;
	height: 44px;
	float: left;
}
.lang-en .dekujeme {
	background: url('img/dekujeme_en.png') center top no-repeat;	

}
.center {
	width: 990px;
	margin: 0 auto;
	position: relative;
}
#logo {
	float: left;
	width: 235px;
	height: 95px;
	/*padding: 19px 0 0 8px;*/
	padding: 19px 0 0 0px;
}
#menu {
/*	width: 730px;
	float: right;
	padding-top: 49px;*/

	width: 770px;
	margin: 54px 0 0 223px;
	position: absolute;
}
#menu ul {
	float: right;
}
#menu li {
	float: left;
	padding-left: 2px;
	list-style-type: none; 
}
#menu a {
	background: url('img/menua.png') left top no-repeat;	
	float: left;
	color: #fff;
	font-size: 15px;
	_font-size: 13px;
	|font-size: 13px;
	|padding: 15px 5px 0 9px;
	_padding: 15px 5px 0 9px;
	text-decoration: none;
	text-transform: uppercase;
	padding: 8px 5px 0 9px;
	line-height: 100%;
	height: 27px;
}
#menu span {
	background: url('img/menuspan.png') top left no-repeat;	
	float: left;
	width: 4px;
	height: 35px;
	z-index: 999;
}
#menu li:hover a, #menu li.current-menu-item a, #menu .current-page-ancestor a {
	background: url('img/menuaactive2.png') top left no-repeat;	
}
#menu li:hover span, #menu li.current-menu-item span, #menu li.current-page-ancestor span {
	background: url('img/menuspanactive.png') top left no-repeat;	
}
.popmenu {
	background: url('img/menuhover.png') left 8px no-repeat;
	float: left;
	padding: 6px 0 0 28px;
	color: #fff;
	font-size: 15px;
	display: none;
}
.menu-item-7-pop {
	position: absolute;
	/*left: 295px;*/
	left: 321px;
	top: 89px;
}
.lang-en .menu-item-7-pop{
	left: 376px;
}
.menu-item-8-pop {
	position: absolute;
	/*left: 360px;*/
	left: 465px;
	top: 89px;

}
.lang-en .menu-item-8-pop{
	left: 501px;
}
.menu-item-32-pop {
	position: absolute;
	/*left: 440px;*/
	left: 583px;
	top: 89px;
}
.menu-item-31-pop {
	position: absolute;
	/*left: 585px;*/
	left: 700px;
	top: 89px;
}
.menu-item-28-pop {
	position: absolute;
	/*left: 690px;*/
	left: 807px;
	top: 89px;
}
.menu-item-30-pop {
	position: absolute;
	/*left: 780px;*/
	left: 810px;
	top: 89px;
}
.lang-en .menu-item-30-pop{
	left: 725px;
}
.menu-item-29-pop {
	background: url('img/menuhover-eshop.png') right 8px no-repeat;
	position: absolute;
	left: 740px;
	top: 89px;
	padding: 6px 28px 0 28px;
	text-align: right;
}
.lang-en .menu-item-29-pop{
	left: 721px;
}
.menu-item-74-pop {
	background: url('img/menuhover-eshop.png') right 8px no-repeat;
	position: absolute;
	left: 640px;
	top: 89px;
	padding: 6px 28px 0 28px;
	text-align: right;
}
.lang-en .menu-item-74-pop{
	left: 724px;
}
#slides-bg {
	background-color: #E648AB;	
	float: left;
	width: 100%;
	height: 435px;
}
#slides-bg .slide {
	background: url('img/slides-bg.jpg') center top no-repeat;	
}
#slides-bg .slidewhite {
	background: url('img/slides-bg-white.jpg') center top no-repeat !important;	
}
#slides {
	float: left;
	width: 100%;
	height: 435px;
	position: relative;
	z-index: 999;
}
div.page.eshoppage #slides {
    height: 300px;
}
.slide-in {
	width: 990px !important;
	height: 435px;
	margin: 0 auto;
}
.slide-in-eshop {
    width: 200px !important;
    height: 200px;
    margin: 0 auto;
}
.slide-eshop {
    width: 540px;
}

#banners {
    display: block;
	width: 950px;
	position: relative;
	z-index: 777;
	height: 150px;
	padding-bottom: 45px;
	_padding-bottom: 25px;
	|padding-bottom: 25px;
	margin: 0 auto;
}
#banners .slides_container {
	width: 950px;
	height: 150px;
}
#banners .slides_container .slide {
	width: 950px;
	height: 150px;
	display: block;
}
#banners .slides_container .slide img {
	width: 950px;
	height: 150px;
}
#slides .slides_container {
	float: left;
	width: 100%;
	height: 435px;
	position: relative;
	display: none;
}
div.page.eshoppage #slides .slides_container {
    height: 300px;
    position: relative;
    display: none;
}

.prohledni {
	padding-top: 26px;
}
#slides .slides_container .slide {
	float: left;
	height: 435px;
	display: block;
}
div.page.eshoppage #slides .slides_container .slide {
    height: 300px;

}

#slides .next {
	background: url('img/s-arrowright.png') left top no-repeat;
	position: absolute;
	top: 205px;
	right: 65px;
	width: 55px;
	height: 55px;
	display: block;
	z-index: 666;
}
#slides .prev {
	background: url('img/s-arrowleft.png') left top no-repeat;
	position: absolute;
	top: 205px;
	left: 65px;
	width: 55px;
	height: 55px;
	display: block;
	z-index: 666;
}

div.page.eshoppage #slides .next, div.page.eshoppage #slides .prev {
    top: 150px;
}
div.page.eshoppage #slides .pagination {
    display: none;
}

#slides .prev:hover {
	background: url('img/s-arrowleft-hover.png') -1px top no-repeat;
}
#slides .next:hover {
	background: url('img/s-arrowright-hover.png') 1px  top no-repeat;
}
#slides .pagination {
	list-style: none;
	display: block;
	width: 85px;
	margin: 0 auto;
	position: relative;
	top: -35px;
	z-index: 999;
}
#slides .pagination li, #banners .pagination li {
	float: left;
}
#slides .pagination a {
	background: url('img/slides-a.png') left top no-repeat;
	width: 9px;
	height: 10px;
	float: left;
	margin: 0 8px 0 0;
	font-size: 0;
}
#slides .pagination li.current a {
	background: url('img/slides-active.png') left top no-repeat;
}
#banners .pagination {
	display: block;
	list-style: none;
	padding-top: 10px;
	margin: 0 auto;
	width: 85px;
}
#banners .pagination a {
	background: url('img/banners-a.png') left top no-repeat;
	width: 9px;
	height: 8px;
	float: left;
	margin: 0 8px 0 0;
	font-size: 0;
}
#banners .pagination li.current a {
	background: url('img/banners-active.png') left top no-repeat;
}
.line {
	background: url('img/line.png') left top repeat-x;
	width: 950px;
	height: 2px;
	display: block;
	margin: 0 auto;
	padding-bottom: 15px;
}
.steps {
	background: url('img/steps.png') left top repeat-x;
}
.steps-in {
	background: url('img/steps-in.jpg') center top no-repeat;
	width: 990px;
	height: 250px;
	margin: 0 auto;
	position: relative;
}
.steps-in h1 {
	display: none;
}
.steps-prstynky {
	background: url('img/steps-prstynky.jpg') center top no-repeat;
	height: 238px;
}
#btn-archiv-prstznku{
display: block;
background: url('img/archiv_prstynku_s1.png') center top no-repeat;
width: 274px;
height: 68px;
position: absolute;
margin-left: 694px;
color: #9E9E9E;
font: italic normal 29px/66px serif;
text-align: center;
padding-left: 16px;
}
#btn-archiv-prstznku.toarchiv {
display: block;
background: url('img/archiv_prstynku_s1.png') center top no-repeat;
width: 274px;
height: 68px;
position: absolute;
margin-left: 694px;
color: #9E9E9E;
font: italic normal 20px/24px serif;
text-align: center;
padding-left: 16px;
padding-top: 8px;
}
#btn-archiv-prstznku:hover{
	background: url('img/archiv_prstynku_hover_s1.png') center top no-repeat;

}
.steps-studio {
background: url('img/steps-studio.jpg') center bottom no-repeat;
height: 271px;
}

.novekolo .steps-studio{
	height: 298px;
}
.steps-studio .steps-in {
	background: none;
}
.steps-in h2 {
	width: 330px;
	text-align: center;
	padding-top: 180px;
	color: #000;
	font-size: 31px;
	font-weight: bold;
	float: left;
}
.bonus-znataceni h2{
	padding-top: 19px;
	width: auto;
	margin-bottom: 18px;
}

.bonus-znataceni{
	height: auto;
	background: none;

}

.znataceni-galerie{
	width: 601px;
float: right;
}
.znataceni-galerie a{
float: left;
display: block;
max-height: 73px;
margin: 0 10px 10px 0;
overflow: hidden;
border-radius: 4px;
border: 1px solid #FFF;
z-index: 1000;
}

.studio-link {
	width: 228px;
	height: 52px;
	position: absolute;
	bottom: -24px;
	left: 385px;
}
#h2-one {
	width: 355px;
	text-align: center;
	padding-top: 55px;
	color: #df0079;
	font-size: 31px;
	font-weight: bold;
	float: left;
	line-height: 130%;
}
.steps-right {
	width: 320px;
	float: right;
	padding-right: 30px;
}
#h2-two {
	width: 350px;
	text-align: center;
	padding: 31px 0 15px 0;
	color: #000;
	font-size: 25px;
	|font-size: 22px;
	_font-size: 22px;
	font-weight: bold;
	float: right;
	line-height: 145%;
}
.prstynky-link {
	background: url('img/btn_soutez_s1.png') center top no-repeat;	
	height: 49px;
	width: 225px;
	float: right;
	margin-right: 55px;
}
.lang-en .prstynky-link {
	background: url('img/btn_soutez_en.png') center top no-repeat;	
	margin-right: 63px;
}
.prstynky-link:hover {
	background: url('img/btn_soutez_hover_s1.png') center top no-repeat;	
}
.lang-en .prstynky-link:hover {
	background: url('img/btn_soutez_hover_en.png') center top no-repeat;	
}
.prstynky-link span, .hidden, .eshopreference {
	display: none;
}
.briliantina-prstynky {
	position: relative;
	float: left;
	top: -57px;
	left: 35px;
	z-index: 999;
}
.products-box {
	width: 980px;
	float: left;
	margin-top: -109px;
	|margin-top: 0;
	_margin-top: -230px;
	position: relative;
	z-index: 888;
}
.products-box-shadow {
	background: url('img/products-box-shadow.png') center top no-repeat;	
	height: 35px;
	width: 995px;
	float: left;
	position: relative;
	left: -8px;
	top: -5px;
	z-index: 111;
}
.products-top {
	height: 128px;
	padding-top: 23px;
	position: absolute;
	top: -23px;
	left: 0;
	width: 980px;
	float: left;
	z-index: 999;
}
.products-top p {
	position: absolute;
	top: 70px;
	left: 415px;
	z-index: 333;
	width: 150px;
	float: left;
	font-weight: bold;
	font-size: 13px;
	font-style: italic;
	text-align: center;
}
.products-top ul {
	list-style: none;
}
.products-top a {
	position: relative;
	z-index: 222;
}
.products-top ul li.tab1 a {
	background: url('img/tab1.png') left top no-repeat;	
	height: 128px;
	width: 490px;
	float: left;
}
.prstynky-nove .products-top ul li.tab1 a {
	background: url('img/tab12.png') left top no-repeat;	
}
.products-top ul li.tab1.active a {
	background: url('img/tab1-active.png') left top no-repeat;	
}
.prstynky-nove .products-top ul li.tab1.active a {
	background: url('img/tab1-active2.png') left top no-repeat;	
}
.products-top ul li.tab2 a {
	background: url('img/tab2.png') left top no-repeat;	
	height: 128px;
	width: 490px;
	float: left;
}
.products-top ul li.tab2.active a {
	background: url('img/tab2-active.png') left top no-repeat;	
}

.prstynky-nove .products-top ul li.tab2 a {
	background: url('img/tab22.png') left top no-repeat;	
}
.prstynky-nove .products-top ul li.tab2.active a {
	background: url('img/tab2-active2.png') left top no-repeat;	
}

#loopedSlider {
	width: 980px;
	height: 2261px;
	float: left; 
	overflow: hidden;
	position: relative;
}
#loopedSlider.kolo2{
	height: 806px;
}
.products-box #loopedSlider {

height: 1329px;
}



/*.template-page-soutez-konec .fancybox-type-inline .fancybox-close {
top: 12px;
right: 12px;

}*/

#loopedSlider .slide_container {
	width: 980px;
	height: 1332px;
	position: relative;
	z-index: 1;
	float: left;
}
#loopedSlider .slides {
	position: absolute;
	top:0;
	left: 0;
	z-index: 111; 
	float: left;
	width: 980px;
	height: 1332px;
}
#loopedSlider .slides_box {
	position: absolute;
	top: 0;
	width: 980px;
	height: 1332px;
	display: none;
	z-index: 222;
}
.products-top h2 {
	display: none;
}
.products-left {
	width: 489px;
	float: left;
	padding-top: 128px;
}
.products-right {
	width: 488px;
	float: left;
	padding-top: 128px;
}
.products-main {
	width: 980px;
	float: left;
	padding-top: 128px;
}
.product-box {
	width: 940px;
	height: 200px;
	float: left;
	padding-left: 40px;
	clear: both;
}
.product-box.ex {
	background: url('img/product-box-ex.png') left top repeat-x;	
}
.product-box.duo {
	background: url('img/product-box-duo.png') left top repeat-x;	
}
.product-box.last {
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-bottom-left-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	border-bottom-right-radius: 10px;
}
.product-imgs img {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin-right: 5px;
}
.product-text {
	padding: 25px 48px 0 0;
	float: left;
	width: 250px;
	font-style: italic;
	font-size: 12px;
	line-height: 145%;
	text-align: left;
}
.prstynky-nove .product-text {
font-size: 11px;
}

.prstynky-nove .product-text strong{
color: #E00079;
}
.product-text h3 {
	font-size: 26px;
	font-weight: bold;
	padding-bottom: 15px;
}
.product-box.ex .product-imgs img {
	border: 2px solid #3B3B3B;
}
.product-box.ex .product-imgs img:hover {
	border: 2px solid #646464;
}
.product-box.ex .product-text {
	color: #F1F1F1;
}
.product-box.ex .product-text h3 {
	color: #e00079;
}
.product-box.duo .product-imgs img {
	border: 2px solid #fff;
}
.product-box.duo .product-imgs img:hover {
	border: 2px solid #E0E0E0;
}
.product-box.duo .product-text {
	color: #333333;
}
.product-box.duo .product-text h3 {
	color: #e00079;
}

.product-imgs a, .fancyimg {
	position: relative;
	width: 160px;
	height: 146px;
	float: left;
	z-index: 111;
}
.fancyimg:hover .prsteny-fb {
	display: block;
}
.fancyimg:hover .lupa {
	display: block;
}
.prsteny-fb {
	background: url('img/prsteny-hover-bottom.png') left bottom no-repeat;	
	width: 111px;
	height: 35px;
	padding: 0 0 0 35px;
	float: left;
	position: absolute;
	bottom: -2px;
	display: none;
	left: 2px;
	z-index: 888;
}
span.lupa {
	background: url('img/prsteny-hover.png') left bottom no-repeat;	
	width: 146px;
	height: 111px;
	float: left;
	position: absolute;
	top: 2px;
	display: none;
	left: 2px;
	z-index: 888;
}
.prsteny-fb img {
	z-index: 9999;
	float: left;
	position: relative;
	top: 6px;
	left: -7px;
	cursor: pointer;
}



.product-imgs {
	padding: 24px 0 0 0;
	float: left;
	width: 640px;
}
























.product-black {
	width: 489px;
	height: 198px;
	float: left;
	position: relative;
}
.exclusive1 {
	background: url('product/exclusive1.png') left top no-repeat;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-bottom-left-radius: 10px;
}
.exclusive1 a {
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-bottom-left-radius: 10px;
}
.exclusive1 p {
	padding-top: 34px !important;
}
.exclusive3 p, .exclusive5 p, .exclusive2 p {
	padding-top: 50px !important;
}
.exclusive2 {
	background: url('product/exclusive2.png') left top no-repeat;
}
.exclusive3 {
	background: url('product/exclusive3.png') left top no-repeat;
}
.exclusive4 {
	background: url('product/exclusive4.png') left top no-repeat;
}
.exclusive4 p {
	padding-top: 27px !important;
}
.exclusive6 p {
	padding-top: 45px !important;
}
.exclusive5 {
	background: url('product/exclusive5.png') left top no-repeat;
}
.exclusive6 {
	background: url('product/exclusive6.png') left top no-repeat;
}
.duo1 {
	background: url('product/duo1.png') -2px top no-repeat;
}
.duo4 p {
	padding-top: 57px !important;
}
.duo1 p {
	padding-top: 35px !important;
}
.duo3 p {
	padding-top: 5px !important;
}
.duo5 p {
	padding-top: 45px !important;
}
.duo6 p {
	padding-top: 60px !important;
}
.duo2 {
	background: url('product/duo2.png') left top no-repeat;
}
.duo2 h3 {
	padding-top: 60px !important;
}
.duo3 {
	background: url('product/duo3.png') left top no-repeat;
}
.duo4 {
	background: url('product/duo4.png') left top no-repeat;
}
.duo5 {
	background: url('product/duo5.png') left top no-repeat;
}
.duo6 {
	background: url('product/duo6.png') left top no-repeat;
	-webkit-border-bottom-right-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	border-bottom-right-radius: 10px;
}
.duo6 a {
	-webkit-border-bottom-right-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	border-bottom-right-radius: 10px;
}
.product-white {
	overflow: hidden;
	width: 490px;
	height: 198px;
	float: left;
	position: relative;
}
.product-img {
	width: 267px;
	float: left;
}
.product-white .view {
	background: url('img/product-white-hover.png') left -1px no-repeat;
	width: 489px;
	height: 199px;
	float: left;
	position: absolute;
	left: 0;
	top: 0;
	display: none;
}
.product-black .view {
	background: url('img/product-black-hover.png') right top no-repeat;
	width: 490px;
	height: 199px;
	float: left;
	position: absolute;
	left: 0;
	top: 0;
	display: none;
	z-index: 111;
}
.product-black:hover .view, .product-white:hover .view {
	display: block;
}
.product-black h3 {
	color: #e10079;
	font-size: 26px;
	font-weight: bold;
	padding: 88px 20px 15px 0;
	position: relative;
	z-index: 999;
}
.product-white h3 {
	color: #000;
	font-size: 26px;
	font-weight: bold;
	padding: 88px 0 15px 45px;
	position: relative;
	z-index: 999;
}
.product-black p {
	color: #ccc;
	font-size: 13px;
	font-style: italic;
	text-align: center;
	display: none;
	padding: 25px 20px 0 0;
	position: relative;
	z-index: 999;
}
.product-white p {
	color: #ccc;
	font-size: 13px;
	font-style: italic;
	text-align: center;
	display: none;
	padding: 25px 0 0 40px;
	position: relative;
	z-index: 999;
}
.product-white p {
	color: #fff;
}
.product-black:hover p, .product-white:hover p {
	display: block;
}
.product-black:hover h3, .product-white:hover h3 {
	display: none;
}
.buyonline {
	width: 100%;
	float: left;
	text-align: center;
	padding: 20px 0 35px 0;
}
.buyonline a {
	background: url('img/buyonline.png') left top no-repeat;
	width: 373px;
	height: 63px;
	display: inline-block;
}
.lang-en .buyonline a {
	background: url('img/buyonline_en.png') left top no-repeat;
	width: 272px;

}
.buyonline a:hover {
	background: url('img/buyonline-hover.png') left top no-repeat;
}
.lang-en .buyonline a:hover {
	background: url('img/buyonline-hover_en.png') left top no-repeat;
}
.studio-left {
padding: 8px 0 0 9px;
width: 362px;
height: 278px;
margin-top: -16px;
float: left;

}
.studio-left-hlasujte{
	background: url('img/brili-kreativni-soutez.png') bottom center no-repeat;
}
.bonus .studio-left, .bonus-znataceni .studio-left{
	margin-top: 12px;
	background: none;
}
.studio-right {
	padding: 8px 0 0 0;
	width: 610px;
	float: right;
}

.novekolo .studio-right{
	width: 597px;
}
.studio-right h2 {
	color: #e00079;
	width: 575px;
	text-align: left;
	padding: 35px 0 18px 0;
}
.studio-right p {
	font-size: 15px;
	line-height: 205%;
	padding-bottom: 15px;
	font-style: italic;
}
.studio-right a {
	color: #df0079;
}
.studio2-link {
	background: url('img/studio2-link.png') center top no-repeat;
	width: 226px;
	height: 32px;
	padding: 17px 0 0 49px;
	color: #fff !important;
	float: left;
	text-decoration: none;
	font-size: 17px;
	margin-right: 5px;
	text-transform: uppercase;
}
.navrh {
	background: url('img/navrh.png') left bottom repeat-x;
	position: relative;
}
.e-shop {
	background: none;
	height: 375px;
}
.bonus {
	background: url('img/bonus.png') right top no-repeat;
	height: 299px;
}
.navrh-in {
	background: url('img/navrh-in.png') center top no-repeat;
	width: 990px;
	height: 454px;
	margin: 0 auto;
	text-align: center;
	line-height: 160%;
	font-size: 12px;
	font-style: italic;
}
.lang-en .navrh-in {
	background: url('img/navrh-inen.png') center top no-repeat;
}
.navrh-in p {
	font-size: 13px;
}
.navrh-in-shadow {
	background: url('img/navrh-in-shadow.png') repeat;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 999;
	width: 100%;
	height: 270px;
	float: left;
	padding-top: 184px;
	color: #fff;
	text-align: center;
	font-size: 36px;
	line-height: 135%;

	background: url('img/navrh-in-shadow.png') repeat;
position: absolute;
left: 0;
top: 0;
z-index: 999;
width: 100%;
height: 320px;
float: left;
padding-top: 134px;
color: white;
text-align: center;
font-size: 30px;
line-height: 135%;

}
.navrh-left {
	float: left;
	width: 310px;
	padding-top: 265px;
}
.navrh-in h3 {
	padding-bottom: 10px;
	font-size: 21px;
}
.navrh-in a, .fancy-style a, .fancy-style-soutez a {
	color: #D42986;
}
.navrh-middle {
	float: left;
	width: 310px;
	padding: 15px 0 0 38px;
}
.navrh-right {
	float: right;
	width: 310px;
	padding-top: 305px;
}
.studio-open {
	background: url('img/soutez-title.png') center top no-repeat;
	width: 100%;
	height: 76px;
}
.fancy-style, .fancy-style-soutez {
	display: none;
	background: #ECECEC;
	padding-left: 20px;
}
.wpcf7-quiz-label {
	display: none;
}
.studio-open-title {
	color: #e1027a;
	font-weight: bold;
	font-style: italic;
	font-size: 35px;
	padding-top: 23px;
	text-align: left;
	height: 35px;
}

.soutez-page .studio-open-title{
	font-size: 20px;
	position: relative;
	top: -51px;
}
.soutez {
	width: 1040px;
	position: relative;
}
.soutez-item {
	width: 309px;
	height: 280px;
	float: left;
	padding: 0 13px 19px 0;
}
.konec .soutez-item{
	height: 243px;
}
.soutez-item-img {
	width: 309px !important;
	height: 154px !important;
	float: left;
	position: relative;
}
.soutez-item-img .nakres img {
	-webkit-border-top-left-radius: 15px;
	-moz-border-radius-topleft: 15px;
	border-top-left-radius: 15px;
}
.soutez-item-img .nahled img {
	-webkit-border-top-right-radius: 15px;
	-moz-border-radius-topright: 15px;
	border-top-right-radius: 15px;
}
.soutez-item-img a {
	width: 154px !important;
	height: 154px !important;
	float: left;
}
.soutez-item-img img {
	width: 154px !important;
	height: 154px !important;
}
.nahled:hover .nahled-hover {
	display: block !important;
}
.nahled-hover {
	background: url('img/nahled-hover.png') center top no-repeat;
	width: 157px;
	height: 155px;
	float: left;
	position: absolute;
	top: 0;
	display: none;
	right: 0;
	z-index: 999;
}
.submenu {
	background: url('img/submenu-without-label.png') center top no-repeat;
	width: 332px;
	height: 47px;
	float: right;
	position: absolute;
	top: 17px;
	right: 0;
	z-index: 777;
}
.soutez-top-pad {
	top: 45px;
	position: relative;
}
.submenu ul {
	list-style: none;
	float: right;
	padding-top: 3px;
}
.submenu ul li {
	float: left;
}
.submenu ul li a {
	color: #000;
	float: left;
	text-decoration: none;
	font-size: 19px;
}
.submenu ul li.tab1 a {
	width: 129px;
	padding: 12px 0 11px 0;
	text-align: center;
}
.submenu ul li.tab2 a {
	width: 91px;
	padding: 12px 0 11px 0;
	text-align: center;
}
.submenu ul li.tab1.active a {
	background: url('img/submenu-active.png') left top no-repeat;
	font-weight: bold;
	color: #fff;
}
.submenu ul li.tab2.active a {
	background: url('img/submenu-active-tab2.png') left 3px no-repeat;
	font-weight: bold;
	color: #fff;
}



.soutez-item-info {
	background: url('img/soutez-item-info.png') center top no-repeat;
	width: 309px;
	height: 52px;
	float: left;
	color: #fff;
	font-size: 13px;
}
.soutez-item-info-left {
	width: 244px;
	height: 42px;
	float: left;
	padding: 10px 0 0 11px;
	line-height: 120%;
}
.soutez-item-info-left  em{
	font-style: italic;
}
.soutez-item-info-right {
	width: 53px;
	height: 39px;
	padding-top: 13px;
	float: right;
	line-height: 100%;
	text-align: center;
}
.soutez-item-info-right strong {
	font-size: 21px;
}
.soutez-item:hover .soutez-item-hlasovat a {
	display: block;
}
.soutez-item-hlasovat .post-ratings{
	text-align: center;
position: absolute;
	font-size: 14px;
color: black;
}
.konec .soutez-item-hlasovat div{
top: 10px;
width: 309px;
text-align: center;
font-size:25px;
margin-top: 10px;
}

.soutez-item-hlasovat {
margin-top: 205px;
position: absolute;
}
.soutez-count, .soutez-count-noupdate  {
	float: left;
	width: 950px;
	text-align: center;
	font-size: 17px;
	padding: 5px 0 55px 0;
	font-style: italic;
}
.soutez-count strong, .soutez-count-noupdate strong{
	color: #df0079;
}
.post-ratings img {
	position: relative;
	top: -4px;
}

.bonus-title {
	background: url('img/bonus-title.png') left top repeat-x;
	width: 100%;
	height: 77px;
	float: left;
}
.bonus-title {
	background: url('img/bonus-title.png') left top repeat-x;
	width: 100%;
	height: 77px;
	float: left;
}
.bonus-title h2 {
	font-size: 28px;
	font-weight: bold;
	color: #000;
	line-height: 100%;
	padding-top: 25px;
}
.pexeso {
	width: 309px;
	float: right;
	margin-top: 40px;
	padding-bottom: 65px;
}
.pexeso .bonus-gallery-title {
	background: url('img/bonus-gallery-title-pexeso.png') left top no-repeat;
	width: 309px;
}
.pexeso-item1 {
	background: url('img/pexeso.png') left top no-repeat;
	width: 287px;
	height: 421px;
	float: right;
	padding: 11px 11px 0 11px;
	margin: 0 0 15px 0;
	text-align: center;
}
.videos {
	width: 645px;
}
.pexeso-item2 {
	background: url('img/pexeso2.png') left top no-repeat;
	width: 287px;
	height: 324px;
	float: right;
	padding: 11px 11px 0 11px;
	margin: 0 0 15px 0;
	text-align: center;
}
.pexeso img {
	margin-bottom: 15px;
}
.pexeso p {
	font-size: 21px;
	font-weight: bold;
	color: #e00079;
	line-height: 165%;
}
.bonus-left {
	float: left;
	width: 672px;
	padding: 40px 0 0 0;
}
.bonus-gallery img {
	float: left;
	margin: 0 28px 24px 0;
}
.bonus-gallery-title {
	background: url('img/bonus-gallery-title.png') left top no-repeat;
	width: 637px;
	height: 45px;
	float: left;
	padding: 15px 0 16px 19px;
	font-size: 30px;
	color: #000;
	font-weight: bold;
}
.bonus-gallery ul {
	list-style: none;
	width: 460px;
}
.bonus-gallery ul li {
	padding: 0 0 10px 25px;
	float: left;
	width: 190px;
}
.bonus-gallery li a {
	background: url('img/bonus-gallery-li.png') left center no-repeat;
	font-size: 15px;
	text-decoration: none;
	color: #e00079;
	display: block;
	padding: 10px 0 10px 40px;
}
.center-in {
	text-align: center;
	width: 100%;
	padding: 55px 0 55px 0;
	float: left;
}
.center-in2 {
	text-align: center;
}
.center-in2 h2 {
	font-size: 30px;
}
.center-in h3 {
	font-size: 23px;
	padding-bottom: 24px;
	font-weight: bold;
}
.cart-box {
	background: url('img/cart.png') left bottom no-repeat;
	padding: 15px 0 0 88px;
	float: right;
	width: 255px;
	height: 59px;
	position: absolute;
	top: 1px;
	right: 0;
	color: #fff;
	font-size: 14px;
}
.cart-box span {
	font-size: 12px;
	color: #000;
}
.cart-box p {
	float: left;
	text-align: left;
	width: 100px;
	padding: 4px 0 0 0;
}
.cartlink {
	background: url('img/eshop-link.png') 283px 14px no-repeat;	
	width: 343px;
	height: 74px;
	float: right;
	position: absolute;
	top: 0px;
	right: 0px;
	font-size: 0px;
	text-decoration: none;
}
.cartlink:hover {
	background: url('img/cart-link-hover.png') 283px 14px no-repeat;	
}
.cart-box .checkoutlink{
	display: none;
}
.cart-box .ajaxcart {
	padding: 15px 0 0 0;
	font-weight: bold;
}
.eshop-top {
	background: url('img/products-top.png') center 4px no-repeat;	
	height: 172px;
	width: 980px;
	float: left;
	position: relative;
	left: 10px;
	top: -23px;
	z-index: 999;
}
.eshop-top-nove {
	background: url('img/products-top-nove.png') center 4px no-repeat;	
	height: 172px;
	width: 980px;
	float: left;
	position: relative;
	left: 10px;
	top: -23px;
	z-index: 999;
}
.product-duo {
	background: url('img/product-duo-simple.png') center top no-repeat;	
	width: 489px;
	height: 400px;
	float: right;
	position: relative;
	top: -43px;
	z-index: 777;
}
.img-wrapper{
	position: absolute;
	width: 489px;
	text-align: center;
}
.product-exclusive {
	background: url('img/product-duo-simple.png') center top no-repeat;	
	width: 496px;
	height: 335px;
	float: left;
	padding-bottom: 65px;
	position: relative;
	top: -43px;
	left: 8px;
	z-index: 777;
}
.eshopbottom-h {
	padding-bottom: 75px;
}
.product-next-all {
	width: 1000px;
	position: relative;
}
.product-next {
	background: url('img/product-duo-simple.png') center bottom no-repeat;	
	width: 489px;
	height: 470px;
	float: left;
	margin-bottom: 22px;
	position: relative;
	top: 0;
	z-index: 777;
	margin-left: 8px;
}
.product-next img, .img-wrapper img {
	max-width: 331px;
	max-height: 277px;
}
.product-in {
	position: absolute;
}
.product-next .product-in {
	margin-top: 70px;
}
.product-in img {
	padding-top: 20px;
}
.eshop-buy {
background: url('img/eshop-buy.png') right bottom no-repeat;
width: 475px;
height: 95px;
position: absolute;
margin-top: 300px;
}
.eshop-buy p {
padding-left: 10px;
}
.eshop-buy .popis{
position: absolute;
}

.lang-en .eshop-buy {
background: url('img/eshop-buy_en.png') right bottom no-repeat;
}
.template-page-eshop form.eshop fieldset, .template-page-eshop form.eshop , .eshop-buy fieldset, .eshop-buy legend {
	margin: 0!important;
	padding: 0!important;
	width: auto!important;
}



.product-exclusive .img-wrapper img, .product-duo.img-wrapper img, .product-next .img-wrapper img {
	margin-left: -55px;
}

.fb-exclusive  img, .fb-duo img {
	margin-left: -55px;
}
.eshop-buy:hover {
	background: url('img/eshop-buy-hover.png') right bottom no-repeat;
}
.lang-en .eshop-buy:hover {
	background: url('img/eshop-buy-hover_en.png') right bottom no-repeat;
}
.eshop-title-top {
	background: url('img/eshop-title-top.png') right bottom repeat-x;	
	width: 489px;
	height: 50px;
	float: left;
	font-size: 30px;
	text-align: center;
	padding-top: 20px;
	position: absolute;
	z-index: 100;
}
.eshop-buy span {
	position: absolute;
}
.price-input2 {
	background: none;
	float: left;
	width: 133px;
	height: 40px;
	border: 0;
	margin: 15px 0 0 4px;
	cursor: pointer;
}
.home {
	background: url('img/home.jpg') center -1px no-repeat;	
	width: 100%;
	-webkit-background-size: 2000px 1400px;
}
.page {
	background: url('img/page.jpg') center top repeat-y;	
	width: 100%;
	-webkit-background-size: 2000px 1400px;
}
.page.blog{
	/*background: #ECECEC  url('img/blog_background.png') top center no-repeat;*/
	padding: 20px 0;
}
.blog-banner{
	margin-bottom: 3px;
}
.blog-wrap .widget{
	background: url('img/blog-widget-middle.png') top left repeat-y;
	width:303px;
	margin-bottom: 15px;
}
.blog-wrap .widget ul{
	list-style: none;
}
.blog-wrap .widget ul a{
color: black;
display: block;
font-size: 14px;
text-decoration: none;
line-height: 26px;
}
.blog-wrap .widget ul a:hover{
	color: black;
	text-decoration: underline;
}
.blog-cat {
background: #DBDBDB url('img/blog-cat.png') top left repeat-x;
width: 302px;
border-radius: 6px;
border: 1px solid #DBDBDB;
position: relative;
left: -2px;
margin-bottom: 20px;
padding: 10px 0;
}


.blog-cat  ul {
	list-style: none;
	line-height: 45px;
}

.blog-cat ul li{
background: url('img/cat-li2.png') bottom center no-repeat;

}
.blog-cat ul li.current-cat,.blog-cat ul li:hover  {
background: none;
position: relative;
top: -1px;
}
.blog-cat  ul li:last-child {
	background: none;
}

.blog-cat  ul a{
	display: block;
	padding:0 18px;
	color: white;
	height:45px;
	font-size: 18px;
	color: #E00079;
	font-weight: normal;
	text-transform: uppercase;

}

.blog-cat ul a:hover, .blog-cat ul .current-cat a {
	color: white;
	background: url('img/cat-li-hover2.png') bottom center no-repeat;
	font-weight: bold;
}
.blog-wrap .in{
	padding: 5px 20px;
}
.blog-wrap .widget .widget-top{
	background: url('img/blog-widget-top.png') top left no-repeat;
	height: 49px;
	line-height: 49px;
	color: white;
	font-size:18px;
	padding: 0 20px
}
.blog-wrap .widget .widget-bottom{
	background: url('img/blog-widget-bottom.png') bottom left no-repeat;
	height: 15px;
}
.blog-wrap{
	border:1px solid #EDEDED;
	border-radius:10px;
	background: #eee url('img/blog_bg.png');
	padding: 20px 0;
}

.blog-wrap p{
margin: 10px 0;
line-height: 22px;}

.blog-facebook {
	display: block;
	width:308px;
	height:150px;
	background: url('img/blog-facebook.png') top left no-repeat;
	margin-bottom: 15px;
}
.lang-en .blog-facebook {
	background: url('img/blog-facebook_en.png') top left no-repeat;
}
.fb_iframe_widget {
position: absolute;
margin: 112px 0 0 88px;
width: 175px;
overflow: hidden;
height: 26px;
}

.blog-wrap .list h2,  .blog-wrap  h1{
font-size: 28px;
font-weight: bold;
padding: 8px 0 6px 0;
color: #E00079;
}
.blog-wrap  h2 a{
	color: #E00079;
	}

.blog-entry h2 cufon{
 padding-bottom:4px;
}
.blog-wrap .post{
	background: url('img/blog-hr.png') bottom left no-repeat;
	padding: 0 0 17px 0;
margin: 0 0 22px 0;
}

.blog-wrap .blog-entry  small{
color: black;
font-size: 13px;
font-weight: bold;
	}
.blog-wrap .btn_celyclanek{
	display: block;
	width: 166px;
	height:45px;
	background: url('img/btn_celyclanek.png') top left no-repeat;
}
.lang-en .blog-wrap .btn_celyclanek{
	background: url('img/btn_celyclanek_en.png') top left no-repeat;
}
.blog-wrap .left{
width: 602px;
padding-left: 23px;
float: left;
}
.blog-wrap .blog-entry{
	padding-left:96px;
}
.blog-wrap .post .left{
	position:absolute;
	margin: 0 0 0 -25px;
}

.blog-wrap .date{
	width: 82px;
	height: 82px;
	background: url('img/date.png') top left no-repeat;
	color: white;
	text-align: center;
}

.blog-wrap .date .day{
	font-size: 36px;
	font-weight:bold;
padding: 18px 0 12px;
}
.lang-en  .blog-wrap .date .day{
	padding: 18px 0 7px;
}
.lang-en .blog-wrap .date .day small {
font-weight: normal;
font-size: 19px;
}

.blog-wrap .date .month{
	font-size: 16px;
}
.lang-en .blog-wrap .date .month {
font-size: 15px;
}
.blog-wrap .sidebar{
	width: 323px;
	float:right;
}
.soutez-page {
	background: #F0EEEF url('img/soutez-title.png') center top no-repeat;
	width: 100%;
}
.soutez-page-zakryto {

background: url('img/konec.png');

width: 100%;
height: 1872px;
position: absolute;
z-index: 10;
margin: 362px 0 0 0;
}

.page-numbers{
	display: block;
	float:left;
	height:45px;
	width: 45px;
	line-height: 45px;
	text-align: center;
	font-size:18px;
	font-weight:bold;
	color:#D70074;
	background:url('img/btn_num.png') center center no-repeat;
}
.page-numbers.current, .page-numbers:hover{
	color: white;
	background:url('img/btn_num_curr.png') center center no-repeat;
}
.prev.page-numbers{
	width:127px;
	height:45px;
	margin-right: 20px;
	background: url('img/btn_predchozi.png') no-repeat;
}
.lang-en .prev.page-numbers{
	background: url('img/btn_predchozi_en.png') no-repeat;
}
.next.page-numbers{
	width:85px;
	height:45px;
	margin-left:20px;
	background: url('img/btn_dalsi.png') no-repeat;
}
.lang-en .next.page-numbers{
	background: url('img/btn_dalsi_en.png') no-repeat;
}
.navigation .next{
	float:right;
}
.eshoppage {
	min-height: 790px !important;
}
.fb {
float: right;
width: 165px;
padding: 36px 30px 0 0;
}
.fb a {
	background: url('img/facebook-big.png') right top no-repeat;
	float: right;
	color: #000;
	cursor: pointer;
	font-size: 15px;
	height: 53px !important;
	width: 145px !important;
	padding: 15px 73px 0 0;
	position: relative;
	z-index: 777;
}
.fb a:hover {
	background: url('img/facebook-big-hover.png') right top no-repeat;
}
.ring-title {
float: left;
width: 762px;
color: black;
font-size: 27px;
padding: 53px 0 0 25px;
}
#rings {
	background: url('img/rings2.png') right 105px no-repeat;
	width: 949px;
	display: block;
	height: 300px;
	padding: 105px 0 0 22px;
	_margin-top: -85px;
	|margin-top: -85px;
}
.ring-item {
	width: 316px;
	float: left;
	padding-top: 110px;
}
.ring-item a {
	width: 276px;
	height: 160px;
	float: left;
	padding: 105px 0 0 0;
	color: #fff;
	font-weight: bold;
	font-size: 0px;
	text-align: center;
}
.ring-item a:hover {
	background: url('img/ring-itema.png') 14px top no-repeat;
	font-size: 28px !important;
}
.lang-en .ring-item a:hover {
	background: url('img/ring-itema_en.png') 14px top no-repeat;
}
.item1 {
	left: 40px;
	top: -65px;
	position: relative;
}
.item2 {
	left: 0px;
	top: -90px;
	position: relative;
}
.item3 {
	left: -25px;
	top: -90px;
	position: relative;
}
.page-title {
	background: url('img/page-title.png') center top no-repeat;
	width: 100%;
	height: 75px;
}
.page-title h1 {
	font-size: 32px;
	color: #fff;
	line-height: 100%;
	padding-top: 23px;
}
.gallery-left {
	float: left;
	padding-bottom: 65px;
	width: 204px;
}
.gallery-title {
	color: #df0079;
	font-weight: bold;
	font-size: 23px;
	padding: 27px 0 22px 0;
}
.gallery-menu {
	background: url('img/gallery-menua-last.png') left bottom no-repeat;
	padding-bottom: 16px;
	float: left;
}
.gallery-menu ul {
	background: url('img/gallery-menua-first.png') left top no-repeat;
	list-style: none;
	padding-top: 13px;
}
.gallery-menu a {
	background: url('img/gallery-menua.png') center top repeat-y;
	color: #000;
	width: 187px;
	float: left;
	text-align: left;
	font-size: 18px;
	height: 21px;
	text-transform: none;
	padding: 15px 0 15px 17px;
}
.gallery-menu li.gmenu-5 a {
	padding: 6px 0 15px 17px;
	height: 30px;
}
.gallery-menu a:hover, .gallery-menu li.gactive a {
	background: url('img/gallery-menuahover.png') center top no-repeat;
	color: #fff;
}
.gallery-right {
	float: right;
	width: 780px;
	padding: 66px 0 55px 0;
	margin-right: -10px;
}
.gallery-right img {
	width: 182px;
	height: 152px;
	float: left;
	padding: 0 13px 13px 0;
}
.gallery-title-big {
	background: url('img/gallery-title-big.png') left top no-repeat;
	color: #df0079;
	width: 768px;
	height: 36px;
	float: left;
	font-size: 20px;
	font-weight: bold;
	padding: 15px 0 16px 0;
	text-align: center;
}
.brili {
	background: url('img/brili.png') left top repeat-x;
	width: 100%;
	height: 78px;
	float: left;
}
.brili h2 {
	font-size: 27px;
	font-weight: bold;
	color: #e00079;
	padding-top: 24px;
}
.brili-left {
	width: 510px;
	float: left;
	padding-right: 22px;
}
.brili-left p {
	padding-bottom: 25px;
}
.brili-right {
	width: 435px;
	float: left;
}
.brili-yes {
	background: url('img/brili-yes.png') left top no-repeat;
	width: 263px;
	height: 64px;
	display: block;
	margin: 0 auto;
}
.lang-en .brili-yes {
	background: url('img/brili-yes_en.png') left top no-repeat;
	width: 300px;

}
.brili-yes:hover {
	background: url('img/brili-yes-hover.png') left top no-repeat;
}
.lang-en .brili-yes:hover {
	background: url('img/brili-yes-hover_en.png') left top no-repeat;
}
.brili-yes span {
	display: none;
}
.page .brili-left, .page .brili-right {
	padding: 25px 22px 55px 0;
}
.brili-right h3 {
	font-weight: bold;
	font-size: 18px;
	padding-bottom: 20px;
}
.brili-right p {
	padding-bottom: 20px;
}
.tour-list {
	background: url('img/tour-list.png') left top no-repeat;
	width: 510px;
	height: 52px;
	display: block;
	padding-bottom: 15px;
}
.tour-list.black {
	background: url('img/tour-list-black.png') left top no-repeat;
}
.tour-list-name {
	float: left;
	color: #fff;
	width: 51px;
	height: 46px;
	font-size: 16px;
	text-align: center;
	font-weight: bold;
	padding-top: 6px;
}
.tour-list-name strong {
	float: left;
	width: 51px;
	font-weight: normal;
}
.tour-list-name span {
	float: left;
	width: 51px;
	font-size: 10px;
}
.tour-list-title {
	float: left;
	color: #000;
	width: 459px;
	height: 52px;
	font-size: 18px;
	font-weight: bold;
}
.tour-list-title p {
	color: #000;
	font-size: 18px;
	font-weight: bold;
	padding: 7px 0 0 11px !Important;
	line-height: 100%;
}
.tour-list-title span {
	color: #000;
	font-size: 13px;
	font-weight: normal;
	padding: 0 0 0 11px !Important;
	line-height: 100%;
}
.title-line {
	background: url('img/title-line.png') left bottom repeat-x;
	padding-bottom: 22px;
	width: 380px;
}
.school-open {
	background: url('img/title-line.png') left top repeat-x;
	padding-top: 16px;
	width: 380px;
	float: left;
	text-align: center;
	margin-top: 25px;
}
.bigh {
	font-size: 32px !important;
	padding-top: 36px;
}
.school-title {
	width: 385px;
	float: left;
	font-size: 18px;
	color: #e00079;
	font-weight: bold;
	margin: 20px 0 8px 0;
}
.school-title strong {
	float: left;
	background: url('img/school-title-left.png') left top no-repeat;
	padding: 11px 10px 11px 15px;
}
.school-title span {
	background: url('img/school-title-right.png') left top no-repeat;
	float: left;
	width: 5px;
	height: 40px;
}
.school-item img {
	float: left;
	padding: 0 16px 16px 0 !important;
	border: 0px !important;
	margin:  0 !important;
}
.bonus-middle {
	float: left;
	width: 358px;
	text-align: center;
}
.bonus-middle h2 {
	font-size: 28px;
	line-height: 145%;
	padding-top: 80px;
}
.bonus-right {
	float: right;
	width: 443px;
	height: 364px;
	position: absolute;
	right: 0;
	top: -65px;
	z-index: 999;
}
.eshop-left {
	float: left;
	top: 15px;
	width: 642px;
	height: 343px;
	position: relative;
}
.eshop-left-img {
	width: 642px;
	height: 343px;
	position: absolute;
	top: 0;
	left: 0;
}
.eshop-left-text {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 624px;
	height: 60px;
	padding: 16px 18px 0 0;
}
.eshop-left-text h2 {
	color: #df0079;
	padding: 10px 0 0 25px;
	float: left;
	font-size: 26px;
	text-align: left;
	width: 300px;
}
.eshop-left-text .sglprice {
	color: #000;
	float: left;
	font-size: 26px;
	text-align: right;
	width: 145px;
	position: absolute;
	top: 15px;
	right: 165px;
	font-family: "Calibri", Calibri;
}
.eshop-left-text .sglprice strong {
	color: #000;
	font-weight: normal;
}
.eshop-left .eshopbutton {
	background: url('img/buybutton.png') left top no-repeat !important;
	float: right !important;
	width: 136px !important;
	height: 40px !important;
	border: 0 !important;
	cursor: pointer !important;
	font-size: 0px;
	position: absolute;
	top: 17px;
	right: 10px;
}
.eshop-right {
	width: 328px;
	float: right;
	padding-top: 15px;
}
.eshop-right-item {
	padding-bottom: 8px;
}

fieldset, legend {
	background: none !important;
	border: 0 !important;
	width: 505px !important;
	float: left !important;
}
.offset, .iqty, .qty abbr, .sgloption {
	display: none;
}
.rtnshopping a, .editcart a, .editcheckout a {
	background: url('img/zpet.png') left top no-repeat;
	/*img/eshop-back.png*/
	width: 157px;
	float: left;
	height: 47px;
	font-size: 0px;
	position: relative;
	text-decoration: none;
	top: 9px;
}
.rtnshopping a:hover, .editcart a:hover, .editcheckout a:hover {
	background: url('img/zpet_hover.png') left top no-repeat;
	/*img/eshop-back-hover.png*/
}
.editcheckout a {
	margin-top: -40px;
}
.editcart a {
	margin-top: -80px;
}
#unset {
	background: url('img/vymazat.png') left top no-repeat;
	width: 202px;
	float: left;
	height: 47px;
	font-size: 0px;
	position: relative;
	top: 55px;
	left: 0px;
	text-shadow: none !important;
	border: 0 !important;
	cursor: pointer;
}
#unset:hover {
	background: url('img/vymazat-hover.png') left top no-repeat;
}
#update {
	background: url('img/update.png') left top no-repeat;
	width: 204px;
	float: right;
	height: 47px;
	font-size: 0px;
	position: relative;
	top: 102px;
	left: 80px;
	text-shadow: none !important;
	border: 0 !important;
	cursor: pointer;
	display: none;
}
.update-small {
	background: url('img/update-small.png') left top no-repeat !important;
	width: 40px;
	float: right;
	height: 40px;
	font-size: 0px;
	position: relative;
	top: -10px;
	left: -25px;
	text-shadow: none !important;
	border: 0 !important;
	cursor: pointer;
}
#update:hover {
	background: url('img/update-hover.png') 1px top no-repeat;
}
.eshopidetails, #eshopshowshipcost {
	display: none;
}
.gotocheckout a, #submitit, #ppsubmit {
	background: url('img/dalsi.png') left top no-repeat;
	width: 140px;
	float: right;
	height: 45px;
	font-size: 0px;
	position: relative;
	top: 9px;
	text-shadow: none !important;
	border: 0 !important;
	cursor: pointer;
}
.gotocheckout a:hover, #submitit:hover, #ppsubmit:hover {
	background: url('img/dalsi-hover.png') -1px top no-repeat;
}
.kosik .gotocheckout a, .kosik .rtnshopping a {
	top: -12px;
}
th#cartDelete img, .hide, #eshopcartform caption, .pokladna caption {
	display: none;
}
#eshopcartform {
	padding-top: 35px;
}
#eshopcartform table {
	
}
.product-in .sglprice {
color: black;
font-size: 26px;
text-align: center;
width: 74px;
position: absolute;
font-family: "Calibri", Calibri;
margin: 0px 0 0 266px;
top: 35px;
}

/*.product-exclusive .product-in .sglprice, .product-next-all .product-in .sglprice, .product-duo .product-in .sglprice  {
    margin: 50px 0 0 266px;
}
.produkt-1941 .product-in .sglprice {
    margin: 30px 0 0 266px;
} */
.product-in .sglprice strong {
	color: #000;
	font-weight: normal;
}
.product-in .eshopbutton {
font-size: 0px;
position: absolute;
left: 336px;
top: 30px;
    background: none !important;
float: left !important;
width: 144px !important;
height: 43px !important;
border: 0 !important;
cursor: pointer;
margin: 13px 0 0 4px;
}
.eshoperror {
	padding-top: 35px;
	font-size: 23px;
	color: #df0079 !important;
	float: left;
}
.brili-yes-box {
	background: url('img/brili-yes-box-2.png') 5px 56px no-repeat;
	width: 404px;
	height: 500px;
	float: left;
	padding: 56px 0 0 25px;
}
#contactForm .wpcf7-response-output {
}
#contactForm .wpcf7-mail-sent-ok {
	background: url('img/successay.png') center top no-repeat;
	width: 286px;
	height: 44px;
	float: left;
	position: relative;
	top: 10px;
	left: 50px;
	font-size: 0px;
}
#contactForm .wpcf7-mail-sent-ng {
	background: url('img/errorsay.png') left top no-repeat;
	width: 286px;
	height: 44px;
	float: left;
	position: relative;
	top: 10px;
	left: 50px;
	font-size: 0px;
}
.brili-yes-box .style-close-kontrola {
	margin-right: 15px;
}
.brili-yes-box h4 {
	font-size: 26px;
	color: #df0079;
	padding: 25px 0 23px 0;
}
.form-text {
	background: url('img/form-text.png') left top no-repeat;
	width: 220px;
	float: left;
	padding: 10px 15px 10px 15px;
	color: #999;
	font-size: 14px;
	border: 0;
	margin-bottom: 17px;
}
.brili-yes-box textarea {
	background: url('img/form-textarea.png') left top no-repeat;
	width: 255px;
	height: 135px;
	float: left;
	padding: 10px 15px 10px 15px;
	color: #999;
	font-size: 14px;
	border: 0;
	margin-bottom: 17px;
}
.brili-yes-box .form-text {
	background: url('img/brilitour-text.png') left top no-repeat !important;
	width: 255px !important;
}
.form-text-small {
	background: url('img/form-text-small.png') left top no-repeat;
	width: 42px;
	float: left;
	padding: 18px 0 18px 0;
	text-align: center;
	color: #999;
	font-size: 14px;
	margin-right: 15px;
	border: 0;
}
.brili-yes-box .form-submit {
	margin-right: 30px;
}
.form-submit {
	background: url('img/form-submit.png') left top no-repeat;
	width: 143px;
	height: 50px;
	float: right;
	border: 0;
	cursor: pointer;
}
.lang-en .form-submit {
		background: url('img/style-close-submit_en.png') left top no-repeat;
}
.form-submit:hover {
	background: url('img/form-submit-hover.png') left top no-repeat;
}
.lang-en .form-submit:hover {
	background: url('img/style-close-submit-hover_en.png') left top no-repeat;

}
.vstupdoclubu {
	background: url('img/vstupdoklubu.png') left top no-repeat;
	width: 337px;
	height: 63px;
	float: left;
	border: 0;
	margin-left: 160px;
	cursor: pointer;
}
.vstupdoclubu:hover {
	background: url('img/vstupdoklubu-hover.png') left top no-repeat;
}
.brili-yes-box label, .wpcf7-quiz-label {
	float: left;
	width: 87px;
	font-weight: bold;
	font-size: 13px;
	color: #000;
	padding-top: 8px;
}
.feedback-panel {
   width: 312px;
   height: 387px;
   position: absolute;
   top: 85px;
   right: 0px;
   z-index: 999;
}
.feedback-panel .wpcf7-quiz-label {
   display: block !important;
}
.brili-club-top {
	background: url('img/brili-club-top.jpg') center top no-repeat;
	height: 495px;
}
.brili-club-text {
	width: 666px;
	color: #000;
	line-height: 170%;
	font-size: 27px;
	float: left;
	position: absolute;
	z-index: 111;
	top: 350px;
	left: 0;
	font-weight: bold;
	padding: 0 0 0 20px;
}
.brili-club-text-uvnitr {
	width: 385px;
	text-align: center;
	color: #000;
	line-height: 140%;
	font-size: 27px;
	margin: 0 auto;
	display: block;
	padding-top: 180px;
}
.brili-club-ul ul {
	position: absolute;
	z-index: 555;
	list-style: none;
	padding: 15px 0 15px 160px;
}
.brili-club-ul li {
	background: url('img/brili-club-li.png') left center no-repeat;
	font-size: 19px;
	padding: 20px 0 20px 65px;
}
.brili-club-ul p {
	font-size: 19px;
	line-height: 150%;
	padding: 20px 0 10px 25px;
}
.brili-club-center {
	background: #E4E4E4 url('img/brili-club-center.jpg') center top no-repeat;
	height: 335px;
}
.brili-club-bottom {
	background: url('img/brili-club-bottom.jpg') center top no-repeat;
	height: 231px;
}
.brili-club-form {
	width: 348px;
	display: block;
}
#tab1 {
	background: url('img/brili-club-form.png') left top no-repeat;
	width: 348px;
	height: 220px;
	display: block;
	padding: 0;
}
#tab2 {
	background: url('img/brili-club-form2.png') left top no-repeat;
	width: 348px;
	height: 515px;
	display: block;
	padding: 0;
	position: absolute;
}
.sign-in, .user-forms {
	left: 10px;
	position: relative;
}
.brili-club-userbox {
	background: url('img/brili-club-userbox.png') left top no-repeat;
	width: 320px;
	height: 45px;
	display: block;
	padding: 5px 5px 0 5px;
	margin: 0 auto;
	position: relative;
	top: 25px;
}
.brili-club-userbox-lista {
width: 320px;
display: block;
margin: 0 auto;
position: relative;
top: 34px;
}
.brili-club-userbox-lista a.odeslat {
 	background: url('img/brili-club-lista-odeslat.png') top left no-repeat;
 	display: block;
 	width: 191px;
height: 50px;
margin: 3px 61px;
position: absolute;
 }
 .brili-club-userbox-lista a.odeslat:hover {
 	background: url('img/brili-club-lista-odeslat-hover.png') top left no-repeat;
 }
.brili-club-userbox-odeslat_navrh .send{
	display: block;
}
.brili-club-myname {
	text-transform: uppercase;
	color: #fff;
	font-size: 14px;
	float: left;
	width: 162px;
	padding: 12px 0 0 40px;
}
.brili-club-logout .brili-logout {
	background: url('img/brili-logout.png') left top no-repeat !important;
	float: right;
	width: 113px;
	height: 40px;
	border: 0;
	font-size: 0;
	cursor: pointer;
	position: relative;
	z-index: 9999;
}
.brili-logout:hover {
	background: url('img/brili-logout-hover.png') left top no-repeat;
}
.text-input {
	background: url('img/brili-club-form-text.png') left top no-repeat;
	width: 214px;
	float: left;
	padding: 14px 15px 12px 15px;
	color: #000;
	font-size: 12px;
	margin-bottom: 8px;
	border: 0;
}
.briliclub-label {
	float: left;
	width: 60px;
	color: #fff;
	padding-top: 12px;
}

.lang-en .briliclub-label {
	padding-top: 4px;
}
.text-input-small {
	background: url('img/brili-club-form-text-small.png') left top no-repeat;
	width: 60px;
	float: left;
	padding: 10px 15px 10px 15px;
	color: #999;
	font-size: 14px;
	margin-bottom: 7px;
	border: 0;
}
.brili-club-form-day {
	background: url('img/brili-club-form-day.png') left 2px no-repeat;
	padding-left: 75px;
	float: left;
}
.state-brili {
	/*background: url('img/state-brili.png') left top no-repeat;*/
	width: 207px;
	float: left;
	padding: 10px 15px 10px 15px;
	color: #999;
	font-size: 14px;
	margin-bottom: 7px;
	border: 0;
}
.text-input-small-den {
	background: url('img/brili-club-form-text-small-den.png') left top no-repeat;
	width: 42px;
	float: left;
	padding: 10px 15px 10px 15px;
	color: #999;
	font-size: 14px;
	margin-bottom: 7px;
	border: 0;
}
.text-input-small-mesic {
	background: url('img/brili-club-form-text-small-mesic.png') left top no-repeat;
	width: 53px;
	float: left;
	padding: 10px 15px 10px 15px;
	color: #999;
	font-size: 14px;
	margin-bottom: 7px;
	border: 0;
}
.small-right {
	margin-right: 4px;
}
.submit.button {
	background: url('img/brili-club-form-submit.png') left top no-repeat;
	width: 303px;
	height: 50px;
	float: left;
	border: 0;
	font-size: 0;
	cursor: pointer;
	margin-left: 3px;
}
.sign-in label, .remember-me, .sign-in a, .user-forms a, .user-forms label, .registerContactInfoHeading, .registerNameHeading, .registerAboutYourselfHeader {
	display: none;
}
ul.tabs {
	list-style: none;
	width: 348px;
	margin: 0 0 0 342px;
	padding-top: 35px;
}
ul.tabs li {
	float: left;
	width: 125px;
	height: 40px;
	padding-right: 3px;
}
ul.tabs li a {
	background: url('img/brili-club-form-tab2.png') left top no-repeat;
	float: left;
	width: 125px;
	height: 28px;
	color: #fff;
	text-align: center;
	font-size: 18px;
	padding-top: 12px;
	text-transform: uppercase;
}
ul.tabs li.tab2 a {
	background: url('img/brili-club-form-tab.png') left top no-repeat;
}
.brili-club-form form {
	padding: 25px 0 0 18px;
	float: left;
}
ul.tabs li {
	position: relative;
	z-index: 999;
}
ul.tabs li.active a {
	background: url('img/brili-club-form-tab.png') left top no-repeat;
}
#soutez-tab-popis{
	font-size:16px;
	color:black;
	position:absolute;
	margin: 16px 0 0 -11px;
}
.lang-en #soutez-tab-popis{
	margin: 16px 0 0 -23px;
}
.tab_container {
	width: 348px;
	display: block;
	margin: 0 0 0 342px;
	float: left; 
	position: relative;
	z-index: 777;
}
.tab_content {
	display: none;
}
.entry {
	padding-top: 65px;
}
.entry a {
	color: #E852A7;
}
.entry h2 {
	padding-bottom: 30px;
}
.entry h3 {
	padding-bottom: 15px;
}
.entry p {
	padding-bottom: 15px;
}
.entry ol, .entry ul {
	padding: 0 0 15px 30px;
}
.entry ol li, .entry ul li {
	padding-bottom: 4px;
	text-align: left;
}















.club-video {
	background: url('img/club-video.png') center bottom no-repeat;
	padding: 75px 55px 45px 55px;
	float: left;
	width: 355px;
}
.club-video h2 {
	width: 335px;
	text-align: center;
	color: #fff;
	font-size: 20px;
	padding: 0 0 10px 0;
}
.brili-club-bottom-in {
	background: url('img/brili-club-bottom-in.jpg') center top no-repeat;
	height: 505px;
}
.brili-club-top-in {
	background: url('img/brili-club-top-in.jpg') center top no-repeat;
	height: 520px;
	margin-top: -25px;
	position: relative;
	z-index: 666;
}
.cart-title {
	font-size: 27px;
	font-weight: bold;
	padding: 45px 0 0 0;
}
.pokladna .eshop.cart {
	top: 40px;
	position: relative;
}
.eshop.cart tbody tr {
	background: url('img/cart-tr.png') center top no-repeat;
	width: 971px;
	height: 52px;
	border: none !important;
	display: block;
	margin-bottom: 10px;
}
table th, table tr, table td {
	border: none !important;
}
.thead th, .stotal th, .shippingrow th, .total th {
	background: none !important;
}
.thead th, .thead abbr {
	color: #999 !important;
	font-weight: normal !important;
	border: 0;
}
.thead th {
	background: url('img/thead-tab.png') center top no-repeat !important;
	text-align: center;
	width: 103px;
	height: 25px;
	padding-top: 10px;
}
#cartDelete {
	background: none !important;
}
.cartitem {
	height: 37px;
	float: left;
	width: 330px;
	padding: 15px 0 0 20px;
	|padding-top: 0;
}
.cartitem a {
	font-size: 20px;
	color: #df0079;
}
.cqty.lb {
	height: 52px;
	float: left;
	text-align: center;
	width: 150px;
}
#cartItem {
	float: left;
	width: 340px;
}
#cartQty {
	float: left;
	width: 150px;
}
#cartTotal {
	float: left;
	width: 300px;
}
.amts {
	font-size: 20px;
	color: #000;
	width: 180px;
	text-align: right;
	padding: 15px 0 0 0px;
	float: left;
}
.deletecartitem {
	float: right;
	width: 120px;
}
.stotal {
	background: url('img/subtotal.png') top right  no-repeat !important;
	font-size: 25px;
	width: 971px !important;
	height: 64px !important;
	color: #000 !important;
	float: left;
	position: relative;
}
.shippingrow {
	background: url('img/total.png') center top no-repeat !important;
	font-size: 25px;
	width: 971px !important;
	height: 64px !important;
	color: #000 !important;
	float: left;
}
.total {
	background: url('img/shippingrow.png') center top no-repeat !important;
	font-size: 25px;
	width: 971px !important;
	height: 64px !important;
	color: #000 !important;
	float: left;
	position: relative;
}
#subtotal, #cTotal, #scharge {
	font-size: 0px;
}
.stotal .amts.lb, .total .amts.lb {
font-size: 27px;
right: 15px;
position: absolute;
color: black;
font-weight: bold;
padding: 0;
}
.shippingrow .amts.lb {
	font-size: 27px;
	float: right;
	position: relative;
	top: 0px;
	right: 15px;
	color: #000;
	font-weight: bold;
}
.total .amts.lb strong {
	color: #df0079 !important;
}
.deletecartitem input {
	float: right;
	|top: -11px;
	position: relative;
	border: 0 !important;
	margin: 5px 9px 0 0 !important;
}
.cqty .short {
	margin-top: -2px;
}
.eshop-bg {
	background: #F9F9F9 url('img/eshop-bg.png') left bottom repeat-x !important;
	/*height: 528px !important;*/
}
.fld4  {
	display: none !important;
}
/*.fld0,   .country    {
    display: none !important;

}*/

fieldset.fld0 {
    position: absolute;
    right: 10px;
    bottom: 520px;
    z-index: 10000;
    background: url('img/doruceni.png') left top no-repeat !important;
    padding-top: 15px;
}

.eshopform .fld0 {
    padding-top: 40px!important;
}
.vyber-ul, .eshopshiprates, .fld10 p  {
    display:none;
}

fieldset.eshop.fld0 small, fieldset.eshop.fld0 p {display: none;}

fieldset.eshop.fld0 span {
    display: block;
    font-size: 20px;
    padding-bottom: 5px;
}

.pplsk, .rokycany, .plzen {
    display: none;
    margin-top: 80px;
}

form.eshop fieldset {
    margin: 10px 5px 0 5px!important;
    padding: 10px;
}

.eshopform .fld0 {
    margin-bottom: 0px;
}
.sgloption, .offset {
	display: none;
}
.eshopidetails, #eshopshowshipcost, .company {
	display: none;
}
#state {
	display: none;
}
tr.stotal, .privacy, .state, .altstate, #scharge small, .eshopcheckoutconf h4, #mainlegend, .eshop legend {display: none;}
.fld1 {
	float: left !important;
	width: 850px !important;
	top: 25px;
	position: relative;
}
.fld6 {
	/*background: url('img/doruceni.png') left top no-repeat !important;*/
	float: left !important;
	width: 295px !important;
	padding: 55px 0 0 10px !important;
	position: relative;
	top: -65px;
	left: -115px;
}

.produkt-58 .eshop-buy {
    background: none!important;
}

.vyber-ul {
	list-style: none;
	text-align: left !important;
	width: 250px !important;
	float: left;
}
.vyber-ul li {
	text-align: left !important;
	width: 285px !important;
	padding-bottom: 10px;
	font-weight: bold;
	font-size: 17px;
}
.vyber-ul li span {
	cursor: pointer;
	padding-left: 5px;
}
.odkaz {
	background: url('img/club-link.png') left top no-repeat;
	float: left;
	width: 261px;
	height: 33px;
	font-size: 16px;
	text-transform: uppercase;
	text-align: center;
	padding-top: 16px;
	color: #fff !important;
}
.cqty.lb {
	top: 17px;
	|top: 0px;
	position: relative;
}
.continue-proceed {
	width: 970px;
	float: left;
	list-style: none;
}
.pokladna #submitit {
	top: 0px;
}
.pokladna #ppsubmit, x:-moz-any-link {
	top: 25px;
} /* FireFox 2 */
.pokladna #ppsubmit, x:-moz-any-link, x:default {
	top: 25px;
} /* FireFox 3 */
.pokladna .editcart a {
	top: 105px;
}
ul.eshoperrors.errors {
	width: 100%;
	float: left;
	padding: 15px 0 0 20px;
}
ul.eshoperrors.errors strong {
	color: #df0079 !important;
}
.pokladna .eshop.cart {
	margin-bottom: 15px;
}
.pokladna .hr {
	background: url('img/kontrola.png') left 45px no-repeat;
    height: 75px;
	width: 100%;
	float: left;
}
.pokladna .eshopcheckoutconf {
	padding: 15px 0 0 25px;
}
.pokladna .eshopcheckoutconf li {
	padding-bottom: 5px;
}
.pokladna .eshopcheckoutconf h3 {
	display: none;
}
span.items {
	font-weight: bold;
}
.finalize {
	padding: 20px 0 0 15px;
}
#process p {
	padding-top: 45px;
}
#process p:last-child {
	padding-top: 15px !important;
}
.state, .address2 {
	display: none;
}
.med, .fld1 .short {
	background: url('img/textinput.png') left top no-repeat !important;
	float: left;
	width: 211px;
	color: #000;
	font-size: 13px;
	padding: 8px 9px 8px 9px !important;
	border: 0 !important;
	text-shadow: none !important;
	margin-bottom: 10px;
}
#eshop-comments {
	background: url('img/textarea.png') left top no-repeat !important;
	float: left;
	width: 211px;
	height: 50px;
	color: #000;
	font-size: 13px;
	padding: 8px 9px 8px 9px;
	border: 0;
	margin-bottom: 10px;
}
.fld2 label {
	clear: left;
	float: left;
	width: 75px;
	font-size: 13px;
	padding: 5px 0 10px 0;
}
.fld1 {
	background: url('img/fld1.png') left top no-repeat !important;
	float: left;
	width: 355px;
	height: 462px;
	padding: 85px 90px 0 30px !important;
}
.reqd {
	color: #990054;
}
.podminky {
	float: left;
	width: 900px;
	position: relative;
	top: 0px;
	left: 0px;
}
.podminky label {
	padding-left: 8px;
}
.podminky a {
	color: #DF0079;
}
.white {
	color: #fff;
	font-size: 16px;
	padding: 25px 25px 0 25px;
}
.loginerrory {
	color: #fff;
	position: relative;
	top: 12px;
	left: 25px;
}
.banners-title {
	width: 940px;
	color: #000;
	font-weight: bold;
	font-size: 15px;
	padding: 0 0 10px 20px;
}
.fancy-style-close {
	background: url('img/fancy-style-close.png') left top no-repeat;
	display: none;
	width: 765px;
	height: 380px;
	padding-top: 85px;
}
.style-close-link {
	background: url('img/style-close-link.png') center 145px no-repeat;
	display: block;
	width: 203px;
	height: 218px;
	margin: 10px 0 0 60px;
}
.lang-en .style-close-link {
	background: url('img/style-close-linken.png') center 145px no-repeat;
}
.style-close-link:hover {
	background: url('img/style-close-link-hover.png') center 145px no-repeat;
}
.lang-en .style-close-link:hover {
	background: url('img/style-close-link-hoveren.png') center 145px no-repeat;
}
.style-close-title {
	font-size: 31px;
	color: #df0079;
	font-weight: bold;
	padding: 0 0 20px 217px;
}
.style-close-left {
	float: left;
	width: 330px;
	padding-left: 220px;
}
.odeslinavrh-form {
	float: left;
	width: 550px;
	padding-left: 211px;
}
.napismi-form {
	float: left;
	width: 450px;
	padding-left: 220px;
}
.style-close-ul {
	list-style: none;
}
.style-close-ul li {
	background: url('img/style-close-ul-black.png') left top no-repeat;
	float: left;
	width: 350px;
	height: 52px;
	margin: 0 0 6px 0;
	font-size: 12px;
	color: #333;
	line-height: 100%;
	font-style: italic;
}
.style-close-ul li a {
	color: #333;
}
.style-close-ul li .fancy-list-title {
	font-size: 14px;
	padding: 13px 0 4px 0;
}
.style-close-ul li .fancy-list-title-single {
	padding-top: 20px;
}
.style-close-ul li.active {
	background: url('img/style-close-ul-pink.png') left top no-repeat;
}
.style-close-ul li span {
	float: left;
	width: 50px;
	height: 34px;
	padding: 18px 10px 0 0;
	color: #fff;
	font-weight: bold;
	font-size: 15px;
	text-align: center;
}
.rules1, .rules2 {
	float: left;
	width: 290px;
	padding-right: 20px;
}
.rules1 {
	padding-top: 8px;
}
.rules2 {
	padding: 18px 0 0 25px;
	width: 200px;
}








.style-close-bottom {
	float: right;
	width: 908px;

}

.wpcf7-form-control-wrap.rules{
display: block;
float: left;
width: 52%;
left: 77px;
top: 11px;
}
.style-close-left p {
	color: #666;
	padding-bottom: 8px;
}
.style-close-right {
	float: right;
	width: 180px;
	color: #666;
	text-align: left;
	font-size: 11px;
	padding: 0 15px 0 0;
}
.style-close-right a {
	color: #d80073;
}
.style-close-right p {
	padding-bottom: 20px;
}
.state-odesli {
	background: #F7F7F7 !important;
	width: 270px;
	height: 36px;
	float: left;
	border: 0;
	display: block !important;
    margin-bottom: 10px;
}
.statelabel {
	/* width: 80px !important;*/
	margin-right: 5px;
}
.narozenilabel {
	width: 115px !Important;
}
.regular {
	font-weight: normal !Important;
}
.roklabel {
	width: 45px !Important;
}
.style-close-name {
	background: url('img/style-close-name.png') left top no-repeat;
	float: left;
	width: 87px;
	padding: 10px 0 9px 13px;
	margin: 0 8px 8px 0;
	border: 0;
	color: #999;
	font-size: 13px;
}
.nstyle-close-name {
	background: url('img/nstyle-close-name.png') left top no-repeat;
	float: left;
	width: 130px;
	padding: 10px 0 9px 13px;
	margin: 0 8px 8px 0;
	border: 0;
	color: #999;
	font-size: 13px;
}
.style-close-mesic {
	background: url('img/style-close-mesic.png') left top no-repeat;
	float: left;
	width: 70px;
	padding: 10px 0 9px 13px;
	margin: 0 8px 8px 0;
	border: 0;
	color: #999;
	font-size: 13px;
}
.style-close-mesic.error {
	background: url('img/style-close-mesic-error.png') left top no-repeat;
}
.style-close-name.error {
	background: url('img/style-close-name-error.png') left top no-repeat;
	color: #d70074;
}
.style-close-old {
	background: url('img/style-close-old.png') left top no-repeat;
	float: left;
	width: 68px;
	padding: 10px 0 9px 13px;
	margin: 0 8px 8px 0;
	border: 0;
	color: #999;
	font-size: 13px;
}
.style-close-old-select {
width: 68px;
padding: 0 0 0 5px;
margin: 0 8px 8px 0;
border: 0;
color: #999;
font-size: 13px;
background: #F7F7F7 !important;
height: 36px;
float: left;
border: 0;
display: block !important;
}
.style-close-old-select.error{
	background: #ffe1f1 !important;
}

.error #agreement, .error #register, .error #vybratsoubor{
	outline:3px solid #ffe1f1;
}
.style-close-old.error {
	background: url('img/style-close-old-error.png') left top no-repeat;
}
.style-close-email {
	background: url('img/style-close-email.png') left top no-repeat;
	float: left;
	width: 192px;
	padding: 10px 0 9px 13px;
	margin: 0 8px 8px 0;
	border: 0;
	color: #999;
	font-size: 13px;
}
.style-close-text {
	background: url('img/style-close-text.png') left top no-repeat;
	float: left;
	width: 282px;
	padding: 10px 0 9px 13px;
	margin: 0 8px 8px 0;
	border: 0;
	color: #999;
	font-size: 13px;
}
.nstyle-close-text {
	background: url('img/nstyle-close-text.png') left top no-repeat;
	float: left;
	width: 357px;
	padding: 10px 0 9px 13px;
	margin: 0 8px 8px 0;
	border: 0;
	color: #999;
	font-size: 13px;
}
.style-close-kontrola {
	background: url('img/style-close-kontrola.png') left top no-repeat;
	float: right;
	width: 42px;
	padding: 14px 0 16px 0;
	text-align: center;
	border: 0;
	color: #999;
	margin-right: 8px;
	font-size: 18px;
}
.style-close-kontrola.error {
	background: url('img/style-close-kontrola-error.png') left top no-repeat;
}
.style-close-submit {
	background: url('img/style-close-submit.png') left top no-repeat;
	float: right;
	width: 143px;
	height: 50px;
	margin: 0 18px 0 0;
	border: 0;
	cursor: pointer;
}

.lang-en .style-close-submit {
	background: url('img/style-close-submit_en.png') left top no-repeat;
}

.style-close-submit:hover {
	background: url('img/style-close-submit-hover.png') left top no-repeat;
}

.lang-en .style-close-submit:hover {
	background: url('img/style-close-submit-hover_en.png') left top no-repeat;
}

.file_1 {
	background: url('img/file_1.png') left top no-repeat;
	padding-left: 13px;
	width: 161px;
	height: 50px;
	border: 0;
	color: #d70073;
	font-size: 16px;
	cursor: pointer;
}
#vybratsoubor{
background: url('img/vybratsoubor.png') left top no-repeat;
width: 121px;
height: 49px;
position: absolute;
margin-left: 168px;
	cursor: pointer;
}
#vybratsoubor input{
background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
cursor: pointer;
font-size: 37px;
height: 58px;
line-height: 32px;
opacity: 0;
overflow: hidden;
width: 123px;
z-index: 2;
padding-left: 0;
}
.fancy-style-close label.kontrola, .brili-yes-box label.kontrola {
	float: right;
	font-size: 18px;
	color: #000;
	font-style: italic;
	padding: 15px 10px 0 0;
}
.brili-yes-box label.kontrola {
	text-align: right;
}
.rules {
	float: left;
	width: 620px;
	font-size: 12px;
	color: #666;
	font-style: italic;
	padding-top: 0;
}
.rules1.error, .rules1.error label, .rules2.error, .attach.error p, .attach.error strong {
	color: #C30069 !important;
}
.rules label {
	cursor: pointer;
}
#inline2 .wpcf7-response-output {
	position: absolute;
	left: 70px;
	bottom: 15px;
}
a.brilipop {
	background: url('img/brilipop.png') left top no-repeat;
	float: left;
	width: 52px;
	height: 162px;
	position: fixed;
	left: 0;
	top: 350px;
	z-index: 999;
}
a.brilipop:hover {
	background: url('img/brilipophover.png') left top no-repeat;
}
#omluva{
background: url('img/bublina.png') top left no-repeat;
width: 333px;
height: 315px;
position: absolute;
z-index: 2;
margin: -176px 0 0 123px;
display: none;
}
#omluva-hover{
display: block;
width: 308px;
height: 47px;
margin: 156px 0 0 323px;
z-index: 20;
position: absolute;
}
.lang-en a.brilipop {
	background: url('img/brilipop_en.png') left top no-repeat;
	float: left;
	width: 52px;
	height: 190px;
	position: fixed;
	left: 0;
	top: 350px;
	z-index: 999;
}
.lang-en a.brilipop:hover {
	background: url('img/brilipophover_en.png') left top no-repeat;
}

.ntextarea {
	background: url('img/ntextarea.png') left top no-repeat;
	float: left;
	width: 409px;
	padding: 10px 0 9px 13px;
	margin: 0 8px 0 0;
	border: 0;
	height: 108px;
	color: #999;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
}
.smalllabel {
	float: left;
	width: 55px;
	font-weight: bold;
	font-size: 13px;
	color: #000;
	padding-top: 8px;
}
.firstname-fix{
	font-size: 12px;
	padding-top: 0;
}
.telephone-fix{
	font-size: 12px;
}
.attach {
	padding-top: 15px;
}
.attach p {
	float: left;
	width: 180px;
	padding-top: 5px;
}
.attach strong {
	color: #000;
}
.longlabel {
	float: left;
	width: 450px;
	font-weight: bold;
	font-size: 13px;
	color: #000;
	padding: 2px 0 6px 0;
}
.odeslinavrh-form .smalllabel {
	padding-right: 5px;
	text-align: right;
	width: 57px;
}
.smalllabel.prijmeni {
	width: 77px;
	padding-left: 8px;
}

.smalllabel.psc {
	width: 77px;
	padding-left: 8px;
}

.napistemi .prijmeni {
	width: 66px;
}
.napistemi {
	background: url('img/napismi.png') 1px -5px no-repeat !important;
	display: none;
	width: 682px;
	height: 460px;
	padding-top: 85px;
}
#fancy-banner.box-soutez {
background: url('img/box-soutez.png') 0px -5px no-repeat !important;
display: none;
width: 682px;
height: 650px;
padding: 0px;
}
.odeslinavrh {
	background: url('img/odeslinavrh.png') left -12px no-repeat !important;
	display: none;
	width: 965px;
	height: 395px;
	padding-top: 85px;
}
.regok-title {
	padding-left: 0;
}
.registrace-briliclub .rules {
	width: 240px !important;
	padding: 0 0 0 138px !important;
}
.registrace-briliclub .rules1 {
	width: 240px !important;
}
.registrace-briliclub .style-close-bottom {
	width: 690px !important;
}
.registraceok {
	background: url('img/registraceok.png') 2px bottom no-repeat !important;
	display: none;
	width: 448px;
	height: 169px;
	padding: 76px 0 0 25px;
}
.registrace-briliclub {
	background: url('img/registrace-briliclub.png') 2px bottom no-repeat !important;
	display: none;
	width: 772px;
	height: 360px;
	padding: 71px 0 0 0;
}
.registrace-briliclub .style-close-title {
	padding-top: 20px;
}


.reginput {
	background: url('img/reginput.png') left bottom no-repeat;
	float: left;
	width: 140px;
	height: 39px;
	margin: 1px 0 0 0;
}
.lang-en .reginput {
	background: url('img/reginput-en.png') left bottom no-repeat;

}
.reginput:hover {
	background: url('img/reginput-hover.png') 2px 1px no-repeat;
}
.lang-en .reginput:hover {
	background: url('img/reginput-hover-en.png')  left bottom no-repeat;
}
.logininput {
	background: url('img/logininput.png') left bottom no-repeat;
	float: left;
	width: 170px;
	height: 51px;
	border: 0;
	margin-top: 8px;
	cursor: pointer;
}
.lang-en .logininput{
	margin-top: 24px;
	background: url('img/logininput-en.png') left bottom no-repeat;
}
.logininput:hover {
	background: url('img/logininput-hover.png') left bottom no-repeat;
}
.lang-en .logininput:hover {
	background: url('img/logininput-hover-en.png') left bottom no-repeat;
}
.regtext-left {
	float: left;
	width: 145px;
}
.regtext {
	color: #FCF0F7;
	font-size: 10px;
	font-style: italic;
	float: left;
	width: 137px;
	padding-top: 3px;
}
.reginfotext, .reginfotext2 {
    color: #FCF0F7;
    font-size: 9px;
    font-style: italic;
    font-weight: bold;
    float: left;
    width: 137px;
}

.reginfotext2{
    padding-top: 2px;
    text-align: center;
    width: 164px;
}
.lang-en .regtext {
	width: 173px;
}
.regok-briliclub {
	background: url('img/regok-briliclub.png') left top no-repeat;
	float: left;
	width: 275px;
	height: 50px;
}
.lang-en .regok-briliclub{
background: url('http://www.briliantina.com/wp-content/themes/briliantia.com/img/vstupdoklubu_en2.png') left top no-repeat;
width: 299px;
height: 65px;
}
.registraceok-text {
	font-size: 14px;
	font-style: italic;
	color: #333;
}
.registraceok-text p {
	padding-bottom: 10px;
}
.harmonogram {
	background: url('img/harmonogram.png') 1px -3px no-repeat !important;
	display: none;
	width: 601px;
	height: 399px;
	padding-top: 85px;
}
/*.wpcf7-response-output {
	position: absolute;
	left: 70px;
	bottom: 15px;
}
*/
#inline3 .wpcf7-mail-sent-ok {
	background: url('img/successay.png') center top no-repeat;
	width: 286px;
	height: 44px;
	float: left;
	position: relative;
	top: 12px;
	left: 220px;
	font-size: 0px;
}
#inline3 .wpcf7-mail-sent-ng {
	background: url('img/errorsay.png') left top no-repeat;
	width: 286px;
	height: 44px;
	float: left;
	position: relative;
	top: 12px;
	left: 220px;
	font-size: 0px;
}
.napbottom .style-close-submit {
	margin: 0 35px 0 0;
}
.stepshp {
	background: url('img/stepshp.png') left top repeat-x;
}
.stepshp h1 {
	display: none;
}
.steps-inhp {
	background: url('img/steps-inhp-nove.png') center top no-repeat;
	width: 990px;
	height: 252px;
	margin: 0 auto;
	position: relative;
}
.eshop-link-all {
	width: 990px;
	height: 252px;
	position: absolute;
	top: 0;
	left: 0;
}
.eshop-link2 {
	width: 160px;
	height: 58px;
	position: absolute;
	bottom: -33px;
	left: 415px;
	z-index: 333;
}
.hp-item-info {
	float: left;
	width: 268px;
	padding: 146px 0 0 233px;
}
.hp-item-info.second {
	float: left;
	width: 268px;
	padding: 154px 0 0 220px;
}
.hp-item-info.second .hp-item-info-price {
	padding-left: 50px;
	padding-right: 3px;
}
.hp-item-info-price {
	color: #000;
	font-size: 27px;
	float: left;
	width: 55px;
	font-weight: bold;
	padding: 16px 0 0 32px;
}
.hp-item-info p {
	color: #333;
	font-size: 17px;
	line-height: 155%;
	float: left;
	width: 130px;
	padding: 0 0 0 28px;
}
.hp-item-info span {
	font-weight: bold;
}
.partnershp-box {
	top: -20px;
	position: relative;
}
.partnershp-title {
	font-size: 32px;
	color: #000;
	padding: 0 0 0 15px;
}
.partnersbox {
padding: 20px 0 0 0;
}
.product-info-box {
	position: absolute;
	top: 15px;
	right: 35px;
	z-index: 2;
}
.pri-zakoupeni{
top: 93px;
right: 37px;
z-index: 1000;
}
.banner {
	display: none;
	width: 475px;
	height: 660px;
}
.club {
	background: url('img/club.png') 93px bottom no-repeat;
	height: 215px;
}
.club-box {
	padding-left: 345px;
	color: #000;
	font-size: 25px;
	font-weight: bold;
	font-style: italic;
}
.club-box p {
	padding: 45px 0 25px 0;
	width: 600px;
	line-height: 125%;
}
.brili-club-bottom .club-box p {
	padding: 70px 0 25px 0;
	font-size: 30px;
}
.club-box a, .odkaz {
	background: url('img/vstupdoklubu.png') left top no-repeat;
	float: left;
	width: 337px;
	height: 63px;
	color: #fff;
	font-size: 0;
	text-transform: uppercase;
	text-align: center;
	padding-top: 16px;
}
.lang-en .club-box a,.lang-en  .odkaz {
	background: url('img/vstupdoklubu_en2.png') left top no-repeat;
}
.club-box a:hover, .odkaz:hover {
	background: url('img/vstupdoklubu-hover.png') left top no-repeat;
}
.lang-en .club-box a:hover, .lang-en .odkaz:hover {
	background: url('img/vstupdoklubu-hover_en2.png') left top no-repeat;
}
.ngg-albumtitle a {
	background: url('img/gallery-item-title.png') left top no-repeat;
	float: left;
	width: 134px;
	height: 44px;
	padding: 12px 40px 0 10px;
	color: #000;
	font-size: 13px;
	overflow: hidden;
	line-height: 100%;
	text-decoration: none;
}
.ngg-albumtitle {
	padding-bottom: 5px;
}
.ngg-album {
	float: left;
	width: 182px !important;
	height: 220px !important;
	margin-right: 13px !important;
	border: 0 !important;
	padding: 0 !important;
}
.fancy-form-tour {
	display: none;
}
.product-akce {
	background: url('img/product-akce.png') center top no-repeat;
	width: 980px;
	height: 358px;
	display: block;
	position: relative;
}
.product-akce img {
	max-width: 420px;
	max-height: 312px;
}
.product-akce .product-in {
	padding-left: 0;
	width: 980px;
	text-align: center;
}
.product-akce .product-in img {
	display: block;
	margin: 0 auto;
	z-index: 111;
}
.product-akce .eshopbutton {
	float: left !important;
	position: relative;
	left: -20px;
	top: -25px;
}
.akce-title {
	float: left;
	width: 300px;
	color: #df0079;
	font-size: 36px;
	padding: 0;
	position: absolute;
	top: 300px;
	left: 30px;
	z-index: 777;
}
.pinkbg {
	background: url('img/pinkbg.png') left bottom repeat-x;
	width: 100%;
	height: 378px;
}
.product-akce .eshop-buy {
	float: right;
	position: relative;
	top: -40px;
	right: 25px;
}
.product-akce .product-in .sglprice {
	text-align: left;
	width: 100px;
	position: absolute;
	bottom: 18px;
	left: 0px;
}
#fancy-banner {
	padding: 59px 0 0 5px;
	padding: 0px 0 0 5px;
}
.welcome.fancybox-type-inline .fancybox-close {
top: 15px !important;
}
#fancy-banner img {
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topright: 10px;
	border-top-right-radius: 10px;
}
.galleryplay {
	background: url('img/galleryplay.png') center center no-repeat;
	float: left;
	width: 58px;
	height: 56px;
	position: absolute;
	top: 45px;
	left: 60px;
}
.ngg-gallery-thumbnail {
	position: relative;
}
#whitebox {
	background: #F4F4F4;
	display: block;
	height: 25px;
	overflow: hidden;
	width: 100%;
}
#whitebox li {
	background: url('img/whiteboxli.png') left 3px no-repeat;
	padding-left: 21px;
	margin-right: 15px;
}
#whitebox li span {
	font-weight: bold;
	color: #E10079;
}
.fb-vysvedceni {
	position: absolute;
	bottom: 35px;
	right: 28px;
}
.fb-exclusive {
position: absolute;
margin: 335px 0 0 78px;
}
.fb-duo {
position: absolute;
margin: 335px 0 0 78px;
}
.fb-duo img, .fb-exclusive img, .fb-vysvedceni img {
	cursor: pointer;
}
.list {
	width: 184px;
	float: left;
	padding-right: 14px;
}
.list-head {
	background: url('img/list-head.png') left top no-repeat;
	width: 172px;
	height: 52px;
	padding: 10px 0 0 12px;
	color: #CC006E;
	font-size: 32px;
	text-transform: uppercase;
}
.list-head span {
	width: 38px;
	height: 32px;
	float: left;
	padding-top: 6px;
	text-align: center !important;
}
.list ul {
	list-style: none;
	padding: 10px 0 25px 16px;
	margin: 0;
}
.list li {
	padding-bottom: 7px;
}
.list li a {
	color: #999999 !important;
	font-size: 14px;
	text-decoration: none;
}
.list-title {
	background: url('img/list-title.png') center top repeat-x;
	width: 100%;
	height: 77px;
}
.list-title h2 {
	font-size: 32px;
	color: #E00079;
	line-height: 100%;
	padding-top: 23px;
}
.list-bg {
	padding: 10px 0 55px 0;
}
.list-detail {
	background: url('img/list-detail.png') left 15px no-repeat;
	width: 169px;
	height: 171px;
	float: left;
	padding: 29px 10px 0 17px;
	font-size: 12px;
}
.list-detail strong {
	font-size: 14px;
}
.list-detail p {
	padding: 0 15px 8px 0;
	line-height: 140%;
	text-align: left !important;
}
.list-detail a {
	color: #000;
	text-decoration: none;
}
.list-detail-title {
	font-size: 18px;
	color: #E00079;
	padding-bottom: 11px;
}
.prodejnimista {
	text-align: center;
	padding-bottom: 10px;
	margin-top: -15px;
}
.prodejnimista-eshop {
	margin: 20px 0 0 0;
}
.eshoppage {
	min-height: 790px !important;
}
.eshop-mar {
	background: none !important;
	top: -50px;
	position: relative;
}
















#footer {
	background: url('img/footer.jpg') center top no-repeat;
	width: 100%;
	height: 374px;
}
#copy-bottom {
	background: #000;
	height: 30px;
	width: 100%;
	float: left;
	color: #999;
	padding-top: 15px;
}
#copy-bottom a {
	color: #999;
	text-decoration: underline;
}
.f-left {
	float: left;
	width: 650px;
}
.f-right {
	float: right;
	text-align: right;
	width: 200px;
}
.footer-top {
	height: 57px;
	width: 990px;
}
.footer-top-left {
	float: left;
	width: 300px;
	padding-top: 4px;
}
.footer-top-left .fb-s{
	background: url('img/facebook.png') left center no-repeat;
	float: left;
	width: 30px !important;
	height: 30px !important;
}
.footer-top-left .fb-s:hover {
	background: url('img/facebook-hover.png') left center no-repeat;
}
.napismi-link {
	background: url('img/napismi-link.png') left top no-repeat;	
	width: 145px;
	height: 46px;
	float: left;
	cursor: pointer;
}
.lang-en .napismi-link {
	background: url('img/napismi-link_en.png') left top no-repeat;	
	width: 160px;
}

.napismi-link:hover {
	background: url('img/napismi-link-hover.png') left 1px no-repeat;	
}

.lang-en .napismi-link:hover {
	background: url('img/napismi-link-hover_en.png') left 1px no-repeat;	
}

.footer-top-left .tw-s {
	background: url('img/twitter.png') left center no-repeat;
	float: left;
	width: 30px !important;
	height: 30px !important;
	margin-right: 7px;
}
.footer-top-left .tw-s:hover {
	background: url('img/twitter-hover.png') left center no-repeat;
}
.footer-top-left p a {
	font-weight: bold;
	font-style: italic;
	font-size: 16px;
	padding: 6px 0 0 8px;
	float: left;
	cursor: pointer;
	color: #002639;
}
.footer-top-right {
	float: right;
	width: 650px;
	color: #999;
	text-align: right;
	font-size: 14px;
	padding-top: 20px;
}
.footer-top-right a {
	color: #000;
	font-size: 13px;
	text-decoration: none;
	position: relative;
	z-index: 111;
}
.footer-bottom-title {
	font-size: 27px;
	color: #e00079;
	font-weight: bold;
	padding: 23px 0 23px 0;
}
.box1 {
	width: 253px;
	float: left;
	padding-right: 20px;
}
.box2 {
	width: 222px;
	float: left;
}
.box3 {
	width: 433px;
	float: right;
}
.box1-item {
	background: url('img/footer-bottom-box1.png') center top no-repeat;
	width: 243px;
	height: 211px;
	padding: 9px 0 0 10px;
    text-align: center;
}
.box1-item:hover {
	background: url('img/footer-bottom-box1-hover.png') center top no-repeat;
}
.box2-item:hover {
	background: url('img/footer-bottom-box2-hover.png') center top no-repeat;
}
.box2-item {
	background: url('img/footer-bottom-box2.png') center top no-repeat;
	width: 214px;
	height: 211px;
	padding: 9px 0 0 8px;
}
.pozvibriliantinu {
	background: url('img/pozvibriliantinu.png') center top no-repeat;
	width: 433px;
	height: 220px;
	float: left;
}
.lang-en .pozvibriliantinu {
	background: url('img/pozvibriliantinu_en.png') center top no-repeat;
}
.pozvibriliantinu:hover {
	background: url('img/pozvibriliantinu-hover.png') center top no-repeat;
}
.lang-en .pozvibriliantinu:hover {
	background: url('img/pozvibriliantinu-hover_en.png') center top no-repeat;
}
.lang-en .brili-club-text-uvnitr {
padding-top: 157px;
}
.footer-bottom p {
	text-align: center;
	padding-top: 2px;
}
.footer-bottom a {
	font-size: 14px;
	color: #e00079;
	font-weight: bold;
}
.eshop-mar {
	background: none !important;
	top: -50px;
	position: relative;
}

#footer-menu .menu-item-last span{
display: none;
}

#footer-menu{
	display: inline;
}
#footer-menu li{
	display: inline;
}

#langs{
position: absolute;
margin: 1px 0 0 925px;
width: 69px;
color: whiteSmoke;
}
#langs a{
	color:whiteSmoke;
}
#langs span{
	position: relative;
	top:2px;
}

#langs a.active, #langs a:hover{
	color: #DF0079;
}

.clear {clear: both}
a {text-decoration: none;}
.alignleft {float: left; margin-right: 10px}
.alignright {float: left; margin-left: 10px}
img {border: 0}

.produkt-1816 .img-wrapper img {
margin: 32px 0 0 0;
}
.produkt-1816 .popis{
position: absolute;
margin: -280px 0 0 20px;
width: 314px;
text-align: left;
}


.ui-tabs {
    zoom: 1;
}
.ui-tabs .ui-tabs-nav {
    list-style: none;
    position: relative;
    padding: 0;
    margin: 0;
}
.ui-tabs .ui-tabs-nav li {
    position: relative;
    float: left;
    margin: 0 3px -2px 0;
    padding: 0;
}
.ui-tabs .ui-tabs-nav li a {
    display: block;
    padding: 10px 20px;
    background: #f0f0f0;
    border: 2px #ccc solid;
    border-bottom-color: #ccc;
    outline: none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a {
    padding: 10px 20px 12px 20px;
    background: #fff;
    border-bottom-style: none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a,
.ui-tabs .ui-tabs-nav li.ui-state-disabled a,
.ui-tabs .ui-tabs-nav li.ui-state-processing a {
    cursor: default;
}
.ui-tabs .ui-tabs-nav li a,
.ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {
    cursor: pointer;
}
.ui-tabs .ui-tabs-panel {
    display: block;
    clear: both;
    border: 2px #ccc solid;
    padding: 10px;
}
.ui-tabs .ui-tabs-hide {
    display: none;
}

.button-archiv {
    background: url('img/button-archiv.png') center bottom no-repeat;
    height: 45px;
    width: 110px;
    display: inline-block;
    text-align: center;
}

.button-archiv a {
    top: 14px;
    position: relative;
    color: white;
    font-size: 15px;
}

.buttons {
    margin: 0 auto;
    width: 900px;
    padding-top: 40px;
    position: relative;
    text-align: center;
}


.errorinfo {margin-left: 250px; color: red; display: none;}

.regok {margin-left: 230px;}

.odeslinavrh #tab1 {margin-left: 220px;}


div.clear.10pxtop {margin-top:10px!important;}
* {margin: 0; padding: 0}

