/**
 * @copyright www.indream.pl
 */
 
.clear {clear: both;} 



.wysiwyg img[src="/images/uploaded/firma.jpg"] {
display:none;
}

.menuleft div[style="padding:20px 0 0 20px;"] {
display:none;
}


.marki{
height:30px;
}


.marki h2{
display:none;
}

.marki a{
display:none;
}

.p1 h2{
display:none;
}

.p1 a{
display:none;
}


 
input.disabled{background:#e2e2e2}
input.disabled:focus,input.disabled:hover{border: 1px solid #dadbdc;}
hr{border:0;height:1px;background:#e5e5e5;color:#e5e5e5}
label{cursor: pointer;padding-left:4px;}
div.msg-ok {
    color:#5f8029;
    background: url(/images/admin/msg-ok.gif) 10px 10px no-repeat;
    font-weight: bold;
    padding: 10px 10px 10px 30px;
    border: 1px solid #cccccc;
    -moz-border-radius: 10px;
	-webkit-border-radius: 10px;
    margin: 0 0 10px;
	line-height:16px;
}
div.msg-error {
    color:#c90002;
    background: url(/images/admin/msg-error.gif) 10px 10px no-repeat;
    font-weight: bold;
    padding: 10px 10px 10px 30px;
    border: 1px solid #cccccc;
    -moz-border-radius: 10px;
	-webkit-border-radius: 10px;
    margin: 0 0 10px;
	line-height:16px;
}
div.msg-warning {
    color:#ea9425;
    background: url(/images/admin/msg-warning.gif) 10px 10px no-repeat;
    font-weight: bold;
    padding: 10px 10px 10px 30px;
    border: 1px solid #cccccc;
    -moz-border-radius: 10px;
	-webkit-border-radius: 10px;
    margin: 0 0 10px;
	line-height:16px;
}
div.msg-info {
    color: #4787c4;
    background: url(/images/admin/msg-info.gif) 10px 10px no-repeat;
    font-weight: bold;
    padding: 10px 10px 10px 30px;
    border: 1px solid #cccccc;
    -moz-border-radius: 10px;
	-webkit-border-radius: 10px;
    margin: 0 0 10px;
	line-height:16px;
}
input,select {
    color: #666666;
    font: 11px Tahoma, sans-serif;
    border: 1px solid #cccccc;
    padding: 3px 4px;
	vertical-align:middle;
}
textarea {
	color: #666666;
    font: 11px Tahoma, sans-serif;
    border: 1px solid #cccccc;
    padding: 3px 4px;
}
input:focus,input:hover {
    border: 1px solid #b0b0b0;
}
input.checkbox {background:none;padding:0;margin:0;border:0;width:12px;float:left;}
input.submit {
    background: #171a20;
    cursor: pointer;
    font-weight: bold;
    width: 85px;
    color: white !important;
    border: 0 !important;
    padding: 4px 0;
}
td {padding: 3px 5px 3px 0;}

div.path {font-size:11px;color:#3b3439;padding:0 0 14px;}
div.path a:hover {color:white;}
div.path a{color:#777276;text-decoration:none;}
div.path span {
    margin: 0 2px;
}
table.my-table-1 {
	background: white;
}
table.my-table-1 th {
    background: #cacaca url(/images/admin/bg-th.gif) repeat-x;
    padding: 5px 12px;
    color: #4f4f4f;
    border: 1px solid #989898;
    font-size: 11px;
}
table.my-table-1 td {
    padding: 5px 10px;
	border: 1px solid #e6e6e6;
    border-bottom:1px solid #bbbbbb;
	font-size: 11px;
	vertical-align: middle;
}
ul.ul-sitemap a {
	
	color: #3b3b3b;
}
ul.ul-sitemap a:hover {
	color: #053761;
}
ul.ul-sitemap li {
	
}
ul.ul-sitemap ul li {
	
}

ul.ul-sitemap ul li { padding-left:15px; }
ul.ul-sitemap ul ul li { padding-left:30px; }
ul.ul-sitemap ul ul ul li { padding-left:45px; }
ul.ul-sitemap ul ul ul ul li { padding-left:60px; }
ul.ul-sitemap ul ul ul ul ul li { padding-left:75px; }

.field_url,.page_url {display:none}

.alt {display:none}

td.form-col1 {
	vertical-align: middle;
}
div.paginator  {
	text-align:center;
	padding: 10px 0;
}
div.paginator span {
	padding: 0 4px;
}
div.paginator a {
	padding: 4px 6px;
	margin:1px;
	color: white !important;
	font-weight:bold;
	text-decoration:none;
	background: #273B60;
}

/* Menu dropdown */



ul.menu {list-style:none; margin:0; padding:0;width:980px;height:39px;}
ul.menu * {margin:0; padding:0}
ul.menu a {display:block; padding:12px 16px 15px;color:white;text-decoration:none;}
ul.menu li {position:relative; float:left;
font-family: 'Webfont';
font-size: 14px;
text-transform: uppercase;
background: url(/images/ti.gif) right center no-repeat;
}

ul.menu li:hover,ul.menu li.cur {
	background: url(/images/bgb.gif) repeat-x !important;
}
ul.menu li:hover a,ul.menu li.cur a {
	
}
@font-face {
	font-family: 'WebFont';
	src: url('/css/webfont.eot');
	src: local('☺'), url('/css/webfont.woff') format('woff'), url('/css/webfont.ttf')
	format('truetype'), url('/css/webfont.svg#webfont') format('svg');
}
@font-face {
	font-family: 'iWebFont';
	src: url('/css/iwebfont.eot');
	src: local('☺'), url('/css/iwebfont.woff') format('woff'), url('/css/iwebfont.ttf')
	format('truetype'), url('/css/iwebfont.svg#iwebfont') format('svg');
}
@font-face {
	font-family: 'lWebFont';
	src: url('/css/lwebfont.eot');
	src: local('☺'), url('/css/lwebfont.woff') format('woff'), url('/css/lwebfont.ttf')
	format('truetype'), url('/css/lwebfont.svg#lwebfont') format('svg');
}
.btn69,.btn80 {
	background:none !important;
}
.cur {
	
}
.ti {
	/*text-indent:-9999px;*/
	height: 10px;
}

body {
	font-family: Arial;
	font-size: 12px;
	background: white;
	color: #474747;
}
/* ******************************** */

div.wrapper {
	width:980px;
	margin: auto;
	padding: 0 10px;
}
div.bg1 {
	background: url(/images/bg.jpg) top center no-repeat;
	min-height: 950px;
}
div.bg {
	background: url(/images/bg3.jpg) top center no-repeat;
	
}
div.langs {
	float:left;
	width: 330px;
	padding-left:140px;
	text-align:right;
}
div.langs img {
	float: left;
}
div.langs div {
	float:left;
	height: 43px;
	width: 25px;
}
div.pl {
	background: url(/images/pl.png) no-repeat;
}
div.en {
	background: url(/images/en.png) no-repeat;
}
div.ru {
	background: url(/images/ru.png) no-repeat;
}
div.de {
	background: url(/images/de.png) no-repeat;
}
div.fr {
	background: url(/images/fr.png) no-repeat;
}
div.langs div:hover, div.langs div.lcur {
	background-position: 0 -43px;
} 

div.logo {
	float: left;
	width:500px;
	padding-top:18px;
	height: 93px;
}
div.slideshow {
	height: 344px;
}
div.slideshow2 {
	height: 161px;
}
div.smenu {
	margin-top: 232px;
	position: absolute;
	z-index: 5;
	width: 570px;
	height: 85px;
	border-bottom: 2px solid #F60100;
	background: url(/images/bgm.png) 0 4px repeat-x;
	color: white;
}
div.spaginator {
	margin-top: 326px;
	position: absolute;
	z-index: 11;
	width:964px;
}
div.slideshow2 div.spaginator {
	margin-top: 143px;
}
div.spaginator2 {
	float:right;
}
div.desc {
	position: absolute;
	z-index: 1;
	margin: 188px 0 0 541px;
	background: url(/images/bgd.gif) repeat-y;
	height: 129px;
	padding-left:8px;
	width: 382px;
	border-bottom: 2px solid #F60100;
	border-right: 3px solid #a71211;
}
div.slideshow2 div.desc {
	position: absolute;
	z-index: 1;
	margin: 92px 0 0 541px;
	background: url(/images/bgd.gif) repeat-y;
	height: 42px;
	padding-left:8px;
	width: 401px;
	border-bottom:0;
}
div.slide {
	position: absolute;
	z-index: 2;
	margin-left:30px;
	display: none;
}
div.slideshow2 div.slide {
	margin-left:11px;
}
div.dnag {
	height: 25px;
	background: white;
	font-family: 'iWebfont';
	color: #F60100;
	font-size: 22px;
	padding: 11px 0 1px 12px;
}
div.slideshow2 div.dnag {
	height: 30px;
}
div.ddesc {
	background: white;
	height: 84px;
	padding: 8px 15px 0 12px;
	font-size: 12px;
	line-height: 18px;
}
a.slin {
	background: #661a1a;
	padding: 8px 10px;
	text-decoration: none;
	font-size: 9px;
	color: #d1bbbb;
}
a.slin:hover,a#next:hover,a#prev:hover {
	background: #ab1111;
	color: white;
}
a.slinz {
	padding: 8px 10px 7px 20px;
	text-decoration: none;
	font-size: 10px;
	background: #ab1111;
	color: white;
	text-transform: uppercase;
	font-family: 'Webfont';
}
a#next {
	background: #661a1a;
	padding: 8px 11px;font-size: 9px;
	text-decoration: none;color: #d1bbbb;
}
a#prev {
	background: #661a1a;
	padding: 8px 11px;font-size: 9px;
	text-decoration: none;color: #d1bbbb;
}
div.col1 {
	width: 598px;
	float: left;
	padding-top:14px;
	padding-right:14px;
	height: 396px;
}

div.col1 h4 {text-transform: uppercase; margin: 0 0 4px 0; border-bottom: 1px solid #ccc; padding-bottom: 3px;}
div.col1 h4 strong {color: #F60100;}

div.col1 p {padding: 5px 0;}
div.col1 a {color: #273B60}

div.col2 {
	width: 284px;
	float: left;
	padding-top:49px;
	padding-left:11px;
	padding-right: 15px;
}
div.col3 {
	width: 262px;
	float: left;
	padding-left:25px;
	padding-top:14px;
line-height:16px;
}
h2 {
	font-family: 'lWebfont';
	font-weight: normal;
	color: #2e3228;
	font-size: 20px;
	margin-bottom:15px;
}
h2 span {
	color: #F60100;
	font-family: 'iWebfont';
}
td.td1 {
	width: 160px;
	border-bottom: 1px solid #bfbfbf;
	font-size: 11px;
	padding: 6px 0;
}
td.td1 a {
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #3b3b3b
}
table.trel td img {
	width: 90px;
	height: 90px;
}
table.trel td {
	vertical-align:top;
}
div.irel {
	padding: 0 0 20px 10px;
	background: url(/images/podglad.gif) left 79px no-repeat;
	margin-right:16px;
}
div.irel:hover {
	padding: 0 0 20px 10px;
	background: url(/images/podglad.gif) left -89px no-repeat;
}
td.td2 {
	text-align:right;
}
div.col3 p {
	padding: 3px 0;
	font-size: 11px;
	
}
div.col3 a {
	font-weight: bold;
	color: #3b3b3b;
	text-decoration: none;
}
div.col3 p.dat {
	color: #959595;
	font-size: 10px;
}
div.wiecej {
	text-align: right;
}
div.wiecej a {
	color: #ab1111;
	text-decoration: underline;
	font-weight: normal;
	font-style: italic;
}
div.marki {
	float: left;
	width: 635px;
	padding: 21px 0;
}
div.akt2 {
	float: left;
	width: 270px;
	border-top:1px solid #bababa;
}
div.marki h2 {
	float: left;
	margin: 5px 25px 0 0;
}
div.akt2 p {
	padding: 15px 0 0 0;
}
div.akt2 a {
	font-weight: bold;
	color: #3b3b3b;
	text-decoration: none;
	display: block
}
div.p1 {
	float: left;
	width:470px;
	padding-top:10px;
	height: 173px;
}
div.p2 {
	float: left;
	padding-top:5px;
	width:300px;
	padding-left:20px;
	line-height:18px;
}
div.p2 h2 {
	margin-top:8px;
}
div.p1 h2 {
	margin-bottom:3px;
}
img.p3 {
	float:left;
}
a.slinz2 {
	padding: 8px 10px 8px 20px;
	background: #52864b;
}
a.slinz2:hover {
	background: #52864b;
}
div.krs {
	float:right;
	width: 150px;
}
img.map {
	position:absolute;
	margin: 20px 0 0 270px;
}
div.footer {
	height: 46px;
	padding-top:15px;
	font-size: 11px;
	color: #3b3b3b;
}
div.footer a {
	color: #3b3b3b;
	text-decoration: none;
}
div.footer ul {
	margin-top:7px;
}
div.footer ul li {
	float: left;
	padding-right:15px;
}
div.copy {
	float:right;
	line-height: 24px;
	padding-right:50px
}
div.copy img {
	vertical-align:middle;
	margin-left:10px;
}
div.footer ul li a b {
	color: #ab1111;
	font-weight: normal;
	text-decoration: underline;
}
div.footer2 {
	background: url(/images/footer2.jpg) top center no-repeat;
	min-height: 184px;
	padding-top:1px;
}
div.footer2 img.p3 {
	margin-right:20px;
}
div.left {
	float: left;
	width:301px;
}
div.right {
	float: left;
	width: 549px;
	padding: 32px 70px 30px 52px;
}
div.menuleft {
	padding-left:11px;
}
h1 {
	font-size: 18px;
	color: #F60100;
	font-weight: normal;
	margin-bottom:20px;
}
div.wysiwyg {
	line-height: 19px;
}
div.wysiwyg a {
	color: #273B60;
}
div.dzial {
	background: url(/images/bgb.gif) repeat-x;
	font-family: 'Webfont';
	font-size: 13px;
	text-transform: uppercase;
	color: white;
	padding: 12px 0 12px 30px;
}
div.menuleft ul li a {
	padding: 12px 0 12px 30px;
	border-bottom: 1px solid #a4b1ae;
	color: #273B60;
	font-family: 'Webfont';
	font-size: 13px;
	display:block;
	text-transform: uppercase;
	text-decoration: none;
}
div.menuleft ul li a:hover,div.menuleft ul li.cur a {
	background: #3E73AB;
	color: white;
}
div.menuleft ul li a b {
	font-weight: normal !important;
}
div.menuleft ul ul li a {
	padding-left:45px;
}
div.menuleft ul ul li a {
	background: #273B60  !important;color: white;
}
div.menuleft ul ul li a:hover,div.menuleft ul ul li.cur a {
	background: #3E73AB  !important;
}
div.w12 {
	float: left;
	width: 180px;
}
div.w22 {
	float: left;
	width: 350px;
}
div.boxakt {
	width: 530px;
	padding: 10px 0;
	border-bottom: 1px solid #cad1cf;
}
div.boxakt img,a.zoom img {
	border: 1px solid #a4b1ae;
}
div.w22 a {
	text-decoration: none;
	font-weight: bold;
}
a.wiecej2 {
	color: #ab1111 !important;
}
div.szar {
	color: #959595;
	padding: 3px 0;
	font-size: 11px;
}
div.smenu1 {
	text-decoration: none;
	font-family: 'Webfont';
	font-size: 13px;
	text-transform: uppercase;
	padding: 11px 20px 10px;
	color: #f5f7f1;
	margin-right:1px;
	float:left;
	cursor: pointer;
}
div.smenu2 {
	padding: 10px 20px;
	height:28px;
	line-height:15px;
	margin-top:4px;
}
div.smenu1c,div.smenu1:hover {
	background: url(/images/bgb.gif) repeat-x;
	color: white;
}
div.smenu2:hover {
	background: url(/images/bgb2.png) repeat-x;
}
div.smenu1 a {
	color: #f5f7f1;
	text-decoration: none;
}