﻿/*----- Start "Main definitions" -----*/
* { padding: 0; margin: 0; outline: 0; }

body {

    line-height: 1.2;
   	  /*	font-family:  "Verdana", sans-serif;  */
    color: #fff;
    background: url('css/images/bg.jpg') 0 0;
    text-align: left;
    }

a img { border: 0; }
a { color: #a0a0a0; text-decoration: underline; }
a:hover { text-decoration: none; }

.left { float: left; display: inline; }
.right { float: right; display: inline; }

.cl, .clear { display: block; height: 0; font-size: 0; line-height: 0; text-indent: -4000px; clear: both; }
.field { font-size: 12px; color: #484848;   /*	font-family:  "Verdana", sans-serif;  */ color: #000; border: solid 1px #a0a0a0; width: 140px; padding: 2px 5px; }
/*----- End "Main definitions" -----*/

.shell { width: 1000px; margin: 0 auto; }

#page { padding-bottom: 30px; }

#banner{
	display:block;
	width:500px;
	height:200px;
	float:right;
	margin-top:35px;
}
#logo {
    display:block;
    float:left;
    background:url("images/logo_bg.jpg") no-repeat;
}
#logo a{
	display:inherit;
	margin:0px;
	padding:0px;
	text-decoration:none;
}
#top-nav { float: right; display: inline; margin-bottom: 2px; }
#top-nav ul { float: left; display: inline; font-size: 10px; line-height: 31px; color: #fff; height:32px; text-transform : uppercase; /*background: url('css/images/top-nav-bg.jpg') repeat-x 0 0;*/
}
#top-nav ul li { float: left; display: inline; list-style-type: none; height:32px;}
#top-nav ul li a { float: left; display: inline; color: #fff; text-decoration: none; padding: 0 10px 0 8px; background: url('css/images/top-nav-bg.jpg') no-repeat left 0;
}
#top-nav ul li a:hover { text-decoration: underline; }
#top-nav ul li.last { padding-right: 4px; background: url('css/images/top-nav-last.gif') no-repeat right 0;
}
#top-nav ul li.last a { background: none; }
#top-nav ul li.home { width: 88px; background: url('css/images/top-nav-home.gif') no-repeat 0 0;
}
#top-nav ul li.home a { background: none; width: 32px; height: 31px; line-height: 29px; padding: 0; color: #141414; font-weight: bold; padding-left: 21px; }

#main-nav { float: right; display: inline; line-height: 32px; background: url(images/main-nav-bg.gif) repeat-x 0 0; }
#main-nav .bg-right { background: url(images/main-nav-bg-right.gif) no-repeat right 0; }
#main-nav .bg-left { background: url(images/main-nav-bg-left.gif) no-repeat 0 0; padding-left: 32px; width: 676px; }
#main-nav ul { height: 32px; font-size: 10px; color: #a8a8a8; text-transform: uppercase; }
#main-nav ul li { float: left; display: inline; list-style-type: none; background: url(images/main-nav-sep.gif) no-repeat right 0; }
#main-nav ul li a { float: left; display: inline; text-decoration: none; color: #a8a8a8; padding: 0 11px 0 9px; }
#main-nav ul li a:hover { text-decoration: underline; }


#thumbnail1{
    width:180px;
    height:120px;
    margin:30px;
    float:left;
    border: white 4px solid;
}

/************************
 * Slideshow
*************************/
#slideshow {
	margin-bottom:10px;     
	width:790px;
	height:210px;
	background:transparent url(images/bg_news.jpg) no-repeat 0 0;
	position:relative;
}

