@charset "utf-8";


.clock{
float:left;
padding:0px;
}

/*----------------middle green box-----------*/


.news_post {
	padding: 12px 50px;
	background: url(images/img04.jpg) no-repeat;
}

.news_post .title {
	letter-spacing: -0.5px;
	font-size: 1.6em;
	color: #356AA0;
}

.news_post .meta {
	margin: 0 0 20px 0;
	padding: 0 0 20px 0;
	border-bottom: 1px solid #EFEFEF;
	line-height: normal;
	color: #666666;
}

.green_box{
	width:985px;
	clear:left;
	background-position:80px -110px;
	background-color: #50a842;
	background-image: url(images/green_box_bg.gif);
	background-repeat: repeat-x;
	min-height: 460px;
}
/*----------------middle green box-----------*/

.byline {
	margin: -20px 0 10px 0;
	padding: 2px 0 0 10px;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #85B9D1;
	background-image: url(images/img06.gif);
	background-repeat: no-repeat;
	background-position: left 50%;
}



.kroki_boxy{
	width:985px;
	clear:left;
	background-position:-120px 0px;
	background-color: #F8F5F3;
	background-repeat: repeat-x;
	min-height: 650px;
}
.text_content_green{
	width:360px;
	float:left;
	padding:0px 25px 0px 25px;
	text-align: justify;
}
.text_content_green_select{
	width:395px;
	float:left;
	padding:0px 0px 0px 0px;
	text-align: justify;
}
.text_content_krok1{
	width:228px;
	float:left;
	padding:0px 9px 0px 9px;
	text-align: justify;
	background-color: #F8F5F3;
	height: 680px;
	background-image: url(images/right48.png);
	background-position: 190px 37px;
	background-repeat: no-repeat;
}
.text_content_krok2{
	width:228px;
	float:left;
	padding:0px 9px 0px 9px;
	text-align: justify;
	background-color: #F1EBE7;
	height: 680px;
	background-image: url(images/right48a.png);
	background-position: 190px 37px;
	background-repeat: no-repeat;
}
.text_content_krok3{
	width:228px;
	float:left;
	padding:0px 9px 0px 9px;
	text-align: justify;
	background-color: #ECE3DD;
	height: 680px;
	background-image: url(images/right48b.png);
	background-position: 190px 37px;
	background-repeat: no-repeat;
}
.text_content_krok4{
	width:228px;
	float:left;
	padding:0px 9px 0px 9px;
	text-align: justify;
	background-color: #E6DBD2;
	height: 680px;
	background-image: url(images/tick48.png);
	background-position: 190px 37px;
	background-repeat: no-repeat;
}

/*----------------------top right navigation-------------------------*/
#right_nav{
	width:253px;
	height: auto;
	padding:0px 10px 0 30px;
	float:left;
}
#right_nav ul{
	list-style:none;
	margin: auto;
	display:block;
	padding:0px;
}
#right_nav ul li{
list-style:none;display:block;width:auto;height:29px;padding:0px;line-height:29px;
}
#right_nav ul li a{
	height:29px;
	display:block;
	width:223px;
	text-decoration:none;
	padding:0 0 0 31px;
	margin:7px 0 7px 0;
	color:#FFC;
	background:url(images/right_nav.gif) no-repeat center;
	background-position:0px 0px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:12px;
}
#right_nav ul li a:hover{
	height:29px;
	display:block;
	width:223px;
	text-decoration:none;
	color: #517A18;
	padding:0 0 0 35px;
	margin:7px 0 7px 0;
	background:url(images/right_nav_a.gif) no-repeat center;
	background-position:0px 0px;
	font-family: "Arial Unicode MS";
}
#right_nav ul li a.current{
	height:29px;
	display:block;
	width:223px;
	text-decoration:none;
	padding:0px;
	color: #517A18;
	padding:0 0 0 35px;
	margin:7px 0 7px 0;
	background:url(images/right_nav_a.gif) no-repeat center;
	background-position:0px 0px;
}


/*----------------------top right navigation-------------------------*/
#left_nav_panel_log{
	width:270px;
	height: auto;
	padding:0px 0 0 10px;
	float:left;
	background-position: -20px -60px;
	background-image: url(images/green_box_bg.gif);
	background-repeat: no-repeat;
	background-color: #50A842;
}
#left_nav_panel_log a   {
	color:#FFA;
}
#left_nav_panel_log a:hover{
	color: #FFF;
	text-decoration: none;
}
#left_nav_panel_log ul li a.current{
	color: #D4FFFF;
	text-decoration: none;
}

/* CSS Document */

body {
	background-color:#FFF;
	padding-bottom:50px;
	
}

table.Design1  {
border-spacing : 0;
border-collapse : collapse;
}
table.Design1 th {
text-align : left;
font-weight : normal;
padding : 0.1em 0.5em;
border : 1px solid #666666;
}
table.Design1 td {
text-align : right;
padding : 0.1em 0.5em;
border : 1px solid #666666;
}
table.Design1 thead th {
text-align : center;
}
table.Design1 th.Corner {
text-align : left;
}
table.Design2 {
border-spacing : 0;
border-collapse : collapse;
border : 1px solid #666666;
}
table.Design2 th {
border-bottom : 1px solid #666666;
text-align : left;
font-weight : normal;
padding : 0.1em 0.5em;
}
table.Design2 td {
text-align : right;
border-bottom : 1px solid #666666;
padding : 0.1em 0.5em;
}
table.Design2 thead th {
background-color : #e5e5e5;
text-align : center;
}
table.Design2 th.Corner {
text-align : left;
}
table.Design3 {
border-spacing : 0;
border-collapse : collapse;
background-color : #e5e5e5;
border : 10px solid #e5e5e5;
}
table.Design3 th {
text-align : left;
font-weight : normal;
padding : 0.1em 0.5em;
}
table.Design3 td {
text-align : right;
border-left : 1px solid #666666;
padding : 0.1em 0.5em;
}
table.Design3 thead th {
border-left : 1px solid #666666;
border-bottom : 1px solid #666666;
text-align : center;
}
table.Design3 th.Corner {
text-align : left;
border-left : 0;
}
table.Design4 {
border-spacing : 0;
border-collapse : collapse;
}
table.Design4 th {
text-align : left;
font-weight : normal;
padding : 0.1em 0.5em;
border-bottom : 2px solid #ffffff;
background : #dbe2f1;
}
table.Design4 td {
text-align : right;
border-bottom : 2px solid #ffffff;
padding : 0.1em 0.5em;
background : #dbe2f1;
}
table.Design4 thead th {
background : #687eab;
color : #ffffff;
text-align : center;
}
table.Design4 th.Corner {
text-align : left;
}
table.Design5 {
	border-spacing : 0;
	border-collapse : collapse;
	border-top : 4px solid #bf0d00;
	border-bottom : 1px solid #bf0d00;
}

