/*

MILESTONES

*/

* { margin: 0; padding: 0; }

HTML, BODY { height: 100%; }

BODY {
/* 	background: #cee2e5 url(../../pics/projekty/milestones-bg-leto-html.gif) 0 0 repeat-x; */
/*	background: #cee2e5 url(../../pics/projekty/milestones-bg-zima-html.gif) 0 0 repeat-x; */
	background: #cee2e5 url(../../pics/projekty/milestones-bg-jar-html.gif) 0 0 repeat-x;
	color: #666;
	font-family: Tahoma, sans-serif;
	font-size: 14px;
	text-align: center;
}
BODY.byty {
/* 	background: #cee2e5 url(../../pics/projekty/milestones-bg-leto-html-vyber.gif) 0 0 repeat-x; */
/*	background: #cee2e5 url(../../pics/projekty/milestones-bg-zima-html-vyber.gif) 0 0 repeat-x; */
 	background: #cee2e5 url(../../pics/projekty/milestones-bg-jar-html-vyber.gif) 0 0 repeat-x;
}

HR { display: none; }

A { color: #d91c5c; }
A:hover { color: #d91c5c; }

H1 { display: none; }

H2 { display: none; }

H3 { color: #d91c5c; font-size: 21px; }
H3 A { color: #d91c5c; }
H3 A:hover { color: #d91c5c; }

H4 { color: #d91c5c; }
H4 A { color: #d91c5c; }
H4 A:hover { color: #d91c5c; }

H5 { color: #d91c5c; }
H5 A { color: #d91c5c; }
H5 A:hover { color: #d91c5c; }

H6 { color: #d91c5c; }
H6 A { color: #d91c5c; }
H6 A:hover { color: #d91c5c; }


OL { margin: 0.5em 0 0.5em 2.2em; }
UL { margin: 0.5em 0 0.5em 1.2em; }
LI { margin-bottom: 0.3em; }
DT { font-weight: bold; }
DD { margin-left: 1em; }

IMG { border-style: solid; border-color: #f00; border-width: 0px; }

P { padding: 0.3em 0; }

FORM, INPUT, TEXTAREA, SELECT { font-family: Tahoma, sans-serif; font-size: small; padding: 0; }
TEXTAREA { font-family: Tahoma, courier; font-size: small; }
LABEL { font-weight: normal; }
INPUT[type=submit] { padding: 0.1em; font-size: small; }
INPUT[type=reset] { padding: 0.1em; font-size: small; }
INPUT[name="ok1"] { margin-left: 0.5em; }
INPUT[name="ok2"] { margin-left: 0.5em; }
INPUT[name="ok3"] { margin-left: 0.5em; }
INPUT[name="ok4"] { margin-left: 0.5em; }
INPUT[name="ok5"] { margin-left: 0.5em; }
INPUT[name="ok6"] { margin-left: 0.5em; }
INPUT[name="ok7"] { margin-left: 0.5em; }
INPUT[name="ok8"] { margin-left: 0.5em; }
INPUT[name="ok9"] { margin-left: 0.5em; }

.ok { margin-left: 0.5em; }

TABLE {
  font-size: small;
  border-style: solid;
  border-color: #000;
  border-top-width: 1px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 1px;
	border-width: 0;
  border-spacing: 0;
  border-collapse: collapse;
  width: auto;
  margin-top: 0.5em;
  margin-left: auto;
  margin-right: auto;
}
TH, TD {
  font-size: small;
  border-style: solid;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-right-width: 0px;
	border-width: 0;
  border-spacing: 0;
  padding: 3px;
}

TH { color: #000; background-color: transparent; text-align: center; }
TH A {
}
TH A:hover {
}
SUP { font-size: 50%; }

/*img, div, span { behavior: url(iepngfix.htc) }*/
/*span { behavior: url(iepngfix.htc) }*/





#telo-obal {
	background: url(../../pics/projekty/milestones-bg-telo.jpg) center top repeat-y;
	position: relative;
	margin-left: auto; margin-right: auto;
	min-height: 101%; height: auto; _height: 101%;
	text-align: left;
}





#telo {
	background: url(../../pics/projekty/milestones-bg-telo-bot.jpg) center bottom no-repeat;
	position: relative;
	width: 991px;
	margin: 0 auto;
}





#hlavicka {
	position: relative;
/*   background: url(../../pics/projekty/milestones-bg-leto-hlavicka.gif) 0 0 no-repeat; */
/* 	background: url(../../pics/projekty/milestones-bg-zima-hlavicka.gif) 0 0 no-repeat; */
	background: url(../../pics/projekty/milestones-bg-jar-hlavicka.gif) 0 0 no-repeat;
	height: 330px;
}
.byty #hlavicka {
/* 	background: url(../../pics/projekty/milestones-bg-leto-hlavicka-vyber.gif) 0 0 no-repeat; */
/* 	background: url(../../pics/projekty/milestones-bg-zima-hlavicka-vyber.gif) 0 0 no-repeat; */
	background: url(../../pics/projekty/milestones-bg-jar-hlavicka-vyber.gif) 0 0 no-repeat; */
}

#hlavicka #nadpis { display: none; }
#hlavicka #narks { display: none; }



/*Plati pre Letny dizajn*/
/*
#projekt {
	display: block;
	width: 222px; height: 59px;
	position: absolute;
	left: 34px; top: 198px;
}
#projekt SPAN {
	display: block;
	width: 222px; height: 59px;
	position: absolute;
	left: 0px; top: 0px;
	background: url(../../pics/projekty/milestones-bg-leto-hlavicka.gif) -34px -198px no-repeat;
	cursor: hand;
}
.byty #projekt SPAN {
	background: url(../../pics/projekty/milestones-bg-leto-hlavicka-vyber.gif) -34px -198px no-repeat;
}
*/


/*Plati pre Zimny dizajn*/
/*
#projekt {
	display: block;
	width: 222px; height: 59px;
	position: absolute;
	left: 39px; top: 43px;
}
#projekt SPAN {
	display: block;
	width: 222px; height: 59px;
	position: absolute;
	left: 0px; top: 0px;
	background: url(../../pics/projekty/milestones-bg-zima-hlavicka.gif) -39px -43px no-repeat;
	cursor: hand;
}
.byty #projekt SPAN {
	background: url(../../pics/projekty/milestones-bg-zima-hlavicka-vyber.gif) -39px -43px no-repeat;
}
*/

/*Plati pre Jarny dizajn*/
#projekt {
	display: block;
	width: 220px; height: 60px;
	position: absolute;
	left: 40px; top: 195px;
}
#projekt SPAN {
	display: block;
	width: 220px; height: 60px;
	position: absolute;
	left: 0px; top: 0px;
	background: url(../../pics/projekty/milestones-bg-jar-hlavicka.gif) -40px -195px no-repeat;
	cursor: hand;
}
.byty #projekt SPAN {
	background: url(../../pics/projekty/milestones-bg-jar-hlavicka-vyber.gif) -40px -195px no-repeat;
}



#hlavicka #main-menu-obal { display: none; }




#jazyky {
	display: block;
	background: url(../../pics/projekty/milestones-bg-jazyky.gif) 0 0 no-repeat;
	font-size: 10px;
	color: #009999;
	position: absolute;
	top: 0; right: 20px;
	width: 70px; height: 21px;
	line-height: 19px;
	text-align: center;
}
#jazyky * { font-weight: normal; }
#jazyky STRONG.popis { display: none; }
#jazyky A { color: #009999; text-decoration: none; }
#jazyky .selected { color: #fff; }




#logged {
	padding: 10px;
}



#text-top-obal { display: none; }
#vyhladavanie { display: none; }
#reality-menu { display: none; }
#reality-submenu { display: none; }





#uvodny-flash {
	position: absolute;
	left: 500px; top: 150px;
	width: 480px;
	height: 45px;
	border: none;
	z-index: 100;
}
.byty #uvodny-flash { display: none; }



/*Plati pre Letny dizajn*/
/*
#vyber-bytov {
	background: transparent;
	position: absolute; left: 465px; top: 30px;
	width: 375px; height: 200px;
}

.byty #vyber-bytov {
	background: transparent;
	position: absolute; left: 465px; top: 30px;
	width: 375px; height: 200px;
}
*/
/*Plati pre Letny dizajn*/

/*Plati pre Zimny dizajn*/
/*
#vyber-bytov {
	background: transparent;
	position: absolute; left: 465px; top: 50px;
	position: absolute; left: 465px; top: 30px;
	width: 375px; height: 180px;
	width: 375px; height: 200px;
}

.byty #vyber-bytov {
	background: transparent;
	position: absolute; left: 465px; top: 50px;
	position: absolute; left: 465px; top: 30px;
	width: 375px; height: 180px;
	width: 375px; height: 200px;
}
*/
/*Plati pre Zimny dizajn*/

/*Plati pre Jarny dizajn*/
#vyber-bytov {
	background: transparent;
	position: absolute; left: 465px; top: 50px;
	position: absolute; left: 465px; top: 30px;
	width: 375px; height: 180px;
	width: 375px; height: 200px;
}

.byty #vyber-bytov {
	background: transparent;
	position: absolute; left: 465px; top: 50px;
	position: absolute; left: 465px; top: 30px;
	width: 375px; height: 180px;
	width: 375px; height: 200px;
}
/*Plati pre Jarny dizajn*/

#vyber-bytov #budovy {
	display: none;
}
#vyber-bytov #budovy-male {
	display: block;
}

.byty #vyber-bytov #budovy {
	display: block;
}
.byty #vyber-bytov #budovy-male {
	display: none;
}





