BODY {

	margin:0;

	font-size:11px;

	font-family:Tahoma;

	color:#838b98;

}

a:link,
a:visited {
	color:#838b98;
	text-decoration:none;
}

a:hover {
	color:#838b98;
	text-decoration:underline;
}


#header img,
#module img {

	border:0;

}

form {

	margin:0;

	padding:0;

}

input, textarea {

	padding:2px 5px;
	border:1px solid #CCC;
	font-size:11px;
	font-family:Tahoma;
	color:#666666;

}
select {
	font-size:11px;
	font-family:Tahoma;
	color:#666666;
}
.siteSize {

	width:944px;

	margin:auto;

	position:relative;

}

.roundLeft {

	position:absolute;

	left:0;

	top:0;

}

.roundTop {

	position:absolute;

	left:0;

	top:0;

}

.roundBottom {

	position:absolute;

	left:0;

	bottom:0;

}

.roundRight {

	position:absolute;

	right:0;

	top:0;

}

#header {

	height:149px;

	background:url(../files/Image/gfx/header.jpg) no-repeat;

}

#langs {
	top:10px;
	left:340px;
	position:absolute;
}
#langs img {
	border:1px solid #ccc;
	margin-right:8px;
}

.topmenu {

	background:url(../files/Image/gfx/bg_menutop.gif) top repeat-x;

	height:34px;

	position:absolute;

	top:0;

	width:496px;

	right:5px;

	color:#fff;

}

.topmenu a:link,

.topmenu a:visited {

	color:#fff;

	text-decoration:none;

	padding:8px 11px;

	display:block;

	float:left;

}

.topmenu a:hover {

	color:#ccc;

	text-decoration:none;

}

#logo {

	position:absolute;

	left:10px;

	top:11px;

}

#searchTop {

	position:absolute;

	top:48px;

	width:280px;

	right:0;

	height:20px;

}

#searchTop input {

	position:absolute;

	top:0;

	left:103px;

	border:1px solid #e0e4e7;

	font-size:10px;

	color:#9da7b3;

	width:130px;

}

#searchTop img.searchLabel {

	position:absolute;

	top:5px;

	left:0;

}

#searchTop img.searchBtn {

	position:absolute;

	top:1px;

	left:250px;

}

#searchTop a.searchLink {

	position:absolute;

	width:150px;

	right:0;

	font-size:10px;

	top:3px;

	text-decoration:underline;

	color:#9da7b3;

}

#content {

	background:url(../files/Image/gfx/bg_content.gif) top repeat-x;

	margin-top:1px;

	padding-top:7px;

}

#module {

	float:left;

	margin-left:8px;

	width:181px;

}

#description {

	width:734px;

	float:right;

	margin-right:8px;

}

.clear {

	font-size:1px;

	height:1px;

	clear:both;

}

#patch {

	padding:12px 0;

}

#patch a:link,

#patch a:visited {

	font-size:10px;

	color:#9ba7b5;

	text-decoration:none;
	
	padding-left:20px;
	
	background:url(../files/Image/gfx/arrow.gif) 6px 4px no-repeat;

}

#patch a:hover {

	text-decoration:underline;

}

#description_left {

	width:451px;

	float:left;

}

#description_right {

	width:268px;

	float:right;

}

.banMedium {

	margin-bottom:16px;

}

.label {

	height:22px;

	padding-left:10px;

	padding-top:4px;

	position:relative;

}

.red {

	background:url(../files/Image/gfx/bg_red_label.gif) repeat-x;

}

.gray {

	background:url(../files/Image/gfx/bg_gray_label.gif) repeat-x;

}

h2 {

	margin:0;

	font-size:13px;

	font-family:'Trebuchet MS';

}

h2.red {

	color:#fff;

}

h2.gray {

	color:#e7e6e6;

}

h2 a {

	font-size:11px;

	padding-left:10px;

	font-family:Tahoma;

	font-weight:normal;

	position:absolute;

	right:0;

	text-decoration:none;

	top:6px;

}

h2.red a {

	color:#bdddff;

	width:80px;

	background:url(../files/Image/gfx/bg_label.gif) 0 2px no-repeat;

}

h2.gray a {

	color:#d8dde5;

	width:50px;

	background:url(../files/Image/gfx/bg_label_gray.gif) 0 2px no-repeat;

}

