﻿@import url("content.css");
@import url("prettyPhoto.css");
@import url("front-Gallery.css");
@import url("front-Fileboard.css");
@import url("front-Search.css");


html {
	background: #f7f7f7 url(/Images/body_bg_2.gif) 50% 0 repeat-y;
}

body {
	font-family: Arial, sans-serif;
	font-size: 80%;
	background: transparent url(/Images/body_bg.gif) 50% 100% no-repeat;
}

.page {
	position: relative;
	width: 982px;
	margin: 0px auto;
}

#header {
	position: absolute;
	top: 0px; left: 0px;
	width: 982px;
	min-height: 120px;
	_height: 120px;
	background: transparent url(/Images/header_bg.jpg) 0 73px no-repeat;
}

.leftBg {
	width: 203px;
	height: 480px;
	background: transparent url(/Images/left_bg.gif) 0 0 no-repeat;
	position: absolute;
	left: -223px;
	top: 0;
}

#header #logo {position: absolute; top: 22px; left: 20px;  width: 208px;/* padding-top: 40px;display: block; height: 0px; overflow: hidden; font-size: 0; background: transparent url(/Images/logo.jpg) 0 0 no-repeat;*/ cursor: pointer; }
#header .slogan {position: absolute; top: 24px; left: 250px; display: block; width: 160px; font-size: 1.1em; color: #666666;}
#header .slogan strong {color: #8DC63F;}
#header .menu {position: absolute; top: 80px; left: 15px;}
#header .menu li {display: block; float: left; height: 23px; margin: 0; margin-right: 25px; padding: 0; background-image: none;}
#header .menu li a {display: block; float: left; height: 23px; line-height: 23px; padding: 0 8px; font-size: 1.3em; text-decoration: none; color: #FFFFFF; font-weight: bold;}
#header .menu li:hover, #header .menu li.active {background: transparent url(/Images/menu_li_bg.jpg) 100% 0 no-repeat;}
#header .menu li:hover a, #header .menu li.active a {background: transparent url(/Images/menu_a_bg.jpg) 0 0 no-repeat;}
#header #search_form {position: absolute; top: 81px; right: 15px; padding-right: 20px;}
#header #search_form input {width: 195px; height: 16px; line-height: 16px; padding-top: 1px; border: 0px none; background-color: transparent;}
#header #search_form input.submit {position: absolute; top: 1px; right: 4px; width: 18px; height: 0; /height: 16px; padding-top: 16px; overflow: hidden; cursor: pointer;}
#headerBanner {position: absolute; top: 117px; left: 0px; width: 982px; height: 212px; background: transparent url(/Images/header_banner.jpg) 0 0 no-repeat;}
#headerBanner div {position: absolute; top: 40px; left: 135px; width: 200px; line-height: 1.5em; font-size: 0.9em; color: #999999;}
#headerBanner div strong {display: inline-block; margin-bottom: 4px; padding: 1px 30px 2px 0; font-size: 1.8em; color: #8AB332; background: transparent url(/Images/arrow_green.gif) 100% 0 no-repeat;}
#headerBanner .sport {left: 475px;}
#headerBanner .sport strong {color: #328DB3; background-image: url(/Images/arrow_blue.gif);}
#headerBanner div span.ul_head {position: absolute; top: 95px; left: 0; display: block; height: 4px; width: 210px; background: transparent url(/Images/transparent_header.png) 0 0 no-repeat; _background-color: #FFFFFF; _background-image: none;}
#headerBanner div ul {position: absolute; top: 99px; left: 0px; width: 190px; padding: 0 10px 4px 10px; margin: 0; background: transparent url(/Images/transparent.png) 0 100% no-repeat; _background: #FFFFFF none;}
#headerBanner div li {padding: 0; background-image: none;}
#headerBanner div li a {font-size: 1em; text-decoration: none; color: #8AB332;}
#headerBanner div li a:hover {text-decoration: underline;}
#headerBanner .sport li a {color: #328DB3;}

#headerBanner .testing {left: 709px; top: 35px; width: 220px;}
#headerBanner .testing strong {color: #D63073; background: none; line-height: 1.1em; }
#headerBanner .testing p {color: #000; }

#headerBanner a.link1 {
	display: block;
	position: absolute;
	left: 132px;
	top: 35px;
	width: 115px;
	height: 30px;
}

#headerBanner a.link1 img {
	display: block;
	width: 115px;
	height: 30px;
}

