body {
	font-family: Arial, sans-serif;
    font-size: 9pt;
    color: black;
	background:#FFFFFF;
    margin:0px;
    margin-bottom:30px;
}

body a {
	color: #9c1a1a;
    background-color:transparent;
}

body a:hover {
	text-decoration: none;
}

h1 {
	margin:0px 0px 20px 0px;
	color:#9c1a1a;
    font-family:Arial, sans-serif;
    font-size:13pt;
    font-weight:bold;
    text-align:center;
}

h2 {
	color:#9c1a1a;
    font-family:Arial, sans-serif;
    font-size:11pt;
    font-weight:bold;
    text-align:left;
    margin:0px;
}

h3 {
	color:black;
    font-family:Arial, sans-serif;
    font-size:9pt;
    font-weight:bold;
    margin:0px;
}

h4 {
	color:#9c1a1a;
    font-family:Arial, sans-serif;
    font-size:11pt;
    font-weight:bold;
    text-align:center;
    margin:0px;
}

h5 {
	color:#9c1a1a;
    font-family:Arial, sans-serif;
    font-size:9pt;
    font-weight:bold;
    margin:0px;
}

hr {
	margin:	10px 5px 10px 5px;
	padding:0px;
	border-width:1px 0px 0px 0px;
    border-color:#f0c2c2;
    border-style:solid;
	height:	1px;
}

input {
   font-family: Arial, sans-serif;
   font-size: 9pt;
   padding: 0px 5px 0px 5px;
   background: #ffffff;
   border: 1px;
   border-color: #9c1a1a ;
   border-style: solid;
   font-weight: normal;
   width: 350px;

}
button {
   font-family: Arial, sans-serif;
   font-size: 9pt;
   padding: 0px 5px 0px 5px;
   background: #e16464;
   border: 1px;
   border-color: #9c1a1a ;
   border-style: solid;
   font-weight: normal;
   color: white;
   width:75px;
   cursor:pointer;
}


textarea {
   font-family: Arial, sans-serif;
   font-size: 9pt;
   padding: 0px 5px 0px 5px;
   background: #ffffff;
   border: 1px;
   border-color: #9c1a1a ;
   border-style: solid;
   font-weight: normal;
   width: 350px;
}

select {
   font-family: Arial, sans-serif;
   font-size: 9pt;
   background:white;
   border: 1px;
   border-color: #9c1a1a ;
   border-style: solid;
   font-weight: normal;
   color: #000;
   width: 130px;
}

ul {
	list-style-type:square;
}

/************************************************************
	HLAVICKA + MENU
************************************************************/

#header {
	height:20px;
    background:url(img/stranka/header.gif);
    color:#FFF;
    font-size:9pt;
    text-align:left;
}

#header #links {
	margin:auto;
    width:770px;
    text-align:right;
    padding-right:30px;
}

#header #links a, #header #links a.active {
	display:block;
    float:right;
    height:18px;
	color:#FFF;
    text-decoration:none;
    padding:2px 7px 0px 7px;
}

#header #links a:hover, #header #links a.active {
	color:#537ea8;
    background:#FFF;
}

#header #links a.nechaj-sa-inspirovat {
	color: #9c1a1a;
}

.top_banner {
	text-align:center;
    margin-top:5px;
}

#top {
	margin:auto;
	width:800px;
    height:66px;
    margin-top:5px;
    background:url(img/stranka/top_nechaj-sa-inspirovat.gif) no-repeat bottom;
    text-align:right;
    vertical-align:top;
    color:#567da8;
    font-size:9pt;
}

#top span {
	color:#FFF;
}

#top a {
	color:#567da8;
}

#top form {
	padding-top:23px;
    padding-right:80px;
}

#top input {
	width:70px;
    border-color:#567da8;
    font-size:8pt;
    color:#567da8;
}

