@charset "utf-8";
* {
	margin: 0;
	padding: 0;
	}
	
html, body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-align: center;
}
html {
	background-color:#000000; /*#28282*/
}
body {
	background-color: #000000;
	width:930px;
	margin: 0 auto;
	position: relative;
	}
	
	
	
a img {
	border:none;
	}

div#hlavni {
	position:relative;
	text-align:left; 
	width: inherit;
	height:auto;
	margin: 0 auto;
}
div#zahlavi {
	position:relative;
	width: 930px;
	height: 60px;
	/*background-color: yellow;*/
}
	
div#flash {
	/*background-color: Lime;*/
	float: right;
	width:694px;
	height:auto;
	padding-right: 5px;
	padding-top: 5px;
	margin: 8px 0px 20px 0px;
	}
	
div#otazky {
	/*background-color: Lime;*/
	float: right;
	width:694px;
	height:auto;
	padding-right: 5px;
	padding-top: 5px;
	margin: 8px 0px 20px 0px;
	}

div#otazky p {
  margin: 5px 0 10px 0;
  line-height: 17px;
}

div#otazky p strong {
  font-size: 13px;
}

div#otazky ul {
  margin: 5px 0 10px 15px;
  line-height: 17px;
}  
  	
div#zapati {
	background-color: #000000;
	height: 25px;
	width:inherit;
	clear:both;
	padding-top: 10px;
	text-align:justify;
	}
div#copyright {
	background-color: #000000;
	height: 25px;
	width:inherit;
	clear:both;
	padding-top: 10px;
	text-align:right;
	}
div#adresa {
	text-align:center;
	position:absolute;
	
	height: 60px;
	top: 0px;
	right: 0px;
	padding: 10px 0 0 0;
	}
div#adresa td{
	padding: 0px 10px 0px 10px;
	}
div#akce {
	padding: 20px 10px 20px 10px ;
	}
div#katalog {
	padding: 0 ;
	}
div#menu {
	font:Arial, Helvetica, sans-serif;
	color: white;
	float: left;
	width: 220px;
	height: auto;
	padding-left: 10px;
	padding-bottom: 10px;
	margin-top: -5px;
	}
	
	
div#menu ul {
	list-style:none;
	color: #56d793; /*91d5a7*/
	padding-top: 8px;
	padding-left: 0px;
	}
	

div#menu ul.active {  
  background: transparent url(images/pujcovna_bg.jpg) no-repeat -1px 132px;
}


div#menu ul a.cervena {
  color: #dc0071;
}


	
div#menu li.sekce_1 {
	padding-top: 10px;
	padding-left: 0px;
	font-size: 1.2em;
	font-weight:bold;
	/*letter-spacing: 0.01em;*/
	}
div#menu li.sekce_2 {
	padding-top: 0px;
	padding-left: 7px;
	font-weight:normal;
	letter-spacing: 0.01em;
	color:#999999;
	}
div#menu li.sekce {
	padding-top: 15px;
	padding-left: 0px;
	font-size: 1.2em;
	font-weight:normal;
	/*letter-spacing: 0.01em;*/
	}
div#menu li.sekce a {
	background:none;
	padding-left: 0px;
	text-decoration: none;
	color: #56d793;
	font-weight: bold;
	}
div#menu li.sekce a:hover {
	background:none;
	padding-left: 0px;
	font-weight: bold;
	text-decoration: none;
	
	}
div#menu li {
	padding-top: 3px;
	line-height: 1.3em;
	}
	
	
div#menu li a {
	padding-left: 7px;
	text-decoration: none;
	color: white;
	background: url(images/bullet1.gif);
	background-position: 0 -10px;
	background-repeat: no-repeat;
	}
	
.cervena {
	color: red;
}		


div#menu li a:hover {
	text-decoration: none;
	padding-left: 7px;
	background: url(images/bullet1.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	}
	
	
div.line {
	clear: both;
	width:inherit;
	font-size: 1px;
	height: 2px;
	margin: 0 5px 0 0;
	border: solid;
	border-color: RGB(100,100,100);
	border-width: 1px 0 0 0;
	background-color: none;
	}
div#menuh1 {
	background-color: #000000;
	height: 20px;
	width:inherit;
	clear:both;
	padding: 0px 0px 7px 0px;
	_padding: 0px 0 2px 0;
	text-align:center;
	letter-spacing: 0.085em;
	}
