* {margin:0; padding:0; border:0;}
body {font-family: Tahoma,Arial; font-size: 12px; color: #333333;}
#container:after {
   content: ".";
   display: block;
   height: 0px;
   clear: both;
   visibility: hidden;
   float: none;
}
#container {width:962px; margin: 0 auto; background: url('/img/bg.jpg') repeat-y;}
#subTop {width:810px; background-color: #566471; color: #ffffff; padding: 2px 0 2px 152px;}
#subTop a {color:#ffffff; margin-left: 20px;}
#top {width:962px; height: 182px; background: url('/img/topbg.jpg'); float: left;}
#top img {float: left;}
#top img#button {float: none; margin-left: 10px; cursor: pointer;}
#topNav {width: 324px; float: left;}
#topNav #listMM {display: none; list-style: none; background-color: #ffffff; border: 1px #9d9d9d solid; z-index: 5; position: relative; width: 323px; margin-left: 2px; padding: 10px 0; }
#topNav #listMM li {padding-left: 30px;}
#topNav #listMM li:hover {background-color: #566471;}
#topNav #listMM li:hover a {color: #ffffff; display:block; width: auto;}
#topNav #listMM a {font-size: 16px; color: #868585; text-decoration: none; display:block; width: auto;}
#topNav #listMM a:hover { color: #ffffff; text-decoration: none; display:block; width: auto;}
#topNav h1 {font-family: Tahoma,Arial; color: #ffffff; font-size: 36px; font-weight: normal; margin-top: 35px; height:50px;}
#topNav h2 {font-family: Tahoma,Arial; color: #ffffff; font-size: 24px; font-weight: normal; height: 35px; padding: 8px 0 0 10px;}
#topNav h3 { color: #666666; font-size: 12px; font-weight: normal; padding: 4px 0 0 30px; position: absolute;}
#topCity {width: 445px; float: left; padding: 0 20px;}
#topCity li {display: inline;}
#topCity a {color: #db2429;font-family: Verdana,Tahoma,Arial; text-decoration: none; display:block; float:left;}
#topCity a:hover {color: #db2429;text-decoration: underline;}
#topCity a#krakowTag {font-size: 36px; margin-top: 10px;}
#topCity a#chorzowTag {font-size: 18px; margin: 10px 60px 0 10px;}
#topCity a#szczecinTag {font-size: 36px;}
#topCity a#bydgoszczTag {font-size: 25px; margin-left: 10px;}
#topCity a#lodzTag {font-size: 26px; margin-left: 70px;}
#topCity a#katowiceTag {font-size: 32px; margin-top: -10px;}
#topCity a#gdanskTag {font-size: 34px; margin-left: 10px;}
#topCity a#warszawaTag {font-size: 26px; margin-left: 10px;}
#topCity a#poznanTag {font-size: 26px; margin-left: 60px;}
#topCity a#sopotTag {font-size: 26px; margin-top: -20px;margin-left: 10px;}
#topCity a#wroclawTag {font-size: 34px; margin-top: -20px; margin-left: 10px;}
#topCity a#lublinTag {font-size: 34px; margin-top: -10px; margin-left: 10px;}
#topCity a#gdyniaTag {font-size: 20px; margin-left: 10px;}
#bottom {width:892px; padding: 5px 35px; background-color: #556370; color:#ffffff; float: left;}
#bottom h1 {font-size: 16px; font-weight: bold; width: 580px; float: left;}
#bottom ul li {display: inline;}
#bottom ul li a {color:#ffffff; text-decoration: none;}
#bottom ul li a:hover {color:#ffffff; text-decoration: underline;}
#bottom ul#map {list-style:none; float:right; font-size: 11px; width: 312px; text-align: right;}
#bottom span {float:right; font-size: 11px; color: #ffffff;}
#bottom span a {color: #ffffff;}
#bottom ul#sites {list-style:none; width: 892px; clear: both; padding: 10px 0; float: left; font-size: 11px;}
#boxes {padding: 20px; width: 918px; float: left; background-color: #eaeaea; margin-left: 2px; }
.box {position: relative; width: 265px; height: 345px; margin: 10px 15px; padding: 5px 5px; background: url('/img/boxbgnews.gif'); float: left; overflow:hidden;}
.sortHelper
{
    border: 3px dashed #666;
    width: 265px !important;
}
.box h1 { font-size: 20px; margin: 0 0 4px 5px; float: left; width: 235px; height: 21px;}
.box img.handle {cursor: move; float: left; margin-bottom: 1px;}
.box img.add {float: left; margin-left: 10px;}
.box a.add {float: left; color: #9d9d9d; margin-left: 5px;}
.box h1 a {color:#e35b5f; font-size: 20px;}
.box a.more {float: right; display: block; margin-right: 10px; padding: 2px 0 0 10px; background: url('/img/morebg.gif'); width: 100px; height: 18px; color:#e4011c; font-size: 11px; text-decoration: none; font-weight: bold;}
.box ul.news {list-style: none; height: 240px; padding-top: 16px; margin-bottom: 6px; border-bottom: 1px solid #efefef;}
.box ul.news li {display: block; height: 38px;}
.box ul.news li:hover {background-color: #566471; cursor: pointer;}
.box ul.news li:hover a {color: #ffffff;}
.box ul.news li:hover span {color: #ffffff; cursor: pointer;}
.box ul.news li span {display:block; width: 50px; height: 38px; color: #b2b2b2; float:left;}
.box ul.news li a {color: #333333; text-decoration: none; display: block; width: 240px; height: 38px; float: left; padding: 0 5px;}
.box ul.news li a:hover {color: #ffffff; text-decoration: none; width: 240px;}
.box ul.photos {list-style: none; height: 240px; padding: 16px 0 0 20px; margin-bottom: 6px; border-bottom: 1px solid #efefef;}
.box ul.photos li {float: left; margin: 7px;}
.box ul.blogs {list-style: none; height: 240px; padding-top: 16px; margin-bottom: 6px; border-bottom: 1px solid #efefef;}
.box ul.blogs li {display: block; height: 45px; padding: 0 10px; margin-bottom: 10px;}
.box ul.blogs li:hover {background-color: #566471;}
.box ul.blogs li:hover a {color: #ffffff;}
.box ul.blogs li:hover span {color: #ffffff;}
.box ul.blogs li span {display: block; width: 50px; height: 40px; float: left; color: #b2b2b2;}
.box ul.blogs li img {float:left; margin-right: 5px; padding-top: 5px;}
.box ul.blogs li a {color: #333333; text-decoration: none; font-size: 16px; font-weight: bold;}
.box ul.blogs li a span {font-size: 12px; font-weight: normal;}
.box ul.blogs li a:hover {color: #ffffff; text-decoration: none;}
#adv {margin: 10px 0 10px 5px; float: left;}

/* kontakt */
table {width: 700px;}
td {width: 350px; line-height: 18px;}
