body {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; margin-left:auto; margin-right:auto; text-align:center;}

.bold { font-weight: bold; }
.grey { color: #c0c0c0; }

input {border: #7AD047 1px solid; font-size: 11px; font-family: tahoma,sans-serif; height: 20px; vertical-align: middle;}
input.rad {border:0px; color:#7AD047; vertical-align: middle;}

h1 {color: #3d3d3d; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight:normal; font-size: 11px; text-decoration: none;}
h2 {vertical-align: bottom; margin: 0; padding: 0; color: #39A104; font-weight: bold; font-size: 12px; text-align: left;}
h3 {color: #39A104; font-size: 14px;}


a {vertical-align: bottom; margin: 0; padding: 0; color: #3d3d3d; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight:normal; font-size: 11px; text-decoration: none;}
.text_11_u {vertical-align: bottom; margin: 0; padding: 0; font-family: Arial, Verdana, Helvetica, sans-serif; color: #3d3d3d; font-size: 11px; text-decoration: underline;}

#first {width:750px; margin-top:5px; float:left; display:block; background: url('../img/bg_foto_site.png'); background-repeat:repeat-y;}
#first .g_menu{width:750px; height:31px; background: url('../img/g_menu_foto.png'); background-repeat:no-repeat;}

#logo {width:750px; text-align:left; float:left; margin: 5px;}
#logo h1 {font-family: Arial, Verdana, Helvetica, sans-serif; font-weight:normal;  font-size: 11px; color: #680058; text-decoration: none;  }
#logo h1.title {background-image: url('../img/logo.png'); width:207px; height:58px; float:left; margin: 0; padding: 0;}
#logo h1.title A {display: block; width:207px; height:58px; text-indent: -5000px; text-decoration: none;}

#topic {float: right; width: 350px; font-size: 10px; color:#50C401; margin-right: 5px; margin-bottom: 5px; text-align: right;}

#foto {width:710px; height:px; background: url('../img/bg_foto.png'); background-repeat:repeat-y; padding: 18px;}
#foto_links_top {float: left; width: 350px; height: 20px;}
#foto_links {width: 710px; height:20px; margin-top: 10px;}
#fota1 {width:712px; height:14px; background: url('../img/fota1.png'); background-repeat:no-repeat; }
#fota2 {width:712px; background: url('../img/fota2.png'); background-repeat:repeat-y; text-align: left; padding-left: 12px;}
div#fota2 .lokalizacja {color: #8E8E8E; margin-top: 10px;}
div#fota2 .test {width:450px; color: #8E8E8E; float:left;}
div#fota2 .test2 {width:100px; color: #8E8E8E; text-align: right; float:right; margin-right:25px;}

#fota3 {width:712px; height:12px; background: url('../img/fota3.png'); background-repeat:no-repeat;}

#opis {width:712px; margin-left: 27px; text-align: left; margin: 15px; vertical-align: bottom;}
#opis .title {color: #39A104; font-weight: bold; font-size: 12px; text-align: left; margin: 0; padding: 0; vertical-align: bottom;}
#opis .author {color: #39A104; font-weight: bold; font-size: 12px; text-align: left; margin: 0; padding: 0; vertical-align: bottom;}
#opis .uwagi {margin-left: 5px; text-align: left;}
#komentarz {float:left; padding-left:28px; width:700px; text-align:left; background: url('../img/comment.png'); background-repeat:no-repeat; display:block;}

#second {width:157px; float: left; margin-left: 10px; text-align: left;}

#adv {width:150px; height:681px; float:left; margin-top:7px; padding:0px;}
#re1 {width:150px; height:681px; background: url('../img/g_reklama.png'); background-repeat:no-repeat;}
#stopka1 {width:750px; height:31px; float:left; background: url('../img/stopka_foto.png'); background-repeat:no-repeat; display:block;}
#stopka2 {width:750px; height:px; float:left; display:block; text-align: center;}
