body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000;
	padding: 0px;
	margin: 0px;
	text-align: center;
	background-color: #7E8F96;
}
#whiteBody {
	background-color: #FFF;
}
a {
	color: #7eb406;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}
p, h1, h2, h3, h4, h5, form, ul , li{
	margin: 0px;
	padding: 0px;
}
#main {
	text-align: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 960px;
	background-color: #DDEAF2;
	background-image: url(../images/back_cont.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}
#headerUvod {
	padding-top: 50px;
}
#headerUvod h1 {
	font-size: 17px;
	font-weight: bold;
}
#headerUvod h2 {
	font-size: 12px;
	font-weight: normal;
	color: #7eb406;
	padding-top: 5px;
}
#vyhladavanieUvod {
	background-color: #99cc33;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #608c03;
	border-bottom-color: #608c03;
	padding-bottom: 20px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}
#vyhladavanieUvod .l50 {
	float: left;
	width: 45%;
}
#vyhladavanieUvod .r50 {
	float: right;
	width: 45%;
}
#vyhladavanieUvod .riadok {
	height: 50px;
	width: 370px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-color: #add65c;
	text-align: left;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
}
#vyhladavanieUvod .riadok  p {
	font-weight: bold;
	font-size: 13px;
	padding-bottom: 5px;
}
#vyhladavanieUvod .textField {
	border: 1px solid #78af02;
	width: 100%;
	height: 20px;
	padding-top: 2px;
	padding-left: 2px;
}
#vyhladavanieUvod .textFieldSelect {
	border: 1px solid #78af02;
	width: 100%;
	padding-top: 2px;
	padding-left: 2px;
	font-size: 12px;
}
#vyhladavanieUvod .rozsirene {
	font-size: 11px;
	color: #FFF;
	text-decoration: underline;
	height: 30px;
	padding-top: 5px;
}
#vyhladavanieUvod .rozsirene a {
	color: #FFF;
}
#vyhladavanieUvod .rozsirene a:hover {
	color: #000;
	text-decoration: underline;
}
#footerUvod {
	font-size: 11px;
	color: #7eb406;
}
#footerUvod p {
	padding-bottom: 10px;
}
#headerCont {
	background-color: #FFF;
	width: 100%;
}
#header {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 960px;
	height: 130px;
	background-color: #FFF;
	padding-top: 30px;
}
#header #logo {
	float: left;
	padding-top: 10px;
}
#headerr  {
	float: right;
	width: 820px;
	text-align: left;
}
#headerr .top  {
	height: 25px;
}
#headerr .top h1  {
	float: left;
	font-size: 16px;
}
#headerr .top .jazyk  {
	float: right;
	padding-top: 3px;
}
.vyhlForm   {
	background-color: #9C3;
}
.vyhlTop    {
	height: 25px;
}
.vyhlForm .vyhlFormTop   {
	background-image: url(../images/back_z_tl.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 1px;
}
.vyhlForm .vyhlFormFooter   {
	background-image: url(../images/back_z_bl.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 7px;
	font-size: 1px;
}
.vyhlFooter   {
	height: 25px;
}
.vyhlbr     {
	float: right;
	height: 7px;
	width: 7px;
	background-image: url(../images/back_z_br.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.nadpisrt {
	font-size: 1px;
	background-image: url(../images/back_z_tr.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 7px;
	display: block;
}
#headerr .vyhladavanie .vyhlTop .vyhlNadpis  {
	float: left;
	font-weight: bold;
	background-color: #9C3;
	height: 20px;
	display: block;
	margin-left: 15px;
	margin-right: 62px;
	width: 85px;
	background-image: url(../images/back_z_tl.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 10px;
	overflow: hidden;
}
#headerr .vyhladavanie .vyhlTop .vyhlPrihl  {
	float: right;
	font-size: 11px;
	color: #7eb406;
	width: 116px;
	overflow: hidden;
	padding-top: 5px;
}
#headerr .vyhladavanie .vyhlForm .formular {
	height: 30px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 10px;
	overflow: hidden;
}
#headerr .vyhladavanie .vyhlForm  .formLeft {
	float: left;
}
#headerr .vyhladavanie .vyhlForm .formRight  {
	float: right;
	padding-right: 15px;
}
form .formLeft input   ,form .formLeft select{
	margin-right: 15px;
	margin-left: 5px;
}
#headerr .vyhladavanie .vyhlFooter .vfleft  {
	float: left;
	padding-top: 3px;
}
#headerr .vyhladavanie .vyhlFooter .rozsirene  {
	float: right;
	width: 120px;
	background-color: #9C3;
	font-size: 10px;
	background-image: url(../images/back_z_bl.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	display: block;
	color: #000;
	text-decoration: none;
	padding-left: 10px;
	margin-right: 7px;
	padding-top: 2px;
	margin-top: 0px;
}
#headerr .vyhladavanie .vyhlFooter .rozsirene .rfooter {
	height: 7px;
	background-image: url(../images/back_z_br.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	float: none;
	font-size: 1px;
}
#headerr .vyhladavanie .vyhlFooter .rozsirene a {
	color: #000;
}
#mainCont {
	background-image: url(../images/back.jpg);
	background-repeat: repeat-x;
	background-color: #7E8F96;
}
.maintop .maintl {
	background-color: #FFF;
	background-image: url(../images/back_cont_tl.gif);
	background-repeat: no-repeat;
	float: left;
	height: 7px;
	width: 7px;
	background-position: left top;
	font-size: 1px;
}
.maintop .maintr {
	background-color: #FFF;
	background-image: url(../images/back_cont_tr.gif);
	background-repeat: no-repeat;
	float: right;
	height: 7px;
	width: 7px;
	background-position: right top;
	font-size: 1px;
}
.mainFooter {
	height: 7px;
}
.mainFooter .mainbl {
	font-size: 1px;
	height: 7px;
	width: 7px;
	background-image: url(../images/back_cont_bl.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	float: left;
	background-color: #7E8F96;
	margin: 0px;
	padding: 0px;
}
.mainFooter .mainbr {
	background-image: url(../images/back_cont_br.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	font-size: 1px;
	float: right;
	height: 7px;
	width: 7px;
	background-color: #7E8F96;
}
#cont {
	padding: 10px;
}
#cont #contM .nadpisCont {
	background-color: #9C3;
	height: 30px;
	font-size: 13px;
	color: #000;
	font-weight: normal;
	background-image: url(../images/back_h_g_tl.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#cont #contM .nadpisCont span {
	float: right;
	height: 7px;
	width: 7px;
	background-image: url(../images/back_h_g_tr.gif);
	background-repeat: no-repeat;
}
#cont #contM .nadpisCont h2 {
	font-size: 13px;
	font-weight: normal;
	float: left;
	padding-left: 10px;
	padding-top: 7px;
}
#contL {
	float: left;
	width: 170px;
	margin-right: 10px;
}
#contM {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: auto;
	margin-left: auto;
	width: 580px;
	float: left;
	background-color: #FFF;
}
#contM .info {
	height: 20px;
	padding: 10px;
	color: #4d5977;
	font-size: 11px;
}
#contM .info a {
	color: #4d5977;
}
#contM .info .left {
	float: left;
	padding-top: 7px;
}
#contM .info .right {
	float: right;
	padding-top: 7px;
}
#contM .zoznam {
	padding: 10px;
}
#contM .zoznam .nahlad {
	border: 3px solid #d1d1d1;
	padding: 10px;
	height: 117px;
	margin-bottom: 15px;
}
#contM .zoznam .nahlad .fotka {
	float: left;
	height: 117px;
	overflow: hidden;
}
#contM .zoznam .nahlad .popis {
	float: right;
	width: 360px;
	text-align: right;
	padding: 0px;
	margin: 0px;
}
#contM .zoznam .nahlad .popis h3 {
	color: #000;
	text-align: right;
	font-size: 14px;
	font-weight: bold;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #7eb406;
	margin-bottom: 5px;
}
#contM .zoznam .nahlad .popis h3 a {
	color: #000;
	text-decoration: none;
}
#contM .zoznam .nahlad .popis .znacka {
	color: #000;
	height: 18px;
	padding-top: 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
