@import 'general.css';
@import 'common.css';
@import 'discussion.css';  

/*--ESSENTIAL--------------------------------------------------------------*/

* {
    margin: 0;
    padding: 0;
}

html {
	padding:0px; 
}

body {
    padding:0px;
    behavior: url("/scripts/csshover.htc");
	background:#FFF; 
}

/*--LAYOUT----------------------------------------------------------------*/

#bannerPlaceTop{
	background:url(../images/body_bg_top1px.png) repeat-y center;  
	text-align:center;
}  
  
#bannerInner{
	width: 964px;    
	margin: 0 auto 0 auto;
	position: relative;
	text-align: center;
	left:1px;  
}

#container{
	background:url(../images/body_bg.png) no-repeat top center;  
	text-align:center;
}

#footerContainer{
	background:url(../images/html_bg.png) no-repeat bottom center;
	padding:0px 0px 140px 0px;   
}

#page {
	width: 964px;    
	margin: 0 auto 0 auto;
	padding: 277px 0 0 0;
	position: relative;
	text-align: left;
	left:1px; 
}


/*--HEADER----------------------------------------------------------------*/

#header {
	width: 964px;
	height: 277px;
	position: absolute;
	left: 0;
	top: 0;
}

#header .logo {
	width: 160px;
	height: 50px;
	position: absolute;
	left: 10px;
	top: 28px;  	
}

#theme{
	position:absolute;
	left:8px;
	top:93px;
	width:947px;
	height:155px;
	overflow:hidden; 
}

#breadCrumbs{
	position:absolute;
	font-size:9px; 
	text-transform:uppercase;
	left:22px; 
	top:259px;
	color:#FFF;
	font-family:Tahoma, Geneva, sans-serif; 
} 

#breadCrumbs a{
	color:#FFF;
	text-decoration:none;
} 

#breadCrumbs a:hover{
	text-decoration:underline;
} 
 
/* search */
#search{
	position:absolute;
	right:-1px; 
	top:254px;
	color:#FFF;
	width:210px;
	text-align:right;
} 

#si{
	background:url(../images/search_input.png) no-repeat;
	width:123px;
	height:13px; 
	
	margin:0px 5px 0px 0px;  
	padding:4px 4px 3px 4px; 
	line-height:13px; 
	border:none;
	float:left;
}

#sb{
	background:url(../images/search.png) no-repeat;
	width:69px;
	height:20px;
	margin:0px 0px 0px 0px; 
	padding:0px;
	float:left; 
} 

#sb:hover{
	background:url(../images/search_o.png) no-repeat;
} 

/*--MENU --------------------------------------------------------------------*/
#menu{
	position:absolute;
	right:-1px; 
	top:13px;
	text-align:right;
	width:584px;  
	height:80px;
}

#menu li{
	list-style:none;
	background:none;
	display:block;
	float:left;
	position:relative; 
}

#menu li a, #menu li div{ 
	display:block;
	float:left;
	height:80px;
}

#menu li a span{ display:none; } 

.defaultOver{ 
	background:url(../images/menu/mm0.png) no-repeat;
	background:#0F0; 
} 

#menu li a#mm0, #menu li div#d_mm0{ 
	background:url(../images/menu/mm0.png) no-repeat;
	width:81px;
}

#menu li a#mm0:hover, #menu li a#mm0.active, #pl0{
	background:url(../images/menu/mm0o.png) no-repeat; 
}

#menu li a#mm1, #menu li div#d_mm1{ 
	background:url(../images/menu/mm1.png) no-repeat;
	width:84px;
}

#menu li a#mm1:hover, #menu li a#mm1.active, #pl1{
	background:url(../images/menu/mm1o.png) no-repeat; 
}

#menu li a#mm2, #menu li div#d_mm2{
	background:url(../images/menu/mm2.png) no-repeat;
	width:66px;
}

#menu li a#mm2:hover, #menu li a#mm2.active, #pl2{
	background:url(../images/menu/mm2o.png) no-repeat; 
}

#menu li a#mm3, #menu li div#d_mm3{ 
	background:url(../images/menu/mm3.png) no-repeat;
	width:60px;
}

#menu li a#mm3:hover, #menu li a#mm3.active, #pl3{
	background:url(../images/menu/mm3o.png) no-repeat; 
}

#menu li a#mm4, #menu li div#d_mm4{
	background:url(../images/menu/mm4.png) no-repeat;
	width:83px;
}

