/*======================================================================================*/
/* GENERAL SETTINGS                                                                     */
/*======================================================================================*/

h1, h2, h3, h4, h5, h6, h7, h8
{
	padding: 0 0 10px 0;
	color: #9a8740;
	font-family: "Times New Roman";
	font-family: Times New Roman;
	font-size: 200%;
	font-weight: normal;
}

/*======================================================================================*/

.floatLeft
{
	margin: 0 15px 15px 0;
	float: left;
}

.colored
{
	color: #a18f4d;
}

.dottedLine
{
	padding: 15px 0;
	background: url('/styles/images/dotted-line-horizontal.gif') repeat-x center center;
}



/*======================================================================================*/
/* HOMEPAGE                                                                             */
/*======================================================================================*/

.about
{
	
}

.about p
{
	padding: 0 0 20px 0;
}

.about a.img
{
	width: 127px;
	height: 98px;
	float: left;
	display: block;
}

.about a.link
{
	width: 80px;
	padding: 25px 0 0 5px; 
	float: left;
	color: #a18f4d;
	font-weight: bold;
}

/*======================================================================================*/

.offer
{
	background: url('/styles/images/homepage-dots.gif') no-repeat 0px 40px;
}

.offer .images
{
	height: 187px;
	padding: 0 0 6px 0;
}

.offer .images div
{
	display: none;
}

.offer .paging
{
	
}

.offer .paging a
{
	width: 22px;
	height: 19px;
	margin: 0 6px 0 0;
	padding: 3px 0 0 0;
	float: left;
	display: block;
	background: url('/styles/images/offer-page.gif') no-repeat 0px 0px;
	color: #9c9c9c;
	text-decoration: none;
	font-weight: bold;
	text-align: center;
}

.offer .paging a:hover,
.offer .paging a.selected
{
	color: black;
	font-weight: bold;
}

.offer .paging p
{
	text-align: right;
	display: block;
	float: right;
}

.offer .paging p strong
{
	color: Black;
}

.offer .paging p span
{
	font-style: italic;
}

/*======================================================================================*/

.articles,
.articlesSmaller
{
	
}

.articles .article,
.articlesSmaller .article
{
	padding: 0 0 20px 0;
}

.articles .article img,
.articlesSmaller .article img
{
	float: left;
}

.articles .article h3,
.articlesSmaller .article h3
{
	ccwidth: 215px;
	ddfloat: right;
	font-family: "Tahoma", "Verdana", "Arial";
	font-size: 100%;
	text-decoration: underline;
	font-weight: bold;
}
.articles .article h3 a,
.articlesSmaller .article h3 a
{
  color:#9a8740;
}
.articlesSmaller .article h3
{
	width: 160px;
}

.articles .article p,
.articlesSmaller .article p
{
	ddwidth: 215px;
	ddfloat: right;
	clear: right;
}

.articlesSmaller .article p
{
	dwidth: 160px;
}


/*======================================================================================*/
/* 3D PREVIEW                                                                           */
/*======================================================================================*/

#preview3d
{
	padding: 10px 0 0 0;
	text-align: center;
}

/*======================================================================================*/

#preview3d_selection
{
	padding: 20px 0;
	text-align: center;
}

#preview3d_selection a img
{
	margin: 0 15px;
}


/*======================================================================================*/
/* WEDDING DRESSES                                                                      */
/*======================================================================================*/

.wedding_dresses
{
	
}

/*======================================================================================*/

.wedding_dresses .checkboxes
{
  width:690px;
}

.wedding_dresses .checkboxes a
{
	padding: 0 15px 3px 0;
	padding: 0;
	margin: 0 5px 3px 0;
	display: block;
	float: left;
	text-decoration: none;
	width:110px;
}

.wedding_dresses .checkboxes a label
{
/*	text-decoration: underline; */
	font-weight: bold;
}

/*======================================================================================*/

.wedding_dresses .list
{
	width: 851px;
	padding: 10px 0px 30px 0;
	margin: 0 auto;
	position: relative;
	right:-22px;
}

