body {
	background-color: #fff;
	background-image: url('/public/images/bg/site_top.png');
	background-repeat: repeat-x;
	color: #4f3e1d;
	font-family: 'Arial', sans-serif;
	font-size: 11px;
	line-height: 16px;
	margin: 0;
	padding: 0;
	width: 100%;
}

a {
	color: #4f3e1d;
	text-decoration: none;
}

p,div,img,input,h1,h2,h3,h4,h5,h6,a {
	margin: 0;
	padding: 0;
	border: none;
}

#container {
	width: 970px;
	margin: 0 auto;
}

/* ------------ entire top  -------------- */
#top {
	width: 100%;
	float: left;
	height: 149px;
}

#top a.logo,#top a.logo img {
	float: left;
}

#top a.logo{
	margin-top: 64px;
	margin-left: -1px;
}

#topadv {
	width: 755px;
	height: 100px;
	position: absolute;
	top: 38px; /*// zmiana*/ 
	margin: 0 0 0 235px;
	text-align: center; *
	margin-left: 35px; /*IE 7 and below*/ 
}

#rtmenu {
	float: right;
	width: 335px;
	height: 32px;
	margin-top: 0px; /*// zmiana*/ 
	background-repeat: no-repeat;
}

#rtmenu ul {
	list-style: none;
	float: left;
	margin: 5px 0 0 1px;
	padding: 0;
	display: inline;
}

#rtmenu ul li {
	float: left;
	margin: 0;
	padding: 0;
	background: url('/public/images/bg/rtmenu_line.gif') no-repeat right
		center;
}

#rtmenu ul li.last {
	background: none;
}

#rtmenu ul li a {
	color: #fefefe;
	float: left;
	padding: 0 13px;
}

#rtmenu ul li a:hover {
	color: #fefefe;
}



/* ------------ !entire top -------------- */
	/* ------------- main menu --------------- */
#main_menu{
	width: 100%;
	float: left;
	font: bold 12px Arial; 
}
#main_menu ul{
	width: 100%;
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
}
#main_menu ul li{
	padding: 0 33px 0 33px; /*zmiana dla ie9*/
	background-image: url("/public/images/bg/main_menu_separator.png");
	background-position: top right;
	background-repeat: no-repeat;
	float: left;
	margin: 0;
}
#main_menu ul li.last{
	background-image: none;
	padding: 0 0 0 27px;
}
#main_menu ul li.first{
	padding: 0 27px 0 0;
}
#main_menu ul li a{
		color: #ffffff;
float: left;
line-height: 39px;
height: 37px; /*zmiana */
padding-top: 0pt;
padding-right: 5px;
padding-bottom: 0pt;
padding-left: 5px;
}
#main_menu ul li a.active{
	background-image: url("/public/images/bg/main_menu_active.png");
	background-repeat: no-repeat;
	background-position: bottom center;
}
/* ------------- !main menu --------------- */
	/* ---------- user info & search ---------- */
#user_panel {
	float: left;
	margin: 8px 0 0 4px;
	width: 400px;
}

#user_panel form.form input.text {
	width: 100px;
	border-top: 1px solid #404040;
	border-left: 1px solid #404040;
	border-right: 1px solid #cdcdcd;
	border-bottom: 1px solid #cdcdcd;
	height: 17px;
	padding: 2px;
	margin-top: 0;
	background: url(/public/images/bg/input.jpg) repeat-x left;
}

#user_panel form.form input.submit {
	width: 26px;
	height: 25px;
	margin-left: 5px;
	float: left;
	background: url(/public/images/login.jpg);
	cursor: pointer;
}

#user_panel form.form label {
	color: #31661A;
}

#user_panel p {
	margin-left: 2px;
}

#user_panel p a,#user_panel p span {
	color: #31661A;
	padding: 0;
	margin: 0;
}

#user_panel p {
	margin: 0;
}

#user_panel p span.reg {
	margin-left: 40px;
}

#user_panel p span.for {
	margin-left: 78px;
}
	
	
#si{
	width: 100%;
	float: left;
	height: 59px;
}
#user_info{
	float: left;
	margin: 13px 0 0 0;
	width: 400px;
}
#user_info img{
	float: left;
	margin: 0px 0px 10px 6px;
}
#user_info img.top{
	float: left;
	margin: 2px 5px 0 0;
}

#user_info p{
	color: #949185;
	float: left;
	margin-left: 15px;
	line-height: 18px;
	width: 250px;
}
#user_info p a{
	font-weight: bold;
	color: #ff5b01;
}
#user_info p a.nick{
	color: #31661a;
	
}
#user_info ul{
	float: left;
	list-style: none;
	margin: 1px 0 0 5px;
	padding: 0;
	width: 250px;
}
#user_info ul li{
	background-image: url("/public/images/sep1.png");
	background-position: center right;
	background-repeat: no-repeat;
	float: left;
}
#user_info ul li img{
	margin: 3px 8px 0 10px;
}
#user_info ul li.last{
	background-image: none;
}
#user_info ul li a{
	font-weight: bold;
	color: #ff5b01;
	margin-right: 15px;
}

#search{
	width: 308px;
	float: right;
	margin-top: 8px;
}
#search input.search{
	width: 267px;
	border-top: 1px solid #404040;
	border-left: 1px solid #404040;
	border-right: 1px solid #cdcdcd;
	border-bottom: 1px solid #cdcdcd;
	background-color: #fcfcfc;
	height: 17px;
	padding: 2px;
	float: left;
	margin-top: 2px;
}

#search input.submit{
	width: 26px;
	height: 25px;
	margin-left: 9px;
	float: left;
}
#search ul{
	float: left;
	width: 100%;
	list-style: none;
	margin: 4px 0 0 0;
	padding: 0;
}
#search ul li{
	float: left;
	margin-right: 7px;
}
#search ul li a{
	float: left;
	color: #31661a;
	cursor: pointer;
}
#search ul li a.active{
	color: #fff;
	display: block;
	font-weight: bold;
}
#search ul li a.active span{
	display: block;
	width: 7px;
	height: 16px;
	float: left;
}
#search ul li a.active span.text{
	width: auto;
	float: left;
	padding: 0 5px;
	background-color: #d4d0be;
}

#search ul li a.active span.left{
	background-image: url("/public/images/bg/search_left.png");
}
#search ul li a.active span.right{
	background-image: url("/public/images/bg/search_right.png");
}

/* ---------- !user info & search --------- */
	/* ---------------- main ad --------------- */
#main_ad {
	float: left;
	/*margin: 15px 0 0 15px;*/
	margin: 15px 0 0 130px;
	width: 1000px;
	display: inline;
}

#main_ad img {
	float: left;
}

#main_ad1 {
	float: left;
	margin: 15px 0 0 10px;
	width: 900px;
	display: inline;
}

#main_ad1 img {
	float: left;
}

/* --------------- !main ad --------------- */
	/* ------------ !podsumowanie -------------- */
table.kon {
	width: 595px;
	border-collapse: collapse;
}

table.kon2 {
	width: 595px;
	border-collapse: collapse;
	border: 1px solid #ead8ab;
}

table.kon2 td {
border: 1px solid #ead8ab;
}

