
body{
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	overflow: -moz-scrollbars-vertical;
	color: #686868;
	line-height: 13px;
}
#main{
	margin: 0px auto;
	width: 910px;
	text-align: left;
	
	background-image: url(../img/back_gray.gif);
	background-position: 189px 182px;
	background-repeat: repeat-y;
	
}
/* odkazy a jiné */


a{
	color: #229DC5;
	text-decoration: none;
}

a:hover{
	color: #34BBD4;
	text-decoration: underline;
}
.zaj img, .kat img{
	border: 1px solid #229DC5;
}

strong{
	font-style: normal; font-weight: bold;
}
em{
	font-style: italic;
}
h1{
	font-size: 20px;
	font-weight: bold;
	color: #229DC5;
	display: block;
	margin: 0px;
	margin-bottom: 35px;
	padding: 0px;
	line-height: 24px;
}
h1.head1{
	font-size: 20px;
	font-weight: bold;
	color: #229DC5;
	display: block;
	margin: 0px;
	padding: 0px;
	line-height: 24px;
}
h2{
	font-size: 14px;
	font-weight: bold;
	color: #00BED0;
	display: block;
	margin: 0px;
	padding: 0px;
	line-height: 17px;
}
h3{
	font-size: 12px;
	font-weight: bold;
	color: #229DC5;
	display: block;
	margin: 0px;
	padding: 0px;
	line-height: 15px;
}
p,td,table,tr{
	margin: 0px;
	padding: 0px;
	font-size: 11px;
}
.content ul{
	margin: 0px;
	padding-left: 15px;
}
.content ul>li{
	/*margin-left: 20px;*/
	list-style-position: outside;
	list-style-type: square;
}
.clear{
	clear: both;
}

/* inputy */ 

input,select{
	/*height: 2em;*/
	font-size: 12px;
	/*color: #585858;/* podle mne je třeba na to vidět!*/
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	border: 1px solid #B9B9B9;
	/*background: #B9B9B9;*/
} 
.yourself{
	width: 260px;
}
textarea{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #B9B9B9;
}
.area_pozadavky{
	width: 415px;
	height: 45px;
}
.nobord{
	border: none !important;
} 

/* butony */ 
button{
	color: #fff;
	font-weight: bold;
	font-size: 12px;
	border: 1px solid #B9B9B9;
	width: 100px;
	background-color: #229DC5;
}
.knoflik{
	color: #fff;
	font-weight: bold;
	font-size: 12px;
	border: 1px solid #B9B9B9;
	width: 100px;
	background-color: #229DC5;
}
/* HLAVNÍ PRVKY */

.left{
	display: block;
	width: 185px;
	float: left;
	margin-right: 4px;
}

