/* definicia specialnych fontov */
@font-face {
	font-family: INCREAswis721;
	src: url('/fonts/INCREAswis721.eot');
}
@font-face {
	font-family: INCREAswis721;
	src: url('/fonts/INCREAswis721.ttf');
}
a {
	color: rgb(170,20,20);
	text-decoration: none;
}
a:hover {
	color: rgb(0,0,0);
	text-decoration: underline;
}
body {
	font-family: tahoma, arial;
	font-size: 12px;
	text-align: center;
}
em { font-style: italic; }
div.cleaner {
	clear: both;
	height: 0px;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}
div.cleane_right {
	clear: right;
	height: 0px;
	overflow: hidden;
}
div#footer {
	background-image: url('/images/bg-footer.png');
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 126px;
	width: 960px;
}
div#footer p {
	color: rgb(225,85,85);
	font-size: 11px;
	line-height: 15px;
	padding: 32px 25px 0px 265px;
	text-align: center;
}
div#footer p a {
	color: rgb(255,255,255);
}
div#footer ul {
	display: block;
	padding: 40px 25px 0px 265px;
	text-align: center;
}
div#footer ul li {
	color: rgb(180,180,180);
	display: inline;
	font-size: 11px;
	line-height: 14px;
	padding: 0px 15px 0px 15px;
}
/* HEADER LINKY */
div#header_linky {
	height: 84px;
	left: 500px;
	position: absolute;
	top: 38px;
	width: 320px;
}
div#header_linky a {
	background-repeat: no-repeat;
	color: rgb(171,2,2);
	display: block;
	float: left;
	font-size: 3px;
	height: 84px;
	line-height: 28px;
	margin: 0px 0px 0px 16px;
	padding: 0px;
	text-align: center;
	width: 84px;
}
div#header_linky a.amada {
	background-image: url('/images/but-amada.png');
}
div#header_linky a.amada:hover {
	background-image: url('/images/but-amada-p.png');
	color: rgb(190,0,0);
}
div#header_linky a.amz {
	background-image: url('/images/but-amz.png');
}
div#header_linky a.amz:hover {
	background-image: url('/images/but-amz-p.png');
	color: rgb(25,25,25);
}
div#header_linky a.lissmac {
	background-image: url('/images/but-lissmac.png');
}
div#header_linky a.lissmac:hover {
	background-image: url('/images/but-lissmac-p.png');
	color: rgb(2,91,154);
}
/* END: HEADER LINKY */
/* HEADER MAIN MENU */
div#header_main_menu {
	height: 200px;
	left: 400px;
	position: absolute;
	top: 100px;
	width: 490px;
}
div#header_main_menu a {
	background-repeat: no-repeat;
	background-position: 0px 0px;
	color: rgb(255,135,135);
	display: block;
	font-family: INCREAswis721;
	font-size: 18px;
	font-weight: normal;
	float: left;
	height: 200px;
	line-height: 24px;
	text-align: right;
	text-decoration: none;
}
div#header_main_menu a span {
	display: block;
	padding: 165px 7px 0px 5px;
}
div#header_main_menu a:hover {
	color: rgb(255,255,255);
	text-decoration: none;
}
div#header_main_menu a.uvod { background-image: url('/images/but-main-menu-uvod.png'); width: 96px; }
div#header_main_menu a.uvod:hover { background-image: url('/images/but-main-menu-uvod-p.png'); width: 96px; }
div#header_main_menu a.uvod_p { background-image: url('/images/but-main-menu-uvod-p.png'); color: rgb(255,255,255); width: 96px; }
div#header_main_menu a.produkty { background-image: url('/images/but-main-menu-produkty.png'); width: 96px; }
div#header_main_menu a.produkty:hover { background-image: url('/images/but-main-menu-produkty-p.png'); width: 96px; }
div#header_main_menu a.produkty_p { background-image: url('/images/but-main-menu-produkty-p.png'); color: rgb(255,255,255); width: 96px; }
div#header_main_menu a.servis { background-image: url('/images/but-main-menu-servis.png'); width: 96px; }
div#header_main_menu a.servis:hover { background-image: url('/images/but-main-menu-servis-p.png'); width: 96px; }
div#header_main_menu a.servis_p { background-image: url('/images/but-main-menu-servis-p.png'); color: rgb(255,255,255); width: 96px; }
div#header_main_menu a.galeria { background-image: url('/images/but-main-menu-galeria.png'); width: 96px; }
div#header_main_menu a.galeria:hover { background-image: url('/images/but-main-menu-galeria-p.png'); width: 96px; }
div#header_main_menu a.galeria_p { background-image: url('/images/but-main-menu-galeria-p.png'); color: rgb(255,255,255); width: 96px; }
div#header_main_menu a.kontakt { background-image: url('/images/but-main-menu-kontakt.png'); width: 96px; }
div#header_main_menu a.kontakt:hover { background-image: url('/images/but-main-menu-kontakt-p.png'); width: 96px; }
div#header_main_menu a.kontakt_p { background-image: url('/images/but-main-menu-kontakt-p.png'); color: rgb(255,255,255); width: 96px; }
div#header_main_menu_kosik {
	height: 172px;
	left: 903px;
	position: absolute;
	top: 128px;
	width: 57px;
}
div#header_main_menu_kosik a {
	background-repeat: no-repeat;
	background-position: 0px 0px;
	color: rgb(255,135,135);
	display: block;
	font-family: INCREAswis721;
	font-size: 18px;
	font-weight: normal;
	float: left;
	height: 172px;
	line-height: 24px;
	text-align: right;
	text-decoration: none;
}
div#header_main_menu_kosik a span {
	display: block;
	padding: 137px 7px 0px 5px;
}
div#header_main_menu_kosik a:hover {
	color: rgb(255,255,255);
	text-decoration: none;
}
div#header_main_menu_kosik a.kosik { background-image: url('/images/but-main-menu-kosik.png'); width: 57px; }
div#header_main_menu_kosik a.kosik:hover { background-image: url('/images/but-main-menu-kosik-p.png'); width: 57px; }
div#header_main_menu_kosik a.kosik_p { background-image: url('/images/but-main-menu-kosik-p.png'); color: rgb(255,255,255); width: 57px; }
div#header_main_menu_kosik a.kosik_plny { background-image: url('/images/but-main-menu-kosik-plny.png'); width: 57px; }
div#header_main_menu_kosik a.kosik_plny:hover { background-image: url('/images/but-main-menu-kosik-plny-p.png'); width: 57px; }
div#header_main_menu_kosik a.kosik_plny_p { background-image: url('/images/but-main-menu-kosik-plny-p.png'); color: rgb(255,255,255); width: 57px; }
/* END: HEADER MAIN MENU */
div#main_content_kontajner_top {
	height: 349px;
}
div#main_content_kontajner_uvod_top {
	height: 687px;
}
div#main_content_kontajner_uvod_top_novinka {
	height: 1047px;
}
div#main_content_kontajner_uvod_top_novinka_pfvideo {
	height: 1527px;
}
div#main_content_left {
	float: left;
	width: 292px;
}
div#main_content_left ul {
	background-image: url('/images/bg-lave-menu.png');
	background-repeat: repeat-y;
	background-position: 0px 0px;
	display: block;
	padding: 0px;
	width: 292px;
}
div#main_content_left ul li {
	display: block;
	text-align: right;
	width: 292px;
}