thead th.oran {
	background:
		url(http://www.forum.pcfoster.pl/templates/PCFoster/images/cellpic2.png)
		repeat-x;
	height: 31px;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	padding: 0px 7px;
	margin: 20px 0px 0px;
	text-align: center;
}

tbody th.gre {
	background: url(/public/images/bg/green.png) repeat-x;
	height: 31px;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	padding: 0px 7px;
	margin: 20px 0px 0px;
	text-align: left;
}

tbody td.kol {
	text-align: center;
	background: #fff8d7;
	font-size: 11px;
}

tbody td.kol1 {
	text-align: left;
	background: #fff8d7;
}

tbody td.kol12 {
	text-align: center;
}

tbody td.kol124 {
	text-align: right;
	background: #fff8d7;
}

.greyy {
	color: grey;
}

table.kon1 {
	width: 580px;
	border-collapse: collapse;
	border: 1px solid #ead8ab;
}

thead th.gre1 {
	background: url(/public/images/bg/green.png) repeat-x;
	height: 31px;
	color: #FFFFFF;
	font-size: 12px;
	font-family: Arial;
	font-weight: bold;
	padding: 0px 7px;
	margin: 20px 0px 0px;
	text-align: center;
	border-right: 1px solid #DDDDDD;
}

thead th.gre2 {
	background: url(/public/images/bg/green.png) repeat-x;
	height: 31px;
	color: #FFFFFF;
	font-size: 11px;
	font-family: Arial;
	padding: 0px 7px;
	margin: 20px 0px 0px;
	text-align: center;
	border-right: 1px solid #DDDDDD;
}

tbody tr.poz1 {
	background: #FFF;
}

tbody th,
td.poz1,
tbody td.kol18 {
	font-size: 12px;
	line-height: 1.4em;
	font-family: Arial;
	padding: 10px 7px;
	border-top: 1px solid #ead8ab;
	border-right: 1px solid #DDDDDD;
	text-align: center;
}

tbody th.kol18,
tbody td.kol18 {
	text-align: right;
	background: #fff8d7;
}

#review_details .specification {
    padding-bottom: 0!important;
    margin-bottom: 0!important;
}

#review_details .specification h4 {
    border-bottom: 1px solid #EAD8AB;
}

#review_details .specification h4 a {
    color: #FF5B01;
    text-decoration: none!important;
}

#review_details .specification table {
    display: none;
    border-top: 0;
    width: 100%;
}

#review_details .specification th.gre1 {
    padding-right: 0;
    border-right: 0;
}

#review_details .specification table td.kol18 {
    width: 240px;
}

#review_details .specification table td.poz1 {
    width: 307px;
    border-right: 0;
}

#review_details .specification tbody td.kol18 {
    font-weight: bold;
}

tbody td.model1 {
	text-align: center;
	line-height: 1.4em;
	font-family: Arial;
	padding: 10px 7px;
	border-top: 1px solid #ead8ab;
	border-right: 1px solid #DDDDDD;
	font-size: 11px;
	background: #ffffff;
}

/* ------------ !podsumowanie  -------------- */
	/* ---------------- content --------------- */
#content {
	width: 100%;
	float: left;
}

#content img.border {
	border: 3px solid #E8E5D6;
}

/* --------------- !content --------------- */
	/* -------------- content box ------------- */

	
.box {
	float: left;
	background-image: url("/public/images/bg/box.gif");
	background-repeat: no-repeat;
	background-position: top left;
	width: 428px;
	margin-top: 15px;
}

.box h1 {
	padding: 0 0 6px 30px;
	font: normal 17px 'Trebuchet Ms';
	letter-spacing: -0.1px;
	line-height: 20px;
	float: left;
}

.box h4 {
	padding: 0 0 6px 30px;
	font: normal 17px 'Trebuchet Ms';
	letter-spacing: -0.1px;
	line-height: 20px;
	float: left;
}

.box_large {
	float: left;
	background-image: url("/public/images/bg/box.gif");
	background-repeat: no-repeat;
	background-position: top left;
	width: 342px;
	margin-top: 15px;
}

.box_large h1 {
	padding: 0 0 6px 30px;
	font: normal 17px 'Trebuchet Ms';
	letter-spacing: -0.1px;
	line-height: 20px;
	float: left;
}

.box_large h4 {
	padding: 0 0 6px 30px;
	font: normal 17px 'Trebuchet Ms';
	letter-spacing: -0.1px;
	line-height: 20px;
	float: left;
}

.box_large p.header_link {
	float: right;
	margin-top: 3px;
}

.box_large p.header_link a {
	color: #ff5b01;
	display: block;
	float: left;
	background-color: #e8e5d6;
	padding: 0 3px;
}

.box_large p.header_link span {
	display: block;
	width: 7px;
	height: 16px;
	float: left;
}

.box_large p.header_link span.left {
	background-image: url("/public/images/left_rounded.jpg");
}

.box_large p.header_link span.right {
	background-image: url("/public/images/right_rounded.jpg");
}

.box_large .list {
	width: 346px; /*zmiana*/
	border: 1px solid #e4e2d3;
	border-bottom-width: 3px;
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
}

.box_large .list li {
	width: 344px; /*zmiana*/
	border: 1px solid #fff;
	margin: 0;
	padding: 0;
	height: 27px;
	border-top: 1px solid #e9e7d8;
	float: left;
}

.box_large .list li a {
	margin: 7px 0 0 7px;
	float: left;
}

.box_large .list li a.bold {
	font-weight: bold;
}

.box_large .list li a img {
	margin-right: 5px;
	vertical-align: -1px;
}

.box_large .list li.first {
	background-image: url("/public/images/bg/listbg.png");
	background-repeat: repeat-x;
	border-top: none;
}

.box_large .list li a.comments {
	color: #ff5b01;
	font-weight: bold;
	float: right;
	margin-right: 15px;
}

.wide_news {
	width: 100%;
}

.wide_news .ui-tabs-panel ul li,.wide_news .ui-tabs-panel ul li h2,.wide_news .ui-tabs-panel ul li h3,.wide_news .ui-tabs-panel ul li h4,.wide_news .ui-tabs-panel ul li h1
	{
	width: 100%;
}

.wide_news .ui-tabs-panel ul li h1 {
	clear: both;
}
/* --------------- tekst w boxie duzym ---------------- */
.wide_news .ui-tabs-panel ul li p.content {
   /* width: 282px; */
}

.wide_news .ui-tabs-panel ul li h2.small {
	width: 340px;
}

.wide_news .ui-tabs-panel ul li h3.small {
	width: 333px;
}



.wide_news .ui-tabs-panel ul li h4.small {
	width: 340px;
}

/* --------------- box green ---------------- */
#box_userpanel {
	margin-bottom: 15px;
}

.box_large .green {
	width: 346px; /*zmiana*/
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
}

.box_large img {
	border: none !important;
}

.box_large .green li {
	width: 344px; /*zmiana*/
	border: 1px solid #fff;
	margin: 0;
	padding: 0;
	height: 39px;
	border-top: 1px solid #e9e7d8;
	float: left;
	padding-top: 8px;
}

.box_large .green li p {
	width: 250px;
	float: left;
	margin-left: 14px;
	display: inline;
}

.box_large .green li p.added {
	color: #949185;
	margin-top: 2px;
}

.box_large .green li p.added span {
	color: #4f3e1d;
}

.box_large .green li p.added span.orange {
	color: #ff5b01;
	font-weight: bold;
}

.box_large .green li a {
	font-weight: bold;
	margin: 0;
	float: left;
}

.box_large .green li a img {
	margin: 2px 5px 0 0;
	float: left;
}

.box_large .green li.first {
	border-top: none;
}

.box_large .green li div {
	width: 61px;
	height: 24px;
	border-left: 1px solid #efede6;
	float: right;
	margin-top: 4px;
	margin-right: 12px;
	display: inline;
}

.box_large .green li div p {
	float: left;
	margin: 4px 0 0 6px;
	color: #31661a;
	font: bold 11px 'Arial';
	width: 59px;
	display: inline;
}

.nopadding {
	padding: 0 !important;
}

.topbottompadding {
	padding: 5px 0 10px 0 !important;
}

/* --------------- !box green ---------------- */
.box_large .normal {
	width: 346px; /*zmiana*/
	margin: 0;
	list-style: none;
	float: left;
	display: inline;
	padding: 0;
}

.box_large .normal li {
	width: 344px; /*zmiana*/
	border: 1px solid #fff;
	margin: 10px 0 0 0;
	padding: 0;
	border-top: 1px solid #e9e7d8;
	float: left;
	padding-top: 5px;
	display: inline;
}

.box_large .normal li.first {
	padding-top: 0px !important;
	margin-top: 0px;
}

.box_large .normal li img {
	border: 3px solid #e8e5d6 !important;
}

.box_large .normal li p,.box_large .normal li h3 {
	width: 195px;
	float: left;
	display: inline;
}

