@import url("prettyPhoto.css");
/* ---------------------------------------------------------------
Default Style Sheet
author: Martin Vach
email: info@vades.cz
website: www.vades.cz
--------------------------------------------------------------- */
*
{
	margin: 0;
	padding: 0;
}
/* ... Body ... */
body
{
	font: 76%/1.5em 'Trebuchet MS', Verdana, Tahoma, arial, sans-serif;
	color: #333333;
	background: #C7E2F7 url(../images/bcg-body.jpg) repeat-x;
	text-align: center;
	line-height: 1.5em;
	margin-top:20px;
}

hr
{
	clear: both;
	border: 0;
	width:100%;
	height: 1px; 
	color:#DDDDDD; 
	background-color: #DDDDDD;
	margin: 15px auto 15px auto;
}

table
{
	width: 100%;
}
table, th, td
{
	font-size: 100%;
}
td
{
	vertical-align: top;
}
h1
{
	font-size: 180%;
	margin: 15px 0 20px 0;
	text-indent: 40px;
	line-height:24px;
	font-weight: normal;
	color: #5F5F5F;
	background: url(../images/bcg-h1.png) no-repeat;
}
#IndexMain h1
{
	background: 0 none;
	padding-left: 0;
}
h2
{
	font-size: 130%;
	margin: 20px 0 5px 0;
  	color: #3FABC0;
	/*font-weight:normal;*/
}

h2 a
{
	text-decoration:none;
}

h2 a:hover
{
	text-decoration:underline;
}


h3
{
	font-size: 110%;
	margin-top: 10px;
	padding: 0;
	color:#3FABC0;
}

#IndexArticles_H4{
	font-size: 180%;
	margin: 5px 0 20px 0;
	text-indent: 40px;
	line-height:24px;
	font-weight: normal;
	color: #5F5F5F;
	background: url(../images/bcg-h1.png) no-repeat;
}