#lavy-panel {
/*background: green;*/
	position: absolute;
	left: 0px; top: 290px;
	width: 990px; height: auto;
	margin: 0 auto;
}

#menu {
/*background: red;*/
	display: block;
	font-size: 14px;
	text-align: left;
	width: 835px; height: 30px;
	padding: 0;
	margin-left: 155px;
	overflow: hidden;

}
#menu STRONG { display: none; }
#menu A { font-weight: bold; color: #fff; }
#menu UL { list-style-type: none; padding: 0; margin: 0; }
#menu UL UL { padding: 0; margin: 0; }
#menu UL UL { display: block; }
#menu LI { display: inline; }
#menu LI.uroven4 UL { display: none; }

A.uroven1 { display: none !important; }
A.uroven2 { display: none !important; }
A.uroven3 { display: none !important; }
A.uroven5 { display: none !important; }
A.uroven6 { display: none !important; }


A.uroven4 {
	display: block;
	height: 30px;
	line-height: 30px;
	margin-right: 1px;
	float: left;
	text-decoration: none;
}





/*Plati pre Letny dizajn*/
/*
A.uroven4 SPAN {
	background: url(../../pics/projekty/milestones-bg-leto-menu.png) 0 0 repeat-x;
	display: block;
	height: 30px;
	float: left;
	cursor: hand;
}
A.uroven4:hover SPAN {
	background: url(../../pics/projekty/milestones-bg-leto-menu.png) 0 -30px repeat-x;
	_background: url(../../pics/projekty/milestones-bg-leto-menu.png) 0 0px repeat-x;
	color: #d91c5c;
	_color: #d91c5c;
}
.uroven4 A.selected SPAN {
	background: url(../../pics/projekty/milestones-bg-leto-menu.png) 0 -60px repeat-x;
}
.uroven4 A.selected:hover SPAN {
	background: url(../../pics/projekty/milestones-bg-leto-menu.png) 0 -60px repeat-x;
	color: #d2db55;
	_color: #d2db55;
}

A.uroven4 .menu-left {
	background: url(../../pics/projekty/milestones-bg-leto-menu-left.png) 0 0 repeat-x;
	display: block;
	float: left;
	height: 30px; width: 7px;
	behavior: url(iepngfix.htc)
}
A.uroven4:hover .menu-left {
	background: url(../../pics/projekty/milestones-bg-leto-menu-left-hover.png) 0 0 repeat-x;
}
.uroven4 A.selected .menu-left {
	background: url(../../pics/projekty/milestones-bg-leto-menu-left-selected.png) 0 0 repeat-x;
}
.uroven4 A.selected:hover .menu-left {
	background: url(../../pics/projekty/milestones-bg-leto-menu-left-selected.png) 0 0 repeat-x;
	color: #333;
}

A.uroven4 .menu-right {
	background: url(../../pics/projekty/milestones-bg-leto-menu-right.png) 0 0 repeat-x;
	display: block;
	float: left;
	height: 30px; width: 7px;
	behavior: url(iepngfix.htc)
}
A.uroven4:hover .menu-right {
	background: url(../../pics/projekty/milestones-bg-leto-menu-right-hover.png) 0 0 repeat-x;
}
.uroven4 A.selected .menu-right {
	background: url(../../pics/projekty/milestones-bg-leto-menu-right-selected.png) 0 0 repeat-x;
}
.uroven4 A.selected:hover .menu-right {
	background: url(../../pics/projekty/milestones-bg-leto-menu-right-selected.png) 0 0 repeat-x;
}
*/
/*Plati pre Letny dizajn*/





