 
 /* exercise */
 @import url("exercise.css");
 
 
/*  home paage
---------------------------------------------------------------------------- */
/* column images
------------------------- */

.col_photo{
	border:1px solid #ccc;
	width:318px;
	height:210px;
	position: relative;
}
.col_photo_title
{
	width:318px; 
	height:25px; 
	background-color:#FFF; 
	border-top:1px solid #fff;
	position:  absolute;
	z-index:100; 
	left:0px; 
	bottom:0px;
	
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; 
	filter: alpha(opacity=70);		
	opacity: .70;
	
	color: #00468C;
	font-size: 18px;
	padding: 4px 0 4px 8px;
}
.col_photo_title a
{
	color: #00468C;
	font-size: 18px;
	text-decoration: none;

}
.col_photo_title a:hover
{

	font-size: 18px;
	text-decoration: none;
	color: #2F7AC2;

}
.col_photo_title span{
	font-style: italic;
}

/* home page procudt box
------------------------- */
	 
.product-container .shadow2,
.product-container .shadow3,
.product-container .container {
	position: relative;
	left: 1px;
	top: 1px;
}
.product-container {
	width: 316px;
	margin-top: 22px;

}
.product-container .shadow1 {
		background: #006699;
	}
 
.product-container .shadow2 {
		background: #006699;
	}
 
.product-container .shadow3 {
		background: #006699;
	}
 
.product-container .container {
		background: #ffffff;
		border: 2px solid #006699;
		padding: 7px 4px 4px 8px;
		font-family:Georgia,serif;
font-size:12px;
	}
.product-container.top .container.society{
	border: none;
}
.container	
	{
		min-height:180px;
height:auto !important;
height:180px;
	}
.container.society
	{
		min-height:160px;
height:auto !important;
height:160px;
	}	
	
.container .cytat{
		font-size: 11px;
		font-style: italic;
		margin-top: 0.4em;
		color: #525252;
	}
	.container.society h3 {
	margin-bottom: 0.6em;
	}

/* home page procuct content
------------------------- */
.container h3{
	font-family: Arial, Helvetica, sans-serif;
	color: #00468C;
	font-size: 18px;
	font-weight: normal;
	background-repeat: no-repeat;
	height: 36px;
	padding: 0.35em 0 0 44px;
}
.container h4{
	font-family: Arial, Helvetica, sans-serif;
	color: #00468C;
	font-size: 16px;
	font-weight: normal;
	background-repeat: no-repeat;
	padding: 0.35em 0 0 0px;
		margin-bottom: 1.8em;
}
.container .espa2{
	padding: 0.35em 0 0 0em;
	margin-bottom: 1.7em;
}
.container h3 a{
	color: #00468C;
	text-decoration: none;
}
.container h3 a:hover{
	text-decoration: underline;
}
.container h3#espa_blogs{
		background-image: url(../images/layout/pkt_espa_blogs.png);
}
.container h3#espa_base{
	background-image: url(../images/layout/pkt_espa_base.png);
}
.container h3#espa_learn{
	background-image: url(../images/layout/pkt_espa_learn.png);
}
.container h3#espa_info{
	background-image: url(../images/layout/pkt_espa_info.png);
}
.container h3#espa_society{
	background-image: url(../images/layout/pkt_espa_society.png);
}
.container h3#espa_dictionary{
	background-image: url(../images/layout/pkt_espa_dictionary.png);
}
.container h3#espa_b2b{
	background-image: url(../images/layout/pkt_espa_b2b.png);
}
/* home page procuct menu
------------------------- */
.product_menu {
	 position: absolute;
	 bottom: 7px;
	 left: 8px;
}
.product_menu ul{
	list-style: none;
}
.product_menu ul li
{
	 display: inline;
	 border-left: 1px solid #CCCCCC;
	 padding-right: 3px;
	 padding-left: 6px;
}
.product_menu ul li:first-child{
	 border-left: none;
	 padding-left: 0px;
}
.product_menu ul li	/* ie6 fisth-child bug */ 
	 {
	 	border-left:expression((!this.previousSibling) ? "none" : "1px solid #CCCCCC" )
	 }
.product_menu ul li	/* ie6 fisth-child bug */ 
	 {
	 	padding-left:expression((!this.previousSibling) ? "0px" : "6px" )
	 }	 
.product_menu ul li a{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color:  #444;
}	
.product_menu ul li a:hover{
	color: #006699;
	text-decoration: none;
} 

/* --------------------- ESPA INFO ------------------------------ */

/* mod search */
#ModSearch
{
	margin: 24px 0 20px 0;
}
#ModSearch  #BtnSearch
{
font-size:12px;
padding:0px 3px 2px 3px;
cursor:pointer;
 vertical-align: middle;
}
#ModSearch  .fSearch
{
	color:#333333;
font-size:14px;
margin-right:2px;
padding:1px 3px 0;
width:180px;
 vertical-align: middle;
}
#ModSearch label
{
	color: #00468C;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#ModSearch div{
	margin-top: 4px;
}

/* file table */
.Table_ESPAInfo {
	width: 100%;
	margin-bottom: 0.8em;
	margin-top: 0.5em;
	border-bottom: 1px solid #B0C6DB;
}
.Table_ESPAInfo td
{
	 border-top: 1px solid #B0C6DB;
	 vertical-align: top;
}

.Table_ESPAInfo th {
	text-align: left;
	color: #00468C;
	font-weight: normal;
	padding: 0 0 10px 0;
}
td.FileDesc{
  background-repeat: no-repeat;
  background-position: 2px 7px;
  padding: 5px 3px 5px 33px;
  font-size: 14px;
}

td.FileDesc span {
	font-size: 11px;
	margin-left: 3px;
}
td.FileDesc div.FileDescription
{
	border-left: 4px solid #999999;
	font-size: 11px;
	margin: 6px 20px 0 2px;
	padding: 2px 0 2px 8px; 
}
td.FileDesc div.FileVote{
	margin: 8px 20px 0 2px;
	font-size: 11px;
	color: #575757;
}
td.FileDesc div.FileVote label{
	color: #2A2A2A;
	 margin-left: 2px;
}
td.FileDesc div.FileVote input{
	margin-left: 0.7em;
}
td.FileDesc div.FileVote .BtnVote,
.BtnVote{
	background-color: White;
	border-color:#BBBBBB #999999 #999999 #BBBBBB;
border-style:solid;
border-width:1px;
font-size: 11px;
padding: 1px 2px;
color: #515151;
}
.BtnSend{
	background-color: White;
	border-color:#BBBBBB #999999 #999999 #BBBBBB;
border-style:solid;
border-width:1px;
font-size: 12px;
color: #515151;
padding-left: 1.2em;
padding-right: 1.2em;
}
.BtnSend:hover{	border-color: #0E0E0E;
	color: #111;
	cursor: pointer;}
td.FileDesc div.FileVote .BtnVote:hover,
.BtnVote:hover{
	border-color: #0E0E0E;
	color: #111;
	cursor: pointer;
}
#SearchDocs{
	border-top:1px solid #B0C6DB;
	margin-top: 3.8em;
	padding-top: 0.8em;
	color: #00468C;
}
#SearchDocs div{
	margin: 0.8em 0 0.8em 0;
}
input.fSearchDocs
{
	color:#333333;
font-size:14px;
margin-right:2px;
padding:1px 3px 0;
vertical-align:middle;
width:746px;
}


td.download
{
	padding: 5px 3px 5px 25px;
	width: 10%;
	white-space: nowrap;
	background-repeat: no-repeat;
	background-position: 0 4px;
	background-image: url(../images/layout/ico_pdf.gif);
}
td.website
{
	padding: 5px 3px 5px 25px;
	width: 10%;
	white-space: nowrap;
	background-repeat: no-repeat;
	background-position: 0 4px;
	background-image: url(../images/layout/ico_website.gif);
}

