/*------------------------------------------------------------------
[Master Stylesheet]

Project:	   Svatba-v-raji.cz
Version:	   2.0
Modified:    9.2.2010 16:40:07
Author:	     Petr Parimucha [http://pari.cz]

-------------------------------------------------------------------*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100.01%;
	vertical-align: baseline;
	background: transparent;
}
body#svatba-cz {
	line-height: 1.2em;
	font-family: sans-serif;
	color: #000;
	font-size: 62.5%;
}
ol, ul {
	list-style: none;
}
/*person*/
.person {
 padding: 8px;
}
.person .p_name {
 font-weight: bold;
 font-size: 12pt;
 padding-bottom: 5px;
 color: #000000;
 float:left;
 width: 600px;
}
.person .p_spec {
 padding-bottom: 5px;
 width: 300px;
 color: #000000;
 float:left;
}
.person .p_foto {
 width: 320px;
 float: right;
}
.clear {
 clear:both;
}
.person img {
 float: left;
 margin-right : 10px;
}
blockquote, q {
	quotes: none;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
a {
  color: #12476B;
  text-decoration: underline;
}
a:hover {
  color: #bd3030;
  text-decoration: underline;
}
img { 
  display: block
}
select, label, .pointer {
  cursor: pointer;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
hr {
  background:#ddd;
  color:#ddd;
  clear:both;
  float:none;
  width:100%;
  height:.1em;
  margin:0 0 1.45em;
  border:none;
}
#main {
  width: 980px;
}
/************************************************
            GLOBALS
************************************************/
.hidden {
  position: absolute;
  top: -9999px;
  left: -9999px;
}
.imgborder {
 float: left;
 padding-left: 50px;
}
.info h3
{
	font-size: 1.2em;  
}
.info p
{
	color: #990000;	  
}
.katalog_stlpec{
	position:relative;
	width:200px;
	float:left;
	margin: 0;
	}
.katalog_stlpec2{
	position:relative;
	width:400px;
	float:left;
	margin: 0;
	}
/************************************************
            HEADER
************************************************/
#topbar {
  height: 40px;
  background: url('../images/bg.jpg') repeat-x;
  margin: 0 0 1px 0;
  position: relative;
}
#topbar img {
  width: 153px; height: 40px;
  position: absolute; top: 0; left: 0;
}
#topbar p {
  color: #fff;
  font-size: 15px;
  letter-spacing: 1px;
  position: absolute; top: 13px; left: 170px;
}
#topbar ul {
  margin: 0; padding: 0;
  position: absolute; top: 13px; left: 170px;
}
#topbar li {
  float: left;
  margin: 0; padding: 0;
  color: #fff;
  text-transform: uppercase;
  font-size: 1.2em;
}
#topbar li span {
  padding: 0 15px;
}
#topbar li a {
  color: #fff;
  text-decoration: none;
}
/************************************************
            LEFT
************************************************/
#left {
	width: 153px;
	float: left;
	margin: 0 1px 0 0;
}
#left .langbar {
	width: 137px;
	height: 24px;
	padding: 6px 0 4px 16px;
	background: #533D5C;
	border-bottom: 1px solid #6D5B75;
}
#left .langbar .flag {
	width: 20px;
	height: 20px;
	display: block;
	line-height: 20px;
	text-align: center;
	background: url(../images/lang.png) no-repeat;
	color: #fff;
	text-decoration: none;
	float: left;
	font-size: 10px;
	margin: 0 2px 0 0;
}
#left .leftmenu {
  width: 153px;
  background: #533D5C;
  padding: 11px 0 7px 0;
  margin: 0 0 1px 0;
}
#left .leftmenu .top_menu {
	margin: 0;
}
#left .leftmenu li {
  width: 148px;
  min-height: 28px;
  _height: 28px;
  line-height: 28px;
  border-bottom: 1px solid #6D5B75;
  position: relative;
}
#left .leftmenu li a {
  width: 133px;
  display: block;
  color: #fff;
  font-size: 14px;
  font-weight: bold;
  text-decoration: none;
  padding-left: 15px;
  cursor: pointer;
}
#left .leftmenu li a:hover, #left .leftmenu li a:active, #left .leftmenu li a:focus, #left .leftmenu li strong {
  width: 149px;
  min-height: 28px;
  _height: 28px;
  line-height: 28px;
  color: #3f97db;
  background: #fff;
  text-decoration: none;
  padding-left: 15px;
  margin-top: 0px;
  background: url("../images/leftmenu-selected.png") no-repeat;
  _background: url("../images/leftmenu-selected.gif") no-repeat;
  color: #000;
  ^position: static;
  _position: absolute;
  display: block;
}
#left .leftmenu li strong {
  margin-left: -15px;
   margin-top: -4px;
  color: #b31212;
}
#left .leftmenu li #mh1, #left .leftmenu li #mh2, #left .leftmenu li .mhe {
  display: none;
}
#left .leftmenu .sub_menu {
	width: 138px !important;
}
#left .leftmenu .sub_menu a {
	font-size: 10px !important;
	font-weight: bold !important;
}
#left .leftmenu .sub_menu a strong {
	padding-left: 25px!important;
}
#left .leftmenu .sub_menu a strong.pad {
	background: none;
	color: #fff;
}
#left .actual {
  width: 153px;
  background: #61133C;
  padding: 10px 0;
  margin-bottom: 1px;
  position: relative;
}
#left .actual h2 {
  color: #fff;
  font-size: 1.7em;
  font-weight: normal;
  padding: 0 0 0 15px;
  margin: 0 0 1em 0;
}
#left .actual .act {
  margin: 0 0 12px;
}
#left .actual .act h3 {
  font-size: 1.3em;
  color: #fff;
  margin: 0 0 2px 15px;
}
#left .actual .act p {
  color: #fff;
  margin: 0 5px 10px 15px;
  font-size: 1.2em;
}
#left .actual .act p.submited {
  margin: 0 0 6px 15px;
  font-size: 1em;
}
#left .actual .act a.link {
  display: inline-block;
  background: #bd3030;
  color: #fff;
  text-decoration: none;
  font-size: 1.2em;
  padding: 4px 6px;
  margin: 0 0 0 10px;
}
#left .actual .act a:hover.link, #left .actual .act a:active.link, #left .actual .act a:focus.link {
  background: #fff;
  color: #bd3030;
}
#left .visit {
  background: #D9ECFB;
  padding: 0 0 15px 0;
}
#left .visit h1, #left .visit h2 {
  background: #bd3030;
  color: #fff;
  font-size: 1.7em;
  font-weight: normal;
  padding: 8px 0 10px 15px;
}
#left .visit .doporucujeme_box {
  margin: 8px 10px 7px 15px;
}
#left .visit .doporucujeme_box .stars {
  font-size: 1em;
  font-weight: bold;
  letter-spacing: 0.05em;
}
#left .visit .doporucujeme_box h3 a {
  font-size: 1.4em;
  font-weight: bold;
  text-decoration: none;
}
#left .visit .doporucujeme_box h3 a:hover {
  text-decoration: underline;
}
#left .popup_news {
	position:absolute;
	background:#533D5C;
	width:331px;
	top:-1px;
	left:-1px;
	border:solid 1px #61133C;
	z-index:3;
	display:none;
	opacity:0;
	filter:alpha(opacity=0);
	color: #fff;
}
#left .popup_head {
	position:relative;
	background:#61133C;
	padding:3px 4px;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
}
#left .popup_head a:link, #left .popup_head a:visited {
	position:absolute;
	top:3px;
	right:4px;
	color:#FFFFFF;
	text-decoration:none;
}
#left .popup_head a:hover {
	text-decoration:none;
	color:#990000;
}
#left .popup_box {
	position:relative;
	overflow:auto;
	padding:10px;
	height:360px;
}
#left .popup_box h1 {
	font-size: 14px !important;
	color:#fcff00;
	margin: 0 0 3px 0;
}
#left .popup_box .news_date {
	font-size: 11px;
	line-height: 14px;
	margin: 0 0 3px 0;
}
#left .popup_box .news_text {
	font-size: 12px;
	line-height: 14px;
}
#kurz {
	background: #EDF2F8;
	width: 137px;
	height: 50px;
	margin: 1px auto 0 auto;
	padding: 8px 0 8px 16px;
	border-bottom: 1px solid #dee2e7;
	font-size:12px;
	font-size-adjust:none;
  font-style:normal;
  font-variant:normal;
  font-weight:normal;
  line-height:normal;
}
#kurz h3 {
	color: rgb(199, 0, 0);
	margin: 0;
	padding: 0;
	font-size:13px;
  font-weight:bold;
}
#kurz ul {
	color: rgb(199, 0, 0);
	margin: 0;
	padding: 0;
	list-style: none;
}
#kurz li {
	color: rgb(199, 0, 0);
	margin: 0;
	padding: 0;
	list-style: none;
}
.top_menu2 {
	width: 153px;
	margin: 0 auto;
	list-style: none;
	text-align: left;
}
.top_menu2 li {
	padding-top: 4px;
	width: 153px;
	height: 20px;
	background: #EDF2F8;
	border-bottom: 1px solid #dee2e7;
}
.top_menu2 a:link, .top_menu2 a:visited {
	padding-left: 16px;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: rgb(199, 0, 0);
}
.top_menu2 a:hover {
	color: rgb(170, 2, 2);
	text-decoration: none;
}
.visit .visit_img {
  border-bottom: 1px solid #fff;
}