#menu li a#mm4:hover, #menu li a#mm4.active, #pl4{
	background:url(../images/menu/mm4o.png) no-repeat; 
}

#menu li a#mm5, #menu li div#d_mm5{ 
	background:url(../images/menu/mm5.png) no-repeat;
	width:52px;
}

#menu li a#mm5:hover, #menu li a#mm5.active, #pl5{
	background:url(../images/menu/mm5o.png) no-repeat; 
}

#menu li a#mm6, #menu li div#d_mm6{ 
	background:url(../images/menu/mm6.png) no-repeat;
	width:81px; 
}

#menu li a#mm6:hover, #menu li a#mm6.active, #pl6{ 
	background:url(../images/menu/mm6o.png) no-repeat; 
}

#menu li a#mm7, #menu li div#d_mm7{ 
	background:url(../images/menu/mm7.png) no-repeat;
	width:56px;  
}

#menu li a#mm7:hover, #menu li a#mm7.active, #pl7{ 
	background:url(../images/menu/mm7o.png) no-repeat;  
}

.preload{
	position:absolute;
	left:-800px;
	visibility:hidden;
} 

#zkuste{
	position:absolute;
	top:54px;
	right:567px;
	background:url(../images/zkuste.png);
	width:96px;
	height:33px; 
} 

/*--LEFT-PART----------------------------------------------------------------*/

#leftPart {
	width: 702px;
	padding: 0px 0px 0px 0px; 
	float: left;	
}

#leftColl{ 
	width:200px;
	float:left;
} 

#leftMenu{
	display:block;
	width:200px;
	overflow:hidden;
	margin:0px;
	padding:0px;
	background:#eeeeee;
}

#leftMenu li{
	display:block;
	padding:0px;
	background:none;
	margin:0px;
	list-style:none;
	position:relative; 
} 
	
#leftMenu li a{
	display:block;
	padding:6px 0px 6px 22px;  
	/*background:url(../images/lm_bg.png) no-repeat -200px 0px;*/
	background-position:-200px 0px;
	font-size:13px;
	text-decoration:none !important;
	color:#c81f1f; 	
} 

#leftMenu li span.plus{
	display:block;
	position:absolute;
	background:url(../images/plus.gif) no-repeat;
	width:6px;
	height:6px;
	left:9px;
	top:11px;
}

#leftMenu li a:hover, #leftMenu li a.active{
	/*background:url(../images/lm_bg.png) no-repeat 0px 0px;  */ 
	background-position:-0px 0px;
	color:#000000;  
} 

#leftMenu li ul{
	padding:8px 0px 8px 16px;  
	margin:0px; 
}

#leftMenu li ul li a{
	display:block;
	padding:4px 0px 4px 12px;
	background:url(../images/lm_bg_sm.png) no-repeat 4px center;
	font-size:12px;
} 
/*
#leftMenu li ul li a:hover, #leftMenu li ul li a.active{ 
	background:url(../images/lm_bg_sm_o.png) no-repeat 4px center;
} 
*/ 
/*** ABOUT */
.about{
	font-size:11px; 
	padding:32px 0px 0px 12px;
}

.about div{
	max-height:140px;     
	min-height:40px;  
	overflow:auto;    
}
 
.about a{ text-decoration:none; } 

#fotogaleriekuchyne-cz{
	background:url(../images/about_kuchyne.png) no-repeat;
} 

#fotogaleriekoupelny-cz{
	background:url(../images/about_koupelny.png) no-repeat;
} 

#bazeny-fotogalerie-cz{
	background:url(../images/about_bazeny.png) no-repeat;
} 

#dvere-fotogalerie-cz{
	background:url(../images/about_dvere.png) no-repeat;
} 

#fotogalerieinteriery-cz{
	background:url(../images/about_interiery.png) no-repeat;
} 

#krbyfotogalerie-cz{
	background:url(../images/about_krby.png) no-repeat;
}  

#zahrady-fotogalerie-cz{
	background:url(../images/about_zahrady.png) no-repeat;
}

#fotogaleriedomy-cz{
	background:url(../images/about_domy.png) no-repeat;
}  
 
/* STITKY ***************/
.stitky{
	background:url(../images/stitky_bg.png) repeat-y left;
	padding:0px 5px 5px 8px; 
}

.stitkyHeader{
	padding:0px;
	margin:0px; 
	display:block;
	background:url(../images/stitky.png) no-repeat 0px 0px;
	height:19px; 
}

.stitky p{
	line-height:2em;
}