.box_large .normal li h4 {
	width: 195px;
	float: left;
	display: inline;
}

.box_large .normal li h2 {
	width: 195px;
	float: left;
	display: inline;
}

.box_large .normal li a {
	color: #4f3e1d;
	width: 195px;
}

.box_large .normal li h3.wide,.box_large .normal li p.wide {
	width: 290px !important;
	margin-left: 14px;
}

.box_large .normal li h3 a {
	width: 185px;
}

.box_large .normal li h4.wide,.box_large .normal li p.wide {
	width: 290px !important;
	margin-left: 14px;
}

.box_large .normal li h4 a {
	width: 185px;
}

.box_large .normal li h2.wide,.box_large .normal li p.wide {
	width: 290px !important;
	margin-left: 14px;
}

.box_large .normal li h2 a {
	width: 185px;
}

.box_large .normal li a.img {
	margin-left: 10px !important;
	margin-right: 16px;
	margin-top: 6px;
	float: left;
	width: auto;
}

.box_large .normal li p.content {
	color: #949185;
	margin-top: 2px;
	float: left;
	width: 195px;
}

/* ------------- !content box ------------- */
	/* ---------- content left column --------- */
#left_column {
	float: left;
	width: 428px;
}

/* ---------- !content left column -------- */
	/* --------- content center column -------- */
#center_column {
	float: left;
	width: 342px;
	margin-left: 10px;
}

#ad2 {
	float: left;
	margin: 10px 0 0 0;
}

#ad2 a {
	float: left;
	margin-left: 22px;
}

#ad2 a img {
	float: left;
}

#ad3, #ad4 {
	float: left;
	margin-left: 22px;
}

#ad33 {
	float: left;
	margin-left: 4px;
}

#ad34 {
	float: left;
	margin-left: 85px;
}

#ad333 {
	float: left;
	margin-left: 67px;
}

#ad31 {
	float: left;
	margin-left: 95px;
}
/* --------- !content left column --------- */
	/* ------------- right column ------------- */
#right_column {
	float: left;
	width: 180px;
	margin-left: 10px;
}

#small_column {
	float: left;
	width: 180px;
	margin-right: 10px;
}

.box_short {
	float: left;
	background-image: url("/public/images/bg/box.gif");
	background-repeat: no-repeat;
	background-position: top left;
	width: 180px;
	margin-top: 15px;
}

.box_short h1 {
	padding: 0 0 6px 28px;
	font: normal 17px 'Trebuchet Ms';
	letter-spacing: -0.1px;
	line-height: 20px;
	float: left;
}

.box_short h1.large {
	font: bold 15px 'Trebuchet Ms';
}

.box_short h4 {
	padding: 0 0 6px 28px;
	font: normal 17px 'Trebuchet Ms';
	letter-spacing: -0.1px;
	line-height: 20px;
	float: left;
}

.box_short h4.large {
	font: bold 15px 'Trebuchet Ms';
}

.box_short form {
	float: left;
}

.box_short .user_list {
	float: left;
	list-style: none;
	width: 180px;
	padding: 0;
	margin: 0;
}

.box_short .user_list li {
	border: 1px solid #ead8ab;
	border-top: none;
	padding: 9px 3px 6px 9px;
	font-size: 11px;
	float: left;
	background-color: #fff8d7;
	width: 166px;
}

.box_short .user_list li a {
	color: #4f3e1d;
}

.box_short .user_list li a img {
	margin-right: 5px;
	vertical-align: -1px;
}

.box_short .enquiry {
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
	width: 100%;
}

#news_details .enquiry {
	list-style: none;
	margin: 0;
	padding: 0;
	width: 100%;
}

.box_short .enquiry li {
	float: left;
	border: 1px solid #dfdcee;
	border-top: none;
	width: 152px;
	padding: 7px 13px;
}

#news_details .enquiry li {
	border: 1px solid #dfdcee;
	border-top: none;
	padding: 7px 13px;
}

.box_short .enquiry li.first {
	background-image: url("/public/images/bg/listbg.png");
	background-repeat: repeat-x;
	border: 1px solid #dfdcee;
}

#news_details .enquiry li.first {
	background-image: url("/public/images/bg/listbg.png");
	background-repeat: repeat-x;
	border: 1px solid #dfdcee;
}

.box_short .enquiry li input {
	vertical-align: bottom;
	margin-right: 10px;
	margin-bottom: 2px; /* dopisane */
}

.box_short .enquiry li label {
	vertical-align: -2px;
	color: #4f3e1d;
}

.box_short .enquiry li.vote {
	border-bottom-width: 3px;
}

.box_short .enquiry li.vote p.votes {
	float: left;
	color: #4f3e1d;
	margin-top: 4px;
}

#news_details .enquiry li.vote p.votes {
	color: #4f3e1d;
	margin-top: 4px;
}

.box_short .enquiry li.vote p.votes span,#news_details .enquiry li.vote p.votes span
	{
	color: #ff5b01;
	font-weight: bold;
}

.box_short .enquiry li.vote p.vote_button {
	float: right;
}

.box_short .enquiry li.vote p.vote_button input {
	float: right;
	margin: 0;
}

.box_short .enquiry h2 {
	float: left;
	padding: 10px 0;
	font: bold 11px Arial;
	color: #4f3e1d;
}

.box_short .enquiry h5 {
	float: left;
	padding: 10px 0;
	font: bold 11px Arial;
	color: #4f3e1d;
}

#news_details .enquiry h5 {
	padding: 0;
	font: bold 11px Arial;
	color: #4f3e1d;
}

.box_short .enquiry .enquiry_bg,#news_details .enquiry .enquiry_bg {
	background: url(/public/images/bg/enquire_bg.gif) no-repeat top left;
	width: 152px;
	height: 9px;
}

.box_short .publications {
	float: left;
	list-style: none;
	width: 180px;
	padding: 0;
	margin: 0;
	border-bottom: 2px solid #dfdcee;
}

.box_short .publications li {
	border: 1px solid #dfdcee;
	border-top: none;
	padding: 9px 3px 6px 9px;
	font-size: 11px;
	float: left;
	width: 166px;
}

.box_short .publications li.first {
	border: 1px solid #dfdcee;
	background-image: url("/public/images/bg/listbg.png");
	background-repeat: repeat-x;
}

.box_short .publications li a {
	color: #4f3e1d;
}

.box_short .publications li a:hover {
	cursor: default;
}

#box_publications h4 a:hover,#box_partners h4 a:hover,a.nopointer {
	cursor: text;
}

.box_short .publications li a img {
	margin-right: 5px;
	vertical-align: -2px;
}

.box_short .publications li span {
	margin-right: 5px;
	vertical-align: -2px;
}

.box_short p.header_link {
	float: right;
	margin-top: 3px;
}

.box_short p.header_link a {
	color: #ff5b01;
	display: block;
	float: left;
	background-color: #e8e5d6;
	padding: 0 3px;
}

.box_short p.header_link span {
	display: block;
	width: 7px;
	height: 16px;
	float: left;
}

.box_short p.header_link span.left {
	background-image: url("/public/images/left_rounded.jpg");
}

.box_short p.header_link span.right {
	background-image: url("/public/images/right_rounded.jpg");
}

.box_short .partners_short {
	background-image: url("/public/images/bg/listbg.png");
	background-repeat: repeat-x;
	float: left;
	list-style: none;
	width: 180px;
	padding: 0;
	margin: 0;
	border-bottom: 1px solid #dfdcee;
}

.box_short .partners_short li {
	border: 1px solid #dfdcee;
	border-top: none;
	border-bottom: none;
	padding: 0;
	font-size: 11px;
	float: left;
	width: 178px;
}

.box_short .partners_short li.first {
	border: 1px solid #dfdcee;
	background-image: url("/public/images/bg/listbg.png");
	background-repeat: repeat-x;
}

.box_short .partners_short li a {
	color: #4f3e1d;
	display: block;
	width: 176px;
	height: 87px;
	background-repeat: no-repeat;
	background-position: center center;
}

