/*	Společně používané styly	*/
body {
	font-family:		'Arial CE', Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size:			80%;
	color:				#666;
	padding:			0px;
	margin:				0px;
	border:				0px;
	background-color:	#fff;
	text-align:			center;
	-moz-box-sizing:	border-box;
	box-sizing:			border-box;
}

a {
	color: rgb(37, 57, 154);
	font-style:italic;
	text-decoration:	none;
}
a:hover {
	color: rgb(255, 0, 0);
	text-decoration:	underline;
}
a:active {
	text-decoration:	underline;
}

li{
	margin-bottom:		6px;
}
uvod_levy li,
uvod_pravy li{
	margin-bottom:		0px;
}
#main {
	margin-left:		auto;
	margin-right:		auto;
	width:				760px;
	text-align:			left;
}

/**	Header and top menu	*/
#llentab_logo {
	padding:			0px;
	margin:				22px 0px 0px 18px;
	border:				0px;
}

#header {
	height:				144px;
}

#header_left {
	background:			transparent url('../gfx/llentab-ocelove-haly-top.jpg') repeat top right;
	width:				589px;
	vertical-align:		top;
}

#header_right {
	background:			transparent url('../gfx/llentab-ocelove-haly-menu.jpg') repeat-x top left;
	width:				171px;
	vertical-align:		top;
}

#header_www_ocelove_haly {
	text-align:			center;
	height:				23px;
	background-color:	#25399a;
	padding-top:		2px;
	-moz-box-sizing:	border-box;
	box-sizing:			border-box;
}
#header_www_ocelove_haly a{
	color:				#fff;
	font-weight:		600;
	font-size:			13px;
	font-style:			normal;
}
#header_www_ocelove_haly a:hover{
	color:				#f00;
}
#header_menu {
	margin:				27px 0px 0px 18px;
	padding:			0px;
	list-style:			none;
}
#header_menu li{
	margin:				8px 0px 0px 0px;
	padding:			0px;
	font-size:			13px;
	line-height:		17px;
}
#header_menu li a {
	color:				#26187b;
	font-weight:		bold;
	font-style:			normal;
}
#header_menu li a:hover{
	color:				#f00;
}

#middle_menu {
	background-color:	#e3e6f2;
	margin:				0px;
}
#bottom_menu {
	background-color:	#25399a;
	margin:				0px 0px 75px 0px;
}
#middle_menu,
#bottom_menu {
	list-style:			none;
	height:				25px;
	padding:			4px 0px 0px 17px;
	border-bottom:		1px solid white;
	line-height:		17px;
	white-space:		nowrap;
	overflow:			hidden;
	width:				760px;
	-moz-box-sizing:	border-box;
	box-sizing:			border-box;
}

#middle_menu li,
#middle_menu li a {
	color:				#25399a;
	font-size:			8pt;
	font-style:			normal;
}
#bottom_menu li,
#bottom_menu li a {
	color:				#fff;
	font-size:			10pt;
	font-style:			normal;
}
#middle_menu li a:hover,
#bottom_menu li a:hover {
	color:				#f00;
}
#middle_menu li,
#bottom_menu li {
	display:			inline;
	font-weight:		bold;
}
#middle_menu li span {
	padding:			0px;
	margin:				0px 0px 0px 2px;
}
#bottom_menu li span {
	padding:			0px;
	margin:				0px 12px;
}
#bottom_bottom_menu{
	position:			absolute;
	top:				194px;
}

/**	END Header and top menu	*/

/**	Page title
*	Je pozicováno pod header, ale uvedeno nad ním (SEO)
*/
#h1{
	margin:				20px 0px 5px 0px;
	padding:			10px 0px;
	border-bottom:		1px solid #afb6d4;
	position:			absolute;
	top:				200px;
	width:				760px;
}
h1{
	display:			inline;
	margin:				0px;
	padding:			10px 17px;
	color:				#fff;
	background:			#afb6d4;
	font-size:			120%;
	line-height:		120%;
	letter-spacing:		1px;
}

h2{
	font-size:			120%;
	color: rgb(37, 57, 154);
	font-style:			normal;
}

h2 a{
 font-style:      normal;
}

/**	Content	*/
#content{
	margin:				0px;
	padding:			0px;
	text-align:			left;
	min-height:			150px;
}