div#main_content_left ul li.oddelovac {
	background-image: url('/images/bg-lave-menu-oddelovac.png');
	background-repeat: no-repeat;
	background-position: 50px 0px;
	font-size: 4px;
	height: 5px;
	line-height: 4px;
}
div#main_content_left ul li a.link {
	color: rgb(255,230,230);
	display: block;
	font-family: INCREAswis721;
	padding: 0px;
	text-decoration: none;
	width: 292px;
}
div#main_content_left ul li a.link span {
	display: block;
	font-size: 16px;
	line-height: 20px;
	padding: 10px 35px 10px 50px;
}
div#main_content_left ul li a.link:hover {
	background-image: url('/images/bg-lave-menu-hover.png');
	background-position: 50px 0px;
	background-repeat: repeat-y;
	color: rgb(255,255,255);
}
div#main_content_left ul li a.link:hover span {
	background-image: url('/images/bg-lave-menu-hover-sipka.png');
	background-position: 50px 10px;
	background-repeat: no-repeat;
}
div#main_content_left ul li a.link_p {
	background-image: url('/images/bg-lave-menu-hover.png');
	background-position: 50px 0px;
	background-repeat: repeat-y;
	color: rgb(255,255,255);
	display: block;
	font-family: INCREAswis721;
	padding: 0px;
	text-decoration: none;
	width: 292px;
}
div#main_content_left ul li a.link_p span {
	background-image: url('/images/bg-lave-menu-hover-sipka.png');
	background-position: 50px 10px;
	background-repeat: no-repeat;
	display: block;
	font-size: 16px;
	line-height: 20px;
	padding: 10px 35px 10px 50px;
}
/* HLAVNY OBSAH */
div#main_content_right {
	position:  relative;
	margin: 0px auto;
	width: 665px;
}
div#main_content_right div.animacia_galeria_uvod {
	margin: 0px auto;
	width: 160px;
}
div#main_content_right div.e_shop {
	padding: 0px 0px 0px 15px;
}
div#main_content_right div.e_shop a.button_back {
	background-image: url('/images/button-eshop-back.png');
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 42px;
	text-decoration: none;
	width: 140px;
}
div#main_content_right div.e_shop a.button_back:hover {
	background-image: url('/images/button-eshop-back-p.png');
}
div#main_content_right div.e_shop a.button_next {
	background-image: url('/images/button-eshop-next.png');
	background-repeat: no-repeat;
	display: block;
	float: right;
	height: 42px;
	text-decoration: none;
	width: 210px;
}
div#main_content_right div.e_shop a.button_next:hover {
	background-image: url('/images/button-eshop-next-p.png');
}
div#main_content_right div.e_shop a.button_back_2 {
	background-image: url('/images/button-eshop-back-2.png');
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 42px;
	text-decoration: none;
	width: 140px;
}
div#main_content_right div.e_shop a.button_back_2:hover {
	background-image: url('/images/button-eshop-back-2-p.png');
}
div#main_content_right div.e_shop a.button_back_nastroje {
	background-image: url('/images/button-eshop-back-nastroje.png');
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 42px;
	text-decoration: none;
	width: 140px;
}
div#main_content_right div.e_shop a.button_back_nastroje:hover {
	background-image: url('/images/button-eshop-back-nastroje-p.png');
}
div#main_content_right div.e_shop a.button_back_pasy {
	background-image: url('/images/button-eshop-back-pasy.png');
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 42px;
	text-decoration: none;
	width: 100px;
}
div#main_content_right div.e_shop a.button_back_pasy:hover {
	background-image: url('/images/button-eshop-back-pasy-p.png');
}
div#main_content_right div.e_shop a.button_next_2 {
	background-image: url('/images/button-eshop-next-2.png');
	background-repeat: no-repeat;
	display: block;
	float: right;
	height: 42px;
	text-decoration: none;
	width: 210px;
}
div#main_content_right div.e_shop a.button_next_2:hover {
	background-image: url('/images/button-eshop-next-2-p.png');
}
div#main_content_right div.e_shop div.e_shop_item {
	background-image: url('/images/bg-kosik-karta-obsah.png');
	background-repeat: repeat-y;
	background-position: 0px 0px;
	width: 610px;
}
div#main_content_right div.e_shop div.e_shop_item a.button_photo {
	background-image: url('/images/bg-kosik-button-photo.png');
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	height: 23px;
	text-decoration: none;
	width: 23px;
}
div#main_content_right div.e_shop div.e_shop_item a.button_photo:hover {
	background-image: url('/images/bg-kosik-button-photo-p.png');
	text-decoration: none;
}
div#main_content_right div.e_shop div.e_shop_item div.nadpis_karta {
	background-image: url('/images/bg-kosik-karta-nadpis.png');
	background-repeat: repeat-y;
	background-position: 0px 0px;
	width: 610px;
}
div#main_content_right div.e_shop div.e_shop_item form fieldset.cleaner {
	clear: both;
	height: 0px;
}
div#main_content_right div.e_shop div.e_shop_item form fieldset.vlavo {
	float: left;
	height: 23px;
	text-align: left;
	width: 50px;
}
div#main_content_right div.e_shop div.e_shop_item form fieldset.vlavo_pasy {
	float: left;
	height: 23px;
	text-align: left;
	width: 40px;
}
div#main_content_right div.e_shop div.e_shop_item form fieldset.vpravo {
	float: right;
	height: 23px;
	text-align: right;
	width: 23px;
}
div#main_content_right div.e_shop div.e_shop_item form input.kosik {
	background: transparent;
	background-image: url('/images/bg-kosik-button.png');
	background-repeat: no-repeat;
	background-position: 0px 0px;
	border: 0px;
	cursor: pointer;
	font-size: 1px;
	height: 23px;
	line-height: 1px;
	margin: 0px;
	padding: 0px;
	vertical-align: middle;
	width: 23px;
}
div#main_content_right div.e_shop div.e_shop_item form input.kosik:hover {
	background-image: url('/images/bg-kosik-button-p.png');
}
div#main_content_right div.e_shop div.e_shop_item form input.text {
	font-family: arial;
	font-size: 10px;
	line-height: 13px;
	padding: 3px 0px 2px 0px;
	text-align: center;
	vertical-align: middle;
	width: 20px;
}
div#main_content_right div.e_shop div.e_shop_item form label {
	vertical-align: middle;
}
div#main_content_right div.e_shop div.e_shop_item h2 {
	color: rgb(255,255,255);
	font-size: 16px;
	line-height: 19px;
	padding: 0px 45px 3px 45px;
}
div#main_content_right div.e_shop div.e_shop_item h2 a {
	color: rgb(0,0,0);
}
div#main_content_right div.e_shop div.e_shop_item table {
	border-collapse: collapse;
	color: rgb(60,60,60);
	font-family: arial;
	font-size: 10px;
	line-height: 13px;
	width: 610px;
}
div#main_content_right div.e_shop div.e_shop_item td {
	vertical-align: top;
	text-align: center;
}
div#main_content_right div.e_shop div.e_shop_item td div {
	padding: 6px 3px 6px 3px;
}
div#main_content_right div.e_shop div.e_shop_item td.aktivne {
	background-color: rgb(171,0,0);
	color: rgb(255,255,255);
}
div#main_content_right div.e_shop div.e_shop_item td.kosik {
	text-align: right;
}
div#main_content_right div.e_shop div.e_shop_item td.kosik_aktivne {
	background-color: rgb(171,0,0);
	color: rgb(255,255,255);
	text-align: right;
}
div#main_content_right div.e_shop div.e_shop_item td.obj_cislo {
	text-align: left;
	width: 125px;
}
div#main_content_right div.e_shop div.e_shop_item td.obj_cislo div {
	padding: 6px 3px 6px 22px;
}
div#main_content_right div.e_shop div.e_shop_item td.obj_cislo_aktivne {
	background: rgb(171,0,0);
	color: rgb(255,255,255);
	font-weight: bold;
	text-align: left;
	width: 125px;
}
div#main_content_right div.e_shop div.e_shop_item td.obj_cislo_aktivne div {
	padding: 6px 3px 6px 22px;
}
div#main_content_right div.e_shop div.e_shop_item td.konzola {
	text-align: right;
	width: 95px;
}
div#main_content_right div.e_shop div.e_shop_item td.konzola div {
	padding: 2px 15px 2px 5px;
}
div#main_content_right div.e_shop div.e_shop_item td.konzola_aktivne {
	background-color: rgb(171,0,0);
	color: rgb(255,255,255);
	text-align: right;
	width: 95px;
}
div#main_content_right div.e_shop div.e_shop_item td.konzola_aktivne div {
	padding: 2px 15px 2px 5px;
}
div#main_content_right div.e_shop div.e_shop_item td.konzola_pasy {
	text-align: right;
	width: 130px;
}
div#main_content_right div.e_shop div.e_shop_item td.konzola_pasy div {
	padding: 2px 15px 2px 5px;
}
div#main_content_right div.e_shop div.e_shop_item td.konzola_pasy_aktivne {
	background-color: rgb(171,0,0);
	color: rgb(255,255,255);
	text-align: right;
	width: 130px;
}
div#main_content_right div.e_shop div.e_shop_item td.konzola_pasy_aktivne div {
	padding: 2px 15px 2px 5px;
}
div#main_content_right div.e_shop div.e_shop_item td.photo {
	text-align: center;
}
div#main_content_right div.e_shop div.e_shop_item td.photo div {
	padding: 2px 4px 2px 4px;
}
div#main_content_right div.e_shop div.e_shop_item td.photo_aktivne {
	background-color: rgb(171,0,0);
	color: rgb(255,255,255);
	text-align: center;
}
div#main_content_right div.e_shop div.e_shop_item td.photo_aktivne div {
	padding: 2px 4px 2px 4px;
}
div#main_content_right div.e_shop div.e_shop_item td.popis {
	text-align: left;
}
div#main_content_right div.e_shop div.e_shop_item td.popis_aktivne {
	background-image: url('/images/bg-kosik-karta-tovar-ok-white.png');
	background-repeat: no-repeat;
	background-position: 2px 7px;
	background-color: rgb(171,0,0);
	color: rgb(255,255,255);
	font-weight: bold;
	text-align: left;
}
div#main_content_right div.e_shop div.e_shop_item td.popis_aktivne div {
	padding: 6px 3px 6px 20px;
}
div#main_content_right div.e_shop div.e_shop_item td.popis_no_red {
	text-align: left;
}
div#main_content_right div.e_shop div.e_shop_item td.popis_no_red_aktivne {
	background-image: url('/images/bg-kosik-karta-tovar-ok.png');
	background-repeat: no-repeat;
	background-position: 2px 7px;
	font-weight: bold;
	text-align: left;
}
div#main_content_right div.e_shop div.e_shop_item td.popis_no_red_aktivne div {
	padding: 6px 3px 6px 20px;
}
div#main_content_right div.e_shop div.e_shop_item td.oddelovac {
	background-image: url('/images/bg-kosik-karta-oddelovac.png');
	background-repeat: no-repeat;
	background-position: 0px 0px;
	background-color: blue;
	font-size: 0px;
	height: 1px;
	line-height: 0px;
	overflow: hidden;
	padding: 0px;
	width: 610px;
}
div#main_content_right div.e_shop div.e_shop_item  th {
	background-color: rgb(220,220,220);
	color: rgb(150,110,100);
	font-family: arial;
	font-size: 9px;
	font-weight: normal;
	padding: 6px 5px 10px 5px;
	text-align: center;
}
div#main_content_right div.e_shop div.e_shop_item  th.left {
	background-image: url('/images/bg-kosik-karta-header-left.png');
	background-position: left;
	background-repeat: repeat-y;
}
div#main_content_right div.e_shop div.e_shop_item  th.right {
	background-image: url('/images/bg-kosik-karta-header-right.png');
	background-position: right;
	background-repeat: repeat-y;
}
div#main_content_right div.e_shop div.e_shop_item  th.right_pasy {
	background-image: url('/images/bg-kosik-karta-header-right.png');
	background-position: right;
	background-repeat: repeat-y;
	color: rgb(110,90,80);
	font-weight: bold;
	padding: 6px 10px 10px 5px;
	text-align: center;
}
div#main_content_right div.e_shop div.e_shop_konzola {
	height: 60px;
	margin: 0px auto;
	width: 350px;
}
div#main_content_right div.e_shop div.e_shop_konzola_kosik {
	height: 60px;
	margin: 0px auto;
	width: 450px;
}
div#main_content_right div.e_shop table.ponuka {
	border-collapse: collapse;
	font-size: 11px;
	line-height: 15px;
	margin: 0px auto;
	width: 550px;
}
div#main_content_right div.e_shop table.ponuka a.button_photo {
	background-image: url('/images/bg-kosik-button-photo.png');
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: inline-block;
	*display: inline;
	height: 23px;
	text-decoration: none;
	vertical-align: middle;
	width: 26px;
}
div#main_content_right div.e_shop table.ponuka a.button_photo:hover {
	background-image: url('/images/bg-kosik-button-photo-p.png');
	text-decoration: none;
}
div#main_content_right div.e_shop table.ponuka input.tlacidlo {
	cursor: pointer;
	font-size: 10px;
	line-height: 12px;
	padding: 1px;
}
div#main_content_right div.e_shop table.ponuka input.text {
	font-size: 10px;
	line-height: 12px;
	padding: 2px 0px 2px 0px;
	width: 30px;
}
div#main_content_right div.e_shop table.ponuka td {
	border-bottom: 1px solid rgb(235,235,235);
	font-weight: normal;
	vertical-align: top;
	text-align: left;
}
div#main_content_right div.e_shop table.ponuka td div {
	padding: 5px 3px 5px 3px;
}
div#main_content_right div.e_shop table.ponuka td.kod {
	width: 95px;
}
div#main_content_right div.e_shop table.ponuka td.mnozstvo {
	width: 130px;
	text-align: center;
}
div#main_content_right div.e_shop table.ponuka th {
	border-bottom: 1px solid rgb(235,235,235);
	font-weight: normal;
	vertical-align: top;
	text-align: center;
}
div#main_content_right div.e_shop table.ponuka th div {
	padding: 5px 3px 5px 3px;
}
div#main_content_right div.galeria_form {
	padding: 5px 50px 5px 190px;
}
div#main_content_right div.galeria_thumb {
	float: left;
	width: 200px;
}
div#main_content_right div.galeria_thumb a {
	display: block;
	text-align: center;
	text-decoration: none;
}
div#main_content_right div.galeria_thumb a:hover {
	display: block;
	text-align: center;
	text-decoration: none;
}
div#main_content_right div.galeria_thumb img {
	display: block;
}
div#main_content_right div.galeria_thumb span {
	display: block;
	font-size: 11px;
	padding: 10px 0px 10px 0px;
}
div#main_content_right div.galeria_thumb_odsadenie {
	padding: 0px 0px 0px 30px;
}
div#main_content_right div.hlasenie_chyba {
	background-image: url('/images/icon-fail.png');
	background-repeat: no-repeat;
	background-position: 15px 7px;
	display: block;
}
div#main_content_right div.hlasenie_chyba p {
	color: rgb(146,0,0);
	font-weight: bold;
}
div#main_content_right div.hlasenie_ok {
	background-image: url('/images/icon-ok.png');
	background-repeat: no-repeat;
	background-position: 15px 7px;
	display: block;
}
div#main_content_right div.hlasenie_ok p {
	color: rgb(70,170,60);
}
div#main_content_right div.ikonaNovinka {
	background: url( '/images/icon-novinka.png' ) no-repeat 105px 0px; display: block; position: relative;
}
div#main_content_right div.kontakt_form {
	padding: 5px 50px 5px 190px;
}
div#main_content_right div.konzola_mapa {
	float: right;
	position: relative;
	width: 270px;
}
div#main_content_right div.konzola_mapa a {
	background-image: url('/images/pic-mapa-v2.png');
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	height: 230px;
	width: 130px;
	text-decoration: none;
}
div#main_content_right div.konzola_mapa a:hover {
	background-image: url('/images/pic-mapa-v2-p.png');
	text-decoration: none;
}
div#main_content_right div.konzola_mapa_ikona {
	background-repeat: no-repeat;
	background-position: 25px 0px;
	background-image: url('/images/icon-search.png');
	padding: 0px 50px 5px 85px;
}
div#main_content_right div.konzola_produktu {
	float: right;
	position: relative;
	width: 270px;
}
div#main_content_right div.konzola_produktu a.photo {
	display: block;
}
div#main_content_right div.konzola_produktu div.download {
	background-image: url('/images/bg-download-konzola.png');
	background-position: 0px 0px;
	background-repeat: repeat-y;
}
div#main_content_right div.konzola_produktu div.download ul {
	padding: 3px 15px 3px 38px;
}
div#main_content_right div.konzola_produktu div.odsadenie {
	padding: 0px 45px 25px 25px;
}
div#main_content_right div.konzola_produktu img.photo {
	display: block;
	padding: 0px 0px 10px 0px;
}
div#main_content_right div#mapa_pilove_pasy {
	background-image: url('/images-pilove-pasy/bg-tabulka-oblasti.png');
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 352px;
	width: 579px;
}
div#main_content_right div#mapa_pilove_pasy_kontajner {
	background-image: url('/images-pilove-pasy/bg-tabulka-s-tienom.png');
	background-repeat: no-repeat;
	background-position: 0px 0px;
	clear: both;
	height: 364px;
	margin: 0px auto;
	position: relative;
	width: 591px;
}
div#main_content_right div#mapa_pilove_pasy_odsadenie {
	padding: 6px;
}
div#main_content_right div.nadpis_dotaznik {
	background-image: url('/images/bg-nadpis-dotaznik.png');
	background-repeat: no-repeat;
	background-position: 102px 12px;
	width: 665px;
}
div#main_content_right div.nadpis_e_shop {
	background-image: url('/images/bg-nadpis-e-shop.png');
	background-repeat: no-repeat;
	background-position: 102px 12px;
}
div#main_content_right div.nadpis_galeria {
	background-image: url('/images/bg-nadpis-galeria.png');
	background-repeat: no-repeat;
	background-position: 102px 12px;
	width: 665px;
}
div#main_content_right div.nadpis_kontakt {
	background-image: url('/images/bg-nadpis-kontakt.png');
	background-repeat: no-repeat;
	background-position: 102px 12px;
	width: 665px;
}
div#main_content_right div.nadpis_newsletter {
	background-image: url('/images/bg-nadpis-newsletter.png');
	background-repeat: no-repeat;
	background-position: 102px 12px;
	width: 665px;
}
div#main_content_right div.nadpis_produkty {
	background-image: url('/images/bg-nadpis-produkty.png');
	background-repeat: no-repeat;
	background-position: 102px 12px;
	width: 665px;
}
div#main_content_right div.nadpis_produkty_automatizacia {
	background-image: url('/images/bg-nadpis-produkty-automatizacia.jpg');
	background-repeat: no-repeat;
	background-position: 102px 12px;
	width: 665px;
}
div#main_content_right div.nadpis_produkty_ine_zariadenia {
	background-image: url('/images/bg-nadpis-produkty-ine-zariadenia.jpg');
	background-repeat: no-repeat;
	background-position: 102px 12px;
	width: 665px;
}
div#main_content_right div.nadpis_produkty_kombi_laser_centra {
	background-image: url('/images/bg-nadpis-produkty-kombi-laser-centra.jpg');
	background-repeat: no-repeat;
	background-position: 102px 12px;
	width: 665px;
}
div#main_content_right div.nadpis_produkty_laserove_rezacie_centra {
	background-image: url('/images/bg-nadpis-produkty-laserove-rezacie-centra.jpg');
	background-repeat: no-repeat;
	background-position: 102px 12px;
	width: 665px;
}
div#main_content_right div.nadpis_produkty_noznice {
	background-image: url('/images/bg-nadpis-produkty-noznice.jpg');
	background-repeat: no-repeat;
	background-position: 102px 12px;
	width: 665px;
}
div#main_content_right div.nadpis_produkty_ohranovacie_lisy {
	background-image: url('/images/bg-nadpis-produkty-ohranovacie-lisy.jpg');
	background-repeat: no-repeat;
	background-position: 102px 12px;
	width: 665px;
}
div#main_content_right div.nadpis_produkty_pasove_pily {
	background-image: url('/images/bg-nadpis-produkty-pasove-pily.jpg');
	background-repeat: no-repeat;
	background-position: 102px 12px;
	width: 665px;
}
div#main_content_right div.nadpis_produkty_software {
	background-image: url('/images/bg-nadpis-produkty-software.jpg');
	background-repeat: no-repeat;
	background-position: 102px 12px;
	width: 665px;
}
div#main_content_right div.nadpis_produkty_strizne_lisy {
	background-image: url('/images/bg-nadpis-produkty-strizne-lisy.jpg');
	background-repeat: no-repeat;
	background-position: 102px 12px;
	width: 665px;
}
div#main_content_right div.nadpis_produkty_vysekavacie_lisy {
	background-image: url('/images/bg-nadpis-produkty-vysekavacie-lisy.jpg');
	background-repeat: no-repeat;
	background-position: 102px 12px;
	width: 665px;
}
div#main_content_right div.nadpis_servis {
	background-image: url('/images/bg-nadpis-servis.png');
	background-repeat: no-repeat;
	background-position: 102px 12px;
	width: 665px;
}
div#main_content_right div.nadpis_uzivatelia {
	background-image: url('/images/bg-nadpis-uzivatelia.png');
	background-repeat: no-repeat;
	background-position: 102px 12px;
	width: 665px;
}
div#main_content_right div.table_oddelovac {
	display: block;
	padding: 15px 0px 15px 0px;
}
div#main_content_right div.uvod_stlpec_galeria {
	float: left;
	width: 290px;
}
div#main_content_right div.uvod_stlpec_galeria div.nadpis {
	background-image: url('/images/bg-nadpis-galeria.png');
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 290px;
}
div#main_content_right div.uvod_stlpec_galeria h2 {
	color: rgb(140,40,40);
	font-family: INCREAswis721;
	font-size: 22px;
	font-weight: normal;
	line-height: 27px;
	padding: 20px 5px 25px 85px;
	text-align: left;
}
div#main_content_right div.uvod_stlpec_galeria p {
	padding: 5px 20px 5px 65px;
}
div#main_content_right div.uvod_stlpec_profil {
	float: left;
	width: 350px;
}
div#main_content_right div.uvod_stlpec_profil div.nadpis {
	background-image: url('/images/bg-nadpis-profil.png');
	background-repeat: no-repeat;
	background-position: 10px 0px;
	width: 350px;
}
div#main_content_right div.uvod_stlpec_profil h1 {
	color: rgb(140,40,40);
	font-family: INCREAswis721;
	font-size: 22px;
	font-weight: normal;
	line-height: 27px;
	padding: 20px 5px 25px 95px;
	text-align: left;
}
div#main_content_right div.uvod_stlpec_profil p {
	line-height: 26px;
	padding: 5px 25px 13px 45px;
}
div#main_content_right div.uvod_stlpec_servis {
	float: left;
	width: 290px;
}
div#main_content_right div.uvod_stlpec_servis a.formular {
	background-image: url('/images/but-servisny-formular.png');
	background-repeat: no-repeat;
	background-position: 0px 0px;
	color: rgb(255,255,255);
	display: block;
	font-size: 4px;
	height: 93px;
	line-height: 8px;
	margin: 0px auto;
	text-align: center;
	width: 89px;
}
div#main_content_right div.uvod_stlpec_servis a.formular:hover {
	background-image: url('/images/but-servisny-formular-p.png');
}
div#main_content_right div.uvod_stlpec_servis div.nadpis {
	background-image: url('/images/bg-nadpis-servis.png');
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 290px;
}
div#main_content_right div.uvod_stlpec_servis div.nadpis_odrazka {
	background-image: url('/images/bg-nadpis-odrazka.png');
	background-repeat: no-repeat;
	background-position: 55px 13px;
	width: 290px;
}
div#main_content_right div.uvod_stlpec_servis div.oddelovac {
	background-image: url('/images/bg-oddelovac-uvod.png');
	background-repeat: no-repeat;
	background-position: 0px 60px;
	width: 290px;
}
div#main_content_right div.uvod_stlpec_servis h2 {
	color: rgb(140,40,40);
	font-family: INCREAswis721;
	font-size: 22px;
	font-weight: normal;
	line-height: 27px;
	padding: 20px 5px 25px 85px;
	text-align: left;
}
div#main_content_right div.uvod_stlpec_servis h3 {
	color: rgb(170,170,180);
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	line-height: 15px;
	padding: 10px 5px 5px 70px;
	text-align: left;
}
div#main_content_right div.uvod_stlpec_servis p {
	padding: 5px 20px 5px 65px;
}
div#main_content_right h1 {
	color: rgb(140,40,40);
	font-family: INCREAswis721;
	font-size: 29px;
	font-weight: normal;
	line-height: 34px;
	padding: 30px 50px 30px 190px;
}