/************************************************
            CONTENT
************************************************/
#clear_content {
  width: 826px;
  float: right;
  padding: 0 0 0 0;
}
#content {
  width: 826px;
  float: right;
}
.no-img {
  width: 826px;
  float: right;
  padding: 0 0 0 0;
}
#content .article,#clear_content .article {
  width: 643px;
  float: left;
}
#content .article h1, #content .article h1 a,#clear_content .article h1, #clear_content .article h1 a, #content .article h2, #content .article h2 a,#clear_content .article h2, #clear_content .article h2 a, #content .article h2.h1 a, #clear_content .article h2.h1 a {
  color: #fff;
}
#content .article h1,#clear_content .article h1, #content .article h2.h1  {
  width: 603px;
  line-height: 31px;
  font-size: 1.7em;
  font-weight: normal;
  background: #F168B0 url("../images/h1.jpg") no-repeat right bottom;
  margin-bottom: 15px;
  padding: 0 20px;
  clear: left;
  color: #fff;
}
#content .article h2, #clear_content .article h2, #clear_content .article h2 #line_kat {
  width: 603px;
  line-height: 31px;
  font-size: 1.4em;
  font-weight: normal;
  background: #F168B0 url("../images/h1.jpg") no-repeat right bottom;
  margin-bottom: 15px;
  padding: 0 20px;
  clear: left;
}
.line_kat{
  line-height: 1.2em;   
  width:750px;
  color: #224f72;
  font-weight: normal;
  margin: 0 20px;
  
  margin-bottom: 0.8em;
  border-bottom: 1px solid #224f72;
  clear: left;
}
/* stranka akcni-nabidky */
#clear_content .special_action {
  width: 826px;
}
#clear_content .special_action h1, #clear_content .special_action h2 {
  width: 786px;
}
#clear_content .special_action .offer p {
  margin: 1em 0; padding: 0 10px;
}
#clear_content .special_action .offer .bestdates p {
  margin: 0 0 1px 0; padding: 2px 10px;
  background: #ecf2f7;
  clear: left;
}
#clear_content .special_action .offer strong {
  color: #bc4e42; font-weight: normal;
}
#clear_content .special_action .offer .hotel {
  width: 100px;
  float: left;
  margin: 15px 0 20px 16px; _margin-left: 10px;
}
#clear_content .special_action .offer .hotel h2 {
  background: none;
  color: #000; text-transform: uppercase; font-size: 1.4em;
  margin: 0 0 5px 0;padding: 0;
}
#clear_content .special_action .offer .hotel h2 a {
  color: #000;
}
#clear_content .special_action .kurs-discount {
  background: #579e91 url("../images/akce-discount.jpg") no-repeat right bottom;
  color: #fff;
  padding: 10px;
  margin: 0 0 1px 0;
  position: relative;
}
#clear_content .special_action .kurs-discount p {
  margin: 0; padding: 0;
}
#clear_content .special_action .kurs-discount big {
  position: absolute; top: 20px; right: 310px;
  font-size: 1.8em; font-weight: bold;
}
#clear_content .special_action .kurs-discount strong {
  color: #fff;
}
#clear_content .special_action .wedding {
  min-height: 171px; _height: 171px;
  background: url("../images/akce-wedding.jpg") no-repeat right top;
  margin: 0 0 1px 0; padding: 10px 210px 10px 10px;
}
#clear_content .special_action .wedding a {
  color: #0062a6;
}
#clear_content .special_action .wedding p {
  margin: 10px 0 0 0; padding: 0;
  text-align: left;
}
#clear_content .special_action .wedding small {
  display: block;
  color: #666; font-weight: bold; font-size: 0.9em;
  margin: 0 0 15px 0;
}
#clear_content .special_action .wedding strong {
  color: #000;
}
#clear_content .special_action .wedding big {
  display: block;
  font-size: 1.5em;
  padding: 0 0 12px 0;
}
#clear_content .special_action .anniversary {
  min-height: 229px; _height: 229px;
  background: #f9e7f0 url("../images/akce-vyroci.jpg") no-repeat right top;
  margin: 0 0 1px 0; padding: 10px 210px 10px 10px;
}
#clear_content .special_action .anniversary a {
  color: #fc60ae;
}
#clear_content .special_action .anniversary p {
  margin: 10px 0 0 0; padding: 0;
  text-align: left;
}
#clear_content .special_action .anniversary small {
  display: block;
  color: #0062a6; font-weight: bold; font-size: 1.1em;
  margin: 0 0 15px 0;
}
#clear_content .special_action .anniversary strong {
  color: #000;
}
#clear_content .special_action .anniversary big {
  display: block;
  font-size: 1.5em;
  padding: 0 0 12px 0;
}
#clear_content .special_action .anniversary blockquote {
  font-size: 1.1em; font-style: italic;
  margin: 1em 0 1em 1em; padding: 0 0 0 15px;
  background: url("../images/exclamation.jpg") no-repeat left center;
}
#clear_content .special_action .top {
  background: #faeb88 url("../images/akce-nabidka.jpg") repeat-x bottom;
  clear: left;
  padding: 1em 0 0 0;
}
#clear_content .special_action .top p {
  margin: 0 0 1em 0;
  padding: 0 12px;
}
#clear_content .special_action .top .box {
  width: 390px; height: 350px;
  background: url("../images/akce-nabidka-box.png") no-repeat;
  padding: 10px 0 10px 10px; margin: 0 0 10px 10px; _margin-left: 4px;
  float: left;
}
#clear_content .special_action .top .box h4 {
  background: #fff9d1;
  clear: left;
  display: inline;
  margin: 8px 0 0 0;
  font-size: 1.1em;
}
#clear_content .special_action .top .box p {
  padding: 0;
  margin: 0 0 5px 0;
}
#clear_content .special_action .top .box small {
  display: block;
  margin: 0 0 6px 0;
}
#clear_content .special_action .top .hotel {
  float: left;
  margin: 0 10px 10px 0;
}
#clear_content .special_action .top .hotel h3 {
  color: #b3a862; text-transform: uppercase; font-size: 1.7em; font-weight: bold;
  padding: 0; margin: 0 0 6px 0;
}
#clear_content .special_action .top .hotel h3 a {
  color: #b3a862; text-decoration: none;
}
#clear_content .special_action .top .hotel h3 a:hover {
  text-decoration: underline;
}
/*** konec stranka akcni-nabidky */
#content .article table, #clear_content .article table{
  border-collapse: collapse;
  margin: 0 20px 15px 20px;
  width: 600px;
}
#content .article td, #content .article th, #clear_content .article td, #clear_content .article th{
  border: 1px #fff solid;
  padding: 4px;
}
#content .article th, #clear_content .article th{
  border: 1px #fff solid;
  padding: 4px;
  background: #61133C;
  font-weight: bold;
  font-size: 1.1em;
  color: #fff;
}
#content .article p, #content .article h3, #content .article ul, #content .article ol, #clear_content .article p, #clear_content .article h3, #clear_content .article ul, #clear_content .article ol, #content .article h4, #clear_content .article h4, #content .article h5, #clear_content .article h5, #content .article h6, #clear_content .article h6 {
  margin: 0 0 1em 0;
  padding: 0 20px;
  font-size: 1.2em;
  line-height: 1.3em;
  text-align: justify;
}
#content .article small, #clear_content .article small {
  font-size: 0.9em;
}
#content .article h3, #clear_content .article h3 {
  font-size: 1.4em;
  color: #61133C;
}
#content .article h4, #clear_content .article h4 {
  font-size: 1.2em;
  color: #61133C;
}
#content .article h5, #clear_content .article h5 {
  font-size: 1.2em;
  color: #61133C;
}
#content .article h6, #clear_content .article h6 {
  font-size: 1.2em;
  color: #61133C;
}
#content .article ul li, #clear_content .article ul li {
  list-style-type: square;
  margin: 0 0 0 20px;
}
#content .article ol li, #clear_content .article ol li {
  list-style: decimal;
  margin: 0 0 0 20px;
}
/* Accomodation page */
#content .article .doporucujeme_box, #clear_content .article .doporucujeme_box  {
  width: 180px;
  height: 190px;
  margin: 0 0 20px 20px;
  float: left;
}
#content .article .doporucujeme_box h3,  #clear_content .article .doporucujeme_box h3{
  width: 180px;
  height: 2.8em;
  font-size: 1.4em;
  font-weight: bold;
  color: #b31212;
  margin: 0 0 0.5em 0;
  padding: 0;
  text-align: left;
}
#content .article .doporucujeme_box h3 a, #clear_content .article .doporucujeme_box h3 a {
  color: #b31212;
  text-decoration: none;
}
#content .article .doporucujeme_box h3 a:hover, #content .article .doporucujeme_box h3 a:active, #content .article .doporucujeme_box h3 a:focus,
#clear_content .article .doporucujeme_box h3 a:hover, #clear_content .article .doporucujeme_box h3 a:active, #clear_content .article .doporucujeme_box h3 a:focus {
  text-decoration: underline;
}
#content .article .doporucujeme_box h3 strong, #clear_content .article .doporucujeme_box h3 strong {
  color: #000;
  font-size: 1.3em;
  font-weight: bold;
  letter-spacing: 0.05em;
  padding-left: 10px;
}
#content .article .doporucujeme_box .about, #clear_content .article .doporucujeme_box .about {
  width: 180px;
}
#content .article .doporucujeme_box .about img, #clear_content .article .doporucujeme_box .about img {
  float: left;
  margin: 0 5px 5px 0;
  border: 1px solid #525252;
}
#content .article .doporucujeme_box .about p, #clear_content .article .doporucujeme_box .about p {
  color: #525252;
  font-weight: bold;
  font-size: 0.9em;
  margin: 0;
  padding: 0;
  text-align: left;
}
/* gallery with hotel */
#content .article a.g_img,a.l_img {
  float: left;
}
#content .rightmenu {
  width: 182px;
  float: right;
}
#content .rightmenu .info {
  width: 162px;
  background: #edf2f8 url("../images/info.jpg") no-repeat right top;
  padding: 20px 10px;
  margin-bottom: 1px;
}
#content .rightmenu .info p {
  font-weight: bold;
  font-size: 1.1em;
  line-height: 1.4em;
  margin-bottom: 1em;
}
#content .rightmenu .gallery {
  width: 182px;
}
#content .rightmenu .gallery h2 {
  height: 24px;
  line-height: 24px;
  padding: 10px 0 10px 40px;
  color: #b2b2b2;
  text-transform: uppercase;
  font-size: 1.1em;
  background: url("../images/camera.jpg") no-repeat 10px center;
}
#content .rightmenu .gallery .blur {
  width: 181px;
  height: 125px;
  background: url("../images/gallery-back.jpg") no-repeat left top;
  padding: 6px;
  overflow: hidden;
}
#content .rightmenu .gallery .right-image-div {
	height: 113px;
	width: 169px;
}
#content .rightmenu .gallery .shadow {
}
/************************************************
            FOOTER
************************************************/
#content .footer, #clear_content .footer  {
  width: 826px;
  min-height: 335px;
  background: url("../images/footer-bg.jpg") repeat-y left;
  position: relative;
  overflow: hidden;
  clear: both;
}
#content .footer .line, #clear_content .footer .line {
  width: 826px;
  height: 9px;
  background: #fff url("../images/footer-top.jpg") repeat-y left;
  border-bottom: 1px solid #fff;
  float: left;
}
#content .footer .adress, #clear_content .footer .adress {
  width: 180px;
  height: 114px;
  float: left;
  border-bottom: 1px solid #fff;
  border-right: 1px solid #fff;
  padding: 25px 0 0 33px;
}
#content .footer .adress h2, #clear_content .footer .adress h2 {
  font-size: 1.3em;
  line-height: 1em;
  color: #b31212;
}
#content .footer .adress p, #clear_content .footer .adress p {
  font-size: 1.3em;
  line-height: 1em;
  margin: 0 0 1em 0;
  color: #212121;
}
#content .footer .st, #clear_content .footer .st {
  background: #ebeadb;
}
#content .footer .nd, #clear_content .footer .nd {
  width: 181px;
  background: #e5e4ce;
}
#content .footer .rd, #clear_content .footer .rd {
  background: #e0dfc1;
}
#content .footer .footer-logo, #clear_content .footer .footer-logo {
  width: 183px;
  height: 325px;
  position: absolute;
  bottom: 0;
  right: 0;
  background: url("../images/footer-logo.jpg") no-repeat;
}
#content .footer .copyright, #clear_content .footer .copyright {
  width: 622px;
  float: left;
  padding: 20px 10px 15px 10px;
}
#content .footer .copyright ul, #clear_content .footer .copyright ul {
  clear: left;
}
#content .footer .copyright li, #content .footer .copyright p, #clear_content .footer .copyright li, #clear_content .footer .copyright p {
  font-size: 1.1em;
  float: left;
  margin: 0 0 0.5em 0;
}
#content .footer .copyright p, #clear_content .footer .copyright p {
  clear: left;
  line-height: 1.4em;
}
/************************************************
            HOTEL DETAIL
************************************************/
/* transparent title over image in hotel detail */
#content .hotel_img_name {
  padding-top:10px;
  padding-left:15px;
  width:628px;
  height:62px;
  position:absolute;
  background:url(../images/hotelname.png);
  top:150px;
  left:338px;
  line-height: 30px;
}
#content .hotel_img_name2 {
  color:#000000;
  letter-spacing:2.5px;
  font-size:26px;
}
#content .hotel_img_memo {
  font-weight:bold;
  letter-spacing:1.5px;
  color:#525252;
  font-size:14px;
}
#content .hotel_img {
  width: 826px;
  padding: 0;
  float: left;
}
#content .hotel_img img {
  max-width: 826px;
  padding: 0;
  margin: 0;
}
/************************************************
            GLOBALS
************************************************/
.hidden {
  position: absolute;
  top: -9999px;
  left: -9999px;
}
.clear {
  clear: both;
}
/*person*/
.person {
 padding: 8px;
}