td.website a, td.download a
{
	color: #00468C;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
td.website a:hover, td.download a:hover{
	text-decoration: underline;
}
td.FileSize
{
	color: #999999;
	text-align: right;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 5%;
	padding: 6px 3px 5px 18px;
	white-space: nowrap;
}

/* ---------------- flagi ------------------*/
td.PL, .PL{
	background-image: url(../images/layout/flagi/pl.gif);
}
td.AF, .AF{
	background-image: url(../images/layout/flagi/af.gif);
}
td.AL, .AL{
	background-image: url(../images/layout/flagi/al.gif);
}
td.DZ, .DZ{
	background-image: url(../images/layout/flagi/dz.gif);
}
td.SA, .SA{
	background-image: url(../images/layout/flagi/sa.gif);
}
td.AR, .AR{
	background-image: url(../images/layout/flagi/ar.gif);
}
td.AM, .AM{
	background-image: url(../images/layout/flagi/am.gif);
}
td.AU, .AU{
	background-image: url(../images/layout/flagi/au.gif);
}
td.AT, .AT{
	background-image: url(../images/layout/flagi/at.gif);
}
td.BE, .BE{
	background-image: url(../images/layout/flagi/be.gif);
}
td.BY, .BY{
	background-image: url(../images/layout/flagi/by.gif);
}
td.BA, .BA{
	background-image: url(../images/layout/flagi/ba.gif);
}
td.BR, .BR{
	background-image: url(../images/layout/flagi/br.gif);
}
td.BG, .BG{
	background-image: url(../images/layout/flagi/bg.gif);
}
td.CL, .CL{
	background-image: url(../images/layout/flagi/cl.gif);
}
td.CN, .CN{
	background-image: url(../images/layout/flagi/cn.gif);
}
td.HR, .HR{
	background-image: url(../images/layout/flagi/hr.gif);
}
td.CY, .CY{
	background-image: url(../images/layout/flagi/cy.gif);
}
td.ME, .ME{
	background-image: url(../images/layout/flagi/me.gif);
}
td.CZ, .CZ{
	background-image: url(../images/layout/flagi/cz.gif);
}
td.DK, .DK{
	background-image: url(../images/layout/flagi/dk.gif);
}
td.EG, .EG{
	background-image: url(../images/layout/flagi/eg.gif);
}
td.EC, .EC{
	background-image: url(../images/layout/flagi/ec.gif);
}
td.EE, .EE{
	background-image: url(../images/layout/flagi/ee.gif);
}
td.PH, .PH{
	background-image: url(../images/layout/flagi/ph.gif);
}
td.FI, .FI{
	background-image: url(../images/layout/flagi/fi.gif);
}
td.FR, .FR{
	background-image: url(../images/layout/flagi/fr.gif);
}
td.GR, .GR{
	background-image: url(../images/layout/flagi/gr.gif);
}
td.GE, .GE{
	background-image: url(../images/layout/flagi/ge.gif);
}
td.ES, .ES{
	background-image: url(../images/layout/flagi/es.gif);
}
td.NL, .NL{
	background-image: url(../images/layout/flagi/nl.gif);
}
td.IN, .IN{
	background-image: url(../images/layout/flagi/in.gif);
}
td.ID, .ID{
	background-image: url(../images/layout/flagi/id.gif);
}
td.IR, .IR{
	background-image: url(../images/layout/flagi/ir.gif);
}
td.IQ, .IQ{
	background-image: url(../images/layout/flagi/iq.gif);
}
td.IE, .IE{
	background-image: url(../images/layout/flagi/ie.gif);
}
td.IS, .IS{
	background-image: url(../images/layout/flagi/is.gif);
}
td.IL, .IL{
	background-image: url(../images/layout/flagi/il.gif);
}
td.JM, .JM{
	background-image: url(../images/layout/flagi/jm.gif);
}
td.JP, .JP{
	background-image: url(../images/layout/flagi/jp.gif);
}
td.YE, .YE{
	background-image: url(../images/layout/flagi/ye.gif);
}
td.JO, .JO{
	background-image: url(../images/layout/flagi/jo.gif);
}
td.KH, .KH{
	background-image: url(../images/layout/flagi/kh.gif);
}
td.CM, .CM{
	background-image: url(../images/layout/flagi/cm.gif);
}
td.CA, .CA{
	background-image: url(../images/layout/flagi/ca.gif);
}
td.QA, .QA{
	background-image: url(../images/layout/flagi/qa.gif);
}
td.KZ, .KZ{
	background-image: url(../images/layout/flagi/kz.gif);
}
td.KE, .KE{
	background-image: url(../images/layout/flagi/ke.gif);
}
td.KG, .KG{
	background-image: url(../images/layout/flagi/kg.gif);
}
td.CO, .CO{
	background-image: url(../images/layout/flagi/co.gif);
}
td.CG, .CG{
	background-image: url(../images/layout/flagi/cg.gif);
}
td.KR, .KR{
	background-image: url(../images/layout/flagi/kr.gif);
}
td.KP, .KP{
	background-image: url(../images/layout/flagi/kp.gif);
}
td.CR, .CR{
	background-image: url(../images/layout/flagi/cr.gif);
}
td.CU, .CU{
	background-image: url(../images/layout/flagi/cu.gif);
}
td.KW, .KW{
	background-image: url(../images/layout/flagi/kw.gif);
}
td.LB, .LB{
	background-image: url(../images/layout/flagi/lb.gif);
}
td.LI, .LI{
	background-image: url(../images/layout/flagi/li.gif);
}
td.LT, .LT{
	background-image: url(../images/layout/flagi/lt.gif);
}
td.LU, .LU{
	background-image: url(../images/layout/flagi/lu.gif);
}
td.LV, .LV{
	background-image: url(../images/layout/flagi/lv.gif);
}
td.MK, .MK{
	background-image: url(../images/layout/flagi/mk.gif);
}
td.MY, .MY{
	background-image: url(../images/layout/flagi/my.gif);
}
td.ML, .ML{
	background-image: url(../images/layout/flagi/ml.gif);
}
td.MT, .MT{
	background-image: url(../images/layout/flagi/mt.gif);
}
td.MA, .MA{
	background-image: url(../images/layout/flagi/ma.gif);
}
td.MX, .MX{
	background-image: url(../images/layout/flagi/mx.gif);
}
td.MC, .MC{
	background-image: url(../images/layout/flagi/mc.gif);
}
td.MN, .MN{
	background-image: url(../images/layout/flagi/mn.gif);
}
td.DE, .DE{
	background-image: url(../images/layout/flagi/de.gif);
}
td.NG, .NG{
	background-image: url(../images/layout/flagi/ng.gif);
}
td.NE, .NE{
	background-image: url(../images/layout/flagi/ne.gif);
}
td.NI, .NI{
	background-image: url(../images/layout/flagi/ni.gif);
}
td.NO, .NO{
	background-image: url(../images/layout/flagi/no.gif);
}
td.NZ, .NZ{
	background-image: url(../images/layout/flagi/nz.gif);
}
td.PK, .PK{
	background-image: url(../images/layout/flagi/pk.gif);
}
td.PS, .PS{
	background-image: url(../images/layout/flagi/ps.gif);
}
td.PA, .PA{
	background-image: url(../images/layout/flagi/pa.gif);
}
td.PY, .PY{
	background-image: url(../images/layout/flagi/py.gif);
}
td.PE, .PE{
	background-image: url(../images/layout/flagi/pe.gif);
}
td.PR, .PR{
	background-image: url(../images/layout/flagi/pr.gif);
}
td.PT, .PT{
	background-image: url(../images/layout/flagi/pt.gif);
}
td.TW, .TW{
	background-image: url(../images/layout/flagi/tw.gif);
}
td.ZA, .ZA{
	background-image: url(../images/layout/flagi/za.gif);
}
td.CF, .CF{
	background-image: url(../images/layout/flagi/cf.gif);
}
td.CV, .CV{
	background-image: url(../images/layout/flagi/cv.gif);
}
td.RU, .RU{
	background-image: url(../images/layout/flagi/ru.gif);
}
td.RO, .RO{
	background-image: url(../images/layout/flagi/ro.gif);
}
td.RW, .RW{
	background-image: url(../images/layout/flagi/rw.gif);
}
td.SN, .SN{
	background-image: url(../images/layout/flagi/sn.gif);
}
td.RS, .RS{
	background-image: url(../images/layout/flagi/rs.gif);
}
td.SK, .SK{
	background-image: url(../images/layout/flagi/sk.gif);
}
td.SI, .SI{
	background-image: url(../images/layout/flagi/si.gif);
}
td.US, .US{
	background-image: url(../images/layout/flagi/us.gif);
}
td.SD, .SD{
	background-image: url(../images/layout/flagi/sd.gif);
}
td.SY, .SY{
	background-image: url(../images/layout/flagi/sy.gif);
}
td CH, .CH{
	background-image: url(../images/layout/flagi/ch.gif);
}
td SE, .SE{
	background-image: url(../images/layout/flagi/se.gif);
}
td TJ, .TJ{
	background-image: url(../images/layout/flagi/tj.gif);
}
td TH, .TH{
	background-image: url(../images/layout/flagi/th.gif);
}
td TZ, .TZ{
	background-image: url(../images/layout/flagi/tz.gif);
}
td TN, .TN{
	background-image: url(../images/layout/flagi/tn.gif);
}
td TR, .TR{
	background-image: url(../images/layout/flagi/tr.gif);
}
td TM, .TM{
	background-image: url(../images/layout/flagi/tm.gif);
}
td UG, .UG{
	background-image: url(../images/layout/flagi/ug.gif);
}
td UA, .UA{
	background-image: url(../images/layout/flagi/ua.gif);
}
td UY, .UY{
	background-image: url(../images/layout/flagi/uy.gif);
}
td UZ, .UZ{
	background-image: url(../images/layout/flagi/uz.gif);
}
td VE, .VE{
	background-image: url(../images/layout/flagi/ve.gif);
}
td HU, .HU{
	background-image: url(../images/layout/flagi/hu.gif);
}
td GB, .GB,
td EN, .EN{
	background-image: url(../images/layout/flagi/gb.gif);
}
td VN, .VN{
	background-image: url(../images/layout/flagi/vn.gif);
}
td IT, .IT{
	background-image: url(../images/layout/flagi/it.gif);
}
td ZM, .ZM{
	background-image: url(../images/layout/flagi/zm.gif);
}
td ZW, .ZW{
	background-image: url(../images/layout/flagi/zw.gif);
}
td AE, .AE{
	background-image: url(../images/layout/flagi/ae.gif);
}
/* ---------------- headers ------------------*/
h1#title_page{
color: #00468C;
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
padding:2px 0 4px 0px;
font-size: 22px;
margin: 1em 0 1em 0;
letter-spacing: 1px;
}
h2#title_page{
color: #00468C;
font-family:Georgia,sans-serif;
font-weight: normal;
padding:2px 0 4px 0px;
font-size: 18px;
margin: 1em 0 1em 0;
}
h3#subtitle_page{
	color: #5F5F5F;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