div#main_content_right h1.bigger { 
	font-size: 39px;
	padding: 100px 50px 70px 50px;
	text-align: center;
}
div#main_content_right h1 span.h1_smaller {
	display: block;
	font-size: 20px;
	line-height: 24px;
}
div#main_content_right h2 {
	color: rgb(30,30,30);
	font-family: INCREAswis721;
	font-size: 23px;
	font-weight: normal;
	line-height: 29px;
	padding: 95px 50px 20px 310px;
}
div#main_content_right h2.red {
	color: rgb(162,55,55);
}
div#main_content_right h2.e_shop {
	color: rgb(145,0,0);
	font-size: 29px;
	line-height: 34px;
	padding: 30px 50px 30px 190px;
}
div#main_content_right h2.info {
	color: rgb(140,40,40);
	font-size: 18px;
	line-height: 24px;
	padding: 10px 95px 0px 95px;
}
div#main_content_right h2.kategoria {
	line-height: 27px;
	padding: 10px 50px 0px 190px;
}
div#main_content_right h2.mapa {
	color: rgb(150,150,150);
	font-family: tahoma;
	font-size: 15px;
	padding: 25px 20px 5px 0px;
}
div#main_content_right h2.produkt {
	color: rgb(150,150,150);
	font-family: tahoma;
	font-size: 15px;
	padding: 25px 20px 5px 100px;
}
div#main_content_right h2.produkt_red {
	color: rgb(140,40,40);
	font-family: tahoma;
	font-size: 15px;
	padding: 0px 20px 5px 45px;
}
div#main_content_right h2 span.h2_smaller {
	display: block;
	font-size: 20px;
	line-height: 24px;
}
div#main_content_right p {
	color: rgb(80,60,60);
	font-size: 11px;
	line-height: 21px;
	padding: 5px 50px 5px 45px;
	text-align: justify;
}
div#main_content_right p.big {
	color: rgb(100,100,100);
	font-family: INCREAswis721;
	font-size: 21px;
	font-weight: normal;
	line-height: 28px;
}
div#main_content_right p.info {
	color: rgb(80,60,60);
	line-height: 25px;
	padding: 5px 90px 5px 95px;
}
div#main_content_right p.empty_galeria {
	font-family: INCREAswis721;
	font-size: 20px;
	line-height: 26px;
	padding: 155px 50px 105px 45px;
	text-align: center;
}
div#main_content_right p.kategoria {
	padding: 5px 50px 5px 190px;
}
div#main_content_right p.kategoria_produkt {
	padding: 65px 50px 5px 310px;
}
div#main_content_right p.kontakt {
	padding: 5px 50px 5px 190px;
}
div#main_content_right p.kontakt2 {
	font-size: 13px;
	padding: 5px 50px 5px 190px;
}
div#main_content_right p.mail {
	background-repeat: no-repeat;
	background-position: 125px 0px;
	background-image: url('/images/icon-mail.png');
}
div#main_content_right p.popisok_formulara {
	font-family: INCREAswis721;
	font-size: 16px;
	padding: 20px 0px 3px 40px;
}
div#main_content_right p.table_vysvetlivky {
	padding: 5px 50px 5px 190px;
}
div#main_content_right p.table_vysvetlivky img {
	padding-bottom: 1px;
	vertical-align: middle;
}
div#main_content_right span.smaller {
	font-size: 10px;
}
div#main_content_right strong {
	color: rgb(70,50,50);
	font-weight: bold;
}
div#main_content_right ul {
	display: block;
	padding: 5px 50px 5px 210px;
}
div#main_content_right ul.charakteristika {
	font-size: 11px !important;
	padding: 5px 50px 5px 100px;
}
div#main_content_right ul.e_shop {
	padding: 5px 50px 5px 100px;
}
div#main_content_right ul.kategoria {
	padding: 95px 50px 25px 310px;
}
div#main_content_right ul.produkt {
	font-size: 11px;
	padding: 5px 50px 5px 110px;
}
div#main_content_right ul li {
	display: list-item;
	list-style-type: circle;
	list-style-position: outside;
	line-height: 18px;
}
div#main_content_right ul.e_shop_pasy {
	padding: 5px 50px 5px 100px;
}
div#main_content_right ul.e_shop_pasy li {
	display: block;
	height: 45px;
	list-style-type: none;
}
div#main_content_right ul.e_shop_pasy li a.katalog {
	background-image: url('/images-pilove-pasy/button-katalog.png');
	background-repeat: no-repeat;
	background-position: 11px 0px;
	color: rgb(255,255,255);
	display: block;
	float: left;
	font-family: INCREAswis721;
	font-size: 16px;
	height: 45px;
	line-height: 20px;
	width: 150px;
}
div#main_content_right ul.e_shop_pasy li a.katalog span {
	display: block;
	padding: 10px 0px 0px 53px;
}
div#main_content_right ul.e_shop_pasy li a.katalog:hover {
	background-image: url('/images-pilove-pasy/button-katalog-p.png');
	text-decoration: none;
}
div#main_content_right ul.e_shop_pasy li a.kategoria {
	background-image: url('/images-pilove-pasy/button.png');
	background-repeat: no-repeat;
	background-position: 0px 0px;
	color: rgb(255,255,255);
	display: block;
	float: left;
	font-family: INCREAswis721;
	font-size: 16px;
	height: 45px;
	line-height: 20px;
	width: 232px;
}
div#main_content_right ul.e_shop_pasy li a.kategoria span {
	display: block;
	padding: 10px 0px 0px 30px;
}
div#main_content_right ul.e_shop_pasy li a.kategoria:hover {
	background-image: url('/images-pilove-pasy/button-p.png');
	text-decoration: none;
}
div#main_content_right table.kontakt {
	border: 0px;
	font-size: 13px;
	width: 385px;
}
div#main_content_right table.kontakt td {
	color: rgb(80,60,60);
	line-height: 18px;
}
div#main_content_right table.kontakt th {
	color: rgb(40,40,40);
	font-weight: bold;
	line-height: 18px;
	width: 250px;
}
div#main_content_right table.kontakt th span {
	display: block;
	padding: 3px 0px 3px 190px;
}
div#main_content_right table.tech_udaje {
	border: 1px solid rgb(200,200,200);
	margin: 0px auto;
	width: 530px;
}
div#main_content_right table.tech_udaje td {
	background-position: 1px 1px;
	background-repeat: no-repeat;
	border: 1px solid rgb(230,230,230);
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
	line-height: 14px;
	padding: 10px 4px 10px 4px;
	text-align: center;
}
div#main_content_right table.tech_udaje td.icon_blue {
	background-image: url('/images/icon-puntik-blue.png');
}
div#main_content_right table.tech_udaje td.oddelovac {
	font-size: 1px;
	line-height: 1px;
}
div#main_content_right table.tech_udaje td.tmavsie {
	background-color: rgb(240,240,240);
}
div#main_content_right table.tech_udaje td.typ {
	background-color: rgb(150,150,150);
	color: rgb(255,255,255);
	font-weight: bold;
}
div#main_content_right table.tech_udaje th {
	background-color: rgb(245,230,230);
	border: 1px solid rgb(225,180,180);
	color: rgb(120,80,80);
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
	line-height: 14px;
	padding: 0px;
	width: 145px;
}
div#main_content_right table.tech_udaje th span {
	display: block;
	padding: 10px 8px 10px 8px;
}
div#main_frame_bg {
	background-image: url('/images/bg-index.png');
	background-repeat: no-repeat;
	background-position: center 0px;
	width: calc(100%);
}
div#main_frame {
	background-image: url('/images/bg-index-top.png');
	background-repeat: repeat-x;
	background-position: 0px 0px;
	margin: 0 auto;
	position: relative;
	width: auto;
	min-width: 100%;
	height: auto;
	min-height: 100%;
	text-align: center;
}
div#main_frame_content {
	background-image: url('/images/bg-content.png');
	background-repeat: repeat-y;
	background-position: 0px 0px;
	margin: 0px auto;
	position: relative;
	text-align: left;
	width: 960px;
}
div#main_frame_header {
	background-image: url('/images/bg-header.jpg');
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 960px;
}
img.do_bloku {
	display: block;
	margin: 0px;
	padding: 0px;
}
/* SLIDING BAR - REKLAMA */
div#slide_bar {
	background-image: url('/images/bg-slider-uvod.png');
	background-repeat: no-repeat;
	height: 318px;
	left: 120px;
	margin: 0px;
	position: absolute;
	top: 349px;
	/* top: 829px; */ /* + 480px kvôli PF VIDEU*/
	width: 800px;
}
div#slide_bar a.link {
	color: rgb(255,211,76);
}
div#slide_bar a.viac {
	color: rgb(255,211,76);
	display: block;
	padding: 8px 0px 0px 665px;
}
div#slide_bar a.viac:hover {
	color: rgb(255,255,255);
	text-decoration: none;
}
div#slide_bar span.viacA {
	background-image: url('/images/but-viac-info-p.png');
	background-repeat: no-repeat;
	background-position: 640px 0px;
	display: block;
	height: 41px;
	padding: 0px;
}
div#slide_bar  div#slide_bar_navigacia {
	height: 31px;
	left: 500px;
	position: absolute;
	top: 280px;
	width: 290px;
}
div#slide_bar  div#slide_bar_navigacia li button {
	border: 1px solid rgb(80,0,0);
	border-radius: 4px;
	background: none;
	color: rgb(255,255,255);
	cursor: pointer;
	font: normal 11px Arial;
	margin: 0 2px 0 2px;
	outline: 0;
	padding: 8px 12px 8px 12px;
}
div#slide_bar  div#slide_bar_navigacia li.slick-active button {
	border-color: rgb(255,255,255);
}
div#slide_bar h2 {
	color: rgb(255,255,255);
	display: block;
	font-family: tahoma,arial;
	font-size: 22px;
	font-weight: normal;
	line-height: 26px;
	margin: 0px;
	padding: 25px 0px 0px 435px;
}
div#slide_bar p {
	color: rgb(240,200,190);
	font-size: 11px;
	line-height: 19px;
	padding: 5px 20px 0px 435px;
}
div#slide_bar strong {
	color: rgb(255,255,230);
	font-weight: bold;
}
div#slide_bar  div.num_nav { text-align: center; }
div#slide_bar  div.num_nav ul li { display: inline; margin: 0px; line-height: 32px; }
div#slide_bar  div.num_nav ul li a {
	background: transparent;
	color: rgb(255,255,255);
	font-family: tahoma,arial;
	font-size: 11px;
	padding: 7px 13px 7px 13px;
	text-decoration: none;
}
div#slide_bar  div.num_nav ul li a.active,
div#slide_bar  div.num_nav ul li a:hover {
	background-image: url('/images/bg-slide-bar-ciselnik-hover.png');
	background-position: 0px 0px;
	background-repeat: no-repeat;
}