/* ... Links ... */
a{color: #3FABC0;}
a:hover{color: #A2CB16;}
.MoreLink
{
	text-indent: 10px;
	padding-right:10px;
	/*margin-left:  10px;*/
	font-weight:  bold;
	text-decoration:  none;
	background:url(../images/bcg-more-link.png) no-repeat 100% 50%;
	text-decoration:underline !important;
	display:block;
	/*float:right;*/
	text-align:right;
}
/*a.MoreLink:hover
{
	text-decoration: none !important;
}*/

.AllPoll
{
	text-indent: 10px;
	padding-right:10px;
	margin-top:  15px;
	font-weight:  bold;
	text-decoration:  none;
	background:url(../images/bcg-more-link.png) no-repeat 100% 50%;
	text-decoration:underline !important;
	/*display:block;
	float:right;*/
	text-align:right;
	color: #3FABC0;
}

/*a.AllPoll:hover
{
	text-decoration: none !important;
}*/
/* ... Text ... */
#Content p
{
	margin-bottom: 10px;
}
.Perex, #CategoryPerex
{
	font-weight: bold;
}
.BoldText
{
	font-weight: bold;
}
.CenterText
{
	text-align: center;
}
/* ... List ... */
#Content ul li,#Content ol li
{
	margin-left: 15px;
}
/* ... Help ... */
.NoScreen
{
  display: none;
}
hr.Cleaner
{
	clear:both;
	height:1px;
	margin: -1px 0 0 0; padding:0;
	border:none;
	visibility: hidden;
}
#Counter
{
	display: none;
	text-align: center;
}
/* ... Messages ... */
.ErrorMessage
{
	color: red;
  margin: 20px 0;
  font-size: 110%;
	font-weight: bold;
	padding: 17px 10px 17px 60px;
	border: solid 2px red;
	background: #FFF url(../images/message-error.png) no-repeat 10px 50%;
}
.WarMessage
{
	color: #FF9900;
  margin: 20px 0;
  font-size: 110%;
	font-weight: bold;
	padding: 17px 10px 17px 60px;
	border: solid 2px #FF9900;
	background: #FFF url(../images/message-war.png) no-repeat 10px 50%;
}
.OkMessage
{
	color: #009966;
  margin: 20px 0;
	font-size: 110%;
	font-weight: bold;
	border: solid 2px #009966;
	padding: 17px 10px 17px 60px;
	background: #FFF url(../images/message-ok.png) no-repeat 10px 50%;
}
.DeveloperMess
{
	margin: 20px 0;
	font-size: 150%;
	padding: 10px;
	border: 1px solid #CCC;
}
/* ... Images ... */
a img
{
	border: 0 none;
}
.img-left
{
	float: left;
	margin-right: 15px;
}
.img-right
{
	float: right;
	margin-left: 15px;
}
.ListBlock img
{
	float: left;
	margin-right: 15px;
}
#DetailBlock img
{
	float: left;
	margin-right: 15px;
}
.Perex img
{
	float: left;
	margin-right: 15px;
}
/* //////////////////////////////// LAYOUT //////////////////////// */
#Page, #Header, /*#Navigation,*/ #Topbar, #Footer,#FooterText, #BottomBar
{
	width: 1050px;
	margin: 0 auto;
}
/* ... Page ... */
#Page
{
	padding: 0px 0 0px 0;
	margin-top:16px;
	background: #FFF url(../images/bcg-page.jpg) no-repeat;
}
#PageIn
{
	text-align: left;
	margin: 0 10px;
	padding: 20px 0;
}
/* ... Top Bar ... */
#LangBar
{
	text-align:  right;
  margin-right: 20px;
}
#LangBar span
{
	padding-left: 20px;
}
#LangBar a, .CurLang
{
	text-decoration: none;
  color: #FFF;
}
#LangBar a:hover
{
	text-decoration: underline;
}
.CurLang
{
	font-weight:  bold;
  padding-right: 20px;
}

#Topbar
{
	text-align:  left;
	height:75px;
	background:#A7CDEB url(../images/bcg-topbar.jpg) no-repeat 125px center;
	/*z-index:3000;*/
}

/* ... Header ... */
#Header
{

}
#HeaderLogo
{
	padding: 2px 0 0 10px;
	/*z-index:5000;
	display:block;
	position:relative;
	top:2px;
	left:10px;*/
}
#NoLogo
{
	height: 50px;
}
#HeaderName
{
	font-size:  30px;
	padding-left: 50px;
	width: 80%;
}
#HeaderSlogan
{
	font-size:  18px;
	padding-left: 50px;
	font-style:  italic;
	width: 80%;
}


/* ... Top Navigation... */

/*.BlockType_menu
{
	margin: 30px auto 0 auto;
	border:1px solid pink;
	display:block;
}*/


/*#NavigationWrap.BlockDiv
{
	padding: 30px 20px 0 auto;
	border:1px solid blue;
	width: 275px;
	height: 300px;
	line-height: 30px;
	float:left;
}*/

#Navigation
{
	width: 275px;
	height: 300px;
	line-height: 32px;
	float:left;
	background: #B6DC35 url(../images/bcg-navi.jpg) no-repeat;
}
div#Navigation ul 
{
  margin: 0; 
  padding: 0; 
  z-index: 1000;
  display:block;
  margin: 30px 0 0 36px;
  
}
div#Navigation li 
{
  position: relative; 
  list-style: none; 
  margin-bottom: 2px;
  float: left; 
  width: 202px; 
  z-index: 1000; 
  white-space: nowrap;
  font-size: 135%;
  font-weight: bold;
  
}
div#Navigation li.Submenu 
{
  width: 160px !important;
  /*margin: 0 2px;*/
}

#Navigation li a
{
  width: 202px;
  height: 32px; 
  display: block;
/*  margin: 30px auto 0 auto;
*/  float: left;
  text-decoration: none;
  color:#535353;
  background:transparent url(../images/bcg-menu-off.png) no-repeat;
   text-align: left;
   text-indent:35px;
   
  
}
div#Navigation ul.IsSubcat li a 
{
  border-right: 0 none !important;
}
#Navigation li a:hover{color: #3A3A3A; background:transparent url(../images/bcg-menu-over.png) no-repeat;}
/*div#Navigation>ul a
{
  width: auto;
}*/

div#Navigation ul ul 
{
  position: absolute; 
  width: 160px;
  display: none;
}
div#Navigation ul.IsSubcat 
{
  top: 50px; 
  left: 0;
}
div#Navigation ul.IsSubcat li
{
  background: #E9E9E9;
  border-bottom: solid #DFE1E0 1px;
  
}
div#Navigation ul.Level_1 li.Submenu:hover ul.Level_2,div#Navigation ul.Level_2 li.Submenu:hover ul.Level_3,div#Navigation ul.Level_3 li.Submenu:hover ul.Level_4, div#Navigation ul.Level_4 li.Submenu:hover ul.Level_5
{
  display:block;
} 
div#Navigation ul.Level_2 li.Submenu:hover ul.Level_3, div#Navigation ul.Level_3 li.Submenu:hover ul.Level_4, div#Navigation ul.Level_4 li.Submenu:hover ul.Level_5
{
  margin: -50px 0 0 160px;
  display:block;
} 
#Navigation a.CurPage
{
  color: #3A3A3A; background:transparent url(../images/bcg-menu-over.png) no-repeat;
}
/* ... Content layout ... */
#ContentBox
{
	float: right;
	width: 760px;
}
.Layout_web2 #ContentBox
{
	float: left;
	width: 774px; /*760px*/
	/*border:1px solid blue;*/
}

#Content
{
	float: left;
	width: 627px;/*border:1px solid green;*/
	text-align:justify;    
}

#Content p
{
	font-size: 110%;
    line-height: 1.6em;
}

/*.Layout_lc #Content
{
  width: 700px;
	float: right;
}*/
.Layout_cr #Content
{
  	width: 764px;
	float: left;
	/*border:1px solid green;*/
}
.Layout_c #Content
{
	width: 1030px;
	float: left;
}
#ContentIn
{
	margin: 0 0px;
	position: relative;
}

/* ... Bar ... */
/*#Bar
{
	float: left;
	width: 200px;
}*/
.Layout_web2 #Bar
{
  float: left;
  width: 127px;
/*  border:1px solid pink;*/
  margin-left:10px;
  
}

/*.Layout_lc #Bar
{
	width: 260px;
	
}*/

#BarIn
{
	padding: 0 0px; /*0 3*/
/*	border:1px solid red;
*/}

/* ... Secondary ... */
#Secondary
{
	float: right;
	width: 200px;
}

.Layout_web2 #Secondary
{
  width: 256px;
 /* border:1px solid brown;*/
  
}

.Layout_cr #Secondary
{
	width: 256px;
}

#SecondaryIn
{
	padding: 0 0px; /*0 3*/
}
/* ... Content items ... */
#BreadCrumb
{
	font-size: 90%;
	text-transform:lowercase;
	line-height: 15px;
	font-weight: bold;
	color: #8F8F8F;
	margin-bottom: 20px;
	padding-bottom: 5px;
	border-bottom: dotted 1px #C5C5C5;
}
#BreadCrumb a
{
	font-weight: normal;
	color: #8F8F8F;
}
#BreadCrumb a:hover{color: #3FABC0;}

/* ... Social media ... */
.SocialShare{
    margin: 10px 0;
}

.SocialShare div{
    float: left;
	width: 100px;
  }

.g-plusone{}

.tweet-share{
   	padding-right:20px;
 }

.fb-like{
    padding-right:20px;
  }

/* ... Search result page ... */
.SearchTerm
{
	padding: 5px;
	margin: 10px 0;
	background: #D1EAEF;
}

/* ... Articles ... */
.ArticlePanel
{
  margin: 10px 0;
  border-bottom: solid 1px #ECF4F6;
  padding: 5px;
}
.CommentsCnt
{
	padding-top: 5px;
	border-top: solid 1px #CFCFCF;
}
.CommentPanel
{
  margin-bottom: 10px;
  border-bottom: solid 1px #CFCFCF;
  padding: 5px;
}

.ArticlePanel span, .CommentPanel span
{
  padding-left: 20px;
  margin-right: 15px;
/*  font-style: italic;
*/  color: #666;
}
span.CommentNum
{
	padding-left: 0 !important;
	font-style: normal;
	font-weight:  bold;
}
.ArticlePanel a, .CommentPanel a
{
  	text-decoration:  none;
}
.ArticlePanel a:hover, .CommentPanel a:hover
{
  		text-decoration:  underline;
}

.ArticlePanelDate, .CommentDate
{
  background: url(../images/bcg-panel-date.png) no-repeat 0 50%;
}
.ArticlePanelAuthor,.CommentName
{
  background: url(../images/bcg-panel-author.png) no-repeat 0 50%;
}
.ArticlePanelCategory
{
  background: url(../images/bcg-panel-category.png) no-repeat 0 50%;
}
.ArticlePanelVisit
{
  background: url(../images/bcg-panel-visit.png) no-repeat 0 50%;
}
.ArticlePanelComments
{
  background: url(../images/bcg-panel-comment.png) no-repeat 0 10%;
}
.ArticleListPerex{
    font-size: 110%;
    line-height: 1.6em;
}

.DetailBlock .Perex{
    font-size: 110%;
    line-height: 1.6em;
}

.RelatedArticles ul li{
    list-style: none;
    line-height: 1.8em;
    padding-left: 15px;
    background: url(../images/bcg-menu.png) no-repeat 0 8px;
}
/*.DetailBlock .Perex a img{
   display: none;
}*/


.ListBlock
{
	border-bottom:  solid 1px #D8D8D8;
	padding-bottom:  10px;
}

.ListBlock img, .DetailBlock img
{
	border:  solid 2px #D8D8D8;
	padding:  5px;
}

/* ... Catalog and Gallery ... */
.CatalogGallery img,.ListGallery img
{
	margin: 6px 6px 6px 0;
	border:  solid 2px #D8D8D8;
	padding:  5px;
}
.CatalogGallery img:hover, .ListGallery img:hover{border: solid 2px #3FABC0;}


/* ... Download ... */
#DownloadTable .EvenRow
{
	background: #F0F0F0;
}
#DownloadTable td
{
	padding:  10px;
	border:  solid 1px #E2E2E2;
}
#DownloadTable tr:hover
{
	background: #D5FFBF;
}
#DownloadTable td h3
{
	margin-top: 0 !important;
	margin-bottom:  5px;
	background: url(../images/bcg-download.png) no-repeat;
	line-height: 32px;
}
#DownloadTable td h3 a,#DownloadTable td .DownloadDes
{
	padding-left: 40px;
}

/* ... Comments... */
.CommentBlock
{
	padding:  10px;
	border:  solid 1px #E2E2E2;
}
.CommentBlock:hover
{
	background: #D5FFBF;
}
.CommentEvenRow
{
	background: #F0F0F0;
}
#CommentFormBlock{
    margin-top: 30px;
}
#CommentFormBlock h2{
    border-top: dotted 1px #3FABC0;
    padding-top: 10px;
}

/* ... Sitemap... */
.SiteMap
{
	padding:  10px;
	border:  solid 1px #E2E2E2;
  margin-bottom: 20px;
}
.SiteMap ul li
{
  list-style: none;
  font-weight: bold;
}

.SiteMap ul.SmSubcat li
{
  font-weight: normal;
}

/* Tabs */
ul.tabs {
	margin: 20px 0 0 0;
	padding: 0;
	float: left;
	list-style: none;
	height: 32px;
	border-bottom: 1px solid #DDDDDD;
	border-left: 1px solid #DDDDDD;
	width: 100%;
}
ul.tabs li {
	float: left;
	margin: 0 !important;
	padding: 0;
	height: 31px;
	line-height: 31px;
	border: 1px solid #DDDDDD;
	border-left: none;
	margin-bottom: -1px;
	background: #E2E2E2;
	overflow: hidden;
	position: relative;
}
ul.tabs li a {
	text-decoration: none;
	color: #4C4C4C;
    /*font-size: 90%!important;*/
	display: block;
	font-size: 1.2em;
	padding: 0 20px;
	border: 1px solid #fff;
	outline: none;
}
ul.tabs li a:hover {
	background: #3FABC0;
}	
html ul.tabs li.active, html ul.tabs li.active a:hover  {
	background:#F5F5F5;
	border-bottom: 1px solid #F5F5F5;
}
.tab_container {
    border: 1px solid #DDDDDD;
	border-top: none;
	clear: both;
	float: left; 
	width: 100%;
	background: url(../images/bcg-silver-gradient.jpg) repeat-x bottom;
	-webkit-border-bottom-right-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
}
.tab_content {
	padding: 20px;
	
}

/********** AdSense ***********/
.AdSenseBlock{
    margin: 20px 0;
}

#BarIn .AdSenseBlock{
    margin: 0px 0;
}