padding:2px 0 4px 0px;
font-size: 14px;
margin: 1em 0 1em 0;
letter-spacing: 1px;
}
/* --------------------- ESPA BASE  ------------------------------ */
#ModSearch div.module label {
	display: block;
	padding-bottom: 3px;
}
#ModSearch div.module{
	width: 178px;
	float: left;
	padding-bottom: 8px;
	margin-left: 10px;
}
#ModSearch div:first-child{
	margin-left:0;
}
#ModSearch div.module{
	 margin-left:expression((!this.previousSibling) ? "0" : "10px" );
}
#show_keywords{
	margin: 0 0 12px 0;
	font-size: 11px;
}
#show_keywords h4
{
	   color: #00468C;
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size: 11px;
	 font-weight: normal;
}
#keywords .col-1,
#keywords .col-2,
#keywords .col-3
{
	 display: inline;
    float: left;
    line-height: 200%;
    margin-right: 20px;
    padding-bottom: 0.4em;
    width: 230px;
}
#ModSearch #keywords label {
    color: #3F3F3F;
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size: 11px;
	 margin-left: 5px;
}
.selected_branch{
	color: #00468C!important;
}


#ModSearch div.module input,
#ModSearch div.module select{
		 vertical-align: middle;
}
#ModSearch div.module select{
	width: 178px;
	font-size: 12px;
}
#ModSearch div.module input
{
color:#333333;
width: 178px;
}

/* firm tabela */


.Table_ESPABase {
	width: 100%;
	margin-bottom: 0.8em;
	margin-top: 0.5em;
	border-bottom: 1px solid #B0C6DB;
}
.Table_ESPABase td
{
	 border-top: 1px solid #B0C6DB;
	 vertical-align: top;
}
.Table_ESPABase tr.header th{
	 border-bottom: 5px solid #00468C
}
.Table_ESPABase tr.header  th {

	padding: 0 0 3px 0;

}
.Table_ESPABase th {
	text-align: left;
	color: #00468C;
	font-weight: bold;
	padding-bottom: 6px;
	

}
.Table_ESPABase th:last-child{
	text-align:  right;
}
.Table_ESPABase th a{
	color: #00468C;
	text-decoration: none;
}
.ShowFirmCard {
	padding-right: 22px;
	background-image: url(../images/layout/firm_card.png);
	background-repeat: no-repeat;
	background-position: 100% 0;
}
.ShowFirmCard a
{
	color: #00468C;
	text-decoration: none;
	float: right;
	font-weight: bold;

}

.Table_ESPABase th a:hover, 
.ShowFirmCard a:hover{

	color: #00468C!important;
	text-decoration: underline;
}
td.FirmName{
  background-repeat: no-repeat;
  background-position: 2px 7px;
  padding: 5px 3px 5px 33px;
  font-size: 14px;
}
td.FirmName a{
	color: #00468C;
}
.Firma a:hover{

  	color: #0057AA!important;
}
td.FirmName a:hover{ 	
color: #005EB9;
}
td.FirmBranche
{
	text-align: right;
	width: 10%;
	padding: 6px 3px 5px 18px;
	white-space: nowrap;
}
td.FirmCountry{
	padding: 5px 3px 5px 0px;
	width: 20%;
	white-space: nowrap;
}
/* edycja */
td.edit
{
	text-align: right;
	width: 10%;
	padding: 6px 3px 5px 18px;
	white-space: nowrap;
}
td.edit a{
	 color: #00468C;
    text-decoration: none;
	 padding: 2px 0 2px 20px;
	 margin-left: 20px;
}
td.edit a:hover{
	 color: #00468C;
    text-decoration: underline;
}
td.edit a.item_edit,td.edit a.item_delete{
	background-repeat: no-repeat;
}
td.edit a.item_edit{
	background-image: url(../images/layout/item_edit.gif);
}
td.edit a.item_delete{
	background-image: url(../images/layout/item_delete.gif);
}
/* dla listy ofert 
----------------------------------------------- */
.Table_ESPABase tr.header  th span.type{
	 color: #00468C;
	 text-transform: uppercase;
	 font-size: 18px;
	 letter-spacing: 1px;
}
.Table_ESPABase tr.header  th span.date{
	 color: #00468C;
	 font-size: 12px;
	 margin-left: 1.2em;
}
.Table_ESPABase tr.header  .more{
	text-decoration: underline;
	font-size: 12px;
}
.Table_ESPABase .OfferDesc {
	padding-left: 32px;
	 border-top: none;
	 padding-top: 4px;
}
.Table_ESPABase .OfferDesc p{
	margin: 0.4em 0;
}
.FirmBranche span, .FirmCountry span{
	color: #787878;
	margin-right: 3px;
}
.OfferDesc .OfferDate{
	color: #787878;
	margin: 10px 0 10px 0px;
	font-size: 11px;
	
}.OfferDesc .OfferDate span{
	 margin-right: 1.5em;
}
.OfferDesc  .more{
 text-align: right;
}
.OfferDesc  .more a
{
	text-decoration: underline;
	font-size: 12px;
	color:#00468C;
}
 .Table_ESPABase tr.header th.Firma {
	background-repeat: no-repeat;
	background-position: 2px 4px;
	padding-left: 32px;
}
th.send_letter{
	padding-right: 22px!important;
	background-image: url(../images/layout/letter.gif);
	background-repeat: no-repeat;
	background-position: 100% 6px;
}
.table_separator{
	display: block;
	height: 2em;
}
/* ogloszenie detal */
table#Notice td{
	padding: 8px 0;
}
table#Notice .OfferDate{

}
table#Notice .OfferDate  span{
	 margin-right: 1.5em;color: #00468C;
}
table#Notice ul.GalleryThumnb li{
	list-style: none;
	display: block;
	float: left;
	border:1px solid #CCC;
	background-color: #F2F2F2;
	padding: 6px 0;
	margin: 4px;
	height: 104px;
	width: 110px;
	text-align: center;
}
table#Notice h3, table#Notice dt
{
	color: #00468C;
	font-weight: bold;
	font-size: 13px;
	margin-bottom: 0.5em;
}
table#Notice dd{
	margin-left: 2em;
}
table#Notice dd.CountryList{
	width: 700px;
	display: block;
}
table#Notice dd.CountryList span{
	background-repeat: no-repeat;
	padding-left: 20px;
	background-position: 0 2px;
	margin-right: 0.8em;
	margin-bottom: 8px;
	display: block;
	float: left;
}
/* markowanie parametrow zapytania 
--------------------------------------------------------------- */
#ModQuery{
	 margin-bottom: 1em;
}
#ModQuery ul{
	 list-style: none;
}
#ModQuery ul li{
	display: inline;
	margin-right: 30px;
	color: #666666;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
#ModQuery ul li span{
	font-size: 12px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFDF75;
	padding-left: 3px;
	padding-right: 3px;
	margin-left: 3px;
}
/* karta firmy
--------------------------------------------------------------- */
img#FirmLogo{
	border: none;
	margin-top: 1em;
}
#FirmCard h3{
	 margin: 1.2em 0 0.7em 0;
	 font-size: 16px;
}
/* polecam firme */
#Thumbs_up{
	float: right;
	padding-top: 10px;
}

#Thumbs_up .count{
	color: #FEFEFE;
	font-size: 9px;
	float: right;

		margin: 4px 5px 0 0;
	
}
 .numberContainer{
	  background: url("../images/layout/bg_count.gif") no-repeat scroll 0 -16px transparent;
	     display: inline-block;
    font-size: 11px;
    font-weight: bold;
    height: 14px;
    padding-left: 6px;
}
 .number{
	  background: url("../images/layout/bg_count.gif") no-repeat scroll right -1px  transparent;
    color: #FFFFFF;
    display: inline-block;
    height: 14px;
    padding: 0 7px 0 1px;
}
#Thumbs_up a{
	display: block;
	float: right;
	height: 22px;
	width: 22px;
	background-image: url(../images/layout/polecam_firme.gif);
	background-position: 0 0;
	text-decoration: none;
}
#Thumbs_up a:hover{
		background-position: 0 -22px;
}
#GoogleMaps{
	width: 300px;
	height: 300px;
	float: right;
	margin: 14px 0 20px 10px;
}
/* dane adresowe */
#FirmCard dl {
			width: 430px;
			min-width: 430px;
			overflow: hidden;
 margin-bottom: 1em;

		}
#FirmCard dt {
			float: left;
			width: 7em;
			clear: both;

			text-align: left;
			margin: 0 0 0.2em 0;
			padding: 0.2em 0.6em 0.2em 0em;
			font-weight: bold;

		}
#FirmCard dd:after {
			content: '\00a0';
			display: block;
			clear: left;
			float: right;
			height: 0;
			width: 0;
		}
#FirmCard dd {
			margin: 0 0 0.2em 8em;
			clear: right;

			padding: 0.2em 0em;

		}
