/*
MCP-Softworks, s.r.o.
office@mcpsoftworks.com
All Styles
*/

*        { margin: 0; padding: 0; border: none; }

body {
	background: url('images/bg.jpg') top;
	min-height: 800px;
	text-align: center;
	margin: 0 auto;
	width: 100%;
	background-attachment: fixed;
}

a {padding:0;
margin:0;}


#BASECONTAINER {
	width:981px;
	clear: both;
	padding:0px;
	margin: 0 auto;
	display:block;
	text-align:left;
	font-family: Verdana, Arial, Helvetica, "Sans Serif";
	line-height: 16px;
	font-size: 11px;
	position: relative;
	background-color: #ffffff;
	color: #444444;
}

#TOPCONTAINER {
	float: left;
	display:block;
	margin:0px;
	padding:0px;
	background-color: #ffffff;
	width:981px;
	height:90px;
}

#TOPLOGO {
	float: left;
	display:inline;
	margin:0px;
	padding:0px;
	width:305px;
	height:90px;
}

#TOPSTRED {
	float: left;
	display:inline;
	margin:0px;
	padding:0px;
	width:463px;
	height:90px;
	background: url('images/topbg.gif') top no-repeat;
}

#TOPSTREDICONS {
	float: left;
	display:inline;
	margin:0px;
	padding-top:60px;
	padding-left:20px;
}

#TOPRIGHT {
	float: left;
	display:inline;
	margin:0px;
	padding:0px;
	width:213px;
	height:90px;
	background: url('images/lngbg.gif') top no-repeat;
}

#TOPRIGHTLNG {
	float: left;
	text-align: right;
	display:block;
	margin:0px;
	padding-top:20px;
	width:213px;
}

#TOPRIGHTSEARCH {
	float: left;
	text-align: right;
	display:block;
	padding-top:23px;
	width:213px;
}

#MAINCONTAINER {
	float: left;
	display:block;
	margin:0px;
	padding:0px;
	background-color: #ffffff;
	width:981px;
}




#MAINLEFT {
	float: left;
	display:block;
	margin:0px;
	padding:0px;
	background-color: #ffffff;
	width:305px;
}
#LEFTMENU{
	float: left;
	display:block;
	margin:0px;
	padding:0px;
	background-color: #ffffff;
	width:305px;
	height:228px;
}
#LEFTMENU-SLOGAN{
	float: left;
	display:block;
	margin:0px;
	padding:0px;
	background-color: #5EABDD;
	width:305px;
	height:50px;
}
#LEFTMENU-MENU{
	float: left;
	display:block;
	margin:0px;
	padding:0px;
	background-color: #2676B6;
	width:305px;
	height:178px;
}
#LEFTMENU-MENU ul {
    margin:0px;
    padding-left: 20px;
    padding-top: 5px;
	color:#ffffff;	
    list-style-type: none;    
	font-weight:bold;
}

#LEFTMENU-MENU ul li{
	padding-bottom:2px;
}

#LEFTMENU-MENU ul li a{
    color: #ffffff;
	text-decoration:none;
	padding-left:0px;
	margin-left:2px;
	font-size:120%;
}
#LEFTMENU-MENU ul li a:hover{
    color: #ffffff;
    text-decoration:underline;
    }

#LEFTMENU-MENU ul li ul {
    list-style-image: url(images/whitesquaresmall.jpg);    
	font-weight:normal;
	font-size:110%;
    }

#LEFTMENU-MENU ul li ul li a:hover{
    color: #ffffff;
    text-decoration:underline;
    }
#LEFTMENU-MENU ul li ul li a{
    color: #ffffff;
	text-decoration:none;
	padding-left:0px;
	margin-left:0px;
	font-size:100%;
}



#LEFTBLOCK {
	float: left;
	display:block;
	margin:0px;
	padding:0px;
	width:305px;
}
.leftblockheaderarea {
	float: left;
	display:block;
	background-color: #C9CED2;
	padding:0px;
	margin:0px;
	width:305px;
	height:33px;
	font-size:130%;
	color:#ffffff;
}
.leftblockheader {
	padding-left:20px;
	padding-top:8px;
	padding-bottom:0px;
	padding-right:0px;
	font-weight:bold;
}
.leftblocktextarea {
	width:305px;
	float: left;
	display:block;
	background-color: #f1f3f3;
	margin:0px;
	padding:0px;
}

.leftblocktext {
	margin:0px;
	padding-bottom:20px;
}

.leftblocktext p{
	padding-top:20px;
	padding-left:20px;
	padding-right:20px;
}

.leftblocktext img{
padding:20px;
}

.leftblocktext a{
	color:red;
	text-decoration:underline;
}
.leftblocktext a:hover{
	color:red;
	text-decoration:none;
}

