body {
  	font-family:arial;
  	color:#202220;
  	font-size:11px;
  	xposition:relative;
 	xoverflow: hidden;
	#text-align:center;
	background-color:#F3F9EB;
}

a {
	/*color:#504F51;*/
	color:#202220;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
h1 {
	font-size:10px;
    font-family:arial;
	color:#DDDDDD;
	font-style:normal;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

form {
margin:0;
padding:0;
}

img {
border:0;
}
li {
    list-style-position:inside;
}

.form-table tr td select,.form-table tr td input,.form-table tr td textarea {
width:200px;
}

.go {

}

.button-top {
  	/* background-image:url('../img/bg_button1.gif');*/
  	background-repeat:repeat-x;
  	border-right:0px solid #B1D7EF;
  	border-left:0px solid #8CC4E6;
  	/*width:118px;*/
  	/*float:left;*/
  	margin-right:1px;
  	height:20px;
  	text-align:center;
  	/*display:block;*/
  	line-height:20px;
  	text-decoration:none;
  	font-size:11px;
    font-weight:bold;
  	color:#F3F7F8;
}
.button-top2  {
 	background-image:url('../img/bg_button2.gif');
  	border-right:2px solid #A5ADB1;
  	border-left:2px solid #A5ADB1;
}
.menu_top{
    background:#4477BB;
  	color:#DDDDDD;
    font-size:15px;
}
.flags{
	margin:2px;
	opacity:0.4;
}
.flags_active{
	margin:2px;
}
.featured_img{
	text-align:center;
	height:140px;
	margin-left:20px;
}
.rychly_vyber{
	font-size:11px;
	float:left;
	margin-right:4px;
	width:135px;
}
.rychlo_najdi{
	*margin-left:8px;
	clear:both;
}
.rychlo_najdi_select{
	*margin-left:8px;
	font-size:11px;
	float:left;
	width:135px;
	
}


#bottom_boxi{
	margin-top:20px;
    background-color:#DCE5F2;
    width:227px;
	margin-left:10px;
	padding:6px 0px 0px 13px;
	height:124px;
}

#right_middle{
	width:715px;
	position:absolute;
	left:262px;	
	top:0;
}

#right_middle_vpravo{
	float:right;
	background-color:#DCE5F2;
	width:185px;
	*height:0px;
	padding:16px 6px 8px 8px;
	*padding:16px 6px 0px 8px;
	*margin: 0px 0px 0px 0px;
}

#right_middle_vpravo div{
	height:53px;
}

#right_middle_vpravo div{
	*height:auto;
}



#right_middle_vpravo_top{
	float:right;
	background-color:#648DC6;
	width:185px;
	height:110px;
	padding:11px 4px 8px 10px;
	margin-bottom:12px;
}

.ostatne{
	color:white;
	font-size:16px;
	margin-bottom:px;
}

.prve_div{
	width:185px;
	text-align:left;
	height:25px;
	padding-bottom:2px;
}

.prve1{
	color:white;
	font-size:20px;
	padding-bottom:2px;
}

.prve2{
	color:white;
	font-size:20px;
	padding-left:5px;
	padding-bottom:2px;
}

.prve3{
	color:white;
	font-size:20px;
	padding-left:2px;
	padding-bottom:2px;	
}

.prve4{
	color:white;
	font-size:20px;
	padding-left:2px;
	padding-bottom:2px;
}

#ostatne_div{
	text-align:left;
	height:25px;
}

#right_middle_vlavo{
	float:left;
	width:504px;
	
}

#right_bottom{
	width:715px;
}

#right_bottom_left{
	float:left;
	height:130px;
	width:234px;	
	margin-top:20px;
	*margin-top:17px;
}

#right_bottom_right{
	height:130px;
	width:471px;
	float:right;
	background-color:#DCE5F2;
	margin-top:20px;
	*margin-top:17px;
}

#right_bottom_right_right{
	padding:8px 8px 8px 35px;
}


#vyvijac_div{
	/*margin-top:8px;*/
	height:264px;
	background-color:#DCE5F2;
	width:215px;
	margin-left:10px;
	padding:6px 12px 0px 13px;
}

#vyvijac_div a:hover{
	text-decoration:none;
}

#vyvijac_div_cisla{
	position:absolute;
	left:224px;
	top:10px;
	padding-top:10px;
	text-align:center;
	width:25px;
	font-size:16px;
	height:19px;
	cursor:pointer;
}
#vyvijac_div_cisla a{
	color:white;
}