div#slide_bar div.item {
	background-position: 0px 0px;
	background-repeat: no-repeat;
	background-image: url('/images/bg-slider-uvod.png');
	display: block;
	height: 318px;
	width: 800px;
}
div#slide_bar div#slide_ohranovacie_lisy {
	background-image: url('/images/bg-slider-01-ohranovacie-lisy.jpg');
}
div#slide_bar div#slide_vysekavacie_lisy {
	background-image: url('/images/bg-slider-02-vysekavacie-lisy.jpg');
}
div#slide_bar div#slide_laserove_rezacie_centra {
	background-image: url('/images/bg-slider-03-laserove-centra.jpg');
}
div#slide_bar div#slide_kombi_laser_centra {
	background-image: url('/images/bg-slider-04-kombi-laser-centra.jpg');
}
div#slide_bar div#slide_noznice {
	background-image: url('/images/bg-slider-05-noznice.jpg');
}
div#slide_bar div#slide_ine_zariadenia {
	background-image: url('/images/bg-slider-06-ine-zariadenia.jpg');
}
div#slide_bar div#slide_software {
	background-image: url('/images/bg-slider-07-software.jpg');
}
div#slide_bar div#slide_automatizacia {
	background-image: url('/images/bg-slider-08-automatizacia.jpg');
}
div#slide_bar div#slide_pasove_pily {
	background-image: url('/images/bg-slider-09-pasove-pily.jpg');
}
div#slide_bar div#slide_vystava {
	background-image: url('/images/bg-slider-10-vystava.jpg');
}
div#slide_bar div#slide_ohranovacie_nastroje {
	background-image: url('/images/bg-slider-11-ohranovacie-nastroje.jpg');
}
div#slide_bar div#slide_vystava_2 {
	background-image: url('/images/bg-slider-12-vystava.jpg');
}
div#slide_bar div#slide_vystava_brno {
	background-image: url('/images/bg-slider-12-vystava-brno.jpg');
}
div#slide_bar div#slide_vystava_euroblech {
	background-image: url('/images/bg-slider-12-vystava-euroblech.jpg');
}
div#slide_bar div#slide_vystava_nitra_2013 {
	background-image: url('/images/bg-slider-12-vystava-nitra-2013.jpg');
}
div#slide_bar div#slide_vystava_nitra_2014 {
	background-image: url('/images/bg-slider-12-vystava-nitra-2014.jpg');
}
div#slide_bar div#slide_vystava_nitra_2015 {
	background-image: url('/images/bg-slider-12-vystava-nitra-2015.jpg');
}
div#slide_bar div#slide_vystava_nitra_2016 {
	background-image: url('/images/bg-slider-12-vystava-nitra-2016.jpg');
}
div#slide_bar div#slide_vystava_nitra_2017 {
	background-image: url('/images/bg-slider-12-vystava-nitra-2017.jpg');
}
div#slide_bar div#slide_vystava_brno_2017 {
	background-image: url('/images/bg-slider-12-vystava-brno-2017.jpg');
}
div#slide_bar div#slide_vystava_blechexpo_2017 {
	background-image: url('/images/bg-slider-12-vystava-blechexpo-2017.jpg');
}
div#slide_bar div#slide_vystava_nitra_2018 {
	background-image: url('/images/bg-slider-12-vystava-nitra-2018.jpg');
}
div#slide_bar div#slide_vystava_nitra_2019 {
	background-image: url('/images/bg-slider-12-vystava-nitra-2019.jpg');
}
div#slide_bar div#slide_bar_container {
	height: 318px;
	overflow: hidden;
	position: relative;
	width: 800px;
}
div#slide_bar span.poznamka_datum {
	color: rgb(255,255,255);
	display: block;
	font-family: arial;
	font-size: 14px;
	font-style: italic;
	padding: 0px 0px 3px 0px;
}
div#slide_bar span.poznamka_odkaz {
	color: rgb(255,255,255);
	display: block;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
}
div#slide_bar span.poznamka_odkaz a {
	color: rgb(255,211,76);
}
/* END: SLIDING BAR - REKLAMA */
/* FORMULARE */
form.kontakt {
	display: block;
}
form.kontakt div {
	display: block;
	padding: 0px 0px 5px 0px;
}
form.kontakt fieldset.left {
	display: block;
	float: left;
	width: 200px;
}
form.kontakt fieldset.right {
	display: block;
	float: right;
	width: 200px;
}
form.kontakt input.checkbox {
	display: inline-block !important;
	margin: 5px 0px 8px 0px;
	padding: 0;
	vertical-align: middle;
}
form.kontakt input.text {
	border: 1px solid rgb(217,164,49);
	background-color: rgb(255,251,248);
	color: rgb(140,120,80);
	font-family: tahoma,arial;
	font-size: 13px;
	line-height: 17px;
	padding: 5px 0px 5px 0px;
	width: 190px;
}
form.kontakt input.text_chyba {
	border: 1px solid rgb(220,140,140);
	background-color: rgb(255,245,245);
	color: rgb(170,100,100);
	font-family: tahoma,arial;
	font-size: 13px;
	line-height: 17px;
	padding: 5px 0px 5px 0px;
	width: 190px;
}
form.kontakt input.tlacidlo {
	cursor: pointer;
	font-family: arial;
	font-size: 11px;
	line-height: 13px;
	padding: 4px 0px 2px 0px;
	text-align: center;
	width: 190px;
}
form.kontakt label {
	color: rgb(100,100,100);
	cursor: pointer;
	display: block;
	font-family: arial;
	font-size: 11px;
	font-style: italic;
	line-height: 14px;
	padding: 10px 0px 5px 0px;
}
form.kontakt label.inline { 
	display: inline-block !important;
	margin: 5px 0px 8px 10px;
	padding: 0;
	vertical-align: middle;
}
form.kontakt label.chyba { 
	color: rgb(146,0,0);
	font-weight: bold;
}
form.kontakt textarea.textarea {
	border: 1px solid rgb(217,164,49);
	background-color: rgb(255,251,248);
	color: rgb(140,120,80);
	font-family: tahoma,arial;
	font-size: 13px;
	height: 240px;
	line-height: 17px;
	padding: 5px 0px 5px 0px;
	width: 190px;
}
form.kontakt textarea.textarea_chyba {
	border: 1px solid rgb(220,140,140);
	background-color: rgb(255,245,245);
	color: rgb(170,100,100);
	font-family: tahoma,arial;
	font-size: 13px;
	height: 240px;
	line-height: 17px;
	padding: 5px 0px 5px 0px;
	width: 190px;
}
/* END: FORMULARE */
/* STRANKOVANIE */
div#main_content_right div.lista_strankovania {
	background-image: url('/images/bg-strankovanie.png');
	background-repeat: no-repeat;
	height: 110px;
}
div#main_content_right div.lista_strankovania div.odsadenie_strankovania {
	padding: 14px 50px 0px 0px;
	position: relative;
}
div#main_content_right div.lista_strankovania div.ciselnik {
	margin: 0px auto;
	line-height: 16px;
	padding: 7px 0px 7px 0px;
	position: relative;
	text-align: center;
	width: 550px;
}
div#main_content_right div.lista_strankovania div.ciselnik ul {
	line-height: 39px;
	margin: 0px;
	padding: 0px;
}
div#main_content_right div.lista_strankovania div.ciselnik li {
	background: transparent;
	line-height: 39px;
	list-style-type: none;
	display: inline;
	padding: 0px;
	text-align: center;
}
div#main_content_right div.lista_strankovania div.ciselnik li.aktualna {
	background-image: url('/images/bg-strankovanie-cislo-hover.png');
	color: rgb(130,130,130);
	padding: 11px 12px 12px 12px;
}
div#main_content_right div.lista_strankovania div.ciselnik li.medzera {
	background-image: url('/images/bg-strankovanie-oddelovac.png');
	background-repeat: no-repeat;
	background-position: 0px 0px;
	color: rgb(100,100,100);
	font-size: 12px;
	line-height: 15px;
	padding: 12px 25px 12px 25px;
}
div#main_content_right div.lista_strankovania div.ciselnik a {
	background-image: url('/images/bg-strankovanie-cislo.png');
	background-repeat: no-repeat;
	background-position: 0px 0px;
	font-weight: normal;
	font-size: 12px;
	line-height: 15px;
	padding: 11px 12px 12px 12px;
}
div#main_content_right div.lista_strankovania div.ciselnik a:hover {
	background-image: url('/images/bg-strankovanie-cislo-hover.png');
	color: rgb(130,130,130);
	text-decoration: none;
}
/* END: STRANKOVANIE */