/*Plati pre Zimny dizajn*/
/*
A.uroven4 SPAN {
	background: url(../../pics/projekty/milestones-bg-zima-menu.png) 0 0 repeat-x;
	display: block;
	height: 30px;
	float: left;
	cursor: hand;
	color: #999;
}
A.uroven4:hover SPAN {
	background: url(../../pics/projekty/milestones-bg-zima-menu.png) 0 -30px repeat-x;
	_background: url(../../pics/projekty/milestones-bg-zima-menu.png) 0 0px repeat-x;
	color: #333;
}
.uroven4 A.selected SPAN {
	background: url(../../pics/projekty/milestones-bg-zima-menu.png) 0 -60px repeat-x;
	color: #fff;
}
.uroven4 A.selected:hover SPAN {
	background: url(../../pics/projekty/milestones-bg-zima-menu.png) 0 -60px repeat-x;
	color: #fff;
}

A.uroven4 .menu-left {
	background: url(../../pics/projekty/milestones-bg-zima-menu-left.png) 0 0 repeat-x;
	display: block;
	float: left;
	height: 30px; width: 7px;
	behavior: url(iepngfix.htc)
}
A.uroven4:hover .menu-left {
	background: url(../../pics/projekty/milestones-bg-zima-menu-left-hover.png) 0 0 repeat-x;
}
.uroven4 A.selected .menu-left {
	background: url(../../pics/projekty/milestones-bg-zima-menu-left-selected.png) 0 0 repeat-x;
}
.uroven4 A.selected:hover .menu-left {
	background: url(../../pics/projekty/milestones-bg-zima-menu-left-selected.png) 0 0 repeat-x;
	color: #333;
}

A.uroven4 .menu-right {
	background: url(../../pics/projekty/milestones-bg-zima-menu-right.png) 0 0 repeat-x;
	display: block;
	float: left;
	height: 30px; width: 7px;
	behavior: url(iepngfix.htc)
}
A.uroven4:hover .menu-right {
	background: url(../../pics/projekty/milestones-bg-zima-menu-right-hover.png) 0 0 repeat-x;
}
.uroven4 A.selected .menu-right {
	background: url(../../pics/projekty/milestones-bg-zima-menu-right-selected.png) 0 0 repeat-x;
}
.uroven4 A.selected:hover .menu-right {
	background: url(../../pics/projekty/milestones-bg-zima-menu-right-selected.png) 0 0 repeat-x;
}
*/
/*Plati pre Zimny dizajn*/





/*Plati pre Jarny dizajn*/
A.uroven4 SPAN {
	background: url(../../pics/projekty/milestones-bg-jar-menu.png) 0 0 repeat-x;
	display: block;
	height: 30px;
	float: left;
	cursor: hand;
}
A.uroven4:hover SPAN {
	background: url(../../pics/projekty/milestones-bg-jar-menu.png) 0 -30px repeat-x;
	_background: url(../../pics/projekty/milestones-bg-jar-menu.png) 0 0px repeat-x;
	color: #d91c5c;
	_color: #d91c5c;
}
.uroven4 A.selected SPAN {
	background: url(../../pics/projekty/milestones-bg-jar-menu.png) 0 -60px repeat-x;
}
.uroven4 A.selected:hover SPAN {
	background: url(../../pics/projekty/milestones-bg-jar-menu.png) 0 -60px repeat-x;
	color: #d2db55;
	_color: #d2db55;
}

A.uroven4 .menu-left {
	background: url(../../pics/projekty/milestones-bg-jar-menu-left.png) 0 0 repeat-x;
	display: block;
	float: left;
	height: 30px; width: 7px;
	behavior: url(iepngfix.htc)
}
A.uroven4:hover .menu-left {
	background: url(../../pics/projekty/milestones-bg-jar-menu-left-hover.png) 0 0 repeat-x;
}
.uroven4 A.selected .menu-left {
	background: url(../../pics/projekty/milestones-bg-jar-menu-left-selected.png) 0 0 repeat-x;
}
.uroven4 A.selected:hover .menu-left {
	background: url(../../pics/projekty/milestones-bg-jar-menu-left-selected.png) 0 0 repeat-x;
	color: #333;
}

A.uroven4 .menu-right {
	background: url(../../pics/projekty/milestones-bg-jar-menu-right.png) 0 0 repeat-x;
	display: block;
	float: left;
	height: 30px; width: 7px;
	behavior: url(iepngfix.htc)
}
A.uroven4:hover .menu-right {
	background: url(../../pics/projekty/milestones-bg-jar-menu-right-hover.png) 0 0 repeat-x;
}
.uroven4 A.selected .menu-right {
	background: url(../../pics/projekty/milestones-bg-jar-menu-right-selected.png) 0 0 repeat-x;
}
.uroven4 A.selected:hover .menu-right {
	background: url(../../pics/projekty/milestones-bg-jar-menu-right-selected.png) 0 0 repeat-x;
}
/*Plati pre Jarny dizajn*/





.uroven4 UL { display: none; }



#newsletter { display: none; }





#pravy-panel {
	width: 990px; min-height: 370px; _height: 370px;
	padding-bottom: 130px;
}

#pravy-panel-obsah { padding: 15px 15px 0px 15px; }

#pravy-panel-obsah P {
	text-indent: 0;
  line-height: 1.35em;
	margin-bottom: 0.5em;
}
#pravy-panel-obsah HR {
  display: block;
	margin: 1em auto;
	width: 75%;
	height: 1px;
	background: transparent;
	border-style: solid;
	border-color: #4d4d4d;
	border-width: 1px 0 0 0;
}

P.back1 { display: none; }



.lavy {
	width: 320px;
	float: left;
}
.lavy P { padding-left: 20px; padding-right: 10px; }
.lavy DIV { padding-left: 20px; padding-right: 10px; }
.lavy UL { padding-left: 20px; padding-right: 10px; }
.lavy TABLE { margin-left: 20px; margin-right: 10px; }
.lavy H3 {
	background: url(../../pics/projekty/milestones-bg-nadpis-1.jpg) 0 0 no-repeat;
	color: #d91c5c;
	font-size: 21px; font-weight: normal;
	height: 42px; line-height: 42px;
	padding: 8px 0 8px 33px;
}
.lavy H4 {
	color: #666;
	font-size: 21px; font-weight: bold;
	height: 42px; line-height: 42px;
	padding: 8px 10px 8px 20px;
}

.lavy .galeria H4 {
	color: #666;
	font-size: 14px; font-weight: normal;
	height: auto; line-height: 20px;
	padding: 20px 0px 0px 0px;
}
.lavy .galeria H5 {
	color: #666;
	font-size: 10px; font-weight: normal;
	height: auto; line-height: 14px;
	padding: 10px 0px 0px 0px;
}
.lavy .nahlad A {
	text-decoration: none;
}
.lavy .nahlad IMG {
	display: block; float: left;
	border: 2px solid #fff;
	margin: 2px 2px 2px 0px;
}
.financovanie .lavy {
	width: 240px;
	float: left;
}



.stredny {
	width: 320px;
	float: left;
	margin-top: 58px;
}
.stredny P { padding-left: 20px; padding-right: 10px; }
.stredny DIV { padding-left: 20px; padding-right: 10px; }
.stredny UL { padding-left: 20px; padding-right: 10px; }