#headerBanner a.link1b {
	display: block;
	position: absolute;
	left: 1px;
	top: 3px;
	width: 125px;
	height: 207px;
}

#headerBanner a.link1b img {
	display: block;
	width: 125px;
	height: 207px;
}

#headerBanner a.link2 {
	display: block;
	position: absolute;
	left: 480px;
	top: 35px;
	width: 105px;
	height: 30px;	
}

#headerBanner a.link2 img {
	display: block;
	width: 105px;
	height: 30px;	
}

#headerBanner a.link2b {
	display: block;
	position: absolute;
	left: 343px;
	top: 3px;
	width: 125px;
	height: 207px;
}

#headerBanner a.link2b img {
	display: block;
	width: 125px;
	height: 207px;
}

#headerBanner a.link3 {
	display: block; position: absolute; left: 709px; top: 35px; width: 270px; 	height: 170px;
}

#headerBanner a.link3 img {
	display: block; width: 270px; height: 170px;
}

#content {
	position: relative;
	left: 253px;
	float: left;
	width: 600px;
	min-height: 200px;
	padding-top: 35px;
	margin: 125px 0 10px 0;
}
#content h2 a {text-decoration: none;}
#content h2 a:hover {text-decoration: underline;}
#content h2 .green {color: #669900;}
#content h2 .blue {color: #3D7D9C;}
#content h2 .violet {color: #B866B0;}
#content h3.green {margin: 5px 0; color: #669900; text-transform: uppercase; font-size: 1.2em;}
#content .text {padding: 10px; padding-bottom: 10px; margin-bottom: 15px;}
#content input.text {margin-bottom: 0px;}
#content .mainImg {float: left; margin-right: 15px; margin-bottom:10px;}
#content .perex {float: left; width: 350px;}
#content .labels {color: #666666;}
#content .comments {position: relative; padding-top: 10px;}
#content .comments .legend {position: absolute; top: -20px; left: 120px;}
#content .comments .comment strong {font-size: 1em;}
#content .comments .comment .comment {padding-left: 30px; background: transparent url(/Images/comment_nl.gif) 0 0 no-repeat;}
#content .inputText {padding: 0px !important; padding-bottom: 0px; margin-bottom: 0px;}
#content .comForm textarea {width: 100%; margin-bottom: 10px; border: 1px solid #999999;}
#content .comForm input {width: 200px; margin-bottom: 10px; margin-right: 5px; border: 1px solid #999999;}
#content .comForm input.submit {position: absolute; width: 57px; border: 0px none;}
#content .links a {font-size: 1.1em;}
#content .articleItem {clear: both; padding: 10px;}
#content .articleItem p {color: #666666;}
#content .articleItem img.aImg {position: relative; float: left; margin-right: 15px; border: 2px solid #E4F1D2;}
#content .articleItem h2,#content .articleItem p,
#content .articleItem .bubles {margin-left: 146px;}
#content .articleItem .details {margin-left: 146px; color: #000000;}
#content .articleItem .bubles a {display: inline-block; width: 44px; height: 0; padding-top: 19px; margin-right: 5px; font-size: 0; overflow: hidden;}
#content .articleItem .bubles a.tip {background: transparent url(/Images/tip_bg.gif) 0 0 no-repeat;}
#content .articleItem .bubles a.more {background: transparent url(/Images/vice_bg.gif) 0 0 no-repeat;}
#content .stars {position: relative; top: 1px; left: 2px;}
#content .stars a {display: inline-block; width: 12px; height: 0; padding-top: 11px; font-size: 0; text-decoration: none; overflow: hidden; background: transparent url(/Images/star.gif) 0 -11px no-repeat;}
#content .stars a:hover {background-position: 0 0;}
#content div.green {position: relative; background-color: #E4F1D2;}
#content div.green .tabs a:hover, #content div.green .tabs a.active {background: #E4F1D2 url(/Images/ltc.gif) 0 0 no-repeat;}
#content div .articleItem img.aImg {border: 2px solid #FFFFFF;}
#content div.blue {position: relative; background-color: #D2E7F0;}
#content div.blue .tabs a:hover, #content div.blue .tabs a.active {background: #D2E7F0 url(/Images/ltc.gif) 0 0 no-repeat;}
#content div .tabs {position: absolute; top: -30px; left: 148px;}
#content div .tabs a {display: block; float: left; margin-right: 2px; text-decoration: none;}
#content div .tabs a span {display: block; float: left; padding: 7px 10px; font-size: 1.2em;}
#content div .tabs a:hover span, #content div .tabs a.active span {background: transparent url(/Images/rtc.gif) 100% 0 no-repeat;}
#content div .tabs a.active span {font-weight: bold;}
#content div .tabs a.rss {position: absolute; left: 320px; top: 5px; width: 115px; height: 17px; line-height: 17px; padding-left: 22px; font-size: 1.1em; color: #FF6633; background: transparent url(/Images/rssIco.gif) 0 0 no-repeat;}
#content div .tabs a.rss:hover { background: transparent url(/Images/rssIco.gif) 0 0 no-repeat; text-decoration: underline;}
#content .banner {padding: 20px 0; margin-bottom: 10px; text-align: center; clear: both;}
#content h2.green {padding-left: 24px; background: transparent url(/Images/h2_green_bg.gif) 0 1px no-repeat;}
#content .breadCrumbs {position: absolute; top: 0px; left: 0px; padding-left: 24px; padding-top:4px; height: 22px; line-height: 1.3em; font-size: 0.8em; background: transparent url(/Images/h2_green_bg.gif) 0 1px no-repeat;}
#content .breadCrumbs .sep {display:none;}
#content .breadCrumbs a {color: #689C33;}
#content .breadCrumbs a,#content .breadCrumbs span {padding-left: 8px; margin-left: 2px; background: transparent url(/Images/li_black_bg.gif) 0 4px no-repeat;}
#content .breadCrumbs a.home {padding-left: 0; background-image: none;}
#content .paging {text-align: center; margin-bottom: 15px; font-size: 1em;}
#content .paging a {text-decoration: none;}
#content .paging a:hover {text-decoration: underline;}
#content .paging span {color: #EA376A;}
#content .paging .first,#content .paging .prev,#content .paging .next,#content .paging .last 
	{position: relative; top: 2px; display: inline-block; width: 16px; height: 0; padding-top: 14px; overflow: hidden; background-image: url(/Images/pagingIcons.gif); background-repeat: no-repeat;}