#FirmCard a{
	color: #00468C;
}		
/* parametry dodatkowe */		
#FirmCard  ul#AdditionalParams{
	list-style: none;
	margin-bottom: 0.8em;
}
#FirmCard  ul#AdditionalParams li {
  padding: 0 0 0.2em 0;
  
}
#FirmCard  ul#AdditionalParams li#b2b{
	color: #00468C;
	background-image: url("../images/layout/pkt_espa_b2b_th.gif");
	background-repeat: no-repeat;
	background-position: 0 8px;
	padding-left: 22px;
	padding-top: 10px;
}
#FirmCard  ul#AdditionalParams li#b2b a{
	color: #00468C;	
}
#FirmCard  ul#AdditionalParams li#b2b span.count{
	color: #8B8B8B;
	font-size: 10px;
}

#FirmCard  ul#AdditionalParams span{
	font-weight: bold;
}
/* opis firmy */
#FirmDesc{
	 margin-bottom: 1em;
}
#FirmDesc p{
	margin: 0.3em 0;
}
/* galeria zdjec  */
#FirmCard ul.GalleryThumnb{
	margin: 0;
	padding: 0;
}
#FirmCard  ul.GalleryThumnb li{
	list-style: none;
	display: block;
	float: left;
	border:1px solid #CCC;
	background-color: #F2F2F2;
	padding: 6px 0;
	margin: 2px;
	height: 110px;
	width: 180px;
	text-align: center;
}
#FirmCard  ul.GalleryThumnb li img{
	border: none;
}


/* ----------------------------- ESPA DICTIONARY -------------------- */
#SearchDictionaryTools{
	margin-top: 27px;
	padding-bottom: 20px;
	
}
#Alphabet{
	width: 270px;
	margin-top:60px;
}
#Alphabet h3
{
color:#00468C;
font-family:Georgia,sans-serif;
font-size:18px;
font-weight:normal;
 margin-bottom: 25px;
}

ul#AlphabetList
{
margin: 0;
padding: 0;
display: inline;
list-style: none;
}

ul#AlphabetList li
{
float: left;
display: block;
margin-right: 4px;
margin-bottom: 3px;
border: 1px solid #999;
background-color: #ccc;
width: 25px;
text-align: center;
background-image: url(../images/layout/bg_alphabet.gif);
background-repeat: repeat-x;
background-position: 0 0;
}

ul#AlphabetList li a
{
display: block;
text-align: center;
padding:2px 0;
width: 25px;
text-decoration: none;
color: #252525;
font: normal 14px/1.4em arial, helvetica, sans-serif;
}

ul#AlphabetList li a#current
{
background-color: #595959;
color: #fff;
}

ul#AlphabetList li a:hover
{
background-color: #595959;
color: #EFEFEF;
}
#ChooseDictionary h2 {
color: #00468C;
font-family:Georgia,sans-serif;
font-weight: normal;
padding:2px 0 4px 0px;
font-size: 18px;
}
#ChooseDictionary #swap_lang {
	margin-top: 10px;
}
#ChooseDictionary #swap_lang a{
	display: block;
	width: 57px;
	height: 25px;
	background-repeat: no-repeat;
	background-position: 0 0;
	background-image: url(../images/layout/swap_lang.gif);
	text-decoration: none;
}
#ChooseDictionary #swap_lang a:hover{
		background-position: 0 -25px;
}
#SearchInDictionary{
	width: 270px;
	float: left;
}
#ChooseDictionary{
		width: 210px;
	float: left;
	margin-left: 50px;
}
#AddTranslation{
	padding-bottom: 1em;
}
#SearchInDictionary h2, #AddTranslation h2{
color: #00468C;
font-family:Georgia,sans-serif;
font-weight: normal;
padding:2px 0 4px 0px;
font-size: 18px;
}

#BrowseCategory h2{
color: #00468C;
font-family:Georgia,sans-serif;
font-weight: normal;
padding:2px 0 4px 0px;
font-size: 18px;
}
#BrowseCategory{
	width: 170px;
	float: left;
	margin-left: 40px;
}
#BrowseCategory div
{
	margin:10px 0 0 0;
}
/* wynik szukania */
#SearchResult{

border-top: 1px solid #B0C6DB;
padding-bottom:16px;
padding-top: 10px;
}
#SearchResultList{
	 width: 360px;
	 float: left;
}
#SearchResultList h2{

color: #00468C;
	 font-family:Georgia,sans-serif;
	 font-weight: normal;
	 padding:8px 0 4px 0px;
font-size: 18px;
}
#SearchResultList h2 span{
	 color: #5F5F5F;
	 letter-spacing: 1px;
	 font-style: italic;
	 margin-left: 3px;
}
#SearchResultList h2 span#results{
	font-size: 12px;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: normal;
	margin-left: 3em;
	color: #262626;
}
#SearchResultList h2 span#results span{
letter-spacing: normal;
font-weight: bold;
font-style: normal;
color: #0D0D0D;
font-size: 13px;
}
#TranslateFrom select, #TranslateTo select, #BrowseCategory div select{
font:13px/1.2em arial,helvetica,sans-serif;
width:160px;
}
#Search,#SearchTools, #DictionaryTools{
	 margin: 10px 0 0 0;
}
#DictionaryTools{
 background-image: url(../images/layout/translate_arrow.gif);
 background-repeat: no-repeat;
 background-position: 164px 6px;
 
}
#TranslateFrom {
margin:10px 0 0 0;
width:163px;
}

#TranslateTo {
margin:10px 0 0 0;
width:163px;
}
#SearchInput input#SearchQueary {
font:13px/1.2em arial,helvetica,sans-serif;
width:160px;
padding: 2px 1px 2px 1px;
}
#SearchInput select#SetLang {
font:13px/1.2em arial,helvetica,sans-serif;
width:164px;
padding: 1px 1px 1px 1px;
margin-top: 1em;
}


#SearchInput {
float:left;
margin:1px 0 0 0;
width:164px;
}
#SearchSubmit {
float:left;
margin:0px 0 0 4px;

}
#BtnSearch
{
border-style:solid;
border-width:1px;
border-color:#999999 #BBBBBB #BBBBBB #999999;
color:#000000;
cursor:pointer;
display:inline-block;
font:12px Arial,sans-serif;
margin:0;
padding:4px 4px 2px 4px;
text-decoration:none;
background-color: #FBFBFB;
}
#BtnSearch:active{
	background-color:#BBBBBB;
background-image:-moz-linear-gradient(center top , #DDDDDD, #FFFFFF);
border-color:#999999 #BBBBBB #BBBBBB #999999;
color:#000000;
}
#BtnSearch:focus, #BtnSearch:hover{
	border-color: #666;
	background-color:#BBBBBB;
}
#SearchResult ul{
	margin: 1em 0 0.6em 0em;
	width: 350px;
	list-style: none;
}
#SearchResult ul#CategoryDisplay{
	width: 746px;
}
#SearchResult ul#CategoryDisplay  li a
{
	width: 742px;
}
#SearchResult ul li{
}
#SearchResult ul li a
{
	color: #00468C;
	display: block;
	padding-bottom: 0.3em;
	padding-top: 0.3em;
	padding-left: 4px;
	width: 346px;
	
}
#SearchResult ul li a.light{
	 background-color: White;
	  border: 2px solid White;
}
#SearchResult ul li a.dark{
	 background-color: #F4F4F4;
	  border: 2px solid #F4F4F4;
}
#SearchResult ul li a
{
	 text-decoration: none;
}
 #SearchResult ul li#current a{
	 border: 2px solid #0059B3;
}
 #SearchResult ul li#current a:hover{
 	 background-color: transparent;
 }
#SearchResult ul li a:hover{
	 background-color: #96B3D0;
	 border: 2px solid #96B3D0;
	 color: #002A53;
}
#GlossaryMultimedia{
	 width: 386px;
	 float: left;
	 margin-left: 5px;
	 padding-top: 46px;
}

#BtnURL
{
padding:1px 3px 2px 3px;
font-size:12px;
}
.GlossaryMp3
{
	border:1px solid #999999;
	background-color: #E5E5E5;
	width: 372px;
	margin-bottom: 5px;
	padding: 3px 6px;
	 background-repeat: no-repeat;
	 background-position: 359px 8px;
}
.GlossaryMp3 .LangName{
	float: right;
	font-size: 11px;
	color: #636363;
	padding-top: 0.25em;
	padding-right: 26px;
}
#GlossaryImage
{
	width: 380px;
	padding: 2px;
	border: 1px solid #CCCCCC;
}
#Add_translation{
	padding-left: 22px;
	background-image: url(../images/layout/add.gif);
	 background-repeat: no-repeat;
	 background-position: 0 1px;
	 margin-top: 10px;
}
#Add_translation a{
	color: #00468C;
}
#Add_translation a:hover{
	color: #00376C;
	text-decoration: none;
}
.TranslationVote{
	padding-top: 8px;
}
#Add_Comment{
	padding-left: 22px;
	background-image: url(../images/layout/add_comment.gif);
	 background-repeat: no-repeat;
	 background-position: 0 2px;
	 margin-top: 4px;
}
#Add_Comment a{
	color: #00468C;
}
#Add_Comment a:hover{
	color: #00376C;
	text-decoration: none;
}