.projekt .stredny {
	width: 320px;
	float: left;
	margin-top: 58px;
}
.projekt .stredny .aktualita {
	background: #c9e1e4 url(../../pics/projekty/milestones-bg-aktuality.gif) 0 0 repeat-y;
	margin: 0.6em 10px 0em 30px;
	padding: 0;
	font-size: 12px;
	text-align: left;
}
.projekt .stredny .aktualita-top {
	background: #c9e1e4 url(../../pics/projekty/milestones-bg-aktuality-top.gif) 0 0 repeat-y;
	height: 3px; font-size: 0;
}
.projekt .stredny .aktualita-bot {
	background: #c9e1e4 url(../../pics/projekty/milestones-bg-aktuality-bot.gif) 0 0 repeat-y;
	height: 3px; font-size: 0;
}
.projekt .stredny .aktualita-obsah {
	margin: 0 0 0 85px;
	padding: 7px 10px 2px 10px;
}
.projekt .stredny .aktualita .datum {
	color: #fff;
	display: block;
	width: 85px;
	float: left;
	text-align: center;
	padding: 7px 0;
	font-weight: bold;
}
.projekt .stredny .aktualita .datum SPAN { display: none; }
.projekt .stredny .aktualita-obsah P {
	margin: 0; padding: 0px 0 0 0;
}
.projekt .stredny .aktualita-obsah DIV {
	margin: 0; padding: 0px;
}





.stredny-standard {
	width: 320px;
	float: left;
	margin-top: 58px;
	font-size: 10px;
}
.stredny-standard P { padding-left: 20px; padding-right: 10px; }
.stredny-standard DIV { padding-left: 20px; padding-right: 10px; }
.stredny-standard UL { padding-left: 20px; padding-right: 10px; }
.stredny-standard TABLE { margin-left: 20px; margin-right: 10px; }
.stredny-standard H3 {
	color: #666;
	font-size: 14px; font-weight: normal;
	padding: 0px 10px 0px 20px;
}
.stredny-standard H4 {
	color: #666;
	font-size: 14px; font-weight: bold;
	padding: 10px 10px 0px 20px;
}

.financovanie .stredny-standard {
	font-size: 14px;
}
.financovanie .stredny-standard UL {
	font-size: 12px;
}
.taba-odrazka {
	color: #d91c5c;
}



.stredny-standard-financovanie {
	width: 320px;
	width: 240px;
	float: left;
	margin-top: 8px;
	font-size: 10px;
}
.stredny-standard-financovanie P { padding-left: 20px; padding-right: 10px; }
.stredny-standard-financovanie DIV { padding-left: 20px; padding-right: 10px; }
.stredny-standard-financovanie UL { padding-left: 20px; padding-right: 10px; }
.stredny-standard-financovanie TABLE { margin-left: 20px; margin-right: 10px; }
.stredny-standard-financovanie H3 {
	color: #666;
	font-size: 14px; font-weight: normal;
	padding: 0px 10px 0px 20px;
}
.stredny-standard-financovanie H4 {
	color: #666;
	font-size: 14px; font-weight: bold;
	padding: 10px 10px 0px 20px;
}

.financovanie .stredny-standard-financovanie {
	font-size: 14px;
}
.financovanie .stredny-standard-financovanie UL {
	font-size: 12px;
}
.taba-odrazka {
	color: #d91c5c;
}



.stredny-standard-kontakt {
	width: 320px;
	float: left;
	margin-top: 58px;
	font-size: 10px;
}
.stredny-standard-kontakt P { padding-left: 20px; padding-right: 10px; }
.stredny-standard-kontakt DIV { padding-left: 20px; padding-right: 10px; }
.stredny-standard-kontakt UL { padding-left: 20px; padding-right: 10px; }
.stredny-standard-kontakt TABLE { margin-left: 20px; margin-right: 10px; }
.stredny-standard-kontakt H3 {
	color: #666;
	font-size: 14px; font-weight: normal;
	padding: 0px 10px 0px 20px;
}
.stredny-standard-kontakt H4 {
	color: #666;
	font-size: 14px; font-weight: bold;
	padding: 10px 10px 0px 20px;
}

.kontakt .stredny-standard-kontakt {
	font-size: 14px;
}
.kontakt .stredny-standard-kontakt UL {
	font-size: 12px;
}



.lavy-pravy {
	width: 320px;
	width: 640px;
	float: left;
	margin-top: 58px;
	font-size: 10px;
}
.lavy-pravy P { padding-left: 20px; padding-right: 10px; }
.lavy-pravy DIV { padding-left: 20px; padding-right: 10px; }
.lavy-pravy UL { padding-left: 20px; padding-right: 10px; }
.lavy-pravy TABLE { margin-left: 20px; margin-right: 10px; }
.lavy-pravy H3 {
	color: #666;
	font-size: 14px; font-weight: normal;
	padding: 0px 10px 0px 20px;
}
.lavy-pravy H4 {
	color: #666;
	font-size: 14px; font-weight: bold;
	padding: 10px 10px 0px 20px;
}

.financovanie .lavy-pravy {
	font-size: 14px;
}
.financovanie .lavy-pravy UL {
	font-size: 12px;
}
.taba-odrazka {
	color: #d91c5c;
}



.pravy-financovanie {
	width: 320px;
	width: 240px;
	float: left;
	margin-top: 8px;
	font-size: 10px;
}
.pravy-financovanie P { padding-left: 20px; padding-right: 10px; }
.pravy-financovanie DIV { padding-left: 20px; padding-right: 10px; }
.pravy-financovanie UL { padding-left: 20px; padding-right: 10px; }
.pravy-financovanie TABLE { margin-left: 20px; margin-right: 10px; }
.pravy-financovanie H3 {
	color: #666;
	font-size: 14px; font-weight: normal;
	padding: 0px 10px 0px 20px;
}
.pravy-financovanie H4 {
	color: #666;
	font-size: 14px; font-weight: bold;
	padding: 10px 10px 0px 20px;
}

.financovanie .pravy-financovanie {
	font-size: 14px;
}
.financovanie .pravy-financovanie UL {
	font-size: 12px;
}



.pravy-dalsi-financovanie {
	width: 320px;
	width: 240px;
	float: left;
	margin-top: 8px;
	font-size: 10px;
}
.pravy-dalsi-financovanie P { padding-left: 20px; padding-right: 10px; }
.pravy-dalsi-financovanie DIV { padding-left: 20px; padding-right: 10px; }
.pravy-dalsi-financovanie UL { padding-left: 20px; padding-right: 10px; }
.pravy-dalsi-financovanie TABLE { margin-left: 20px; margin-right: 10px; }
.pravy-dalsi-financovanie H3 {
	color: #666;
	font-size: 14px; font-weight: normal;
	padding: 0px 10px 0px 20px;
}
.pravy-dalsi-financovanie H4 {
	color: #666;
	font-size: 14px; font-weight: bold;
	padding: 10px 10px 0px 20px;
}

.financovanie .pravy-dalsi-financovanie {
	font-size: 14px;
}
.financovanie .pravy-dalsi-financovanie UL {
	font-size: 12px;
}