#slideshow #slidesContainer {
  margin:0 auto;
  width:735px;
  height:210px;
  overflow:auto; /* allow scrollbar */
  position:relative;
}
#slideshow #slidesContainer .slide {
  margin:0 auto;
  width:760px; /* reduce by 20 pixels of #slidesContainer to avoid horizontal scroll */
  height:263px;
  background:url('images/bg_slide.jpg') no-repeat;
  /*	font-family:  "Verdana", sans-serif;  */




}
.control {
  display:block;
  width:39px;
  height:207px;
  text-indent:-10000px;
  position:absolute;
  cursor: pointer;
}
#leftControl {
  top:0;
  left:0;
  /*background:transparent url(images/control_left.jpg) no-repeat 0 0;*/
}
#rightControl {
  top:0;
  right:0;
  float:right;
   /*background:transparent url(images/control_right.jpg) no-repeat 0 0;*/
}
#pageContainer {
  margin:0 auto;
  width:790px;
  color:#373a3f;
  bottom: 0;

}
/*#pageContainer h1 {
  display:block;
  width:760px;
  height:114px;
  background:transparent url(images/bg_pagecontainer_h1.jpg) no-repeat top left;
  text-indent: -10000px;
}*/
.slide p {
	margin-top:50px;
	padding-left:10px;
	padding-right:10px;
  /*	font-family:  "Verdana", sans-serif;  */
	}
.slide h2 {
  /*	font-family:  "Verdana", sans-serif;  */  color:#373a3f;
  margin-left:90px;
  margin-top:15px;
  font-size:16px;
}
.slide img {
  float:left;
  margin:15px;
  border: #70acef solid 1px;
}
/* END slideshow */

/************************
 * Slideshow gallery
*************************/
#slideshowGallery {
	margin:0;
        margin-top:20px;
        position:absolute;
	width:790px;
	height:210px;
	background:transparent url(images/bg_gallery.png) no-repeat 0 0;
	position:relative;
}

#slideshowGallery #slidesContainer {
  margin:0 auto;
  width:735px;
  height:210px;
  overflow:auto; /* allow scrollbar */
  position:relative;
}
#slideshowGallery #slidesContainer .slide {
  margin:0 auto;
  width:740px; /* reduce by 20 pixels of #slidesContainer to avoid horizontal scroll */
  height:263px;
  background:url('images/bg_slideGal.png') no-repeat;
}

/* end slideshow gallery*/

/*****************
 * menu rozwijane
*****************/
#menu_left {
    float: left;
    width:185px;
    display:block;
    height:425px;
    background:url("css/images/menu_bg.jpg") no-repeat;
}
/* #menu0 {
	width: 185px;
	height:425px;
}
#menu0 dt {
    font-family: "Trebuchet MS", Verdana, sans-serif;
    font-size:15px;
    text-align:left;
}
#menu0 dt a{
    width:185px;
    display:block;
    text-decoration:none;
    color:#3e3f47;
    /*padding-left:10px;
}
#menu0 dt a:hover{
    text-decoration:none;
}
#menu0 dt.active {
    font-weight: bold;
    color:white;
}
#menu0 dd {
    color:#3e3f47;
    margin:0;

}
#menu0 dd a{
    width:180px;
    display:block;
    text-decoration:none;
    color:white;
    padding:0 0 0 0;
}
#menu0 dd a:hover{
    text-decoration:none;
    color:white;
   }
#menu0 dd.active {
	font-weight: bold;

}*/
#menu_left .allmax{
    display:block;
    height:30px;
  }
#menu_left .allmax a{
    display:block;
    height:30px;
}
/*END menu rozwijane*/

/*****************
 * menu
*****************/



div.scroll {
height: 420px;
overflow: auto;
width:800px;
float:right;
padding: 8px;
background:url("images/scroll_bg_2.jpg");
}

#main { /*background: #050505 url('css/images/main-bg.gif') no-repeat 0 0; padding-top: 10px;*/ 
	  /*	font-family:  "Verdana", sans-serif;  */
	   }
#main-bot { height: 100%; position: relative; }
#sidebar {  display:block; float: left; display: inline; width: 185px; height:425px; }

#content {float: right; display: inline; width: 810px; margin:0px;   /*	font-family:  "Verdana", sans-serif;  */  }
.block { margin-bottom: 10px;  font-family:  "Verdana", sans-serif;  }
.block h1{font-size:24px;}
.block h3 { 
    font-size: 14px;
    color: white;
   /*	font-family:  "Verdana", sans-serif;  */  
    letter-spacing: 0px;
    margin-right: 10px;
    padding-left:6px;
    margin-bottom: 5px;
    margin-top: 10px;
    margin-left:10px;
    height:auto;
    background:url("images/h1.png") no-repeat;
    padding-top:2px;
    padding-bottom:2px;
}
#content p{
    padding:10px;
    font-size:12px;
}
#content p{
    padding:10px;
    font-size:12px;
}
#content .block { width: 790px; }

