.cols:after, .clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; } 
* html .cols, * html .clearfix	{ height:1%; } 
.clearfix	{ display:block; } 
.clearfix, .cols { =zoom:1;}


.debug {
	background-color:#EEE;
	color:#000;
	border:1px solid #999;
	padding:5px;
	font-size:12px;
	margin:20px 0 0 0;
}


body {
  margin:0 0 0 0;
  padding:0;
  font:75% arial, tahoma, verdana, sans-serif;
  text-align:center;
  background:url(../img/bg.jpg) repeat-x #c7c7c7;
  color:#000;
}
textarea, input, select {
	font-family:arial, tahoma, verdana, sans-serif;
	font-size:100%;
}


/*** default ***/
td, th {
	_font-size /**/:80%;
	padding:0;
	text-align:left;
}
.transparent, .transparent td, .transparent th {
	border:0!important;
	background:none!important;
}
.submithidden {
	border:0px;
	background:none;
	width:1px!important;
	height:1px;
	font-size:1px;
	margin:0px;
	padding:0px;
	float:left;
}
input.delete {
	float:right;
	cursor:hand;
	background:#d3b56c!important;
	color:#ff0000!important;
	margin-left:3px;
	border:0!important;
	width:auto!important;
	font-weight:bold;
	text-transform:uppercase;
	font-size:90%;
}
input.submit {
	font-weight:bold;
	width:auto!important;
	cursor:hand;
	cursor:pointer;
	text-transform:uppercase;
	font-size:90%;
	padding:1px 7px 1px 7px;
	=padding:1px;
	background:#01204c;
  color:#fff;
  border:1px solid #01204c;
}
input.kod {
	width:202px!important;
}
.check {
	width:13px!important;
	border:0!important;
	padding:0!important;
	background:none;
	margin:0 5px 0 0;
	position:relative;
	top:2px;
	_top:1px;
}
a {
  text-decoration:underline;
}
a:hover {
  text-decoration:none;
}
img {
	border:0;
}
hr {
	border-top:1px solid #999;
	border-bottom:1px solid #eee;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
form {
	margin:0;
	padding:0;
}
input, textarea {
	background:url(/img/input_bg.jpg) repeat-x top #fff;
	padding:2px;
	border:1px solid #666;
}
select {
	background:#fff;
}
label {
	font-weight:normal;
}
a.to-home {
	display:block;
	position:absolute;
	top:0;
	z-index:10;
}
a.to-home span {
	display:none;
}
.hidden {
	display:none;
}
p {
	margin:0 0 0 0;
	padding:0 0 15px 0;
}
.clear {
	clear:both;
	font-size:0px;
	line-height:0px;
	height:0px;
}
.t-center {
	text-align:center!important;
}
.t-left {
	text-align:left!important;
}
.t-right {
	text-align:right!important;
}
.no-float {
	float:none!important;
}
.f-right {
	float:right!important;
}
.f-left {
	float:left!important;
}
img.f-left {
	margin:0 10px 0 0;
}
.small {
	font-size:90%!important;
}
.big {
	font-size:110%!important;
}
.big2 {
	font-size:130%!important;
}
.bold {
	font-weight:bold!important;
}
.italic {
	font-style:italic!important;
}
.no-bord {
	border:0!important;
}
.no-mg {
	margin:0!important;
}
.no-r-mg {
	margin-right:0!important;
}
.no-l-mg {
	margin-left:0!important;
}
.no-padd {
	padding:0!important;
}
.no-bold {
	font-weight:normal!important;
}
.no-float {
	float:none!important;
}
.no-bg {
	background:none!important;
}
.inline {
	display:inline!important;
}
.v-top {
	vertical-align:top;
}
.v-bott {
	vertical-align:bottom;
}
.red {
	color:red!important;
}
.black {
	color:black!important;
}
.yell {
  color:#F19901!important;
}
.green {
	color:#22960d!important;
}
.delmsg {
	color:red!important;
	font-weight:bold;
}
.red-bg {
	background:red!important;
	color:white!important;
	padding:0 5px 0 5px!important;
}
.nowrap {
	white-space:nowrap!important;
}
/*** sirky ***/
.w20 {width:20px!important}
.w60 {width:60px!important}
.w150 {width:150px!important}
.w350 {width:350px!important}
.w-100pro {width:100%!important}


/*** bottom margin ***/
.bmg-3 {margin-bottom:3px!important}
.bmg-5 {margin-bottom:5px!important}
.bmg-15 {margin-bottom:15px!important}
.bmg-10 {margin-bottom:10px!important}
.bmg-20 {margin-bottom:20px!important}
.bmg-30 {margin-bottom:30px!important}

/*** top margin ***/
.tmg-3 {margin-top:3px!important}
.tmg-5 {margin-top:5px!important}
.tmg-15 {margin-top:15px!important}
.tmg-10 {margin-top:10px!important}
.tmg-20 {margin-top:20px!important}
.tmg-30 {margin-top:30px!important}

/*** right margin ***/
.rmg-3 {margin-right:3px!important}
.rmg-5 {margin-right:5px!important}
.rmg-15 {margin-right:15px!important}
.rmg-10 {margin-right:10px!important}
.rmg-20 {margin-right:20px!important}
.rmg-30 {margin-right:30px!important}


/*** default define ***/
a.to-home {
  margin:59px 0 0 10px;
	width:890px;
	height:166px;
}
a {
  color:#0080d1;
}

h1 {
	padding:0 0 5px 20px;
  margin:0 0 10px 0;
  color:#0080d1;
  font-size:170%;
  font-weight:normal;
  border-bottom:1px solid #dedede;
  background:url(/img/h1_bg.gif) no-repeat 0 5px;
}
h2 {
	padding:0 0 0 0;
  margin:0 0 10px 0;
  color:#000;
  font-size:130%;
}
h3 {
	margin:0 0 10px 0; 
	padding:0;
	font-size:120%;
}
h4 {
	margin:0 0 5px 0; 
	padding:0;
	font-size:120%;
	text-align:right;
}
h5 {
	margin:0 0 3px 0; 
	padding:0;
	font-size:100%;
}


div.screen {
	width:910px;
	margin:0 auto 0 auto;
	padding:0 0 0 0;
	text-align:left;
	padding:302px 0 0 0;
}
div.head {
  position:absolute;
  top:0;
  width:910px;
  height:302px;
  background:url(../img/head.jpg) no-repeat bottom;
}
div.page {
	padding:0 10px 0 10px;
	background:url(../img/page_bg.gif) no-repeat top left #fff;
	margin:0 0 2px 0;
}
div.foot {
	background:url(../img/foot.gif) no-repeat;
	height:61px;
	line-height:60px;
	font-size:90%;
	padding:0 0 0 100px;
}
div.lang {
	position:absolute;
	top:0;
	margin:20px 0 0 0;
}
div.lang a.lang-box {
	display:block;
	margin:0 13px 0 0;
	float:left;
	color:white;
	cursor:hand;
}
div.lang a.lang-box img {
	border:2px solid #007db6;
	margin:0 0 0 0;
	float:left;
}
div.lang a.lang-box span {
	display:block;
	float:left;
	margin:0 0 0 5px;
}
div.lang a.lang-box span.act {
	font-weight:bold;
}


/*** left col ***/
div.l {
	float:left;
	width:251px;
}
div.l-in {
	padding:0 13px 20px 7px;
}
div.l-cara {
	height:5px;
	font-size:0;
	line-height:0;
	background:url(/img/l_cara.jpg) no-repeat right;
	width:243px;
	margin:7px 0 0 0;
}

/* boxy */
div.box {
	margin:0 0 20px 0;
}
div.box h2 {
	padding:0 10px 5px 10px;
	background:url(/img/hleft_bg.jpg) repeat-x bottom;
}

/* menu l */
ul.menu-l {
	margin:0 0 0 0;
	padding:0 0 0 0;
	width:230px;
}
ul.menu-l li {
	margin:0 0 0 0;
	padding:6px 0 6px 25px;
	list-style:none;
	background:url(/img/menu_l_li.jpg) no-repeat 0 4px;
}
ul.menu-l li a {
	text-transform:uppercase;
	font-weight:bold;
	text-decoration:none;
}
ul.menu-l li a:hover {
	text-decoration:underline;
}
ul.menu-l li.act {
	background:url(/img/menu_l_li_a.jpg) no-repeat 0 4px;
}
ul.menu-l li.act a, ul.menu-l li.act a:hover {
	color:#ff1818;
	text-decoration:none;
	cursor:default;
}


/* menu l2 */
ul.menu-l2 {
	margin:0 0 0 0;
	padding:0;
	width:230px;
	border-top:1px solid #e5e5e5;
}
ul.menu-l2 li {
	margin:0 0 1px 0;
	list-style:none;
	border-bottom:1px solid #77afea;
}
ul.menu-l2 li a {
	font-weight:bold;
	text-decoration:none;
	color:#0b2153;
	display:block;
	min-height:1px;
	_height:1px;
	padding:6px 25px 6px 15px;
	background:#b1dbf3;
}
ul.menu-l2 li a:hover {
	text-decoration:none;
	background:#00639a;
	color:white;
}
ul.menu-l2 li.act {
	background:url(/img/input_bg.jpg) repeat-x top #fff;
}
ul.menu-l2 li.act a, ul.menu-l2 li.act a:hover {
	color:#ff1818;
	text-decoration:none;
	cursor:default;
	background:url(/img/menu_l_li_a.jpg) no-repeat 200px 5px;
}

/* buttony */
a.button-l {
	display:block;
	height:69px;
	line-height:60px;
	text-transform:uppercase;
	font-weight:bold;
	color:#ff1818;
	font-size:110%;
	text-decoration:none;
}
a.button-l:hover {
	color:#0080d1;
}
a.button-l span {
	display:block;
	padding:0 0 0 80px;
}
a.vlozit-nabidku {
	background:url(/img/vlozit_nabidku.jpg) no-repeat left;
}
a.vlozit-poptavku {
	background:url(/img/vlozit_poptavku.jpg) no-repeat left;
}


/*** onecol col ***/
div.a {
	background:white;
}
div.a-in {
	padding:0 20px 20px 20px;
	text-align:justify;
}

/*** right col ***/
div.r {
	float:right;
	width:620px;
}
div.r-in {
	padding:0 20px 20px 0;
	text-align:justify;
}

div.r-in img, div.a-in img {
	padding:3px;
	border:1px solid #ccc;
}
.fck img{
	margin:0 15px 3px 15px;
}
.unusedfotos img {
	margin:0 15px 3px 0;
}


/*** menu ***/
table.menu {
	width:890px;
	position:absolute;
	top:0;
	margin:233px 0 0 10px;
}
table.menu td {
	text-align:center;
	vertical-align:middle;
	height:43px;
	background:url(/img/menu_bord.gif) no-repeat right top;
}
table.menu td a {
	display:block;
	line-height:43px;
	height:43px;
	color:white;
	text-transform:uppercase;
	text-decoration:none;
	font-weight:bold;
}
table.menu td a:hover {
	text-decoration:none;
	background:url(/img/menu_hover.gif) repeat-x top;
}
table.menu td a.act, table.menu td a.act:hover {
	text-decoration:none;
	background:url(/img/menu_a.gif) no-repeat center bottom;
	cursor:default;
}


/*** zalozky ***/
div.top-menu {
	position:absolute;
	top:0;
	margin:20px 0 0 0;
	width:910px;
}
ul.zalozky {
	float:right;
	margin:0 10px 0 0;
	padding:0 0 0 0;
}
ul.zalozky li {
	float:right;
	list-style:none;
	margin:0 0 0 10px;
	padding:0 0 0 0;
}
ul.zalozky li a {
	font-weight:bold;
	color:white;
}
ul.zalozky li a.act {
	color:#ff1818;
	text-decoration:none;
}

/*** path ***/
div.path {
	margin:0 0 20px 0;
}



/*** reality thumbs ***/
div.real-thumb {
	padding:5px;
	border:1px solid #6CC5FF;
	background:#d6e3f9;
	margin:0 0 10px 0;
}
div.real-thumb-img {
	float:left;
	margin:0 0 0 0;
	text-align:left;
	width:165px;
	padding:0;
}
div.real-thumb-img img {
	padding:1px;
	border:1px solid #6CC5FF;
	background:white;
	margin:0 0 0 0;
	display:block;
}
div.real-thumb h2 {
	font-size:120%;
	margin:0 0 15px 0;
}
div.real-thumb h2 a {
	color:#0080d1;
	text-decoration:none;
}
div.ve-schrance {
	background:#f6d8ba;
	border-color:#cc9966;
}
div.ve-schrance img {
	border-color:#cc9966;
}
div.real-thumb-r {
	width:410px;
	float:right;
}
div.real-thumb h2 a:hover {
	text-decoration:underline;
}
div.real-thumb div.desc {
	margin:0 0 7px 0;
}
div.real-thumb div.desc strong span {
	font-size:120%;
}
div.real-thumb div.cena {
	float:right;
}
div.real-thumb div.cena strong {
	font-size:150%;
}
div.real-thumb div.alerts {
	float:right;
}
div.real-thumb div.alerts div {
	margin:0 0 3px 10px;
	text-transform:uppercase;
	font-size:80%;
	text-align:center;
	padding:1px 2px 0 2px;
	background:white;
}
div.al-novinka {
	border-top:1px solid #60b558;
	border-right:2px solid #60b558;
	border-bottom:2px solid #60b558;
	border-left:1px solid #60b558;
	color:#60b558;
}
div.al-doporucujeme {
	border-top:1px solid #fe8f00;
	border-right:2px solid #fe8f00;
	border-bottom:2px solid #fe8f00;
	border-left:1px solid #fe8f00;
	color:#fe8f00;
}
div.al-aktualni {
	border-top:1px solid #0195d3;
	border-right:2px solid #0195d3;
	border-bottom:2px solid #0195d3;
	border-left:1px solid #0195d3;
	color:#0195d3;
}
/* add rem ico */
a.add-rem {
	display:block;
	font-size:80%;
	text-transform:uppercase;
	text-decoration:none;
	padding:5px 0 0 0;
	float:left;
	text-align:left;
}
a.add-rem:hover, a.add-rem:hover span {
	text-decoration:underline!important;
}
a.add-rem img, a.schranka img {
	padding:0;
	margin:0;
	border:0;
}
a.add-rem span {
	display:block;
	line-height:18px;
	float:left;
	cursor:hand;
}

/*** filtr ***/
div.filtr {
	border:1px solid #ccc;
	background:#e5e5e5;
	padding:5px 5px 5px 10px;
}
div.filtr strong {
	display:block;
	line-height:20px;
}
a.schranka {
	display:block;
	margin:0 20px 0 0;
	line-height:18px;
	text-decoration:none;
	font-size:80%;
	text-transform:uppercase;
	padding:2px 0 0 0;
}
a.schranka:hover {
	text-decoration:underline!important;
}
a.schranka span {
	font-weight:bold;
	font-size:110%;
}




/*** uvod ***/
div.extrabox {
	float:left;
	margin:0 15px 0 0;
	width:187px;
	text-align:center;
	border:1px solid #FFC980;
	background:#FFE9CA;
	padding:8px 0 8px 0;
}
div.extrabox div.pic {
	height:135px;
}
div.extrabox img {
	border-color:#FFC980;
	background:white;
	margin:0 auto 0 auto;
}
div.extrabox h3 {
	padding:0 12px 0 12px;
	height:48px;
	overflow:hidden;
}
div.extrabox h3 a {
	color:#824A00;
}
div.extrabox strong.cena {
	display:block;
	text-align:center;
	font-size:130%;
	padding:0 12px 0 12px;
}



/*** kategorie ***/
div.cat-col {
	width:299px;
	float:left;
}
div.cat-col-l {
	border-right:1px solid #d5d5d5;
}
div.cat-box {
	padding:0 0 0 0;
	border-top:1px solid #d5d5d5;
	height:100px;
}
div.cat-col-l div.cat-box {
	margin:0 15px 10px 0;	
}
div.cat-col-r div.cat-box {
	margin:0 0 10px 15px;	
}
div.cat-box h2 {
	line-height:23px;
	height:23px;
	background:url(../img/cat_h_l.gif) no-repeat left #747474;
	float:left;
	font-size:110%;
	margin:0 0 0 0;
	padding:0;
}
div.cat-box h2 a {
	display:block;
	color:white;
	text-decoration:none;
	background:url(../img/cat_h_r.gif) no-repeat right;
	padding:0 10px 0 10px;
	font-weight:bold;
	font-variant:small-caps;
}
div.cat-box h2 a:hover {
	text-decoration:underline;
}
a.prodejlink, a.pronajemlink {
  display:block;
  position:absolute;
  width:130px;
  line-height:30px;
  height:40px;
  color:#1E2F04;
  font-weight:bold;
  text-decoration:none;
  font-size:110%;
  margin:60px 0 0 0;
  background:url(../img/prodej.jpg) no-repeat top left;
}
a.pronajemlink {
  margin:60px 0 0 154px;
  color:white;
  background:url(../img/pronajem.jpg) no-repeat top right;
}
a.prodejlink:hover, a.pronajemlink:hover {
  text-decoration:underline;
}
a.prodejlink span, a.pronajemlink span {
  display:block;
  padding:0 0 0 30px;
}
a.pronajemlink span {
  padding:0 30px 0 0;
  text-align:right;
}
a.ikona {
  display:block;
  position:absolute;
  width:94px;
  height:80px;
  background:black;
  margin:21px 0 0 92px;
  z-index:50;
  cursor:hand!important;
}
/*** uvod ikony ***/
a.ibyty {
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/img/uvod/byty.png'); 
	background:url(../img/uvod/byty.png) no-repeat;
	_background:0;
}
a.idomy {
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/img/uvod/domy.png'); 
	background:url(../img/uvod/domy.png) no-repeat;
	_background:0;
}
a.ipozemky {
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/img/uvod/pozemky.png'); 
	background:url(../img/uvod/pozemky.png) no-repeat;
	_background:0;
}
a.ikomobjekty {
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/img/uvod/komobjekty.png'); 
	background:url(../img/uvod/komobjekty.png) no-repeat;
	_background:0;
}
a.ikomprostory {
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/img/uvod/komprostory.png'); 
	background:url(../img/uvod/komprostory.png) no-repeat;
	_background:0;
}
a.ihotely {
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/img/uvod/hotely.png'); 
	background:url(../img/uvod/hotely.png) no-repeat;
	_background:0;
}
a.inajemdomy {
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/img/uvod/najemdomy.png'); 
	background:url(../img/uvod/najemdomy.png) no-repeat;
	_background:0;
}
a.ichaty {
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/img/uvod/chaty.png'); 
	background:url(../img/uvod/chaty.png) no-repeat;
	_background:0;
}
a.izemedelske {
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/img/uvod/zemedelske.png'); 
	background:url(../img/uvod/zemedelske.png) no-repeat;
	_background:0;
}
a.ihistoricke {
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/img/uvod/historicke.png'); 
	background:url(../img/uvod/historicke.png) no-repeat;
	_background:0;
}
a.igaraze {
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/img/uvod/garaze.png'); 
	background:url(../img/uvod/garaze.png) no-repeat;
	_background:0;
}



/*** detail ***/
div.detail-l {
	float:left;
	width:325px;
	text-align:left;
}
div.detail-l .fotothumbs img {
	margin:0 3px 3px 0;
}
div.detail-r {
	float:right;
	width:500px;
	text-align:left;
}
div.detail h2 {
	color:#fb5c58;
	margin:0 0 0 0!important;
	padding:0;
}
div.detail-desc {
	margin:0 0 5px 0;
	font-size:90%;
	color:#333;
}
td.detail-cena {
	text-align:right;
}
td.detail-cena strong {
	font-size:140%;
}
div.detail-r table.table1 {
	margin:0 0 25px 0;
}
div.detail-r table.table1 th {
	white-space:nowrap!important;
	width:200px;
}
div.detail-l table.table1 th {
	width:90px;
}
table.detail-basic th {
	width:80px!important;
	vertical-align:bottom!important;
}
table.detail-basic td {
	padding-right:80px!important;
	vertical-align:bottom!important;
}
div.detail table.table1 th {
	color:#666;
	font-size:90%;
	font-weight:normal;
	text-transform:none;
}
td.alerts div {
	margin:0 3px 3px 0;
	text-transform:uppercase;
	font-size:80%;
	text-align:center;
	padding:1px 4px 0 4px;
	background:white;
	float:left;
}




/*** ul def ***/
ol.def {
  margin:0 0 15px 35px;
  padding:0;
}
ul.def {
  margin:0 0 15px 15px;
  padding:0;
}
ul.def li, ol.def li {
  margin:0 0 0 0;
  padding:10px 20px 8px 0;
}
ul.def li {
	background:url(/img/icons/li_def.gif) no-repeat 0 16px;
  list-style:none;
  padding:10px 20px 8px 20px;
}



/*** table1 ***/
table.table1 {
	width:100%;
}
table.table1 th, table.table1 td {
	vertical-align:bottom;
}
table.table1 th {
	width:120px;
	font-size:90%;
	text-transform:uppercase;
	vertical-align:top;
	padding:8px 5px 5px 0;
	font-weight:bold;
}
table.table1 th label {
	font-weight:bold;
}
div.table1-th {
	width:120px;
	float:left;
	padding:3px 5px 0 0;
}
table.table1 thead th {
	padding-right:0;
}
table.table1 td, table.table1 th {
	border-bottom:1px solid #dedede;
}
table.table1 td {
	padding:5px 0 5px 0;
}

table.table1 tr.headtr td, table.table1 tr.headtr th {
	border-bottom:2px solid #ccc;
	padding-bottom:8px;
}


/*** table check ***/
table.table-check td {
	border:0;
	padding:0 20px 4px 0;
	white-space:nowrap!important;
	border-bottom:none!important;
}








/*** hlasky a chyby ***/
.formerror label {
	color:red!important;
}
.formerror input, .formerror textarea {
	border:1px solid red!important;
}
label.noformerr {
	color:#2E1606!important;
}
.err, .ok, .info {
	color:white;
	padding:10px;
	text-align:center;
	font-weight:bold;
	margin:0 0 10px 0;
	letter-spacing:1px;
}
.err a, .ok a, .info a {
	color:white;
	text-decoration:underline;
}
.err a:hover, .ok a:hover, .info a:hover {
	text-decoration:none;
}
.err {
	background:red;
	border:3px solid #df1515;
}
.ok {
	background:green;
	border:3px solid #1e700a;
}
.info {
	background:#b1dbf3;
	border:3px solid #77afea;
	color:black;
}
.info a {
	color:black;
}



/*** strankovani ****/

.strankovani {
	text-align:center;
	color:#e8e8e8;
	margin:10px 0 10px 0;
	line-height:25px;
	height:25px;
}
.strankovani span {
	font-weight:bold;
	color:#0080d1;
	padding:2px 6px 2px 6px;
	border:2px solid #0080d1;
}
.strankovani a.start {
	display:block;
	float:left;
}
.strankovani a.end {
	display:block;
	float:right;
}
.strankovani div.str-in {
	width:450px;
	text-align:center;
	float:left;
	margin:0 0 0 5px;
}
.strankovani .no {
	visibility:hidden;
}




/* FORMS ==> */


.extratiny {width:20px;}
.tiny {width:32px;}
.little {width:70px;}
.normal {width:120px;}
.medium {width:170px;}
.bigmedium {width:200px;}
.middle {width:230px;}
.extrabig {width:450px;}
.huge {width:575px;}
.extramax {width:610px}
.max {width:690px}

.smalllong {height:35px;}
.nolong {height:50px;}
.long {height:100px;}
.biglong {height:200px;}
.extralong {height:300px;}
.maxlong {height:500px;}

.invisible-submit {
	display:none;
}
/* <== FORMS */