.leftblocktext ul {
    margin:0px;
    padding-left: 20px;
    padding-top: 5px;
	color:#444444;	
    list-style-type: none;    
	font-weight:bold;
}

.leftblocktext ul li{
	padding-bottom:2px;
}

.leftblocktext ul li a{
    color: #444444;
	text-decoration:none;
	padding-left:0px;
	margin-left:2px;
	font-size:110%;
}
.leftblocktext ul li a:hover{
    color: #444444;
    text-decoration:underline;
    }

.leftblocktext ul li ul {
    list-style-image: url(images/greysquaresmall.gif);    
	font-weight:normal;
	font-size:110%;
    }

.leftblocktext ul li ul li a:hover{
    color: #444444;
    text-decoration:underline;
    }
.leftblocktext ul li ul li a{
    color: #444444;
	text-decoration:none;
	padding-left:0px;
	margin-left:0px;
	font-size:100%;
}

.odkaz_bold {
    font-weight:bold;
	padding-left:30px;
	margin-left:30px;
}









.leftblockpartners {
	float: left;
	display:block;
	background-color: #ffffff;
	margin:0px;
	padding:0px;
	width:305px;
}

.leftblockpartners H1{
	float: left;
	display:block;
	background-color: #ffffff;
	margin:0px;
	padding:20px;
	font-size:110%;
}




#MAINRIGHT{
	float: left;
	display:block;
	margin:0px;
	padding:0px;
	background-color: #ffffff;
	width:676px;
}

#BANNER {
	float: left;
	display:block;
	margin:0px;
	padding:0px;
	width:676px;
	height:195px;
}

#MAINMENU {
	float: left;
	display:block;
	margin:0px;
	padding:0px;
	background-color: #C8E2F2;
	width:676px;
	height:33px;
	font-size:130%;
	}


#MAINMENU  .odkazfull
{
	padding-top: 7px;
	padding-left:22px;
	margin: 0
}
#MAINMENU  .odkazfull li
{
	LIST-STYLE-TYPE: none;
	LIST-STYLE-IMAGE: none;
	float: left
}
#MAINMENU .odkaz
{
	position: relative;
	text-align: center;
	vertical-align: top;
	white-space: nowrap;
	color: #2676B6;
}
#MAINMENU  .odkaz a
{
	display: block;
	margin: 0;
	padding: 0;
	text-decoration: none;
	background-repeat: repeat-x;
	background-position: left top;
	color: #2676B6;
}
#MAINMENU  .odkaz span
{
	display: block;
	margin: 0;
	padding: 0px 15px 0px 7px
}
#MAINMENU  .odkaz a:hover
{	
	color: #E31E2D;
	text-decoration: none;
}
#MAINMENU .odkazselect a, .odkazselect a:hover
{
	color: #E31E2D;
}

#TEXTBLOCK {
	float: left;
	display:block;
	padding:23px;
	width:616px;
	min-height:500px;
}

#TEXTBLOCK a{
	text-decoration:none;
	color:#719BC5;
}
#TEXTBLOCK a:hover{
	text-decoration:none;
	color:#40647C;
}
#TEXTBLOCK ul, #TEXTBLOCK li{
	padding-left:0px;
	margin-left:17px;
    list-style-image: url(images/bluesquaresmall.gif);
}

#TEXTBLOCK li a{
	color:#2676B6;
	text-decoration:underline;
}

#TEXTBLOCK li a:hover{
	color:#2676B6;
	text-decoration:none;
}

#TEXTBLOCK  h1{
	padding-top:10px;
	padding-bottom:15px;
	font-size:130%;
	color:#2676B6;
	font-weight:bold;
	}


	

#BOTTOM-PASIK{
	display:block;
	float: left;
	padding-top: 10px;
	background-color: #F1F3F3;
	width:981px;
	height:40px;
	text-align:center;
	}

#BOTTOM-NAVIGATION {
	padding-top: 5px;
	display:block;
	}



#BOTTOM-NAVIGATION  li
{
	position:relative;
	padding-right:15px;
	LIST-STYLE-TYPE: none;
	LIST-STYLE-IMAGE: none;
	display:inline;
	}
#BOTTOM-NAVIGATION  ul
{	}

#BOTTOM-NAVIGATION  li a
{
	margin: 0;
	padding: 0;
	text-decoration: none;
	color: #2676B6;
}
#BOTTOM-NAVIGATION  li a:hover
{	
	color: #E31E2D;
	text-decoration: none;
}

#BOTTOM-COPYRIGHT{
	text-align:center;
	padding-top:10px;
	float: left;
	display:block;
	margin:0px;
	background-color: #ffffff;
	width:981px;
	height:40px;
	color:#cccccc;
	font-size:90%;
}
#BOTTOM-COPYRIGHT a{
	color:#cccccc;
	text-decoration:none;
}
#BOTTOM-COPYRIGHT a:hover{
	color:#cccccc;
	text-decoration:none;
}