.vyvijac_div_cisla1{
	border:2px solid #DCE5F2;
	background-color:#B8BFCF;
	color:#DCE5F2;
	border-bottom:none;
}.vyvijac_div_cisla1 a{
	background-color:#B8BFCF;
}.vyvijac_div_cisla2{
	border:2px solid #DCE5F2;
	background-color:#B8BFCF;
	color:#DCE5F2;
	border-top:none;
}.vyvijac_div_cisla2 a{
	background-color:#B8BFCF;
}.vyvijac_div_cisla_active {
	background-color:#648DC6;
	border:2px solid white;
	color:white;
}.vyvijac_div_cisla_active a{
	color:white;
}
/*#vyvijac_div_cisla1:hover {
	background-color:#648DC6;
	border:2px solid black;
}#vyvijac_div_cisla2:hover {
	background-color:#648DC6;
	border:2px solid black;
}#vyvijac_div_cisla3:hover {
	background-color:#648DC6;
	border:2px solid black;	
}#vyvijac_div_cisla4:hover {
	background-color:#648DC6;
	border:2px solid black;	
}#vyvijac_div_cisla5:hover {
	background-color:#648DC6;
	border:2px solid black;	
}
*/
.select_tool_div{
	margin-top:8px;
	position:relative
}
.main_picture{
	width:645px;
	height:421px;
}
p {
	margin:0;
	padding:0;
}
strong {
	color:#504F51;
}
wrapper{
    margin-left: auto;
    margin-right: auto;
    width:990px;
    
}
#wrapper {
	margin:5px auto 0px auto;
	width:990px;
	background-color:#fff;
	border:0px solid black;
	text-align:left;


	
}
#header {
	background-image:url('../img/bg_top.png');
	height:90px;
	position:relative;
}
#logo {
	padding:11px 11px 0 13px;
	width:180px;
	border:0px solid black;
	float:left;
    
}
.header-title {
	font-weight:bold;
	font-size:18px;
	padding:40px 0 0 0;
}
.header-slogan {
	font-weight:bold;
	font-style:italic;
	color:#3761FF;
	font-size:13px;
	padding:60px 0 0 0;
}
.slogan2 {
	font-weight:bold;
	color:#61B5E5;
	font-size:12px;
	padding:1px 0 0 0;
	width:240px;
	position:absolute;
	top:116px;
	left:35px;
	line-height:15px;
}
#menu-small {
	position:absolute;
	top:32px;
	left:700px;
	font-size:11px;
	text-align:center;
	width:300px;
}
#menu-small a {
	padding:0 3px 0 3px;
	color:#504F51;
	font-weight:bold;
	font-size:10px;
}

.clear { 
    overflow:hidden;
    width: 100%;
}
a.button-popup {
	width:128px;
	height:19px;
	background: transparent url('../img/butt_popup.gif') no-repeat scroll top right;
	display:block;
	color:#F3F7F8;
	font-weight:bold;
	text-align:center;
	padding-top:3px;
	font-size:10px;
	text-decoration:none;
}



a.button {
    color: #F3F7F8;
    display: block;
    float:left;
    height: 18px;
    margin-top:5px;
    margin-right: 6px;
    padding-right: 10px; /* sliding doors padding */
    text-decoration: none;
    text-align:center;
    position:relative;
}
a.button span {
    display: block;
    font-size:10px;
    font-weight:bold;
    padding: 2px 0px 9px 10px;
}
a.button1 {
	background: transparent url('../img/butt1_right.gif') no-repeat scroll top right;
}
a.button1 span {
	background: transparent url('../img/butt1_left.gif') no-repeat;
}
a.button2 {
	background: transparent url('../img/butt2_right.gif') no-repeat scroll top right;
}
a.button2 span {
	background: transparent url('../img/butt2_left.gif') no-repeat;
}
a.button3 {
	margin-top:0;
	background: transparent url('../img/butt2_right.gif') no-repeat scroll top right;
}
a.button3 span {
	/*background: transparent url('../img/butt2_left.gif') no-repeat;*/
}

#main {
	clear:left;
	/*background-image:url('../img/bg_middle.gif');*/
	background-position:bottom left;
	background-repeat:repeat-x;
	height:437px;
	position:relative;
	margin-top:20px;

}