.person .p_name {
 font-weight: bold;
 font-size: 12pt;
 padding-bottom: 5px;
 color: #000000;
 float:left;
 width: 600px;
}

.person .p_spec {
 padding-bottom: 5px;
 width: 280px;
 color: #000000;
 float:left;
}

.person img {
 float: left;
 margin-left: 8px;
}

.person .p_foto {
 width: 320px;
 float: right;
}
.person .clear {
 clear: both;
}
.inside_img {
  width: 140px;
  height: 140px;
  display: block;
  float: left;
  margin: 0 10px 10px 0;
  overflow: hidden;
}

/************************************************
            CHAT
************************************************/
#chat_nadpis{
	color:#000000;
	font-size:13pt;
	padding-left:20px;
}
#chat_nadpis a:link,
#chat_nadpis a:visited{
	color:#FF0000;
	font-size:12pt;
	text-decoration:none;
	position:relative;
	_padding-left:20px;
	_padding-bottom:5px;
}
#chat_web{
	color:#000000;
	font-size:12pt;
	padding-left:20px;
	_padding-top:0px;
	padding-bottom: 5px;
}

#chat_web .chat_titulek{
	font-size:12pt;
	font-weight:600;
	color:#000000;
	position:relative;
	_padding-bottom:5px;
	clear:both;
}