.box_short .partners_short2 {
	float: left;
	list-style: none;
	width: 180px;
	height: 87px;
	display: block;
	padding: 0;
	margin: 0;
	border-bottom: 2px solid #dfdcee;
}

.box_short .partners_short2 span.blocktext {
    display: block;
    margin-left: auto;
    margin-right: auto;
	padding-top: 15px;
    width: 118px;
	text-align: justify;
}

.box_short .partners_short2 li {
	border: 1px solid #dfdcee;
	border-top: none;
	padding: 0;
	font: 11px Verdana;
	width: 178px;
	height: 87px;
}

.box_short .partners_short2 li a {
	color: #4f3e1d;
	text-decoration: underline;
}

.green_header {
	display: block;
	background-image: url("/public/images/bg/green.png");
	background-repeat: repeat-x;
	width: 100%;
	height: 23px;
	color: #fff;
	font: bold 11px Verdana;
	padding: 8px 0 0 0;
	text-indent: 13px;
	float: left;
}

.no_bottom_border {
	border-bottom: none !important;
}

/* ------------- !right column ------------- */
#breadcrumb {
	margin: 10px 0 10px 0;
	padding: 0;
	width: 100%;
	float: left;
	border-top: 1px solid #e7e5da;
	border-bottom: 1px solid #e7e5da;
	background-image: url("/public/images/bg/listbg2.png");
	background-repeat: repeat-x;
	height: 31px;
	list-style: none;
}

#breadcrumb li {
	float: left;
	line-height: 23px;
	height: 23px;
	padding: 8px 7px 0 11px;
	background-image: url("/public/images/bg/breadcrumb.png");
	background-repeat: no-repeat;
	background-position: left 9px;
	font: bold 12px 'Arial';
	overflow: hidden;
}

#breadcrumb li.first {
	padding-left: 20px;
	list-style-image: none;
	list-style: none;
	background-image: none;
}

#breadcrumb li a {
	font-size: 12px;
}

#breadcrumb li a.active {
	color: #ff5b01;
	text-decoration: underline;
	font-weight: normal;
}

/* ----------------------------------------- */
	/* --------------- files list -------------- */
#left_column_wide {
	float: left;
	width: 618px;
}
/* --------------- Dodane mainpage -------------- */
#left_column_wide2 {
	float: left;
	width: 538px;
}
/* ---------------------------- */
#left_column_wide #sort {
	list-style: none;
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
}

#left_column_wide #sort li {
	background-image: url("/public/images/bg/sort.png");
	background-position: center left;
	background-repeat: no-repeat;
	float: left;
	margin: 0;
	padding: 0 5px 0 6px;
	height: 22px;
	line-height: 22px;
	display: inline;
}

#left_column_wide #sort li.first {
	background-image: none;
	margin-left: 15px;
}

#left_column_wide #sort li.pages {
	float: right;
	background-image: none;
	width: 170px;
	padding: 0;
}

#left_column_wide #sort li.pages form {
	width: 170px;
	float: right;
	margin-right: 20px;
	display: inline;
}

#left_column_wide #sort li.pages p.right {
	float: right;
	vertical-align: bottom;
}

#left_column_wide #sort li.pages p.left {
	float: left;
	vertical-align: bottom;
	text-align: right;
	width: 120px;
}

#left_column_wide #sort a.active {
	color: #ff5b01;
	font-weight: bold;
}

#left_column_wide .pager {
	list-style: none;
	float: left;
	width: 578px;
	margin: 10px 20px 0 20px;
	padding: 0;
	display: inline;
}

#left_column_wide .pager li {
	float: left;
	display: inline;
	margin: 0;
	padding: 0;
}

#left_column_wide .pager li a,#left_column_wide .pager li span {
	font: normal 17px 'Arial';
	color: #ff5b01;
	margin: 0;
	padding: 0;
}

#left_column_wide .pager a.active {
	text-decoration: underline;
	font-weight: bold;
	font-size: 18px;
}

#left_column_wide .pager li p {
/*	width: 410px;*/
  width: 384px;
	text-align: center;
	float: left;
	display: inline;
	
}

#left_column_wide .pager li.first_page {
    width: 99px;
    position: relative;
    top: -2px;
}

#left_column_wide .pager li.last_page {
    width: 95px;
    position: relative;
    top: -2px;
}

#left_column_wide .pager li.first_page a, #left_column_wide .pager li.last_page a {
   text-decoration: underline;
   color: #FF5B01;
   font-size: 14px;

}

#left_column_wide .show {
	width: 100%;
	border-top: 1px solid #efede6;
	border-bottom: 1px solid #efede6;
	float: left;
	padding: 11px 0;
	display: inline;
	margin-top: 10px;
}

#left_column_wide .show p.left {
	float: left;
	color: #4f3e1d;
	font-weight: bold;
	margin: 4px 0 0 20px;
}

#left_column_wide .show form {
	float: right;
	display: inline;
	width: 350px;
	margin-right: 20px;
}

#left_column_wide .show p.right {
	float: right;
	color: #4f3e1d;
	font-weight: bold;
}

#left_column_wide #files {
	width: 100%;
	float: left;
	margin: 0;
	padding: 0;
}

#left_column_wide #files li {
	float: left;
	margin: 0;
	padding: 17px 19px 12px 19px;
	display: inline;
	border-bottom: 1px solid #efede6;
}

#left_column_wide #files li a {
	float: left;
}

#left_column_wide #files li div.listcontent {
	float: right;
	width: 460px;
}

#left_column_wide #files li a.img {
	float: left;
	border: 1px solid #e8e5d6;
	margin-right: 17px;
}

#left_column_wide #files li a.img img {
	float: left;
}

#left_column_wide #files li div h2,#left_column_wide #files li div p {
	float: left;
	width: 460px;
}

#left_column_wide #files li div h2 a {
	color: #ff5b01;
	font: bold 12px 'Arial';
}

#left_column_wide #files li div ul {
	float: left;
	width: 459px;
	margin: 5px 0 0 0;
	padding: 3px 0 0 0;
	display: inline;
	border-top: 1px solid #efede6;
}

#left_column_wide #files li div ul li {
	float: left;
	color: #949185;
	margin: 0;
	padding: 0;
	line-height: 18px;
	border: none;
}

#left_column_wide #files li div ul li.first {
	width: 175px;
}

#left_column_wide #files li div ul li.second {
	width: 170px;
}

#left_column_wide #files li div ul li.third {
	width: 105px;
}

#left_column_wide #files li div ul li.fourth {
	width: 113px;
	float: right;
	
}

#left_column_wide #files li div ul li span.date {
	color: #4f3e1d;
}

#left_column_wide #files li div ul li span.status {
	color: #31661a;
	font-weight: bold;
}

#left_column_wide #files li div ul li span.orange {
	color: #ff5b01;
	font-weight: bold;
}

#left_column_wide #files li div ul li img.platform {
	position: relative;
	bottom: -2px;
}

#left_column_wide #news {
	float: left;
	width: 100%;
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
	overflow: hidden;
}

#left_column_wide #news li {
	float: left;
	border-bottom: 1px solid #efede6;
	margin: 0;
	padding: 0 0 18px 0;
	width: 618px;
	display: inline;
}

#left_column_wide #news li a.img {
	margin: 15px 16px 0 20px;
	float: left;
}

#left_column_wide #news li p.content {
   line-height: 19px;
   margin: 80px 20px 0 0;
   text-align: justify;
}

#left_column_wide #news li a.img img {
	border: 3px solid #e8e5d6;
	float: left;
}

#left_column_wide #news h3 {
	/* float: left; */
	padding: 10px 20px 5px 20px;
	font: normal 11px Verdana;
	width: 570px;
	color: #4f3e1d;
	font-weight: bold;
	/* display: inline; */
}

#left_column_wide #news h3 a {
	color: #4f3e1d;
	font-weight: bold;
	/* float: left; */
}

#left_column_wide #news h2 {
	float: left;
	padding: 0px 20px;
	width: 570px;
}

#left_column_wide #news h2 a {
	color: #ff5b01;
	font: bold 20px 'Arial';
	float: left;
	display: inline;
}