/**	Footer	*/
#footer{
	margin:				20px 0px 5px 0px;
	padding:			10px 10px 10px 0px;
	text-align:			right;
	border-top:			1px dotted #afb6d4;
	clear:				both;
}
#abeo{
	float:				left;
}
#abeo a{
	color:				#afb6d4;
	font-style:			normal;
}
#abeo a:hover{
	color:				#f00;
}

.llentabGroupMotto cite {
	display:			block;
	margin:				20px;
}






/** Home page icon navigation */
#homeIcons_menu img{
	border:				0px;
	float:				left;
	margin:				5px;
}

#homeIcons_menu h2{
	margin:				0px;
	padding:			0px;
}
#homeIcons_menu p{
	font-size:			11px;
	margin:				0px;
	padding:			0px;
}
#homeIcons_menu h2 a{
	font-size:			13px;
	color:				#25399a;
	margin:				0px;
	padding:			0px;
	font-style:			normal;
}
#homeIcons_menu{
	padding:			0px;
	margin:				0px;
	padding-bottom:		10px;
	display:			block;
}
#homeIcons_menu li{
	vertical-align:		top;
	list-style:			none;
	clear:				both;
	padding:			5px;
	margin:				0px;
}
#homeFillPicture{
	clear:				both;
	border-top:			dashed #c8cde6 1px;
	border-bottom:		dashed #c8cde6 1px;
	display:			block;
}
#homeColumnLeft{
	width:				252px;
	border-right:		dashed #c8cde6 1px;
	float:				left;
	display:			inline;
	clear:				none;
}
#homeColumnCenter{
	width:				252px;
	border-right:		dashed #c8cde6 1px;
	float:				left;
	display:			inline;
	clear:				none;
}
#homeColumnRight{
	width:				252px;
	float:				right;
	display:			inline;
	clear:				none;
}


/** Poptávkový formulář */

.FormHeading
{	font-family:'Verdana CE', 'Verdana', 'Arial CE', 'Arial';
	font-weight:bold;
	font-style:normal;
	font-size:12pt;
	color:#000000;
}
.FormLabel
{	font-family:'Verdana CE', 'Verdana', 'Arial CE', 'Arial';
	font-weight:bold;
	font-style:normal;
	font-size:10pt;
	color:#000000;
}
.FormLabel2
{	font-family:'Verdana CE', 'Verdana', 'Arial CE', 'Arial';
	font-weight:normal;
	font-style:normal;
	font-size:10pt;
	color:#000000;
}
.FormComment
{	font-family:'Times New Roman CE','Times New Roman';
	font-weight:normal;
	font-style:italic;
	font-size:10pt;
	color:#666666;
}
.FormInputText, .FormInputPassword
{	font-family:'Verdana CE', 'Verdana', 'Arial CE', 'Arial';
	font-weight:normal;
	font-style:normal;
	font-size:10pt;
	background-color:#FFF8FF;
	color:#000000;
	white-space:nowrap;
	float:none;
}
.FormInputRadio
{	font-family:'Verdana CE', 'Verdana', 'Arial CE', 'Arial';
	font-weight:normal;
	font-style:normal;
	font-size:10pt;
	color:#000000;
	float:none;
}
.FormInputRadioLabel
{	font-family:'Verdana CE', 'Verdana', 'Arial CE', 'Arial';
	font-weight:normal;
	font-style:normal;
	font-size:10pt;
	color:#000000;
	float:none;
}
.FormSelect
{	font-family:'Verdana CE', 'Verdana', 'Arial CE', 'Arial';
	font-weight:normal;
	font-style:normal;
	font-size:10pt;
	background-color:#FFF8FF;
	color:#000000;
	float:none;
}
.FormSelectFalse
{	font-family:'Verdana CE', 'Verdana', 'Arial CE', 'Arial';
	font-weight:normal;
	font-style:normal;
	font-size:10pt;
	background:#FFF8FF;
	color:#999999;
}
.FormSelectGroup
{
}
.FormSelectPrefered
{
}
.FormTextarea
{	font-family:'Verdana CE', 'Verdana', 'Arial CE', 'Arial';
	font-weight:normal;
	font-style:normal;
	font-size:10pt;
	background-color:#FFF8FF;
	scrollbar-base-color:#FFF8FF;
	scrollbar-arrow-color:#323264;
	scrollbar-3dlight-color:#FFF8FF;
	scrollbar-darkshadow-color:#FFF8FF;
	scrollbar-face-color:#FFF8FF;
	scrollbar-highlight-color:#FFF8FF;
	scrollbar-shadow-color:#FFF8FF;
	scrollbar-track-color:#FFF8FF;
	scrollbar-arrow-box-color:#FFF8FF;
}
.FormSubmit
{	font-family:'Verdana CE', 'Verdana', 'Arial CE', 'Arial';
	font-weight:bold;
	font-style:normal;
	font-size:10pt;
	background-color:#CCFFEE;
}
.FormReset
{	font-family:'Verdana CE', 'Verdana', 'Arial CE', 'Arial';
	font-weight:bold;
	font-style:normal;
	font-size:10pt;
	background-color:#FFCCCC;
}
.FormVariableMandatory
{	font-family:'Verdana CE', 'Verdana', 'Arial CE', 'Arial';
	font-weight:900;
	font-style:normal;
	font-size:10pt;
	vertical-align:top;
	color:#FF0000;
	text-decoration:none;
}
.FormVariableOK
{	font-family:'Verdana CE', 'Verdana', 'Arial CE', 'Arial';
	font-weight:900;
	font-style:normal;
	font-size:10pt;
	vertical-align:top;
	color:#33FF33;
	text-decoration:none;
}
NoteTitle
{	font-family:'Verdana CE', 'Verdana', 'Arial CE', 'Arial';
	font-weight:bold;
	font-style:normal;
	font-size:10pt;
	color:#000000;
}
.Note
{	font-family:'Times New Roman CE','Times New Roman';
	font-weight:normal;
	font-style:italic;
	font-size:10pt;
	color:#000000;
}
.FormAccessKey
{	text-decoration:underline;
}
.KeybordKey
{	font-family:'Courier',monospace;
	font-weight:normal;
	font-style:normal;
	text-transform:uppercase;
	font-size:9pt;
	letter-spacing:1px;
	color:#000000;
}
.bold
{	font-weight:bold;
}
.NonBold
{	font-weight:normal;
}
.italic
{	font-style:italic;
}
.NonItalic
{	font-style:normal;
}