#top button {
	background:#79a4cf;
    border-color:#567da8;
    width:15px;
    font-size:8pt;
    height:17px;
    cursor:pointer;
}

#top #zona {
	padding-top:10px;
    padding-right:80px;
    line-height:1.7em;
    color:#96b7d8;
}

#top #zona a {
	text-decoration:none
}

#top #zona a:hover, #top #zona a.active {
	text-decoration:underline;
}

img#logo {
    margin-left:10px;
    float:left;
}

.top2 {
	float:right;
}

#menu {
	margin:auto;
	width:750px;
    font-size: 9pt;
	background:url(img/stranka/menu_nechaj-sa-inspirovat.gif) repeat-x;
    height:23px;
    color:#FFF;
    text-align:left;
    padding-top:2px;
    padding-left:35px;
    padding-right:15px;
}

#menu a {
    display:block;
	padding:2px 7px 0px 7px;
	float:left;
    height:18px;
    color:white;
    background-color:transparent;
    text-decoration:none;
}

#menu a:hover,
#menu a.menu_active{
	text-decoration:underline;
}

#menu #menu1 {
	float:left;
}

#menu #menu2 {
	float:right;
}

#menu #menu2 img {
	margin-top:2px;
}

/************************************************************
	MAIN
************************************************************/

#main {
	margin:auto;
    width:800px;
    text-align:left;
}

#text {
	padding:15px 5px 15px 5px;
	width:620px;
	float:left;
}

#text_webnpray {
	padding:15px 0px 15px 0px;
	width:800px;
	float:left;
}

.banner {
	clear:both;
	text-align:left;
    margin:5px 0 5px 0;
    width:486px;
    margin-left:auto;
    margin-right:auto;
    border:1px solid #537ea8;
    background:url(img/stranka/reklama.gif) right no-repeat;
}

.highlight {
	border:1px solid #9c1a1a;
    background:#d6e3f0;
    padding:5px;
}

.widget {
	width:158px;
    margin-top:10px;
    border-width:1px;
    border-style:solid;
    border-color:#567da8;
	text-align:left;
}

.widget h1 {
    font-size: 9pt;
	background:url(img/stranka/sidemenu_nechaj-sa-inspirovat.gif) repeat-x;
    height:18px;
    color:white;
    background-color:transparent;
    padding-top:2px;
    padding-left:5px;
    margin:0px;
    font-weight:normal;
    text-align:left;
}

.widget h1 a, .widget_disabled h1 a {
	color:#FFF;
}

.widget div, .widget_disabled div {
	text-align:left;
    margin:5px;
}

.widget_disabled {
	width:158px;
    margin-top:10px;
    border-width:1px;
    border-style:solid;
    border-color:#7b8ea0;
	text-align:left;
}

.widget_disabled h1 {
    font-size: 9pt;
	background:url(img/stranka/webnpray/disabled.gif) repeat-x;
    height:18px;
    color:white;
    background-color:transparent;
    padding-top:2px;
    padding-left:5px;
    margin:0px;
    font-weight:normal;
    text-align:left;
}

.widget p, .widget_disabled p {
	margin:0px;
}

.novinky {
	color:#000000;
}

#novinky div {
	border:0px solid #f0c2c2;
    border-bottom-width:1px;
    padding:10px 0px 10px 0px;
    margin:0px;
}

.cas {
	margin-top:0px;
	color:#96b7d8;
    font-size:8pt;
}

#right {
	width:160px;
    margin-left:10px;
    float:right;
}

.a {
	color: #9c1a1a;
}

.sidemenu,
.side {
	width:158px;
    margin-top:10px;
    border-width:1px;
    border-style:solid;
    border-color:#9c1a1a;
	text-align:left;
}

.sidemenu h1,
.side h1 {
    font-size: 9pt;
	background:url(img/stranka/sidemenu_nechaj-sa-inspirovat.gif) repeat-x;
    height:18px;
    color:white;
    background-color:transparent;
    padding-top:2px;
    padding-left:5px;
    margin:0px;
    font-weight:normal;
    text-align:left;
}