.taba-odrazka {
	color: #d91c5c;
}



.pravy-kontakt {
	width: 320px;
	float: left;
	margin-top: 58px;
	font-size: 10px;
}
.pravy-kontakt P { padding-left: 20px; padding-right: 10px; }
.pravy-kontakt DIV { padding-left: 20px; padding-right: 10px; }
.pravy-kontakt UL { padding-left: 20px; padding-right: 10px; }
.pravy-kontakt TABLE { margin-left: 20px; margin-right: 10px; }
.pravy-kontakt H3 {
	color: #666;
	font-size: 14px; font-weight: normal;
	padding: 0px 10px 0px 20px;
}
.pravy-kontakt H4 {
	color: #666;
	font-size: 14px; font-weight: bold;
	padding: 10px 10px 0px 20px;
}

.kontakt .pravy-kontakt {
	font-size: 14px;
}
.kontakt .pravy-kontakt UL {
	font-size: 12px;
}





.pravy {
	width: 320px;
	float: left;
}
.pravy P { padding-left: 20px; padding-right: 10px; }
.pravy DIV { padding-left: 20px; padding-right: 10px; }
.pravy H3 {
	background: url(../../pics/projekty/milestones-bg-nadpis-3.jpg) 0 0 no-repeat;
	color: #d91c5c;
	font-size: 21px; font-weight: normal;
	height: 42px; line-height: 42px;
	padding: 8px 0 8px 33px;
}

.projekt .pravy {
	width: 320px;
	width: 640px;
	float: left;
	margin-top: 0px;
}
.projekt .pravy P { padding-left: 20px; padding-right: 10px; }
.projekt .pravy DIV { padding-left: 20px; padding-right: 10px; }
.projekt .pravy H3 {
	background: url(../../pics/projekty/milestones-bg-nadpis-3.jpg) 0 0 no-repeat;
	color: #d91c5c;
	font-size: 21px; font-weight: normal;
	height: 42px; line-height: 42px;
	padding: 8px 0 8px 33px;
	margin-left: 320px;
}

.projekt .pravy .aktualita {
	background: #c9e1e4 url(../../pics/projekty/milestones-bg-aktuality.gif) 0 0 repeat-y;
	margin: 0.6em 10px 0em 30px;
	padding: 0;
	font-size: 12px;
	text-align: left;
}
.projekt .pravy .aktuality {
	background: url(../../pics/projekty/milestones-bg-aktuality-double.gif) 0 0 repeat-y;
	margin: 0.6em 10px 0em 30px;
	padding: 0;
	font-size: 12px;
	text-align: left;
}
.projekt .pravy .aktuality P {
	padding-left: 0; padding-right: 0;
}
.projekt .pravy .aktuality-obal {
	margin: 0; padding: 0;
}
.projekt .pravy .aktualita-top {
	background: #c9e1e4 url(../../pics/projekty/milestones-bg-aktuality-top.gif) 0 0 repeat-y;
	height: 3px; font-size: 0;
}
.projekt .pravy .aktuality-top {
	background: url(../../pics/projekty/milestones-bg-aktuality-double-top.gif) 0 0 repeat-y;
	height: 3px; font-size: 0;
}
.projekt .pravy .aktualita-bot {
	background: #c9e1e4 url(../../pics/projekty/milestones-bg-aktuality-bot.gif) 0 0 repeat-y;
	height: 3px; font-size: 0;
}
.projekt .pravy .aktuality-bot {
	background: url(../../pics/projekty/milestones-bg-aktuality-double-bot.gif) 0 0 repeat-y;
	height: 3px; font-size: 0;
}
.projekt .pravy .aktualita-lava {
	width: 280px;
	float: left;
	margin: 0;
	padding: 0;
}
.projekt .pravy .aktualita-prava {
	width: 280px;
	float: left;
	margin: 0 0 0 40px;
	padding: 0;
}
.projekt .pravy .aktualita-obsah {
	margin: 0 0 0 85px;
	padding: 7px 10px 2px 10px;
}
.projekt .pravy .aktuality-obsah {
	margin: 0 0 0 85px;
	padding: 7px 10px 2px 10px;
}
.projekt .pravy .aktualita .datum {
	color: #fff;
	display: block;
	width: 85px;
	float: left;
	text-align: center;
	padding: 7px 0;
	font-weight: bold;
}
.projekt .pravy .aktuality .datum {
	color: #fff;
	display: block;
	width: 85px;
	float: left;
	text-align: center;
	padding: 7px 0;
	font-weight: bold;
}
.projekt .pravy .aktualita .datum SPAN { display: none; }
.pravy .aktualita-obsah P {
	margin: 0; padding: 0px 0 0 0;
}
.projekt .pravy .aktuality .datum SPAN { display: none; }
.pravy .aktualita-obsah P {
	margin: 0; padding: 0px 0 0 0;
}
.projekt .pravy .aktualita-obsah DIV {
	margin: 0; padding: 0px;
}
.projekt .pravy .aktuality-obsah DIV {
	margin: 0; padding: 0px;
}



.pravy .partner {
	background: #c9e1e4 url(../../pics/projekty/milestones-bg-partner.gif) 0 0 repeat-y;
	margin: 10px 10px 0em 30px;
	padding: 0;
	font-size: 12px;
	text-align: left;
}
.pravy .partner * {
	margin: 0; padding: 0;
}
.pravy .partner .partner-top {
	background: url(../../pics/projekty/milestones-bg-partner-top.gif) 0 0 no-repeat;
	height: 6px; font-size: 0;
	margin: 0; padding: 0;
}
.pravy .partner .partner-bot {
	background: url(../../pics/projekty/milestones-bg-partner-bot.gif) 0 0 no-repeat;
	height: 6px; font-size: 0;
	margin: 0; padding: 0;
}
.pravy .partner .partner-obsah {
	width: 280px;
}
.pravy .partner .partner-obsah .nazov {
	background: #b0d9de url(../../pics/projekty/milestones-bg-partner-nadpis-bot.gif) 0 bottom no-repeat;
	padding: 4px 10px 10px 10px;
	width: 260px;
}
.pravy .partner .partner-obsah .nazov STRONG {
	display: block;
	color: #fff;
	font-size: 14px; font-weight: bold;
	padding-bottom: 5px;
}
.pravy .partner .partner-obsah .nazov EM { display: none; }
.pravy .partner .partner-obsah .logo {
	float: left;
	width: 100px;
}
.pravy .partner .partner-obsah .logo IMG {
	padding: 5px 0px 5px 10px;
}
.pravy .partner .partner-obsah A { text-decoration: none; }