/* podpora projektantum */
.zvyrazneny{
	font-weight:	bold;
}

td.TdAlignCenter, table.TdAlignCenter td{
	text-align:		center;
}

td.TdVAlignTop,

table.TdVAlignTop td{
	vertical-align:	top;
}

td.TdCenterMiddle,

table.TdCenterMiddle td{
	text-align:		center;
	vertical-align:	middle;
}

#table_normovany_snih_na_strese
{	width:750px;
	font-size: 13px;
	text-align:center;
	border:1px solid #666666;
}

#table_normovany_snih_na_strese td
{	border:1px solid #000000;
}

#table_normovany_snih_na_strese th
{	border:1px solid #000000;
}

#table_normovany_snih_na_strese th.snow_type
{	width: 50px;
}

#table_normovany_snih_na_strese th.zone_definition
{/*	width: 160px;*/
}

#table_normovany_snih_na_strese td.zone_definition
{	width: 70px;
}

#table_normovany_snih_na_strese th.zones-old_1
{	width: 70px;
	background-color:#ffffab;
}
#table_normovany_snih_na_strese th.zones-old_2
{	width: 70px;
	background-color:#e6f0fe;
}
#table_normovany_snih_na_strese th.zones-old_3
{	width: 70px;
	background-color:#ffc678;
}
#table_normovany_snih_na_strese th.zones-old_4
{	width: 70px;
	background-color:#fec49b;
}
#table_normovany_snih_na_strese th.zones-old_5
{	width: 70px;
	background-color:#ffffff;
}

#table_normovany_snih_na_strese th.zones_1
{	width: 50px;
	background-color:#e8b5d6;
}
#table_normovany_snih_na_strese th.zones_2
{	width: 50px;
	background-color:#f7d35b;
}
#table_normovany_snih_na_strese th.zones_3
{	width: 50px;
	background-color:#efe939;
}
#table_normovany_snih_na_strese th.zones_4
{	width: 50px;
	background-color:#e1e530;
}
#table_normovany_snih_na_strese th.zones_5
{	width: 50px;
	background-color:#bed434;
}
#table_normovany_snih_na_strese th.zones_6
{	width: 50px;
	background-color:#cbdd93;
}
#table_normovany_snih_na_strese th.zones_7
{	width: 50px;
	background-color:#9fcfe5;
}
#table_normovany_snih_na_strese th.zones_8
{	width: 50px;
	background-color:#6181cc;
}