/* ... Pagination ... */
.Pagination
{
	margin-top: 20px;
  text-align: center;
}
.Pagination a
{
	text-decoration: none;
}
.Pagination a:hover
{
	text-decoration: underline;
}
.Pagination .pagenumlink
{
	padding: 3px;
	border: solid 1px #3FABC0;
}
.Pagination span
{
	padding: 3px;
	color: #FFF;
	background: #3FABC0;
  border: solid 1px #3FABC0;
}
.Pagination p
{
	margin-bottom: 10px;
}

/* ... Bar, Secondary  ... */
#Bar .BlockDiv, #Secondary .BlockDiv
{
	margin-bottom: 15px;
}


#Secondary .BlockDiv
{
	margin-bottom: 15px;
	padding-bottom:15px;
	background:#fff url(../images/bcg-secondary-box-bottom.jpg) no-repeat 0 100%;
}

#Bar .BlockDiv
{
	margin-bottom: 15px;
	padding-bottom:15px;
	background:#fff url(../images/bcg-bar-box-bottom.jpg) no-repeat 0 100%;
}


#Secondary h4,#Bar h4
{
	font-size: 110%;
	margin-bottom: 0px;
	background: #F3F3F3 url(../images/bcg-gradient-color.jpg) no-repeat;
	line-height: 28px;
	padding-left: 10px;
	color: #3FABC0; 
	
}