#content .paging a.first {background-position: 0 0; cursor: pointer;}
#content .paging span.first {background-position: 0 -14px;}
#content .paging a.prev {margin-right: 10px; background-position: -16px 0; cursor: pointer;}
#content .paging span.prev {margin-right: 10px; background-position: -16px -14px;}
#content .paging a.next {margin-left: 10px; background-position: -32px 0; cursor: pointer;}
#content .paging span.next {margin-left: 10px; background-position: -32px -14px;}
#content .paging a.last {background-position: -48px 0; cursor: pointer;}
#content .paging span.last {background-position: -48px -14px;}
#content .articleText img {margin:0 5px 5px 5px;}
#content .articleText div {margin:1em 0;}
#content .full_search {margin-bottom: 15px;}
#content .full_search label {display: inline-block; width: 160px; margin-bottom: 8px; font-size: 1.1em;}
#content .results {position: relative; margin-bottom: 15px;}
#content .results p {margin-bottom: 22px;}
#content .results .up,#content .results .down {position: relative; top: 3px; display: inline-block; width: 16px; height: 0; padding-top: 14px; margin-left: 2px; overflow: hidden; font-size: 0; background: transparent url(/Images/upIco.gif) 0 0 no-repeat;}
#content .results .down {margin-right: 10px; background-image: url(/Images/downIco.gif);}
#content .results .right {position: absolute; right: 10px; top: 10px; text-align: right;}
#content .resultItem {position: relative; margin: 8px 0; padding-right: 30px;}
#content .resultItem a {text-decoration: none;}
#content .resultItem a:hover {text-decoration: underline;}
#content .resultItem .title {font-size: 1.4em; color: #8AB332;}
#content .resultItem .url {color: #666666;}
#content .resultItem .relevance {position: absolute; right: 10px; top: 2px; text-align: right;}
    
