/* RVT */

body, html {
	background-color:#FFFFFF;
	background-image:url(images/bg.gif);
	background-repeat:repeat-x;
	margin:0px;
	margin-bottom:10px;
	padding:0px;
	font-size:12px;
	font-family:Trebuchet MS, Arial, Verdana, Tahoma;
}
* html body, html {
	background-color:#FFFFFF;
	background-image:url(images/bg.gif);
	background-repeat:repeat-x;
	margin:0px;
	margin-bottom:20px;
	padding:0px;
	font-size:12px;
	font-family:Trebuchet MS, Arial, Verdana, Tahoma;
}
p {
	margin:0px;
	clear:both;
}
#kostra-hlavny {
	width:900px;
	height:auto;
}
* html #kostra-lista {
	height:40px;
	margin-top:-4px;
	width:900px;
	float:left;
	background-image:url(images/bg_lista.gif);
}
#kostra-lista {
	height:40px;
	margin-top:-2px;
	width:900px;
	float:left;
	background-image:url(images/bg_lista.gif);
}
* html #kostra-lista-tx {
	width:234px;
	height:27px;
	float:right;
	padding-top:4px;
	margin-top:10px;
	background-image:url(images/bg_hlavicka_tx.gif);
}
#kostra-lista-tx {
	width:234px;
	height:27px;
	float:right;
	padding-top:5px;
	margin-top:11px;
	background-image:url(images/bg_hlavicka_tx.gif);
}
#kostra-hlavicka_hmi1 {
	width:900px;
	height:150px;
	float:left;
	background-image:url(http://www.rvt.sk/images/hlavicka_hmi1.jpg);
	background-repeat:no-repeat;
}
#kostra-hlavicka_hmi2 {
	width:900px;
	height:150px;
	float:left;
	background-image:url(http://www.rvt.sk/images/hlavicka_hmi2.jpg);
	background-repeat:no-repeat;
}
#kostra-hlavicka_kompletne {
	width:900px;
	height:150px;
	float:left;
	background-image:url(http://www.rvt.sk/images/hlavicka_kompletne.jpg);
	background-repeat:no-repeat;
}
#kostra-hlavicka_pohony {
	width:900px;
	height:150px;
	float:left;
	background-image:url(http://www.rvt.sk/images/hlavicka_pohony.jpg);
	background-repeat:no-repeat;
}
#kostra-hlavicka_riadiace1 {
	width:900px;
	height:150px;
	float:left;
	background-image:url(http://www.rvt.sk/images/hlavicka_riadiace1.jpg);
	background-repeat:no-repeat;
}
#kostra-hlavicka_riadiace2 {
	width:900px;
	height:150px;
	float:left;
	background-image:url(http://www.rvt.sk/images/hlavicka_riadiace2.jpg);
	background-repeat:no-repeat;
}
#kostra-hlavicka_rozvadzace {
	width:900px;
	height:150px;
	float:left;
	background-image:url(http://www.rvt.sk/images/hlavicka_rozvadzace.jpg);
	background-repeat:no-repeat;
}
#kostra-hlavicka_specialne {
	width:900px;
	height:150px;
	float:left;
	background-image:url(http://www.rvt.sk/images/hlavicka_specialne.jpg);
	background-repeat:no-repeat;
}
#kostra-hlavicka_spinac {
	width:900px;
	height:150px;
	float:left;
	background-image:url(http://www.rvt.sk/images/hlavicka_spinac.jpg);
	background-repeat:no-repeat;
}
#kostra-hlavicka_ovladace {
	width:900px;
	height:150px;
	float:left;
	background-image:url(http://www.rvt.sk/images/hlavicka_ovladace.jpg);
	background-repeat:no-repeat;
}
#kostra-hlavicka_spinacia {
	width:900px;
	height:150px;
	float:left;
	background-image:url(http://www.rvt.sk/images/hlavicka_spinacia.jpg);
	background-repeat:no-repeat;
}
#kostra-hlavicka_svorky {
	width:900px;
	height:150px;
	float:left;
	background-image:url(http://www.rvt.sk/images/hlavicka_svorky.jpg);
	background-repeat:no-repeat;
}
#kostra-hlavicka_systech {
	width:900px;
	height:150px;
	float:left;
	background-image:url(http://www.rvt.sk/images/hlavicka_systech.jpg);
	background-repeat:no-repeat;
}
#kostra-hlavicka_xy {
	width:900px;
	height:150px;
	float:left;
	background-image:url(http://www.rvt.sk/images/hlavicka_xy.jpg);
	background-repeat:no-repeat;
}
#kostra-menu {
	width:900px;
	height:93px;
	background-image:url(images/mnu.gif);
	float:left;
}
#kostra-menu1 {
	width:637px;
	height:45px;
	background-image:url(images/bg_menu1.gif);
	background-repeat:repeat-x;
	padding-top:13px;
	padding-left:20px;
	float:left;
}
#kostra-menux {
	width:637px;
	height:96px;
	background-image:url(images/bg_menu2.gif);
	background-repeat:repeat-x;
	padding-top:13px;
	padding-bottom:13px;
	padding-left:20px;
	float:left;
}
#kostra-menu-tx {
	width:auto;
	height:auto;
	margin-top:16px;
}
#kostra-menu-tx1 {
	width:auto;
	height:auto;
}
#kostra-menu-txx {
	width:auto;
	height:auto;
}
#kostra-text {
	background-image:url(images/bg_text.gif);
	background-repeat:repeat-y;
	background-color:#F5F5F5;
	width:900px;
	height:auto;
	float:left;
}
* html #kostra-text {
	background-image:url(images/bg_text.gif);
	background-repeat:repeat-y;
	background-color:#FFFFFF;
	width:900px;
	height:auto;
	float:left;
}
#kostra-textKontakt {
	background-color:#F5F5F5;
	width:900px;
	height:auto;
	float:left;
}
* html #kostra-textKontakt {
	background-color:#F5F5F5;
	width:900px;
	height:auto;
	float:left;
}
#kostra-paticka {
	width:900px;
	height:auto;
}
#nic {
	background-color:#f5f5f5;
	width:100%;
	height:40px;
}
#nic1 {
	background-color:#f5f5f5;
	width:100%;
	height:40px;
}
#novinky {
	width:100%;
	height:33px;
	background-color:#f5f5f5;
}
#kostra-text-l {
	padding-top:35px;
	width:697px;
	height:auto;
	float:left;
}
#kostra-text-r {
	margin-top:0px;
	width:auto;
	margin-right:20px;
	height:auto;
	float:right;
}
#kostra-text-kontakt {
	padding-top:35px;
	width:900px;
	height:auto;
	float:left;
}
#kostra-text-kontakt-tx {
	width:auto;
	margin-left:20px;
	margin-right:20px;
	margin-bottom:20px;
	text-align:justify;
	color:#333333;
}
#kostra-text-l-tx {
	width:auto;
	margin-left:20px;
	margin-right:20px;
	margin-bottom:20px;
	text-align:justify;
	color:#333333;
}
#kostra-text-r-tx {
	width:183px;
	color:#333333;
	float:left;
	background-color:#EBEBEB;
}
#kostra-text-r-tx1 {
	float:left;
	background-color:#f5f5f5;
	width:183px;
	height:auto;
	color:#333333;
	float:left;
}
#kostra-text-r-map {
	width:183px;
	color:#333333;
	float:right;
	background-color:#EBEBEB;
}
a.lista, a.lista:link, a.lista:link, a.lista:active, a.lista:visited {
	text-decoration:none;
	color:#EBEBEB;
}
a.lista:hover {
	text-decoration:underline;
	color:#EBEBEB;
}
a.menu, a.menu:link, a.menu:link, a.menu:active, a.menu:visited {
	text-decoration:none;
	color:#FFFFFF;
}
a.menu:hover {
	text-decoration:underline;
	color:#b03837;
}
a:link, a:active, a:visited {
text-decoration:none;
color:#b03837;
}
a:hover {
text-decoration:underline;
color:#b03837;
}
.menuactive {
	text-decoration:none;
	color:#b03837;
}
.text-sep {
	font-size:13px;
	color:#666666;
	padding-left:5px;
	padding-right:5px;
}
.text-sep1 {
	font-size:13px;
	color:#999999;
	padding-left:10px;
	padding-right:10px;
}
.text-sep2 {
	font-size:13px;
	color:#999999;
	padding-left:9px;
	padding-right:5px;
}
.text-sep3 {
	font-size:13px;
	color:#333333;
	padding-left:9px;
	padding-right:5px;
}
.text-sep2X {
	font-size:13px;
	color:#333333;
	padding-left:10px;
	padding-right:10px;
}
.sep-margin {
	margin-top:17px;
	margin-bottom:17px;
}
.text-bold-red {
	font-size:14px;
	font-weight:bold;
	color:#b03837;
}
.nadpis-margin {
	margin-bottom:20px;
}
.datum {
	color:#C5C5C5;
	padding-left:20px;
	padding-right:20px;
}
.titulok {
	font-weight:bold;
	color:#b03837;
	padding-left:20px;
	padding-right:20px;
}
.text-nvk {
	text-align:justify;
	padding-left:20px;
	padding-right:20px;
}
.text-popisakcie {
	text-align:justify;
	padding:3px;
	color:#595959;
}
#mapa {
	padding-top:10px;
	background-color:#eaeaea;
	width:500px;
	height:479px;
	position:relative;
	left:-320px;
	top:20px;
}
* html #mapa {
	padding-top:10px;
	background-color:#eaeaea;
	width:500px;
	height:479px;
	position:relative;
	left:9px;
	top:-859px;
}
/* formulars */
form { margin: 0 }
#search-items input { font-size: smaller }
#search-items input[type=text] { width: 98% }

.acc-key { text-decoration: underline }

fieldset { border: 1px solid #333 }
fieldset legend { font-weight: bold; color: #333 }

textarea { font: 9pt Verdana, "Geneva CE", lucida, sans-serif }

input[type=text] {
	border: 1px solid gray;
}

/* contact form */
.contact textarea {
	background: white url("images/contact-form-pen.gif") no-repeat 100% 90%;
	border: 1px solid gray;
}

input.required,
textarea.required {
	border: 1px solid #c00;
}

.contact table th {
	text-align: left;
	vertical-align: top;
}
.contact table tr:hover {
	background: transparent;
}

.bordered {
  border:10;
  border-width:10px;
  border-color:#eaeaea;
}