form, fieldset {display: inline;}
input[type=text], input[type=password], input[type=file], select, textarea 
	{border: 1px solid /*#DCB862*/#d6d6d6;}
input[type=text]:focus, input[type=password]:focus, 
input[type=file]:focus, select:focus, textarea:focus {border: 1px solid /*#BC471E*/#999999;}
body {font-family: Tahoma, Arial, lucida, sans-serif;
  font-size: 0.7em; 
  background: /*#FDF7E7*/#000 url('./../imgs/bg2.jpg') 50% 0 no-repeat;
  text-align: center;
  color: #404040;
  line-height: 1.6em;
  margin-top: 0; padding-top: 0;}
textarea {font-family: Tahoma, Arial, lucida, sans-serif;
	font-size: 1em;}
h1 {color: #313131;
	text-align: left;
	font-size: 1.4em;
	margin-top: 2px;
	font-weight: bold;
	line-height: 2em;
	margin: 0 4px;
	border-bottom: 1px dashed #C0C0C0;
	margin-bottom: 0.6em;}

h2 {font-size: 1em;
	margin: 0;}
h2.inz {margin-bottom: 2px;}
h1.index {font-style: italic;
	border: none;
	border-bottom: 1px solid #e33a06;
	background-color: #fff;
	padding: 0;
	margin: 0 0 0.6em 0;
	color: #e33a06;}
h1.fotogaleria, h1.blog {font-style: italic;
	font-size: 1.2em;
	line-height: 24px;
	padding-left: 2em;
	text-align: left;
	border: none;
	margin: 2px 0 0 0px;
	margin: 0;
	color: #000;
	background: #fff url('./../imgs/bg_index_h1_fotogaleria.png') 0 0 no-repeat;}
h1.blog {background: #de3302 url('./../imgs/bg_index_blog.png') 0 0 repeat-x;
	color: #fff;
	font-style:normal;}
h1.blog a:link, h1.blog a:visited, h1.blog a:active {color: #fff; text-decoration: none;}
h1.blog a:hover, h1.blog a:focus {text-decoration: underline;}
h1.fotogaleria a:link, h1.fotogaleria a:visited, h1.fotogaleria a:active {color: #000;
	text-decoration: none;}
h1.fotogaleria a:hover, h1.fotogaleria a:focus {text-decoration: underline;}
p {text-align: left;
  background-color: #fff;
	padding: 0.2em 0.4em;}
img {border: 1px solid #E1E1E1;}
hr {width: 90%;
	height: 1px;
	border: none;
	color: /*#00A504*/#e33a06;
	background-color: /*#00A504*/#e33a06;
	margin: 1em auto 1em auto;}
table {margin: auto;}
fieldset {display: block;
	border: 1px solid #DBDBDB/*#D43203*/;
	background-color: #F6F6F6;
	margin-bottom: 1em;}
legend {color: #D43203;
	font-weight: bold;
	background-color: /*#F6F6F6*/#D43203;
	color: #fff;}
.header {padding: 0;
	line-height: 0;
  text-align: left;}
.header a {text-decoration: none;}
.header img, table tr th img {border: none;
	margin: 0;}
.moto, .arena {font-family: Arial, lucida, sans-serif;
  font-size: 44pt;
  font-style: italic;}
/*.moto {color: #fff;
  font-weight: bold;}
.arena {color: #F9BB10;}
.ma_popis {color: #808080;
  font-style: italic;
  font-family: Verdana, sans-serif;
  letter-spacing: 2px;}*/
.nav2 {text-align: left;}
.nav1 {background: #EAEAEA url('./../imgs/bg_nav1.gif') repeat-x;
  line-height: 30px;}
.nav1, .nav1 a:link, .nav1 a:visited, .nav1 a:active {color: #6a6a6a;
	text-decoration:none;}
.nav1 a:hover, .nav1 a:focus {text-decoration: underline;}
 .nav1 input[type=text], .nav1 input[type=password] {border: 1px solid #d6d6d6;}
 .nav1 input[type=text]:focus, .nav1 input[type=password]:focus {border: 1px solid #999999;}
.nav2, h2.inz {background: #E73602 url('./../imgs/bg_nav2.gif') repeat-x;
  line-height: 26px;
  color: #fff;}
.nav2 a:link, .nav2 a:visited, .nav2 a:active {color: #fff;
	float: left;
	font-family: Arial;
	font-size: 1.1em;
	height: 26px;
	line-height: 26px;
	display: block;
	width: 96px;
	text-decoration: none;
	text-transform: uppercase;
	text-align: center;
	font-weight: bold;}
.nav2 a:hover, .nav2 a:focus {background-color: #000;}
a:link, a:visited, a:active {color: /*#EA0000*/#d43203;}
a:hover, a:focus {color: /*#00A504*/ /*#02A6D4*/#016F8D;}
a:hover img, a:focus img {border: 1px solid #016F8D;}
strong a:link, strong a:visited, strong a:active {color: #fff; text-decoration: none;}
strong a:hover, strong a:focus {text-decoration: underline;}
ul {list-style-position: outside;
	list-style-type: none;
	text-align: left;
	padding-left: 15px;
	margin-left: 0;}
.lavemenu ul {display: none;}
.menu ul {padding-left: 4px;}
.lavemenu ul.vis {display: block;}

.chyba {color: red;
	font-weight: bold;}
.uspesne {color: green;
	font-weight: bold;}
a.online_user:link, a.online_user:visited, a.online_user:active {color: green;}
.strankovanie {text-align:center;}
.strankovanie a:link, .strankovanie a:visited, .strankovanie a:active {color: #016F8D;
	font-weight: bold;
	text-decoration: none;}
.strankovanie a:hover, .strankovanie a:focus {text-decoration: underline;}
  
.header_telo, .telo {width: 960px;
	margin: 0 auto;}
.telo {background-color: #fff;}
	
.lavemenu, .pravemenu {width: 180px;}
.lavemenu div, .pravemenu div {
  padding-bottom: 0.4em;
  background-color: #f6f6f6;
  border: 2px solid #fff;}
.lavemenu div {border-right: none;}
.pravemenu div {border-left: none;}
.menu, .pravemenu .administracia {padding: 1em;}
.menu hr {color: #c0c0c0; background-color: #c0c0c0;}
.menu a, .pravemenu .administracia a {text-decoration: none;
	font-weight: bold;}
.menu span, .pravemenu .administracia span {display: block;
	font-size: 1.2em;
	font-weight: bold;
	font-style: italic;
	border-bottom: 1px solid #c0c0c0;
	padding-bottom: 0.4em;
	margin-bottom: 0.6em;
	color: #202020;}
.menu span.noit {font-style: normal;
	font-weight: normal;
	font-size: 1em;
	margin: 0.2em 0;}
.menu span.posl {border: none;
	padding-bottom: 0;}
.pravemenu .administracia span {border-bottom: 1px solid #808080;}
.lavemenu strong, .pravemenu strong {line-height: 33px;
	text-align: left;
	padding-left: 50px;
	background: #D12A02 url('./../imgs/bg_strong_eshop2.png') repeat-x;}
.lavemenu {float: left;}
.pravemenu {float: right;}

.obsah {margin-right: 182px;
	margin-bottom: 2px;
	margin-left: 182px;
	text-align: center;
	background-color: #fff;
	padding: 4px 2px;}
.obsah_marg {margin-right: 182px;
	margin-bottom: 2px;
	margin-left: 182px;}
.obsah_nomarg {text-align: center;
	background-color: #fff;
	padding: 4px 2px;}

.pata {clear: both;
	font-size: 0.8em;
	color: #5e5e5e;
	margin: 1px;
	line-height: 26px;
	background: #1b1b1b url('./../imgs/bg_footer.gif') repeat-x;}
.aleft {text-align: left;}
.acenter {text-align: center;}
.aright {text-align: right;}
.fleft {float: left;}
img.fleft {margin-right: 7px;}
.fright {float: right;}
img.fright {margin-left: 7px;}
img.fleft, img.fright {margin-top: 0; margin-bottom: 4px;}
.clear {clear: both; height: 0;}
.nobord img, .nobord, ul img, a.nobord:hover img, .nobord:hover, .nobord a:hover img,
a:hover img.nobord, table tr th a:hover img, a:active img.nobord, a:focus img.nobord
	{border: none;}

table tr td {text-align: left;}
table tr td.submit {background-color: #BC471E;}
strong {background-color: /*#BC471E*/ #F9BB10;
	color: #fff;
	display: block;}
.stlpce td {width: 33%;}
.avatarcolumn {width: 70px;
	vertical-align: top;}
.status {float: right;
	border: none;
	margin: 5px;}
	
/*---ZOZNAMY--------*/
.zoznam {border: 1px solid #E1E1E1;}
.zoznam tr th, .zoznam tr td.th {background-color: #B3AEA0;
	color: #fff;
	padding: 0.4em;}
.zoznam tr td {background-color: /*#F6F5E8*/#F2F0DE;
	padding: 0.2em;}
.zoznam tr td.neparny {background-color: /*#F1F6F9*/#FAF9F0;}
.zoznam tr td.transparent, .transparent {background-color: transparent;}
.zoznam tr td.nep_dor {background-color: #DBFFB7;} /*neprecitana dorucena sprava*/
.zoznam tr td.nep_odos {background-color: #FFDBB7;} /*neprecitana odoslana sprava*/
a.nova_posta {font-weight: bold;
	color: #00A504;}

.zoznam td.s1, .s1 {background-color: /*#C0FFC0*/ #DBFFB7;}
/*.zoznam td.s1n {background-color: #E9FFE5;}*/
.zoznam td.s2, .s2 {background-color: /*#FFFE97*/#FFFBB7;}
/*.zoznam td.s2n {background-color: #FFFFC0;}*/
.zoznam td.s3, .s3 {background-color: /*#C0FFFF*/#CBEFFF;}
.zoznam td.s4, .s4 {background-color: #E5E6FF;}
.zoznam td.s5, .s5 {background-color: /*#FFC0C0*/#FFDBB7;}
/*.zoznam td.s5n {background-color: #FFDFDF;}*/

/*---ZOZNAM PRODUKTOV ----*/
.zoznam_produktov {border: 1px solid #f6f6f6;}
.zoznam_produktov tr td {background: #fdfdfb url('./../imgs/bg_produkt_td.gif') repeat-x 0 90%;
	vertical-align: bottom;
	border-bottom: 1px solid #c0c0c0;
	padding: 2px 2px 4px 2px;
	width: 24%;}
.zoznam_produktov a {font-weight: bold;
	margin-bottom: 0em;}
a.produkt_nazov	{line-height: 1.6em;
	padding-left: 1em;}
a.produkt_nazov:link, a.produkt_nazov:visited, a.produkt_nazov:active {text-decoration: none;
	display: block;
	padding: 0;}
a.produkt_nazov:hover, a.produkt_nazov:focus {
	background-color: #f2f0de;
	color: #d43203;}

/*---FOTOGALERIA---*/
.fotogaleria img {float: left;
	margin-right: 2px;}
.fotogaleria tr td {background: #fff url('./../imgs/bg_fotogaleria.gif') no-repeat 100% 100%;
	width: 49%;
	vertical-align: top;}
.pridat_v_nadpise {float:right;
	margin-top: 8px;
	margin-right: 4px;}
.pridat_v_nadpise a {font-weight: bold;}

/*---ZOZNAM CLANKOV---*/
.rel {position: relative;}
.abs {position: absolute; top: 0; left: 0;}
.hlavicka_clanku {font-size: 0.9em; font-weight: bold;}

.zoznam_clankov a.nadpis {display: block;
	font-weight: bold;
	background-color: /*#e8e8e8*/#a4a4a4;
	color: #fff;
	text-decoration: none;
	padding: 2px 4px;}
.zoznam_clankov a.nadpis:hover, .zoznam_clankov a.nadpis:focus {background-color: #d43203;}
.zoznam_clankov p {margin: 0; padding: 2px; background-color: transparent;}
.zoznam_clankov img {float: left; padding: 1px; margin: 4px;}
.zoznam_clankov .hlavicka_clanku {margin: 0 2px 4px 2px;}
.zoznam_clankov tr td {background-color: #f6f6f6;
	vertical-align: top;}
.zoznam_clankov tr td.neparny {background-color: transparent;}

/*---INDEX---*/
.najnovsie_clanky {position: relative;}
.najnovsie_clanky table, .najnovsie_clanky table tr td {margin: 0; padding: 0;}
table.index_clanky {border-bottom: 1px solid #e33a06;
	margin-bottom: 6px;}
.najnovsie_clanky table tr td {vertical-align: top;}
.najnovsie_clanky a:link, .najnovsie_clanky a:visited, .najnovsie_clanky a:active {text-decoration: none;}
.obal_clanok a:link, .obal_clanok a:visited, .obal_clanok a:active {color: #fff;}
.najnovsie_clanky a:hover, .najnovsie_clanky a:focus {text-decoration: underline;}
.najnovsie_clanky h1 a:link, .najnovsie_clanky h1 a:visited, .najnovsie_clanky h1 a:active {color: #e33a06;
	text-decoration: none;}
.najnovsie_clanky h1 a:hover, .najnovsie_clanky h1 a:focus {color: #016F8D;}
.najnovsie_clanky h1 {position: absolute; top: 0; right: 0; z-index: 2;
	width: 230px;
	font-size: 1.2em;
	line-height: 2.3em;
	font-weight: bold;}
.najnovsie_clanky p {margin: 0 0 5px 0;
	line-height: 1.4em;
	background-color: transparent;}
.najnovsie_clanky p a {color: #404040;}
.najnovsie_clanky img {padding: 1px;}
.obal_clanok img {padding: 0;}
table tr td.druhy_clanok {padding: 3.4em 0 0 4px;}
table tr td.treti_clanok {padding-left: 4px;}
.dva_clanky {position: absolute; top: 3.4em; right: 0; z-index: 3;
	width: 232px;}
.obal_clanok {position:relative;
	line-height: 0px;}
.obal_clanok div {position: absolute; left: 23px; bottom: 0; z-index: 1;
	width: 332px;
	color: #fff;
	line-height: 1.4em;}
.obal_clanok h2 {font-size: 1em;
	line-height: 35px;
	background: url('./../imgs/bg_h2_index.png') no-repeat 0 0;
	margin: 0; padding-left: 2em;}
.obal_clanok p {background-color: #ac2b05;
	margin: 0;
	padding: 0.4em 0.8em;}
	
.fotogaleria_index {background-color: #e6e6e6;
	padding: 6px;
	margin-bottom: 2px;}
.fotogaleria_index img {border: 1px solid #808080;
	vertical-align: middle;}
.fotogaleria_index img.nobord {border: none;}
.blog_index {background: #d0d0d0 url('./../imgs/bg_index_blog.png') 0 0 repeat-x;
	padding:  2px;
	margin-bottom: 2px;}
.blog_index p {margin: 0px;}
.blog_index table tr td {vertical-align: top;}
.nazov_bp {display: block;
	padding: 4px 2px;
	margin: 4px 0;
	text-decoration: none;
	font-weight: bold;
	background-color: #f6f6f6;
	border-top: 1px dashed #c0c0c0;
	border-bottom: 1px dashed #c0c0c0;}

/*---FORUM---*/
.datum {color: #9C9898;
	background-color: #F2F0DE;
	border-bottom: 1px solid #D8D8D8;
	margin-bottom: 0.4em;
	font-size: 0.8em;}
.top {vertical-align: top;}
.nevhodny {background-color: #FFDBB7;}

/*---clanky---*/
.clanok img {padding: 1px;}
.button {width: 4em;
	text-decoration: none;
	font-weight: bold;
	display: block;
	margin: 1px;
	text-align: center;
	background-color: #ECE9D8;
	border-top: 1px solid #F5F5F5;
	border-right: 1px solid #ACA899;
	border-bottom: 1px solid #ACA899;
	border-left: 1px solid #F5F5F5;}
.button:hover, .button:focus {background-color: #F4F2E6;
	border-top: 1px solid #ACA899;
	border-right: 1px solid #F5F5F5;
	border-bottom: 1px solid #F5F5F5;
	border-left: 1px solid #ACA899;}
	
/*---hlavicka clanku a inzeratu---*/
.hlavicka_clanku_in {background: url('./../imgs/kalendar.png') no-repeat 0 0;
	position: relative;
	margin: 0; padding: 0;
	border-top: 1px solid #fff;}
.hlavicka_clanku_in h1, .hlavicka_inzeratu h1 {margin: 0 0 0 58px;
	padding: 0;
	font-size: 1.4em;
	border: none;
	border-bottom: 1px dashed #C0C0C0;
	background-color: transparent;}
.hlavicka_clanku_in .mesiac {position: absolute; top: 6px; left: 0px;
	color: #fff;
	width: 50px;
	line-height: 16px;
	text-align: center;
	font-size: 0.8em;
	font-weight: normal;}
.hlavicka_clanku_in .den {position: absolute; top: 25px; left: 0px;
	font-size: 2em;
	width: 50px;
	text-align: center;}
.hlavicka_clanku_in .zaradenie_clanku, .hlavicka_inzeratu .zaradenie_clanku {text-align: left;
	margin-left: 58px;
	color: #808080;
	font-size: 0.9em;}
.hlavicka_inzeratu h1, .hlavicka_inzeratu .zaradenie_clanku {margin: 0;}
	
/*---INZERCIA---*/
.inzercia_nahlad {width: 90%;}
.inzercia_nahlad img {border-color: #fff;}
.inzercia_nahlad a:hover img, .iznercia_nahlad a:focus img {border-color: #E1E1E1;}
.inzerat {background-color: #F4F4F4;
	margin-bottom: 10px;
	border-bottom: 1px solid #DBDBDB;}
.inzerat p {background-color: transparent;
	margin: 0;}
.inzerat strong {background-color: #DBDBDB;}
.inzerat img {margin: 1px;}
.inzerat strong a {display:block;}
.inzerat strong a:link, .inzerat strong a:visited, .inzerat strong a:active {color: #6c6c6c;
	background-color: #DBDBDB;}
.inzerat strong a:hover, .inzerat strong a:focus {color: #D43203;
	/*background-color: #D43203*/;
	text-decoration: none;}
.inzerat_obrazky {float: right;
	width: 300px;}
table.inzerat tr td {width: 50%;}
	
/*---MOTOFIRMY---*/
.motofirmy {background-color: #FAF9F0;
	border: 1px solid #E1E1E1;
	margin-bottom: 2px;
	padding: 1px;}
.motofirmy a.nazov:link, .motofirmy a.nazov:visited, .motofirmy a.nazov:active {display: block;
	background-color: #F2F0DE;
	line-height: 1.8em;
	text-align:center;}
	
/*---ajax suggest---*/
.suggest_obal {position: relative;}
#suggestions {position: absolute;
	border: 1px solid #c0c0c0;
	display: none;
	top: 24px;
	left: 0px;
	padding: 4px;
	background-color: #f6f6f6;}
#suggestions a {display: block;
	width: 200px;}
	
/*---styl bannerov---*/
div.banner {border: none; padding: 0; margin: 0; background: transparent;
	line-height: 0px;}
.banner img, .banner a:link img, .banner a:visited img, .banner a:hover img, .banner a:focus img, .banner a:active img {
	border: 0px none;
	margin: 1px 2px;}
.banner a {margin: 0; padding: 0; font-size: 0;}
.banner a img.bannerb {margin: 2px 0px 2px 2px;}
.banner a img.bannere {margin: 2px 2px 2px 0;}
.banner a img.bannerf {margin: 0px 0px 2px 0;}

/*---hodnotenie---*/
.hodnotenie {width: 137px; height: 16px;
	background: url('./../imgs/rank.png') 0 0 no-repeat;
	text-align: left;
	float: left;
	margin: 0.6em 0.4em 0 4px;}
.hodnotenie_obal span {color: #d43203;
	font-weight: bold;}
.hodnotenie_obal {background-color: #f5f5d5;
	border-top: 1px dashed #d8d8b4;
	border-bottom: 1px dashed #d8d8b4;
	padding: 6px 0;}
	
/*---BLOG---*/
.blog img {padding: 1px;
	margin-top:4px;} /*aby bol obrazok rovnako vysoko ako nadpis*/
.blog tr td {vertical-align: top;}
.small {color: #808080;
	font-size: 0.9em;}
	
/*---VIDEOGALERIA---*/
.videogaleria img {padding: 1px;}
.videogaleria tr td {vertical-align: top;
	background-color: #f5f5f5;
	border-top: 1px dotted #c0c0c0;
	border-bottom: 1px dotted #c0c0c0;}
.videogaleria .nazov {display: block;
	line-height: 1.6em;
	background-color: #e0e0e0;
	margin: 1px;
	font-weight: bold;
	text-decoration: none;}