table.Design5 th {
	text-align : left;
	font-weight : normal;
	padding : 0.2em 0.5em;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #bf0d00;
}
table.Design5 td {
	text-align : left;
	border-top : 1px dotted #bf0d00;
	padding : 0.2em 0.5em;
}
table.Design5 thead th {
	text-align : center;
	border-bottom : 1px solid #bf0d00;
}
table.Design5 th.Corner {
text-align : left;
}

/* desing cms  table */

table.DesignCMS_grafika {
	border-spacing : 0;
	border-collapse : collapse;
	border-top : 4px solid #bf0d00;
	border-bottom : 1px solid #bf0d00;
}

table.DesignCMS_grafika th {
	text-align : left;
	font-weight : normal;
	padding : 0.2em 0.5em;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #bf0d00;
}
table.DesignCMS_grafika th a{
	color: #FFFBF0;
	text-decoration: none;

}
table.DesignCMS_grafika th a:hover{
	color: #D40000;

}
table.DesignCMS_grafika td {
	text-align : left;
	border-top : 1px dotted #bf0d00;
	padding : 0.2em 0.5em;
	background-color: #FFE3E1;
}
table.DesignCMS_grafika thead th {
	text-align : center;
	border-bottom : 1px solid #bf0d00;
}
table.DesignCMS_grafika th.Corner {
text-align : left;
}

table.Design5a {
	border-spacing : 0;
	border-collapse : collapse;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #B4C7D6;
}


table.Design6 {
border-spacing : 0;
background : #e9e9f3;
border : 0.5em solid #e9e9f3;
}
table.Design6 th {
text-align : left;
font-weight : normal;
padding : 0.1em 0.5em;
border : 0;
border-bottom : 1px solid #9999aa;
}
table.Design6 td {
text-align : right;
border : 0;
border-bottom : 1px solid #9999aa;
border-left : 1px solid #9999aa;
padding : 0.1em 0.5em;
}
table.Design6 thead th {
text-align : center;
font-weight : bold;
color : #6c6c9a;
border-left : 1px solid #9999aa;
}
table.Design6 th.Corner {
text-align : left;
border-left : 0;
}
table.Design6 tr.Odd {
background : #f6f4e4;
}
table.Design7 {
border-spacing : 0;
border-collapse : collapse;
background : #f9f5d7;
border : 0.3em solid #000000;
}
table.Design7 th {
text-align : left;
font-weight : normal;
padding : 0.1em 0.5em;
border : 0;
border-bottom : 1px solid #000000;
}
table.Design7 td {
text-align : right;
border : 0;
border-bottom : 1px solid #000000;
padding : 0.1em 0.5em;
}
table.Design7 thead th {
text-align : center;
font-weight : bold;
background-color : #aa0000;
color : #ffffff;
}
table.Design7 th.Corner {
text-align : left;
}
table.Design7 td.Odd {
background : #e8e4c0;
} 

/* begin Box, Block */
.Block
{
	position:relative;
	z-index:0;
	margin:0 auto;
	min-width:3px;
	min-height:3px;
}

.Block-body
{
	position: relative;
	z-index:1;
	padding: 7px;
}

.Block-tr, .Block-tl, .Block-br, .Block-bl, .Block-tc, .Block-bc,.Block-cr, .Block-cl
{
	position:absolute;
	z-index:-1;
}

.Block-tr, .Block-tl, .Block-br, .Block-bl
{
	width: 2px;
	height: 2px;
	background-image: url('images/Block-s.png');
}

.Block-tl
{
	top:0;
	left:0;
	clip: rect(auto, 1px, 1px, auto);
}

.Block-tr
{
	top: 0;
	right: 0;
	clip: rect(auto, auto, 1px, 1px);
}

.Block-bl
{
	bottom: 0;
	left: 0;
	clip: rect(1px, 1px, auto, auto);
}

.Block-br
{
	bottom: 0;
	right: 0;
	clip: rect(1px, auto, auto, 1px);
}

.Block-tc, .Block-bc
{
	left: 1px;
	right: 1px;
	height: 2px;
	background-image: url('images/Block-h.png');
}

.Block-tc
{
	top: 0;
	clip: rect(auto, auto, 1px, auto);
}

.Block-bc
{
	bottom: 0;
	clip: rect(1px, auto, auto, auto);
}

.Block-cr, .Block-cl
{
	top: 1px;
	bottom: 1px;
	width: 2px;
	background-image: url('images/Block-v.png');
}

.Block-cr
{
	right:0;
	clip: rect(auto, auto, auto, 1px);
}

.Block-cl
{
	left:0;
	clip: rect(auto, 1px, auto, auto);
}

.Block-cc
{
	position:absolute;
	z-index:-1;
	top: 1px;
	left: 1px;
	right: 1px;
	bottom: 1px;
	background-color: #FFF;
}


.Block
{
	margin: 7px;
}

/* end Box, Block */

/* begin BlockHeader */
.BlockHeader
{
	position:relative;
	z-index:0;
	height: 30px;
	padding: 0 2px;
	margin-bottom: 0px;
}

.BlockHeader .t
{
	height: 30px;
	color: #16547B;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	white-space : nowrap;
	padding: 0 4px;
	line-height: 30px;
}





.header-tag-icon
{
	display:inline-block;
	background-position:left top;
	background-image: url('images/BlockHeaderIcon.png');
	padding:0 0 0 15px;
	background-repeat: no-repeat;
	min-height: 14px;
	margin: 0 0 0 0px;
}


/* end BlockHeader */