h2 a:hover {

	color:#fff;	

}

#news_short {

	background-color:#f1f4ff;

	padding:10px;

	color:#7e7768;

}

#news_short strong {

	color:#0051a8;

	font-size:12px;

	display:block;

	background:url(../files/Image/gfx/bg_clumb.gif) 0 2px no-repeat;

	padding-left:22px;

	padding-bottom:7px;

}

#news_short span {

	font-size:10px;

	color:#4d8ed4;

}

#news_short img,

#info img {

	float:left;

	width:100px;

}

.news_synopsis {

	float:right;

	width:325px;

}

#news_list {

	padding:3px 0;

	border-bottom:1px solid #f5e8c8;

	margin-bottom:6px;

}

#news_list a {

	display:block;

	padding:4px 0;

	padding-left:32px;

	background:url(../files/Image/gfx/bg_clumb.gif) 10px 5px no-repeat;

	color:#0051a8;

	text-decoration:none;

}

#news_list a:hover {

	background-color:#fdf7ef;

}

#info {
	
	background:url(../files/Image/gfx/bg_info.gif) top repeat-x;
	color:#cbdeff;
	background-color:#db0022;
	padding:0 10px;

	padding-top:7px;

	margin-bottom:15px;

}

#info strong {

	font-size:12px;

	color:#fff;

	display:block;

	margin-bottom:7px;

}

.firm {

	padding:10px;

	padding-right:0;

}

.firm_column {

	width:207px;

	margin-right:10px;

	float:left;

}

.firm_column strong {

	color:#0051a8;

	display:block;

	padding-bottom:3px;

}

#firm_category a {

	display:block;

	padding:2px 0;

	padding-top:3px;

	/*padding-left:10px;

	background:url(../files/Image/gfx/arrow_gray.gif) 0 6px no-repeat;*/

	color:#838b98;

	text-decoration:none;

}

#firm_last a {

	text-decoration:none;

	padding-bottom:3px;

	display:block;

}

#firm_categoryy a:hover,

#firm_last a:hover {

	background-color:#f4f4f4;

}

#firm_last a strong {

	color:#0c375f;

	padding:0;

}

#firm_last a span {

	color:#838b98;

}

#boxGray {

	background-color:#eef0f3;

	padding:10px;

}

.boxGrayList p {

	color:#0c375f;

	font-size:12px;

	font-weight:bold;

	margin:0;

	margin-bottom:10px;

}

.boxGrayList img {

	float:left;

}

.boxGraySynopsis {

	float:right;

	width:140px;

	color:#838b98;

}

#boxGrayEnd {

	margin-top:10px;

	padding-top:10px;

	border-top:1px solid #d8dde5;

}

.boxListBlue {

	padding:2px 0;

}

.boxListBlue a:link,

.boxListBlue a:visited {

	color:#0c375f;

	padding-left:9px;

	display:block;

	text-decoration:none;
	background:url(../files/Image/gfx/bg_point_blue.gif) 0 5px no-repeat;
}

.boxListBlue a:hover {

	background-color:#f0f3f6;

}

#boxListUpAdv {



}

.banMin {

	margin-top:7px;

}

#banMinEnd {

	margin-bottom:7px;

}

.tradeList {

	padding:10px;

	border-bottom:1px solid #d8dde5;

}

.tradeList strong {

	color:#0c375f;

	display:block;

	margin-bottom:10px;

}

.tradeList img {

	float:left;

}

.tradeList .tradeSynopsis {

	width:137px;

	float:right;

	color:#838b98;

}

#subscription {

	margin:10px 0;

}

#poll {

	padding:8px;

}

#poll p {

	margin:0;

	color:#0c375f;

	margin-bottom:12px;

}

#poll ul {

	margin:0;

	padding:0;

	list-style:none;

}

#poll ul li {

	padding-bottom:10px;

	position:relative;

}

#poll ul li strong {

	color:#0c375f;

	font-size:10px;

	display:block;

}

#poll ul li div.chart {

	position:absolute;

	width:130px;

	height:5px;

	top:4px;

	right:0;

	background:#eef0f3;

	font-size:6px;

}

#poll ul li div.chart img {

	height:5px;

}

#poll ul li span.quest {

	color:#838b98;

	display:block;

	margin-top:4px;

}