.pravy .financmajster {
	background: #c9e1e4 url(../../pics/projekty/milestones-bg-financmajster.gif) 0 0 repeat-y;
	margin: 10px 10px 0em 30px;
	padding: 0;
	font-size: 12px;
	text-align: left;
}
.pravy .financmajster * {
	margin: 0; padding: 0;
}
.pravy .financmajster .financmajster-top {
	background: url(../../pics/projekty/milestones-bg-financmajster-top.gif) 0 0 no-repeat;
	height: 6px; font-size: 0;
	margin: 0; padding: 0;
}
.pravy .financmajster .financmajster-bot {
	background: url(../../pics/projekty/milestones-bg-financmajster-bot.gif) 0 0 no-repeat;
	height: 6px; font-size: 0;
	margin: 0; padding: 0;
}
.pravy .financmajster .financmajster-obsah {
	width: 280px;
}
.pravy .financmajster .financmajster-obsah .nazov {
	background: #b0d9de url(../../pics/projekty/milestones-bg-financmajster-nadpis-bot.gif) 0 bottom no-repeat;
	padding: 4px 10px 10px 10px;
	width: 260px;
}
.pravy .financmajster .financmajster-obsah .nazov DIV {
	padding: 0 0 2px 0;
}
.pravy .financmajster .financmajster-obsah .nazov IMG {
	display: block;
	float: right;
}
.pravy .financmajster .financmajster-obsah .nazov STRONG {
	display: block;
	color: #fff;
	font-size: 14px; font-weight: bold;
	padding-bottom: 5px;
}
.pravy .financmajster .financmajster-obsah .nazov EM { display: none; }
.pravy .financmajster .financmajster-obsah .adresa { padding: 10px 10px 0px 10px; }
.pravy .financmajster .financmajster-obsah A { text-decoration: none; }
.pravy .financmajster .financmajster-obsah DIV { padding: 5px 10px 5px 10px; }
.pravy .financmajster .financmajster-obsah UL { padding: 5px 10px 5px 15px; }



#search {
	font-size: 12px;
	margin-top: 10px;
	margin-top: 58px;
}
#search * {
	margin: 0; padding: 0;
}
#search #search-obsah {
	background: url(../../pics/projekty/milestones-bg-search.gif) 0 0 no-repeat;
	width: 290px; height: 180px;
}
#search #search-obsah LABEL {
	display: block;
	margin-left: 10px;
	margin-top: 10px;
}
#search #search-obsah STRONG {
	color: #fff;
	line-height: 30px;
	padding-left: 20px;
}
#search #search-obsah SELECT {
	color: #666;
	width: 120px;
	font-weight: normal;
	font-size: 12px;
	text-align: right;
	background: #e6e6e6;
	border: 1px solid #e6e6e6;
	margin: 0; padding: 0;
	margin-left: 10px;
	margin-top: 0px;
}
#search #search-obsah .submit {
	width: 90px;
	background: #d91c5c;
	color: #fff;
	font-size: 12px;
	border-top: 1px solid #eb6c22;
	border-right: 1px solid #eb6c22;
	border-bottom: 1px solid #eb6c22;
	border-left: 1px solid #eb6c22;
	border-style: outset;
	float: left;
	margin-top: 15px; margin-left: 50px; _margin-left: 46px;
}
#search #search-obsah #pocet-izieb-obal { float: left; padding-left: 10px; }
#search #search-obsah #vymera-obal { float: left; margin-left: 10px; }
#search #search-obsah #podlazie-obal { float: left; padding-left: 10px; }
#search #search-obsah #cena-obal { float: left; margin-left: 10px; }
#search #search-obsah #prepinac-obal {
	clear: left;
	width: 140px; _width: 143px;
	float: left; margin-top: 15px;
}
#search #search-obsah #prepinac-obal #prepinac-obal-in {
	text-align: right;
}
#search #search-obsah #prepinac-obal #prepinac-obal-in LABEL { display: inline; }



.stredny-pravy {
	width: 640px;
	float: left;
	margin-top: 58px;
	text-align: left;
}
.stredny-pravy P { padding-left: 20px; padding-right: 10px; }
.stredny-pravy DIV { padding-left: 20px; padding-right: 10px; }
.stredny-pravy #detail {
	background: url(../../pics/projekty/milestones-bg-galeria-detail.gif);
	width: 620px; height: 470px;
	padding: 0px;
	margin: 20px 0px 0px 10px;
}
.stredny-pravy #detail DIV { padding: 0; }
.stredny-pravy #detail #detail-obsah {
	margin: 5px 0px 0px 15px;
	padding: 0px;
	width: 600px; height: 450px;

	display: table;
	_position: relative;
	overflow: hidden;

}
.stredny-pravy #detail #detail-obsah #detail-obsah-pomocny {
	_position: absolute;
	_top: 50%;
	display: table-cell;
	vertical-align: middle;
}
.stredny-pravy #detail #detail-obsah #detail-obsah-pomocny IMG {
	display: block;
	margin: auto; padding: 0;
	_position: relative;
	_top: -50%;
}
.stredny-pravy #detail #detail-obsah #detail-obsah-pomocny .video {
	width: 560px;
	margin: auto; padding: 0;
	_position: relative;
	_top: -50%;
}



.stredny-pravy .galeria-obal {
	width: 320px;
	width: 640px;
	margin: 0;
	padding: 0;
	margin-left: 320px;
	margin-left: 0px;
}
.stredny-pravy .galeria H4 {
	color: #666;
	font-size: 14px; font-weight: normal;
	height: auto; line-height: 20px;
	padding: 20px 0px 0px 0px;
}
.stredny-pravy .galeria H5 {
	color: #666;
	font-size: 10px; font-weight: normal;
	height: auto; line-height: 14px;
	padding: 10px 0px 0px 0px;
}
.stredny-pravy .nahlad A {
	text-decoration: none;
}
.stredny-pravy .nahlad IMG {
	display: block; float: left;
	border: 2px solid #fff;
	margin: 2px 2px 2px 0px;
}



#zaciatok-bytu-detail {
	width: 640px;
	float: left;
	text-align: left;
}
#zaciatok-bytu-detail-obsah {
	padding: 15px 10px 0px 30px;
}
#zaciatok-bytu-detail H4 {
	background: url(../../pics/projekty/milestones-bg-nadpis-1.jpg) 0 0 no-repeat;
	color: #d91c5c;
	font-size: 21px; font-weight: normal;
	height: 42px; line-height: 42px;
	padding: 8px 0 8px 33px;
}
#zaciatok-bytu-detail #byty {
	margin-left: 0 !important;
}

#podlazie-prehlad {
	width: 320px;
	float: left;
	text-align: left;
}
#podlazie-prehlad-obsah {
	padding: 15px 10px 0px 30px;
}
#podlazie-prehlad H4 {
	background: url(../../pics/projekty/milestones-bg-nadpis-3.jpg) 0 0 no-repeat;
	color: #d91c5c;
	font-size: 21px; font-weight: normal;
	height: 42px; line-height: 42px;
	padding: 8px 0 8px 33px;
}
#podlazie-prehlad TABLE {
	width: 100%;
}
#podlazie-prehlad TH {
	background-color: #b0d9de;
	color: #fff;
}
#podlazie-prehlad A {
	text-decoration: none;
	color: #666;
}
#podlazie-prehlad TR:hover A {
	color: #fff;
}



