body {margin: 0; padding: 0; font-family: tahoma; font-size: 12px; background: url(../images/tlo1.jpg) repeat top center; overflow:auto; text-align:center; }
p {margin:0; padding:0; color:#000000; }

table {font-family: tahoma; font-size: 12px;}

a {color:#4cc7f4; text-decoration:none;}
a:hover {color:#f8993b;}

input[type="submit"]  {background:#4cc7f4; cursor:pointer; color:#cbebf6; font-size:11px; font-weight:bold; padding:0 5px; margin:0;  font-family: tahoma; border:1px solid white;}
input[type="submit"]:hover {border:1px solid #cbebf6; color:white;}

.odnosniczek {text-decoration:none;}
.odnosniczek:hover {text-decoration:underline;}


#stronka {width: 810px; background: white; margin: 0 auto 0 auto; overflow:visible;}

#top {width: 810px; background: white; float:left; margin:10px 0 10px 0; position:relative; }
#top img {border: none; float:left; }

#top .rss_feed { position:absolute; top:10px; left:500px;  height:23px; background-image:url(./images/icon_rss.jpg); background-repeat:no-repeat; display:block; border:0px solid black; color:#129FD3; padding:3px 0 0 25px;}
#top .page_map { position:absolute; top:10px; left:600px; height:23px; background-image:url(./images/icon_find.jpg); background-repeat:no-repeat; display:block; border:0px solid black; color:#129FD3; padding:3px 0 0 25px;}
#top .contact { position:absolute; top:10px; left:700px; height:23px; background-image:url(./images/icon_contact.jpg); background-repeat:no-repeat; display:block; border:0px solid black; color:#129FD3; padding:3px 0 0 25px;}

#top #menu {background-image:url(./images/menu.jpg); background-repeat:no-repeat; width:810px; height:45px; float:left; border:0px solid red;}
#top #menu .menu_item {height:20px; margin:12px 0 0 40px; border:0px solid red;	float:left; color:#ffffff;}

#top #logo {width:810px; height:165px; background-image:url(./images/tomk_blue_19_clear.jpg); background-repeat:no-repeat; float:left; border:0px solid greem;}

/* dotad gorna czesc */




#container {width: 810px; float:left; margin-left:5px; overflow:hidden; text-align:justify; }

#container #main {width:570px; min-height:300px; float:left; padding:20px 0 0 0; }

#container #main .tresc {width:550px; padding-right:20px; }

#container #main .tresc .article { text-align:center; width:560px; float:left;}
#container #main .tresc .article .title {color:#4cc7f4; font-size:14px; text-align:center; text-transform:uppercase; font-weight:bold;}
#container #main .tresc .article .date {color:#a6a6a6; font-size:11px; float:right;} 
#container #main .tresc .article .text {padding:5px;}
#container #right_menu {width:235px; min-height:500px; _height:500px;  float:left; background-image:url(./images/right_fill.jpg); background-repeat:repeat-y; position:relative; overflow:hidden;}

#container #right_menu .top {width:235px; height:52px; position:absolute; top:0; left:0; background-image:url(./images/right_top.jpg); background-repeat:no_repeat;}
#container #right_menu .bottom {width:235px; height:39px; position:absolute; bottom:0; left:0; background-image:url(./images/right_bottom.jpg); background-repeat:no_repeat; }


.picture { background-color: #4cc7f4; padding: 3px; border: 0px solid #404241; color:#fcfcfc; }
.picture p { color:#fcfcfc; margin: 0px; margin-left: auto; margin-right: auto; padding: 0px; font-size: 12px; text-align: center; }
.picture img { border: 0px; }
.picture a {color:white; }
.picture a:hover {color:#f8993b;}
h1 {color:#4cc7f4;}