#Bar h4
{
	font-size: 110%;
	margin-bottom: 0px;
	background: #F3F3F3 url(../images/bcg-bar-gradient-color.jpg) no-repeat;
	line-height: 28px;
	padding-left: 10px;
	color: #3FABC0; 
}


/* diferences for headers in boxes  */

#Secondary #BlockBox1_H4{
background:#F3F3F3 url(../images/bcg-gradient-color-login.jpg) no-repeat;
line-height: 30px;
height:33px;
}

#Secondary #BlockBox2_H4{
background:#F3F3F3 url(../images/bcg-gradient-color-anketa.jpg) no-repeat;
line-height: 36px;
height:33px;
}

#Secondary #SideNews_H4{
background:#F3F3F3 url(../images/bcg-gradient-color-news.jpg) no-repeat;
line-height: 36px;
height:33px;
}



 #Bar .BlockType_box, #Secondary .BlockType_box,  #Secondary .BlockType_fotogalerie, #Secondary .BlockType_clanky, #Secondary .BlockType_inzerce
{
	padding: 10px;
	border-left:solid 1px #dddddd;
	border-right:solid 1px #dddddd;
	background: #FFFFFF url(../images/bcg-silver-gradient-box.jpg) repeat-x bottom;
	color:#666666;
}

 #Secondary .BlockType_box img		/* pro obrazky typu- banner, akvarium, upoutavky-ZOO etc.  */
{
	display:block;
	margin:5px auto 5px auto;
}