div#menuh1 ul {
border: 0;
margin: 0;
padding: 0;
list-style-type: none;
text-align: center;
}
div#menuh1 ul li {
display: block;
float: left;
text-align: center;
padding: 4.5px ;
margin: 0;
}
div#menuh1 ul li a, div#menuh1 ul li a:visited  {
color: white;
text-decoration: none;
display: block;
text-align: center;
}
div#menuh1 ul li a:hover
{
color: #56d793;
}
div#menuh2 {
	height: 20px;
	width:inherit;
	clear:both;
	padding: 3px 0px 3px 0px;
	text-align:center;
	letter-spacing: 0.015em;
	}
div#menuh2 ul {
padding: 0;
list-style-type: none;
text-align: center;
}
div#menuh2 ul li {
display: block;
float: left;
text-align: center;
padding: 4px ;
margin: 0;
}
div#menuh2 ul li a, div#menuh1 ul li a:visited  {
color: white;
text-decoration: none;
display: block;
text-align: center;
}
div#menuh2 ul li a:hover
{
color: #56d793;
}		
div#menu2 {
	/*background-color: Fuchsia;*/
	/*position:relative;*/
	padding: 3px 0 0 15px;
	/*left: inherit;*/
	_left: -38px;
	float: left;
	font:Arial, Helvetica, sans-serif;
	color: white;
	width: 145px;
	height: auto;
}
div#menu2 ul {
	list-style:none;
	color: #FFFFFF;
	padding-left: 0px;
	margin-left: -15px;
}
div#menu2 li {
	text-decoration: none;
	color: #FFFFFF;
	height: 24px;
	width: inherit;
	}
div#menu2 li.titul {
	padding-left: 15px;
	text-decoration: none;
	color: #FFFFFF;
	height: 24px;
	width: inherit;
	}
div#menu2 li a {
	text-decoration: none;
	color: #FFFFFF;
	background: url(images/conabizime/menubg.gif);
	height: 24px;
	width: inherit;
	padding-left: 15px;
	background-position: 0 -2px;
	_background-position: -1px -5px;
	background-repeat: no-repeat;
	outline: none;
	}
div#menu2 li a:hover {
	text-decoration: none;
	color:#FFFFFF;
	padding-left:15px;
	background: url(images/conabizime/menubg.gif);
	background-position: -156px -2px;
	_background-position: -157px -5px;
	background-repeat: no-repeat;
	}	
#navcontainer {
margin: 6px 0 0 -2px;
padding: 0;
height: 30px;
}

#navcontainer ul {
border: 0;
margin: 0;
padding: 0;
list-style-type: none;
text-align: center;
}

#navcontainer ul li {
display: block;
float: left;
text-align: center;
padding: 0 ;
margin: 0;
}

#navcontainer ul li a, #navcontainer ul li a:visited  {
background: #202020;
width: 134px;
height: 25px;
border-right: 3px solid black;
border-left: 2px solid black;
padding: 10px 0 0 0;
margin: 0 0 10px 0;
color: white;
text-decoration: none;
display: block;
text-align: center;
}

#navcontainer ul li a:hover
{
color: black;
background: #AAAAAA;
}
.logo {
	padding: 10px 0px 0px 15px;
	}
div#okno {
	width:694px;
	height:526px;
	/*background-color: #202020;*/
	background-image:url(images/bg_03.gif);
	background-repeat:repeat-x;
	padding: 0px;
	text-align: left;
	color: #56d793;
}
div#okno3 {
	width:691px;
	height:526px;
	background-color: #202020;
	background-image:url(images/svatebni-katalog_bg.gif);
	background-repeat:no-repeat;
	padding: 0px;
	text-align: left;
	color: #56d793;
}
div#okno2 {
	width:691px;
	height:526px;
	background-color: #202020;
	background-image:url(images/bg_01.gif);
	background-repeat:no-repeat;
	padding: 0px;
	text-align: left;
	color: #56d793;
}

div#okno2-kontakt {
	width:691px;
	height:560px;
	background-color: #202020;
	background-image:url(images/bg_01.gif);
	background-repeat:no-repeat;
	padding: 0px;
	text-align: left;
	color: #56d793;
}