#newsletter {

	padding:10px;

}

#newsletter p {

	color:#838b98;

	margin:0;

}

#newsletter form {

	position:relative;

	margin:15px 0;

}

#newsletter form input.email {

	background:#ffffff;

	border:1px solid #e0e3e7;

	padding:2px 5px;

	font-size:10px;

	color:#9da6b4;

	width:125px;
	
	position:absolute;
	top:0;
	left:0;

}

#newsletter form img {

	position:absolute;

	right:0;

	top:1px;

}

#menu {
	background:url(../files/Image/gfx/bg_menuleft.gif) 0 3px no-repeat;
	position:relative;
	background-color:#0155ae;
	padding:10px;
}

#menu ul {

	margin:0;

	padding:0;

	list-style:none;

}

#menu ul li {

	color:#ffffff;

	border-bottom:1px solid #0268d1;

	line-height:15px;

	font-family:'Trebuchet MS';
	font-size:12px;
}

#menu ul li a:link,

#menu ul li a:visited {

	text-decoration:none;

	color:#fff;

	display:block;

	font-family:'Trebuchet MS';

	padding:3px 0;

	font-size:12px;

	font-weight:bold;

	padding-left:10px;

	background:url(../files/Image/gfx/arrow_white.gif) 2px 8px no-repeat;

}



#menu ul li.menuMini {

	border:none;

}

#menu ul li.menuMini a:link,

#menu ul li.menuMini a:visited {

	text-decoration:none;

	color:#c3dfff;

	display:block;

	font-size:11px;

	font-family:Tahoma;

	padding:2px 0;

	font-weight:normal;

	padding-left:20px;

	background:url(../files/Image/gfx/arrow_red.gif) 12px 8px no-repeat;

}

#menu ul li a:hover,

#menu ul li.menuMini a:hover {

	background-color:#003e85;

}

#other_cat {

	margin:0;

	padding:0;

	list-style:none;

}

#other_cat li.category {

	font-weight:bold;

}

#other_cat a {

	display:block;

	padding:2px;

	text-decoration:none;

}

.tab-dane {
    border: 1px solid #e3e4e6;
    font-size: 10px;
    text-align: center;
}

.tab-light {
    border-right: 1px solid #ffffff;
    padding: 3px;
    text-align: center;
}

.tab-dark {
    background-color: #e3e9ff;
    border-right: 1px solid #ffffff;
    padding: 3px;
    text-align: center;
}