/* begin Box, BlockContent */
.BlockContent
{
	position:relative;
	z-index:0;
	margin:0 auto;
	min-width:3px;
	min-height:3px;
}

.BlockContent-body
{
	position: relative;
	z-index:1;
	padding: 8px;
}

.BlockContent-tr, .BlockContent-tl, .BlockContent-br, .BlockContent-bl, .BlockContent-tc, .BlockContent-bc,.BlockContent-cr, .BlockContent-cl
{
	position:absolute;
	z-index:-1;
}

.BlockContent-tr, .BlockContent-tl, .BlockContent-br, .BlockContent-bl
{
	width: 2px;
	height: 2px;
	background-image: url('images/BlockContent-s.png');
}

.BlockContent-tl
{
	top:0;
	left:0;
	clip: rect(auto, 1px, 1px, auto);
}

.BlockContent-tr
{
	top: 0;
	right: 0;
	clip: rect(auto, auto, 1px, 1px);
}

.BlockContent-bl
{
	bottom: 0;
	left: 0;
	clip: rect(1px, 1px, auto, auto);
}

.BlockContent-br
{
	bottom: 0;
	right: 0;
	clip: rect(1px, auto, auto, 1px);
}

.BlockContent-tc, .BlockContent-bc
{
	left: 1px;
	right: 1px;
	height: 2px;
	background-image: url('images/BlockContent-h.png');
}

.BlockContent-tc
{
	top: 0;
	clip: rect(auto, auto, 1px, auto);
}

.BlockContent-bc
{
	bottom: 0;
	clip: rect(1px, auto, auto, auto);
}

.BlockContent-cr, .BlockContent-cl
{
	top: 1px;
	bottom: 1px;
	width: 2px;
	background-image: url('images/BlockContent-v.png');
}

.BlockContent-cr
{
	right:0;
	clip: rect(auto, auto, auto, 1px);
}

.BlockContent-cl
{
	left:0;
	clip: rect(auto, 1px, auto, auto);
}

.BlockContent-cc
{
	position:absolute;
	z-index:-1;
	top: 1px;
	left: 1px;
	right: 1px;
	bottom: 1px;
	background-color: #FFF;
}


.BlockContent-body
{
	color:#575F54;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
}

.BlockContent-body a:link
{
	color: #000;
	font-family: Tahoma, Geneva, sans-serif;
	text-decoration: none;
	font-size: 11px;
}

.BlockContent-body a:visited, .BlockContent-body a.visited
{
	color: #444;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	text-decoration: none;
	font-size: 11px;
}

.BlockContent-body a:hover, .BlockContent-body a.hover
{
	color: #D40055;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	text-decoration: underline;
	font-size: 11px;
}

.BlockContent-body ul
{
	list-style-type: none;
	color: #232622;
	margin:0;
	padding:0;
}

.BlockContent-body li
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	text-decoration: none;
}

.BlockContent-body ul li
{
	padding:0px 0 0px 13px;
	background-image: url('images/BlockContentBullets.png');
	background-repeat:no-repeat;
	margin:0.5em 0 0.5em 0;
	line-height:1.2em;
}

/* end Box, BlockContent */


.white_ng {
	color:#fff;
	background:url(images/bg.png) repeat-x top left;
	text-decoration:none;
	height: 25px;
	padding-left: 10px;
	padding-top: 5px;
}
/* end Box, BlockContent */


.white_ng_color {
	color:#FFF;
	background:url(images/bg.png) repeat-x top left;
	height: 30px;
	padding-left: 20px;
	margin-top: 0px;
	padding-top: 5px;
}

.sidebar1
{
	position: relative;
	margin: 0;
	padding: 0;
	border: 0;
	float: right;
	overflow: hidden;
	width: 300px;
	min-height: 600px;
}

.hr {
 color:#82b4cd;
 border-top: 1px dashed #c0d9e6;
 border-bottom:none;
 border-left:none;
 border-right:none;
}
.hrred {
	color:#F00;
	border-top: 1px dashed #F00;
	border-bottom:none;
	border-left:none;
	border-right:none;
}
.hrgreen {
	border-top: 1px dashed #7BC92B;
	color: #7FCA2A;
	width: 250px;
	text-align: left;
}
.hrwhite {
	border-top: 1px dashed #7BC92B;
	color: #FFFBF0;
	width: 250px;
	text-align: left;
}
.hr_top {
 color:#82b4cd;
 border-top: 1px dashed #c0d9e6;
 border-bottom:none;
 border-left:none;
 border-right:none;
}
.hr_down {
	color:#00A2E8;
	font-size: 11px;
	font-weight: bold;
	font-family: Tahoma;
}

body, p, div, a {
	font-family:"Lucida Grande","Lucida Sans Unicode","bitstream vera sans","trebuchet ms",verdana,arial,sans-serif;
	font-size:11px;
}

a {
	color:#2A3FAA;
	text-decoration: none;
}

a:hover {
	color:#A80C3C;
	text-decoration: underline;
}


#plugins_index h1 {
	padding-top:22px;
	top:-100px;
	margin-bottom:-100px;
}

#wrap {
	margin:0px auto;
	width:985px;
	border-color: #CCCCCC;
	border-width: 1px;
	border-style: solid;
}
#wrap_long {
	margin:0px auto;
	width:680px;
	border-color: #CCCCCC;
	border-width: 1px;
	border-style: solid;
	margin-top: 50px;
	background-image: url(images/clock.png);
	background-repeat: no-repeat;
	background-position: 0px 170px;
	min-height: 450px;
}
#wrap_small {
	margin:0px auto;
	width:680px;
	border-color: #CCCCCC;
	border-width: 1px;
	border-style: solid;
	margin-top: 50px;
	background-image: url(images/clock.png);
	background-repeat: no-repeat;
	background-position: 0px 200px;
	min-height: 450px;
}

#content {
	float:left;
	min-height:400px;
	padding:1px;
	width:980px;
}
#content_index {
	float:left;
	min-height:400px;
	padding:1px;
	width:983px;
	background-color: #F2F2F2;
}
#content, #right {
	width: 985px;
	margin-top: 0px;
}