#contM .zoznam .nahlad .popis .znacka a {
	color: #7eb406;
	text-align: right;
}
#contM .zoznam .nahlad .popis .ikony {
	height: 30px;
	padding-top: 10px;
	padding-bottom: 5px;
}
#contM .zoznam .nahlad .popis .cd {
	height: 30px;
}
#contM .zoznam .nahlad .popis .cd p {
	float: left;
	width: 50%;
	background-color: #9C3;
	text-align: center;
	font-weight: bold;
	font-size: 16px;
	height: 23px;
	padding-top: 7px;
}
#contM .zoznam .nahlad .popis .cd a {
	display: block;
	width: 50%;
	float: right;
	height: 23px;
	background-color: #CCD9E5;
	font-weight: bold;
	padding-top: 7px;
	background-image: url(../images/bullet4.gif);
	background-repeat: no-repeat;
	background-position: 35px 10px;
	text-align: center;
	color: #000;
	text-decoration: none;
}
#contM .zoznam .nahlad .popis .cd a:hover {
	color: #FFF;
	background-color: #000;
}
#contM .loginForm {
	color: #FFF;
	background-color: #000;
	margin-top: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
#contM  .loginForm .tlac {
	color: #A8D547;
	background-color: #000;
	font-weight: bold;
	border: 1px solid #000;
	cursor:pointer;
	cursor:hand;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.stranka {
	padding: 10px;
}
.stranka h3 , .detailAuto h2{
	color: #FFF;
	background-color: #000;
	padding: 8px;
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 13px;
}
.stranka h4 , .detailAuto h4{
	color: #000;
	background-color: #A8D547;
	padding: 8px;
	margin-top: 6px;
	margin-bottom: 6px;
	font-size: 12px;
}
.stranka h4 a {
	color: #000;
}
.stranka .faq {
	background-color: #FFF;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #7eb406;
	border-bottom-color: #7eb406;
	color: #7eb406;
}
.stranka .formular ,.detailAuto .formular{
	border: 3px solid #B6DD5C;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
}
.stranka .formular .formTextFieldLong2    , .detailAuto .formular .formTextFieldLong2{
	padding: 2px;
	margin-left: 10px;
}
.zoznamPozic , .detailPozic, .detailAuto{
	padding: 10px;
}
.zoznamPozic .nahlad     {
	border: 3px solid #9C3;
	height: 80px;
	margin-bottom: 15px;
}
.zoznamPozic .nahlad .nadpis , .detailPozic .nahlad .nadpis{
	color: #000;
	background-color: #9C3;
	height: 21px;
	padding-top: 4px;
	padding-left: 10px;
	padding-right: 10px;
}
.zoznamPozic .nahlad .nadpis  a {
	color: #000;
	text-decoration: none;
	font-weight: normal;
}
.zoznamPozic .nahlad .nadpis p , .detailPozic .nahlad .nadpis p{
	float: right;
}
.zoznamPozic .nahlad .nadpis h3 , .detailPozic .nahlad .nadpis h3{
	float: left;
	font-size: 12px;
}
.detailPozic .nahlad .nadpis p img {
}
.zoznamPozic .nahlad .detaily    {
	float: left;
	padding-top: 10px;
	line-height: 18px;
	padding-left: 10px;
}
.zoznamPozic .nahlad .first  {
	width: 180px;
}
.zoznamPozic .nahlad .last  {
	width: 130px;
	text-align: right;
}
.zoznamPozic .nahlad .mid  {
	width: 205px;
}
.zoznamPozic .nahlad .detaily img {
	float: left;
	padding-right: 8px;
	margin-top: 2px;
}
.zoznamPozic  .tlac {
	text-align: left;
	float: right;
}
.zoznamPozic  .tlac a{
	background-color: #cbd9e5;
	margin-top: 14px;
	background-image: url(../images/bullet4.gif);
	background-repeat: no-repeat;
	background-position: 10px 7px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 30px;
	font-size: 11px;
	font-weight: bold;
	display: block;
	color: #000;
	text-decoration: none;
	width: 100px;
}
.zoznamPozic .tlac a:hover {
	color: #FFF;
	background-color: #000;
}
.detailPozic .nahlad   {
	border: 3px solid #9C3;
	margin-bottom: 15px;
}
.detailPozic .nahlad .obsah{
	padding: 0px;
	background-image: url(../images/back2stlpce.gif);
	background-repeat: repeat-y;
	background-position: center;
	margin: 10px;
}
.detailPozic .nahlad .left {
	width: 250px;
}
.detailPozic .nahlad .right {
	float: right;
	width: 250px;
}
.detailPozic .nahlad2 , .detailAuto .nahlad2{
	border: 3px solid #cbd9e5;
	margin-bottom: 15px;
}
.detailPozic .nahlad2 .nadpis h3 , .detailAuto .nadpis h3 {
	font-size: 12px;
}
.detailPozic .nahlad2 .nadpis , .detailAuto .nadpis    {
	color: #000;
	background-color: #cbd9e5;
	height: 21px;
	padding-top: 4px;
	padding-left: 10px;
	padding-right: 10px;
}
.detailPozic .nahlad2 .obsah , .detailAuto .obsah {
	padding: 10px;
}
.detailAuto .nahlad2.left50 {
	width: 265px;
}
.detailAuto .nahlad2.right50 {
	width: 265px;
}
.detailAuto .nahlad2nm {
	border: 3px solid #cbd9e5;
}
.detailAuto .fotky .right50  {
	padding-top: 0px;
	padding-right: 0px;
	text-align: right;
	width: 275px;
	overflow: hidden;
}
.detailAuto .fotky .right50 img {
	padding-left: 9px;
	padding-bottom: 10px;
}
.detailAuto .fotky {
	height: 225px;
	overflow: hidden;
}
.detailAuto .ikony {
	height: 25px;
	padding-top: 7px;
	padding-bottom: 7px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCC;
	border-bottom-color: #CCC;
	margin-bottom: 10px;
}
.detailAuto .infoAuto {
	font-size: 12px;
	height: 34px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
.detailAuto .cena {
	background-color: #9C3;
	height: 35px;
	clear: both;
}
.detailAuto .znacka {
	height: 25px;
	background-image: url(../images/bullet2.gif);
	background-position: 0px 4px;
	background-repeat: no-repeat;
	padding-left: 10px;
}
.detailAuto .cena .right {
	font-size: 16px;
	font-weight: bold;
	padding-top: 8px;
	padding-right: 10px;
}
.detailAuto .cena .left {
	padding-top: 10px;
	padding-left: 10px;
}
.detailAuto .detailPozic  {
	padding: 0px;
}
.detailAuto .nahlad {
	margin: 0px;
}
.detailAuto .platba  {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCC;
	border-bottom-color: #CCC;
	padding-top: 7px;
	padding-bottom: 5px;
	margin-top: 10px;
}
.detailAuto  .info2 {
	padding-top: 5px;
	height: 30px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCC;
	border-bottom-color: #CCC;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-bottom: 5px;
}
.detailAuto .info2 .left30 {
}
.detailAuto .nahlad2 .obsah .info3 .right50 {
	width: 250px;
}
.detailAuto .info3 {
	background-image: url(../images/back2stlpce.gif);
	background-repeat: repeat-y;
	background-position: center;
}
.detailAuto .info3 .right50 {
	width: 240px;
}
.detailAuto .viacinfo  {
	width: 150px;
	background-color: #cbd9e5;
	font-size: 10px;
	background-image: url(../images/back_b_bl.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	display: block;
	color: #000;
	text-decoration: none;
	padding-left: 10px;
	margin-right: 7px;
	padding-top: 2px;
	margin-top: 0px;
	text-align: left;
}
.detailAuto .viacinfo .rfooter {
	height: 7px;
	background-image: url(../images/back_b_br.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	float: none;
}
.detailAuto .viacinfo a {
	color: #000;
}
.detailAuto .viacinfo img{
	float: left;
	padding-top: 2px;
	padding-left: 5px;
	padding-right: 5px;
}
.platba h3 {
	float: left;
	padding-right: 10px;
	padding-top: 6px;
	font-size: 12px;
	background-image: url(../images/bullet2.gif);
	background-repeat: no-repeat;
	background-position: 0px 10px;
	padding-left: 8px;
}
.zoznam3stlce {
	background-image: url(../images/back3stlpce.gif);
	background-repeat: repeat-y;
	background-position: center;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-right: 0px;
	margin-left: 0px;
}
.zoznam3stlce a {
	display: block;
	float: left;
	width: 160px;
	color: #000;
	text-decoration: none;
	background-image: url(../images/bullet2.gif);
	background-repeat: no-repeat;
	background-position: 5px 9px;
	padding-top: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	margin-left: 10px;
	padding-left: 15px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	padding-right: 0px;
	height: 20px;
}
.zoznam3stlce a:hover {
	color: #7eb406;
	background-image: url(../images/bullet1.gif);
	background-repeat: no-repeat;
	text-decoration: underline;
}
.vyhl2 {
	background-color: #9C3;
	margin-top: 10px;
	margin-bottom: 10px;
	height: 35px;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 0px;
}
.vyhl2 .formleft {
	float: left;
	width: 430px;
}
.vyhl2 .formright {
	float: right;
}
#contR {
	width: 170px;
	top: 166px;
	float: right;
}
#footer {
	background-color: #7E8F96;
	font-size: 10px;
	color: #FFF;
	height: 20px;
	margin: 0px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#footer .navig {
	float: left;
}
#footer .navig a,  #footer .info a {
	color: #FFF;
	text-decoration: none;
}
#footer .navig a:hover,#footer .info a:hover    {
	color: #000;
}
#footer .info {
	float: right;
}
.formTextField {
	border: 1px solid #78af02;
	height: 15px;
	padding-top: 2px;
	padding-left: 2px;
	width: 150px;
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.formTextFieldSelect {
	border: 1px solid #78af02;
	width: 150px;
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFF;
}
.formTextArea {
	border: 1px solid #78af02;
	padding-top: 2px;
	padding-left: 2px;
	width: 150px;
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.formTextFieldLong {
	border: 1px solid #78af02;
	height: 15px;
	padding-top: 2px;
	padding-left: 2px;
	width: 250;
	color: #666;
	width: 220px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.formTextFieldLongSelect {
	border: 1px solid #78af02;
	width: 250;
	color: #666;
	width: 200px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.formTextFieldLong2 {
	border: 1px solid #78af02;
	padding-top: 2px;
	padding-left: 2px;
	width: 250;
	color: #666;
	width: 390px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.formTextFieldLong3 {
	border: 1px solid #78af02;
	padding-top: 2px;
	padding-left: 2px;
	width: 250;
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.formTextFieldLong3Select {
	border: 1px solid #78af02;
	width: 250;
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.formTextAreaLong {
	border: 1px solid #78af02;
	padding-top: 2px;
	padding-left: 2px;
	width: 250;
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.short {
	width: 120px;
	margin: 0px;
	padding: 0px;
}
.hore {
	font-size: 10px;
	color: #000;
	text-decoration: underline;
	background-image: url(../images/bullet_top.gif);
	background-repeat: no-repeat;
	background-position: right;
	text-align: right;
	padding-right: 15px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}
.hore a {
	color: #000;
}
.hore a:hover {
	text-decoration: none;
}
.strankovanie  {
	background-color: #DEE9F2;
	height: 15px;
	padding: 10px;
	text-align: center;
	font-size: 11px;
}
.strankovanie a  {
	color: #000;
}
.strankovanie .stranka  {
	background-color: #878FA1;
	color: #FFF;
	text-decoration: none;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
}
.strankovanie .activ {
	background-color: #A8D547;
}
.strankovanie a:hover {
	background-color: #A8D547;
}
.strankovanie span a:hover {
	background-color: #DEE9F2;
}
.box1 {
	background-color: #FFF;
	border: 1px solid #CBD5DF;
	list-style-type: none;
	padding-top: 7px;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 5px;
	margin-bottom: 15px;
}
.box1 .zoznam a{
	font-size: 10px;
	padding-left: 5px;
	padding-top: 4px;
	padding-bottom: 4px;
	display: block;
	background-image: none;
	color: #73A506;
	text-decoration: underline;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.box1 .zoznam a:hover {
	background-color: #FFF;
	text-decoration: none;
}
.box1 li a{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #a6b6c0;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
	background-image: url(../images/bullet2.gif);
	background-repeat: no-repeat;
	background-position: 5px 9px;
	display: block;
	color: #000;
	text-decoration: none;
	margin: 0px;
	line-height: 14px;
	overflow: hidden;
	border-top-style: none;
	width: 143px;
}
.box1 li a:hover {
	background-color: #A8D547;
}
.box1 .activ  {
	background-color: #A8D547;
}
.box1 .banner {
	margin-bottom: 5px;
}
.box2 {
	background-color: #FFF;
	border: 1px solid #CBD5DF;
	list-style-type: none;
	padding-top: 7px;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 5px;
	margin-bottom: 15px;
}
.box2 li a{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #a6b6c0;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
	background-image: url(../images/bullet1.gif);
	background-repeat: no-repeat;
	background-position: 5px 9px;
	color: #73A506;
	font-weight: bold;
	display: block;
	text-decoration: none;
	overflow: hidden;
	margin-top: 0px;
	height: 14px;
}
.box2 li p a{
	height: 28px;
}
.box2 li a:hover {
	color: #000;
}
.box2 .formTextField , .box2 .logbtn{
	margin-bottom: 5px;
}
.box3 {
	background-color: #9C3;
	border: 1px solid #CBD5DF;
	list-style-type: none;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 5px;
	padding-right: 5px;
	margin-bottom: 15px;
}
.box3 .prihl {
	font-size: 12px;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000;
	margin-bottom: 10px;
	background-image: url(../images/ucet_ikona.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-bottom: 5px;
	padding-left: 20px;
}
.box3 ul {
	color: #FFF;
	list-style-type: none;
	padding-bottom: 10px;
}
.box3 ul li a{
	font-weight: bold;
	background-image: url(../images/bullet5.gif);
	background-repeat: no-repeat;
	background-position: 2px 9px;
	padding-left: 15px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
	padding-top: 5px;
	display: block;
	color: #FFF;
	text-decoration: none;
	height: 14px;
}
.box3 ul li a:hover {
	color: #000;
}
.nadpisBox1 {
	background-image: url(../images/back_h_g2_tl.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #89A39F;
	/*height: 30px;*/
	color: #FFF;
	font-size: 12px;
	padding: 0px;
	padding-bottom:7px;
}
.nadpisBox1 span {
	background-image: url(../images/back_h_g2_tr.gif);
	background-repeat: no-repeat;
	background-position: right top;
	float: right;
	height: 7px;
	width: 7px;
}
.nadpisBox1 h3 {
	/*float: left;*/
	padding-top: 7px;
	padding-left: 10px;
	font-size: 13px;
}
.nadpisBox2 {
	background-image: url(../images/back_h_g_tl.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #9C3;
	height: 30px;
	color: #000;
	font-size: 12px;
	padding: 0px;
}
.nadpisBox2 span {
	background-image: url(../images/back_h_g_tr.gif);
	background-repeat: no-repeat;
	background-position: right top;
	float: right;
	height: 7px;
	width: 7px;
}
.nadpisBox2 h3 {
	float: left;
	padding-top: 7px;
	padding-left: 10px;
	font-size: 13px;
}
.nadpisBox3 {
	background-image: url(../images/back_log_tl.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #000;
	height: 30px;
	color: #FFF;
	font-size: 12px;
	padding: 0px;
}
.nadpisBox3 span {
	background-image: url(../images/back_log_tr.gif);
	background-repeat: no-repeat;
	background-position: right top;
	float: right;
	height: 7px;
	width: 7px;
}
.nadpisBox3 h3 {
	float: left;
	padding-top: 7px;
	padding-left: 10px;
	font-size: 13px;
}
.regForm .riadok {
	height: 30px;
}
.regForm p label {
	width: 60px;
	display: block;
	float: left;
	font-weight: bold;
	padding-top: 3px;
	text-align: right;
	padding-right: 5px;
}
.regForm .leftL label{
	width: 140px;
	display: block;
	float: left;
	font-weight: bold;
	padding-top: 5px;
	text-align: right;
	padding-right: 5px;
}
.regForm .hodnota {
	padding-top: 5px;
}
.regForm .formTextFieldLong {
	width: 200px;
	margin: 0px;
	height: 15px;
}
.regForm  .formTextFieldLong2 {
	width: 485px;
	height: 15px;
}
.regForm .formTextFieldLong3 {
	width: 405px;
	height: 15px;
}
.regForm .formTextFieldLong3Select {
	width: 400px;
}
.regForm .formTextAreaLong  {
	width: 405px;
}
.regForm table th {
	background-color: #A8D547;
	color: #000;
	padding-top: 5px;
	padding-bottom: 5px;
}
.regForm table .formTextField {
	width: 60px;
}
.regForm table .formTextFieldLong {
	width: 150px;
}
.regForm .left25 .formTextField {
	width: 70px;
	height: 16px;
}
.regForm .right25 {
	float: right;
	width: 120px;
}
.regForm .right25 .formTextField {
	width: 70px;
	height: 15px;
}
.infoDetail {
	padding: 10px;
	height: 25px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	margin-bottom: 0px;
}
.infoDetail .mid {
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	color: #000;
	font-weight: bold;
	padding-top: 5px;
}
.infoDetail .mid a {
	color: #000;
}
.tlacg a{
	height: 19px;
	width: 113px;
	background-image: url(../images/tlac_back_gl.gif);
	background-repeat: no-repeat;
	margin: 0px;
	font-size: 11px;
	text-align: center;
	padding-top: 4px;
	display: block;
	color: #000;
	text-decoration: none;
}
.left25 {
	width: 25%;
	float: left;
}
.left30 {
	float: left;
	width: 30%;
}
.left50 {
	float: left;
	width: 49%;
}
.right50 {
	float: right;
	width: 49%;
}
.vyhlForm form .left25 {
	padding-top: 4px;
	padding-bottom: 2px;
	padding-left: 10px;
	font-size: 11px;
	width: 23%;
}
.green {
	color: #669804;
}
.redImportant {
	color: #900;
}
.black {
	color: #000;
}
.clear {
	font-size: 1px;
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 1px;
}
.left {
	float: left;
}
.right {
	float: right;
}
.normal {
	font-size: 12px;
	font-weight: normal;
}
.small {
	font-size: 11px;
}
.smallNormal {
	font-size: 11px;
	font-weight: normal;
}
.big {
	font-size: 130%;
}
.oddelg {
	font-size: 12px;
	height: 12px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ccff99;
	margin-bottom: 10px;
	margin-right: 10px;
	margin-left: 10px;
}
.oddelb {
	font-size: 12px;
	height: 12px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	margin: 0px;
}
.red {
	color: #F00;
}
.h40 {
	height: 42px;
}
.h120 {
	height: 130px;
	overflow: hidden;
}
.nomargin {
	margin: 0px;
}
.oznam {
	background-color: #090;
	padding: 10px;
	color: #FFF;
	border: 2px solid #0C0;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 12px;
	font-weight: bold;
}
.chyba {
	color: #FFF;
	background-color: #900;
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 12px;
	font-weight: bold;
	list-style-type: disc;
	border: 2px solid #F00;
	text-align: left;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
}
.chyba li {
	list-style-type: disc;
}
.h500 {
	height: 500px;
}
.fotkydetail {
	height: 200px;
	width: 130px;
	float: left;
}
.odsek {
	list-style-type: none;
	padding-left: 10px;
}
.invisible {
	display: none;
}