#TOPRIGHTSEARCH input { 
background: url('images/loop.jpg') left no-repeat;
padding-left:20px;
width:150px;
height:18px;
border: 1px solid #DADEE0;
color:#cccccc;
font-size:95%;
}

#TOPRIGHTSEARCH .boxsubmit, .LEFTBG .boxsubmit  {
background: none;
background-color:#DADEE0 !important;
border:medium none !important;
color:white !important;
font-weight:bold;
height:17px !important;
margin-right:10px;
margin-top: 3px;
padding:0;
font-size:80%;
width:25px !important;
}
#TEXTBLOCK  .horline100per {
display:inline;
padding-bottom: 10px;
padding-left:10px;
padding-top: 10px;
margin-bottom:10px;
float:left;
width:100%;
height:1px;
border-bottom:1px solid #B8C9D5;
}

.tx_powermail_pi1_fieldwrap_html {clear: both; margin-bottom: 10px;}
.powermail_mandatory_js { font-weight: bold; color: red; }
.tx_powermail_pi1_fieldwrap_html  label { width: 150px; display: block; float: left;}

#tx-powermail-pi1_fieldset_7 { border:0; color: #ffffff; }

#tx-powermail-pi1_fieldset_7 .tx_powermail_pi1_fieldwrap_html { display: inline; float: left; }

.powermail_submit, .powermail_reset {
    width: 150px; display: inline; 
}

#powermaildiv_uid31 label { width: 100%;}

#powermaildiv_uid227 label { width: 100%;}

#powermaildiv_uid321 label { width: 100%;}

#powermaildiv_uid274 label { width: 100%;}

fieldset {
background-color: #ffffff;
width:80%; /* or a percentage, or whatever */
padding-top: 13px;
padding-left:35px;
border: 1px solid #cccccc;
}

legend {
font-size:120%;
font-weight:bold;
padding:10px;

}

p.tx_powermail_pi1_fieldwrap_html_radio_title {
font-weight:bold;
}

.confirmation_button{
    margin:0px;
    padding:0px;
    display:inline;
    float: left;
    margin-right: 10px;
    padding: 6px;
    border: 0px;;
    background-color: lightgrey;
    text-decoration: none;
    font-weight: bold;
}

.tx-srfreecap-pi2-cant-read {
   clear:all;
   float:left;
}
#textblock input { 
padding-left:20px;
width:200px;
height:18px;
border: 1px solid #DADEE0;
color:#999999;
font-size:100%;
text-align:left;
}
#textblock textarea { 
padding-left:20px;
border: 1px solid #DADEE0;
color:#999999;
font-size:100%;
text-align:left;
}
.powermail_submit {
background: none;
background-color:#2676B6 !important;
border:medium none !important;
color:white !important;
font-weight:bold;
height:20px !important;
padding-top:3px;
padding-bottom:3px;
font-size:100%;
width:250px !important;
}

.contenttable {font-size:11px;}
.powermail_all powermail_all_td {padding-right:11px; margin-right:11px;}


#TEXTBLOCK .jdGallery .slideElement
{
width: 100%;
height: 100%;
position: absolute;
left: 0;
top: 0;
background-color: #ffffff;
background-repeat: no-repeat;
}

#TEXTBLOCK .jdGallery .loadingElement
{
width: 100%;
height: 100%;
position: absolute;
left: 0;
top: 0;
background-color: #ffffff;
background-repeat: no-repeat;
background-position: center center;
background-image: url('img/ajax-loader2.gif');
}

#TEXTBLOCK .tx-rgsmoothgallery-pi1 {
background-color:#ffffff;
  float:left;
  padding-top:10px;
}
 
#externalthumbs1 {
  float:left;
  width:580px;
  padding-top:10px;
}
 
#externalthumbs1 .label {
  display:none;
}

.carouselInner {
  width:580px;
}
 
#TEXTBLOCK .carouselInner .thumbnail {
  float:left;
  margin-bottom: 10px;
}

#TEXTBLOCK .slideInfoZone {
  font-color:#ffffff;
}

#TEXTBLOCK .jdGallery .slideElement
{
width: 100%;
height: 100%;
background-color: #ffffff;
background-repeat: no-repeat;
}

#TEXTBLOCK.jdGallery .loadingElement
{
width: 100%;
height: 100%;
position: absolute;
left: 0;
top: 0;
background-color: #ffffff;
background-repeat: no-repeat;
background-position: center center;
background-image: url('img/ajax-loader2.gif');
}

#fotogallery_main {
	margin-top:20px;
 	width:580px;
	float: left;
}

.number{
  display:none;
}