#content .block ul{
	padding-left:30px;
}

/*aktualnosci*/
#content .block .news{
    display:block;
    height:auto;
    width:780px;
    float:left;
    margin-left:10px;
    margin-right:5px;
   
}
#content .block .news .logo{
    display:block;
    float:left;
    width:116px;
    height:103px;
    background: url('images/news_logo.jpg') no-repeat;
}

#content .block .news .logo h5{
    font-size:14px;
    letter-spacing:-1px;
    text-align:center;
    font-weight:bold;
    padding-top:5px;
  /*	font-family:  "Verdana", sans-serif;  */
      color:#454545;
}
#content .block .news img{
    display:block;
    margin: 0 auto;
    margin-top:5px;
}
#content .block .news .info{
    display:block;
    float:left;
    width:500px;
    height:103px;
    background: url('images/news_bg.jpg') repeat-x;
}
#content .block .news .info p{
    padding-top:30px;
    padding-left:10px;
    float:left;
    color:#454545;
    width:auto;
}
#content .block .news .images{
    display:block;
    width:150px;
    height:103px;
    background: url('images/news_bg.jpg') repeat-x;
    float:left;
}
#content .block .news .images img{
    border:solid 2px #c6c8cb;
    margin-top:5px;
}
/*END aktualnosci*/



#content .block .ref{
    display:block;
    height:auto;
    width:370px;
    float:left;
    margin-left:10px;
    margin-right:5px;
    margin-top:10px;
}
#content .block .ref h4{
    padding:5px;
     /*	font-family:  "Verdana", sans-serif;  */
    font-size:14px;
}

#content .block .ref a{
    padding-left:5px;
     /*	font-family:  "Verdana", sans-serif;  */   font-size:12px;
    color:#5da4f2;
    text-decoration:none;
  
}

#content .block .ref a:hover{
    font-weight:bold;
}
#content .block .ref images{
    display:block;
    width:160px;
    height:200px;
}

#content .block .ref .images img{
    padding:5px;
    float:left;
}

#content .block .ref p{

      /*	font-family:  "Verdana", sans-serif;  */
    padding-top:5px;
    padding-left:5px;
    padding-right:5px;

}








#content .block .block-bot { background-image: url('css/images/content-block-bot.gif'); }
#sidebar .block { background-image: url('css/images/menu_bg.jpg') left; width: 185px; margin:0; }
#sidebar .block .block-bot { /*background-image: url('css/images/header_bg.jpg');*/ }

#search .block-cnt { padding: 5px 5px 5px 4px; }
#search .fieldplace { float: left; display: inline; width: 170px; height: 22px; background: url('css/images/search-field.gif') no-repeat 0 0;
padding-left: 18px; }
#search .fieldplace .field { padding: 3px 6px 4px; width: 158px; border: none; background: none; }
#search .button { float: left; display: inline; width: 29px; height: 22px; font-size: 0; line-height: 0; text-indent: -4000px; cursor: pointer; border: 0; }
#search .button { background: url('css/images/search-button.gif') no-repeat 0 0;}

#sign .block-cnt { padding: 6px 5px 5px 5px; }
#sign .button { display: block; font-size: 11px; font-weight: bold; text-align: center; color: #fff; text-decoration: none; text-transform: uppercase; line-height: 29px; }
#sign .button { width: 105px; height: 29px; background: url('css/images/sign-button.gif') no-repeat 0 0;}
#sign .button:hover { background-position: 0 bottom; }
#sign .button-left { float: left; display: inline; }
#sign .button-right { float: right; display: inline; }
#sign .center { text-align: center; font-size: 11px; line-height: 16px; margin-top: 4px; }
#sign .center a { color: #35cfd9; }

#sidebar .articles h4 { color: #fff; font-weight: bold; font-size: 12px; }
#sidebar .articles h4 a { color: #fff; text-decoration: none; }
#sidebar .articles h4 a:hover { color: #ccc; }
#sidebar .articles .view-all { font-size: 10px; letter-spacing: 0.5px; line-height: 24px; float: right; display: inline; margin-right: 6px; }