#Secondary #BlockBox3.BlockType_box, #Secondary #BlockBox4.BlockType_box
{
	padding: 0px;
	background: none;
	border:0 none;
}

#Bar #BlockBox7.BlockType_box, #Bar #BlockBox9.BlockType_box, #Bar #BlockBox10.BlockType_box			/* special style for google advertisment in Bar - insert other selectors for boxes without padding  */
{
	padding: 10px 3px;
	border-left:solid 1px #dddddd;
	border-right:solid 1px #dddddd;
	background: #FFFFFF url(../images/bcg-silver-gradient-box.jpg) repeat-x bottom;
	color:#666666;
}


#Secondary #BlockBox3Wrap, #Secondary #BlockBox4Wrap
{
	padding: 0px;
	background: none;
	border:0 none;
}


/*#Secondary .BlockType_box p a.MoreLink
{
	padding-bottom:10px;
	border:1px solid red;
}*/

#Bar #BlockSearch, #Secondary #BlockSearch
{
	padding:  0 !important;
	border: 0 none;
}
.NewsDate
{
	font-weight:  bold;
	text-indent: 15px;
	background: url(../images/bcg-news-date.png) no-repeat 0 25%;
	color:#3FABC0;
}
.NewsTitle
{
	font-weight: bold;
	margin-top: 7px;
}

.NewsSummary
{
	margin-bottom: 5px;
	padding-bottom:10px;
	border-bottom:1px solid #dddddd;
}

/* ... Bar and Secondary Menu... */

#Bar .NotSelect_2 , #Secondary .NotSelect_2
{
  display: none;
}

#Secondary li, #Bar li
{
  list-style: none;
  line-height: 2em;
  border-bottom: solid 1px #E8E8E8;
  background: url(../images/bcg-menu.png) no-repeat 0 8px;
}
#Secondary .IsSubcat li, #Bar .IsSubcat li
{
  border-bottom: 0 !important;
  padding-left: 0 !important;
  background:#ECECEC;
}
#Secondary .Level_1 a, #Bar .Level_1 a {padding-left: 10px;}
#Secondary .Level_2 a, #Bar .Level_2 a {padding-left: 20px;}
#Secondary .Level_3 a, #Bar .Level_3 a  {padding-left: 30px; font-style: italic;}
#Secondary .Level_4 a, #Bar.Level_4 a {padding-left: 40px; font-style: italic;}
#Secondary .Level_5 a, #Bar.Level_5 a {padding-left: 50px; font-style: italic;}
#Bar a, #Secondary a
{
    text-decoration: none;
}
#Bar a:hover, #Secondary a:hover
{
    text-decoration: underline;
}
#Bar .CurPage, #Secondary .CurPage
{
   
    font-weight: bold;
    text-decoration: underline;
}


/* ... Footer ... */
#Footer
{
	font-size: 12px;
	clear: both;
	height: 65px;
	text-align: right;
    line-height: 85px;
    background: url(../images/bcg-footer.png) no-repeat;
    color: #FFF;
}
#Footer
{
	color: #FFF;
}

#Footer a
{
	color: #FFF; text-decoration:none; font-weight:bold;
}

#Footer a:hover
{
	color: #FFCC00; text-decoration:underline;
}

#rss
{
	float:left;
	margin-top:34px;
	height: 25px;
	
	
}

#FooterIn
{
	text-align: right;
	padding: 0 20px;
	
}

#FooterText
{
	margin-top: 7px;
	font-size:  12px;
	
}

#Created
{
	margin-top: 7px;
	margin-bottom:7px;
	font-size:  11px;
}