.stitkyHeader span{
	display:none;
} 
 

/*--RIGHT-PART----------------------------------------------------------------*/

#rightPart {
	width: 261px;
	float: right;
	text-align:left; 
}

.rightHeader, .leftHeader{ 
	font-size:12px;
	font-weight:bold;
	display:block;
	padding:5px 0px 5px 8px;
	color:#c81f1f;
	background:#f3f3f3; 
}  

.rightBox{
	padding:2px 0px 5px 8px;  
} 

/*--FOOTER----------------------------------------------------------------*/

#footer {
	vertical-align: top; 
	width: 936px;  
	margin: 0px auto 0px auto;
	padding:25px 15px; 
}

#footer .left {
	float: left;
	color:#737373; 
}

#footer .right {
	padding-top: 3px; 
	float: right;
	font-size: 9px;
	color: #8db267;
}

#footer .left a, #footer .right a{
	color:#a3a3a3;
	text-decoration:none; 
}

#footer .left a:hover, #footer .right a:hover{
	text-decoration:underline; 
}

#fm{
	padding:0px;
	margin:0px;
	position:relative;
	display:inline; 
}

#fm li{
	display:inline;
	padding:0px 9px 0px 11px;  
	background:url(../images/fm-space.gif) 0px 3px no-repeat;  
}

#fm li.first{ 
	background:none; 
}


#fm li a {
	color:#a3a3a3; 
} 

#fm li a.active {
	font-weight:bold;
	text-decoration:underline; 
}

#fm li a:hover {
	color:#737373;  
}


.w100{
	width:100% !important;
}

.w50{
	width:50% !important;
}

.w25{
	width:25% !important;
}

/*** CONTENT ---------------------------------*/
#content {
	min-height: 400px;
	_height: 400px;
	position:relative; 
}

#center{
	float:right;
	width:502px;
}

.centerPadding{ 
	padding:9px 12px 5px 15px;
	position:relative;  
} 


#galleryContainer{
	float:right;
	position:relative;
	width:275px;
	height:325px; 
} 

#galleryContainer.onePhoto{
	height:220px;
} 

#galleryInner{
	position:absolute;
	top:0px;  
	right:15px;  
	width:260px; 
	height:305px;    
}

#galleryInner.onePhoto{
	height:220px;
}  

#galleryInner img{
	max-width:260px;
	max-height:200px;  
} 


.pretextGallery{
	height:100px;    
	overflow:hidden;
	margin:0px 0px 2px 0px;   
}
 
/*** GALLERY */

#detailContainer{
	background:#dfdfdf;
	padding:10px 0px;
	min-height:170px;  
	_height:170px;
	vertical-align:middle;
	text-align:center;
	margin:9px 0px 0px 0px;  
} 

#detailImgA{
	margin:auto; 
} 

#photoScroll {
	width: 272px;
	height: 70px; 
	margin-bottom: 12px;
}

a.leftScroll {
	width: 14px;  
	height: 70px;
	display: block;
	float: left;
	background: url("../images/prev.png") -13px 0px no-repeat;  
	text-decoration:none;
	margin:0px 0px 0px 5px;
	_margin:0px 0px 0px 3px;
}

a.leftScroll:hover {
	background: url("../images/prev.png") 1px 0px no-repeat;     
}

a.rightScroll {
	width: 14px; 
	height: 70px;
	display: block; 
	float: left;
	background: url("../images/next.png") 1px 0px no-repeat; 
	text-decoration:none;
}

a.rightScroll:hover {
	background: url("../images/next.png") -13px 0px no-repeat; 
}

#photos {
	width: 215px;
	height: 60px; 
	float: left;
	overflow: hidden;
	margin:10px 5px 0px 5px; 
} 

#galleryStrip{
	height: 60px; 
	background:none;
}

#galleryStrip table {
	border-collapse:collapse;
	border:none;
	width:10px;
	background:none;
}

#galleryStrip table td {
	padding: 0px 3px 0px 0px;
	margin: 0px;
	border:none; 
	background:none;
}

#galleryStrip table td a, #galleryStrip table td img{
	border:none;
	background:none;
} 

#images{
	 
} 


/** GALLERY ENDS */

/* ARTICLES */
.articlePretext{
	clear:both;
	margin:0px 0px 18px 0px;
	background:url(../images/corner.gif) no-repeat top right;
	color:#0d0d0d;
	font-size:12px;   
	line-height:1.5em;   
} 

.aadv{
	position:relative;
	top:-15px; 
} 