.tab-naglowek {
    border-right: 1px solid #d90021;
    border-bottom: 1px solid #d90021;
    background-color: #bb001d;
    font-size: 10px;
    font-weight: bold;
    color: #FFFFFF;
    padding: 3px;
    text-align: center;
    vertical-align: top;
}
.site_list h4 {
	font-size:12px;
	font-weight:bold;
	color:#bb001d;
}
.site_list ul {
	margin:0;
	padding:0;
	list-style:none;
}
.site_list ul li {
	padding-left:15px;
}
.art_box {
	padding:3px;
	border-bottom:1px solid #e6e0d5;
}
.art_box:hover {
	background-color:#e3e9ff;
	cursor:pointer;
}
.art_box img {
	float:left;
	margin-right:10px;
	/*width:100px;
	height:100px;*/
}
.art_box p {
	margin:0;
	color:#0051a8;
	font-weight:bold;
}
.art_box span {
	display:block;
}
.art_box strong {
	display:block;
	font-size:10px;
	color:#b4aea0;
	font-weight:normal;
	margin-top:10px;
}
a.back {
	color:#0051a8;
	font-size:10px;
	text-decoration:none;
	padding:10px 0;
}
#partners  {
	background:url(../files/Image/gfx/bg_partners.gif) top left no-repeat;
	height:58px;
}
#created {
	background:url(../files/Image/gfx/bg_created.gif) top left no-repeat;
	height:58px;
}
.art {
	padding:0;
	list-style:none;
	margin:10px;
}
.art li {
	padding:1px 0;
}
.art .category {
	font-weight:bold;
	color:#0051a8;
}
.art .category a {
	color:#0051a8;
}
.p-header {
	font-weight:bold;
	color:#0051a8;
	font-size:12px;
	margin-bottom:0;
}
.s-data {
	display:block;
	font-size:10px;
	color:#b4aea0;
	font-weight:normal;
	margin:10px 0;
}
a.a-cat,
a.sitemap {
	display:block;
	padding-left:20px;
	background:url(../files/Image/gfx/arrow.gif) 6px 4px no-repeat;
}
.firma {
	float:left;
	width:355px;
	padding:5px;
	margin:3px;
	border-bottom:1px solid #e6e0d5;
	border-right:1px solid #e6e0d5;
	height:85px;
	line-height:15px;
}
.firma:hover {
	background-color:#e3e9ff;
	cursor:pointer;
}
.firma img {
	float:left;
	padding:1px;
	border:1px solid #eae8e4;
	margin-right:8px;
}
.firma p {
	font-weight:bold;
	color:#0051a8;
	margin:0;
	margin-bottom:7px;
}
.firma span {
	display:block;
}
.f-wpis {
	position:relative;
	height:20px;
	border-bottom:1px solid #CCC;
}
.f-wpis span {
	position:absolute;
	left:0;
	width:100px;
	text-align:right;
	display:block;
}
.f-wpis strong {
	position:absolute;
	left:110px;
	font-weight:normal;
	width:500px;
	text-align:left:
	display:block;
}
.boxGrayList:hover {
	cursor:pointer;
}
.szukaj_firmy {
	margin:10px 0;
	border:1px solid #CCC;
	width:100%;
	background-color:#FAFAFA;
}
.szukaj_firmy td {
	padding:6px 4px;
	font-size:10px;
}
.szukaj_firmy select, .szukaj_firmy input {
	font-size:10px;
	font-family:Tahoma;
	width:140px;
	border:1px solid #e6e6e6;
	color:#aaa;
	padding:2px;
}
#siteLeft {
	width:456px;
	float:left;
}
#siteRight {
	width:268px;
	float:right;
}
.modLinks a {
	padding:3px 4px;
	display:block;
	color:#0c375f;
	text-decoration:none;
}
.modLinks a:hover {
	background-color:#eef0f3;
}
.modLinks a img {
	/*width:80px;
	height:80px;*/
	float:left;
	margin-right:5px;
	border:1px solid #e6e0d5;
	padding:1px;
}
.modLinks a span {
	font-size:10px;
	color:#7a828f;
}
div#globe {
	margin-bottom:10px;
	padding:10px;
	position:relative;
	background-color:#f1f4ff;
	color:#0c375f;
}
div#globe img {
	border:1px solid #c6cee9;
	background-color:#fff;
	padding:1px;
	float:left;
	margin-right:10px;
}
/*div#globe span {
	position:absolute;
	left:125px;
	text-align:justify;
	width:315px;
}
div#globe strong {
	font-size:10px;
	display:block;
	padding-top:16px;
	color:#24537f;
}*/
div#globe span a:link,
div#globe span a:visited,
div#globe span a:hover {
	text-decoration:none;
	color:#0c375f;
}
div#globe strong a:link,
div#globe strong a:visited,
div#globe strong a:hover {
	text-decoration:none;
	color:#24537f;
}
div#descArt {
	font-family:Arial;
	font-size:12px;
	color:#000;
}

/* porcjowanie */
div.porcjowanie {
	padding:8px;
	text-align:center;
	background-color:#f3eee6;
	font-size:11px;
}
div.porcjowanie a:link,
div.porcjowanie a:visited,
div.porcjowanie a:hover {
	padding:0 6px;
}
div.porcjowanie a.porcjowanie-active:link,
div.porcjowanie a.porcjowanie-active:visited,
div.porcjowanie a.porcjowanie-active:hover {
	font-weight:bold;
	color:#0051a8;
}