.TranslationVote .BtnVote  {
background-color:White;
border-color:#BBBBBB #999999 #999999 #BBBBBB;
border-style:solid;
border-width:1px;
color:#515151;
font-size:11px;
margin-right: 4px;
}
.TranslationVote .BtnVote:hover{
	border-color: #0E0E0E;
	color: #111;
	cursor: pointer;
}

.TranslationVote label{
	color: #2A2A2A;
	 margin-left: 2px;
	 cursor: pointer;
}
.TranslationVote input{
	margin-left: 0.7em;
}
h3#Latest_Comments{
	 color:#00468C;
	 font-weight: normal;
	 border-bottom: 1px solid #B0C6DB;
	 padding-bottom: 3px;
	 margin: 1.6em 0 0.6em 0;
	font-size: 13px;
}
/* dictinary comment */
ul#Comments .Comment {
overflow:hidden;
padding:3px 3px 17px;
}
ul#Comments
{
	list-style:none outside none;
}
.CommentData
{
float:left;
padding-right:6px;
width:143px;
color:#00468C;
}
.CommentData a
{
	color:#00468C;
	text-decoration: none;
}
.CommentData a:hover{
	text-decoration: underline;
}
.CommentData .time{
	 font-size: 10px;
	 color: #141414;
}
.CommentContent
{
	float:left;
width:480px;
}

/* kategoria */

.SearchCategoryData dl{
	margin-left: 2px;
	margin-top: 8px;
}
.SearchCategoryData dl
{
width: 29em;
margin-bottom: 0.2em;
padding: 0;
font: normal 12px/1.2em arial, helvetica, sans-serif;
color: #636363;
}

.SearchCategoryData dl dt
{
width: 8em;
float: left;
margin: 0 0 0 0;
padding: .2em 0;
}
.SearchCategoryData div{
	margin: 0.6em 0 0em 2px;
}
/* commented backslash hack for mac-ie5 \*/
.SearchCategoryData dl dt { clear: both; }
/* end hack */
.SearchCategoryData dl dd a
{
	color: #00468C;
	font-weight: bold;
}
.SearchCategoryData dl dd a:hover{
	text-decoration: none;
}
.SearchCategoryData dl dd
{
float: left;
width: 11em;
margin: 0 0 0 0;
padding: .2em 0;
}

/* ----------------------------- ESPA LEARNING  -------------------- */
/* selector lekcji */
#SelectCourse {
	width: 190px;
	margin: 24px 0 10px 0;
	border: 1px solid #B0C6DB;
	padding: 4px 4px 0px 4px;

}
#SelectCourse select
{
width: 190px;
	 font-size: 11px;
	 }
#SelectCourse label{
	margin-bottom: 5px;
	display: block;
	color: #8C8C8C;
}	 
#SelectCourse div {
	margin-bottom: 6px;
}

/* mod zero  macierz obrazow */
.CourseThumb,
.Exercise .CourseThumb{
		  margin: 1em 0 1.2em 0;
	  padding: 0;
}
.CourseThumb li{
	 display: block;
	 width: 220px;
	 height: 220px;
	  list-style: none;
	  margin: 0 0px 0px 16px;
	  padding: 0;
	  float: left;
	  background-color: #FBFBFB;
	  border: 1px solid #D3D3D3;
	  position: relative;
	  
}
.ExerciseMod .CourseThumb li {
height:190px;
margin:0 0 0 14px;
}
.CourseThumb .SelectChoice {
font-size:11px;
width:214px;
}

.ExerciseMod .SelectChoice {
border:1px solid #999999;
margin-left:3px;
margin-right:3px;
}
.ExerciseMod .HandWrite {
border-bottom:2px dotted #999999;
border-left:none;
border-right:none;
border-top:none;
margin-left:3px;
margin-right:3px;
width: 140px;
background-color: #fff;
padding: 1px 2px 1px 3px;
color:#00468C;
}
.ExerciseMod .HandWrite:hover{
	background-color: #F3F3F3;
}
.CourseThumb li.first{
	margin: 0 0px 0px 2px;
}
.CourseThumb li img{
	margin: 10px 0 0 10px;
}
.CourseThumb li .AnimationMini{
	margin: 10px 0 0 10px;
}
.CourseThumb li .flashplayer{
 position: absolute;
 bottom: 7px;
 right: 7px;
 width:56px;
 height:19px; 
 }
 .CourseThumb li .Desc{
 position: absolute;
 top: 155px;
 left: 7px;
 }
/* ------------- lessons structure  ---------------- */
#ChooseLesson{
	
}
#ChooseLesson h2 {
color:#5F5F5F;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
letter-spacing:1px;
margin:1em 0;
padding:2px 0 4px 0;
}
 /* wybierz lekcje */
#ChooseLessonList {
margin:14px 0 0 3px;
padding:0;
}
#ChooseLessonList ul{
margin:0px 0 0.6em 40px;
padding:0;
} 
#ChooseLessonList li {
color:#333;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 0 0;
padding:0.3em 0 0.3em 0;
font-weight: bold;
}
#ChooseLessonList li a{
	font-weight: normal;
	color:#00468C /*#313A81;*/
}
#ChooseLessonList li a:hover{
	text-decoration: none;
}
/*
DIALOG MONOLG
------------------------------------------------------- */
#LessonIntro {
font-family:arial,helvetica,sans-serif;
font-size:12px;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.2em;
}
#LessonIntro img {
float:left;
margin:0 10px 3px 0;
}
#LessonIntro p{
	margin: 0.3em 0;
}

/* Dialog
--------------------------------------------------*/
h2.Dialogue,h2#Dialogue{
	color: #00468C;
	font-family: Constantia, Georgia, "Palatino Linotype", "Bookman Old Style", "Bookman Antiqua", "Times New Roman", Times,serif;
	font-size: 18px;
	font-style: italic;
	font-weight: bold;
	border-bottom:4px solid #00468C;
	padding: 0em 0 0.3em 0;
	margin: 0 0px 20px 0;
}

h2.ModTitle{
border-bottom:4px solid #00468C;
color:#00468C;
font-family:Constantia,Georgia,"Palatino Linotype","Bookman Old Style","Bookman Antiqua","Times New Roman",Times,serif;
font-size:18px;
font-style:italic;
font-weight:bold;
margin:0 0 8px 0;
padding:0 0 0.3em;
}
.DialogueList {
	margin-bottom: 40px;
}
.DialogueList dl
{width: 750px; /*467px;*/
margin-bottom: 10px;
border-top: 1px dashed #DDDDDD;
}
.DialogueList dl dt, .DialogueList dl dd{
	padding-top: 3px;
}
.DialogueList dl dt {
float: left; width: 156px;
font: bold 14px Constantia, Georgia, "Palatino Linotype", "Bookman Old Style", "Bookman Antiqua", "Times New Roman", Times,serif;
font-style: italic;
color: #636363;
}
.DialogueList dl dd 
{
margin-left: 156px; 
margin-bottom: 20px;
font: normal 12px/1.2em arial, helvetica, sans-serif;
} 
.DialogueList dl:first-child {border-top: none; }

.DialogueList dl
    {
        border-top:expression((!this.previousSibling) ? "none" : "1px dashed #DDDDDD" );
    }
	 
.translate	 {
	background-image: url(../images/layout/ico_translate.gif);
	background-repeat: no-repeat;
	margin: 8px 0 0 0;
	padding-left: 22px;
	padding-top: 3px; padding-bottom: 3px;
}
.translate a
{
	color: #00468C;
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:12px;
text-decoration: none;
}
.translate a:hover
{
	text-decoration: underline;
color: #8E8E8E;
}
.translated {
	background-color: #EFEFEF;
	padding: 0.3em;
	width: 460px;
	margin: 10px 0 0 0;
}
/* ocena i komentarz lekcji */
#AddPostMod{
	 margin: 1.4em 0 0em 0;
}
.Votes li {
 float: left;

font-size:11px;
list-style-type:none;
margin:0;
padding:3px 10px 0 0;
text-align:center;
color: #00468C;
}
.Votes{

}
.Votes li.VotesBtn{
	padding-left: 1.5em;
	padding-top: 0;
}
#AddPostMod div {
margin:0.8em 0;
}
#AddPostMod h4{
	font-weight: normal;
	color: #00468C;
	margin-top: 1em;
	font-size: 13px;
}
.VotesResult{
	float: right;
		color:#00468C;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
margin-top: 0.5em;
}
.VotesResult span{

font-size:14px;
font-weight: bold;
}
/* monolog
------------------------------------- */
#Monologue{
	margin: 1em 0 2em 0;
}
#DialogueMovie{
	margin: 1em 0 3.0em 0;
}

	 
/* mp3 flash obiekt - player
--------------------------------------------------*/	 
.noOutline {
	outline:none;
}
.DialogueAllMp3 {
	float:right; padding:0 2px 0px 0;
}
.DialogueMp3 {
	float:right; padding:2px 2px 0.6em 5px;
}
.DialogueAllMp3 span{
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:11px;
color: #8E8E8E;
margin-right: 8px;
display: block; float: left;
margin-top: 0.3em;
}

