/* = Clear stylow
************************************************************** */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }

/* = Podstawowe style
************************************************************** */
body {font: normal 12px  Arial;  background: url('../img/bg.png') repeat ; margin: 0px; padding: 0px;}
form { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }

br.cl { clear:both; }
small.word {margin-left:2px; color:#716d6d; font-size:10px; font-family:Tahoma; float:left; }
strong { font-weight:bold; }
b { font-weight:bold; }
.line { width:100%;height:1px;background:#EDEDED;clear:both;float:left; } 

/* = Smartcontext
**************************************************************   */
html#bbtPage body .bbtWord.double, html body .bbtWord.double  { border-bottom:1px solid #00A7F3 !important;
color:none !important;
text-decoration:none !important; }
.line { width:100%;height:1px;background:#EDEDED;clear:both;float:left; } 

/* Linki */
.adv-title { color:#808080;float:left;margin-top:5px;margin-left:5px;clear:left;margin-bottom:25px;width:100%;}
.adv-links { background: none repeat scroll 0 0 #F5F5F5;border: 1px solid #D5D5D5;margin: 0 0 5px;padding: 6px 5px 2px;width: 622px; }

/* = Layout
**************************************************************   */
div#content {margin:0 auto; width:1020px;}

div#content-top { background: url('../img/content-top.png') no-repeat; width:1020px; height:22px; float:left; margin-top:10px; } 
div#content-main { background: url('../img/content-main.png') repeat-y; width:1020px; height:auto; padding-left:18px; padding-right:20px; padding-top:2px; float:left; }
div#content-bottom { background: url('../img/content-bottom.png') no-repeat; width:1020px; height:17px; float:left; } 


div#top-nav { float:right; margin-right:44px; font-size:11px; font-family:Tahoma; color:#464444; }
div#top-nav a { color:#464444; text-decoration:none; font-size:11px; font-family:Tahoma; }
/* = Zawartość content-main
**************************************************************   */
a#logo { background: url('../img/logo.png') no-repeat; width:303px; height:61px; float:left; margin-left:10px; margin-top:6px; } 
div#search { background: url('../img/search-bg.png') no-repeat; width:279px; height:46px; float:right; margin-right:68px; margin-top:16px; }
input#search-button { background: url('../img/search-button.png') no-repeat; width:35px; height:35px; float:right; margin-top:5px; margin-right:12px; border:0; cursor:pointer;  }  
input#search-field { border:1px solid #8b898a; float:left; width:213px; height:19px; background: url('../img/input-bg.png') no-repeat; margin-left:9px; margin-top:9px; padding-top:6px; padding-left:4px; }
div#example { float:right; margin-right:240px; color:#8b898a; font-size:10px;  }

/* = Nawigacja
**************************************************************   */
div#navigation  { background: url('../img/menu.png') repeat-x; width:976px; height:31px; clear:both; } 
div#navigation  ul.nav { list-style:none; padding-left:16px; padding-top:6px; float:left; width:80%; }
div#navigation  ul.nav li { display:inline; float:left; color:#ffffff; }
div#navigation  ul.nav li a { font-size:12px; font-family:Tahoma; color:#ffffff; text-decoration:none; }

div.feed { background: url('../img/feed.png') no-repeat; width:20px; height:20px; float:right; margin:5px;  }

/* = Lewa strona
**************************************************************   */
div#left { width:633px; height:auto; padding:10px; float:left; height:auto; }

div#tree-category span { color:#5e5a5a; font-size:12px; font-family:Tahoma;   }
div#tree-category span.last { color:#050505; font-weight:bold; }
hr.left { height: 0; border-style: solid; border-width: 1px 0 0 0; border-color: #e6e0e0; }

h1.title { color:#0e0d0d; font-size:18px; }
h1.subtitle { color:#232121; font-size:16px; }
div.google-ad { width:200px; height:200px; }
div.description-program { color:#232121; font-size:12px; font-family:Tahoma; text-align:justify; margin-bottom:10px; }

/* = Prawa strona
**************************************************************   */
div#right { width:320px; height:auto; padding:8px; float:right; }
div.menu-right { width:275px; height:auto; border:1px solid #b4daea; float:left; margin-bottom:5px; }
div.menu-right-noborder { width:307px; height:auto; float:left; margin-bottom:5px; }
div.menu-right-top { 
	background: url("../img/menu-right.png") repeat-x scroll 0 0 transparent;
    height: 26px;
    margin: 1px 1px 0 2px;
    padding-left: 0;
    width: 272px; 
}
div.menu-right-top h3.top20 { font-size:13px; font-family:Tahoma; color:#fefefe; padding-left:7px; padding-top:5px; float:left; }
div.menu-right-top h3.download { font-size:13px; font-family:Tahoma; color:#fefefe; padding-right:7px; padding-top:5px; float:right; }

div.menu-right-s { width:307px; height:auto; float:left; margin-bottom:5px; }
div.menu-right-s div.button { background:url('../img/button.png') no-repeat; height:51px; width:305px; margin:0 auto; position:relative; }
div.menu-right-s div.button h2.name { position:absolute; top:9px; left:45px; font-family:Tahoma; font-size:14px; color:#025a82; font-weight:bold;  }
div.menu-right-s div.button h2.download { position:absolute; top:27px; left:45px; font-family:Tahoma; font-size:10px; color:#a0a4a5; }
div.adv-download {margin-top:4px; margin-bottom:7px; }
div.menu-right-s a { cursor:default; }
/* = Lista najczęściej ściąganych
***************************** */

div#download-list { padding:2px; float:left; }
ul.download-list li { list-style:none; margin-left:28px;} 
ul.download-list li a {font-family:Tahoma; color:#425569; font-size:12px; vertical-align:super; text-decoration:none; }

/* = Ilośc ściągnięć
***************************** */

div#count-list { padding:2px; float:right; }
ul.count-list li { list-style:none; margin-right:5px; height:24px;} 
ul.count-list li a {font-family:Tahoma; color:#0076b6; font-size:12px; vertical-align:super; text-decoration:none;  }

/* = Legenda do listy
***************************** */

div#legend {  padding:2px; height:21px;  }
div#legend  div.up-button { background:url('../img/up.png') no-repeat; width:20px; height:21px; float:left; }
div#legend  div.down-button { background:url('../img/down.png') no-repeat; width:20px; height:21px; float:left; }
div#legend  div.no-change-button { background:url('../img/no-change.png') no-repeat; width:20px; height:21px; float:left; }
h3.legend-text { color:#020202; font-family:Tahoma; font-size:12px; margin-left:4px; margin-right:4px; float:left; vertical-align:super; padding-top:2px;  }
a.more { float:right; color:#0076b6; font-family:Tahoma; font-size:12px; padding-top:2px; margin-right:4px;}

/* = Ostatnio dodane
***************************** */

div.last-list { padding-top:5px; padding-bottom:5px;  float:left; }
ul.last-list li { list-style-image: url('../img/list.png'); margin-left:25px; width:280px;} 
ul.last-list li a {font-family:Tahoma; color:#227DCA; font-size:11px; text-decoration:underline; width:55%; }
ul.last-list li div.date { float:right; color:#B2AFAF; width:15%;
font-family:Tahoma;
font-size:10px;
margin-right:10px; }
/* = Wyszukiwane frazy
***************************** */

div#pharses { padding:5px; font-size:12px; font-family:Tahoma; color:#020202;}
div#pharses span { margin-right:5px; }
div#pharses a {color:#00A7F3; font-family:Tahoma; }

/* = Niezbędnik
**************************************************************   */
div#most-need-box { margin-bottom:10px; float:left; width:96%;}
ul.most-need-list {  display:inline; margin-top:4px;  }
ul.most-need-list li  {  display:inline;  list-style:square; padding-right:7px; height:auto;}
ul.most-need-list li a.first { color:#aeb0b1; font-size:11px; margin-left:3px;   }
ul.most-need-list li a { color:#707476; font-size:12px;   }
h3.title-category  {margin-top:2px;  margin-left:3px; width:100%; }
h3.title-category  a { font-weight:bold; font-size:12px; font-family:Tahoma; color:#e8129a; text-decoration:none; }
h3.title-category  a:hover { text-decoration:underline; }
/* = Drzewo kategorii
**************************************************************   */
li.parent { border:1px solid #336699; background:#0076B6; width:200px; list-style:none; }
li.parent a {color:#ffffff; }
li.children { display:block; }

/* = Wygląd podstrony programu
**************************************************************   */
.program-view { width:652px; }
div.path { font-family:Tahoma; font-size:12px; color:#5a5a5a; }
div.path a { color:#425569; font-family:Arial; font-size:14px; font-weight:bold; }
div.path div.links { width:500px; float:left; }
*html div.path div.links { width:450px; }
div.select-category {  float:left; width:130px; margin-bottom:5px; }
*html div.select-category { margin-bottom:0px; }
hr.program { height: 0; border-style: solid; border-width: 1px 0 0 0; border-color: #e6e0e0; clear:both; }
div.left-header { clear:both;float:left; min-height:130px; width:280px; /* kiedy była prawa kolumna 330px */}
div.program-title { 
	padding-bottom:10px;
	float:left;
	border-bottom:1px solid #EDEDED;
	margin-bottom:3px;
}
div.program-title  h1.name { color:#0E0D0D; font-variant:small-caps; font-weight:bold; float:left; }
div.program-title  h1.name a {
	color:#0E0D0D;
	font-size:30px;
	text-decoration:none;
	cursor:default;
	font-weight:bold;
}
div.program-title  h1.name span.version {
	color:#CCD1DB;
	font-size:20px;
	font-weight:normal;
}
div.save-line {
	margin:10px 0;
	background:#EDEDED;
	height:1px;
	width:100%;
	float:left;
}
div.left-header div.adv { margin-top:10px;}
div.left-header div.adv .legend {
	color:#EDEDED;
	margin-top:10px;
}
div.right-header { 
	float:right;
	width:315px;
	float:right;
	position:relative;
	margin-top:15px;
} 
.details-legend { 
	background: none repeat scroll 0 0 #FFFFFF;
	color: #B2BAC4;
	left: 12px;
	padding: 3px;
	position: absolute;
	top: -11px;
}
div.right-header div#image { margin-top:0px; } 
h2.title { font-family:Tahoma; font-size:18px; color:#0E0D0D; clear:both; }
div.description-program {clear:both;margin-left:2px; line-height:18px; font-family:Verdana; font-size:12px; color:#333333; text-align:justify; width:663px; }
div.description-program  a {color:#00A7F3; font-family:Verdana; font-size:12px; font-weight:bold; }
div.description-program  .desc-adv-legend {  
	border-bottom: 1px solid #E6E0E0;
    color: #E6E0E0;
    text-align: right; 
	margin-bottom:20px;
}
.adv-line {
	border-bottom: 1px solid #EDEDED;
    color: #EDEDED;
    float: left;
    margin-top: 20px;
    text-align: right;
    width: 100%;
}
h2.details { color:#0E0D0D; font-family:Tahoma; font-size:18px;}
div.details { width:663px; }
div.details-left { 
	width:300px; 
	float:left; 
	margin-right:10px; 
}
div.details-left div.details-border {
	border:1px solid #EDEDED;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding:5px;
	position:relative;
}
div.details-left div.adv {  }
div.details-right {  width:348px; float:right; } 
div.details-center {  width:336px; margin:20px auto 0px auto;clear:both; } 
div.details-right div.adv { display:block; }
ul.details {
	list-style:none;
	margin:5px 5px 0 5px;
}
ul.details li { font-size:13px; font-weight:bold; color:#00a7f3;}
ul.details li div.what { color:#121313; font-family:Tahoma;display:inline;}
ul.details li em.info { text-align:left;  float:right;}
div#combo { width:405px; height:160px; float:left; margin-top:10px; }
div#image {background:transparent url(../img/frame.png) no-repeat scroll 0 0; float:left; height:113px; margin-left:auto; margin-right:auto; margin-top:20px; padding-left:7px; padding-right:7px; padding-top:7px; width:145px;  }

div#combo li {  list-style:none; float:left; height:100px;  vertical-align:middle; }
 div#combo li  img { float:left; }
  div#combo li  h3.text { padding-top:8px; padding-left:5px; float:left; font-family:Tahoma; font-size:14px; color:#0e0d0d; }
    div#combo li  h3.text a { color:#0e0d0d; text-decoration:none; font-family:Tahoma; font-size:14px; }
	   div#combo li a { float:left; font-size:11px; font-family:Tahoma; color:#1b1cff; width:100%; }
	div#combo li.download { width:240px; }
	div#combo li.friend { width:240px; }
	div#combo li.gallery { width:120px; }
	div#combo li.link { width:120px; }
h2.related {	color:#0E0D0D; font-family:Tahoma; font-size:18px; margin-top:10px; }


br.end-program { clear:both; margin-bottom:40px; }


div.broken {margin-left:3px; padding-left: 40px; height:30px; }
div.broken a { cursor:pointer; padding-top:10px; vertical-align:middle; font-weight:bold; color:#0000CC; }
div.download-zone { height:auto; clear:both;margin-top:15px; }
div.download-zone div.button-zone {  width:196px; margin-top:0px; margin-bottom:10px; float:left;}
div.download-zone div.button-zone a { cursor:pointer; text-decoration:none; font-size:12px; }
div.download-zone div.button-zone a:hover { text-decoration:underline; }
div.download-zone div.button-zone div.button {background:url('../img/button.png') no-repeat;  height:33px; width:200px; margin:0 auto; position:relative;  }
div.download-zone div.button-zone div.button h2.name { position:absolute; top:7px; left:30px;  font-family:Tahoma; font-size:11px; color:#025a82; font-weight:bold;  }
div.download-zone div.button-zone div.button h2.name:hover { /*text-decoration:underline;*/ }
div.download-zone div.button-zone div.button h2.download { position:absolute; top:16px; left:30px; font-family:Tahoma; font-size:9px; color:#a0a4a5; }

div.gallery {  }
div.gallery  ul {list-style:none;}
div.gallery  ul li div.gallery-image { background:transparent url('../img/frame.png') no-repeat scroll 0 0; float:left; height:110px; margin-left:auto; margin-right:auto; margin-top:2px; padding-left:7px; padding-right:2px; padding-top:7px; width:135px; } 

div.links { 
	background: none repeat scroll 0 0 #F5F5F5;
    border: 1px solid #D5D5D5;
    margin: 0 0 5px;
    padding: 6px 5px 2px;
    width: 652px;
	clear:both;
}

.link-legend { float:right; color:#D5D5D5;clear:both;}

.broken-form {}
.broken-form label { color:#0000CC;display:block;font-weight:bold; }
.broken-form label.email { display:inline; width:100px; }
.broken-form textarea { border:1px solid #B4DAEA; width:280px; height:60px;  }
.broken-form input { display:block; }
.broken-form input.submit {display:block; cursor:pointer; background: url('../img/submit-img.gif') no-repeat; width:108px; height:33px; color:#025A82;font-family:Tahoma;font-size:11px;font-weight:bold;border:0;padding-right:18px; }
.broken-form input.form-email { width:200px; border:1px solid #B4DAEA; }
.broken-form div.tip { display:inline; position:relative; color:#0000CC; font-size:15px;font-weight:bold; cursor:pointer;  }
.broken-form div.tip span {top:10px; left:5px; position:absolute; background:#9DD5EF; padding:5px; cursor:default; width:300px; height:60px; z-index:1; font-size:11px; color:#333333; }
/* = Newsy
**************************************************************   */
h1.news { color:#5e5a5a; font-family:Tahoma; font-size:16px; font-weight:bold; }
ul.news { list-style:none; }
ul.news li h2 { color:#0076b6; font-family:Tahoma; font-size:20px; }
ul.news li div.date  {  color:#b2afaf; font-family:Tahoma; font-size:10px; float:left; margin-right:10px; }
ul.news li div.author  {  color:#b2afaf; font-family:Tahoma; font-size:10px; }
ul.news li div.short-content  {  color:#655f5f; font-family:Tahoma; font-size:12px; margin-top:14px; text-align:justify; }
ul.news li div.short-content  a { float:left; color:#00a7f3; font-family:Tahoma; font-size:12px; font-weight:bold;  }
ul.news li img.picture { float:right; margin:10px; width:25%; height:25%; }

/* = Pojedynczy news
**************************************************************   */

h1.name_news { color:#0E0D0D; font-size:18px; font-variant:small-caps; font-weight:bold; float:left; }
div.author_news  {float:right;  color:#b2afaf; font-family:Tahoma; font-size:10px; }
hr.news { width:100%; float:left; clear:both; height: 0; border-style: solid; border-width: 1px 0 0 0; border-color: #e6e0e0; margin-bottom:10px; }
div.picture_news { float:right; margin:10px;  }
div.news {line-height:18px; text-align:justify; color:#333333; font-family:Verdana; }
div.news  a { color:#00a7f3; font-family:Verdana; font-size:12px; font-weight:bold; }
/* = Kategoria oraz podobne
**************************************************************   */
div.category {  }
div.category h1 {float:left; color:#232121; font-size:20px; font-weight:bold; padding-top:4px; }
div.category div.box {clear:both; width:620px; }
div.category div.box  div.description {float:left; font-family:Tahoma; font-size:11px; color:#4e4a4a; text-align:justify; width:600px; }
div.category div.date  {margin-top:4px; clear:both; color:#a39e9e; font-family:Tahoma; font-size:11px; float:left; }
div.category div.count  {margin-top:4px; margin-left:10px;  color:#a39e9e; font-family:Tahoma; font-size:11px; float:left; width:80px; }
div.category div.download a  {  color:#33b9f5; font-family:Tahoma; font-size:12px; margin-right:10px; font-weight:bold; }
div.category div.download  { }

/* = Sitemapa
**************************************************************   */
h2.map { color:#5E5A5A; font-family:Tahoma; font-size:16px; font-weight:bold; }
h2.title-sitemap { color:#232121; font-size:18px; font-variant:small-caps; font-weight:bold; }
ul.mapsite { list-style:none; }
ul.mapsite li a { color:#0076b6; font-family:Tahoma; font-size:12px; }

/* = lista wszystkich programów
************************************************************** */
h2.all-program { color:#5e5a5a; font-family:Tahoma; font-size:16px; font-weight:bold; float:left; width:500px; }
div.paginate { font-size:12px; font-family:Tahoma; color:#33b9f5;   }
div.paginate  a { font-size:12px; font-family:Tahoma; color:#33b9f5;   }
div.pag  {  }
a.pag  { font-size:12px; font-family:Tahoma; color:#33b9f5; }
div.all-list { padding-top:5px; padding-bottom:5px;  float:left; }
ul.all-list { width:100%; }
ul.all-list li { list-style-image: url('../img/list.png'); margin-left:25px; width:89%;} 
ul.all-list li a {font-family:Tahoma; color:#425569; font-size:11px; text-decoration:none; width:55%; }
ul.all-list li div.date { float:right; color:#B2AFAF; width:9%; font-family:Tahoma; font-size:10px; margin-right:10px; }

/* = Wyniki wyszukiwania
************************************************************** */
div.adv-top { width:350px; height:250px; margin-bottom:10px; }
div.adv-bottom { width:350px; height:250px; }
h1.search-name { color:#0E0D0D; font-size:18px; font-variant:small-caps; font-weight:bold; }
div.search {  }
div.search div.search-name a { color:#00a7f3; font-size:12px; font-weight:bold; font-family:Tahoma; }
div.search div.search-text { color:#4e4a4a; font-size:12px; font-family:Tahoma; text-align:justify; width:620px; }
div.search div.category { color:#4e4a4a; font-size:12px; font-family:Tahoma; margin-bottom:10px;  }
div.search div.category a { color:#4e4a4a; font-size:12px; font-family:Tahoma; text-decoration:underline;   }
div.search div.no-content { margin-left:5px; margin-bottom:30px; margin-top:30px; color:#4e4a4a; font-size:16px; font-family:Tahoma;}

/* = Strona pobierania
************************************************************** */
div.download {}
div.download div.adv-center { margin:0 auto; width:300px; height:250px; }
div.download div.details { float:left; width:300px; height:auto; margin-left:15px; }
div.details h1.name { width:300px; color:#0e0d0d; font-size:18px; font-family:Tahoma; font-variant:small-caps; }
div.details div.text { color:#4e4a4a; font-size:12px; font-family:Tahoma; text-align:justify; width:270px; }
div.details div.broken-link { width:200px; height:40px; padding:10px; }
div.details div.broken-link  div.img {float:left; background:url('../img/link.png') no-repeat; width:28px; height:28px;  }
div.details div.broken-link div.text {color:#121313; float:left; font-family:Tahoma; font-weight:bold; font-size:12px; margin-top:7px; margin-left:7px; width:150px; }
div.details div.broken-link div.text a:hover { text-decoration:underline; }
div.info {margin-bottom:5px; float:left; clear:both; margin-top:10px; color:#121313; font-family:Tahoma; font-size:12px; }
div.info a { color:#808080; font-size:16px; text-decoration:none; font-weight:bold; }
div.download div.adv-bottom { margin-top:20px; clear:both; }
div.download div.adv-small {  }

/* = Wyniki wyszukiwania [frazy]
************************************************************** */
div.search-result {  }
div.search-result div.result-box { width:300px; float:left; }
div.search-result div.results-adv {margin-left:25px; width:300px; float:left; }
div.search-result div.title-result { color:#0e0d0d; font-size:18px; font-family:Tahoma; margin-bottom:5px; }
div.search-result div.text-result { color:#4e4a4a; font-size:12px; font-family:Tahoma; margin-bottom:15px; }
div.search-result div.text-result a { color:#5dc0ed; }
div.search-result h1.name { color:#0e0d0d; font-size:18px; font-family:Tahoma; font-variant:small-caps; }
div.search-result div.text { color:#4e4a4a; font-size:12px; font-family:Tahoma; text-align:justify; margin-bottom:15px; }
div.search-result h2.tips { color:#0e0d0d; font-size:18px; font-family:Tahoma; }
div.search-result div.tips-title { color:#5e5a5a; font-size:12px; font-family:Tahoma; font-weight:bold; width:600px; text-align:justify; }
div.search-result div.tips-text { color:#5e5a5a; font-size:12px; font-family:Tahoma; width:600px; text-align:justify; margin-bottom:20px; }
div.search-result h2.safe { color:#0e0d0d; font-size:18px; font-family:Tahoma; }
div.search-result div.safe-text { color:#5e5a5a; font-size:12px; font-family:Tahoma; width:600px; text-align:justify; margin-bottom:20px; }

h2.random em.pharse-name {margin-left:10px; font-family:Tahoma; font-size:10px; color:#a0a4a5;}

/* = Dodatki
************************************************************** */
div.mini {clear:both; width:32px; height:32px; float:left; margin-right:5px; }

div.download-icon {margin-left:20px; width:71px; height:22px; float:left; background:url('../img/download-icon.png'); margin-right:4px; }

div.search-result h2.random { color:#0e0d0d; font-size:18px; font-family:Tahoma; }

/* = mały box
************************************************************** */
div.small-box { width:220px; height:35px; clear:both; }
div.small-box div.downloads {color:#121313; font-family:Tahoma; font-size:14px; font-weight:bold;  }
div.small-box div.count{ color:#00A7F3; font-family:Tahoma; font-size:14px; font-weight:bold; float:right;}
div.small-box div.date{color:#121313; font-family:Tahoma; font-size:14px; font-weight:bold; width:300px; }
div.small-box div.date-value { color:#00A7F3; font-family:Tahoma; font-size:14px; font-weight:bold; float:right;}

/* = Archiwum newsów
************************************************************** */
div.archive-list { padding-top:5px; padding-bottom:5px; width:600px; }
ul.archive-list {  }
ul.archive-list li { list-style-image: url('../img/list.png'); margin-left:10px;} 
ul.archive-list li div.box-archive {  float:none;  }
div.box-archive div.date {margin-right:10px; float:left; color:#b2afaf; font-family:Tahoma; font-size:10px; }
div.box-archive div.text {margin-right:10px; float:left; }
div.box-archive div.text a { color:#425569; font-family:Tahoma; font-size:12px; text-decoration:none; }
div.box-archive div.author { color:#b2afaf; font-family:Tahoma; font-size:10px; height:17px;  }

/* = Sortowanie
************************************************************** */
div.sort { width:600px; margin:8px; height:16px;  }
div.sort div.title { font-size:12px; font-family:Tahoma; color:#0e0d0d; font-weight:bold; float:left; }
div.sort div.sort-by {margin-left:10px; font-size:12px; font-family:Tahoma; color:#a39e9e; float:left; }
div.sort div.sort-by  span { float:left; margin-right:5px; }
div.sort div.sort-by a.sort-up { width:12px; height:16px; background:url('../img/sort-up.png') no-repeat; float:left; margin-right:2px; }
div.sort div.sort-by a.sort-down {width:12px; height:16px; background:url('../img/sort-down.png') no-repeat; float:left; }

/* = Screanshot
************************************************************** */
a.return { color:#00a7f3; font-family:Tahoma; font-size:12px; font-weight:bold; cursor:pointer; }
div.image { width:640px; height:480px; margin:10px auto; }
div#Searchresult { color:#58BEED; font-family:Tahoma; font-size:16px; font-weight:bold; }
div.adv-screen { margin:0 auto; width:468px; }
div.adv-screen-up { width:468px; margin-top:15px; }

/* = Statystyki
************************************************************** */
div.stats { margin-right:40px; width:200px; float:right; }
p.stats-title { color:#3fbdf6; font-size:11px; font-family:Tahoma; float:left; margin-right:2px; }
p.stats-count { color:#c684f9; font-size:11px; font-family:Tahoma; float:left; margin-right:5px; font-weight:bold; }

/* = tagi - "udawane"
************************************************************** */
div.tags {margin-bottom:10px; margin-top:0px; color:#817d7d; font-family:'Trebuchet MS'; font-size:11px; font-weight:bold;}
div.tags  a { font-family:'Trebuchet MS'; color:#82ccee; font-size:11px; font-weight:bold; }

/* = Stopka
************************************************************** */

div#content-bottom  a  { color:#464444; font-family:Tahoma; font-size:11px; text-decoration:none; }
div#content-bottom  div.left { float:left; color:#464444; font-family:Tahoma; font-size:11px; text-decoration:none; padding-left:15px; margin-top:5px; }
div#content-bottom  div.right { float:right; padding-right:25px;  margin-top:5px; }

/* = Wyszukiwarka google
************************************************************** */
div#content-google { margin:0 auto; width:950px; padding-top:15px; padding-left:18px; padding-right:20px; }

/* = Linki
************************************************************** */
div.links {width:622px; height:15px; float:left; clear:both; margin-bottom:3px;}

/* = Podobne
************************************************************** */
div.related { margin-top:2px; width:663px; }
div.related h2 { color: #768696;margin-top: 20px;padding-bottom: 10px;font-family:Helvetica;font-size:24px; }
div.related .r-line { height:1px; background:#E6E0E0; border-bottom:1px solid #FFFFFF; }
ul.related { 
	list-style:decimal inside; 
	background:url('../img/related-bg.png') repeat-x;
	padding-bottom: 10px;
	padding-top: 10px; 
}
ul.related li { 
	margin-bottom:12px;
	margin-left:10px;
}
ul.related li a {
	color: #2964BF;
	cursor: pointer;
	outline: medium none;
	text-decoration: none;
	font-size:15px;
}
ul.related li a:hover {
	text-decoration:underline;
}
ul.related li .count {
	float:right;
	font-size:15px;
	font-weight:bold;
	color:#39434C;
	margin-right:2px;
}
ul.related li .count .download-txt {
	color:#768696;
	font-size:11px;
	font-weight:normal;
}
div.related h3 a {
	color: #2964BF;
	font-family:Helvetica;
	font-size:16px;
	text-decoration:none;
	font-weight:bold;
}
div.related h3 a:hover {
	text-decoration:underline;
}
div.related-box { height:auto;  }
div.related-box  img.mini { clear:both; margin:0 auto; width:32px; height:32px; }
div.related-box a { float:left; color:#AEB0B1; font-size:10px; text-decoration:none; width:55px; clear:both;}
div.related-box a span { float:left; width:100%; }
div.related-box a:hover { text-decoration:none; color:#00A7F3; font-weight:bold; }
div.related img:hover { border:2px solid #AEB0B1; }