#content h1 {
	background-repeat:no-repeat;
	padding:10px 0px 0px 0px;
	letter-spacing:-1px;
	font-size:28px;
	height:40px;
	position:relative;
	margin:0 0 20px 0;
	color:#809198;
	font-weight:bold;
	text-align: right;
	top: 1px;
	width: 750px;
}


#content h1 strong {
	color:#505050;	
}
h1, h2, h3, h4 , h5{
	font-weight:normal;
	letter-spacing:0px;
	color:#444;
	margin:15px 0 -5px 0;
	font-family: "Arial Unicode MS";
}

h2 { font-size:22px; }
h3 {
	font-size:18px;
}
h4 { font-size:16px;	margin-top:20px; }
h5 {
	font-size:13px;
	margin-top: 21px;
}

h1 em, h2 em, h3 em, h4 em {
	font-style:normal;
	color:rgb(45, 90, 195);
}

#content div.col50 {
	float:left;
	margin-right:30px;
	width:400px;
	min-height: 600px;
}
#content div.col50small {
	float:left;
	margin-right:5px;
	width:250px;
	min-height: 600px;
}
#content div.col50smallbody {
	float:left;
	margin-right:20px;
	width:320px;
	min-height: 100px;
	padding: 10px;
}
#content div.col50_graf {
	float:left;
	margin-right:10px;
	width:220px;
	min-height: 54px;
	background-image: url(images/ramka_t1.jpg);
	background-repeat: no-repeat;
	padding-left: 51px;
}
.col50_graf_menu  {
	float:left;
	margin-right:0px;
	width:225px;
	min-height: 53px;
	background-image: url(images/ramka_t1.jpg);
	background-repeat: no-repeat;
	padding-left: 42px;
	background-position: -8px -2px;
}
.col50_graf_menu  a{
	color: #2D5AC3;
	font-size: 16px;
	text-decoration: none;

}
.col50_graf_menu  a:hover{
	color: #A30A36;
	font-size: 16px;

}
#content div.col50smallbodyR {
	float:left;
	margin-right:10px;
	width:300px;
	min-height: 100px;
	text-align: right;
	display: block;
	line-height: 18px;
	padding-top: 10px;
}
#content div.col50smallbodyL {
	float:right;
	width:280px;
	min-height: 370px;
	text-align: left;
	display: block;
	line-height: 18px;
	padding-top: 10px;
	padding-left: 10px;
	margin-top: 0px;
	background-image: url(images/pakiety_tlo_1.jpg);
	padding-right: 10px;
}
#content_index div.col50smallbodyL {
	float:left;
	width:321px;
	min-height: 380px;
	text-align: left;
	display: block;
	line-height: 18px;
	padding-top: 10px;
	padding-left: 10px;
	margin-top: 0px;
	background-image: url(images/pakiety_tlo_1.jpg);
	padding-right: 10px;
}
#content div.col50smallbodyWyszukaj {
	float:right;
	width:280px;
	min-height: 100px;
	text-align: left;
	display: block;
	line-height: 18px;
	padding-left: 10px;
	background-image: url(images/pakiety_tlo_1.jpg);
	padding-right: 10px;
	margin-bottom: 10px;
}
#content div.col50smallbodyRbg {
	float:right;
	width:290px;
	min-height: 370px;
	text-align: right;
	display: block;
	line-height: 18px;
	padding-top: 10px;
	background-image: url(images/pakiety_tlo.jpg);
	background-repeat: no-repeat;
	padding-right: 10px;
}
#content_index div.col50smallbodyRbg {
	float:right;
	width:291px;
	min-height: 380px;
	text-align: left;
	display: block;
	line-height: 18px;
	padding-top: 10px;
	background-image: url(images/pakiety_tlo.jpg);
	background-repeat: no-repeat;
	padding-left: 10px;
}

#content div.col100 {
	float:left;
	margin-right:30px;
	width:620px;
	min-height: 600px;
}
#content div.col100_500 {
	float:left;
	margin-right:30px;
	width:620px;
	min-height: 500px;
}
#content div.col200 {
	float:left;
	width:960px;
	min-height: 600px;
	padding-left: 10px;
	padding-right: 10px;
}
#content div.col100w {
	float:left;
	margin-right:30px;
	width:620px;
	min-height: 600px;
}
#content div.col100wh {
	float:left;
	margin-right:0px;
	width:100%;
	min-height: 300px;
	margin-left: 0px;
}


#content div.col51 {
	float:left;
	margin-right:30px;
	width:270px;
	background-color: #F2F2F2;
	min-height: 900px;
	padding-left: 10px;
	padding-right: 10px;
	position: relative;
	top:  -71px;
	padding-top: 10px;
	padding-bottom: 0px;
	margin-bottom:  -71px;
}