#leftPanel {
	position: relative;
	left: -600px;
	float: left;
	width: 244px;
	margin: 125px 0 10px 0;
}
#leftPanel h2 {padding-left: 24px;}
#leftPanel h2.green, #leftPanel h2.red {margin-left: 10px;}
#leftPanel h2.green {background: transparent url(/Images/h2_green_bg.gif) 0 1px no-repeat;}
#leftPanel h2.red {background: transparent url(/Images/h2_red_bg.gif) 0 1px no-repeat;}
#leftPanel form.green {position: relative; padding: 8px 10px; margin-bottom: 20px; background: #6D9D31 url(/Images/form_green_bg.jpg) 0 0 repeat-x;}
#leftPanel form.green label {display: inline-block; width: 40px; color: #FFFFFF;}
#leftPanel form.green input {width: 80px; margin: 3px 0; border: 1px solid #B1D377; font-family: Arial, sans-serif;}
#leftPanel form.green .submit {display: inline; font-size: 1em; background-color: transparent; border: 0px none; cursor: pointer; font-family: Arial, sans-serif;}
#leftPanel form.green .submit span {padding-left: 8px; margin-left: 8px; text-decoration: underline; color: #FFFFFF; background: transparent url(/Images/li_white_bg.gif) 0 4px no-repeat;} 
#leftPanel form.green a.reg {display: inline-block; padding-left: 8px; margin-left: 10px; font-size: 1em; background: transparent url(/Images/li_black_bg.gif) 0 4px no-repeat;}
#leftPanel .user {font-size: 1.2em;}
#leftPanel .logout {position: absolute; top: 10px; right: 15px; padding-left: 8px; color: #FFFFFF; background: transparent url(/Images/li_white_bg.gif) 0 4px no-repeat;}
#leftPanel .edit {display: inline-block; padding-left: 24px; margin-top: 5px; line-height: 17px; color: #FFFFFF; background: transparent url(/Images/settings_bg.gif) 0 0 no-repeat;}
#leftPanel .docs {display: inline-block; padding-left: 24px; margin-top: 5px; line-height: 17px; color: #FFFFFF; background: transparent url(/Images/documents.gif) 0 0 no-repeat;}
#leftPanel .newsItem {padding: 10px; color: #111111;}
#leftPanel .newsItem a {line-height: 1.6em; font-size: 1em; color: #EB1C5B;}
#leftPanel div.green {position: relative; padding: 10px; margin-bottom: 20px; background: #6D9D31 url(/Images/div_green_bg.jpg) 0 0 repeat-x;}
#leftPanel div.green h2 {background: transparent url(/Images/h2_white_bg.gif) 0 2px no-repeat;}
#leftPanel div.green strong {font-size: 1.2em; font-weight: normal; color: #FFFFFF;}
#leftPanel div.green ul {padding-top: 4px; margin: 0;}
#leftPanel div.green li {padding-left: 19px; margin: 4px 0; background: transparent url(/Images/li_green_bg.gif) 0 0 no-repeat;}
#leftPanel .banner {margin-bottom: 15px; margin-left: 10px;}
#leftPanel .submenu {width: 214px; margin: 10px 0 20px 10px;}
#leftPanel .submenu li {display: block; padding: 2px 0 5px 0; background: transparent url(/Images/submenu_li_bg.gif) 0 100% no-repeat;}
#leftPanel .submenu li a {display: block; padding-left: 18px; font-size: 1.1em; font-weight: bold; text-decoration: none; background: transparent url(/Images/submenu_li_a_bg.gif) 6px 4px no-repeat;}
#leftPanel .submenu li a:hover {color: #689C33;}
#leftPanel .submenu li.active ul {padding-bottom: 4px; margin-bottom: 2px; background: #E4F1D2 url(/Images/submenu_ul_ul_bg.gif) 0 100% no-repeat;}
#leftPanel .submenu li.active a {line-height: 19px; color: #FFFFFF; background: transparent url(/Images/submenu_li_a_active_bg.gif) 0 0 no-repeat;}
#leftPanel .submenu li.active li {padding: 2px 0; margin-top: 0px; font-size: 0.9em; background-image: none;}
#leftPanel .submenu li.active li a {padding-left: 24px; line-height: 13px; color: #000000; background: transparent url(/Images/submenu_li_li_a_bg.gif) 5px 0 no-repeat;}
#leftPanel .submenu li.active li a:hover, #leftPanel .submenu li.active li a.active {color: #EA376A; background-position: 5px -13px;}
#leftPanel .submenu li.active li li {padding-left:20px}

#bannerPanel {
	position: relative;
	left: 18px;
	float: left;
	width: 120px;
	margin: 125px 0 10px 0;
	padding-top: 27px;
}