/* Vocabulary
-----------------------------------------*/
.VocabularyTable{
	width: 100%;
	border-top: 1px solid #ccc;
}
.VocabularyTable td,.VocabularyTable th{
	border-bottom: 1px solid #ccc;
	padding: 5px 2px 5px 4px;
	
}
.VocabularyTable td {
	font-size: 12px;
}
.VocabularyTable th {
	text-align: left;
	background-color: #EBEBEB;
	padding-left: 4px;
}
.VocabularyTable th.audio, .VocabularyTable td.audio { 
	text-align: right;
	padding-right: 4px;
	width: 64px;
}
.VocabularyTable td{
	width: 318px;
	vertical-align: top;
}
h1.audiotable {
	margin: 1.5em 0 0.3em 0;
	font-size: 16px;
}
img.pictionary_icon
{
	 width:15px;
	 height:15px;
	 border:none;
	 margin-left: 6px;
	 margin-right: 30px;
	 vertical-align: middle;
	 float: right;
}

 /*  tabela  module zero 
-------------------------------------------------------------- */

.CourseTablehMod, .CourseFlashMod{
	  margin: 0 0 2em 0;
}
.CourseTablehMod h1, .CourseFlashMod h1, #Article h1{
	color: #333;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	margin: 0.6em 0 0.4em 0;
	text-transform: none;
}
.CourseTablehMod h2, .CourseFlashMod h2, #Article  h2{
	color: #333;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin: 0.6em 0 0.4em 0;
}  
.CourseTablehMod h3, .CourseFlashMod h3, #Article h3{
	color: #333;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin: 0.6em 0 0.4em 0;
}  
.CourseTablehMod p, .CourseFlashMod p, #Article p{
	margin: 0.4em 0 0.3em 0;
}

.CourseTablehMod .FullFlash,  .CourseFlashMod .FullFlash{
	margin: 15px 0 10px 0;
}
.CourseTablehMod ul, .CourseTablehMod ol,
.CourseFlashMod ul, .CourseFlashMod ol,
#Article ul, #Article ol{
	margin: 0.4em 0 0.4em 3em;
}
.CourseTablehMod table,
.ExerciseMod table,
#Article table {
	border-collapse: collapse;
	width: 750px;
	margin: 10px 0;
	font-size: 12px;

}
.CourseTablehMod table td,
#Article table td{
	border: 1px solid #ccc;
	padding: 7px 2px 7px 4px;
}
.CourseTablehMod table thead th,
#Article table thead th{
	padding: 4px 0;
	text-align: left;
		border-bottom: 5px solid #DDDDDD;
		font-size: 11px;
}
.CourseTablehMod table td.LastCell,
#Article table td.LastCell
{
padding: 7px 4px 7px 4px;
}
.CourseTablehMod table col{
	width: 50%;
}


/* attachments 
---------------------------------------*/
.ModAttachment h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #595959;
	margin: 0 0 0.8em 0;
}
.ModAttachment{
	margin: 0 0 2.5em 0;
}
.ModAttachment div{
	margin-left: 1.8em;
}
.ModAttachment div.donwload{
	margin-top: 0.8em;
	padding: 2px 0 4px 21px;
}
.ModAttachment a {
color:#313A81;
}
.ModAttachment .pdf{
	background-image: url(../images/layout/attach_pdf.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}
.ModAttachment .unknown{
	background-image: url(../images/layout/attach_unknown.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}
.ModAttachment .zip{
	background-image: url(../images/layout/attach_archive.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}
.ModAttachment .youtube{
	background-image: url(../images/layout/attach_youtube.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}
.ModAttachment .website{
	background-image: url(../images/layout/attach_website.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}
.ModAttachment  div.donwload span{
	color: #898989;
	font-size: 9px;
}

/* blog entry
------------------------------------------------------------ */
.BlogEntry{
	margin: 10px 20px 20px 0;
}
.BlogEntry h1,
h1#PageTitle, h1#PageTitle a{

color:#788991;
font-family:arial,helvetica,sans-serif;
font-size:22px;
font-weight:normal;
line-height:1.2em;
margin-bottom:0.4em;
text-transform: none;
letter-spacing: 1px;
text-decoration: none;
}



.BlogEntry h6{

color:#777C7B;
font:11px Arial,sans-serif;
text-transform:uppercase;
font-weight:normal;
line-height:1.2em;
margin-bottom:0.8em;

}

.BlogEntry .ImageLeft,.BlogEntry .ImageRight {

	padding: 5px 5px 3px 5px;
	background-color: #F6F6F6;
	border: 1px solid #ccc;
}
.BlogEntry .ImageLeft,
#Article  .ImageLeft{
	float: left;
	margin: 0 10px 8px 0;
}
.BlogEntry .ImageRight,
#Article  .ImageRight{
	float: right;
	margin: 0 0px 8px 10px;	
}
.BlogEntry .ImageLeft div,
.BlogEntry .ImageRight div,
#Article .ImageLeft div,
#Article .ImageRight div{
	margin: 0.3em 0 0 0;
	font-size: 9px;
	line-height: 1.2em;
	color: #515151;
}

.BlogEntry a img,
.BlogEntry img,
#Article a img,
#Article img, #Notice img{
	border: 1px solid #ccc;
}

.BlogEntry a:hover img,
#Notice img a:hover img{
border: 1px solid #091453;
}
.BlogEntry a:hover,
#Notice a:hover{
color: red; /*  IE bug */
}

/* czytaj calosc 
----------------------------------------- */
.ReadMore {
	margin: 5px 0 0 0;
}
.ReadMore a{
	color:#00468C;
}
.ReadMore a:hover{
	text-decoration: none;
	color: #005AB0;
}


.BlogEntry .BlogContent h1{
color:#222;
font-family:arial,helvetica,sans-serif;
font-size:18px;
font-weight:bold;
line-height:1.3em;
margin-bottom:0.2em;
margin-top:0.6em;
text-transform: none;
letter-spacing: 1px;
}
.BlogEntry .BlogContent h2{
color:#222;
font-family:arial,helvetica,sans-serif;
font-size:16px;
font-weight:bold;
line-height:1.3em;
margin-bottom:0.2em;
margin-top:0.6em;
text-transform: none;
letter-spacing: 1px;
}

.BlogEntry .BlogContent h3{
color:#222;
font-family:arial,helvetica,sans-serif;
font-size:14px;
font-weight:bold;
line-height:1.3em;
margin-bottom:0.2em;
margin-top:0.6em;
text-transform: none;
letter-spacing: 1px;
}
.BlogEntry .BlogContent h4{
color:#222;
font-family:arial,helvetica,sans-serif;
font-size:12px;
font-weight:bold;
line-height:1.3em;
margin-bottom:0.2em;
margin-top:0.6em;
text-transform: none;
letter-spacing: 1px;
}
.BlogEntry .BlogContent p,
#ContentColumn p
{
	margin: 0.6em 0 0.6em 0;
 }

.BlogEntry .BlogContent ul {
	margin: 0.8em 0 0.8em 2em;
}
.BlogEntry .BlogContent ul li,
.BlogEntry .BlogContent ol li{
	margin: 0.2em 0 0.4em 0em;
}

.BlogEntry .BlogContent ol {
	margin: 1.2em 0 0.8em 2.8em;
}
.BlogEntry .BlogContent a{
	color:#091453;
	text-decoration: underline;
}
.BlogEntry .BlogContent a:hover{
	color:#cc0000;
	text-decoration: none;
}
/*  article pliki 
-------------------------------------------------------------------- */
fieldset#DownLoad legend {
color:#387194;
margin-bottom:2px;
margin-left: 4px;
padding-left: 4px;
padding-right: 4px;
}
fieldset#DownLoad {
border:1px solid #387194;
clear:none;
margin:2em 0 0;
padding:5px;
}
ul#FileList li{
list-style: none;
margin: 0;
padding: 5px 0;
 line-height: 16px;

}
ul#FileList li img {margin-right: 5px; border:none; vertical-align: middle;}
ul#FileList li span { font-size: 9px; color: #999;}
ul#FileList li a { text-decoration: underline; margin-left:21px; color: #091453;}
fieldset#DownLoad ul#FileList li a:hover{text-decoration: none; color: #241178;}

/*  article galeria 
-------------------------------------------------------------------- */
.BlogEntry .BlogContent ul.GalleryThumnb{
	margin: 0;
	padding: 0;
}
.BlogEntry .BlogContent  ul.GalleryThumnb li{
	list-style: none;
	display: block;
	float: left;
	border:1px solid #CCC;
	background-color: #F2F2F2;
	padding: 6px 0;
	margin: 2px;
	height: 104px;
	width: 110px;
	text-align: center;
}
.GalleryDesc{
	margin: 0 0 1em 0;
}
/* tabele w treści 
--------------------------------------------------------------- */
.BlogEntry table{
	border-collapse: collapse;
	width: 100%;
 margin-top: 1em;
}
.BlogEntry  table td.year,
.BlogEntry  table td.delete{
	width: 5%;
}
.BlogEntry  table td{
	white-space: nowrap;
}
.BlogEntry  table td {
	border: 1px solid #999;
	padding:4px 3px 3px 3px;
}

.BlogEntry  table tr.TableHead td{
	background-color: #DBDBDB;
}
.BlogEntry  table td a{
	color: #333;
}
.BlogEntry  table td a:hover{
	color: #CCA44B;
}


 /*  Content (typ advert) 
 -------------------------------------------------------------*/
  /*  dwie szpalty tekstu
 -------------------------------------------------------------*/
 .contentwrapper{
float: left;
width: 100%;
}