#content div.col51_400 {
	float:left;
	margin-right:30px;
	width:270px;
	background-color: #F2F2F2;
	min-height: 560px;
	padding-left: 10px;
	padding-right: 10px;
	position: relative;
	top:  -71px;
	padding-top: 10px;
	padding-bottom: 0px;
	margin-bottom:  -71px;
}
#content div.col51_white {
	float:left;
	margin-right:30px;
	width:270px;
	background-color: #ffffff;
	min-height: 900px;
	padding-left: 10px;
	padding-right: 10px;
	position: relative;
	top:  -71px;
	padding-top: 10px;
	padding-bottom: 0px;
	margin-bottom:  -71px;
}
#content div.col_login {
	float:right;
	width:458px;
	background-color: #FFF;
	padding-left: 5px;
	padding-right: 5px;
	position: relative;
	top: -107px;
	padding-top: 5px;
	padding-bottom: 0px;
	margin-right: 0px;
	background-repeat: no-repeat;
	color: #FFFBF0;
	background-image: url(images/br_top_log.jpg);
	border: 1px dotted #FFF;
}
#content div.col51_news {
	float:left;
	margin-right:30px;
	width:270px;
	background-color: #BFCDDB;
	min-height: 900px;
	padding-left: 10px;
	padding-right: 10px;
	position: relative;
	top:  0px;
	padding-top: 10px;
	padding-bottom: 0px;
	margin-bottom:  -71px;
}
#content div.col51l {
	float:left;
	margin-right:30px;
	width:280px;
	background-color: #F2F2F2;
	min-height: 1400px;
	padding-left: 10px;
	padding-right: 10px;
	position: relative;
	top: -71px;
	padding-top: 10px;
	padding-bottom: 0px;
	margin-bottom: -71px;
}
#content div.col51l1 {
	float:left;
	margin-right:30px;
	width:280px;
	background-color: #F2F2F2;
	min-height: 2000px;
	padding-left: 10px;
	padding-right: 10px;
	position: relative;
	top: -71px;
	padding-top: 10px;
	padding-bottom: 0px;
	margin-bottom: -71px;
}
#content div.col51l2 {
	float:left;
	margin-right:30px;
	width:280px;
	background-color: #F2F2F2;
	min-height: 2500px;
	padding-left: 10px;
	padding-right: 10px;
	position: relative;
	top: -71px;
	padding-top: 10px;
	padding-bottom: 0px;
	margin-bottom: -71px;
}
#content div.col51l3 {
	float:left;
	margin-right:30px;
	width:280px;
	background-color: #F2F2F2;
	min-height: 3000px;
	padding-left: 10px;
	padding-right: 10px;
	position: relative;
	top: -71px;
	padding-top: 10px;
	padding-bottom: 0px;
	margin-bottom: -71px;
}
#content div.col51l4 {
	float:left;
	margin-right:30px;
	width:280px;
	background-color: #F2F2F2;
	min-height: 3500px;
	padding-left: 10px;
	padding-right: 10px;
	position: relative;
	top: -71px;
	padding-top: 10px;
	padding-bottom: 0px;
	margin-bottom: -71px;
}
#content div.col51l5 {
	float:left;
	margin-right:30px;
	width:280px;
	background-color: #F2F2F2;
	min-height: 4000px;
	padding-left: 10px;
	padding-right: 10px;
	position: relative;
	top: -71px;
	padding-top: 10px;
	padding-bottom: 0px;
	margin-bottom: -71px;
}
#content div.col51l6 {
	float:left;
	margin-right:30px;
	width:280px;
	background-color: #F2F2F2;
	min-height: 4500px;
	padding-left: 10px;
	padding-right: 10px;
	position: relative;
	top: -71px;
	padding-top: 10px;
	padding-bottom: 0px;
	margin-bottom: -71px;
}
#content div.col51poradniki {
	float:left;
	margin-right:30px;
	width:280px;
	background-color: #F2F2F2;
	min-height: 1700px;
	padding-left: 10px;
	padding-right: 10px;
	position: relative;
	top: -71px;
	padding-top: 71px;
	padding-bottom: 0px;
	margin-bottom: -71px;
}
#content div.col51green {
	float:left;
	margin-right:30px;
	width:280px;
	background-color: #80AB13;
	min-height: 800px;
	padding-left: 10px;
	padding-right: 10px;
	position: relative;
	top:  -71px;
	padding-top: 15px;
	padding-bottom: 0px;
	margin-bottom:  -71px;
}
#content div.col51green1 {
	float:left;
	margin-right:30px;
	width:280px;
	background-color: #B5A400;
	min-height: 800px;
	padding-left: 10px;
	padding-right: 10px;
	position: relative;
	top:  -71px;
	padding-top: 15px;
	padding-bottom: 0px;
	margin-bottom:  -71px;
}
#content div.col51green1_1000 {
	float:left;
	margin-right:30px;
	width:280px;
	background-color: #B5A400;
	min-height: 1100px;
	padding-left: 10px;
	padding-right: 10px;
	position: relative;
	top:  -71px;
	padding-top: 15px;
	padding-bottom: 0px;
	margin-bottom:  -71px;
}
#content div.col51green2 {
	float:left;
	margin-right:30px;
	width:280px;
	background-color: #C2CB00;
	min-height: 800px;
	padding-left: 10px;
	padding-right: 10px;
	position: relative;
	top:  -71px;
	padding-top: 15px;
	padding-bottom: 0px;
	margin-bottom:  -71px;
}
#content div.col51purple {
	float:left;
	margin-right:30px;
	width:280px;
	background-color: #8D0161;
	min-height: 800px;
	padding-left: 10px;
	padding-right: 10px;
	position: relative;
	top:  -71px;
	padding-top: 15px;
	padding-bottom: 0px;
	margin-bottom:  -71px;
}
#content div.col51purple1 {
	float:left;
	margin-right:30px;
	width:280px;
	background-color: #BF4B8C;
	min-height: 800px;
	padding-left: 10px;
	padding-right: 10px;
	position: relative;
	top:  -71px;
	padding-top: 15px;
	padding-bottom: 0px;
	margin-bottom:  -71px;
}
#content div.col51purple2 {
	float:left;
	margin-right:30px;
	width:280px;
	background-color: #636;
	min-height: 800px;
	padding-left: 10px;
	padding-right: 10px;
	position: relative;
	top:  -71px;
	padding-top: 15px;
	padding-bottom: 0px;
	margin-bottom:  -71px;
}
#content div.col51red {
	float:left;
	margin-right:30px;
	width:280px;
	background-color: #E63126;
	min-height: 800px;
	padding-left: 10px;
	padding-right: 10px;
	position: relative;
	top:  -71px;
	padding-top: 15px;
	padding-bottom: 0px;
	margin-bottom:  -71px;
}
#content div.col51blue {
	float:left;
	margin-right:30px;
	width:280px;
	background-color: #1784A5;
	min-height: 800px;
	padding-left: 10px;
	padding-right: 10px;
	position: relative;
	top:  -71px;
	padding-top: 15px;
	padding-bottom: 0px;
	margin-bottom:  -71px;
}
#content div.col51blue1 {
	float:left;
	margin-right:30px;
	width:280px;
	background-color: #019FE0;
	min-height: 800px;
	padding-left: 10px;
	padding-right: 10px;
	position: relative;
	top: -71px;
	padding-top: 15px;
	padding-bottom: 0px;
	margin-bottom: -71px;
}
#content div.col51blue2 {
	float:left;
	margin-right:30px;
	width:280px;
	background-color: #019FE0;
	min-height: 950px;
	padding-left: 10px;
	padding-right: 10px;
	position: relative;
	top: -71px;
	padding-top: 15px;
	padding-bottom: 0px;
	margin-bottom: -71px;
}
#content div.col51brown {
	float:left;
	margin-right:30px;
	width:280px;
	background-color: #955A0A;
	min-height: 800px;
	padding-left: 10px;
	padding-right: 10px;
	position: relative;
	top:  -71px;
	padding-top: 15px;
	padding-bottom: 0px;
	margin-bottom:  -71px;
}
#content div.col51yellow {
	float:left;
	margin-right:30px;
	width:280px;
	background-color: #EBBB00;
	min-height: 800px;
	padding-left: 10px;
	padding-right: 10px;
	position: relative;
	top: -71px;
	padding-top: 15px;
	padding-bottom: 0px;
	margin-bottom: -71px;
}
#content div.col51orange {
	float:left;
	margin-right:30px;
	width:280px;
	background-color: #E98F00;
	min-height: 800px;
	padding-left: 10px;
	padding-right: 10px;
	position: relative;
	top:  -71px;
	padding-top: 15px;
	padding-bottom: 0px;
	margin-bottom:  -71px;
}
.col52  {
	float:right;
	margin-right:0px;
	width:400px;
	min-height: 450px;
	width: 355px;
}
.col53  {
	float:right;
	width:400px;
	width: 355px;
	min-height: 40px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #009FEA;
}
.col53pobierz  {
	float:right;
	width:400px;
	width: 620px;
	min-height: 40px;
}