.wedding_dresses .list .separator
{
	width: 14px;
	height: 240px;
	float: left;
}

.wedding_dresses .list .item
{
	width: 140px;
	height: 240px;
	float: left;
	overflow:hidden;
}

.wedding_dresses .list .item img
{
	
}

.wedding_dresses .list .item p
{
	padding: 10px 0 0 0;
	display: block;
	text-align: center;
}

.wedding_dresses .list .item p strong
{
	color: Black;
}

.wedding_dresses .list .item p span
{
	color: #959595;
	text-transform: uppercase;
	font-style: italic;
	font-weight: bold;
}

/*======================================================================================*/

.wedding_dresses .list .pagingBottomLeft
{
	position: absolute;
	left: 0;
	bottom: 0;
}

.wedding_dresses .list .pagingBottomLeft a
{
	width: 27px;
	height: 23px;
	padding: 6px 3px 0 0;
	margin: 0 5px 0 0;
	display: block;
	float: left;
	background: url('/styles/images/paging-normal.png') no-repeat left top;
	color: #f2c003;
	text-decoration: none;
	text-align: center;
	font-weight: bold;
}

.wedding_dresses .list .pagingBottomLeft a:hover,
.wedding_dresses .list .pagingBottomLeft a.selected
{
	background: url('/styles/images/paging-selected.png') no-repeat left top;
	color: white;
}

.wedding_dresses .list .pagingBottomLeft span
{
	width: 27px;
	height: 23px;
	padding: 6px 3px 0 0;
	display: block;
	float: left;
	text-align: center;
}

/*======================================================================================*/

.wedding_dresses .pagingTopRight,
.wedding_dresses .list .pagingBottomRight
{
	position: absolute;
	right: 0;
	text-align:right;
}

.wedding_dresses .pagingTopRight
{
	top: 0;
}

.wedding_dresses .list .pagingBottomRight
{
	bottom: 0;
}

.wedding_dresses .pagingTopRight a,
.wedding_dresses .list .pagingBottomRight a
{
	color: #f2c003;
	text-decoration: none;
	font-weight: bold;
}

.wedding_dresses .pagingTopRight .previous,
.wedding_dresses .list .pagingBottomRight .previous
{
	width: 84px;
	height: 23px;
	padding: 7px 0 0 10px;
	margin: 0 15px 0 0;
	display: block;
	float: right;
	background: url('/styles/images/list-previous.png') no-repeat 0px 0px;
	text-align: center;
}



.wedding_dresses .pagingTopRight .next,
.wedding_dresses .list .pagingBottomRight .next
{
	width: 84px;
	height: 23px;
	padding: 7px 10px 0 0;
	display: block;
	float: right;
	background: url('/styles/images/list-next.png') no-repeat 0px 0px;
	text-align: center;
}

.btnx { background: url('/styles/images/btnx.png') no-repeat 0px 0px !important; padding-left:5px !important;}


.pagingBottomRight2 a
{
	color: #f2c003;
	text-decoration: none;
	font-weight: bold;
}
.pagingBottomRight2 .previous
{
	width: 84px;
	height: 23px;
	padding: 7px 0 0 10px;
	margin: 0 10px 0 0;
	display: block;
	float: left;
	background: url('/styles/images/list-previous.png') no-repeat 0px 0px;
	text-align: center;
}
.pagingBottomRight2 .zpet
{
	width: 84px;
	height: 23px;
	padding: 7px 10px 0 0;
	margin: 0 10px 0 0;
	display: block;
	float: left;
	background: url('/styles/images/list-blank.png') no-repeat 0px 0px;
	text-align: center;
}
.pagingBottomRight2 .next
{
	width: 84px;
	height: 23px;
	padding: 7px 10px 0 0;
	display: block;
	float: left;
	background: url('/styles/images/list-next.png') no-repeat 0px 0px;
	text-align: center;
}
/*======================================================================================*/
.prodimginlistdiv {
  overflow:hidden;
  width:135px;
  height:153px;/*173px;*/
  overflow:hidden;  
}
.prodimginlist {
  width:125px;
}