#footer {
	position: relative;
	width: 980px;
	background: #F0F6E8;
	border: 1px solid #6D9D31;
}
#footer .listItem {float: left; width: 274px; min-height: 95px; padding: 14px 26px; background: #F0F6E8 url(/Images/listsBorder.gif) 100% 16px no-repeat; }
#footer .listItem h3 {margin-bottom: 8px;}
#footer .listItem a {text-decoration: underline;}
#footer .listItem a:hover {text-decoration: none;}
#footer .listItem a {color: #EB1C5B;}
#footer .pictureItem {float: left; width: 223px; padding: 12px 10px 8px 10px; text-align: right;}
#footer .pictureItem img {margin-bottom: 4px; border: 2px solid #FFFFFF;}
#footer .pictureItem span {display: inline-block; height: 19px; line-height: 19px; padding-left: 27px; font-size: 1em; background: transparent url(/Images/title_red_bg.gif) 0 0 no-repeat;}
#footer .pictureItem a {text-decoration: none;}
#footer .pictureItem a:hover span {color: #EB1C5B;}
#footer .last {background-image: none !important;}
#footer .copy {position: relative; padding: 13px; background-color: #6D9D31;}
#footer .copy strong {display: inline-block; margin-bottom: 4px; font-size: 1.8em; color: #FFFFFF;}
#footer .copy ul {display: inline; margin: 0;}
#footer .copy li {display: inline; padding: 0; background-image: none;}
#footer .copy span {font-size: 1em;}
#footer .copy span.vivo {position: absolute; right: 13px;}

hr.dotted {height: 0px; padding-top: 1px; overflow: hidden; font-size: 0; border: 0px none; background: transparent url(/Images/hr_dotted.gif) 0 0 repeat-x; /display: none;}

.hp #content,.hp #leftPanel,.hp #bannerPanel {margin-top: 350px;}
.hp #content {padding-top: 0;}

