@charset "iso-8859-2";


	
* {margin: 0; padding: 0; outline: 0;}
fieldset, img, input, textarea, hr {border: none;}
li {list-style: none;}

body {font: 11px/17px tahoma, verdana sans-serif; background: #3b3b3b; color: #fff;}

a { color: #fff ; text-decoration: underline; }
a:hover { text-decoration: none; }

/**************TOP***************/

#top { width: 100%; height: 181px; background: url('/images/header_bg.png') center repeat-x; border-bottom: 10px solid #d71bee;}
#header { width: 1010px; height: 147px; margin: 0 auto;position: relative;  background: url('/images/header.png') no-repeat; }
h1 {font-size: 12px; width: 210px; height: 49px; position: absolute; top: 45px; left: 86px;}

/*******************************PANEL LOGGED***************************************/

#logged { width: 1010px; height: 34px; margin: 0 auto; text-align: right; }
#logged a { color: #c3e3ff; text-decoration: underline; }
#logged ul { padding-top: 8px; }
#logged ul  li { display: inline; padding: 0 10px;  border-left: 1px solid #7b7b7b;}
#logged span { font-weight: bold;}
#logged #login { border: none; padding-left: 20px; background: url('/images/avatar.png') no-repeat;}

/*******************************WYSZUKIWARKA****************************************/

#search { width: 373px;  height: 60px;   text-align:right;  margin-left: 100px; position: absolute; right: 60px; top: 25px;}
#search input { float: left;}
#search_area { width: 251px; height: 22px; padding: 5px 0 7px 25px; margin: 5px 1px 0 0;color: #979797;background: url('/images/searchinput.png') no-repeat;}
#search_button { margin-top: 5px;}
#search fieldset a { font-family: Arial, tahoma, sans-serif;  color: #d2d2d2; text-decoration: none; padding-bottom: 10px; }
#search fieldset a span {color: #b9d817;}
.auraltext, #search label {width: 1px; height:1px; position: absolute; left: -2000px; overflow:hidden; }

/*******************************NAWIGACJA****************************************/

#nav { width: 474px;  height: 32px; position: absolute; right: 0; top: 115px; }
#nav li { float: left; margin-right: 1px;}
#nav a {display: block; height: 32px; text-indent: -9999px; overflow: hidden;}

/***Zakładki menu aktywne*****/

body#strona_active #strona {background: url('/images/strona_glowna2.png');}
body#aktualnosci_active  #aktualnosci  {background: url('/images/aktualnosci2.png') ;}
body#gry_active #gry { background: url('/images/gry2.png');}
body#porady_active  #porady {width: 74px; background:url('/images/porady2.png');}
body#forum_active  #forum {width: 74px; background: url('/images/forum2.png');}

/***Nawigacja rollover*******/

#strona {width: 135px; background: url('/images/strona_glowna.png');}
#strona:hover {background: url('/images/strona_glowna2.png');}

#aktualnosci {width: 112px; background: url('/images/aktualnosci.png') ;}
#aktualnosci:hover {background: url('/images/aktualnosci2.png') ;}

#gry {width: 74px; background: url('/images/gry.png');}
#gry:hover { background: url('/images/gry2.png');}

#porady {width: 74px; background:url('/images/porady.png');}
#porady:hover {width: 74px; background:url('/images/porady2.png');}

#forum {width: 74px; background: url('/images/forum.png');}
#forum:hover {width: 74px; background: url('/images/forum2.png');}

/*******************************LOKALIZACJA***************************************/

#localizer { width: 1010px; height: 40px; margin: 0 auto; padding-top: 20px; color: #828282;}
#localizer p, #location, #location li { display: inline; }
#localizer a { color: #c4c4c4;}
#location li {padding: 0 15px 0 5px;  background: url('/images/arrow.png') no-repeat right; }
#localizer .last {background: none; font-weight: bold;}
#error_send {float: right; width: 285px;}
#error_send li {float: left; height: 19px; padding: 0 10px 0 20px; }
#error_send a {text-decoration: none;}

#add { background: url('/images/minus.png') no-repeat left;}
#send { background: url('/images/plus.png') no-repeat left;}

/*******************************ZAWARTOSC****************************************/

#container{ width: 1010px; min-height: 1270px; margin: 0 auto;}
#content { min-height: 1270px; width: 741px; float: left; padding-bottom: 7px; background: #fff url('/images/content_bg.png') no-repeat bottom;}
#cont_inner {padding: 10px 10px 5px; background: #fff url('/images/nifty_left.png') no-repeat top left;}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}

/*******************************SIDEBAR****************************************/

#sidebar { width: 269px; min-height: 400px; float: right; padding-top: 10px; overflow: hidden; background: #fff url('/images/nifty_right.png') no-repeat right top ;}
#sid_inner {padding-bottom: 20px; background: url('/images/sidebar_bg.png') no-repeat bottom; font-family: Arial, tahoma, sans-serif;}

/*******************************DZISIAJ POLECAMY****************************************/

#polecamy, #aktualnosci_ng h2  {overflow: hidden; text-indent: -9999px;}
#polecamy { width: 720px; height: 38px; background: url('/images/polecamy.png') no-repeat;}
#polecamy_cont { width: 720px; min-height: 82px; position: relative;background: #3e8faa url('/images/polecamy_bg.png') no-repeat bottom; font-family: Arial, tahoma, sans-serif; }
#polecamy_cont a {padding: 0 10px 0 5px; color: #deff85; background: url('/images/slash.png') no-repeat right bottom; }
#polecamy_cont .last { background: none;}
#polecamy_cont h3 { display: inline; padding: 10px;}
#polecamy_cont h3 a {font: bold 16px Arial, tahoma, sans-serif; text-decoration: none; background: none; color: #fff;}
#polecamy_cont p { color: #d1f5ff;  width: 620px; margin-left: 15px; padding-bottom: 20px;}

.program_info { width: 640px; padding: 5px 5px 10px 5px; position: relative;}
.pinfo {width: 230px; color: #effaa7; float: right; }
.pinfo li { display: inline; padding-left: 10px; float: left;}
.pinfo li span {font-weight: bold;}
	
.kat {display: inline; position: relative; top: -3px; left: -3px;}
.kat li { display: inline;}
#polecamy_cont img {border: 5px solid #85cde2; width: 50px; height: 51px; position: absolute; right: 12px; top: 8px;}

/*****************************************AKTUALNOŚCI**********************************/

#aktualnosci_ng { position: relative; margin-bottom: 12px;}
#aktualnosci_ng h2 { width: 720px; height: 38px;margin-top: 7px; background: url('/images/aktualnosci_ng.png') no-repeat;}
#aktualnosci_ng a { text-decoration: none; display: block; padding-left: 20px; position: absolute; right: 0; top: 10px;height: 16px; width: 45px; color: #4a4a4a; background: url('/images/rss.png') no-repeat;}


/*****************************************NEWSY DNIA*********************************/
h3#news_dnia {float: right; width: 76px; height: 26px; text-indent: -9999px; overflow: hidden; background: url('/images/news_dnia.png') no-repeat;}

/********Zakładki newsy dnia***********/

#tab_pagin , #tab_pagin li {float: left; text-align: center;}
#tab_pagin li {width: 26px;}
#tab_pagin {margin-bottom: 0px;}
#tab_pagin a {display: block; width: 26px; height: 23px; padding-top: 2px; color: #494949; text-decoration: none; font-size: 14px; border: 1px solid #d2d2d2; border-right: none; background: url('/images/pagin.png')}
#tab_pagin .last a {border-right: 1px solid #d2d2d2; width: 25px }
#tab_pagin li.active a {font-weight: bold; background: #f3f3f3 none; border-bottom-color: #f3f3f3; z-index: 1}

/*******Aktualności dnia content********/

.aktualnosci_dnia {width: 718px; clear: both; overflow: hidden; border: 1px solid #d2d2d2; background: #f3f3f3; color: #323232;}
.aktualnosci_dnia img { border: 4px solid #d0cebe; float: left;margin-bottom:10px; margin-right:10px;}
.aktualnosci_dnia .news_info	{width: 708px; float: left;  padding: 20px 0 0 10px; position: relative;}
.aktualnosci_dnia .file_info	{width: 708px; float: left;  padding: 5px 0 0 10px; position: relative;}
.aktualnosci_dnia .news_info	.title {color: #9711a7; font-size: 18px; font-weight: bold; display: inline; text-decoration:none;}
.aktualnosci_dnia h3 {color: #9711a7; font-size: 18px; font-weight: normal; display: inline;}
.aktualnosci_dnia h4 { color: #3c3c3c; font-size: 14px; display: inline;}
.aktualnosci_dnia span.data {color: #9b9b9b;  padding-left: 8px;}
.aktualnosci_dnia span.autor {color: #5a5959; padding-left: 8px;}
.aktualnosci_dnia span.autor span {color: #569fba;}
.aktualnosci_dnia span.czytano {color: #7a7a7a; background: url('/images/diagram.png') no-repeat; padding-left: 25px; position: absolute; right: 18px; top: 25px; }
.aktualnosci_dnia p {float: left; color: #323232; padding:10px; text-align:justify;}
.aktualnosci_dnia p a { color: #323232; font-weight: bold; text-decoration: none;}
.aktualnosci_dnia .info {margin:10px;}
.aktualnosci_dania .info a {color:#3f8b80;}

/***********************************POZOSTAŁE ARTYKUŁY************************************/

#pozostale {clear: both; float: left; width: 127px; height: 17px; margin: 10px 0 10px 0; overflow: hidden; text-indent: -9999px; background: url('/images/pozostale_ng.png') no-repeat;}

#newsy {overflow: hidden; clear: both; margin-bottom: 15px;}
#newsy .title {font-weight: bold; font-size: 11px; color: #454232; text-decoration:none;}
#newsy .news_box {width: 699px; min-height: 150px; padding: 16px 10px 10px; border: 1px solid #d9d9d9; border-bottom: none; font-family: Arial, tahoma, sans-serif; }
#newsy .news_box h3 {font-weight: bold; font-size: 11px; color: #454232;}
#newsy .newsinfo {position: relative;}
#newsy .news_box  .newsinfo span.data {color: #9b9b9b;}
#newsy .news_box  .newsinfo span.autor {color: #5a5959; padding-left: 4px;}
#newsy .news_box  .newsinfo span.autor span {color: #569fba;}
#newsy .news_box  .newsinfo span.statystyka { width: 120px; height: 20px; display: block;  position: absolute; right: -20px; top: -20px; }
#newsy .news_box  .newsinfo span.statystyka span.czytano {float: left; width: 25px; height: 20px; padding: 0 10px 0 25px; color: #7a7a7a; background: url('/images/diagram.png') no-repeat;}
#newsy .news_box  .newsinfo span.statystyka span.komentowano {float: left; width: 40px; height: 20px; padding-left: 20px; color: #60761e; background: url('/images/notes.png') no-repeat top left;}
#newsy .news_box img {margin: 15px 10px 10px 0; float: left; border: 1px solid #b9b9b9;}
#newsy .news_box p.news_content { padding-top: 11px; color: #7a755f; text-align:justify;}
#newsy .news_box span.wiecej a {color: #871494; text-decoration: none;}
#newsy  .ostatni {border-bottom: 1px solid #d9d9d9;}
#newsy .parzysty {background: #f6f6f3;}



/************************************NIEZBĘDNIK************************************/

#niezbednik_ng { width: 164px; height: 32px; clear: both; text-indent: -9999px; overflow: hidden; margin: 10px auto 0; background: url('/images/niezbednik_ng.png') no-repeat;}
#niezbednik  #scroll {width: 721px; background: url('/images/scroll_bg.png') no-repeat top; overflow: hidden;}
#niezbednik  #scroll .left, #niezbednik  #scroll .right {margin: 8px 10px 5px; display: block; height: 21px;text-decoration: none; font-weight: bold;}
#niezbednik  #scroll .left {width: 126px; float: left; padding: 6px 0 0 18px;  background: url('/images/scroll_left.png') no-repeat; }
#niezbednik  #scroll .right {width: 134px; float: right; padding: 6px 0 0 10px; background: url('/images/scroll_right.png') no-repeat;}

#niezbednik {width: 721px; background: #6e891f url('/images/niezbednik_bg.png') no-repeat bottom; padding-bottom: 10px; overflow: hidden; font: 11px Arial, tahoma sans-serif;}
#niezbednik .box {float: left; width: 344px; min-height: 72px; margin: 5px 0 5px 10px; background: #566d18;  border: 1px solid #acbd65;  padding-top: 10px;}
#niezbednik .box h3 {font-weight: bold; font-size: 12px; padding-bottom: 2px;}
#niezbednik .box span {padding: 0 5px; color:#ffffff; }

#niezbednik .box_icon {width: 60px; height: 60px; float: left; background: url('/images/icon_bg.png') no-repeat; margin: 0px 5px 5px; padding: 3px 0 0 3px;}

#niezbednik2  #scroll {width: 710px; background: url('/images/scroll_bg2.png') no-repeat top; overflow: hidden;}
#niezbednik2  #scroll .left, #niezbednik  #scroll .right {margin: 8px 10px 5px; display: block; height: 21px;text-decoration: none; font-weight: bold;}
#niezbednik2  #scroll .left {width: 126px; float: left; padding: 6px 0 0 18px;  background: url('/images/scroll_left.png') no-repeat; }
#niezbednik2  #scroll .right {width: 126px; height:27px; float: right; padding: 6px 20px 0 10px; margin-top:8px; background: url('/images/scroll_right.png') no-repeat;}

#niezbednik2 {width: 710px; background: #6e891f url('/images/niezbednik_bg2.png') no-repeat bottom; padding-bottom: 10px; overflow: hidden; font: 11px Arial, tahoma sans-serif;}
#niezbednik2 .box {float: left; width: 339px; min-height: 72px; margin: 5px 0 5px 10px; background: #566d18;  border: 1px solid #acbd65;  padding-top: 10px;}
#niezbednik2 .box h3 {font-weight: bold; font-size: 12px; padding-bottom: 2px;}
#niezbednik2 .box span {padding: 0 5px; color:#ffffff; }

#niezbednik2 .box_icon {width: 60px; height: 60px; float: left; background: url('/images/icon_bg.png') no-repeat; margin: 0px 5px 5px; padding: 3px 0 0 3px;}

/******************************SIDEBAR powtarzające się reguły*********************/

#kategorie, #top_5 , #ost_dodane, #ost_wysz   {width: 258px; margin-bottom: 1px;}
 #top_5 , #ost_dodane, #ost_wysz   {width: 258px; margin-top: -9px;}
 #top_5 , #ost_dodane {line-height: 15px;}
 
#kategorie dt, #top_5 dt, #ost_dodane  dt, #ost_wysz  h4 {height: 27px; font-size: 14px; font-weight: bold; text-align: right; padding: 10px 15px 0 0;}
#top_5  dd , #ost_dodane dd {padding: 5px 0 0 7px; width: 251px; height: 36px; overflow: hidden; }

#top_5 a, #ost_dodane a  {text-decoration: none; margin-left:38px;}
#kategorie a, #top_5 a, #ost_wysz a, #ost_dodane a  {text-decoration: none;}
#kategorie a:hover {color:#ecb9ee;}
#top_5 a:hover {color:#b8ecff; margin-left:38px;}
#ost_dodane a:hover  {color:#968976; margin-left:38px;}


#kategorie .all, #top_5 .all, #ost_dodane  .all { text-align: right; height: 37px;}
#kategorie .all a , #top_5 .all a , #ost_dodane   .all a {display: inline; font-weight: normal;}

.plogo { width: 32px;  height: 32px;  float: left; margin: -15px 5px 0 0;}

/*******************************KATEGORIE PROGRAMOW****************************************/

#kategorie dt {background: url('/images/kategorie.png') no-repeat; }
#kategorie dt span {color: #fff695;}
#kategorie dd {padding: 6px 0 0 40px; width: 218px; height: 21px; background: url('/images/kat_bg.png') no-repeat;}
#kategorie a { display: block; width: 258px; height: 27px; }
#kategorie .all {width: 228px; padding: 10px 30px 0 0; background: url('/images/kat_bottom.png') no-repeat; }
	
/*******************************TOP 5****************************************/

#top_5  {color: #b8ecff;}
#top_5 a { font-weight: bold;}
#top_5 dt {background: url('/images/sid_ng.png') no-repeat; color: #fff; text-transform: uppercase;}
#top_5  dd {background: url('/images/top_bg.png') no-repeat; }
#top_5 .all {width: 218px; padding: 10px 40px 0 0; background: url('/images/top_bottom.png') no-repeat; }

/*******************************OSTATNIO DODANE****************************************/

#ost_dodane {color: #938e82;}
#ost_dodane a {color: #60574a; font-weight: bold;}
#ost_dodane  dt {background: url('/images/sid_ng.png') no-repeat; color: #fff; text-transform: uppercase;}
#ost_dodane dd {background: url('/images/ost_bg.png') no-repeat;}
#ost_dodane   .all {width: 218px; padding: 10px 40px 0 0; background: url('/images/ost_bottom.png') no-repeat; }

/*******************************OSTATNIO WYSZUKIWANE****************************************/

#ost_wysz { background: #d4deca url('/images/wysz_bg.png') no-repeat bottom; overflow: hidden; line-height: 15px; }
#ost_wysz a { color: #353535; font-size: 12px; border-right: 1px solid #7d962d; padding: 0 5px 0 5px;}
#ost_wysz p { padding: 10px;}
#ost_wysz  h4 {background: url('/images/sid_ng.png') no-repeat; color: #fff; text-transform: uppercase;}

/*****************************STOPKA****************************************/

#footer {width: 100%; height: 150px; margin-top: 30px; overflow: hidden; position: relative;background: #4b4a4a; border-top: 5px solid #6d6d6d; }
#footer_inner {width: 1010px; margin: 0 auto; padding: 15px 0 0 45px;}

#footer #epliki, #kategorie_programow {float: left;}
#footer dt {padding-bottom: 5px; color: #86a4b1; font: bold 12px Arial, tahoma, sans-serif;}
#footer dd a {color: #b1b1b1; font-family: Arial, tahoma, sans-serif; text-decoration: none;}
#footer dd {padding-top: 5px;}

#footer #kategorie_programow {width: 390px; margin-left: 80px;}
#footer #kategorie_programow dd {float: left; width: 130px;}
#footer p, #footer p a {color :#878686; text-decoration: none;}
#footer p {width: 350px; position: absolute; right: 0; top: 100px;}

/************************************************PODSTRONY START**********************************/

/****************************PODSTRONA KONTAKT *********************/

#kontakt {color: #3c3c3c;}
#kontakt h2 {width: 720px; height: 38px; overflow: hidden; text-indent: -9999px; background: url('/images/kontakt_ng.png') no-repeat;}
#kontakt h3 {margin: 20px 0 5px 0; font-size: 18px; font-weight: normal; color: #760e80;}
#kontakt h4 {margin: 20px 0 5px 0;  font-size: 14px; }
#kontakt h5 {margin: 20px 0 2px 0; font-size: 11px; text-decoration: underline; color: #4f8b14; }

.ngform {margin: 20px 0 8px 0; padding-bottom: 5px; color: #023062; font-size: 15px; font-weight: bold; border-bottom: 1px solid #e1e1e1;}
#form_kontakt {width: 671px; padding: 30px 0 10px 50px; overflow: hidden; color: #3c3c3c; background: url('/images/kontakt_bg.png') no-repeat;}
#form_kontakt #imie, #form_kontakt #mail {width: 490px; height: 25px; overflow: hidden; padding: 1px; background: url('/images/input_bg.png') no-repeat;}
#form_kontakt #tresc {width: 492px; height: 107px; padding-bottom: 9px; overflow: hidden; background: url('/images/textarea_bg.png') no-repeat;}
#form_kontakt #kod {width: 88px; height: 25px; margin-left: 5px; float: left; background: url('/images/captcha_bg.png') no-repeat; }
#form_kontakt div label {margin-top: 3px;}

#form_kontakt label {width: 120px; float: left; font-weight: bold; color: #174f5d;}
#form_kontakt img#captcha {float: left; border: 1px solid #b7d0d6;}
#form_kontakt #dodaj {float: right; position: relative; top: -2px; left: -80px;}

/****************************PODSTRONA PROGRAM *********************/

#program_name {width: 720px; height: 38px; background: url('/images/program_ng.png') no-repeat;}
#program_name img {float: left; margin: 3px 10px 0; width:32px;height:32px;}
#program_name h2 {float: left; margin-top: 9px; width: 450px; font: bold 16px Arial, tahoma, sans-serif; color: #0d323c;}
#program_name #aktualizacja_info {float: right; margin: 6px 3px 0 0; padding: 3px 0 0 15px; width: 171px; height: 26px; background: url('/images/aktualizacja_info.png') no-repeat; color: #969696;}
#program_name #aktualizacja_info span {color: #36abb6;}
#program {width:690px;margin-left:15px;}
#program_info {float:left;margin-left:5px;width:710px;}
#program_info2 {float:left;margin-left:5px;width:710px;}
#program_info2 p {margin-bottom: 20px; clear: both; color: #545454; text-align: justify; font: 12px Tahoma, Arial, sans-serif; line-height: 19px;}
#program_info2 p strong {font-weight: bold}
#program_info2 p a {font-weight: bold; color: #a42aac; text-decoration: none;}
#program_info ul {margin: 10px 0;}
#program_info ul {float: left; width: 385px; }
#program_info ul li {height: 19px; margin-top: 7px; padding: 2px 0 0 20px; color: #515151;  background-color: #f9f9f9; border-bottom: 1px dotted #d3d3d3; border-top: 1px dotted #d3d3d3;}
#program_info ul li .test {height: 19px; margin-top: 7px; padding: 2px 0 0 20px; color: #515151;  background-color: #f9f9f9; border-bottom: 1px solid #d3d3d3; border-top: 1px solid #d3d3d3;}
#program_info #ad {margin-top: 10px; padding: 2px 0 0 20px; float:left;}
#program_info ul li a {color: #a200b5; text-decoration: none;}
#program_info ul li div {display: block; height:19px; width: 230px; float: right; color: #730d7d; font-weight: bold;}
#program_info p {margin-bottom: 20px; clear: both; color: #000; text-align: justify; line-height: 19px;}
#program_info p strong {font-weight: bold}
#program_info p a {font-weight: bold; color: #a42aac; text-decoration: none;}
#program_info .program_screen {margin: 15px 0 0 15px; padding:4px; background:#efefef; border:solid 1px #d3d3d3;}

/****************************DIV POBIERZ*********************/
#pobierz {margin-top:20px;font-size:12px; padding:7px; border: 1px dashed #ffffff; background:#ffffff;}
#pobierz a {color:#3d7207; font-weight:bold; cursor:default; text-decoration:none; }
#pobierz span {float:right; color:#972f31; text-decoration:none;  }


/*******Wady i zalety*******************/
#zalety, #wady {float: left; width: 353px; margin-bottom: 25px;}
#zalety {padding-bottom: 6px; background: #d9e4a5 url('/images/zalety_down.png') no-repeat bottom;}
#wady {margin-left: 14px; padding-bottom: 6px; background: #e8e8e8 url('/images/wady_down.png') no-repeat bottom;}

#zalety h3, #wady h3 {height: 35px; overflow: hidden; text-indent: -9999px;}
#zalety h3 {background: url('/images/zalety.png') no-repeat;}
#wady h3 {background: url('/images/wady.png') no-repeat;}

#zalety ul {padding: 5px 20px 10px; font-weight: bold; color: #4e5c14;  border-left: 1px solid #a1c400; border-right: 1px solid #a1c400;}
#zalety ul li {width: 290px; margin-top: 7px;  padding-left: 15px; background: url('/images/zalety_marker.png') no-repeat left center;}

#wady ul {padding: 5px 20px 10px; font-weight: bold; color: #4f0109;  border-left: 1px solid #ae1729; border-right: 1px solid #ae1729;}
#wady ul li {width: 290px; margin-top: 7px; padding-left: 15px; background: url('/images/wady_marker.png') no-repeat left center;}

/******Program download*******************/

#program_download {clear: both; width: 716px; height: 33px; border: 1px solid #dfc8e8; background: #f9edfe; }
#program_download a {color: #750674; text-decoration: underline;}
#program_download ul {width: 480px; margin: 0 auto; padding-top: 7px;}
#program_download ul li { width: 149px; float: left; margin: 0 5px; border-right: 1px solid #c6c6c6; text-align: center;}
#program_download ul li a {display: block;}
#program_download ul li.error {border: none;}
#program_download ul li.error a {padding-left: 10px; color: #000; background: url('/images/error_zglos.png') no-repeat left; }
#program_download ul li.pobierz a {padding-left: 0; background: url('/images/arrow_down.png') no-repeat left;}
#program_download ul li.spolszczenie a {padding-left: 5px; background: url('/images/spolszczenie.png') no-repeat left;}

/******Zadaj pytanie formularz*******************/

#zadaj_pytanie { width: 721px; margin-bottom: 20px;}
#zadaj_pytanie #pytanie {float: left; width: 655px; height: 22px; padding-top: 5px; margin-right: 1px; border: 1px solid #cfcccc;}
#zadaj_pytanie #wyslij {float: left;}

/****Dodaj komentarz formularz*******************/

#dodaj_komentarz {width: 671px; height: 237px; padding: 5px 0 10px 50px; overflow: hidden; color: #3c3c3c; background: url('/images/kontakt_bg.png') no-repeat;}
#dodaj_komentarz #imie, #dodaj_komentarz #mail {width: 490px; height: 25px; overflow: hidden; padding: 5px; background: url('/images/input_bg.png') no-repeat; font-family: Tahoma, Helvetica, sans-serif; font-size: 11px;}
#dodaj_komentarz #tresc {width: 488px; height: 107px; padding-bottom: 9px; padding-left:5px; padding-top:5px; background: url('/images/textarea_bg.png') no-repeat; font-family: Tahoma, Helvetica, sans-serif; font-size: 11px;}
#dodaj_komentarz #kod {width: 88px; height: 25px; margin-left: 5px; padding: 5px; float: left; background: url('/images/captcha_bg.png') no-repeat;  font-family: Tahoma, Helvetica, sans-serif;font-size: 11px;}
#dodaj_komentarz div label {margin-top: 3px;}

#dodaj_komentarz label {width: 120px; float: left; font-weight: bold; color: #174f5d;}
#dodaj_komentarz img#captcha {float: left; border: 1px solid #b7d0d6;}
#dodaj_komentarz #dodaj {float: right; position: relative; top: -2px; left: -60px;}

hr { height: 1px; background: #ebebeb; color: #ebebeb;}

.komentarz_box {padding: 5px 0 5px 5px; background: #f6f6f3; font-size:12px; margin-top:10px;}
.komentarz_box .komentarz_meta {color: #9b24bd; background: #ffffff; border-bottom:1px solid #ebebeb; margin-left:-5px;padding-left:5px;}
.komentarz_box .komentarz_meta cite {font-weight: bold; font-style: normal;}
.komentarz_box .komentarz_meta .data {padding-left: 10px; color: #378296;}
.komentarz_box .tresc {font-size:12px; color: #3c3c3c; margin: 5px 5px 5px 5px;}

/****************************PODSTRONA LISTA PROGRAMÓW *********************/

#kategoria_ng {width: 705px; height: 38px; padding: 10px 0 0 15px; font: bold 16px Arial, tahoma, sans-serif; color: #0d323c; background: url('/images/kategoria_ng.png') no-repeat;}
#lista {padding-left: 75px; margin-bottom: 30px; overflow: hidden;}
#lista li {float: left; width: 200px; padding-left: 10px; margin-top: 10px; background: url('/images/kategoria_marker.png') no-repeat left;}
#lista li a {color: #5b720a; text-decoration: none;}
#lista li a.active_kat {text-decoration: underline;}

#kategoria_info {width: 700px; height: 63px; padding: 20px 0 0 20px; position: relative; background: url('/images/kategoria_info.png') no-repeat;}
#licencja { color: #3b3b3b; font-weight: bold;}
#licencja a {padding-left: 8px; color: #3b3b3b; text-decoration: none; font-weight: normal;}
#licencja a.lic_active {color: #1485a9; font-weight: bold; text-decoration: underline;}

/******Formularz sortowania*******************/
#sortowanie {width: 415px; position: absolute; right: 10px; top: 0px;}
#sortowanie span {width: 80px; float: left; padding-top: 2px; color: #3b3b3b; font-weight: bold;}

#sortowanie select, #sortowanie input {float: left; height: 23px; color: #8c8c8c; font-size:12px;}
#sortowanie select option { padding: 3px;}
#sortowanie select#sort1 {width: 135px; margin-right: 10px;}
#sortowanie select#sort2 {width: 92px; margin-right: 10px;}

/******Program box*******************/
.program_box {clear: both; width: 705px; height: 85px; margin-bottom: 2px; padding: 10px 0 0 15px; background: url('/images/program_short1.png') no-repeat;}
.program_box.parzysty {background: url('/images/program_short2.png') no-repeat;}
.program_box h3 a {color: #454232; font-size: 11px; text-decoration: none; font-weight: bold;}
.program_box .program_opis  {float: left; width: 410px; color: #7a755f; text-align: justify;}
.program_box img.icon {float: left; margin: 20px 15px 0 0; width:30px; height:30px;}

.program_box  .program_info  {float: left; width: 220px; margin-left: 20px; margin-top: -5px; position: relative;}
.program_box  .program_info  span {color: #5a5959;}
.program_box  .program_info  span span {color: #569fba;}
.program_box  .program_info  .rozmiar, .program_box  .program_info  .licencja, .program_box  .program_info  .producent, .program_box  .program_info  .liczba_pobran {float: left; width: 100%;}
.program_box  .program_info  .liczba_pobran {padding-top: 5px;}
.program_box  .program_info .liczba_pobran span {color: #720d7b;}
.program_box  .program_info  .ocena {position: absolute; right: 10px; top: 5px;}

/* Overlay */
#contact-overlay {background-color:#000; cursor:wait;}

/* Container */
#contact-container {width:450px; font-family:'Tahoma', Verdana, Arial; font-size:16px; text-align:left;}
#contact-container .contact-content {background-color:#333; color:#ddd; height:40px;}
#contact-container h1 {color:#0066a4; margin:0; padding:0 0 6px 12px; font-size:1.2em; text-align:left;}
#contact-container .contact-loading {position:absolute; background:url(../images/contact/loading.gif) no-repeat; z-index:8000; height:55px; width:54px; margin:-14px 0 0 170px; padding:0;}
#contact-container .contact-message {text-align:center;}
#contact-container .contact-error {width:92%; font-size:.8em; background:#000; border:2px solid #ccc; font-size:0.8em; font-weight:bold; margin:0 auto; padding:2px;}
#contact-container br {clear:both;}
#contact-container form {padding:0; margin:0;}
#contact-container label {clear:left; display:block; width:100px; float:left; text-align:right; padding-right:4px; font-weight:bold;}
#contact-container .contact-input {font-family:'Trebuchet MS', Verdana, Arial; float:left; padding:2px; margin:2px; background:#eee; border:1px solid #fff; width:300px;}
#contact-container textarea {height:114px; font-size:.9em;}
#contact-container .contact-cc {font-size:.9em; cursor:default;}
#contact-container .contact-top {height:13px; background:url(../images/contact/form_top.gif) no-repeat; padding:0; margin:0;}
#contact-container .contact-bottom {height:13px; background:url(../images/contact/form_bottom.gif) no-repeat; font-size:.7em; text-align:center;}
#contact-container .contact-bottom a,
#contact-container .contact-bottom a:link,
#contact-container .contact-bottom a:active,
#contact-container .contact-bottom a:visited {position:relative; top:-4px; text-decoration:none; color:#666;}
#contact-container .contact-bottom a:hover {color:#888;}
#contact-container .contact-button {margin:4px 0 0 4px; cursor:pointer; height:24px; border:0; font-size:1em; font-weight:bold; color:#fff; text-align:center; vertical-align:middle;}
#contact-container .contact-send {width:50px; background:url(../images/contact/send.png) no-repeat;}
#contact-container .contact-cancel {width:65px; background:url(../images/contact/cancel.png) no-repeat;}
#contact-container a.modal-close,
#contact-container a.modal-close:link,
#contact-container a.modal-close:active,
#contact-container a.modal-close:visited {text-decoration:none; font-weight:bold; font-size:1.2em; position:absolute; top:-4px; right:6px; color:#999;}
#contact-container a.modal-close:hover {color:#9bb3b3;}

/* Easy Slider */

	#slider ul, #slider li{
		margin:0;
		padding:0;
		list-style:none;
		height:400px;
		}
	#slider, #slider li{ 
		/* 
			define width and height of container element and list item (slide)
			list items must be the same size as the slider area
		*/ 
		width:721px;
		height:390px;
		overflow:hidden; 
		}
	span#prevBtn{}
	span#nextBtn{}					

/* // Easy Slider */