.galerie .mainimg { text-align:center;}
.galerie .mainimg img { width: 400px; border:5px solid white;}
 .galerie .imgs { margin-top: 10px; float:left; width:150px;  margin-right:5px; } 

 .galerie .imgs .hlasy { text-align:center;margin-bottom:3px;} 

input.hlasovat {
  border:1px dotted;
}

.tac {text-align:center;}

.galerie .imgs .a {   width:150px; height:100px;overflow: hidden !important;
                    border:1px dotted #cccccc; margin:2px; cursor:pointer;
                    }
.galerie .imgsss .a {   width:150px; height:100px;overflow: hidden !important;
                    border:1px dotted #cccccc; margin:2px; cursor:pointer;
                    float:left;
                    }
.galerie .imgsss img { width:150px; margin:2px;  }
.galerie .imgs img { width:150px; margin:2px;  }


.galerie h3 { font-size:16px; }
.galerie #gal_img_popis { margin-top:5px;}



/*
.galerie .mainimg { text-align:center;}
.galerie .mainimg img { width: 400px; border:5px solid white;}
.galerie .imgs { margin-top: 0px; float:left; width:150px;  margin-right:5px; } 

.galerie .imgs .hlasy { text-align:center;margin-bottom:3px;} 

input.hlasovat {
  border:1px dotted;
}

.tac {text-align:center;}


.galerie .imgs .a {   
  text-align:center; 
  overflow: hidden; 
}

.galerie .imgs img { height:150px; margin:0px;  }
.galerie h3 { font-size:16px; }
.galerie #gal_img_popis { margin-top:5px;}

.galerie .imgs .hlasovat { margin-bottom:23px;} 


.soutezimg { padding: 0px; margin: 0px 10px 0 0; float:left; width:150px;   } 

.soutezimg a img {   width:150px; height:100px;overflow: hidden !important;
                    border:1px dotted #cccccc; margin:2px; }

.soutezimg img {   width:150px; }
*/


.imgs3inrow { margin-top: 10px; float:left; width:200px;overflow: hidden;  margin-right:5px;}
.imgs3inrow .a {   width:200px; height:140px;overflow: hidden;
                    border:1px dotted #cccccc; margin:2px; cursor:pointer; }
.imgs3inrow  img { width:200px; margin:2px;  }
.imgs3inrow .hlasy { text-align:center;margin-bottom:3px;}
.imgs3inrow h5 { font-size:20px; text-align:center;}


/*
.imgs3inrow { padding: 0; margin: 0; float:left; width:180px;overflow: hidden; margin: 0 10px 0 0; }
.imgs3inrow  img { width:180px; height: 135px; margin:0px;  }
.imgs3inrow .hlasy { text-align:center;margin-bottom:3px;}
.imgs3inrow h5 { font-size:20px; text-align:center;}
*/

.cleaner { clear:both; font-size:1px;}

.bnrhp { position: absolute;top:150px; left:180px; z-index:10000; width:702px; height:290px;
        background: url('/images/banner_final_prohlidky.png') no-repeat 0px 0px; }
/*.bnrhp { position: absolute;top:150px; left:180px; z-index:10000; width:702px; height:290px;
        background: url('/images/banner_prohlidky.png') no-repeat 0px 0px; }*/
.bnrhp .close { position:absolute; display:block; width:30px; height:25px;}
.bnrhp .link { position:absolute; top:20px;left:24px; display:block; width:490px; height:253px;  }

table.prehlidky { }
table.prehlidky tr td { padding: 5px 5px 5px 5px;}
table.prehlidky tr td a { width: 130px; height: 200px; display:block; overflow:hidden; }
table.prehlidky tr td a img { height: 200px; }

.relative { position:relative;}

h1.vyrobce { width:auto; float:left;margin-right:30px;}
.dalsiznacky { position:relative; top:5px;}