div#okno2-podminky {
	width:691px;
	height:685px;
	background-color: #202020;
	background-image:url(images/bg_01.gif);
	background-repeat:no-repeat;
	padding: 0px;
	text-align: left;
	color: #56d793;
}

div#okno2-podminky h2 {
	color: #56d793;
	padding: 18px 0 0 18px;
	margin: 0;
	letter-spacing: 0;
	font-size: 16px;
	font-weight: bold;	
}	

div#okno2-podminky h3 {
	color: #56d793;
	padding: 10px 0 0 18px;
	margin: 0;
	letter-spacing: 0;
	font-size: 13px;
	font-weight: bold;	
}


div#okno2-podminky p {
	color: #ffffff;
	padding: 5px 20px 3px 18px;
	text-align: justify;	
}	

div#conab1 {
	width:inherit;
	height:inherit;
	background-color: #000000;
	background-image:url(images/conabizime/bg_02.gif);
	background-repeat:no-repeat;
	padding: 0px;
	text-align: left;
	color: #56d793;
}
div#conab2 {
	width:inherit;
	height:inherit;
	background-color: #000000;
	background-image:url(images/conabizime/bg_03.gif);
	background-repeat:no-repeat;
	padding: 0px;
	text-align: left;
	color: #56d793;
}
div#conab3 {
	width:inherit;
	height:inherit;
	background-color: #000000;
	background-image:url(images/conabizime/bg_04.gif);
	background-repeat:no-repeat;
	padding: 0px;
	text-align: left;
	color: #56d793;
	}
div#conab4 {
	width:inherit;
	height:inherit;
	background-color: #000000;
	background-image:url(images/conabizime/bg_04.gif);
	background-repeat:no-repeat;
	padding: 0px;
	text-align: left;
	color: #56d793;
	}
div#conab5 {
	width:inherit;
	height:inherit;
	background-color: #000000;
	background-image:url(images/conabizime/bg_05.gif);
	background-repeat:no-repeat;
	padding: 0px;
	text-align: left;
	color: #56d793;
	}
div#conab6 {
	width:694px;
	height:526px;
	background-color: #000000;
	background-image:url(images/conabizime/bg_06.gif);
	background-repeat:no-repeat;
	padding: 0px;
	text-align: left;
	color: #56d793;
	}
div#con1 {
	clear: right;
	/*background-color:red;*/
	width: 677px;
	padding: 0px 4px 4px 10px;
	}
div#con1 p {
	color:#FFFFFF;
	padding-top: 5px;
	}
div#con1 img {
	padding: 0px;
	}
div#con1 td.title {
	font:Arial, Helvetica, sans-serif;
	size: 14px;
	font-weight: normal;
	color: #FFFFFF;
	letter-spacing: 0.03em;
	}
div#con1 td.title a {
	text-decoration: none;
	color: #FFFFFF;
	letter-spacing: 0.03em;
	}
div#con1 td.title a:hover {
	text-decoration: none;
	color:#999999;
	}
div#con1 td.text {
	font:Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	}
div#con2 {
	/*background-color: Blue;*/
	float: right;
	padding-right: 6px;
	}
div#con2 p {
	color:#FFFFFF;
	padding: 5px 15px 0px 60px;
	}
div#uc {
	width:inherit;
	text-align:center;
	padding-top: 250px; 
	}
.okraje1 {
	padding: 4px 4px 4px 4px;
	}
.okraje2 {
	margin: 2px 0px 2px 0px;
	}
.okraje3 {
	margin: 1px 0px 2px 0px;
	}
.okraje4 {
	margin: 5px;
	}
.okraje5 {
	margin: 4px 0px 0px 4px;
	}
.okraje6 {
	margin: 0px 0px 20px 0px;
	}
.jazyky {
	position:absolute;
	left: 15px;
	top: 605px;
	}
.jazyky img {
	padding: 2px;
	}	
H1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: 400;
	padding: 5px 20px 0px 5px;
	letter-spacing: 0.1em;
	}
H1.navsteva {
	font-size:18px;
	font-weight:bold;
	padding-bottom: 10px;
	}
H1.akce {
	font-size: 14px;
	font-weight: bold;
	margin-left: -5px;
	}
H2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight: 500;
	padding: 5px 5px 5px 20px;
	margin-bottom: 30px;
	letter-spacing: 0.2em;
	}
