/* CSS do projektu 04 */


body {
margin: 0px;
padding: 0px;
background-color: white;
background-repeat: no-repeat;
font: normal 11px Verdana, Arial;
color: black;
text-align: center; }


/* grafika */

img {
margin: 0px;
padding: 0px;
border: 0px; }

img.news_img {
margin: 5px 10px 5px 0px;
float: left; }

/* grafika :) */



/* linki */

a:link {
color: #e10000;
text-decoration: none; }

a:visited {
color: #e10000;
text-decoration: none; }

a:hover, a:active {
color: black;
text-decoration: underline; }

a:link.menu, a:visited.menu, a:hover.menu, a:active.menu {
text-decoration: none;
color: #e10000; }

a:link.art, a:visited.art {
text-decoration: none;
color: black; }

a:hover.art, a:active.art {
text-decoration: underline;
color: black; }

a:link.grey, a:visited.grey, a:hover.grey, a:active.grey {
text-decoration: none;
color: #C7C7C7; }

/* linki :) */



/* warstwy */

.text_center {
text-align: center; }

div {
margin: 0px;
padding: 0px;
border: 0px; }

div#main {
position: relative;
margin: 0px auto 0px auto;
width: 100%;
text-align: left;
z-index: 1; }

div#logo {
position: relative;
border-width: 0px 0px 0px 0px;
border-color: #7591FF;
border-style: solid;
width: 100%;
height: 130px;
text-align: center;
background-color: #FFFFEF;
z-index: 2; }

div#search_date {
position: relative;
padding: 0px;
border-width: 0px;
border-color: #7591FF;
border-style: solid;
width: 100%;
height: 37px;
text-align: left;
background-image: url(data_search_02.jpg);
z-index: 3; }

div#center {
position: relative;
padding: 0px 0px 45px 0px;
border-width: 0px 0px 1px 0px;
border-color: #7591FF;
border-bottom-color: #ccc;
border-style: solid;
width: 100%;
text-align: left;
background-color: #FFFFEF;
z-index: 4; }

div#bottom {
position: relative;
margin: 0px 0px 50px 0px;
padding: 0px;
width: 100%;
font-size: 9px;
color: #ccc;
text-align: right;
background-color: white;
z-index: 5; }

div.intro {
margin: 0px 0px 30px 0px; }

div.box {
margin: 0px 0px 20px 0px;
width: 185px;
text-align: left; }

div.box_top {
padding: 13px 10px 7px 10px;
width: 165px;
height: 13px;
color: white;
font-weight: bold;
text-align: left;
background-image: url(box_01.jpg); }

div.box_menu_top {
width: 185px;
height: 19px;
color: white;
font-weight: bold;
text-align: left;
background-image: url(menu_01.jpg); }

div.box_menu_main {
width: 185px;
padding: 0px;
border-width: 0px;
border-color: #7591FF;
border-style: solid;
color: #e10000;
background-image: url(menu_02.jpg); }

div.box_bottom {
width: 185px;
height: 20px;
border-width: 0px;
border-color: #CCC;
border-style: solid;
background-image: url(box_03.jpg); }

div.box_main {
width: 165px;
padding: 14px 10px 5px 10px;
border-width: 0px 0px 0px 0px;
border-color: #CCC;
border-style: solid;
background-image: url(box_02.jpg); }

div.box_menu_bottom {
width: 185px;
height: 20px;
border-width: 0px 0px 0px 0px;
border-color: #CCC;
border-style: solid;
background-image: url(menu_03.jpg); }

div.link_01_menu {
width: auto;
padding: 5px 20px 5px 10px;
color: #e10000;
font-weight: bold;
cursor: hand}