.health h1 {color: #8AB332;}
.health > .details {padding: 5px 10px; background-color: #E4F1D2;}
.sport h1 {color: #328DB3;}
.sport > .details {padding: 5px 10px; background-color: #D2E7F0;}

.rate1 .star1,.rate2 .star1,.rate2 .star2,.rate3 .star1,.rate3 .star2,.rate3 .star3,.rate4 .star1,.rate4 .star2,.rate4 .star3,.rate4 .star4,.rate5 a {background-position: 0 0 !important;} 

.lt {position: absolute; top: 0; left: 0; display: block; width: 4px; height: 4px; font-size: 0; background: transparent url(/Images/ltc.gif) 0 0 no-repeat; _display: none;}
.rt {position: absolute; top: 0; right: 0; display: block; width: 4px; height: 4px; font-size: 0; background: transparent url(/Images/rtc.gif) 0 0 no-repeat; _display: none;}
.lb {position: absolute; bottom: 0; left: 0; display: block; width: 4px; height: 4px; font-size: 0; background: transparent url(/Images/lbc.gif) 0 0 no-repeat; _display: none;}
.rb {position: absolute; bottom: 0; right: 0; display: block; width: 4px; height: 4px; font-size: 0; background: transparent url(/Images/rbc.gif) 0 0 no-repeat; _display: none;}
.clear {clear: both;}

p.sluzby-notice {
    /*font-size: 0.8em;*/
    color: #999;
    font-style: italic;
}

.web-map {margin-bottom: 0;}
.web-map li {margin: 3px 0;}
.web-map li li {font-size: 1em;}




.front .iw, .front .bmi {
	width: 298px;
	padding: 0 0 5px 0;
	margin-top: 1em;
	margin-bottom: 1em;
	background: url("../Images/green_box_bottom.png") 0 bottom no-repeat;
}

.front .iw .error, .front .bmi .error {
	font-size: 0.8em;
	display: block;
	color: #000;
}

.front .iw form, .front .bmi form {
	padding: 8px 0 8px 8px;
	background: url("../Images/green_box_top.png") 0 0 no-repeat;
}

.front .iw table, .front .bmi table {
	margin: 0;
}

.front .iw table td, .front .bmi table td  {
	background: none;
	padding: 4px;
	font-size: 1em;
	border: none;
	color: #fff;
	vertical-align: top;
}


.front .iw table td label, .front .bmi table td label {
	color: #fff;
	padding-top: 2px;
	display: block;
}

.front .iw table td input.text, .front .bmi table td input.text {
	border: none;
	background: #fff;
	padding: 2px !important;
	margin: 0 !important;
	width: 55px;
}

.front .iw table td input.button, .front .bmi table td input.button {
	width: 118px;
	height: 38px;
	background: url("../Images/button_bmi.png") 0 0 no-repeat;
	color: #639A00;
	padding: 0 !important;
	border: none;
	cursor: pointer;
}


.front .loginBox {

}

.front .galerie-prehled {
	margin: 2em 0;
}

.registration {

}

.registration div {
	padding: 5px 0 2px 0;
}

.registration div .text, .registration div input {
	padding: 1px !important;
	margin: 0 !important;
}

.registration label, .registration .label {
	width: 120px;
	padding-top: 3px;
	display: block;
	float: left;
}

.auto {
	width: auto !important;
	padding-left: 5px;
}

.registration input {
	float: left;
}

.clear {
	clear: both;
	height: 0;
	font-size: 0;
	overflow: hidden;
	display: block;
}

#reg_newsLetter, #prof_newsLetter {
	position: relative;
	top: 5px;
}

.inputSpan.error {
	padding-left: 8px;
	color: red;
	position: relative;
	top: 4px;
}

.info.ok {
	color: green;
}

.info.error {
	color: red;
}

.registration div input.button {
	width: 78px;
	background: url("../Images/button.png") 0 0 no-repeat;
	color: #fff;
	padding: 2px !important;
	cursor: pointer;
	border: none;
	font-size: 11px;
	text-transform: uppercase;
}

.registration div input#login {
	margin-right: 8px !important;
}

.hidden {
	display: none;
}

.paginator {
	text-align:center;
	margin: 1em 0 2em;
}

/*form*/
.myForm {}
.wrapper{
  margin: 0px;
  padding: 0px;
  padding-bottom: 5px;
	background: url("../Images/formular_green_box_bottom.png") 0 bottom no-repeat;

}
.myForm fieldset {
	border: 0px;
	padding: 20px;
	margin-top: 0px/9;
	background: url("../Images/formular_green_box_top.png") 0 0 no-repeat;
}

.myForm legend {
	margin-top: 55px;
	margin-top: 0px\9;
	color: #3E454A;
	display: block;
	font-size: 1.3em;
	font-weight: bold;
	text-transform: uppercase;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
 /*.myForm fieldset{ margin-top: -40px;} WTF*/
 .myForm legend { padding-top: 55px; }
 
}

.myForm input.text, .myForm select, .myForm textarea {
	border: 1px #c4cccf solid;
	padding: 9px 6px;
	width: 100% !important;
	color: Black;
	background: #fff url("/Images/background/input_background.gif") top left no-repeat;
}

.myForm input.text, .myForm textarea {
	width: 278px !important;
}

.myForm .inputSpan.error {
	font-size: 0.8em;
	font-weight: bold;
	color: #971643;
}

.myForm input.error, .myForm select.error, .myForm textarea.error {
  border-color: #971643;
}

.myForm input.focused, .myForm select.focused, .myForm textarea.focused {
	border-color: #3d444a;
	color: #3d444a;	
}

.myForm input.submit {
	color: #639A00;
	border: 1px #848b8e solid;
	background: url("../Images/formular_button_bmi.png") 0 0 no-repeat;
	width: 118px;
	height: 38px;
	line-height: 35px;
	padding: 0 !important;
	border: none;
  cursor: pointer;	
}

.myForm .formLine {
	padding-top: 10px;
	*float: left;
	*width: 600px;
}

.myForm .formLine-first,.myForm .formLine-last {
	padding-top: 20px;
}

.myForm .formLine label {
	float: left;
	width: 180px;
	padding-left: 20px;
	padding-top: 10px;
  color: White;
}

.formLine label.myForm_checkbox{
 	padding-top: 0px;
}

.myForm .formLine .input {
	float: left;
	width: 290px;
	color: White;
}

.myForm .formLine .input-text {
	float: left;
	width: 350x;
	font-size: 0.8em;
}

.myForm .captchaImageContainer img {
	float: left;
	margin: 0px;
	margin-top: 5px;
	margin-left: 1px;
	vertical-align: middle;
}

.myForm .captchaImageContainer a {
	font-size: 0.8em;
	float: left;
	margin-top: 10px;
	margin-left: 10px;
	color: #009EE0;
	font-family: Georgia,Palatino,Palatino Linotype,Times,Times New Roman,serif;
}
.h1hp
{
	display: none;
	visibility: hidden;
}
/*formular classes*/
.firstPar{
  text-align: center;
}