#chat_web .chat_titulek span{
	font-size:10pt;
	font-weight: normal;
}

#chat_web .chat_text{
	color:#000000;
	position:relative;
	padding-top:10px;
	padding-bottom:10px;
	clear:both;
	line-height: 120%;
	font-size: 10pt;
}
#chat_web a.mail:link,
#chat_web a.mail:visited{
	font-size:10pt;
	text-decoration:none;
	color:#1111dd;
}
#chat_web a.reagovat:link,
#chat_web a.reagovat:visited{
	font-size:11pt;
	text-decoration:none;
	color:#FF0000;
	position:relative;
	clear:both;
	margin-bottom: 10px;
	padding-bottom: 10px;
	_padding-bottom:5px;
}
#chat_form{
	color:#000000;
	font-size:16px;
	padding-left:20px;
	padding-top:10px;
}
#chat_form_bunka{
	width:100%;
	padding-bottom:5px;
}
#chat_form_bunka .bunka1{
	width:100px;
	position:relative;
	padding-top:4px;
}
#chat_form_bunka .input{
	position:relative;
}
#chat_web_spodek{
	position:relative;
	float:left;
	width:100%;
	height:50px;
}
#chat_web_spodek a.odkaz1:link,
#chat_web_spodek a.odkaz1:visited{
	color:#000000;
	text-decoration:none;
	font-size:11pt;
	position:relative;
	float:left;
	left:200px;
}
#chat_web_spodek a.odkaz2:link,
#chat_web_spodek a.odkaz2:visited{
	color:#000000;
	text-decoration:none;
	font-size:11pt;
	position:relative;
	float:left;
	left:400px;
}
/************************************************
            SITEMAP
************************************************/
#sitemap li{
 font-size: 12px;
}
#sitemap li a:link, #sitemap li a:visited {
 text-decoration: none;
}