.articlePretext p{
	margin:0px;
	padding:0px;
} 

.articlePretext small.date{ 
	padding:2px 5px 0px 0px; 
	float:right; 
}

.articlePretext a.title{
	/*color:#c81f1f;*/  
	font-weight:bold;
	font-size:14px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;  
}

.atext{
	font-size:13px;
	line-height:1.4em; 
}

.atext p {
	line-height:1.4em; 
	color:#000000; 
	margin-bottom: 0.8em; 
}

.articlePretext a.more{
	/*background:url(../images/redArrow.gif) repeat-x center;  
	padding:0px 6px 0px 6px;   */ 
	text-decoration:none;
	margin:0px 0px 0px 5px;
	font-size:18px; 
	line-height:10px;
	overflow:hidden;
	position:relative;
	top:2px; 
} 

.articlePretextImage{
	float:left;
	margin:5px 2px 5px 0px;       
	min-height:50px;
	_height:50px; 
} 

.articlePretextImage.iright{
	margin:2px 2px 0px 0px;        
} 

.minWidth{  
	width:125px !important;     
}  


ul.lines{
	padding:0px;
	margin:0px;
}

ul.lines li{
	/*font-weight:bold;*/ 
	list-style:none;
	font-size:11px;
	padding:0px 0px 4px 0px; 
}  

.galleryItem{
	clear:both;
	margin:0px 0px 7px 0px;
	min-height:205px;    
}

.galleryItemText{
	float:right;
	width:145px;
}

.galleryItemImage{
	float:left;
	width:320px; 
	min-height:170px;  
	_height:170px;
	vertical-align:middle;
	text-align:center; 
} 

.galleryItemImage img{
	border:2px solid #bababa;  
}  

.imgEffect1{
	border:2px solid #bababa;
	margin-left:0px;
	margin-top:0px;
} 


/* ICONS */
#zov{
	position:absolute; 
	right:4px; 
	top:6px;  
} 

#anketa{
	background:url(../images/anketa.png) no-repeat 180px 4px #f3f3f3;           
}

#nejn{
	display:block;
	background:url(../images/nejn.png) no-repeat 238px 2px #f3f3f3;    
} 
#nejl{ 
	display:block;
	background:url(../images/nejl.png) no-repeat 238px 2px #f3f3f3;   
} 

#dop{
	display:block;
	background:url(../images/dop.png) no-repeat 238px 2px #f3f3f3;     
}

#nejc{
	display:block;
	background:url(../images/nejc.png) no-repeat 238px 2px #f3f3f3;      
}

/* ADRESAR FIREM */

#rightCompanies{
	padding:5px;
}

#rightCompanies a{
	text-decoration:none;
}

#rightCompanies img{
	margin:0px 10px 32px 0px; 
	width:50px;   
	float:left;
}

.rCompany{
	clear:both;
} 

.rCompany big{
	font-size:12px;
}  

.rCompany a.dark{
	color:#666 !important; 
} 
 
.rCompany a:hover{
	text-decoration:underline !important;
}
 

#myLocation{
	background:#F2F2F2;
	padding:5px;
} 

#adresarInfo{
	padding:15px 20px 15px 15px; 
}

#adresarInfo h2{
	font-size:17px;
} 

#adresarInfo h2{ font-size:15px; } 

ul.plus{
	padding:2px 0px 7px 0px;
}

ul.plus li{
	background:url(../images/plus_big.png) no-repeat 0px 4px;
	padding:4px 0px 4px 20px;
	list-style:none; 
} 


.detailRegionalInfo{
	width:220px;    
	float:left;
	font-size:11px; 
	margin:0px 0px 0px 0px;  
}

.detailRegionalInfo ul{
	padding:0px 0px 0px 4px;
	margin:0px;
} 

.detailRegionalInfo ul li{
	margin:0px;
	padding:1px 0px 1px 0px; 
} 

.detailRegionalInfo.second{
	margin-right:10px; 
	width:230px;       
}  

.detailRegionalInfo .inn{
	padding:0px 5px 0px 10px; 
	overflow:auto;
	height:240px;    
}

.detailRegionalInfo h3{
	padding:0px;
	margin:0px 0px 7px 0px;
}

#popup{
	padding:10px;
	border-top:8px solid #bdbdbd;
	border-bottom:4px solid #eeeeee;
	background:#f9f9f9; 
	height:468px; 
	overflow:scroll; 
} 

#adrRegistration{ 
	padding:0px 0px;  
}