#byt-detail {
	width: 320px;
	float: left;
}
#byt-detail-obsah {
	padding: 15px 10px 0px 30px;
}
#byt-detail H4 {
	background: url(../../pics/projekty/milestones-bg-nadpis-1.jpg) 0 0 no-repeat;
	color: #d91c5c;
	font-size: 21px; font-weight: normal;
	height: 42px; line-height: 42px;
	padding: 8px 0 8px 33px;
}



#byt-detail2 {
	width: 320px;
	float: left;
}
#byt-detail2-obsah {
	padding: 58px 10px 0px 30px;
	padding: 73px 10px 0px 30px;
}
#byt-detail2 TABLE {
	width: 100%;
}
#byt-detail2 .print {
	background: url(../../pics/projekty/milestones-bg-tlac.png) 0 0 no-repeat;
	_background: url(../../pics/projekty/milestones-bg-tlac.gif) 0 0 no-repeat;
	display: block;
	width: 170px; height: 33px;
	line-height: 33px;
	text-align: center;
	margin: 10px 0 10px auto; padding: 0;
	text-decoration: none !important;
	color: #fff;
}
#byt-detail2 .print A {
	display: block;
	width: 170px; height: 33px;
	line-height: 33px;
	text-decoration: none;
	color: #fff;
}
#byt-detail2 .rezervacia {
	background: url(../../pics/projekty/milestones-bg-rezervacia.png) 0 0 no-repeat;
	_background: url(../../pics/projekty/milestones-bg-rezervacia.gif) 0 0 no-repeat;
	display: block;
	width: 170px; height: 33px;
	line-height: 33px;
	text-align: center;
	margin: 10px 0 10px auto; padding: 0;
	text-decoration: none !important;
	color: #fff;
}
#byt-detail2 .rezervacia A {
	display: block;
	width: 170px; height: 33px;
	line-height: 33px;
	text-decoration: none;
	color: #fff;
}



.byt-detail3 {
/*background: white;*/
	width: 320px;
	float: left;
}
.byt-detail3 #search {
	padding: 15px 10px 0px 30px;
}



#vysledok-vyhladavania {
	margin-top: 20px;
	padding-left: 20px;
	padding-right: 10px;
}
#vysledok-vyhladavania H3 {
	background: #b0d9de;
	color: #666;
	font-size: 12px;
	margin: 0; padding: 0;
	padding: 10px 5px 5px 5px;
}
#vysledok-vyhladavania TABLE {
	margin-top: 0; padding-top: 0;
}
#vysledok-vyhladavania TH {
	background: #b0d9de;
	color: #fff;
	margin: 0; padding: 0;
	padding: 5px 5px 10px 5px;
}
#vysledok-vyhladavania A {
	text-decoration: none;
	color: #666;
}
#vysledok-vyhladavania TR:hover A {
	color: #fff;
}





#rezervacny-formular {
	font-size: 12px; color: #666;
}
#rezervacny-formular INPUT, SELECT {
	width: 278px; margin-top: 3px; margin-bottom: 3px; font-size: 12px !important;
	border: 1px solid #b3b3b3; padding: 2px 0;
	color: #666;
	background: #e6e6e6;
}
#rezervacny-formular TEXTAREA {
	width: 278px; font-size: 12px !important; border: 1px solid #b3b3b3; color: #666;
}
#rezervacny-formular STRONG { display: block; text-align: left; }
#rezervacny-formular #osobne-udaje { width: 320px; float: left; text-align: right; }
#rezervacny-formular #osobne-udaje-in { padding: 58px 10px 0 30px; }
#rezervacny-formular #dalsie-udaje { width: 320px; float: left; text-align: right; }
#rezervacny-formular #dalsie-udaje-in { padding: 58px 10px 0 30px; }
#rezervacny-formular #reserve-ok {
	background: #d91c5c;
	color: #fff;
	font-size: 14px;
	border: 1px solid #eb6c22 !important;
	border-style: outset;
	margin-top: 10px !important;
}
#rezervacny-formular #reserve-cancel {
	background: #ccc;
	color: #666;
	font-size: 14px;
	border: 1px solid #c6c8ca !important;
	border-style: outset;
	margin-top: 10px !important;
}
#rezervacny-formular .povinne { background: #f2e1e7; border-color: #de85a4; color: #666; }





.obrl { float: left; padding: 0; }
.obrr { float: right; padding: 0; }



TR.zoznam A {
	display: block;
	width: 100%;
	color: inherit;
	text-decoration: none;
	font-size: 96%;
}
TR.zoznam A.ico { width: 50%; float: left; }
TR.zoznam A:hover {  }
TR.zoznam:hover, TR.zoznamHover, TR.zoznamHover A { background-color: #d91c5c; color: #fff !important; /*cursor: pointer;*/ }
TR.zoznam:hover { color: #fff !important; }
TR.zoznam { behavior: url(hover.htc); }





#navigacia-detail-in { display: none; }





#pata {
	position: absolute;
	left: 0; bottom: 0;
	background: #414142 url(../../pics/projekty/milestones-bg-pata.gif) 0 0 repeat-x;
	width: 100%; height: 120px;
}
#pata-obsah {
	position: relative;
	background: url(../../pics/projekty/milestones-bg-pata-obsah.jpg) 0 0 repeat-x;
	width: 990px; height: 120px;
	margin: 0 auto;
}

#pata-obsah #developer {
	display: block;
	width: 320px; height: 95px;
	position: absolute;
	left: 15px; top: 0px;
}
#pata-obsah #developer #developer-obsah {
	display: block;
	width: 320px; height: 95px;
	position: absolute;
	left: 0px; top: 0px;
	cursor: hand;
}
#pata-obsah #developer SPAN {
	background: url(../../pics/projekty/milestones-bg-pata-obsah.jpg) -15px 0 repeat-x;
	display: block;
	width: 320px; height: 95px;
	position: absolute;
	left: 0px; top: 0px;
}

#pata-obsah #predajca {
	display: block;
	width: 320px; height: 95px;
	position: absolute;
	left: 335px; top: 0px;
}
#pata-obsah #predajca #predajca-obsah {
	display: block;
	width: 320px; height: 95px;
	position: absolute;
	left: 0px; top: 0px;
	cursor: hand;
}
#pata-obsah #predajca SPAN {
	background: url(../../pics/projekty/milestones-bg-pata-obsah.jpg) -335px 0 repeat-x;
	display: block;
	width: 320px; height: 95px;
	position: absolute;
	left: 0px; top: 0px;
}