/* form */
.form label {
	display:block;
	height:32px;
	border-bottom:1px solid #ece7df;
	border-top:1px solid #fff;
	position:relative;
}
.form label span {
	position:absolute;
	left:60px;
	top:8px;
	width:100px;
	text-align:right;
}
.form label input,
.form label textarea,
.form label select {
	position:relative;
	left:160px;
	top:5px;
	padding:3px 5px;
	border:1px solid #d9d4cb;
	width:330px;
	color:#969ea9;
}
.form label textarea {
	height:90px;
}
.form label select {
	padding:3px 0;
	width:342px;
}
.checkboxs em,
.form label em {
	color:#F00;
	position:absolute;
	top:6px;
	font-style:normal;
	left:508px;
}
.form .oswiadczenie {
	margin:20px 0;
	padding-left:25px;
	position:relative;
}
.form .oswiadczenie input {
	position:absolute;
	left:0;
	top:0;
}
.form .btn {
	text-align:center;
}
.form .btn input {
	width:140px;
	background-color:#fff;
	text-align:center;
	font-weight:bold;
	color:#646c79;
	padding:4px;
}
.form label em {
	color:#F00;
	position:absolute;
	top:6px;
	font-style:normal;
	left:488px;
}
.form .oswiadczenie {
	margin:20px 0;
	padding-left:25px;
	position:relative;
}
.form .oswiadczenie input {
	position:absolute;
	left:0;
	top:0;
}
.form .btn {
	text-align:center;
}
.form .btn input {
	width:140px;
	background-color:#fff;
	text-align:center;
	font-weight:bold;
	color:#014da1;
	padding:4px;
}
table#login {
	margin-left:30px;
	margin-top:30px;

}
table#login td div {
	height:140px;
}
table#login td div div {
	padding:10px;
	height:120px;
	position:relative;
}
table#login form label {
	display:block;
	height:32px;
	position:relative;
}
table#login form label input {
	position:absolute;
	width:190px;
	top:3px;
	left:107px;
	padding:3px 5px;
}
table#login form label span {
	top:7px;
	position:absolute;
}
table#login td {
	height:140px;
	background:url(../files/Image/gfx/bg_login.gif) bottom repeat-x;
	border-bottom:1px solid #a2adc0;
	vertical-align:top;
}
table#login td p {
	margin:0;
	padding:4px 8px;
	background:url(../files/Image/gfx/bg_red_label.gif) repeat-x;
	font-size:14px;
	color:#fff;
	font-family:'Trebuchet MS';
	position:relative;
}
div.sklep {
	height:142px;
	padding-bottom:10px;
	margin-top:10px;
	margin-bottom:10px;
	border-bottom:1px solid #ccc;
	position:relative;
}
div.sklep img {
	border:1px solid #c3cad4;
}
div.sklep p {
	position:absolute;
	top:0;
	left:110px;
	margin:0;
	font-size:13px;
	font-weight:bold;
	color:#0050a6;
}
div.sklep span {
	width:400px;
	position:absolute;
	left:110px;
	top:30px;
}
div.sklep input {
	position:absolute;
	right:0;
	bottom:5px;
	width:20px;
}
div.sklep em {
	position:absolute;
	right:37px;
	font-style:normal;
	text-align:right;
	width:100px;
	bottom:8px;
}
div.sklep strong {
	position:absolute;
	left:110px;
	font-style:normal;
	width:100px;
	bottom:8px;
}
input.zamow {
	font-size:12px;
	padding:4px 40px;
	background-color:#fff;
	margin:auto;
	font-weight:bold;
	color:#0050a6;
}