/********************************************
LIDE (TEAM SPECIALISTU)
********************************************/
.lide-vypis {

}
.lide-vypis p{
  margin: 0px!important;
  padding: 2px 8px 2px 8px!important;
}
.lide-vypis hr{
  margin: 5px!important;
}
.lide-vypis table{
  border-collapse: collapse!important;
  width:100%!important;
}
.lide-vypis td{
  border: none!important;
}
.lide-vypis .lide-img {
  width: 140px!important;
  vertical-align: top!important;
  border: none!important;
}
.lide-vypis .lide-img img{
  border: none!important; 
  padding: 0px!important;
  margin: 8px!important;
}
.lide-vypis .lide-info {
  vertical-align: top!important;
  border: none!important;
}
.lide-vypis .lide-jmeno {
  font-size: 22px!important;
  color: #ff0000!important;
}
.lide-vypis .lide-pozice {
  font-size: 16px!important;
  color: #000!important;
}
.lide-vypis .lide-kancelar {
  font-size: 14px!important;
  margin-bottom: 1px!important;
  text-align: left!important;
}
.lide-vypis .lide-black {
  color: #000!important;
}
.lide-vypis .lide-red {
  color: #ff0000!important;
}
.lide-vypis .lide-obsah {
  vertical-align: top!important;
  border: none!important;
  width: 300px!important;
  background-color: #FFF280!important;
}
.lide-vypis .lide-cesta-hlavni {
  text-align: left!important;
  padding-right: 0px!important;
  font-size: 14px!important;
}
.lide-vypis .lide-cesta-dalsi {
  text-align: left!important;
  padding-right: 0px!important;
}
.lide-vypis .lide-zazitky {
  vertical-align: top!important;
  border: none!important;
  border-left: 1px solid #000!important;
}
.lide-vypis .lide-zazitky-p {
  text-align: left!important;
  padding-left: 10px!important;
  font-size: 14px!important;
}
.lide-vypis .lide-zazitky-p2 {
  text-align: left!important;
  padding-left: 10px!important;
}

/*foto klientu*/
.folder-div{
	width: 140px;
	height: 180px;
	float: left;
	margin: 8px;
	padding: 0px;
	font-size: 12px;
}
.folder-div .folder-div-img {
	width: 140px;
	height: 140px;
	overflow: hidden;
	position: relative;
	margin-bottom: 5px;
}
.folder-div img{
	position: absolute;
	left: -3px;
	top: -3px;
}

/*mam zajem o svatbu*/
#content .article .form_svatba td, #content .article .form_svatba th, #content .article textarea{
  border: 1px #000 solid;
}
#content .article .form_svatba td em, #content .article .form_svatba th em{
  color: #9d9d9d;
}
#content .article .form_svatba td div, #content .article .form_svatba th div{
  white-space: nowrap;
}