#image-main {
	position:absolute;
	top:0px;
	left:325px;
}
.bottom-box {
	margin-top:0px;
    background-color:#DCE5F2;
    width:290px;
	margin-left:12px;
	
}
.bottom-box-last {
	height:84px;margin-left:6px;
}
.bottom-box-last2 {
	height:68px;margin-left:6px;margin-top:7px;
}

.bottom-box div {
	padding:6px 6px 8px 13px;
}

#footer {
	text-align:center;
	clear:both;
	margin-top:20px;
	background-color:#4477BB;
	padding:2px;
	font-size:10px;
    font-family:arial;
	color:#DDDDDD;
	font-style:normal;
}
#footer a {

}
.footer_left{
	text-align:right;
	float:left;
	width:700px;
}

.footer_right{
	text-align:right;
	margin-right:15px;

}

h2 {
	font-weight:bold;
	color:#000000;
	font-size:13px;
	margin:0px 0px 8px 0px;
	font-family:verdana;
}
h3 {
	font-weight:bold;
	color:#000000;
	font-size:13px;
	margin:0px 0px 8px 0px;
	font-family:verdana;
}
.item-1 {
	color:#6A89FA;
}
.popup-col {
	float:left;
	width:110px;
	margin-right:7px;
	background: transparent url('../img/popup_1.jpg') no-repeat top left;
	height:100px;
	position:relative;
}
.popup-col2 {
	background: transparent url('../img/popup_2.jpg') no-repeat top left;
}
.popup-col3 {
	background: transparent url('../img/popup_3.jpg') no-repeat top left;
}
.popup-col a {
	position:absolute;
	top:80px;
	left:0;
}
#popup {
	padding:10px;display:none;z-index:100;position:absolute;top:-63px;left:170px;width:420px;background-color:#fff;height:210px;
}

#menu-left {
	width:210px;
	border:0px solid black;
	float:left;
}
#menu-left ul {
	margin-top:0;
	list-style-type:none;
	margin-left:0;
	padding-left:20px;
	*padding-left:0px;
	margin-bottom:15px;
}
#menu-left ul li {
	*padding-left:0px;
}
li.left-main {
	margin-bottom:10px;
}
#main-sub {
	float:left;
	width:470px;
	border:0px solid black;
	padding-top:10px;
	margin-bottom:30px;
}
#main-sub h1{
	color: #504F51;
	font-size:22px;
	font-family:verdana;
	margin-top:10px;
	margin-bottom:10px;
}

#section-header {
	padding-top:10px;
}

#right-section {
	float:left;
	margin-left:45px;
    *margin-left:45px;
    
	width:253px;
	border:0px solid black;
	margin-top:35px;
}
.right-cont {
    background-color:#DCE5F2;
    border:0px solid #BED0E8;
    margin-bottom:10px;
    padding:8px 5px;
	*margin:0px 0px 10px 10px;
}
.main-text {
	margin-bottom:12px;
}

.skype{
    line-height:18px;
    text-align:left;
    text-decoration:none;
}

/*slider CSS*/

#slider {
    width: 690px; /* important to be same as image width */
    height: 431px; /* important to be same as image height */
    position: relative; /* important */
	overflow: hidden; /* important */
	
}
#sliderContent {
    width: 690px; /* important to be same as image width or wider */
    position: absolute;
	top: 0;
	margin: 0;padding:0;
}
.sliderImage {
    float: left;
    position: relative;
	display: none;
}
.sliderImage span {
    position: absolute;
	font: 10px/15px Arial, Helvetica, sans-serif;
    padding: 10px 13px;
    width: 200px;
    background-color: #D8DDE0;
    filter: alpha(opacity=70);
    -moz-opacity: 0.7;
	-khtml-opacity: 0.7;
    opacity: 0.7;
    color: #333333;
    display: none;
}
.clear {
	clear: both;
}
.sliderImage span strong {
    font-size: 14px;
}
.top {
	top: 0;
	left: 0;
}
.bottom {
	bottom: 0;
    left: 0;
}
img.floatleft {
    float: left;
    margin-top: 5px;
    margin-right: 18px;
}
    
img.floatright {
    float: right;
    margin-top: 0px;
    margin-right: 10px;
    height:85px;

   
}    
ul { list-style-type: none;}

.news_list_img{
	height:52px;
	width:92px;
}

.news_list_div{
	height:52px;
	width:363px;
	float:right;
	margin-top:6px;
}

/* slider CSS */