H3 {
	padding-top: 20px;
	padding-left: 20px;
	color: white;
	font-size: 16px;
	letter-spacing:: 0.1em;
	}
p.text1 {
	color:#FFFFFF;
	}
p.zapati {
	color:#999999;
	width:inherit;
	padding-left: 5px;
	padding-right: 5px;
	text-align: center;
	letter-spacing: 0.07em;
	}
p.zapati2 {
	padding-left: 17px;
	padding-right: 5px;
	text-align: center;
	letter-spacing: 0.047em;
	color:#CC0000;
	}
.copyright {
	letter-spacing: 0.047em;
	color:#999999;
	}
.copyright a{
	color:#999999;
	text-decoration:none;
	}
.copyright a:hover{
	color: #56d793;
	}

hr {
	color: black;
	background-color: black;
	height: 1px;
}


span.superscript {
	font-size: 8px;
	vertical-align: super;
	}
.obr1 {
	margin: 20px 0px 10px 5px;
	font-variant: normal;
}
.obr2 {
	margin: 8px 8px 0px 0px;
}

.seznam1 {
	line-height: 120%;
	margin-left: 30px;
	padding-right: 5px;
	color: white;
	list-style-position:outside;
	list-style-type:disk;
}
.seznam2 {
	padding-bottom: 8px;
	}
.sloupecl {
	padding-top: 16px;
	float:left;
	width: 298px;
	left: 0px;
	color: #FFFFFF;
}
.sloupecl a{
	text-decoration:none;
	font-size: 0.8em;
	color: #56d793;
}
.sloupecl a:hover{
	color:#FFFFFF;
}

.sloupecp {
	padding-top: 16px;
	float:right;
	width: 384px;	
}
.sloupecp ul{
	padding: 0px 10px 0px 16px;
	color:#FFFFFF;
	}
.sloupecp li{
	padding-bottom: 12px;
	}
.sloupecl1 {
	float:left;
	width: 230px;
	left: 0px;
}
.sloupecp1 {
	float:right;
	width: 440px;
	left: 0px;
}

.sloupecp1-kontakt {
	float:right;
	width: 400px;
	left: 0px;
	padding: 30px 0 0 0;
}

.sloupecl1-kontakt {
	float:left;
	width: 270px;
	left: 0px;
}

.kontakt {
	padding: 20px 0px 0px 15px;	
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:white;
	font-weight:normal;
	text-align:left;
	line-height: 135%;
}
.kontakt em {
	color:#56d793;
	font-style:normal;
}
.kontakt p {
	margin-top: 8px;
	margin-bottom: 14px;
	font-size:13px;
}
.kontakt a, .kontakt a:visited {
	text-decoration: none;
	color: white;
	}
.kontakt a:hover {
	color:#56d793;
}
	
.sml {
	font-size:12px;
	}
.thin {
	font-weight:100;
	}
	
div.ramecek1 {
	border-style:solid;
	border-width:1px;
	border-color:#404040;
	margin-right: 5px;
	margin-bottom: 5px;
	float:left;
	width: 687px;
	height:220px;
	text-align:center;
	letter-spacing: 0.01em;
	}
	
div.ramecek1a {
	border-style:solid;
	border-width:1px;
	border-color:#404040;
	margin-right: 5px;
	margin-bottom: 5px;
	float:left;
	width: 340px;
	height:250px;
	text-align:center;
	letter-spacing: 0.01em;
	background:url(images/saty_banner.jpg) #010101 no-repeat left top;
	}	
	
div.ramecek1b {
	border-style:solid;
	border-width:1px;
	border-color:#404040;
	margin-right: 5px;
	margin-bottom: 5px;
	float:left;
	width: 340px;
	height:250px;
	text-align:center;
	letter-spacing: 0.01em;
	background:url(images/oblek_banner.jpg) #010101 no-repeat left top;
	}

div.ramecek1 H1 {
	padding: 0px;
	letter-spacing: 0.01em;
	font-size:70px;
	color:#CC0000;
	}
	
div.ramecek1 .big  {
	padding: 0px;
	letter-spacing: 0.01em;
	font-size:70px;
	color:#CC0000;
	}
	