#addCompany{ 	
	display:block;
	background-position:0px 0px;
	background-repeat:no-repeat;
	height:23px;
	width:113px; 
	position:absolute;
	top:10px;
	right:10px; 
}

#addCompany span{ display:none; }

#addCompany:hover{
	background-position:0px -23px;
	background-repeat:no-repeat;
} 

ul.companies{
	display:block;
	width:235px;  
	padding:0px !important;
	margin:0px !important;
	float:left;
}

ul.companies li{
	padding:2px 2px 2px 15px !important;   
	margin:0xp !important;
	background:url(../images/companyLi.gif) no-repeat 0px 5px; 
	list-style:none; 
}

.company{
	margin:0px 0px 7px 0px;
	padding:3px 3px;
	font-size:12px;
	position:relative;
	min-height:20px;
	_height:20px; 
}

.company a{
	text-decoration:underline;
}

.company a:hover{
	text-decoration:none;
} 

.company.top{ 
} 

.company.top:hover{ 
	/*background:#fffbd5; */ 
} 

.topCompanies{
	background:#fffce9;
	border:1px solid #d7da93;
	padding:15px 3px 10px 3px; 
	position:relative;
	margin:0px 0px 7px 0px;
}

.topCompTitle{
	display:block;
	background:#fffce9;
	border:1px solid #d7da93;
	padding:4px 7px;
	position:absolute;
	right:10px;
	color:#cbcf92; 
	top:-15px;  
}

.company div.text{
	float:right;
	width:340px;
}

.company div.text h2{
	font-size:14px;
}

.company div.text h2 a{
	color:#000000; 
} 

.company div.logo{
	float:left;
	width:110px;
}

.company div.logo img{
	border:1px solid #cccccc;
} 

#cDetail .logo{
	float:right;
	margin:0px 0px 15px 15px; 
} 

#cDetail .photo img{ 
	border:1px solid red;
	margin:0px 8px 8px 0px;  
} 

.external, .external a{ 
	font-size:11px;
	color:#999;
}

.external{ padding:5px; }

#articleButtons{
	float:right;
}

.gbut{
	display:block;
	float:left;
}

.gbut span{ 
}

.printBut{
	background:url(../images/b_print.png) no-repeat 0px 0px;
	width:49px;
	height:18px;
}

.printBut:hover{
	background:url(../images/b_print.png) no-repeat 0px -18px;  
}

.sendBut{
	background:url(../images/b_email.png) no-repeat 0px 0px;
	width:100px; 
	height:18px;
	margin:0px 0px 0px 9px; 
	display:block;
	float:left; 
}

.sendBut:hover{
	background:url(../images/b_email.png) no-repeat 0px -18px;  
}

.printBut, .sendBut{
	font-size:9px;
	line-height:17px; 
	padding:0px 0px 0px 25px;  
	text-decoration:none !important; 
}

.friendInner{ 
	padding:18px;
}  
 
.friendInner h2{
	font-size:18px; 
	margin:0px 0px 7px 0px;
	font-weight:normal; 
}
 
/** LISTING */

.listingContainer{
	text-align:center;
}

.paging {
    margin: 20px auto 10px auto; 
}

.paging td {
    padding: 0;
}

.paging .overall {
    width: 120px;
    color: #8b8b8b;
    font-size: 0.9em;
}

.paging .pagButton {
    padding-top: 2px;
    width: 16px;
}

.paging .pagButton a {
    width: 16px;
    height: 17px;
    display: block;
	position:relative;
	top:-4px; 
} 
.paging .pagButton .first {
    background: url("../images/page/butt_first.png") 0 0 no-repeat;
}

.paging .pagButton .first:hover {
    background: url("../images/page/butt_first.png") 0 -17px no-repeat;
}

.paging .pagButton .prev {
    background: url("../images/page/butt_prev.png") 0 0 no-repeat;
}

.paging .pagButton .prev:hover {
    background: url("../images/page/butt_prev.png") 0 -17px no-repeat;
}

.paging .pagButton .next {
    padding: 0; 
    background: url("../images/page/butt_next.png") 0 0 no-repeat;
}

.paging .pagButton .next:hover {
    background: url("../images/page/butt_next.png") 0 -17px no-repeat;
}

.paging .pagButton .last {
    background: url("../images/page/butt_last.png") 0 0 no-repeat;
}

.paging .pagButton .last:hover {
    background: url("../images/page/butt_last.png") 0 -17px no-repeat;
}