#left_column_wide #news div.stats {
	float: left;
	border-top: 1px solid #efede6;
	border-bottom: 1px solid #efede6;
	width: 618px;
	margin: 5px 0;
	display: inline;
}

#left_column_wide #news div.stats p.left {
	float: left;
	width: 470px;
	line-height: 29px;
	height: 29px;
	color: #949185;
	margin-left: 20px;
	display: inline;
}

#left_column_wide #news div.stats p.left span,#left_column_wide #news div.stats p.left a
	{
	color: #4f3e1d;
}

#left_column_wide #news div.stats p.right {
	float: right;
	margin-top: 4px;
	line-height: 26px;
	height: 26px;
	width: 100px;
	color: #dfdcce;
	font-weight: bold;
	margin-right: 20px;
	text-align: right;
	display: inline;
}

#left_column_wide #news div.stats p.right a {
	color: #ff5b01;
}

#left_column_wide #news_details {
	float: left;
	width: 100%;
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
	overflow: hidden;
}

#left_column_wide #news_details a.img {
	margin: 15px 16px 0 20px;
	float: left;
}

#left_column_wide #news_details div.content {
	margin: 13px 20px 0 20px;
	width: 578px;
	text-align: justify;
	line-height: 19px;
	float: left;
	display: inline;
}

#left_column_wide #news_details div.content a {
	overflow: hidden;
}

#left_column_wide #news_details div.content a.align_right {
	margin: 0 0 10px 20px;
	text-align: justify;
	line-height: 19px;
	clear: both;
	float: right;
}

#left_column_wide #news_details div.content a.align_right img {
	border: 3px solid #e8e5d6;
}

#left_column_wide #news_details div.content img.align_left {
	margin: 0 20px 10px 0;
	text-align: justify;
	line-height: 19px;
	float: left;
	border: 3px solid #e8e5d6;
	float: left;
}

#left_column_wide #news_details div.content ul {
	list-style-image: url("/public/images/bg/list_point.png");
	margin: 0 0 0 20px;
	padding: 0;
}

#left_column_wide #news_details div.content ul li {
	margin: 0;
	padding: 0;
	font: normal 12px 'Arial';
	line-height: 21px;
}

#left_column_wide #news_details div.content p,#left_column_wide #news_details div.content div
	{
	font: normal 12px 'Arial';
	line-height: 21px;
	padding-bottom: 5px;
}

#left_column_wide div.content a {
	text-decoration: underline;
}

#external {
	width: 575px;
	border: 1px solid #ead8Ab;
	background-color: #fff8d7;
	font-size: 12px;
    height: 24px;
    margin:  15px auto;
    padding-top: 5px;
    clear: both;
	float: left;
	padding-right: 20px;
	padding-left: 20px;
}

#external span.left {
	float: left;
	color: #dfdcce;
	font-weight: bold;
}

#external span.dodaj {
	color: #4f3e1d;
	float: left;
    padding-left: 0px;
    padding-right: 10px;
	padding-top: 1px;
	font-weight: bold;
}

.social {	
	height: 30x;
	padding: 5px 20px 5px 20px;
	border-bottom: 1px solid #EFEDE6;
}

.social.article {
	height: 30x;
	padding: 7px 20px 3px 20px;
	border-bottom: 1px solid #EFEDE6;
	margin-bottom: 10px;
}

.social span.fbbutton {
	height: 20px;
	display: inline-block;
}

.social span.fbbutton iframe {
	height: 20px;
}

.social span.plus1button {
	display: inline-block;
}

#external span.right {
	float: right;
}

#external span.right a,#external span.right a img {
	float: left;
}

#external span.right a {
	margin-left: 8px;
}

.go_up {
	font-weight: bold;
	background: url(/public/images/go_up.gif) no-repeat 0px 5px;
	padding-left: 15px;
}

#left_column_wide #news_details {
	float: left;
	width: 100%;
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
	overflow: hidden;
}

#left_column_wide #news_details a.img {
	margin: 15px 16px 0 20px;
	float: left;
}

#left_column_wide #news_details div.content {
	margin: 13px 20px 0 20px;
	width: 578px;
	text-align: justify;
	line-height: 19px;
	float: left;
	display: inline;
}

#left_column_wide #news_details div.content a {
	overflow: hidden;
}

#left_column_wide #news_details div.content a.align_right {
	margin: 0 0 10px 20px;
	text-align: justify;
	line-height: 19px;
	clear: both;
	float: right;
}

#left_column_wide #news_details div.content a.align_right img {
	border: 3px solid #e8e5d6;
}

#left_column_wide #news_details div.content a.align_left {
	margin: 0 20px 10px 0;
	text-align: justify;
	line-height: 19px;
	float: left;
}

#left_column_wide #news_details div.content a.align_left img {
	border: 3px solid #e8e5d6;
	float: left;
}

#left_column_wide #news_details div.content ul {
	list-style-image: url("/public/images/bg/list_point.png");
	margin: 0 0 0 20px;
	padding: 0;
}

#left_column_wide #news_details div.content ul li {
	margin: 0;
	padding: 0px 0px 5px 0px;
	font: normal 12px 'Arial';
	line-height: 21px;
}

#left_column_wide #news_details li a.img img {
	border: 3px solid #e8e5d6;
	float: left;
}

/*#left_column_wide #news_details h3 {
	float: left;
	padding: 10px 20px 5px 20px;
	font: normal 11px Verdana;
	width: 570px;
	display: inline;
}*/

#left_column_wide #news_details h3 {
	float: left;
	font: normal 14px;
	width: 570px;
	display: inline;
	color: #4f3e1d;
	font-weight: bold;
}

#left_column_wide #news_details h3 a {
	color: #4f3e1d;
	font-weight: bold;
	float: left;
}

/*#left_column_wide #news_details h2 {
	float: left;
	padding: 0px 20px;
	width: 570px;
}*/

#left_column_wide #news_details h2 {
	padding: 5px 0px 5px 0px;
	font: bold 16px 'Arial';
	width: 570px;
}

#left_column_wide #news_details h2 a {
	color: #ff5b01;
	font: bold 16px 'Arial';
	float: left;
	display: inline;
}


#left_column_wide #news_details h1 {
	float: left;
	padding: 0px 20px;
	width: 570px;
}

#left_column_wide #news_details h1 a {
	color: #ff5b01;
	font: bold 18px 'Arial';
	float: left;
	display: inline;
}

#left_column_wide #news_details div.stats {
	float: left;
	border-top: 1px solid #efede6;
	border-bottom: 1px solid #efede6;
	width: 618px;
	margin: 5px 0;
	display: inline;
}

#left_column_wide #news_details div.stats p.left {
	float: left;
	width: 440px;
	line-height: 29px;
	height: 29px;
	color: #949185;
	margin-left: 20px;
	display: inline;
}

#left_column_wide #news_details div.stats p.left span,#left_column_wide #news_details div.stats p.left a
	{
	color: #4f3e1d;
}

#left_column_wide #news_details div.stats p.right {
	float: right;
	margin-top: 4px;
	line-height: 26px;
	height: 26px;
	width: 130px;
	color: #dfdcce;
	font-weight: bold;
	margin-right: 20px;
	text-align: right;
	display: inline;
}

#left_column_wide #news_details div.stats p.right a {
	color: #ff5b01;
}

#left_column_wide #news_details div.stats p.right a#font_small {
	font: bold 11px 'Arial';
	color: #4f3e1d;
}

#left_column_wide #news_details div.stats p.right a#font_medium {
	font: bold 12px 'Arial';
	color: #4f3e1d;
}

#left_column_wide #news_details div.stats p.right a#font_large {
	font: bold 13px 'Arial';
	color: #4f3e1d;
}

#left_column_wide #review_details {
	float: left;
	width: 100%;
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
	overflow: hidden;
}

#left_column_wide #review_details a.img {
	margin: 15px 16px 0 20px;
	float: left;
}