#table_map_legend
{	width:322px;
	font-size: 12px;
	text-align:center;
	border:1px solid #666666;
}

#table_map_legend td
{	border:1px solid #000000;
}

#table_map_legend th
{	border:1px solid #000000;
}

#table_map_legend th.snow_type
{	width: 50px;
}

#table_map_legend th.zone_definition
{	width: 80px;
}

#table_map_legend td.zone_definition
{	width: 70px;
}

#table_map_legend th.zones-old_1
{	background-color:#ffffab;
}
#table_map_legend th.zones-old_2
{	background-color:#e6f0fe;
}
#table_map_legend th.zones-old_3
{	background-color:#ffc678;
}
#table_map_legend th.zones-old_4
{	background-color:#fec49b;
}
#table_map_legend th.zones-old_5
{	background-color:#ffffff;
}

#table_map_legend th.zones_1
{	background-color:#e8b5d6;
}
#table_map_legend th.zones_2
{	background-color:#f7d35b;
}
#table_map_legend th.zones_3
{	background-color:#efe939;
}
#table_map_legend th.zones_4
{	background-color:#e1e530;
}
#table_map_legend th.zones_5
{	background-color:#bed434;
}
#table_map_legend th.zones_6
{	background-color:#cbdd93;
}
#table_map_legend th.zones_7
{	background-color:#9fcfe5;
}
#table_map_legend th.zones_8
{	background-color:#6181cc;
}


#mapa_a_legenda
{	width:340px;
	float:right;
}

#legenda_image
{	width:312px;
	height:181px;
	border: 0px;
	margin: 5px;
	padding: 0px;
}

#legenda_image img
{	border: 0px;
	margin: 0px;
	padding: 0px;
}

#snow_area
{	width:65px;
	float:right;
}

.odsadeny_text
{	margin:17px;
}

.default_text
{
}

#mapa_kraje_odkazy
{	display:block;
	width:150px;
	text-align:left;
}

#mapa_kraje_odkazy a
{	width:100%;
	margin:1px;
	padding:0px;
	font-style:	normal;
}

#uvod_lavy
{	width:49%;
	float:left;
}

#uvod_pravy
{	width:49%;
	float:right;
}

#pocitadlo_vytizenosti_snehem_div
{	width:100%;
	padding: 6px;
	border: 1px solid #666666;
	background-color:#f6f6f6;
	-moz-box-sizing:	border-box;
	box-sizing:			border-box;
}

.pocitadlo_radek
{	padding:			0px;
	margin:				0px;
	width:				480px;
	-moz-box-sizing:	border-box;
	box-sizing:			border-box;
}

.pocitadlo_vysledek_radek {
	margin:				3px;
	width:				380px;
	-moz-box-sizing:	border-box;
	box-sizing:			border-box;
}

#pocitadlo_vysledek {
	display:	block;
	margin:		0px;
	padding:	0px;
/*	border:		1px solid #999;*/
	-moz-box-sizing:	border-box;
	box-sizing:			border-box;
}

.pocitadlo_vysledky
{	color:	#000000;
	font-weight:bold;
}

.pocitadlo_vysledky_komentar
{	margin:		3px;
}

input
{	color:				#666666;
	padding:			0px;
	margin:				0px;
	border:				1px solid #666666;
	padding-right:2px;
	background-color:	#FFFFFF;
	text-align:	right;
}

select
{	color:				#666666;
	padding:			0px;
	margin:				0px;
	border:				1px solid #666666;
	background-color:	#FFFFFF;
	text-align:left;
}

#pocitadlo_oblast
{	margin-left:10px;
	width:170px;
}

#pocitadlo_typ_snehu
{	margin-left:112px;
	width:170px;
}

#pocitadlo_vyska_snehu
{	margin-left:163px;
	width:50px;
}

.tlacitko
{	width:170px;
	padding:			0px;
	margin:				6px 0px 6px 261px;
	text-align:center;
}
.more
{	font-style:		italic;
	text-align:		right;
	padding:			0px;
	margin:				6px 0px 0px 0px;
}



div.link_image a img {
	border:				0;
}

div.zvyrazneny_text {
	color: #d85656;
}


div.cleaner {
	clear:				both;
}

p.detailText {
	text-align:			center;
	margin-top:			0;
	color: 				#d85656;
}

.boldText {
	font-weight:		bold;
}