#sidebar .image-articles .image { float: left; display: inline; width: 55px; }
#sidebar .image-articles .image img { padding: 1px; border: solid 1px #1e1e1e; width: 51px; height: 51px; }
#sidebar .image-articles .cnt { float: right; display: inline; width: 150px; }

#sidebar .text-articles .article { padding: 8px 10px; font-size: 12px; }
#sidebar .text-articles h4 { font-size: 13px; }

#content .articles h4 { font-size: 19px; font-weight: bold; color: #ccc; margin: 4px 0 2px; }
#content .articles h4 a { text-decoration: none; color: #ccc; }
#content .articles h4 a:hover { color: #fff; }

#content .col-articles .image img { padding: 1px; border: solid 1px #050505; width: 194px; height: 194px; }
#content .col-articles .article { float: left; display: inline; margin: 17px 0 10px 15px; width: 198px; }

#content .row-articles .article { padding: 10px 15px 12px 15px; background: url('css/images/content-article-sep.gif') repeat-x 0 bottom;
}
#content .row-articles .last-article { background: none; }
#content .row-articles .image { float: left; display: inline; width: 194px; }
#content .row-articles .image img { width: 194px; }
#content .row-articles .cnt { float: right; display: inline; width: 420px; }
#content .row-articles h4 { margin-top: 0; line-height: 20px; }
#content .row-articlelative;   font-family: "Verdana", sans-serif;}
#slider .buttons { position: absolute; top: 250px; right: 15px; z-index: 101; }
#slider .buttons span { float: left; display: inline; width: 28px; height: 27px; font-size: 0; line-height: 0; text-indent: -4000px; cursor: pointer; margin-left: 2px; }
#slider .buttons span.prev { background: url('css/images/button-prev.png') no-repeat 0 0;
}
#slider .buttons span.next { background: url('css/images/button-next.png') no-repeat 0 0;
}
#slider .holder { width: 638px; height: 357px; position: relative; overflow: hidden; }
#slider .content { height: 357px; width: 100000px; position: absolute; top: 0; left: 0; }
#slider .fragment { float: left; display: inline; width: 638px; height: 357px; list-style-type: none; }
#slider .fragment .image { position: relative; width: 638px; height: 287px; }
#slider .frame { width: 638px; height: 287px; position: absolute; top: 0; left: 0; z-index: 100; background: url('css/images/slider-image-bg.png') no-repeat 0 0;
}
#slider .frame { font-size: 0; line-height: 0; text-indent: -4000px; }
#slider .fragment .cnt { margin-top: 5px; height: 49px; background: url('css/images/slider-cnt-bg.gif') repeat-x;
color: #fff; font-size: 11px; line-height: 1.4; padding: 8px 15px; }
#slider .fragment .cnt .side-a { float: left; display: inline; width: 150px; }
#slider .fragment .cnt .side-a { float: left; display: inline; width: 150px; }
#slider .fragment .cnt .side-b { float: right; display: inline; width: 430px; }
#slider .fragment .cnt h4 { font-size: 19px; font-weight: bold; color: #212121; text-transform: uppercase; margin-bottom: 5px; }
#slider .fragment .cnt .rating li { float: left; display: inline; list-style-type: none; font-size: 9px; color: #050505; text-transform: uppercase; margin-right: 1px; }
#slider .fragment .cnt .rating li .star { float: left; display: inline; width: 15px; height: 15px; font-size: 0; line-height: 0; text-indent: -4000px; }
#slider .fragment .cnt .rating li .empty-star { background: url('css/images/empty-star.gif');
}
#slider .fragment .cnt .rating li .full-star { background: url('css/images/full-star.gif');
}
#slider .fragment .cnt .rating li .votes { float: left; display: inline; margin-top: 3px; margin-left: 4px; }#footer{
    height:34px;
    width:1000px;
    background:white;
    margin:auto;
    padding-top:2px;
     /*	font-family:  "Verdana", sans-serif;  */
}
#footer .copy { font-size: 10px; color: white; text-align: center; padding: 20px 0; }
#footer .copy a{ color: #363636; }
#footer h2{ font-size: 10px; text-align: center; }