/* katalog */
div.katalog-firma {
	height:100px;
	position:relative;
	margin-bottom:20px;
}
div.katalog-extra {
	background-color:#e0eaf4;
	color:#bf051f;
}
div.katalog-firma table {
	position:absolute;
	right:0;
	top:0;
	border:1px solid #969ea9;
	height:100px;
	width:220px;
	background-color:#fff;
}
div.katalog-firma table img {
	border:none;
}
div.katalog-firma table td {
	text-align:center;
	vertical-align:middle:
	background-color:#fff;
}
div.katalog-firma p {
	position:absolute;
	margin:0;
	padding:4px 10px;
	top:0;
	left:0;
	width:714px;
	background:url(../files/Image/gfx/bg_gray_label.gif) repeat-x;
	color:#fff;
	font-size:14px;
	font-family:'Trebuchet MS';
}
div.katalog-firma p.extra {
	background:url(../files/Image/gfx/bg_red_label.gif) repeat-x;
}
div.katalog-firma table.extra {
	border:2px solid #0052a9;
}
div.katalog-firma strong {
	position:absolute;
	top:35px;
	left:10px;
	width:240px;
	line-height:16px;
}
div.katalog-firma span {
	position:absolute;
	left:260px;
	font-size:10px;
	width:250px;
	top:35px;
	padding-left:10px;
	height:57px;
	border-left:1px solid #8b93a0;
	display:block;
}
div.katalog-firma span.extra {
	border-left:1px solid #0052a9;
}
div.katalog-firma a:hover {
	text-decoration:none;
}
div.katalog-firma p a:link,
div.katalog-firma p a:visited,
div.katalog-firma p a:hover {
	color:#fff;
}
div.katalog-extra strong a:link,
div.katalog-extra strong a:visited,
div.katalog-extra strong a:hover,
div.katalog-extra span a:link,
div.katalog-extra span a:visited,
div.katalog-extra span a:hover {
	color:#0052a9;
}
.szukaj_firmy {
	margin:10px 0;
	border:1px solid #CCC;
	width:100%;
	background-color:#FAFAFA;
}
.szukaj_firmy td {
	padding:6px 4px;
	font-size:10px;
}
.szukaj_firmy select, .szukaj_firmy input {
	font-size:10px;
	font-family:Tahoma;
	width:140px;
	border:1px solid #e6e6e6;
	color:#aaa;
	padding:2px;
}
.p-header {
	font-weight:bold;
	color:#bc001d;
	font-size:12px;
	margin-bottom:0;
}
.checkboxs {
	padding-left:160px;
}
.checkboxs div {
	padding-top:6px;
}
.checkboxs div strong {
	font-weight:normal;
}




/* form */
.form label,
.checkboxs {
	display:block;
	background-color:#ebf5ff;
	height:32px;
	border-bottom:1px solid #77afe9;
	border-top:1px solid #fff;
	position:relative;
}
.form label.textarea {
	height:110px;
}
.form label span,
.checkboxs span {
	position:absolute;
	left:0;
	top:8px;
	width:150px;
	text-align:right;
}
.form label input,
.form label textarea,
.form label select {
	position:relative;
	left:160px;
	top:5px;
	padding:3px 5px;
	border:1px solid #d9d4cb;
	width:330px;
	color:#969ea9;
}
.form label textarea {
	height:90px;
}
.form label select {
	padding:3px 0;
	width:342px;
}
.checkboxs em,
.form label em {
	color:#F00;
	position:absolute;
	top:6px;
	font-style:normal;
	left:508px;
}
.form .oswiadczenie {
	margin:20px 0;
	padding-left:25px;
	position:relative;
}
.form .oswiadczenie input {
	position:absolute;
	left:0;
	top:0;
}
.form .btn {
	text-align:center;
}
.form .btn input {
	width:140px;
	background-color:#fff;
	text-align:center;
	font-weight:bold;
	color:#646c79;
	padding:4px;
}
p.form-header {
	margin:0;
	padding:5px 12px;
	background-color:#7a828f;
	color:#fff;
	font-size:14px;
	font-family:'Trebuchet MS';
}
#katalog-btns {
	vertical-align:top;
	padding-top:4px;
	text-align:right;
}
#katalog-btns img {
	margin-bottom:7px;
	border:none;
}
.checkboxs {
	padding-left:160px;
}
.checkboxs div {
	padding-top:6px;
}
.checkboxs div strong {
	font-weight:normal;
}