.red {
	color:#A80C3C;
}
.Cwhite {
	color:#FFFBF0;
}
.Cblue {
	color:#019FE0;
}
.Cyellow {
	color:#FFFFB0;
}
.Cyellow1 {
	color:#FFFFB0;
	font-size: 90%;
}
.Corange {
	color:#FF7F00;
}
.Cblack {
	color:#24201D;
}
.Cgreen {
	color:#557625;
}
.Cbrown {
	color:#6F6252;
}

.red1 {
	color:#00F;
	list-style: square;
}

.red_point {
	color:#A30B3A;
	list-style: square;
}

.blue {
	color:#2D5AC3;	
}

.blue_point {
	color:#2D5AC3;
	list-style: square;
}

.black_p {
	color:#505050;
}

.black_p_point {
	color:#2E2E2E;
	list-style: square;
}

.white_p {
	color:#CFF;
}

.white_p_point {
	color:#F4F4F4;
	list-style: square;
	padding-right: 15px;
}
.text-center {
	text-align:center;
}

.text-left {
	text-align:left;
}

.text-right {
	text-align:right;
}
.text-right_podpis {
	text-align:right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.text-justify {
	text-align:justify;
}
.text-justify1 {
	text-align:justify;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}

.white_1 {
	color:#D6D1D6;
	padding-left: 5px;
	padding-right: 10px;
}



#right div.box {
	width:181px;
	margin:-1px 0 7px 0;
	float: right;
	}

#right div.box h2, #drawer a.header {
	font-size:12px;
	height:16px;
	margin:0px;
	padding:8px 10px;
	display:block;
	text-decoration:none;
	color:#000;
	letter-spacing:0px;
	background-color: #AAC;
	background-repeat: no-repeat;
}

#right div.box h2.ruby {
	background-position:0 -255px;	
	color:#fff;	
}

#right div.box h2.another {
	background-position:0 -31px;
}
#right div.box ul {
	margin:0;
	padding:0;
}

#right div.box li {	
	list-style-type:none;		
}

#right div.box li a {
	display:block;
	padding:6px 8px;
	border-bottom:1px solid #999;
	text-decoration:none;	
	font-size:12px;
	margin:0px 3px;
}


#right div.box li a:hover {
	background-color:#efefef;
	color:black;
}

#right div.box li a.selected, #right div.box li a.selected:hover {
	background-color:#666;
	color:#fff;
	cursor:default;
}

#right div.box input.text {
	width:150px;
	top: 1px;
}

span.icon {
	display:block;
	width:24px;
	height:24px;
	float:left;
	margin:-3px 8px 0 -4px;
	background:url(/img/title/plugins_small.png);
}

span.icon.js {
	background-position:0 -25px;	
}

span.icon.streaming {
	background-position:0 -50px;	
}

span.icon.tools {
	background-position:0 -74px;	
}

div.clear, hr {
	clear:both;
	display:block;
	font-size:1px;
	height:0pt;
	line-height:1px;
	margin:0pt;
	padding:0pt;
}

hr {
	margin:-5px 0px 5px 0;
	border:1px solid #ccc;
	border-width:1px 0 0 0;
}


#user {
	height:30px;
	background: background
: url(images/bg.png) repeat-x top left;;
	background-color: #FFF;
	border-top-style: dashed;
	border-width: 1px;
	border-top-color: #A0A0A4;
}

#user a {
	font-size:9px;
	text-decoration:none;
	color:#666;
	padding:2px 8px 8px 4px;
	display:block;
	float:right;
}

#user a strong {	
	color:#254558;
}

#user #account {
	background:transparent url(images/konto.png) no-repeat 0 1px;
	padding-left:5px;
}

#user #logout {
	background:transparent url(/img/global/account.png) no-repeat scroll right -29px;
	padding-right:18px;
}

#user #account:hover {
	text-decoration:underline;
}

#user #logout:hover {
	background-position:right -44px !important;
	text-decoration:underline;
	color:red;
}


#user_top {
	height:30px;
	background-color: #F4F4F4;
	color: #000;
	padding-top: 5px;
	display: block;
	padding-left: 10px;
	padding-right: 10px;
}

#user_top a {
	font-size:11px;
	text-decoration:none;
	color:#333;
	padding:4px 8px 1px 4px;
	float: right;
}
#user_top a:hover {
	background-position:right -44px !important;
	color:#C90E46;
}

#user_top_login {
	height:25px;
	background-color: #FFF;
	color: #000;
	padding-top: 10px;
}

#user_top_login a {
	font-size:11px;
	text-decoration:none;
	color:#333;
	padding:4px 10px 1px 4px;
	display:block;
	float:right;
}
#user_top_login a:hover {
	background-position:right -44px !important;
	color:#C90E46;
	font-weight: lighter;
}