.side h1 a {
	color:#FFF;
    text-decoration:none;
}

.side h1 a:hover {
	text-decoration:underline;
}

.sidemenu p {
	text-align:left;
	margin:0px;
}

.side p {
	margin:5px;
}

.side a {
	text-decoration:none;
}

.side a:hover {
	text-decoration:underline;
}

.side a:hover h1 {
	background:url(img/stranka/sidemenu_a.gif) repeat-x;
    text-decoration:none;
    cursor:pointer;
}

.side a:hover p {
    text-decoration:none;
}

.sidemenu a {
	text-decoration:none;
    display:block;
    margin:0px;
    padding:2px 5px 2px 5px;
    background:#ffffff;
}

.sidemenu a:hover,
.sidemenu .sidemenu_active {
	background:#fbd6d6;
}

.sidemenu p b {
    display:block;
    padding:2px 5px 2px 5px;
    color:#9c1a1a;
}

.sidemenu p span {
    display:block;
    padding:2px 5px 2px 5px;
}

.sidemenu p a b {
	padding:0px;
    color:#9c1a1a;
}

/************************************************************
	FOOTER
************************************************************/

#footer {
	margin:auto;
	clear: both;
	width:800px;
	padding-top:5px;
	font-size:7pt;
	border-width:2px 0px 0px 0px;
    border-color:#f0c2c2;
    border-style:solid;
    text-align:center;
}

#footer a {
	color:black;
    text-decoration:none;
}

#footer a:hover {
    text-decoration:underline;
}

#footer_l {
	float:left;
    text-align:left;
}

#footer_r {
	float:right;
    text-align:right;
}

/***************************************/

.table {
    border-width:0px 0px 1px 1px;
    border-color:#9c1a1a;
    border-style:solid;
}

.table td{
    border-width:1px 1px 0px 0px;
    border-color:#9c1a1a;
    border-style:solid;
}

.galeria {
	padding:4px;
    float:left;
    text-align:center;
    font-size:8pt;
    width:145px;
    height:150px;
    margin:0px;
    border:0px solid silver;
}

.galeria img {
	border:1px solid #9c1a1a;
    padding:1px;
}

.forum1 {
    font-size: 8pt;
	background:url(img/stranka/sidemenu_nechaj-sa-inspirovat.gif) repeat-x;
    height:20px;
    border-width:1px 0px 0px 1px;
    border-style:solid;
    border-color:#9c1a1a;
    color:white;
    padding-left:10px;
}

.forum2 {
    font-size: 8pt;
	background:url(img/stranka/sidemenu_nechaj-sa-inspirovat.gif) repeat-x;
    height:20px;
    border-width:1px 0px 0px 0px;
    border-style:solid;
    border-color:#9c1a1a;
    color:white;
}

.forum3 {
    font-size: 8pt;
	background:url(img/stranka/sidemenu_nechaj-sa-inspirovat.gif) repeat-x;
    height:20px;
    border-width:1px 0px 0px 0px;
    border-style:solid;
    border-color:#9c1a1a;
    color:white;
}

.forum1 a{
	text-decoration:none;
    color:white;
}

.forum2 a{
	text-decoration:none;
    color:white;
}

.forum3 a{
	text-decoration:none;
    color:white;
}

#forum {
    border-width:0px 1px 0px 0px;
    border-style:solid;
    border-color:#9c1a1a;
}

.forum td {
    border-width:0px 0px 1px 1px;
    border-style:solid;
    border-color:#9c1a1a;
    padding:5px;
}

.forum a{
	text-decoration:none;
}



.err {
	border:1px solid #f20a0a;
    background:#fac9c9;
    color:#f20a0a;
    padding:5px;
    text-align:center;
    margin:10px 0 10px 0;
}

.diskusia {
    padding:5px;
}