.right{
	display: block;
	width: 721px;
	float: right;
	
	background-image: url(../img/back_gray_fleck.gif);
	background-position: 0px 135px;
	background-repeat: no-repeat;
	
}
.logo{
	display: block;
	width: 185px;
	height: 78px;
	margin-top: 29px;
}
.vlny{
	display: block;
	width: 185px;
	height: 345px;
	background: url(../img/vlny_inspira.gif) top right no-repeat;
	text-align: right;
	font-weight: bold;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-top: 25px;
}
.vlny_01,.vlny_02,.vlny_03,.vlny_04,.vlny_05,.vlny_06,.vlny_07,.vlny_08,.vlny_09,.vlny_10,.vlny_11,.vlny_12,.vlny_13{
	margin: 0px;
	margin-top: 8px;
	border: 0px solid #FF0033;
	/*display: block;*/
	/*clear: both;
	padding: 0px;*/
}
.vlny_01 a{
	color: #ffd24f;
	margin-right: 42px;
}
.vlny_02 a{
	color: #ffd24f;
	margin-right: 44px;
}
.vlny_03 a{
	color: #ffd24f;
	margin-right: 42px;
}
.vlny_04 a{
	display: block;
	color: #f99d38;
	margin-right: 41px;
}
.vlny_05 a{
	display: block;
	color: #f99d38;
	margin-right: 39px;
}
.vlny_06 a{
	display: block;
	color: #f2693a;
	margin-right: 38px;
}
.vlny_07 a{
	display: block;
	color: #f2693a;
	margin-right: 36px;
}
.vlny_08 a{
	color: #f2693a;
	margin-right: 35px;
}
.vlny_09 a{
	color: #d45aa2;
	margin-right: 35px;
}
.vlny_10 a{
	color: #d45aa2;
	margin-right: 38px;
}
.vlny_11 a{
	color: #d45aa2;
	margin-right: 45px;
}
.vlny_12 a{
	color: #00b8ea;
	margin-right: 53px;
}
.vlny_13 a{
	color: #a4ce36;
	margin-right: 60px;
}
.nechtese{
	display: block;
	width: 185px;
	background: url(../img/nechtese.jpg) top right no-repeat;
	margin-top: 0px;
	color: #34BBD4;
	text-align: right;
	border: 1px solid White;
}
.nechtese_vstup{
	margin-left: 52px;
	margin-top: 42px;
	text-align: justify;
}
.nechtese_kontakt{
	margin-left: 52px;
	margin-top: 110px;
	text-align: left;
}
.clenstvi{
	display: block;
	width: 170px;
	padding-left: 15px;
	margin-top: 10px;
	color: #34BBD4;
	text-align: center;
	border: 1px solid White;
}
.oranz{
	font-weight: bold;
	color: #f1602e;
}

.head{
	display: block;
	width: 721px;
	height: 135px;
	margin-bottom: 4px;
}

.content{
	display: block;
	margin-top: 38px;
	padding: 40px 40px 82px 40px;
	/*border: 1px  solid #f4a460;*/
}

.foot{
	position: relative;
	display: block;
	border-top: 0px solid #000; 
	clear: both;
	height: 1px;
	text-align: left;
}
.design{
	font-size: 9px;
	text-align: right;
	background-color: #fff;
	padding-right: 70px;
}
.people{
	position: absolute; 
	top: -81px; 
	margin-left: 629px;
	width: 281px; 
	height: 81px;
	border: 0px solid #000; 
	background: url(../img/back_gray_people.gif);
}
.kontakt{
	position: absolute; 
	top: -30px; 
	margin-left: 230px;
	width: 400px; 
	height: 30px;
	border: 0px solid #000; 
}
.banner{
	width: 720px;
	height: 70px;
	padding-top: 10px;
	_padding: 0px;
	text-align: center;
	float: right;
}
.langue{
	display: block;
	width: 50px;
	height: 20px;
	font-weight: bold;
	font-family: Arial;
	font-size: 13px;
	text-align: right;
	border: 0px solid #2f4f4f;
	position: relative;
	left: 672px;
	top: 45px;
	_top: 43px;
	padding: 0px;
}
.langue_cz{
	color: #F8B519;
}
.langue_en{
	color: #F4581E;
}

.zaj{
	display: block;
	width: 620px;
	background: #e1e1e1;
	padding: 10px;
}
.svet{
	display: block;
	width: 640px;
	height: 40px;
}

.svet_1,.svet_2,.svet_3,.svet_4,.svet_5{
	display: block;
	width: 65px;
	height: 32px;
	float: right;
	
	background-position: top right;
	background-repeat: no-repeat;
}
.svet_1{
	background-image: url(../img/svet_1.gif);
}
.svet_2{
	background-image: url(../img/svet_2.gif);
}
.svet_3{
	background-image: url(../img/svet_3.gif);
}
.svet_4{
	background-image: url(../img/svet_4.gif);
}
.svet_5{
	background-image: url(../img/svet_5.gif);
}

.kat{
	background: #e1e1e1;
	padding: 15px;
	border-right: 15px solid #eee;
}
.inzer{
	background: #e1e1e1;
	padding: 15px;
	border: 1px solid #229DC5;
}
.skov{
	display: none;
}
