/* CSS layout for cieszyn.pl
   @created: 06.02.2009
   @last edited: 17.02.2009
   @author: Arkadiusz Kondas <ak88@wp.pl>
*/

/* global styles */
html, body, a, p, h1, h2, h3, h4, ul, li, div, img, fieldset, form, input {margin:0; padding:0; border:0;}
body {font-family:tahoma; color:#000; font-size:13px;}
a {text-decoration:none;}
a:hover {text-decoration:underline;}
h1 {font-size:11px; color:#000; padding-left:50px; line-height:35px;}
h2 {font-size:13px; line-height:20px; font-weight:bold;}
h3 {font-size:13px; color:#000; background:url(layout/bgH3.gif) top repeat-x; height:30px; line-height:30px; text-align:center;}

/* structure style */
#PageWrapper {width:800px; margin:0 auto;}
#ContentWrapper {width:100%;}
#ContentLeft {display:none;width:5px; float:left; margin-bottom:15px;}
#ContentRight {display:none;width:5px; float:right; padding-top:10px;}
#Content {width:800px; float:left; padding:10px 0 0 10px;}

/* header styles */
#HeaderWrapper {display:none;height:361px; position:relative;}
#TopMenu {display:none;display:none;width:100%; height:56px;}
#TopMenu td {vertical-align:middle; text-align:center;}
#TopMenu td.spacer {height:56px; width:2px; background:#E6E6BD;}
#TopMenu td a {font-size:13px; color:#FFF; font-weight:bold;}
#TopMenu td.link:hover {background:url(layout/bgMenuHover.jpg) top repeat-x; cursor:pointer;}
#HeaderLeft {padding-top:40px; clear:both;}
#HeaderBanner {display:none;position:absolute; bottom:0px; right:0px; font-size:0; line-height:0; width:744px; height:300px; background:url(layout/mainFoto.jpg) top no-repeat;}
#Flags {display:none;padding-top:40px; width:211px; text-align:center;}
#Flags img {display:none;margin-right:5px;}

/* center content styles */
#Content .header {height:15px; width:100%; margin-bottom:10px;}
#Content .linkRSS {display:none;float:right; padding:7px 5px 0 0;}
#NewsWrapper {padding:10px 5px 0 0;}
.NewsBox {width:255px; height:230px; padding-right:8px; padding-left:7px; float:left; line-height:15px;}
.NewsBox img {float:left; margin:5px;}
.NewsBox .more {display:none;color:#F00; float:right;}
#Reccomended {padding:15px 0 20px 0; clear:both; width:650px;}
#Reccomended h2 {border-bottom:1px solid #5D9E9B; padding-top:8px;}
#BannerTable {margin:10px 0 0 0;}
#BannerTable td {text-align:center;}
#Content ul {margin-left:20px;}
#TidingsWrapper {margin-bottom:10px;}
#TidingsWrapper ul {list-style:none; margin:10px 0 0 0; float:left;}
#TidingsWrapper a {color:#000;}
#TidingsWrapper li {width:220px; margin:10px 0 10px 0; padding-left:20px; background:url(layout/bgTidMenu.jpg) no-repeat left 50%;}


/* google map page styles */
#MapSearchBox {display:none;margin-bottom:15px;}
p.mapInfoP {display:none;font-weight:bold; font-size:13px; color:#091840; margin-bottom:10px;}
#MapSearchBox .submit {display:none;background:#091840; border:1px solid #FFF; color:#FFF; font-size:11px; padding:5px;}
#MapSearchBox div.input {display:none;width:163px; border:1px solid #C5FADA;}
#MapSearchBox input.input {display:none;height:20px; font-size:11px; padding:4px 5px 0 5px; width:152px; border-top:1px solid #333; border-left:1px solid #333;}
#MapCategory {display:none;padding:5px 0 10px 0; border-top:1px solid #CCC;}
#MapCategory li {display:none;color:#666; font-size:13px;  width:160px; float:left; margin:5px;}
#MapCategory li a {display:none;color:#666; cursor:pointer;}
.oxMarkerDiv {width:300px;}
.oxMarkerImage {float:left; margin:5px;}
#oxMapMarkers {font-size:13px; margin-top:10px;}
#oxMarkerList {margin-left:5px;}
#oxMarkerList li {cursor:pointer; color:#069; float:left; margin-right:10px; margin-left:10px; width:160px;}
#mapSearchresponse {font-size:13px; font-weight:bold; margin-bottom:8px;}
#BusLineTable {display:none;margin-bottom:10px;}
#BusLineTable td, #BusLineTable th display:none;{background:#FFF; padding:10px; text-align:center;}
#BusLineTable th {display:none;border-bottom:1px solid #091840;}
.BusLineColor {display:none;width:70px; height:10px;}

/* article list styles */
#ArticleList {width:650px;}
.ArticleListBox {margin:5px 0; padding-bottom:5px; border-bottom:1px solid #091840;}
.ArticleListBox h2 {color:#000;}
.ArticleListBox img {float:left; margin:3px;}
.ArticleListBox .more, .EventListBox .more {display:none; float:right; color:#000; margin:10px 30px 0 0; font-weight:bold;}

/* events list and show style */
#EventsList {margin:10px 0;}
.EventListBox {margin-bottom:5px; padding-bottom:5px; border-bottom:1px solid #091840;}
.EventListBox h2 a {color:#000;}
.EventListBox img {display:none;float:left; margin:5px;}

#ShowPageWrapper h1 {display:none;}
#ShowPageWrapper h2 {font-size:13px; margin-top:5px;}
#ShowPageWrapper p {font-size:13px; margin-left:5px}
#ShowPageWrapper .date, .ArticleListBox .date, .EventListBox .date {display:block; margin-bottom:10px; font-size:11px;}
#ShowPageWrapper .back {display:none; margin-top:10px; font-size:8px; font-weight:bold;}
#ShowPageWrapper .back a {display:none; color:#000;}
#phoFil {float:left; width:165px; margin:0 7px ;}
#phoFil .photo {margin-bottom:15px; margin-right:10px; text-align:center; font-size:11px;}

/* add form styles */
#form input {border:1px solid #333;}

/* category list pages */
#CategoryBox h2 {font-size:14px; text-decoration:underline; padding:10px 0 0 10px;}
#CategoryBox .sub a {text-decoration:underline; margin-bottom:7px; font-size:13px;}
#CategoryBox .sub p {padding:7px 0 7px 10px;}

/* search list styles */
#SearchList {margin:10px 0; width:650px;}
#SearchList .l {clear:both; padding:5px 0;}
#SearchList .l a {float:left;}
#SearchList .l div {float:right;}
#SearchList .m {clear:both; padding:10px 0; font-weight:bold; text-align:center;}

/* page map styles */
#PageMapBox li {font-size:13px; font-weight:bold; line-height:14px;}
#PageMapBox li a {color:#000;}
#PageMapBox .main {text-decoration:underline; margin-bottom:7px; font-size:13px;}
#PageMapBox .sub1 {margin-left:20px; margin-bottom:5px; margin-top:5px;}
#PageMapBox .sub2 {margin-left:60px; font-size:11px; font-weight:normal;}

/* other styles */
.BlueLine {border-top:1px solid #699; line-height:1px; height:1px; font-size:1px;}
.arrowRight {background:url(layout/arrowDouble.gif) right 55% no-repeat; padding-right:10px;}
.arrowLeft {background:url(layout/arrowDouble.gif) 6% 55% no-repeat;}
.message, #message {padding:100px 0 0 0; text-align:center; font-weight:bold; font-size:13px;}

/* footer style */
#FooterWrapper {display:none;clear:both; line-height:20px; border-top:0px solid #5D9E9B; color:#5D9E9B; padding:5px 0; text-align:center !important;}
#FooterWrapper ul {list-style:none; text-align:center !important;}
#FooterWrapper li {float:left; padding:0 9px;}
#FooterWrapper a {color:#5D9E9B;}
#FooterWrapper p {clear:both;}

/* old styles */
.txt{text-align:justify;padding:10px 0 20px 0;border-bottom:0px solid #93c9ff; width:650px;font-size:13px}
#addList{margin-top:10px;font-family:tahoma; width:650px;}
#addList .addListH{background-color:#fff;color:#000;font-weight:bold; width:250px;border-top:1px color:#000;}
#addList td{padding:3px 0 3px 10px;}
#addList .addListL_0{background-color:#fff; width:200px;border-top:1px;}
#addList th{font-weight:normal;text-align:left;padding:2px;border-top:1px solid #999font-size:13px;}
#addList th a{font-weight:bold; color:#091840;}
#addList .addListF{background-color:#699fd4;color:#fff;}
#addList .addListF td{padding-left:10px;}
#addList .addListF a{color:#091840;}

#addHead h3{background-color:#69a3dc;color:#000;font-size:13px;padding:2px 0 2px 7px; width:650px;}
#addHead h4{display:none; background-color:#d2e9ff;font-size:11px;padding:5px 0 5px 7px; width:650px;}
#addHead h4 a{color:#000;}

#addHomTbl{width:650px;}
#addHomTbl th{padding:0 10px;text-align:left;vertical-align:top;font-weight:normal;}
#addHomTbl td{width:50%;padding-right:10px;}
#addHomTbl div{margin:5px 0 5px 0;color:#000;}
#addHomTbl h2{font-size:13px;font-weight:bold;}
#addHomTbl p{font-size:11px;margin:1px 0 0 0;}
#addHomTbl a{color:#000;}
#addHomTbl a.s{text-decoration:underline;}
#addHomTbl .add td{display:none;text-align:right;padding:5px 10px 0px 0;}

#addInfo table th{text-align:left;padding:4px;font-weight:bold;font-size:14px;}
#addInfo table td{width:100px;vertical-align:middle;padding:2px;text-align:right;font-size:14px;}
#addInfo .line{display:none;background-color:#699fd4;height:20px; width:650px; clear:both;}

#addForm table th{text-align:left;padding:4px;font-weight:normal;}
#addForm table td{width:100px;vertical-align:middle;padding:2px;text-align:right;}
#addForm .line{background-color:#699fd4;height:30px; width:650px;}

#advHead h3{background-color:#69a3dc;color:#fff;font-size:13px;padding:2px 0 2px 7px;}
#advHomTbl{width:90%;margin:10px auto;}
#advHomTbl th{padding:10px 10px;text-align:left;vertical-align:top;font-weight:normal;}
#advHomTbl td{width:50%;padding:10px 10px 0 0;}
#advHomTbl h2{font-size:13px;font-weight:bold;margin:2px 0;color:#0d3d9e;}
#advHomTbl a{color:#091840;}
#advHomTbl .add td{text-align:right;}

#advForm {margin-top:20px;}
#advForm table th{text-align:left;padding:4px;font-weight:normal;}
#advForm table td{width:100px;vertical-align:middle;padding:2px;text-align:right;}
#advForm .line{background-color:#699fd4;height:20px; width:650px;}

.advTypes{margin:5px 10px;}
.advTypes h2{display:inline;font-size:11px;margin:3px 0;color:#0d3d9e;font-weight:normal;}
.advTypes a{color:#000;}
.advTypes .s{text-decoration:underline;}

#advInfo {margin-top:10px;}
#advInfo table{float:left;width:500px;}/*-------------------------------------*/
#advInfo table th{text-align:left;padding:4px;font-weight:bold;}
#advInfo table td{width:50px;vertical-align:middle;padding:2px;text-align:right;}
#advInfo .line{display:none;background-color:#699fd4;height:20px; width:650px;}

#advList{width:100%;margin-top:10px;width:650px;}
#advList .advListH{background-color:#699fd4;color:#fff;font-weight:bold; width:200px;}
#advList td{padding:3px 0 3px 10px;}
#advList .advListL_0{background-color:#dfefff; width:200px;}
#advList th{font-weight:normal;text-align:left;padding:2px;border-left:1px solid #d2e9ff;}
#advList th a{font-weight:bold; color:#091840;}
#advList .add td{text-align:right;padding:0px 10px 5px 0;}
#advList .add a{color:#000;}
#advList .advListF{background-color:#699fd4;color:#fff;}
#advList .advListF td{padding-left:10px;}
#advList .advListF a{color:#000;}

#cat #phoFil {float:right;padding:0 0 10px 0;}
#cat #phoFil .photo{background-color:#c4e1ff;width:170px;text-align:center;padding:0px;margin:0 0 0 10px;}
#cat #phoFil .photo img{border:1px solid #59acff;margin:3px;}
#cat #phoFil .photo p{text-align:center;padding:0 2px 2px 2px;color:#666;;font-size:11px;}
#cat #phoFil .files{background-color:#c4e1ff;width:170px;text-align:left;padding:0px;margin:0 0 0 10px;}
#cat #phoFil table{width:100%;border:0;padding-top:5px;}
#cat #phoFil th{padding:2px;width:20px;text-align:center;vertical-align:top;}
#cat #phoFil td{padding:2px;font-size:11px;}
#cat #phoFil td div{padding:1px 0;color:#666;;font-size:11px;}
#cat #phoFil td a{text-decoration:underline;}
#cat #phoFil td a:hover{text-decoration:none;}


/* gallery */
#galListHead h3{background-color:#69a3dc;color:#000;font-size:13px;padding:2px 0 2px 7px;}
#galTbl {width:100%;border:0;margin:10px 0;}
#galTbl td{text-align:center;padding:0;margin:0;vertical-align:middle;}
#galTbl td h2{font-size:11px;font-weight:normal;}
#galTbl td div{padding:1px 0 5px 0;font-style:italic;font-size:11px;}
#galTbl td img{border:1px solid gray;padding:0;}
.galListFoot {background-color:#93c9ff;font-size:11px;margin:5px 10px;padding:3px 5px;}


/* antiques by MK */

/* antiques list*/ 

/*#antListHead h3{background-color:#69a3dc;color:#fff;font-size:13px;padding:2px 0 2px 7px;}*/
/*#antList {padding:0 10px;}*/
/*#antList div h2{color:#0d3d9e;font-size:12px;padding:10px 0 0 0;}*/
#antList div span{font-size:11px;color:#000000;}
#antList div p{padding:5px 0 0 0;}
#antList .more{display:none;text-align:right;color:#999999;}
/*#antList div img{border:1px solid #93c9ff;margin:10px 0 10px 10px;float:left;}*/
#antList hr {display:block;padding:5px 0 0 0;border:0;border-bottom:0px solid #93c9ff;margin:0;height:0;}
.antListFoot {background-color:#93c9ff;font-size:11px;margin:5px 10px;padding:3px 5px;}