#Created, #FooterText
{color:#666666;}

#Created a, #FooterText a
{color:#3FABC0;}

#Created a:hover, #FooterText a:hover
{color:#666; text-decoration:none;}


/* ... Form ... */
.ContentForm
{
  border: solid 1px #dddddd;
  background: url(../images/bcg-silver-gradient.jpg) repeat-x bottom;
  padding: 10px;
  color:#666666;
}

.tab_container form{
    border: 0 none;
}

#LoginForm
{
  padding:0;
 }

.SideForm.LoginSf #LoginForm input
{
  border:1px solid #dddddd;
  margin-bottom:5px;
  color:#666;
  display: block;
  width: 150px;
  height:18px;
  padding: 2px 3px 0px 3px;
  font-size:90%;
}

#LoginForm label
{
  padding-left:5px;
}


.BtnSubmitLog
{
  background:transparent url(../images/bcg-btn.png) no-repeat 0 0;
  width:88px;
  height:25px;
  text-align:center;
  float:right;
  border:0 none;
  font-size:90%;
  font-weight:bold;
  color:#FFFFFF;
  cursor:pointer;
  text-decoration:none;
 }
 
.TopSmsBtn 
{
  background:transparent url(../images/bcg-btn.png) no-repeat 0 0;
  width:88px;
  height:25px;
  text-align:center;
  display:block;
  /*float:right;
  clear:both !important;*/
  border:0 none;
  font-size:90%;
  font-weight:bold;
  color:#FFFFFF;
  cursor:pointer;
  text-decoration:none;
  padding-top:3px !important;
 }
 
.AdHighlightBtn a
{
  background:transparent url(../images/bcg-btn-big.png) no-repeat 0 0;
  width:110px;
  height:33px;
  text-align:center;
  display:block;
  float:right;
  /*clear:both !important;*/
  border:0 none;
  font-size:90%;
  font-weight:bold;
  color:#FFFFFF;
  cursor:pointer;
  text-decoration:none;
  padding-top:7px !important;
  margin-bottom:10px;
 
 }
 
  .EditLink a, .DeleteLink a
{
  text-align:left;
 }
 
.AdHighlightBtnUser a
{
  background:transparent url(../images/bcg-btn.png) no-repeat 0 0;
  width:88px;
  height:25px;
  text-align:center;
  display: inline-block;
  border:0 none;
  font-size:90%;
  font-weight:bold;
  color:#FFFFFF;
  cursor:pointer;
  text-decoration:none;
  padding-top:3px !important;
  
 }

.BtnVote
{
  background:transparent url(../images/bcg-btn.png) no-repeat 0 0;
  width:88px;
  height:25px;
  text-align:center;
  border:0 none;
  font-size:90%;
  font-weight:bold;
  color:#FFFFFF;
  cursor:pointer;
  text-decoration:none;
}


.BtnSubmitLog:hover,.BtnVote:hover, .TopSmsBtn:hover, .AdHighlightBtn a:hover, .AdHighlightBtnUser a:hover
{
  color: #666666;	/*#FD8005*/
  text-decoration:none;
 
}

.TopSmsBlock
{
	font-size: 115%;
    border:1px solid red;
	padding:6px !important;
    background-color: #FCFC8F;
 }
 
 .TopSmsBlockText, .TopSmsBlockPhone
{
 color:red;
 font-weight:bold;

 }

#AdSendSms div
{
	font-size:110%;
	margin-bottom:10px;
	line-height:1.6em;
	
 }

.LoginF
{
  width: 300px;
  margin: 0 auto 5px auto;
  
 }
 
 .LoginF H2
{
  margin: 0 0 5px 0;
 }
.CheckinF
{
  width: 500px;
  margin: 0 auto;
}
fieldset
{
  border: 0 none;
  padding:  10px;
  margin-bottom:5px;
}
.ContentForm label
{
  display: block;
    width: 98%;
    margin-top: 10px;
}
.ContentForm fieldset input,.ContentForm fieldset textarea
{
  display: block;
   width: 96%;
  border: solid 1px #D8D8D8;
  padding: 5px;
 }

.ContentForm fieldset input:hover,.ContentForm fieldset textarea:hover/*,.SearchInput:hover*/ {border: solid 1px #3FABC0;}
.CheckBox
{
	display: inline !important;
	width: 20px !important;
	border: 0 none;
}
.InlineLabel
{
	display: inline !important;
	
}

.SearchForm
{
  float:right;
  margin: 35px 10px 0 0;
  height:26px;
  widht:175px;
  background: transparent url(../images/bcg-search.png) no-repeat 0 0;
 }

.SearchInput
{
  border: none;
  color: #fff;
  width: 175px;
  height:26px;
  }


input#search {width: 140px;
  height:20px;
  border:none;
  padding:3px 6px 3px 6px;
  background:transparent;
}




.BtnSearch
{

	height:26px;
	width:29px;
	cursor:  pointer;
	border:none;
	margin-top: 0px;
	margin-left:-10px;
	background:none;
	
}


.BtnSubmit
{
	padding:3px;
	cursor:  pointer;
}

.IsRequired
{
  font-weight: bold;
}
label.error {
  color: red !important;
  font-weight: bold;
  background: url(../images/iconCaution.gif) no-repeat;
  padding-left: 20px;
  margin-top: 0 !important;
}


.Loading
{
	display:none;
 
}
#Loading{position: fixed; left: 0; top: 0;width: 100%; height: 100%;z-index: 9999;display: none;}
#LoadingIn{
	background: #FFF url(../images/loading.gif) no-repeat 50% 30%;
	padding: 50px 20px 20px 20px;
	border: 4px solid #ddd;
	font-size: 1.2em;
	position: fixed;
	top: 50%; left: 50%;
	z-index: 99999;
	/*--CSS3 Box Shadows--*/
	-webkit-box-shadow: 0px 0px 10px #000;
	-moz-box-shadow: 0px 0px 10px #000;
	box-shadow: 0px 0px 10px #000;
	/*--CSS3 Rounded Corners--*/
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
.Done
{
	display:none;
}


/* Loading */
#LoadingWrap {position: fixed; left: 0; top: 0;width: 100%; height: 100%;z-index: 9999;}
#LoadingItem{
	background: #FFF url(../images/loading.gif) no-repeat 50% 50%;
	padding:  20px;
	border: 4px solid #ddd;
	font-size: 1.2em;
	position: fixed;
	top: 50%; left: 50%;
	z-index: 99999;
	/*--CSS3 Box Shadows--*/
	-webkit-box-shadow: 0px 0px 10px #000;
	-moz-box-shadow: 0px 0px 10px #000;
	box-shadow: 0px 0px 10px #000;
	/*--CSS3 Rounded Corners--*/
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
/*--Making IE6 Understand Fixed Positioning--*/
*html #LoadingWrap {position: absolute; _height: 600px;/*-- IE6 hack --*/}
*html #Loading {position: absolute;}

/* ... Homepage ... */
#IndexMain
{
  font-size: 110%;
  padding: 10px;
	background: #3FABC0 url(../images/bcg-gradient-color.jpg) repeat-x;
  color: #FFF !important;
  border:  solid 1px #3FABC0;
  
}
#IndexMain img
{
  padding: 5px;
}


#IndexMain h1, #IndexMain h2, #IndexMain h3, #IndexMain h4, #IndexMain a{color: #B7C0EB;}
#IndexMain a:hover{color: #FFF;}
#IndexMain img{padding: 5px; border: solid 1px #B7C0EB;}

#IndexAdWrap{
    margin-top: 20px;
}

#IndexAd_H4, #IndexAdSpecial_H4{
    font-size: 180%;
	margin: 20px 0 20px 0;
	text-indent: 40px;
	line-height:24px;
	font-weight: normal;
	color: #5F5F5F;
	background: url(../images/bcg-h1.png) no-repeat;
 }
 
#IndexAdSpecial table{ background:#FFF9E1; }
 
#IndexTopAd td, #IndexSpecialAd td{
    border-bottom: dotted 1px #D8D8D8;
    padding: 5px 0 5px 5px;
    vertical-align: middle;
}