#user_bottom {
	height:30px;
	border: 1px dashed #ECECED;
}

#user_bottom a {
	font-size:11px;
	text-decoration:none;
	color:#666;
	padding:4px 10px 1px 4px;
	display:block;
	float:right;
}

#user_bottom a strong {	
	color:#254558;
}

#user_bottom #account {
	background:transparent url(/img/global/account.png) no-repeat 0 1px; 
	padding-left:20px;
}

#user_bottom #logout {
	background:transparent url(/img/global/account.png) no-repeat scroll right -29px;
	padding-right:18px;
}

#user_bottom #account:hover {
	background-position:0 -14px !important;		
	text-decoration:underline;
}

#user_bottom #logout:hover {
	background-position:right -44px !important;
	text-decoration:underline;
	color:red;
}



#menu_top {
	height:30px;
}




#top_graf {
	height:210px;
	background-image: url(images/br_top.jpg);
}
#top_graf1 {
	height:210px;
	background-image: url(images/br_top7.jpg);
}
#top_graf2 {
	height:210px;
	background-image: url(images/br_top2.jpg);
}
#top_graf3 {
	height:210px;
	background-image: url(images/br_top3.jpg);
}
#top_graf4 {
	height:210px;
	background-image: url(images/br_top4.jpg);
}
#top_graf5 {
	height:210px;
	background-image: url(images/br_top5.jpg);
}
#top_graf6 {
	height:210px;
	background-image: url(images/br_top6.jpg);
}
#top_graf8 {
	height:210px;
	background-image: url(images/br_top8.jpg);
}
#top_graf9 {
	height:210px;
	background-image: url(images/br_top9.jpg);
}
#top_graf17 {
	height:210px;
	background-image: url(images/br_top17.jpg);
}

#top_graf_forum {
	height:173px;
	background-image: url(images/br_top_forum.jpg);
}


/* MENU RED*/
ul.menu {
	list-style-type:none;
	width:auto;
	position:relative;
	display:block;
	height:33px;
	font-size:0.6em;
	background:url(images/bg.png) repeat-x top left;
	font-family:Verdana,Helvetica,Arial,sans-serif;
	margin:0;
	padding:0;
}

ul.menu li {
display:block;
float:left;
margin:0;
padding:0;
}

ul.menu li a {
	float:left;
	color:#AAC;
	text-decoration:none;
	height:24px;
	padding:9px 15px 0;
	font-weight:normal;
}

ul.menu li a:hover,.current {
color:#fff;
background:url(images/bg.png) repeat-x top left;
text-decoration:none;
}

ul.menu .current a {
color:#fff;
font-weight:700;
}


/*RED*/
ul.menu.red{
	background-color:#AAC;
}
ul.menu.red li a:hover, .menu.red li.current {
	background-color:#F00;
}




#user_szukaj {
	background-color: #50A842;
	margin-top: 1px;
	padding-top: 7px;
	color: #FFFBF0;
	text-align: left;
	padding-right: 20px;
	padding-left: 30px;
	height: 27px;
}
#news_lista {
	background-color: #F3FBEC;
	margin-top: 1px;
	padding-top: 7px;
	color: #2A3F55;
	text-align: left;
	padding-right: 20px;
	padding-left: 30px;
	padding-bottom: 7px;
}
#user_szukaj_green {
	height:28px;
	background-color: #50A842;
	margin-top: 0px;
	padding-top: 7px;
	color: #FFFBF0;
	text-align: left;
	padding-right: 20px;
	padding-left: 30px;
}
#user_szukaj_green a {
	height:27px;
	margin-top: 1px;
	padding-top: 7px;
	color: #FFE35C;
	text-align: left;
	padding-right: 20px;
}
#user_log {
	height:29px;
	background-color: #12100D;
	margin-top: 1px;
	padding-top: 5px;
	font-weight: bold;
	padding-left: 617px;
}

#frame_page_down {
	float:left;
	min-height:200px;
	width:492px;
	background-image: url(images/br_down.gif);
}
#frame_page_down, #right {

}

#frame_page_down h1 {
	background-repeat:no-repeat;
	padding:15px 0 0 95px;
	letter-spacing:-1px;
	font-size:28px;
	height:90px;
	position:relative;
	top:-146px;
	margin:0px 0 -140px 0;
	color:#809198;
	font-weight:bold;
	width:870px;
}

#frame_page_down h1 strong {
	color:#505050;	
}



#frame_page_down_r {
	float:right;
	min-height:200px;
	width:493px;
	background-image: url(images/br_down.gif);
	background-repeat: no-repeat;
}
#frame_page_down_r, #right {

}

#frame_page_down_r h1 {
	background-repeat:no-repeat;
	padding:15px 0 0 95px;
	letter-spacing:-1px;
	font-size:28px;
	height:90px;
	position:relative;
	top:-146px;
	margin:0px 0 -140px 0;
	color:#809198;
	font-weight:bold;
	width:870px;
}

#frame_page_down_r100 {
	float:left;
	min-height:170px;
	width:985px;
	background: #f2f2f2;
}
#frame_page_down_r680 {
	float:left;
	min-height:170px;
	width:680px;
	background: #f2f2f2;
}

.najedz-styl{
opacity : 0.70;
filter : alpha(opacity=70);
}

#menus{
	height: 12px;
	padding: 25px;
	padding-top: -10px;
}

ul#menus li{
	list-style-type: none;
	list-style: square;
	color: #A50C3B;
	text-align: left;
}

ul#menus li a{
	display: block;
	color: #295C72;
	text-decoration: none;
	width: 270px;
	bottom: auto;
	font-weight: bold;
	font-size: 10px;
}

ul#menus li li a{
	width: 260px;
	color: #2D5AC3;
	font-weight: normal;
	display: block;
	height: 16px;
	font-size: 11px;
}

ul#menus li li:hover{
	background-color: #F0F8FF;
}

ul#menus li ul{
	overflow: hidden;
	display:none;
}