div.ramecek1b .big {
	padding: 0px;
	letter-spacing: 0.01em;
	font-size: 17px;
	font-weight: bold;
	color:#cc0000;
	margin-top: 205px;
	}	
	
div.ramecek1b .big a {
	text-decoration: none;
	color:#cc0000;
}

div.ramecek1b .big a:hover {
	text-decoration: none;
	color: #ffffff;
}


div.ramecek1a .big {
	padding: 0px;
	letter-spacing: 0.01em;
	font-size: 17px;
	font-weight: bold;
	color:#ffffff;
	margin-top: 205px;
	}	
	
div.ramecek1a .big a {
	text-decoration: none;
	color:#cc0000;
}

div.ramecek1a .big a:hover {
	text-decoration: none;
	color: #ffffff;
	}
	
		
div.ramecek1 H2 {
	margin: 0;
	padding: 0;
	letter-spacing: 0.05em;
	font-size:30px;
	color:#CC0000;
	}
	
div.ramecek1 .big2 {
	margin: 0;
	padding: 0;
	letter-spacing: 0.05em;
	font-size:30px;
	color:#CC0000;
	}
		
div.ramecek1 p {
	padding: 15px 0 0 0;
	letter-spacing: 0.01em;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#FFFFFF;
	}
div.ramecek1 p em{
	text-decoration:none;
	font-style:normal;
	font-size:1.8em;
	color:#CC0000;
	}
div.ramecek1 h3 {
	color: red;
	margin-bottom: -10px;
	}
	
div.ramecek1 .big3 {
	font-size:16px;
	padding-left:20px;
	padding-top:20px;
	color: red;
	margin-bottom: -10px;
	font-weight: bold;
	}	
div.ramecek2 {
	border-style:solid;
	border-width:1px;
	border-color:#404040;
	margin: 5px 5px 5px 0px ;
	float:left;
	width: 32.5%;
	height:590px;
	text-align: left;
	display: inline;
	}
div.ramecek2 H1{
	padding: 0px 10px 0px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight: bold;
}
div.ramecek2 H1 a, div.ramecek2 H1 a:visited {
	color:#FFFFFF;
	text-decoration:none;
}
div.ramecek2 H1 a:hover{
	color:#56d793;
	text-decoration:none;
}

div.ramecek2 H2{
	padding: 0px 10px 0px 10px;
	margin: 0; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight: bold;
	letter-spacing: 0.1em;
}
div.ramecek2 H2 a, div.ramecek2 H2 a:visited {
	color:#FFFFFF;
	text-decoration:none;
}
div.ramecek2 H2 a:hover{
	color:#56d793;
	text-decoration:none;
}