#IndexTopAd td img, #IndexSpecialAd td img{
   	border:  solid 1px #D8D8D8;
	background:#FFFFFF;
	padding: 3px;
        
}

#IndexTopAd tr:hover{background:#F5F5F5;}

#IndexSpecialAd tr:hover{ background:#FFF6D3;}

#IndexAdBanner{
	background:#fff;
	color:#333333;
	text-align:center;
	margin:10px 0;
	padding:2px;
	line-height:40px;
	font-size:120%;
	/*padding:10px;*/
}

#IndexAdBanner a:hover{
	color: #FFFFFF;
}

.NextAds{
    margin-top: 10px;
}


/* Styles for users admin section  */

/* UserAccount */
#UserAccount{border-bottom: dotted 1px #C5C5C5; padding:3px; margin-bottom:10px;}

#UserTabs{border-bottom: solid 2px #A2CB16; margin-bottom:10px; height:30px;}
ul#UserTabs  li
{
	margin-left: 0px;
}

#UserTabs li
{
	list-style:none;
	color:#FFFFFF;
}

#UserTabs li a
{
	text-decoration:none;
	display:block;
	float:left;
	padding:5px 10px;
	margin-right:5px;
	line-height:20px;
	background:#3FABC0;
	color:#FFFFFF;
	font-weight:bold;
}

#UserTabs li a:hover
{
	text-decoration:underline;
	/*color:#FD8005;*/
	
}

#UserTabs li.CurTab a
{
	text-decoration:none;
	background:#A2CB16;
}

/* Advertisments, UserGallery */


ul.ListGallery
{
	/*border:1px solid green;*/
	float:left;
	list-style:none;
}

.ListGallery li 
{
	/*border:1px solid blue;*/
	display:block;
	float:left;
}

#ItemList .ListGallery img
{
	margin: 8px 10px 8px 0px;
	padding:  5px;
}

#ItemList 
{
	/*border:1px solid red;*/
	float:left;
}

#ItemList  ul li,#ItemList  ol li
{
	margin-left: 0px;
}

/*#ItemList .EditLink, #ItemList .DeleteLink
{
	
	
}*/

/* admin-adding adds */

#AdForm h3
{ padding-left:10px;}

#AdForm fieldset h3
{ padding-left:0px;}

#AdForm #pprice
{ width:200px; margin-bottom:5px;}


#AdForm #bbody
{ height:120px;}