.paging .numbers {
    text-align: center;
	width:120px;  
}

.paging .numbers a, .paging .numbers span {
    padding: 0 3px;
    font-weight: bold;
}

.paging .numbers a.active {
    text-decoration: none;
    background: #9a9d9f;
    color: #fff;
} 

/*** BANNERS */
#sky{
	position:absolute;
	right:-170px;
	top:250px;
} 
 
 
/* slides */
#qscroller2 {
  width:200px;
  height:68px;    
}
.qscroller2-nav {
  font-size: 9pt;
  width:198px;   
}
.qscroller2-nav a {
  text-decoration: none;
}
.qscroller2-nav div {
  float: right;
}
  	
.qslide2 img {
  float: left;
  margin:0px 7px 0px 0px;  
}

.qslide2{
	padding:2px;
}

.qslide2 a{
	display:block;
	height:56px;   
	border:1px solid #FFF;  
	padding:3px;   
} 

.qslide2 a:hover{
	text-decoration:underline;  
} 

.max{
	max-width:120px;
	overflow:hidden;
} 

/* SOUVISTEJICI */
.relevantArticles{
	clear:both;
	margin:0px 0px 10px 0px;
	padding:7px 0px 7px 13px;  
}

.relevantArticles h3{
	margin:0px;
	padding:0px 0px 8px 0px; 
} 
  
a.ra{
	display:block;
	float:left;
	width:204px;     
	height:74px; 
	padding:5px 10px; 
	margin:0px 7px 3px 0px;    
	/*border:1px dotted #ffffff; */ 
	text-decoration:none;
	font-weight:bold; 
} 

a.ra:hover{
	text-decoration:underline;
} 
  
.ra img{
	margin:0px 0px 5px 0px; 
}  

.ra span{
	width:70px;
	height:70px;
	overflow:hidden;
	display:block;  
	float:left;
	margin:0px 7px 0px 0px;  
}

.bg_fotogaleriekuchyne-cz{   
	background:#fcf2f2;    
}

.bg_fotogaleriekuchyne-cz:hover{ 
	background:#f9e8e8;   
}
.bg_fotogaleriekoupelny-cz{   
	background:#f3fafa;   
}

.bg_fotogaleriekoupelny-cz:hover{ 
	background:#eaf7f6;   
}
.bg_bazeny-fotogalerie-cz{   
	background:#f3f5fa;   
}

.bg_bazeny-fotogalerie-cz:hover{ 
	background:#eaeef6;   
}
.bg_dvere-fotogalerie-cz{   
	background:#f5f5f1;   
}

.bg_dvere-fotogalerie-cz:hover{ 
	background:#eeede7;   
}
.bg_fotogalerieinteriery-cz{   
	background:#f7f2f9;   
}

.bg_fotogalerieinteriery-cz:hover{ 
	background:#f2e8f5;   
}
.bg_krbyfotogalerie-cz{   
	background:#faf7f3;   
}

.bg_krbyfotogalerie-cz:hover{ 
	background:#f6f0ea;   
}
.bg_zahrady-fotogalerie-cz{    
	background:#f5faf3;   
}

.bg_zahrady-fotogalerie-cz:hover{ 
	background:#eef6eb;   
}

#back{
	float:right;
	font-size:10px;
	text-decoration:none;
	padding:2px 3px 2px 4px; 
	border:1px solid #FFF;
	position:relative;
	top:5px; 
} 
 
#RSS{
	padding:7px 0px 7px 7px;
	font-size:11px;  
}

#RSS a{
	display:block;
	background:url(../images/rss.gif) no-repeat left center;
	padding:2px 0px 2px 20px; 
}

#RSS a{
	display:block;
	padding:2px 0px 2px 20px;  
}

#RSS a.rss{
	background:url(../images/rss.gif) no-repeat left center;
}

#RSS a.rss_s{
	background:url(../images/rss_sez.gif) no-repeat left center;
}

#RSS a.rss_g{
	background:url(../images/rss_ggl.gif) no-repeat left center; 
}

/* ********************* VOTING */
.vStar{
	width:17px;
	height:18px;
	display:block;
	float:left;
	margin:0px 0px 0px 1px; 
}

.vStar.active{
	background:url(../images/star_a.png) no-repeat;
}

.vStar.halfactive{
	background:url(../images/star_ha.png) no-repeat;
}

.vStar.inactive{
	background:url(../images/star_na.png) no-repeat;
} 