div.ramecek2 p{
	padding: 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
div.ramecek2 p a, div.ramecek2 p a:visited{
	color: white;
	text-decoration:none;
}
div.ramecek2 p a:hover{
	color: #56d793;
	text-decoration:none;
}
div.ramecek3 {
	border-style:solid;
	border-width:1px;
	border-color:#404040;
	margin: 0px 5px 10px 0px ;
	float:left;
	width: 922px;
	height:auto;
	text-align:left;
	}
div.ramecek3 H1{
	padding: 10px 10px 0px 10px;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight: bold;	
}
div.ramecek3 h1 a, div.ramecek3 h1 a:visited{
	color: white;
	text-decoration:none;
}
div.ramecek3 h1 a:hover{
	color: #56d793;
	text-decoration:none;
}

div.ramecek3 H2{
	padding: 10px 10px 0px 10px;
	margin: 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight: bold;
	letter-spacing: 0.1em;
}
div.ramecek3 h2 a, div.ramecek3 h2 a:visited{
	color: white;
	text-decoration:none;
}
div.ramecek3 h2 a:hover{
	color: #56d793;
	text-decoration:none;
}

div.ramecek3 p{
	padding: 5px 10px 5px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
div.ramecek3 p a, div.ramecek3 p a:visited{
	color: white;
	text-decoration:none;
}
div.ramecek3 p a:hover{
	color: #56d793;
	text-decoration:none;
}
.linka {
color: grey;
border: none;
}
td.partner{
width: 50%;
background-color: #202020;
padding: 15px 20px 15px 15px;
}
td.partner p {
	clear:both;
	color: white;
	padding: 5px 0px 0px 0px;
	}
td.partner_t{
height: 26px;
background-color: #202020;
}
h1.partner{
font-size: 14px;
color: #56d793;
padding-bottom: 2px;
}
h1.partner a, h1.partner a:visited{
color:white;
text-decoration:none;
}
h1.partner a:hover{
color:white;
}
img.partner{
padding-right: 5px;
float:left;
}
h2.partner{
float:left;
font-size: 14px;
color: white;
padding: 5px 5px 10px 0px;
margin: 0;
}
h2.partner a, h1.partner a:visited{
padding: 0px;
margin: 0;
color:white;
text-decoration:none;
}
h2.partner a:hover{
color:#56d793;
}
.prohlidka{
	width: 694px;
	height: 526px;
}
.prohlidka_t {
	width:inherit;
	height:31px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#56d793;
	padding: 5px 0 2px 5px;
	}
.prohlidka_z {
	width: 168px;
	height: 95px;
	padding: 0px 10px 0px 20px;
	color: white;
	font-size:14px;
	text-align:center;
	}
.prohlidka_z a, .prohlidka_z a:visited {
	text-decoration: none;
	color: white;
	}
.prohlidka_z a:hover {
	text-decoration: none;
	color: #56d793;
	}
.prohlidka_t {
	vertical-align:top;
	color: white;
	font-size:12px;
	}
.prohlidka_k {
	text-align: left;
	width:inherit;
	height:inherit;
	padding: 5px 20px 5px 45px;
}
.prohlidka_k p {
	padding: 15px 5px 15px 5px;
}
div#novinky {
	width:inherit;
	height:526px;
	background-image:url(images/novinky-bg-1.gif);
	}
div#novinky h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#56d793;
	padding: 5px 0px 10px 20px;
	}
div#novinky1 {
	border: solid;
	border-color: RGB(100,100,100);
	border-width: 1px;
	float:left;
	width:209px;
	height:170px;
	background-image:url(images/novinky-01.jpg);
	margin: 20px 0px 10px 25px;
	_margin: 20px 0px 5px 13px;
	}
div#novinky1 p{
	margin: 136px 10px 0px 10px;
	text-align:center;
	}
	
div#novinky2 {
	border: solid;
	border-color: RGB(100,100,100);
	border-width: 1px;
	float:left;
	width:209px;
	height:170px;
	margin: 20px 0px 10px 7px;
	_margin: 20px 0px 5px 7px;
	color: red;
	text-align:center;
	}
div#novinky2 p{
	margin-top: -15px;
	padding: 0px 0px 0px 10px;
}
div#novinky2 p em{
	text-decoration: none;
	font-style:normal;
	font-size: 1.5em;
}
div#novinky2 h1{
	color: red;
	padding: 10px 10px 0px 10px;
	font-size: 30px;
}
div#novinky2 h2{
	padding: 0px 10px 0px 10px;
	font-size: 14px;
	font-weight: bold;
}
div#novinky3 {
	border: solid;
	border-color: RGB(100,100,100);
	border-width: 1px;
	float:left;
	width:209px;
	height:170px;
	background-image:url(images/novinky-02.jpg);
	margin: 20px 0px 10px 7px;
	_margin: 20px 0px 10px 7px;
	}
div#novinky3 p{
	margin: 136px 10px 0px 10px;
	text-align:center;
	}
div#novinky4 {
	clear: both;
	width: 649px;
	height: 268px;
	margin: 10px 10px 10px 25px;
	background-image:url(images/novinky-bg.gif);
	background-repeat:no-repeat;
	}
div#novinky4 img {
	margin: 1px;
	}
div#novinky4 img#podvazek {
	margin: -72px 0 0 564px;
	_margin: -87px 0 0 564px;
	}
div#novinky5 {
	margin: -270px 0 0 240px;
	padding: 10px 20px 10px 10px;
	width: 390px;
	height: 168px;
	}
div#novinky5 h1{
	color: white;
	padding:5px 5px 5px 0px;
	}
div#novinky6 {
	margin: 2px 0 0 260px;
	width: 300px;
	height: 79px;
	}
div#novinky6 h1{
	color: white;
	padding:5px 5px 5px 0px;
	}
.banner_obleky_1 {
	width: 300px;
	height: 163px;
	border-style:solid;
	border-width:1px;
	border-color:#404040;
	float:left;
	margin-right: 5px;
	margin-bottom: 5px;
	}