#pata-obsah #footkontakt {
	display: block;
	width: 320px; height: 95px;
	position: absolute;
	left: 655px; top: 0px;
}
#pata-obsah #footkontakt #footkontakt-obsah {
	display: block;
	width: 320px; height: 95px;
	position: absolute;
	left: 0px; top: 0px;
	cursor: hand;
}
#pata-obsah #footkontakt SPAN {
	background: url(../../pics/projekty/milestones-bg-pata-obsah.jpg) -655px 0 repeat-x;
	display: block;
	width: 320px; height: 95px;
	position: absolute;
	left: 0px; top: 0px;
}

#pata-obsah #copyright {
/*background: red;*/
	width: 100%;
	position: absolute;
	left: 0; bottom: 5px;
	text-align: center;
	color: #666;
	font-size: 10px;
}
#pata-obsah #copyright A { color: #666; text-decoration: none; }





#naj IMG { display: none; }
#top IMG { display: none; }


.mobil { display: block; background: url(../../pics/layout/ico_tel.gif) 0 0 no-repeat; padding-left: 20px; min-height: 16px; _height: 16px; }
.email { display: block; background: url(../../pics/layout/ico_email.gif) 0 0 no-repeat; padding-left: 20px; min-height: 16px; _height: 16px; }
.kalkulacka { display: block; background: url(../../pics/layout/ico_kalkulacka.gif) 0 0 no-repeat; padding-left: 20px; min-height: 16px; _height: 16px; font-weight: normal !important; }
.fdd { display: block; background: url(../../pics/layout/ico_fdd.gif) 0 0 no-repeat; padding-left: 20px; min-height: 16px; _height: 16px; }
.pdf { display: block; background: url(../../pics/layout/ico_pdf.gif) 0 0 no-repeat; padding-left: 20px; min-height: 16px; _height: 16px; }
.doc { display: block; background: url(../../pics/layout/ico_doc.gif) 0 0 no-repeat; padding-left: 20px; min-height: 16px; _height: 16px; }

.stav-obal { display: none; }
.stav_projektu { background-color: #966; color: #fff; /*font-weight: bold;*/ padding: 3px 3px; }
.cena_eur { color: #966; font-weight: normal; }

.calculator {
	background-color: #4d4d4d;
	color: #fff;
	font-weight: bold;
}


.par { background: #d2e4e7; }
.nepar { background: transparent; }



.left {
	margin-left: 0;
	margin-right: auto;
}

.center {
	margin-left: auto;
	margin-right: auto;
}

.right {
	margin-left: auto;
	margin-right: 0;
}


HR.cleaner {
  display: block;
  clear: both;
  height: 1px;
  margin-top: -1px;
  border: none;
  visibility: hidden;
}



.hidden { display: none; }

.float-left { float: left; }
.float-right { float: right; }

.clear-left { background: transparent; display: block; clear: left; height: 1px; font-size: 0; }
.clear-right { background: transparent; display: block; clear: right; height: 1px; font-size: 0; }
.clear { background: transparent; display: block; clear: both; height: 1px; font-size: 0; }

.cleaner { clear: both; }

LI.cleaner { clear: none; }

.selected {
	font-weight: bold;
	color: #6291cd;
}

.error {
  color: #f00;
  font-weight: bold;
  text-align: center;
}
.error2 {
  color: #f00;
}

.deleted { background-color: #ff3; }
.volny { background-color: #c2ffc2; }
.rezer { background-color: #c2c2ff; }
.preda { background-color: #ffc2c2; }

.nowrap { white-space: nowrap; }



.btn {
  display: block;
  color: #fff;
	text-indent: 0;
	margin: 0;
	margin-top: 1px; margin-bottom: 1px;
  margin-left: auto; margin-right: 0;

	width: 210px;
	background: #d91c5c;
	color: #fff;
	font-size: 12px;
	/*font-weight: bold;*/
	height: 1.5em;
	border-top: 1px solid #eb6c22;
	border-right: 1px solid #eb6c22;
	border-bottom: 1px solid #eb6c22;
	border-left: 1px solid #eb6c22;
	border-style: outset;
  text-align: center;
  text-decoration: none !important;
  padding: 1px;

}
.btn:hover {
	color: #fff;
	border-top: 1px solid #eb6c22;
	border-right: 1px solid #eb6c22;
	border-bottom: 1px solid #eb6c22;
	border-left: 1px solid #eb6c22;
	border-style: inset;
}
.btn SPAN { display: none; }

.flatbtn {
	background: transparent;
	border: solid #000;
	border-width: 0 1px 0 0;
	margin: 0;
	padding: 0;
	font-size: 70% !important;
	_font-size: 100% !important;
}




.left { margin-left: 0; margin-right: auto; }
.center { margin-left: auto; margin-right: auto; }
.right { margin-left: auto; margin-right: 0; }



.tdt { vertical-align: top; }
.tdm { vertical-align: middle; }
.tdb { vertical-align: bottom; }
.tdl { text-align: left; }
.tdc { text-align: center; }
.tdr { text-align: right; }
.tdj { text-align: justify; }

.ba { border-width: 1px !important; }
.bt { border-top-width: 1px !important; }
.br { border-right-width: 1px !important; }
.bb { border-bottom-width: 1px !important; }
.bl { border-left-width: 1px !important; }
.nba { border-width: 0; }
.nbt { border-top-width: 0; }
.nbr { border-right-width: 0; }
.nbb { border-bottom-width: 0; }
.nbl { border-left-width: 0; }



#lang_formular INPUT[type=submit] {
	background: transparent;
	color: #6291cd;
	margin: 0; padding: 0;
	margin-right: 2px;
	width: 3em;
	border: 1px solid;
	border-left-color: #ccc; border-top-color: #ccc;
	border-right-color: #4d4d4d; border-bottom-color: #4d4d4d;
	/*font-weight: bold;*/
}
#lang_formular .selected {
/*	color: #ff7d00 !important;*/
	background-color: #6291cd !important;
	color: #fff !important;
}


.w50px { width: 50px; }
.w100px { width: 100px; }
.w150px { width: 150px; }
.w200px { width: 200px; }
.w250px { width: 250px; }
.w300px { width: 300px; }
.w350px { width: 350px; }
.w400px { width: 400px; }
.w450px { width: 450px; _width: 440px; }
.w500px { width: 500px; }

.w1pc { width: 1%; }
.w5pc { width: 5%; }
.w50pc { width: 50%; }
.w100pc { width: 100%; }

.w25em { width: 2.5em; }
.w5em { width: 5em; }
.w55em { width: 5.5em; }
.w6em { width: 6em; }
.w65em { width: 6.5em; }
.w7em { width: 7em; }
.w75em { width: 7.5em; }
.w8em { width: 8em; }
.w9em { width: 9em; }
.w10em { width: 10em; }
.w11em { width: 11em; }
.w12em { width: 12em; }
.w13em { width: 13em; }
.w14em { width: 14em; }
.w15em { width: 15em; }

.bg-red { background: red; }
.bg-yellow { background: yellow; }
.ba-red { border: 2px solid red !important; }