#left_column_wide #review_details div.content {
	font-size: 12px;
	margin: 0;
	/*padding: 13px 20px 0 20px;*/
	padding: 0;
	width: 618px;
	text-align: justify;
	line-height: 19px;
	float: left;
	display: inline;
}

#left_column_wide #review_details h2 {
	float: left;
	padding: 10px 20px 5px 20px;
	font: normal 11px Verdana;
	width: 570px;
	display: inline;
	color: #4f3e1d;
	font-weight: bold;
}

#left_column_wide #review_details h2 a {
	color: #4f3e1d;
	font-weight: bold;
	float: left;
}

#left_column_wide #review_details h3 {
	font: bold 15px 'Arial';
	width: 570px;
}

#left_column_wide #review_details h1 {
	float: left;
	padding: 0px 20px;
	width: 570px;
}

#left_column_wide #review_details h3 a {
	color: #ff5b01;
	font: bold 18px 'Arial';
	float: left;
	display: inline;
}

#left_column_wide #review_details h1 a {
	color: #ff5b01;
	font: bold 18px 'Arial';
	float: left;
	display: inline;
}

#left_column_wide #review_details div.stats p.right a {
	color: #ff5b01;
}

#left_column_wide #review_details div.stats p.right a#font_small {
	font: bold 11px 'Arial';
	color: #4f3e1d;
}

#left_column_wide #review_details div.stats p.right a#font_medium {
	font: bold 12px 'Arial';
	color: #4f3e1d;
}

#left_column_wide #review_details div.stats p.right a#font_large {
	font: bold 13px 'Arial';
	color: #4f3e1d;
}

#left_column_wide #review_details div.content a {
	overflow: hidden;
}

#left_column_wide #review_details div.content a.align_right {
	margin: 20px 0 10px 20px;
	text-align: justify;
	line-height: 19px;
	clear: both;
	float: right;
}

#left_column_wide #review_details div.content a.align_right img {
	border: 3px solid #e8e5d6;
}

#left_column_wide #review_details div.content img.align_left {
	margin: 0 20px 10px 0;
	text-align: justify;
	line-height: 19px;
	float: left;
	border: 3px solid #e8e5d6;
	float: left;
}

#left_column_wide #review_details div.content ul {
	list-style-image: url("/public/images/bg/list_point.png");
	margin: 0 0 0 20px;
	padding: 0;
}

#left_column_wide #review_details div.content ul li {

	margin: 0 0 0 20px;
	padding: 0px 0px 5px 0px;
}

#left_column_wide #review_details div.content ul li p {
	margin: 0 15px 0 0;
	padding: 10px 0 10px 0;
}

/*#left_column_wide #review_details div.content p,#left_column_wide #review_details div.content div {
	font: normal 12px 'Arial';
	line-height: 21px;
	padding: 13px 20px 15px 20px;
}*/

#left_column_wide #review_details div.content div {
	font: normal 12px 'Arial';
	line-height: 21px;
	padding: 13px 20px 15px 20px;
}

#left_column_wide #review_details div.content p {
	font: normal 12px 'Arial';
	line-height: 21px;
	padding: 3px 0px 5px 0px; /*zmienione na 0 prawy i lewy */
}

#left_column_wide #review_details div.content div.review {
	background-color: #f3f2eb;
	min-height: 250px;
	padding: 13px 20px 15px 20px; /*dopisany wiersz */
}

#left_column_wide #review_details div.stats {
	float: left;
	border-top: 1px solid #efede6;
	border-bottom: 1px solid #efede6;
	width: 618px;
	margin: 5px 0;
	display: inline;
}

#left_column_wide #review_details div.stats p.left {
	float: left;
	width: 440px;
	line-height: 29px;
	height: 29px;
	color: #949185;
	margin-left: 20px;
	display: inline;
}

#left_column_wide #review_details div.stats p.left span,#left_column_wide #review_details div.stats p.left a
	{
	color: #4f3e1d;
}

#left_column_wide #review_details div.stats p.right {
	float: right;
	margin-top: 4px;
	line-height: 26px;
	height: 26px;
	width: 135px;
	color: #dfdcce;
	font-weight: bold;
	margin-right: 20px;
	text-align: right;
	display: inline;
}

#left_column_wide #review_details div.stats p.right a {
	color: #ff5b01;
}

#left_column_wide #review_details div.stats p.right a#font_small {
	font: bold 11px 'Arial';
	color: #4f3e1d;
}

#left_column_wide #review_details div.stats p.right a#font_medium {
	font: bold 12px 'Arial';
	color: #4f3e1d;
}

#left_column_wide #review_details div.stats p.right a#font_large {
	font: bold 13px 'Arial';
	color: #4f3e1d;
}

#left_column_wide #review_details div.content div.review_content {
	float: left;
	width: 258px;
	/* margin: 15px 15px 5px 15px; */
	display: inline;
}
#left_column_wide #review_details div.content div.double {
	width: 522px;
	margin: 20px 0 0 50px;
	padding: 0;
}
/*#left_column_wide #review_details div.content div.review_content h2{

	display: block;

	width: 100%;

	background-image: url("/public/images/bg/green.png");

	background-repeat: repeat-x;

	font: bold 12px 'Arial';

	text-indent: 13px;

	padding: 0;

	float: left;

	line-height: 31px;

	height: 31px;

	color: #fff;

}*/
#left_column_wide #review_details div.content div.review_content h3 {
	display: block;
	width: 100%;
	background-image: url("/public/images/bg/green.png");
	background-repeat: repeat-x;
	font: bold 12px 'Arial';
	text-indent: 13px;
	padding: 0;
	float: left;
	line-height: 31px;
	height: 31px;
	color: #fff;
}

#left_column_wide #review_details div.content div.review_content ul {
	float: left;
	width: 258px;
	list-style: none;
	margin: 0;
	padding: 0;
	overflow: hidden;
}
#left_column_wide #review_details div.content div.review_content ul.second{
	margin-left: 6px;
}

#left_column_wide #review_details div.content div.review_content ul li {
	float: left;
	line-height: 30px;
	/* height: 30px; */
	margin: 0;
	padding: 0;
	border: 1px solid #ead8ab;
	border-top: none;
	background-color: #fff8d7;
	background-image: url("/public/images/bg/review_point.jpg");
	background-repeat: no-repeat;
	background-position: 9px 4px;
	width: 256px;
	text-align: left;
}

#left_column_wide #review_details div.content div.review_content ul li span
	{
	color: #ff5b01;
	float: left;
	font-weight: bold;
	margin-left: 9px;
	display: block;
	width: 22px;
	text-align: center;
}

/*#left_column_wide #review_details div.content div.review_content ul li h3{

	float: right;

	width: 205px;

	margin: 8px 10px 0 0;

	padding: 0;

}

#left_column_wide #review_details div.content div.review_content ul li h3 a{

	color: #4f3e1d;

	font: normal 11px 'Arial';

	float: left;

}*/
#left_column_wide #review_details div.content div.review_content ul li h4
	{
	float: right;
	width: 205px;
	margin: 8px 10px 0 0;
	padding: 0;
}

#left_column_wide #review_details div.content div.review_content ul li h4 a
	{
	color: #4f3e1d;
	font: normal 11px 'Arial';
	float: left;
}

#left_column_wide #review_details div.content div.review_content a {
	text-decoration: none;
}

#left_column_wide .pager_large {
	list-style: none;
	float: left;
	width: 578px;
	margin: 10px 20px 0 20px;
	padding: 0;
	display: inline;
}

#left_column_wide .pager_large li {
	float: left;
	display: inline;
	margin: 0;
	padding: 0;
	width: 288px;
}

#left_column_wide .pager_large li a,#left_column_wide .pager_large li span
	{
	font: bold 15px 'Arial';
	margin: 0;
	padding: 0;
	color: #FF5B01;
}

#left_column_wide .pager_large li a.right {
	float: right;
}

#left_column_wide .pager_large a.active {
	text-decoration: underline;
}

#left_column_wide .pager_large li h2.left {
	width: 90%;
	text-align: left;
	float: left;
	display: inline;
	margin-top: 5px;
}