div.link_02_menu {
width: auto;
padding: 2px 0px 0px 4px;
text-indent: 17px;
color: #e10000; }

div.link_02_menu_indent {
width: auto;
padding: 2px 0px 0px 4px;
text-indent: 30px;
color: #e10000; }

div.link_03_menu {
width: auto;
padding: 2px 0px 0px 4px;
text-indent: 6px;
color: #e10000; }

div.link_03_menu_indent {
width: auto;
padding: 2px 0px 0px 4px;
text-indent: 17px;
color: #e10000; }

div.manu_unroll {
margin-bottom: 10px; }

div.news {
position: relative;
width: auto;
margin: 0px 0px 30px 0px;
padding: 0px;
border-bottom: 1px #ccc dashed;
text-align: left; }

div.news_top {
padding: 4px;
font-size: 17px;
color: #e10000;
background-color: white; }

div.news_main {
padding: 10px; }

div.news_author {
padding: 4px;
font-size: 9px;
color: #ccc;
text-align: right; }

div.image {
margin: 0px 10px 30px 0px;
border: 1px #ccc solid; }

div.image_main {
padding: 4px;
background-color: white; }

div.image_comment {
padding: 4px;
border-top-width: 1px;
border-color: #ccc;
border-style: solid;
font-size: 9px;
color: black;
background-color: #f7f7f7;
text-align: center; }

div.article {
width: auto;
margin: 0px 0px 30px 0px;
text-align: left; }

div.article_title {
padding-bottom: 4px;
font-size: 17px;
font-weight: normal; }

div.article_title_02 {
padding-bottom: 17px;
font-size: 17px; }

div.article_text {
padding-bottom: 20px; }

div.art_nav {
padding: 4px;
border-width: 1px;
border-color: #E10000;
border-style: solid;
font-weight: bold;
float: left; }

div.gallery_title_02 {
padding-bottom: 17px;
font-size: 17px; }

div.author {
font-size: 11px; }

div.gallery {
width: auto;
margin: 0px 0px 30px 0px;
text-align: left; }

div.gallery_title {
padding-bottom: 4px;
font-size: 17px;
font-weight: normal; }

div.int_comments_title {
padding-bottom: 4px;
font-size: 17px;
font-weight: normal; }

div.int_comments {
width: auto;
margin: 0px 0px 30px 0px;
text-align: left; }

div.summary {
color: #9F9F9F;
text-align: left; }

div.summary_02 {
color: #9F9F9F;
text-align: left;
padding-bottom: 30px; }

div.form_title_02 {
padding-bottom: 17px;
font-size: 17px;
font-weight: bold; }

div.form_elements {
padding: 0px 0px 10px 0px;
font-align: left; }

/* warstwy :) */



/* tabele */

table { margin: 0px; padding: 0px; border: 0px; font: normal 11px Verdana, Arial;
color: black; text-align: left; }

table#in_the_center { margin: 0px; padding: 0px; border: 0px black solid; width: 100%; font: normal 11px Verdana, Arial;
color: black; text-align: left; }

td { margin: 0px; padding: 0px; border: 0px; text-align: left; }

td.left { margin: 0px; padding: 5px 15px 10px 15px; border: 0px black solid;  width: 155px; text-align: left; vertical-align: top; }

td.middle { margin: 0px; padding: 7px 0px 10px 0px; border: 0px black solid; text-align: left; vertical-align: top; }

td.right { margin: 0px; padding: 5px 15px 10px 15px; border: 0px black solid; width: 155px; text-align: left; vertical-align: top; }

/* tabele :) */



/* search & form */

input.search {
width: 167px;
margin: 4px 0px 4px 5px;
padding: 4px;
border: 0px;
font: normal 11px Verdana, Arial;
color: black; }

input.search_go {
margin: 4px 4px 4px 23px;
padding: 3px 4px 3px 4px;
border: 0px;
background-color: #e10000;
font: normal 11px Verdana, Arial;
color: white; }

input.vote_go {
margin: 10px 4px 10px 4px;
padding: 4px;
border: 0px;
background-color: #e10000;
font: normal 11px Verdana, Arial;
color: white; }

input.fsender {
width: 257px;
margin: 0px;
padding: 4px;
font: normal 11px Verdana, Arial;
color: #e10000;
border: 1px #CCC solid; }

input.fsubject {
width: 350px;
margin: 0px;
padding: 4px;
font: normal 11px Verdana, Arial;
color: #e10000;
border: 1px #CCC solid; }

textarea.ftext {
width: 350px;
height: 170px;
font: normal 11px Verdana, Arial;
color: #e10000;
margin: 0px;
padding: 4px;
border: 1px #CCC solid; }

input.form_send {
margin: 0px;
padding: 4px;
border: 0px;
background-color: #e10000;
font: normal 11px Verdana, Arial;
color: white; }

/* search & form :) */



/* H# */

h1 { font: bold 21px Verdana, Arial; color: black; margin: 0px 0px 20px 0px; }

h2 { font: bold 19px Verdana, Arial; color: black; margin: 0px 0px 17px 0px; }

h3 { font: 17px Verdana, Arial; color: black; margin: 0px 0px 13px 0px; }

h4 { font: bold 15px Verdana, Arial; color: black; margin: 0px 0px 10px 0px; }

h5 { font: bold 13px Verdana, Arial; color: black; margin: 0px 0px 7px 0px; }

/* H# */