.right_txt_column{
margin-left: 383px; /*Set left margin to LeftColumnWidth*/

}

.left_txt_column{
float: left;
width: 367px; /*Width of left column*/
margin-left: -750px; /*Set left margin to -(MainContainerWidth)*/

}
.right_txt_column,
.left_txt_column
{
	font-size: 12px;
	padding-bottom: 1em;
}
#Article table,
.right_txt_column table, 
.left_txt_column table{
	border-collapse: collapse;
	border: 1px solid #666;
	margin: 0.8em 0;
	width: 100%;
}
#Article table td,
.right_txt_column table td, 
.left_txt_column table td,
.right_txt_column table th, 
.left_txt_column table th
{
		border: 1px solid #666;
		padding: 3px 6px;
}
.right_txt_column table th, 
.left_txt_column table th,
td.blue{
	text-align: left;
	background-color: #BAD0E6;
}
.right_txt_column table caption, 
.left_txt_column table caption{
	text-align: left;
	color:#333333;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
padding:0.6em 0 0.4em;
}
 /*  Content FAQ
 -------------------------------------------------------------*/
.CourseFAQMod {
	border-bottom: 1px solid #313A81;
}
 
.CourseFAQMod h1 {
color: #FF4E0B;
font-family:Arial,Helvetica,sans-serif;
font-size:17px;
font-weight:bold;
margin:0.45em 0 0.2em;
padding: 2px 0 3px 0;
text-transform:none;
}
.CourseFAQMod h1 a{
	color:#313A81;
	font-weight:bold;
	font-size:15px;
	text-decoration: none;
}
.CourseFAQMod h1 a:hover{
	color:#FF4E0B;
	font-weight:bold;
	font-size:15px;
}
.CourseFAQMod  .right_txt_column,
.CourseFAQMod  .left_txt_column
{

	padding-bottom: 0.4em;
}


.CourseFAQMod  .right_txt_column ol,
.CourseFAQMod  .left_txt_column ol{
	margin-left: 2em;
}
.CourseFAQMod  .right_txt_column ul,
.CourseFAQMod  .left_txt_column ul{
	margin-left: 5.8em;
}
.CourseFAQMod  .right_txt_column ol li
{
		margin-right: 1.4em
}
.CourseFAQMod  .left_txt_column h1{
	padding-left: 33px;
	background-image: url(../images/layout/pytajnik.gif);
	background-repeat: no-repeat;
}
.CourseFAQMod  .left_txt_column h1.FAQactiv{
	padding-left: 33px;
	background-image: url(../images/layout/pytajnik-activ.gif);
	background-repeat: no-repeat;
}

  .CourseFAQMod ol { 

   background-repeat: repeat-y;
   background-position: 2.3em 0;
	background-image: url(../images/layout/gutter.gif);
  overflow:auto;
	 margin:0; 
	 padding:0.3em 0 0.3em 2.2em; 
	 width: 90%;
	 font-size: 12px !important;
	 font-weight: normal !important;
	 font-family: Arial, Helvetica, sans-serif;
}
	 
  .CourseFAQMod ol li { 
  color: #333;
  padding: 0.3em 0;
  border-bottom:1px solid #ECECEC;
  font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
  }
.CourseFAQMod ol li span{
	color: #333;
	 font-size: 12px;
	 font-weight: normal;
}  
.CourseFAQMod ol li a
{
	color: #0002BD;
}
/* dymek tooltop FAQ*/
	

      a.tooltip:hover {background:#ffffff; text-decoration:none;} /*BG color is a must for IE6*/

      a.tooltip span {display:none; padding:2px 3px; margin-left:8px; width:180px;}
  
      a.tooltip:hover span{display:inline; position:absolute; background:#FFFFCC; border:1px solid #cccccc; color:#333; font-size: 11px;}

/* dodatki (linki) 
--------------------------------------------------*/
.FAQ_appendix{
		clear: both;
		 background-color: #F4F4F4;
		 border:1px solid #D3D3D3;
		padding-bottom: 0.3em;
		padding-left: 2.8em;
		margin-bottom: 2px;
}
.FAQ_appendix h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0.5em 0 0.5em 0;
	color: #6E6E6E;
}
.FAQ_appendix .left_txt_column h2{
margin-left: 2.8em;
}
.FAQ_appendix .left_txt_column .see_faq_urls{
margin-left: 2.8em;
}

.FAQ_appendix ul {
	list-style: none;
}
.FAQ_appendix a{
	color: #0002BD;
	font-size: 11px;
}
.FAQ_appendix ul li span{
	font-size: 9px; color: #929292;
	white-space: nowrap;
}
.FAQ_appendix ul li{
	padding: 2px 0;
}

.FAQ_appendix ul.download_faq_files li.file_pdf{
	 background-image: url(../images/layout/ico_faq_pdf.gif);
	 background-repeat: no-repeat;
}
.FAQ_appendix ul.download_faq_files li.file_other{
background-image: url(../images/layout/ico_faq_file.gif);
background-repeat: no-repeat;
	
}
.FAQ_appendix ul.download_faq_files li {
	padding: 2px 0 6px 22px;
}
/* form */
/* add firm */

.formular label{
			display: block;
			width: 150px;
			float: left;
			cursor: pointer;
		}
.formular .checkbox_label{
			width:  500px;
			cursor: pointer;
			padding-left: 10px;


}		
.formular h3{
	margin: 1.8em 0;
	font-size: 13px;
	font-weight: bold;
	border-bottom: 2px solid #B0C6DB;
	margin-right: 25px;
	padding-bottom: 3px;

	color:#00468C;
}
.formular h4{
	font-weight: normal;
}
.formular div {
			overflow: auto;
			clear: both;
			margin: 1.4em 0 1.4em 0;
		}	
.formular div div.left_col {
display:inline;
float:left;
line-height:200%;
margin-left:160px;
margin-right:20px;
padding-bottom:0.4em;
width:220px;
}		
.formular div div.right_col {
float:left;
line-height:200%;
margin-left:0;
padding-bottom:0.4em;
width:250px;
}
.formular div div {
clear:none;
font-size:11px;
margin:6px 0 0 160px;
overflow:auto;
}
.formular .checkbox_label {
cursor:pointer;
display:inline;
float:none;
margin-left:0.8em;
width:auto;
}
.formular div.pomoc{
clear:none;
float:right;
margin:0;
overflow:auto;
width: 365px;
text-align: left;
font-size: 11px;
 padding-left: 4px;
color:#00468C;
}			
.formular div.check{
	margin-left: 150px;
	font-size: 11px;
}		
.formular div.check.confirm{
	margin-left: 2px;
	}
.formular div.confirm	.LoginBtn{
	margin-left: 2px;
}
.formular  div.check div {
 clear: none;
overflow: auto;
float: left;
margin: 0;
}
.formular input.text, .formular select.text, .formular textarea.text{
	 width: 220px;
	 font-family: Arial, Helvetica, sans-serif;
	 font-size: 13px;
color:#00468C;
}	
.formular input.text.small{
	width: 110px!important;
	margin-right: 4px;
}
.image_delete{
	border: 1px dashed #ccc;
	margin: 0 25px 0 0!important;
	padding-bottom: 10px;
}

.formular .image_delete .checkbox_label {
    margin-left: 0.2em!important;
	 }
.image_delete img{
		margin-bottom: 4px;
	} 
	 
.formular input.text.long, .formular textarea.text.long
{
	 width:575px;
}
.formular input.text.data
{
	 width:80px;
}
.formular .kalnedarz {
border:medium none;
margin-left:2px;
margin-right:16px;
}
.formular input.text.upload{
	font-size: 12px;
	width: 300px;
}
.formular input.ilosc{
		 width:30px;
}
.formular input.kod_pocztowy{
	 width: 60px;
	 font-family: Arial, Helvetica, sans-serif;
	 font-size: 13px;
	 color: #317AB1;
}	
.formular input.miejscowosc{
	 width: 150px;
	 font-family: Arial, Helvetica, sans-serif;
	 font-size: 13px;
	 color: #317AB1;
	 margin-left: 6px;
}	

.formular .LoginBtn
{
		  margin-left: 150px;
		  margin-top: 1em;
		  padding-left: 0.6em;
		  padding-right: 0.6em;		  
}
.formular .AddItemBtn
{
		  margin-top: 0.3em;
		  padding-left: 0.6em;
		  padding-right: 0.6em;		  
}
.formular .AddItem{
	margin-top: 0.2em;
}
.formular .print{
	margin-bottom: 2.5em;
}
.formular .print .LoginBtn{
	 margin-left: 0px;
    margin-right: 1em; 
	 		  padding-left: 0.8em;
		  padding-right: 0.8em;		
}
.formular .typ_niep{
	width: 270px; 
	margin-top:6px; 
	margin-left:24px;
}
.formular .lost_pasword .LoginBtn
{
		  margin-left: 10px;
		
}
.formular div.pdf_file_url{
	margin:6px 0 0 20px;
	background-image: url(../images/ico_pdf.gif);
	background-repeat: no-repeat;
	height: 20px;
	padding: 2px 0 2px 22px;
}
.formular span.red_sign {
color:#F90000;
font-size:14px;
font-weight:bold;
}

/* bad login  */
.bad_login {
background-image:url("../images/layout/system_alert.png");
background-repeat:no-repeat;
color:#FF8C00;
font-weight:bold;
margin:1em 0 2em 0;
padding:10px 0 6px 38px;
font-size:14px;
font-family: Arial, Helvetica, sans-serif;
}
/* create acconut
---------------------------------------------------------------- */

/* LogIn (logowanie), NewAccount (nowe konto) */

#CreateNewAccount,
#LogIn
{
	width:650px;
}

#CreateNewAccount label,
#LogIn label{
			display: block;
			width: 130px;
			float: left;
			
		}
		