.voting, .voting2{ 
	position:relative;
	width:90px;
	height:18px; 
} 

.votingsOrig{
	width:90px;
	height:18px;
} 

.votings{
	position:absolute;
	left:0px;
	top:0px;
	width:90px;
	height:18px;
} 

.votings a{
	position:absolute;
	left:0px;
	top:0px;
	width:18px;
	height:18px;
	text-decoration:none !important;
} 

.votings a:hover{
	background:url(../images/star_over.png) repeat-x top left;  
} 

.voting:hover span.vStar{ 
	display:none; 
}  

.voting:hover div.votingsOrig{   
	background:url(../images/star_originactive.png) repeat-x top left; 
} 

/******************8 ENQUIRY */
#enquiry {
	margin: 0 4px 12px 7px;
	padding: 8px 0 0 0; 
}

#enquiry h2 {
	margin: 0 0px 2px 0px;
	padding: 0 0 0 18px;
	font-size: 0.9em;
	color: #231f20;
	background: url("../images/ico_enquiry.png") 2px 3px no-repeat;
	font-family: "Trebuchet MS", Tahoma, "Geneva CE", lucida, sans-serif;
}

#enquiry .question {
	color: #5c5c5c;
	font-size: 0.8em;
	margin-bottom: 8px;
	font-family: "Trebuchet MS", Tahoma, "Geneva CE", lucida, sans-serif;
}

#enquiry .occasion {
	margin: 0 0 10px 0;
	width:160px;
}

#enquiry .occasion a, #enquiry .occasion b {
	color: #231f20;
	font-size: 0.8em;
	font-family: "Trebuchet MS", Tahoma, "Geneva CE", lucida, sans-serif;
	font-weight: bold;
	text-decoration: none;
	display: block;
	width:100%;
}

#enquiry .occasion a:hover {
	text-decoration: underline;
}

#enquiry .occasion .graph {
	width: 125px;
	float: left;
}

#enquiry .occasion .number {
	width: 30px;
	float: right;
	color: #787878;
	line-height: 0.8em;
	font-size: 0.8em;
	text-align: right;
}

#enquiry .green {
	/* _width: 10px !important; */
	min-width: 10px;
	text-align: right;
	height: 10px;
	background: url("../images/graph_green_left.gif") 0 0 no-repeat;
}

#enquiry .green .right {
	width: 5px;
	height: 10px;
	background: url("../images/graph_green_right.gif") 0 0 no-repeat;
	vertical-align: top;
}

#enquiry .orange {
	/* _width: 10px !important; */
	min-width: 10px;
	text-align: right;
	height: 10px;
	background: url("../images/graph_orange_left.gif") 0 0 no-repeat;
}

#enquiry .orange .right {
	width: 5px;
	height: 10px;
	background: url("../images/graph_orange_right.gif") 0 0 no-repeat;
	vertical-align: top;
}

#enquiry .blue {
	/* _width: 10px !important; */
	min-width: 10px;
	text-align: right;
	height: 10px;
	background: url("../images/graph_blue_left.gif") 0 0 no-repeat;
}

#enquiry .blue .right {
	width: 5px;
	height: 10px;
	background: url("../images/graph_blue_right.gif") 0 0 no-repeat;
	vertical-align: top;
}

#enquiry .purple1, #enquiry .purple2, #enquiry .purple3 {
	/* _width: 10px !important; */
	min-width: 10px;
	text-align: right;
	height: 10px;
}

#enquiry .purple1 { background: url("../images/graph_purple1_left.gif") 0 0 no-repeat;}
#enquiry .purple2 { background: url("../images/graph_purple2_left.gif") 0 0 no-repeat;}
#enquiry .purple3 { background: url("../images/graph_purple3_left.gif") 0 0 no-repeat;}


#enquiry .purple1 .right, #enquiry .purple2 .right, #enquiry .purple3 .right {
	width: 5px;
	height: 10px;
	vertical-align: top;
}

#enquiry .purple1 .right { 	background: url("../images/graph_purple1_right.gif") 0 0 no-repeat;}
#enquiry .purple2 .right { 	background: url("../images/graph_purple2_right.gif") 0 0 no-repeat;}
#enquiry .purple3 .right { 	background: url("../images/graph_purple3_right.gif") 0 0 no-repeat;}

.sum{ font-size:11px; }   

/* POPTAVKY */
a.request{
	display:block;
	height:66px;
	background-position:0px 0px;
	cursor:pointer;
	position:relative; 
}