#left_column_wide .pager_large li h2.right {
	width: 90%;
	text-align: right;
	float: right;
	display: inline;
	margin-top: 5px;
}

#left_column_wide .pager_large li h2 a {
	font: normal 12px 'Arial';
	color: #4f3e1d;
}

#left_column_wide .pager_large li h3.left {
	width: 90%;
	text-align: left;
	float: left;
	display: inline;
	margin-top: 5px;
font: normal 12px 'Arial';
	color: #4f3e1d;
}

#left_column_wide .pager_large li h3.right {
	width: 90%;
	text-align: right;
	float: right;
	display: inline;
	margin-top: 5px;
	font: normal 12px 'Arial';
	color: #4f3e1d;
}

#left_column_wide .pager_large li h3 a {
	font: normal 12px 'Arial';
	color: #4f3e1d;
}

.box_comments {
	float: left;
	background-image: url("/public/images/bg/box.gif");
	background-repeat: no-repeat;
	background-position: top left;
	width: 618px;
	margin-top: 15px;
}

.box_comments h1 {
	padding: 0 0 6px 30px;
	font-size: 14px;
	line-height: 20px;
	float: left;
}

.box_comments h2 {
	padding: 0 0 6px 30px;
	font-size: 14px;
	line-height: 20px;
	float: left;
}

.box_comments h3 {
	padding: 0 0 6px 30px;
	font-size: 14px;
	line-height: 20px;
	float: left;
}

.box_comments p.header_link {
	float: right;
	margin-top: 3px;
}

.box_comments p.header_link a {
	color: #ff5b01;
	display: block;
	float: left;
	background-color: #e8e5d6;
	padding: 0 3px;
}

.box_comments p.header_link span {
	display: block;
	width: 7px;
	height: 16px;
	float: left;
}

.box_comments p.header_link span.left {
	background-image: url("/public/images/left_rounded.jpg");
}

.box_comments p.header_link span.right {
	background-image: url("/public/images/right_rounded.jpg");
}

.box_comments .comments {
	width: 616px;
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	display: inline;
}

.box_comments .comments li {
	width: 100%;
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #e8e5d6;
	float: left;
	display: inline;
	padding-bottom: 5px;
}

.box_comments .comments li.first {
	border-top: 1px solid #e8e5d6;
}

.box_comments .comments li.grey {
	background-color: #f9f8f5;
}

.box_comments .comments li a.avatar, .box_comments .comments li span.avatar {
	float: left;
}

.box_comments .comments li a.avatar img, .box_comments .comments li span.avatar img {
	border: 1px solid #e8e5d6;
	float: left;
}

.box_comments .comments .comments_content {
	width: 100%;
	position: relative;
}

.box_comments .comments .comments_content p.desc {
	text-align: justify;
	font-size: 12px;
	line-height: 18px;
}

.box_comments .comments .comments_content .author {
	border-bottom: 1px solid #e8e5d6;
	margin-bottom: 7px;
	padding: 8px 0px 23px 20px;
	background: #f7f7f7;
}

.box_comments .comments .comments_content .author p.left {
	float: left;
}

.box_comments .comments .comments_content .author p.left a,p a.addcomment
	{
	color: #ff5b01;
	font: bold 11px 'Arial';
}

.box_comments .comments .comments_content .author p.right {
	margin-right: 20px;
	float: right;
	color: #949185;
	display: inline;
}

.box_comments .comments .comments_content .comments_body {
	padding: 3px 20px;
}

.box_comments .comments .comments_content .comments_body .avatar {
	float: left;
}


.box_comments .comments .comments_content .comments_body .comments_text
{
    float: left;
    width: 505px;
    padding-left: 25px;
    margin-bottom: 10px;
    text-align: justify;
    word-wrap: break-word;
}

/*
.box_comments .comments .comments_content .quote{

	line-height: 19px;

	padding-bottom: 25px;

	padding-left: 0px;

	margin-bottom: 5px;

	width: 505px;

	position: relative;

	float: left;

	background-image: url('/public/images/bg/quote1.png');

	background-repeat: no-repeat;

	background-color: #fff8d7;

	border: 1px solid #ead8ab;

	overflow: hidden;

}
*/
.box_comments .comments .comments_content .quote {
	margin: 7px 5px 5px 0;
	line-height: 19px;
	padding-bottom: 25px;
	padding-left: 10px;
	width: 96%;
	position: relative;
	float: left;
	background-image: url('/public/images/bg/quote1.png');
	background-repeat: no-repeat;
	background-color: #fff8d7;
	border: 1px solid #ead8ab;
	overflow: hidden;
}

.box_comments .comments .comments_content .next {
	width: 93.5%;
	float: right;
	margin-right: 5px;
}

.box_comments .comments .comments_content .quote span.quote2 {
	position: absolute;
	right: 0px;
	bottom: 0px;
	display: block;
	background-image: url('/public/images/bg/quote2.png');
	background-repeat: no-repeat;
	width: 23px;
	height: 23px;
}

.box_comments .comments .comments_content .quote p.cauthor {
	margin: 10px 0 4px 28px;
}

.box_comments .comments .comments_content .quote p.content {
	float: left;
	margin-left: 28px;
	margin-right: 10px;
	display: inline;
}

#comments a.quoteLink {
	color: #31661a;
}

.box_comments p.show_all {
	float: right;
	text-align: right;
	margin: 15px 10px 0 0;
	width: 608px;
	display: inline;
}

.box_comments p.show_all a {
	color: #ff5b01;
	font-weight: bold;
}

.box_comments p.show_all a.underline {
	text-decoration: underline;
	font: bold 12px 'Arial';
}

.box_comments #comment_input {
	width: 100%;
	float: left;
	margin-top: 10px;
}

.box_comments #comment_input form {
	float: left;
	display: inline;
	width: 100%;
}

.box_comments #comment_input p {
	color: #4f3e1d;
	font: bold 13px 'Arial';
	line-height: 21px;
}

.box_comments #comment_input .optional span.left {
	color: #4f3e1d;
	font: bold 13px 'Arial';
	line-height: 21px;
    display: block;
    width: 200px;
    float: left;
}

.box_comments #comment_input .optional span.right {
    display: block;
    width: 226px;
    float: right;
}

.box_comments #comment_input p.left {
	float: left;
}

.box_comments #comment_input p.right {
	float: right;
	width: 300px;
}

.box_comments #comment_input p.right span {
	float: left;
}

.box_comments #comment_input input,.box_comments #comment_input select {
	float: right;
	font: normal 11px 'Arial';
}

.box_comments #comment_input select {
	width: 200px;
}

.box_comments #comment_input textarea {
	width: 614px;
	height: 134px;
	float: left;
	background-color: #f1f0ef;
	background-image: url("/public/images/bg/textarea.png");
	background-repeat: repeat-x;
	border-top: 1px solid #404040;
	border-left: 1px solid #404040;
	border-right: 1px solid #cdcdcd;
	border-bottom: 1px solid #cdcdcd;
	margin-top: 5px;
}

.box_comments #comment_input .reset {
	float: right;
	background: url(/public/images/reset.jpg) no-repeat;
	width: 61px;
	height: 22px;
	cursor: pointer;
}

.box_comments #comment_input .margin {
	margin: 10px 0 0 6px;
}

div.commentForm {
	margin: 0 0 0 -2px;
	padding: 0;
}

ul.errors {
	color: red;
	font-size: 13px;
	margin: 0 20px;
	padding: 0;
}

.box_large .partners_large {
	background-image: url("/public/images/bg/listbg.png");
	background-repeat: repeat-x;
	float: left;
	list-style: none;
	width: 340px;
	padding: 0;
	margin: 0;
	border: 1px solid #dfdcee;
	border-right: none;
	border-bottom-width: 2px;
}

.box_large .partners_large li {
	border: 1px solid #dfdcee;
	border-top: none;
	border-left: none;
	padding: 0;
	font-size: 11px;
	float: left;
	width: 169px;
	display: inline;
	overflow: hidden;
}