#CreateNewAccount input,
#LogIn input
{
			display: block;
			float: left;		
		}
		
#CreateNewAccount div,
#LogIn div {
			overflow: auto;
			clear: both;
			margin: 1.2em 0 1.0em 0;
		}

		

#CreateNewAccount,
#LogIn {
		border: 1px solid #B0C6DB;
		margin: 3em 0 0 0px;
		padding: 0 1em 1em 1em;
		margin-bottom:30px;
}
	
#CreateNewAccount legend,
#LogIn legend{
		font-weight: bold;
		font-style: italic;
		color: #6C96BD;
      padding-left: 4px; padding-right: 4px;
	}

#CreateNewAccount input.text, #CreateNewAccount select.text,
#LogIn input.text, #LogIn select.text{
	 width: 220px;
	 font-family: Arial, Helvetica, sans-serif;
	 font-size: 12px;
}



input.text,
textarea {
		border: 1px solid #999;
		background-color: #FFF;
		color:  #00468C;
		/*font-family: Georgia, "Bookman Old Style", "Bookman Antiqua", serif;*/
		font-size: 12px;
	}

#CreateNewAccount input.submit
#LogIn input.submit{
  background-color: #cccccc;
  color: #000000;
  padding: 0 6px;
}
	
#CreateNewAccount label,
#LogIn  label {
		cursor: pointer;
	}
#CreateNewAccount .BtnSubmit,
 #LogIn .BtnSubmit{
	padding-left: 130px;
	padding-top: 20px;
}	
.BtnSubmit input{
 	padding-left: 1em;
	padding-right: 1em;
 }
 
#CreateNewAccount  div.check {
    font-size: 12px;
    margin-left: 130px;
}
#CreateNewAccount div.check label{
	width: 400px;
}
#CreateNewAccount a {
    color: #00468C;
}
/* blad formularza 
--------------------------- */
#system_message{
	background-color: #FFDFA5;
	padding: 10px 0 6px 50px;
	 background-image: url(../images/layout/system_alert.png);
	 background-repeat: no-repeat;
	 margin: 0 12px 0.70em 0px;
	 min-height: 16px;
	 border-top:4px solid #FC9407;
	 border-bottom:4px solid #FC9407;
	 color: #D37B03;
	 font-weight: bold;
	 width: 632px;
}
#BlogAdd #system_message {

width:676px;
}
#BlogAdd #system_message_confirm {

width:676px;
}

#system_message_confirm{
	background-color: #75CDFD;
	padding: 10px 0 6px 50px;
	 background-image: url(../images/layout/system_apply.png);
	 background-repeat: no-repeat;
	 margin: 0 12px 0.70em 0px;
	 min-height: 16px;
	 border-top:4px solid #0078B9;
	 border-bottom:4px solid #0078B9;
	 color: #045480;
	 font-weight: bold;
	 width: 624px;;
}
/* article list BLOGS
--------------------------------------------------------------*/
h2.ArticleTitle, h2.ArticleTitle a{
	color:#788991;
font-family:arial,helvetica,sans-serif;
font-size:22px;
font-weight:normal;
letter-spacing:1px;
line-height:1.2em;
margin-bottom:0.4em;
text-decoration:none;
text-transform:none;
}
h2.ArticleLang{
	background-repeat: no-repeat;
		color:#788991;
font:11px/1.2em Arial,sans-serif;
	background-position: 100% 2px;
	padding-right: 24px;
	line-height: 150%;
	float: right;
}
h2.ArticleLang a{
	color: #697981;
}
h2.ArticleLang a:hover{
	color: #00468C;
}
h2.ArticleDate{
	color:#777C7B;
font:11px/1.2em Arial,sans-serif;
margin-bottom:0.8em;
text-transform:uppercase;
}
h2.ArticleTitle a:hover{
	color: #00468C;
}
#ArticleList{
	margin: 10px 0 0px 0;
}
.ModArticle{
	margin: 0px 0 3em 0;
	font-size: 12px;
	line-height: 130%;
}
.ModArticle div{
	 margin-top: 7px;
}
.ModArticle div img{
	float: left;
	margin: 0 8px 2px 0;
}
.ModArticle div a img,
.ModArticle div img{
	
	border: 1px solid #D3D3D3;
}
.ModArticle div a:hover img{
border: 1px solid #00468C;
}
.ModArticle div a:hover{
color: red; /*  IE bug */
}
/* more >
--------------------------------------------------------------------------*/
.ModArticle .more{
	text-align: right;
	margin-right: 10px;
	margin-top: 8px;
}
.ModArticle .more a{
	color: #00468C;
	text-decoration: underline;
}
.ModArticle  a, #Article a{
	color: #00468C;
}
.ModArticle .more a:hover{
	color: #00468C;
	text-decoration: underline;
}
/* szukaj
---------------------------------------------------------------*/
.Modul h1{
color:#00468C;
font:14px/1.2em  Arial,sans-serif;
 font-weight: bold;
 margin-bottom: 0.9em;
}
.Modul #ModSearch{
	margin: 0;
}
.Modul{
	margin: 20px 0 20px 0;
	
}		
#ModSearch #BtnSearch,
#ModSearch .BtnSearch,
#ModSearchSelect .BtnSearch{
background-color:#FBFBFB;
border-color:#999999 #BBBBBB #BBBBBB #999999;
border-style:solid;
border-width:1px;
color:#000000;
cursor:pointer;
display:inline-block;
font:12px Arial,sans-serif;
margin:0;

text-decoration:none;
}
#ModSearch #BtnSearch:hover,
#ModSearch .BtnSearch:hover,
#ModSearchSelect .BtnSearch:hover{
	color:#00468C;
}
#ModSearch #SearchQuery{
	width: 194px;
	padding: 1px;
	margin-bottom: 6px;
}
#ModSearchSelect #SearchQuerySelect{
	width: 200px;
	padding: 1px;
	margin-bottom: 6px;
}
#ModSearch #SearchQuerySelect{
	width: 198px;
	margin-bottom: 6px;
}
/* Inne blogi
--------------------------------------------------------------*/
#OtherBlogs{
	margin: 20px 0 20px 0;
	
}		
#OtherBlogs h3{
color:#00468C;
font:14px/1.2em  Arial,sans-serif;
 font-weight: bold;
 margin-bottom: 0.9em;
}
#OtherBlogs dl
{
margin:0;
padding: 0;
width: 100%;
}

#OtherBlogs dl dt,
#OtherBlogs dl dt a
{

	font-family: Constantia, Georgia, "Palatino Linotype", "Bookman Old Style", "Bookman Antiqua", "Times New Roman", Times,serif;
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	font-style: italic;
	color: #111;
}
#OtherBlogs dl dt a
{ text-decoration: none;
	border-bottom:1px solid #ccc;
}
#OtherBlogs dl dt a:hover
{ 
	border-bottom:1px solid #00468C;
}

#OtherBlogs dl dd
{
padding: 0.8em 0em 1.2em 0em;
font-size: 9px;
} 

/* grafiki */
#OtherBlogs dl dd img{
	float: left;
	margin: 0 6px 2px 0;
	border: 2px solid #D3D3D3;
	width: 40px;
	height: 40px;
}
#OtherBlogs dl dd a img {
border: 2px solid #D3D3D3;
}
#OtherBlogs dl dd a img{
	
	border: 2px solid #D3D3D3;
}
#OtherBlogs dl dd a:hover img{
border: 2px solid #00468C;
}
#OtherBlogs dl dd div a:hover{
color: red; /*  IE bug */
}

/* parnerzy logotypy */
h2.partnerzy{
	 color: #999!important;
	 font-size: 17px!important;
	 border-bottom: 1px solid #ccc;
	 margin-bottom: 0.8em!important;
	 font-style: italic;
}
.row{
	clear: both;
}
.separator{
	clear: both;
}
.row .item{
	width: 176px;
	height: 150px;
	float: left;
	border: 1px solid #EFEFEF;
	margin-right: 4px;
	margin-bottom: 4px;
	position: relative;
}
.row .item h5{
	font-size: 12px;
	margin-left: 8px;
	margin-top: 4px;
}
.row .item h5.small{
	font-size: 11px;
	line-height: 12px;
}
.row .item .flaga{
	position: absolute;
	bottom: 4px;
	right: 4px;
}
.row .item h6{
	font-size: 11px;
	text-transform: none!important;
	bottom: 4px;
	left: 4px;
	 margin-bottom:0px!important;
		position: absolute;
}
.row .item h6 a{
	color: #00468C;
	text-decoration: none;
}
.row .item h6 a:hover{
text-decoration:  underline;
}
.row .item .logo{
	text-align: center;
	margin-top:6px;
	overflow: hidden;
}
.row .item img{
	border: none!important;
}