ul#menus li:hover ul{
	padding:0;
	display: block;
	width: 270px;
}
.input_text
{
	border-top: dotted 1px #888;
	border-left: dotted 1px #888;
	border-bottom: dotted 1px #888;
	border-right: dotted 1px #888;
	padding: 0.1em;
	margin-top: 0.2em;
	margin-bottom: 0.4em;
	height: 20px;
}
.input_text_c100
{
	padding: 0.1em;
	margin-top: 0.2em;
	margin-bottom: 0.2em;
	height: 17px;
	width: 140px;
	border: 1px solid #2A5F00;
	margin-left: 0.2em;
}
.input_text_c200
{
	padding: 0.1em;
	margin-top: 0.2em;
	margin-bottom: 0.2em;
	height: 17px;
	width: 170px;
	border: 1px solid #2A5F00;
}
.input_text_submit
{
	border-top: dotted 1px #888;
	border-left: dotted 1px #888;
	border-bottom: dotted 1px #888;
	border-right: dotted 1px #888;
	height: 22px;
	margin-top: 4px;
	margin-bottom: 2px;
}

.input_text1
{
	border-top: solid 1px #888;
	border-left: solid 1px #888;
	border-bottom: solid 1px #888;
	border-right: solid 1px #888;
	padding: 0.1em;
	margin-top: 0.2em;
	margin-bottom: 0.4em;
}

.input_text_red
{
	border-top: solid 1px #F78CAC;
	border-left: solid 1px #F78CAC;
	border-bottom: solid 1px #F78CAC;
	border-right: solid 1px #F78CAC;
	padding: 0.1em;
	margin-top: 0.2em;
	margin-bottom: 0.4em;
}
.input_text_green
{
	padding: 0.1em;
	margin-top: 0.2em;
	margin-bottom: 0.4em;
	border: 1px solid #007F00;
	margin-left: 0.1em;
	padding-left: 4px;
	padding-right: 4px;
}
.input_text_wyszukaj
{
	border: 1px solid #2D73D5;
	height: 22px;
}
.input_text_login
{
	border: 2px solid #FFF;
	margin-right: 10px;
}


.txtFormLegend 
{
  color: #777777;
  font-weight: bold;
  font-size: large;
}

.error 
{
  display: block;
  margin-left: 150px;
  color: #ff0000;
}

.left 
{
  margin-left: 150px;
}

label 
{
  float: left;
  width: 150px;
  font-weight: normal;
}

.hidden 
{
  display: none;
}

.input_bottom_1
{
	border-right: #a9a9a9 1px solid;
	padding-right: 8px;
	border-top: #a9a9a9 1px solid;
	padding-left: 22px;
	padding-bottom: 2px;
	border-left: #a9a9a9 1px solid;
	padding-top: 2px;
	border-bottom: #a9a9a9 1px solid;
	background-image: url(images/klawiszclear.png);
	background-repeat: no-repeat;
	background-color: #FFF;
	height: 22px;
	text-decoration: none;
	margin-bottom: 12px;
	margin-right: 10px;
	margin-top: 10px;
}
.input_bottom_2
{
	padding-right: 8px;
	padding-left: 22px;
	padding-bottom: 2px;
	padding-top: 2px;
	background-image: url(images/klawiszclearred.png);
	background-repeat: no-repeat;
	background-color: #FFF;
	height: 22px;
	text-decoration: none;
	margin-bottom: 12px;
	margin-right: 10px;
	margin-top: 10px;
	border: 1px solid #00A2E8;
}
.input_bottom_2_menu
{
	padding-right: 6px;
	padding-bottom: 3px;
	background-repeat: no-repeat;
	height: 22px;
	text-decoration: none;
	margin-right: 1px;
	border: 1px solid #a9a9a9;
	color: #FFF;
	padding-top: 1px;
	padding-left: 22px;
}

.input_bottom_2_menu_s
{
	padding-right: 6px;
	padding-bottom: 3px;
	background-repeat: no-repeat;
	height: 22px;
	text-decoration: none;
	margin-right: 1px;
	border: 1px solid #a9a9a9;
	color: #50A842;
	padding-top: 1px;
	padding-left: 22px;
	background-color: #FF0;
	font-weight: bold;
}


.input_bottom_2_menu
a
{
	color: #FFF;
	font-size: 9px;
	font-weight: bold;

}
.input_bottom_2_menu:hover
{
	color: #06F;
	font-size: 9px;
	background-image: url(images/klawiszclearred.png);
	border: 1px solid #00A2E8;
	font-weight: bolder;

}
.input_bottom_3
{
	padding-right: 8px;
	padding-left: 22px;
	padding-bottom: 2px;
	padding-top: 2px;
	background-image: url(images/klawiszred.png);
	background-repeat: no-repeat;
	background-color: #FFF;
	height: 22px;
	text-decoration: none;
	margin-bottom: 12px;
	margin-right: 10px;
	margin-top: 10px;
	border: 1px solid #F00;
}
.input_bottom_4
{
	padding-right: 8px;
	padding-left: 22px;
	padding-bottom: 1px;
	padding-top: 1px;
	background-image: url(images/klawiszgreen.png);
	background-repeat: no-repeat;
	background-color: #007F00;
	height: 16px;
	text-decoration: none;
	margin-bottom: 6px;
	margin-right: 5px;
	margin-top: 5px;
	border: 1px dashed #FFF;
}
.input_bottom_login
{
	background-color: #ED1C24;
	border: 2px solid #ED1C24;
	width: 70px;
	color: #FFF;
	background-image: url(images/klawiszred.png);
	background-repeat: no-repeat;
}
.input_bottom_loguot
{
	background-color: #ED1C24;
	width: 70px;
	color: #FFF;
	background-repeat: no-repeat;
}
.input_bottom_cms
a
{
	background-color: #0080FF;
	color: #FFF;
	border: 3px solid #0080FF;
	background-repeat: repeat;
}
.input_bottom_szukaj
{
	padding-right: 6px;
	padding-left: 24px;
	background-image: url(images/klawiszclearred.png);
	background-repeat: no-repeat;
	background-color: #FFF;
	height: 22px;
	text-decoration: none;
	border: 1px solid #2D5ACF;
}

img.obramowany {
	margin: 0 4px 0 0;
	padding: 2px 2px 2px 2px;
	border: 1px solid #868686;
	background: #f3f3f3;
	float: left;
}
.wyszukaj_label {
	color: #AAC;
}

