/* common */
*{margin:0;padding:0;}
body{background:#e5e5e5;font: 11px Verdana;line-height:17px;}
body a{font-weight:bold;}
a:link{
     text-decoration: none ;
     color: #026a88 ;
     background-color:inherit ;}
a:active,a:visited {
     color : #026a88;
     text-decoration: none ;
     background-color:inherit;}
a:hover {
     text-decoration: underline;
     color : #0083a9;
     background-color:inherit; }
p{margin:8px 0;}
h1{font-size:11px;color:#026a88;}
h2{font-size:11px;}
h3, h4, h5{font-size:10px;}

.ab {position: absolute;}
.cl {clear: both;width: 100%;}
.ov {line-height: 0px;font-size: 0px;overflow: hidden;}
.le {position: relative;float: left !important;}
.re {position: relative;float: right !important;}

#pageContainer{margin:auto;border:1px solid #878787;background:#eeeeee;padding-top:39px;position:relative;bottom:1px;}
#pageContainer div, #pageContainer img{float:left;}
img{border:0;}
hr{visibility:hidden;clear:both;}
input, select, textarea{background:#eaeaea;border:1px solid #b7b7b7;font-size:11px;}
input, select{width:139px;height:12px;padding:3px;}
.grid{width:980px;}
h3{font-size:18px;color:#cc6600;margin: 30px 0;}

/* top */
#topContainer, #topContainer img{width:980px;height:200px;}

/* menu */
#mainMenu{border-top:1px solid #c3c3c3;border-bottom:1px solid #c3c3c3;}
#mainMenu, #mainMenu ul, #mainMenu ul li{height:35px;}
#mainMenu ul li{float:left;list-style-type:none;}
#mainMenu ul li a{float:left;height:35px;}

#onas{background:url(../images/about.png) no-repeat;width:99px;}
#aktualnosci{background:url(../images/news.png) no-repeat;width:108px;}
#pracownie{background:url(../images/workshop.png) no-repeat;width:110px;}
#projekty{background:url(../images/project.png) no-repeat;width:108px;}
#wynajem{background:url(../images/hire.png) no-repeat;width:110px;}
#studio{background:url(../images/studio.png) no-repeat;width:109px;}
#kawiarnia{background:url(../images/coffe.png) no-repeat;width:109px;}
#foto{background:url(../images/foto.png) no-repeat;width:109px;}
#kontakt{background:url(../images/contact.png) no-repeat;width:118px;}

#onas:hover{background:url(../images/about2.png) no-repeat;width:99px;}
#aktualnosci:hover{background:url(../images/news2.png) no-repeat;width:108px;}
#pracownie:hover{background:url(../images/workshop2.png) no-repeat;width:110px;}
#projekty:hover{background:url(../images/project2.png) no-repeat;width:108px;}
#wynajem:hover{background:url(../images/hire2.png) no-repeat;width:110px;}
#studio:hover{background:url(../images/studio2.png) no-repeat;width:109px;}
#kawiarnia:hover{background:url(../images/coffe2.png) no-repeat;width:109px;}
#foto:hover{background:url(../images/foto2.png) no-repeat;width:109px;}
#kontakt:hover{background:url(../images/contact2.png) no-repeat;width:118px;}

/*left menu*/
.leftMenu{padding:0 28px 0 0;}
.leftMenu, .menuBox, .menuTop, .menuContent, .title{width:176px;}
.menuBox{background:url(../images/box_bg.png) repeat-y;margin:0 0 10px 0;}
.menuTop{background:url(../images/box_top.png) no-repeat top left;padding-top:3px;}
.menuContent{background:url(../images/box_bottom.png) no-repeat bottom left;}
.title{background:url(../images/box_title.png) no-repeat bottom left;height:25px;font:bold 11px verdana;color:#676767;text-align:center;}
.title span{position:relative;top:5px;}
.boxContent{padding:10px 4px;overflow:hidden;width:165px;}
.boxContent ul{padding:0 0 10px 8px;}
.boxContent ul li{list-style-type:none;line-height:180%;}
#newsletter, #calendar{text-align:center;}
#newsletter p{text-align:right;}
#newsletter a{font-weight:normal;margin:0 20px 0 0;}

#calendar select{width:145px;height:21px;padding:0 0 0 3px;margin:0 0 10px 0;}
#calendar table{width:150px;text-align:center;}
#calendar table{margin:0;padding:0;}
#calendar table th, #calendar table td{width:20px;height:24px;}
#calendar table th{border-right:1px solid #c6c6c6;color:#666;text-transform:uppercase;font-size:10px;}
#calendar table td{border-bottom:1px solid #c6c6c6;border-right:1px solid #c6c6c6;1px solid #c6c6c6;}
#calendar table .topBorder td{border-top:1px solid #c6c6c6;}
#calendar table .activeTd{background:#026a88;color:#fff;}
#calendar table .activeTd a{color:#ffffff;font-weight: normal;}
#calendar table .activeTd2{background-color:#cddbfc;color:#fff;}
#calendar table .activeTd2 a{color:#606060;font-weight: normal;}
/* content */
#contentContainer{padding-top:20px;border-top:1px solid #b7b7b7;}
#content{width:762px;margin:0 0 15px 0;}
#pageContainer #content img{float:none;}
#pageContainer #content .left{float:left;}
#pageContainer #content .right{float:right;}
.newsContainer{width:762px;background:url(../images/news_separator.gif) repeat-x bottom left;text-align:left;margin:0 0 15px 0;overflow:hidden;}
.newsContainer .div_foto{border:1px solid #b8b8b8; margin:0 0px 15px 0; background-color: #ffffff; background-repeat: no-repeat; background-position: center center; width: 190px; height: 130px;}
.newsContainer ul{position:relative;left:15px;text-indent:20px;}
#news{border:1px solid red;float:left;}

/* footer */
#footer ul{margin-left:175px;border-top:1px solid #b7b7b7;width:700px;padding:10px 0 30px;}
#footer ul li{list-style-type:none;float:left;margin:0 0 0 10px;}
#load{display:none;}

/*podstrony*/
.collumn{width:300px;}
.collumn ul {margin:0 10px 30px 0;}
.collumn ul li{list-style-type:none;}
#fotoreportaz{width:776px;}
#fotoreportaz div{margin:0 5px 0 0;width:250px; height: 230px;}
#fotoreportaz h4{height:40px;width:250px;float:left;}

#foot_logo{
	background:url(../graph/shared/foot/foot_logo.gif) 0px 0px no-repeat;
	width:20px;
	height:19px;
	position:relative;
	float:right;
	overflow:hidden;
}

#reklama_1{width:728px;height:90px;overflow:hidden; margin: 0px 0px 12px 10px;}

#foot_logo:hover{ background:url(../graph/shared/foot/hover/foot_logo.gif) 0px 0px no-repeat; }

#footer .lt{ padding-left:17px; padding-top:2px; float:left; }
#footer .rt{ padding-right:10px; padding-top:2px; float:right; }