.banner_obleky_2 {
	width: 611px;
	height: 163px;
	border-style:solid;
	border-width:1px;
	border-color:#404040;
	float:left;
	margin-bottom: 5px;
	text-align:center;
	}
.banner_obleky_2 h2 {
	font-size: 20px;
	color:white;
	letter-spacing: 0.01em;
	padding-top: 10px;
	padding-bottom: 0px;
	}
.banner_obleky_2 h2 a {
	text-decoration:none;
	color:red;
}
.banner_obleky_2 h2 a:hover {
	text-decoration:none;
	color:white;
}
.banner_obleky_2 h1{
	margin-top: -20px;
	padding: 0 0 2px 0;
	font-size: 40px;
	color:red;
	letter-spacing: 0.01em;
	}
.banner_obleky_2 h1 a {
	color: red;
	text-decoration:none;
	}
.banner_obleky_2 h1 a:hover{
	color: white;
	}
.banner_obleky_2 p {
	margin-top: -15px;
	font-size: 15px;
	color:white;
	letter-spacing: 0.01em;
	}
.banner_obleky_2 p em {
	font-size: 20px;
	font-style: normal;
	font-weight: bold;
}




.banner_obleky_22{
	width: 383px;
	height: 163px;
	border-style:solid;
	border-width:1px;
	border-color:#404040;
	float:left;
	margin-bottom: 5px;
	text-align:center;
	}
.banner_obleky_22 h2 {
	font-size: 17px;
	color:white;
	letter-spacing: 0.01em;
	padding: 8px 0 0 0;
	font-weight: bold;	
	}
.banner_obleky_22 h2 a {
	text-decoration:none;
	color:red;
}
.banner_obleky_22 h2 a:hover {
	text-decoration:none;
	color:white;
}
.banner_obleky_22 h3{
	margin-top: 0px;
	padding: 4px 4px 2px 4px;
	font-size: 16px;	
	
	}
.banner_obleky_22 h1 a {
	color: red;
	text-decoration:none;
	}
.banner_obleky_22 h1 a:hover{
	color: white;
	}
.banner_obleky_22 p {
	margin-top: -18px;
	font-size: 13px;
	color:white;
	letter-spacing: 0.01em;
	}
.banner_obleky_22 p em {
	font-size: 15px;
	font-style: normal;
	font-weight: bold;
}








.cervena {
	color:#CC3300;
	}
.cervena a{
	color:#CC3300;
	}
.lista {
	padding-top: 5px;
	font-size:10px;
	color:#999;
	letter-spacing: 0.01em;
}
.lista a {
	color:#999;
	text-decoration: none;
}
.lista a:hover {
	color:white;
}
.lista a:visited {
	color:#999;
}


.reference-left {
  float: left;
  width: 508px;  
  padding-left: 0px;
  border: 0px solid white;
}

.reference-left .head{
  background: url(../images/reference_line.gif) no-repeat 50% 100%;
  height: 30px;
  line-height: 30px;
  font-size: 15px;
}

.reference-left .line{
  background: url(../images/reference_line.gif) no-repeat 50% 50%;
  height: 10px;
  padding: 0;
  margin: 0;
}

.reference-left .content{
  height: 232px;
  *height: 228px;
}

.reference-left .content p {
	padding: 7px 0 5px 0;
	margin: 0;	
	line-height: 18px;
}	

.reference-left .image{
  margin-top: 10px;  
  height: 338px;
  width: 508px;
  padding: 0 0 5px 0;
  *padding: 0 0 10px 0;
}

.reference-left .image img{
  height: 338px;
  width: 508px;
  
}

.reference-right {
  float: right;
  width: 184px;  
  text-align: center;    
  border: 0px solid white;
}

.reference-right .pages{ 		
  height: 15px;
  color: #764f74;  
  background: url(../images/gallery_line.gif) no-repeat 50% 100%;
  line-height: 15px;    
  display: block;  
  float: left;
  border: 0px solid white; 
  padding: 0px 2px 0px 4px;  
}

.reference-right .pages a{
	color: #764f74;
	text-decoration: none;
	font-size: 13px;			
	line-height: 15px;
	padding: 3px 3px 0 2px;	
}	