div#tags {
	font-size:10px;
	color:#919bab;
	font-family:Tahoma;
	padding:10px;
	background-color:#f5f5f5;
}
div#tags strong {
	color:#636c7a;
}
div#tags a:link,
div#tags a:visited,
div#tags a:hover {
	color:#919bab;
}
div.back {
	padding:10px 0;
	text-align:right;
	border-top:1px solid #e0e5ee;
}
div.left-home {
	width:450px;
	float:left;
}
div.right-home {
	width:270px;
	float:right;
}
p.module {
	font-family:"Lucida Grande","Lucida Sans Unicode","bitstream vera sans","trebuchet ms",verdana,sans-serif;
	color:#1263a5;
	font-size:13px;
	margin:0;
	padding:6px 4px;
	padding-left:7px;
	border-bottom:1px solid #e2e2e2;
	margin-bottom:2px;
	background-color:#f2f2f2;
	position:relative;
}
p.module a:link,
p.module a:visited,
p.module a:hover {
	color:#1263a5;
	text-decoration:none;
}
p.module img.rss {
	position:absolute;
	top:7px;
	right:7px;
	border:0;
}
div.module-links {
	margin:7px 0;
}
div.module-links a:link,
div.module-links a:visited,
div.module-links a:hover {
	display:block;
	padding-left:12px;
	font-family:"Lucida Grande","Lucida Sans Unicode","bitstream vera sans","trebuchet ms",verdana,sans-serif;
	padding-bottom:4px;
}
img.thumb-home {
	border-bottom:1px solid #e2e2e2;
	padding-bottom:2px;
}
a.link-weight {
	font-weight:bold;
}
a.link-thumb:link,
a.link-thumb:visited,
a.link-thumb:hover {
	/*font-family:"Lucida Grande","Lucida Sans Unicode","bitstream vera sans","trebuchet ms",verdana,sans-serif;*/
	text-decoration:none;
	padding:3px;
	display:block;
	color:#acacac;
	border:1px solid #fff;
	border-bottom:1px solid #f2f2f2;
	font-size:11px;
}
a.link-thumb:hover {
	background-color:#f2f2f2;
	border:1px solid #d1d1d1;
}
a.link-thumb p {
	margin:0;
	margin-bottom:4px;
	font-weight:bold;
	color:#676767;
	font-size:11px;
}
a.link-thumb img {
	border:none;
	float:left;
	margin-right:5px;
	padding:1px;
	border:1px solid #e2e2e2;
	background-color:#FFF;
	width:75px;
	height:75px;
}
a.link-short:link,
a.link-short:visited,
a.link-short:hover {
	text-decoration:none;
	padding:1px;
	padding-left:14px;
	display:block;
	color:#676767;
	border:1px solid #fff;
	font-size:11px;
	background:url(../files/Image/gfx/bg_point.gif) 3px 6px no-repeat;
}
a.link-short:hover {
	border:1px dotted #CCC;
}
div.box-home {
	width:220px;
	float:left;
	margin-bottom:20px;
}
div.tabs {
	height:24px;
	padding-top:20px;
	border-bottom:1px solid #e2e2e2;
}
div.tabs span {
	display:block;
	float:left;
	padding:5px 20px;
	border:1px solid #fff;
	border-bottom:1px solid #e2e2e2;
	cursor:pointer;
	color:#1263a5;
}
div.tabs span.active {
	background-color:#f2f2f2;
	border:1px solid #e2e2e2;
	border-bottom:1px solid #f2f2f2;
	cursor:default;
}
div.tabs-dane {
	background-color:#f2f2f2;
	border:1px solid #e2e2e2;
	border-top:none;
	padding:10px;
}
div.tabs-dane a:link,
div.tabs-dane a:visited,
div.tabs-dane a:hover {
	display:block;
	padding-left:12px;
	padding-bottom:4px;
	text-decoration:none;
	background:url(../files/Image/gfx/bg_arrow_tabs.gif) 0 5px no-repeat;
}
div.tabs-dane a:hover {
	color:#454545;
}
ul.animate {
	margin:0;
	list-style:none;
	padding:0;
	margin-top:12px
}
ul.animate img {
	width:450px;
	height:200px;
	border:none;
}
ul.animate li {
	width:450px;
	height:200px;
	position:relative;
}
ul.animate div {
	background-color:#000;
	height:62px;
	width:434px;
	position:absolute;
	bottom:0;
	padding:8px;
	filter:alpha(opacity=60);
	opacity: 0.6;
	-moz-opacity:0.6;
}
ul.animate a.more:link,
ul.animate a.more:visited,
ul.animate a.more:hover {
	position:absolute;
	display:block;
	bottom:0;
	padding:8px;
	color:#fff;
	text-decoration:none;
	color:#e2e2e2;
}
ul.animate a p {
	margin:0;
	font-size:13px;
	margin-bottom:4px;
	font-family:"Lucida Grande","Lucida Sans Unicode","bitstream vera sans","trebuchet ms",verdana,sans-serif;
	color:#fff;
}
.box-globe {
	margin:10px 0;
}
.box-globe a:link,
.box-globe a:visited,
.box-globe a:hover {
	text-decoration:none;
}
div.addthis_toolbox {
	margin-top:7px;
	border-top:1px solid #f2f2f2;
	border-bottom:1px solid #f2f2f2;
	padding:4px 7px;
}