/* ADMIN PRVKY */
input.admin_checkbox {
	vertical-align: middle;
}
input.admin_tlacidlo {
	cursor: pointer;
	font-family: arial,tahoma;
	font-size: 10px;
}
/* END: ADMIN PRVKY */

/* MOOIMAGETIP */
#mooimagetip {
	color: rgb(60,0,0);
	font-family: arial;
	font-size: 14px;
	font-weight: bold;
	padding: 5px 5px 15px 5px;
	background-color: rgb(255,255,255);
}
/* END: MOOIMAGETIP */

/* MSV NITRA 2014 */
div#main_content_right div.msv_nitra_2014_prehravac {
	display: block;
	height: 338px;
	margin: 0px 0px 0px 20px;
	position: relative;
	width: 600px;
}
div#main_content_right div.msv_nitra_2014_text {

}
div#main_content_right div.msv_nitra_2014_text img.imgRight {
	display: block;
	float: right;
	clear: right;
	margin: 10px 30px 10px 10px;
}
div#main_content_right div.msv_nitra_2014_text p.black {
	color: rgb(54,54,55);
	font-family: INCREAswis721;
	font-size: 17px;
	line-height: 40px;
	margin: 0px;
	padding: 25px 30px 5px 30px;
	text-align: left;
}
div#main_content_right div.msv_nitra_2014_text p.red {
	color: rgb(163,0,1);
	font-family: INCREAswis721;
	font-size: 20px;
	line-height: 40px;
	margin: 0px;
	padding: 25px 10px 5px 30px;
	text-align: left;
}
div#main_content_right div.msv_nitra_2014_text_small {

}
div#main_content_right div.msv_nitra_2014_text_small img.imgRight {
	display: block;
	float: right;
	clear: right;
	margin: 5px 30px 5px 10px;
}
div#main_content_right div.msv_nitra_2014_text_small p {
	color: rgb(54,54,55);
	font-family: arial;
	font-size: 12px;
	line-height: 24px;
	margin: 0px;
	padding: 34px 30px 0px 30px;
}
div#main_content_right div.msv_nitra_2014_text_small p.amada {
	color: rgb(205,70,70);
	text-align: left;
}
div#main_content_right div.msv_nitra_2014_text_small p.amada strong {
	color: rgb(163,0,1);
	font-weight: bold;
}
div#main_content_right div.msv_nitra_2014_text_small p.lissmac {
	color: rgb(13,88,136);
	text-align: left;
}
div#main_content_right div.msv_nitra_2014_text_small p.lissmac strong {
	color: rgb(13,88,136);
	font-weight: bold;
}
/* END: MSV NITRA 2014 */