.reference-right .pages a:hover{
	color: #e484d5;
	text-decoration: none;	
}

.reference-right .pages a:visited{	
	color: #d4d4d4;
}

.reference-right .pages a:active{	
	color: #e484d5;
}	

.reference-right .gallery {
  width: 154px;    
  margin: 0em auto;
  padding: 17px 0 0 0; 
  *padding: 28px 0 0 0;
}

.reference-right .gallery img{
  display: block;
  margin-top: 14px;
  height: 104px;
  width: 154px;
}  

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

.referenceh {
	margin: 0; 
	padding: 0 0 8px 0;
	font-size: 18px;
	color:#56D793;
}


.home-banner {
  float: left;
  width: 408px;
  height: 245px;  
  margin: 0px 0 10px 10px;
  *margin: 0px 0 10px 14px;
  border: 2px solid #838383;
  
  display: inline;  
}

.home-banner img {
  margin: 0;
  padding: 0;
}

.home-banner-text {
  border: 2px solid #838383;
  padding: 2px 4px;
  float: left;
  width: 478px;  
  min-height: 241px;
  height: 241px;
  margin: 0px 0 0 8px;
  height: 155px;
  *height: 162px;
  display: inline;  
}

.home-banner-text p{
  text-align: center;
  line-height: 20px;
  font-size: 14px;    
}		

.form {
  width: 370px;
}

.myinput {
  border: 1px solid white; 
  font-size: 11px;
  text-align: left;
  margin-top: 5px;
  margin-bottom: 5px;  
  width: 210px;
}

.mylabel {
  width: 150px;
}

.button {
  border: 1px solid white;
  color: #fff;
  background-color: #444444;
  float: right;
  margin: 8px 0 0 0;
}

.homeflash {
  margin: 6px 0 0 0;
  padding: 0;
}

.homeflash td {
  padding: 0 6px 6px 0;
}

.homeflash img {
  border: none;
}

.home_small_menu {
  margin-top: 15px;
}

.home_small_menu td {
  padding-right: 1px;   
}



.home_bottom {

}

.home_bottom .home_left_col {
  width: 230px;
  text-align: left;
  float: left;
  padding: 0;
  margin: 0;
  display: none;
}

.home_bottom .home_left_col img {
  padding-bottom: 15px;
}

.home_bottom .home_right_col {
  /*width: 700px;*/
  text-align: left;
  /*float: right;*/
  padding: 0;
  margin: 0;
}


.home_bottom .home_right_col .box {
  clear: both;
  margin-bottom: 20px;
  height: 180px;
}

.home_bottom .home_right_col .box .image {
  float: left;
  height: 180px;
  width: 180px;
  padding-right: 20px;
}

.home_bottom .home_right_col .box .text {
  float: left;
  color: #fff;
  /*width: 500px;*/
  width: 725px;
}


.home_bottom .home_right_col .box .text h1 {
  font-weight: bold;
  font-size: 16px;
  padding: 0 0 8px 0;
  margin: 0;  
  letter-spacing: 1px;
}

.home_bottom .home_right_col .box .text h2 {
  font-weight: bold;
  font-size: 16px;
  padding: 0 0 8px 0;
  margin: 0;
  letter-spacing: 1px;  
}

.home_bottom .home_right_col .box .text p {  
  line-height: 17px;
}


.home_bottom_box {
  border-top: 2px solid #808080;
  padding-top: 20px;
  text-align: left;
}

.home_bottom_box h3 {
  font-weight: bold;
  font-size: 16px;
  padding: 0 0 10px 0;
  margin: 0;
}

.home_bottom_box ul {
  margin: 0 0 10px 20px;  
}

.home_bottom_box strong {
  font-size: 1.2em;
}

.home_bottom_box p {
  padding: 0;
  margin: 0 0 10px 0;
  line-height: 17px;
}


.right_banners {
  width: 156px;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 63px;
  right: -164px;  
}

.right_banners a {
  outline: none;
}

.right_banners img {
  margin: 0 0 5px 0;
}

.home_banner_wrap {

}

.home_banner_wrap .banner_left {
  display: block;
  float: left;
  width: 701px;
  height: 575px;
}

.home_banner_wrap .banner_right {
  display: block;
  float: left;
  width: 229px;
  height: 575px;
}