.box_large .partners_large li a {
	color: #4f3e1d;
	display: block;
	width: 170px;
	height: 89px;
	background-repeat: no-repeat;
	background-position: center center;
}

#left_column_wide .adsense {
	width: 547px;
	text-align: center;
	float: left;
	margin: 5px 30px;
	display: inline;
}

/* -------------- !files list -------------- */
	/* ----------------- footer ---------------- */
.stupid_ie8_fix {
	width: 100%;
	height: 24px;
}

#footer {
	width: 100%;
	background-image: url("/public/images/bg/footer.png");
	background-repeat: repeat-x;
	height: 60px;
}

#footer #content_footer {
	margin: 0 auto;
	width: 970px;
}

#footer #content_footer ul {
	line-height: 45px;
	height: 45px;
	list-style: none;
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
}

#footer #content_footer ul li {
	float: left;
	margin: 0;
	padding: 0 10px;
	background-image: url("/public/images/bg/footer_separator.png");
	background-position: center right;
	background-repeat: no-repeat;
}

#footer #content_footer ul li.first {
	padding: 0 10px 0 0;
}

#footer #content_footer ul li.no_separator {
	background-image: none;
}

#footer #content_footer ul li a,#footer #content_footer ul li span {
	color: #fff;
	font: bold 11px Arial;
}

#footer #content_footer ul li.copyright {
	width: 200px;
}

#footer p.axle {
	position: absolute;
	margin-top: 30px;
	margin-left: 10px;
	color: #FFFFFF;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
}

#footer p.axle a {
	color: #FFFFFF;
}

.box_large #files_categories {
	float: left;
}

#file_download {
	float: left;
	width: 100%;
}

#file_download h1 {
	float: left;
	position: relative;
	top: -3px;
}

#file_download h1 a {
	float: left;
	font: bold 20px 'Arial';
	color: #ff5b01;
	margin-left: 20px;
}

#file_download h2 {
	float: left;
	position: relative;
	top: -3px;
}

#file_download h2 a {
	float: left;
	font: bold 20px 'Arial';
	color: #ff5b01;
	margin-left: 20px;
}

#file_download .file_box {
	border: 1px solid #f4ebd5;
	float: left;
	width: 616px;
	background-color: #fffbeb;
}

#file_download .file_box .soft_view {
	float: right;
	margin: 10px;
}

#file_download .file_box .soft_view:hover {
	cursor: default;
}

#file_download .file_box .soft_view img {
	border: 1px solid #f4ebd5;
}

#file_download .file_box ul {
	float: left;
	margin: 4px 0 0 9px;
	padding: 0;
	list-style: none;
	width: 295px;
	display: inline;
}

#file_download .file_box ul li {
	color: #4f3e1d;
	border-bottom: 1px solid #f4ebd5;
	line-height: 29px;
	height: 29px;
	float: left;
	width: 100%;
	font-size: 12px;
}

#file_download .file_box ul li p.left {
	float: left;
	margin: 0 0 0 11px;
	padding: 0;
	width: 132px;
	line-height: 29px;
}

#file_download .file_box ul li p.right {
	float: left;
	margin: 0;
	width: 132px;
	line-height: 29px;
	font-weight: bold;
	vertical-align: top;
}

#file_download .file_box ul li p.images {
	margin-top: 8px;
}

#file_download .file_box ul li p.images img {
	float: left;
	vertical-align: top;
}

#file_download .file_box ul li p.green {
	color: #31661a;
}

#file_download .file_box ul li p.orange {
	color: #ff5b01;
}

#file_download .file_box ul li.download {
	border: none;
}

#file_download .file_box ul li.download a {
	float: left;
	margin: 11px 0 0 57px;
}


#file .file_desc {
	width: 100%;
	border-top: 1px solid #e8e5d6;
	font-size: 12px;
}

#file .file_desc p {
	width: 578px;
	padding: 8px 20px;
	margin: 0;
	line-height: 20px;
	text-align: justify;
}

/* ---------------- !footer ---------------- */
.no_bottom_margin {
	margin-bottom: 0 !important;
}

.more_top {
	margin-top: 20px !important;
	margin-bottom: 20px !important;
}

.no_top_margin {
	margin-top: 0 !important;
}

.bold {
	font-weight: bold !important;
}

img {
	border: none;
}

.wa {
	width: auto !important;
}

.clear {
	width: 0 !important;
	height: 0 !important;
	line-height: 0 !important;
	clear: both !important;
	overflow: hidden;
}

.clear {
	width: 0 !important;
	height: 0 !important;
	line-height: 0 !important;
	clear: both !important;
	overflow: hidden;
}

.cl {
	clear: left;
	margin: 0;
	padding: 0;
}

.intextPodtrzeni
{
color: #31661a;
text-decoration: underline;
border-bottom: 1px single #31661a;
}

#bbFlash
{
position: absolute; 
z-index: -10
}

.facebook{
	float:right;
	width:232px;
	height:420px; 
	background: url(/public/images/slider.png);
	display:block;
	right:-205px;
	padding:0;
	position:fixed;
	top:170px;
	z-index:10000;
	font-family: verdana;
	font-size: 10px;
}


/*
    CHANGES
*/

/* Message box
-----------------------------------------------------------------------------*/
#content div.message .info, #content div.message .success, #content div.message .warning, #content div.message .error, #content div.message .validation {
    border: 1px solid;
    margin: 10px 0px;
    padding: 10px 10px 10px 35px;
    background-repeat: no-repeat;
    background-position: 5px center;
    cursor: pointer;
    display: none;
}

#content div.message .info {
    color: #00529B;
    background-color: #BDE5F8;
    background-image: url('/public/images/message/info.png');
}

#content div.message .success {
    color: #4F8A10;
    background-color: #DFF2BF;
    background-image:url('/public/images/message/success.png');
}

#content div.message .warning {
    color: #9F6000;
    background-color: #FEEFB3;
    background-image: url('/public/images/message/warning.png');
}
#content div.message .error {
    color: #D8000C;
    background-color: #FFBABA;
    background-image: url('/public/images/message/error.png');
}


.formComment label {
    display: block
}

.comment_input, #font_type {
    background-color: #F1F0EF;
    background: url("/public/images/bg/textarea.png") repeat-x top right;
    border-color: #404040 #CDCDCD #CDCDCD #404040;
    border-style: solid;
    border-width: 1px;
    float: left;
    height: 20px;
    width: 214px;
    margin-left: 10px;
}

.box_comments #comment_input select {
    width: 216px;
}

.comment_data {
    height: 20px;
    text-align: right;
}

.comment_data label {
    position: relative;
    top: 3px;
}

.box_comments ul.errors {
    margin-top: 10px;
    text-align: left;
    margin-right: 0;
    list-style: none;
}

.box_comments ul.errors li {
    text-align: right;
    list-style: none;
    margin-right: 5px;
}

#captcha-input {
    float: none;
    clear: both;
}

table tr td.captcha img {
    display: block;
    float: right;
    margin-bottom: 5px;
}

table tr td.captcha {
    float: right;
}

table tr td.captcha ul.errors {
    margin-top: 10px;
    text-align: left;
    margin-right: 0;
}

table tr td.captcha ul.errors li {
    text-align: right;
}

#box_onforum div.topbottompadding {
    padding-top: 0!important;
    padding-bottom: 0!important;
}

#box_onforum ul.list {
    border: 0;
    font-family: 'Arial', sans-serif!important;
}

#box_onforum .ui-tabs-panel {
    font-size: 11px;
}

#box_onforum ul.list li.first {
    background: none;
}

#box_onforum .list li a img {
    padding-top: 2px;
}

#gallery {
    width: 520px;
    margin: 0 auto;
    padding: 0 20px 0 40px!important;
}

#gallery a {
    float: left;
    margin: 10px 20px 10px 0;
}

#gallery a img {
    width: 134px;
    height: 111px;
    padding: 5px;
    border: 1px solid #EAD8AB;
    display: block;
}

#gallery div.clear {
    padding: 0!important;
}

.specification h4 {
    vertical-align: middle;
}

.show-spec {
    font-size: 14px;
}