/* NOVINKA - ÚVOD */

*.frameNovinka {
	height: 360px;
	left: 120px;
	position: absolute;
	top: 670px;
	/* top: 1150px; */ /* + 480px kvôli PF VIDEU */
	width: 800px;
}
*.frameNovinka_nadpis {
	color: rgb(140,140,140);
	font-family: INCREAswis721;
	font-size: 22px;
	font-weight: normal;
	line-height: 27px;
	padding: 20px 35px 20px 35px;
	text-align: left;
}
*.frameNovinka_nadpis *.cRed {
	color: rgb(140,40,40);
}
*.frameNovinka_text {
	float: right;
	width: 280px;
}
*.frameNovinka_text p {
	color: rgb(80,60,60);
	font-family: tahoma, arial;
	font-size: 12px;
	line-height: 22px;
	padding: 10px 25px 10px 25px;
	text-align: justify;
}
*.frameNovinka_text p strong { font-weight: bold; }
*.frameNovinka_text ul {
	padding: 0px 25px 0px 45px;
}
*.frameNovinka_text ul li {
	display: list-item;
	line-height: 18px;
	list-style-type: circle;
	padding: 3px 0px 3px 0px;
}
*.frameNovinka_text p.bigger {
	color: rgb(140,40,40);
	font-weight: bold;
}