a.request:hover{ 
	background-position:0px -66px;
}

#request{
	width:540px;  
	height:380px ;     
} 

.requestInner{ 
	padding:15px;
} 

.requestInner textarea{ 
	height:120px;  
} 

#map{
	width:100%;
	height:220px;  
} 

/* SLIDE IT */
#neprehlednete{
	padding:10px 0px 10px 0px;
	background:#f8f8f8; 
	width: 964px;    
	margin: 0px auto -5px auto;
	position:relative;
	left:1px;  
}

#neprehlednete h3{ 
	padding:0px;
	margin:0px;
	font-size:15px;
}
 
/* ----------------IMAGE SLIDER------------- */
#SlideItMoo_outer {  
	width:960px;  
	margin:0px auto 0px auto;   
	display:block; 
	position:relative; 
	padding:0px 10px 0px 10px;
}
/* create custom forward-backward buttons for this container */
#SlideItMoo_outer .SlideItMoo_forward, 
#SlideItMoo_outer .SlideItMoo_back{ 
	display:block; 
	position:absolute; 
	cursor:pointer; 
	width:25px; 
	height:25px;
	right:5px;
	top:70px; 
	background:url(../images/slideitmoo_forward.png) no-repeat 0px 0px;
} 
#SlideItMoo_outer .SlideItMoo_back { 
	left:5px; 
	background:url(../images/slideitmoo_back.png) no-repeat 0px 0px;
}

#SlideItMoo_outer .SlideItMoo_back:hover {
	background:url(../images/slideitmoo_back.png) no-repeat 0px -25px;
}

#SlideItMoo_outer .SlideItMoo_forward:hover {
	background:url(../images/slideitmoo_forward.png) no-repeat 0px -25px; 
}
/* the width is set to show the number of thumbnails that will be visible */
#SlideItMoo_inner{ 
	position:relative ; 
	overflow:hidden ; 
	width:924px ; /* set a display width to make the slider look good in case js is disabled */
	margin:0px auto 0px;
	padding:10px 0px 10px;
}
/* the thumbnails container; set a width on it so everything will be fine */
#SlideItMoo_items { 
	display:block; 
	position:relative; 
}
/* single element design */
#SlideItMoo_items div.SlideItMoo_element { 
	display:block; 
	position:relative; 
	float:left; 
	margin:0px 11px 0px 11px;    
	font-size:11px;  
	width:138px;
	height:140px;  
	text-align:center; 
	color:#FFFFFF;
	overflow:hidden; 
}
#SlideItMoo_items span.max {
	display:block;
	margin:0px auto 5px auto;
	width:120px;
	overflow:hidden;
}  
#SlideItMoo_items a {
	font-size:13px;
	display:block;
	width:128px; 
	padding:5px 5px 0px 5px; 
	height:128px; 
	overflow:hidden; 
} 
#SlideItMoo_items a img{ border:none; }

/* PPC */
.PPCPop{
	padding:10px 15px;
	height:160px;
}

.PPCPop.border {
	margin:10px 0px;
} 

.PPCPop h3{ 
	font-size:18px; 
	color:#2d2d2d !important; 
} 

.PPCPop img{
	float:right;
	margin:0px 0px 10px 15px;
} 

.PPCPop a.btn {
	display:block;
	float:left;
	background:url(../images/btn_ppc.png) no-repeat 0px 0px;
	width:105px;
	height:29px;    
	text-transform:uppercase;
	font-size:18px;
	font-weight:bold;
	text-align:center;
	padding:8px 0px 0px 0px; 
	text-decoration:none;
	margin:0px 7px 0px 0px;  
}

.PPCPop a.btn:hover{ 
	background-position:0px -37px; 
}

.PPCPop a.no{
	color:#656565 !important; 
}

.PPCPop a.yes{
	margin:0px 10px 0px 112px;   
} 

.PPCPop a.yes2{
	margin:0px 10px 0px 162px;   
}
 
.description{
	font-size:10px;
	padding:10px;
	border-top:1px solid  #EFEFEF; 
} 

.description h2{
	font-size:11px; 
	font-weight:normal;
}

 
.description p{
	font-size:10px;
	line-height:13px;
	color:#666;
} 

h1 a{
	text-decoration:none !important; 
}

#addHere{
	padding:18px 20px 15px 70px;  
	background:url(../images/cio_adda.png) no-repeat 10px 10px; 
	font-size:12px; 
	margin:15px 0px; 
	color:#333;
} 

#addHere p{
} 