/* Advertisments - frontend, list and detail */

.AdBlock
{
	margin-top:10px;
	/*border:1px solid #DFE1E0;*/	
}

.AdBlock p
{
	font-size: 110%;
    line-height: 1.6em;
}
	


.AdBlock img
{
	float:left;
	margin: 0px 6px 6px 0;
	border:  solid 2px #D8D8D8;
	background:#FFFFFF;
	padding:  5px;
}

.AdBlock h2
{
	margin: 0 0 5px 0;
}

.AddTypePaid0, .AddTypePaid20, .AddTypePaid50, .AddTypePaid79

{
	padding:10px;	
}

/*.AddTypePaid0 { background:#E5E5E5 url(../images/corner-ad_1.jpg) no-repeat right bottom; }   inz. zdarma */

/*.AddTypePaid20 {background:#D1EAEF url(../images/corner-ad_2.jpg) no-repeat bottom right;}   inz. placena 20Kc */

/*.AddTypePaid50 {background:#FFEB99 url(../images/corner-ad_3.jpg) no-repeat bottom right;}   inz. placena 50Kc */

.AddTypePaid20 { /* inz. placena 20Kc */
background-color:#FFEB99;
background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFF8D9), to(#FFEB99)); /* Chrome a Safari*/
background-image: -webkit-linear-gradient(#FFF8D9, #FFEB99); /* Chrome a Safari*/
background-image: -moz-linear-gradient(#FFF8D9, #FFEB99); /* Opera */
background-image: -o-linear-gradient(#FFF8D9, #FFEB99); /* Opera */
background-image: -ms-linear-gradient(#FFF8D9, #FFEB99); /* pro IE10 */
background-image: linear-gradient(#FFF8D9, #FFEB99); /* CSS3 */
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF8D9',endColorstr='#FFEB99'); /* IE9 a starší*/
zoom:1; /* Bez zoomu se přechod v IE nezobrazí */
}

.AddTypePaid50,.AddTypePaid79 { /* inz. placena 50Kc a 79Kc */
background-color:#ECCDFA;
background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(#F4EAEB), to(#ECCDFA)); /* Chrome a Safari*/
background-image: -webkit-linear-gradient(#F4EAEB, #ECCDFA); /* Chrome a Safari*/
background-image: -moz-linear-gradient(#F4EAEB, #ECCDFA); /* Opera */
background-image: -o-linear-gradient(#F4EAEB, #ECCDFA); /* Opera */
background-image: -ms-linear-gradient(#F4EAEB, #ECCDFA); /* pro IE10 */
background-image: linear-gradient(#F4EAEB, #ECCDFA); /* CSS3 */
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#F4EAEB',endColorstr='#ECCDFA'); /* IE9 a starší*/
zoom:1; /* Bez zoomu se přechod v IE nezobrazí */
}


.AddTypePaid0 { /* inz. zdarma */
background-color:#FFFFCC;
background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFFFE0), to(#FFFFCC)); /* Chrome a Safari*/
background-image: -webkit-linear-gradient(#FFFFE0, #FFFFCC); /* Chrome a Safari*/
background-image: -moz-linear-gradient(#FFFFE0, #FFFFCC); /* Opera */
background-image: -o-linear-gradient(#FFFFE0, #FFFFCC); /* Opera */
background-image: -ms-linear-gradient(#FFFFE0, #FFFFCC); /* pro IE10 */
background-image: linear-gradient(#FFFFE0, #FFFFCC); /* CSS3 */
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFE0',endColorstr='#FFFFCC'); /* IE9 a starší*/
zoom:1; /* Bez zoomu se přechod v IE nezobrazí */
}

.DetailBlock td

{
	padding-right:10px;
	font-size: 110%;
    line-height: 1.6em;
}

.DetailBlock h2

{
	margin:10px 0 5px 0;
	font-size: 120%;
    line-height: normal;
	
}

.PageVoteChart
{
vertical-align:top; margin-top:-15px;
}

#Content .PageVoteTable td{

padding-top:20px;
}

#Content .PageVoteTable th{

color: #3FABC0; 
font-size:105%;
}

#Content p.SideVoteTotal{

margin-top:20px; font-size:120%; font-weight:bold;}

#Content .VoteForm{
  border: solid 1px #dddddd;
  background: url(../images/bcg-silver-gradient.jpg) repeat-x bottom;
  padding: 10px;
  color:#666666;
  margin-bottom:20px;
 }
 
.BannerBox{
  border: solid 1px #dddddd;
  background: url(../images/bcg-silver-gradient.jpg) repeat-x bottom;
  padding: 10px;
  color:#666666;
  display:block;
  width:96%;
  height:auto;
  margin-top:5px;
  margin-bottom:15px;
  font-size:110%; 
}

#BlockBox12, #BlockBox13 { padding: 0 !important; }

.test {
	font-size: 0px;
}