/* PF VIDEO BAR*/
div#video_bar {
	height: 480px;
	left: 120px;
	margin: 0px;
	position: absolute;
	top: 349px;
	width: 800px;
}
div#video_bar iframe {
	border: 0px;
	height: 480px;
	margin: 0px;
	overflow: hidden;
	padding: 0px;
	width: 800px;
}


*.euCookieNotify {
  background: rgb(40,40,40);
  color: rgb(200,200,200);
  font: normal 12px arial;
  line-height: 14px;
  position: relative;
  text-align: right;
  bottom: 0;
  height: auto;
  padding: 8px 25px 8px 25px;
  width: calc(100% - 50px);
}
*.euCookieNotify *.button {
  background-color: rgb(255,255,255);
  border: 0;
  font: bold 12px arial;  
  color: rgb(40,40,40);
  cursor: pointer;
  padding: 5px 15px;
}
*.euCookieNotify *.button:hover {
  background-color: rgba(255,255,255,0.1);
  color: rgb(255,255,255);
}
*.euCookieNotify *.link {
  color: rgb(255,255,255);
  text-decoration: none;
}
*.euCookieNotify *.link:hover {
  text-decoration: underline;
}

*.h1_default {
	margin: 0px !important;
	padding: 25px 50px 15px 45px !important;
}
*.h2_default {
	margin: 0px !important;
	padding: 15px 50px 15px 45px !important;
}
*.ol_default {
	list-style-type: upper-alpha;
	margin: 0px !important;
	padding: 5px 50px 15px 45px !important;
}
*.ol_default.numbers { list-style-type: decimal; }
*.ol_default li {
	font: normal 11px arial;
	line-height: 15px;
	margin: 8px 0px 8px 25px;
}
*.p_default {
	margin: 15px 0px 15px 0px !important;
	padding: 0 !important;
}
*.p_default.small {
	font-size: 10px !important;
}
*.odsadeniePodpis {
	display: block;
	padding: 15px 0px 0px 50%;
}

*.tuv_icon {
	background: url('/images/icon-tuv.png') no-repeat center top;
	display: block;
	line-height: 16px;
	margin: 30px 0px 0px 115px;
	padding: 70px 0px 0px 0px;
	text-align: center;
}

*.tuv_icon strong {
	font-weight: bold;
}