/* CSS do projektu 11 */


body {
margin: 0px;
padding: 0px;
background-color: #fcfcfc;
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: 0px 5px 0px 0px;
float: left; }

/* grafika :) */



/* linki */

a:link {
color: black;
text-decoration: underline; }

a:visited {
color: black;
text-decoration: underline; }

a:hover, a:active {
color: #7F7F7F;
text-decoration: none; }

a:link.menu, a:visited.menu, a:hover.menu, a:active.menu {
text-decoration: none;
color: blue; }

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: 20px auto 0px auto;
width: 780px;
text-align: left;
z-index: 1; }

div#logo {
position: relative;
border-width: 0px;
border-color: #7591FF;
border-style: solid;
width: 770px;
text-align: left;
margin-left: 10px;
z-index: 2; }

div#search_date {
position: relative;
padding: 0px 4px 0px 4px;
border-width: 0px 1px 0px 1px;
border-color: #7591FF;
border-style: solid;
width: 772px;
text-align: left;
background-color: #C0D6FF;
z-index: 3; }

div#center {
position: relative;
padding: 0px 0px 0px 0px;
border-width: 0px;
border-color: #7591FF;
border-style: solid;
width: 780px;
text-align: left;
z-index: 4; }

div#bottom {
position: relative;
margin: 0px 0px 50px 0px;
padding: 4px 27px 4px 4px;
border: 0px black solid;
width: auto;
font-size: 9px;
color: black;
text-align: right;
z-index: 5; }

div.intro {
margin: 0px 20px 30px 20px; }

div.box {
margin: 0px 0px 20px 0px;
width: 155px;
text-align: left; }

div.box_main_menu {
width: 163px;
padding: 0px 0px 4px 0px;
border-width: 0px 1px 1px 1px;
border-color: #7591FF;
border-style: solid;
color: blue;
background-color: #BFD2FF; }

div.box_top {
PADDING-RIGHT: 10px; MARGIN-TOP: 30px; PADDING-LEFT: 40px; PADDING-BOTTOM: 0px; PADDING-TOP: 7px
}

div.box_main {
PADDING-RIGHT: 30px; MARGIN-TOP: 5px; PADDING-LEFT: 40px; BACKGROUND-IMAGE: url(box_main.jpg); PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}

div.link_01_menu {
width: 155px;
padding: 4px;
color: blue;
font-weight: bold; 
cursor: hand; }

div.link_02_menu {
width: 155px;
padding: 4px;
text-indent: 11px;
color: blue;
font-weight: bold; }

div.manu_unroll {
margin-bottom: 10px; }

div.news {
position: relative;
width: auto;
margin: 0px 20px 30px 20px;
padding: 0px;
border-bottom: 0px #ccc dashed;
text-align: left; }

div.news_top {
padding: 0px;
height: 29px;
font-size: 11px;
font-weight: bold;
color: black; }

div.news_main {
padding: 10px; }

div.news_author {
padding: 4px;
font-size: 9px;
color: #7F7F7F;
border-top: 1px black dashed;
text-align: right; }


div.article {
width: auto;
margin: 0px 20px 30px 20px;
text-align: left; }

div.article_title {
padding-bottom: 4px;
font-weight: bold; }

div.article_title_02 {
padding-bottom: 13px;
font-weight: bold; }

div.article_text {
padding-bottom: 20px; }

div.art_nav {
padding: 4px;
border-width: 1px;
border-color: #7f7f7f;
border-style: solid;
font-weight: bold;
float: left; }

div.gallery_title_02 {
padding-bottom: 13px;
font-weight: bold; }

div.author {
font-size: 9px; }

div.gallery {
width: auto;
margin: 0px 20px 30px 20px;
text-align: left; }

div.gallery_title {
padding-bottom: 4px;
font-weight: bold; }

div.int_comments_title {
padding-bottom: 4px;
font-weight: bold; }

div.int_comments {
width: auto;
margin: 0px 20px 30px 20px;
text-align: left; }

div.summary {
color: #7F7F7F;
text-align: left; }

div.summary_02 {
color: #7F7F7F;
text-align: left;
padding-bottom: 15px; }

div.form_title_02 {
padding-bottom: 13px;
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: 780px; 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: 0px; border: 0px black solid;  width: 213px; text-align: left; vertical-align: top; }

td#right { margin: 0px; padding-left: 0px; border: 0px black solid;  width: 572px; height: auto; text-align: left; vertical-align: top; }


/* tabele :) */


/* search & form */

input.search {
width: 133px;
margin: 4px 0px 4px 0px;
padding: 4px;
border: 0px;
font: normal 11px Verdana, Arial;
color: black; }

input.search_go {
margin: 0px;
padding: 2px 0px 2px 0px;
border: 0px;
background-color: #DDDCDC;
font: bold 11px Verdana, Arial;
color: blak; }

input.vote_go {
margin: 10px 4px 10px 4px;
padding: 4px;
border: 0px;
background-color: #DDDCDC;  
font: normal 11px Verdana, Arial;
color: black; }

input.fsender {
width: 157px;
margin: 0px;
padding: 4px;
font: normal 11px Verdana, Arial;
color: #7f7f7f;
border: 1px #CCC solid; }

input.fsubject {
width: 300px;
margin: 0px;
padding: 4px;
font: normal 11px Verdana, Arial;
color: #7f7f7f;
border: 1px #CCC solid; }

textarea.ftext {
width: 300px;
height: 70px;
font: normal 11px Verdana, Arial;
color: #7f7f7f;
margin: 0px;
padding: 4px;
border: 1px #CCC solid; }

input.form_send {
margin: 0px;
padding: 4px;
border: 0px;
background-color: #DDDCDC;
font: normal 11px Verdana, Arial;
color: black; }

/* 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: bold 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# */

.logo {
	background-color: #f3f3f3;
}
.menu1 {
	padding: 3px 10px 3px 40px;
	font-weight: bold;
}
.menu2 {
	padding: 3px 10px 3px 50px;	
}
.menu2i {
	padding: 3px 10px 3px 62px;	
}
.menu3 {
	padding: 3px 10px 3px 40px;		
}
.menu3i {
	padding: 3px 10px 3px 50px;		
}
#menu_current_right,
#menu_current {
	position: relative; width: 213px; background-image: url(menu_over.jpg);
}
#menu_current_right {
	background-image: url(menu_over_right.jpg);
	width: 204px;
}
.menu2 a, .menu3 a, .menu2i a, .menu3i a {
	font-weight: normal;
	color: black;
}
div.box {
	position: relative; width: 213px; background-image: url(menu_02.jpg);
}
div.box_top {
	padding: 7px 10px 0px 40px; margin-top: 30px; color: black
}
div.box_main {
	padding: 5px 30px 5px 40px; margin-top: 5px; background-image: url(box_main.jpg); border: 0px
}
div.art_nav a {
color: black }

div.art_nav_current {
padding: 4px;
border-width: 1px;
border-color: #F37900;
border-style: solid;
font-weight: bold;
float: left;
background-color: #FFFFD2;}

div.art_nav_current a {
color: black}

div.box_main_right {
	PADDING-RIGHT: 30px; MARGIN-TOP: 5px; PADDING-LEFT: 40px; BACKGROUND-IMAGE: url(box_main_right.jpg); PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
