@font-face {
    font-family: 'TitilliumText25L250wt';
    src: url('../fonts/TitilliumText25L004-webfont.eot');
    src: url('../fonts/TitilliumText25L004-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/TitilliumText25L004-webfont.woff') format('woff'),
         url('../fonts/TitilliumText25L004-webfont.ttf') format('truetype'),
         url('../fonts/TitilliumText25L004-webfont.svg#TitilliumText25L250wt') format('svg');
    font-weight: normal;
    font-style: normal;
}
body {text-align:center;position:relative;left:0px;top:0px;background:url(../images/normal/bg.png) repeat-x 50% 0 #efefef;color:#4B4B4B;}
html,body,div,span,blockquote,pre,img,ol,ul,li,form,table,caption,tbody,tfoot,thead,tr,th,td,fieldset,legend {margin:0;padding:0;border:0; font-size:100%;font-family:'TitilliumText25L250wt',Arial, Helvetica, sans-serif;} 
img {border:0;margin:0;padding:0;}

h1 {color:#2A7FFF; font-size:1.1em;}
h3 {color:#2A7FFF; font-size:1.1em;}	
a,a:link,a:visited {color:#2A7FFF;text-decoration:none;}
a:hover,a:active,a:focus {color:#2A7FFF;text-decoration:underline;}
.clr {clear: both;}
.red {font-weight: bold;color: #c00;}
.star {color:#cc0000;}
.TekstTytul, .TekstTytul a {color:#4B4B4B; font-size:1.1em; font-weight:bold; font-family:'TitilliumText25L250wt' Tahoma, Arial, Helvetica, sans-serif;}

.TekstOpis {font-size:0.90em; font-weight:normal; font-family:'TitilliumText25L250wt' Tahoma, Arial, Helvetica, sans-serif; color: #878787;}


.ie6 {padding:10px;}
#all {font-size:0.90em;}

#container-background {height:600px;} 
#container-1 {position:relative;left:0px;top:-600px; 
	/*color: #333;
	border:solid 0px #2AFF2A;
	width: 1050px;
	margin: 0 auto;
	text-align: left;
	z-index:900;
	background: ; */
}
#container-2 {position: relative;left:0px;top:0px;z-index:9999;}
#container-2a {position: relative;left:0px;top:0px;z-index:900;width:1050px;margin: 0 auto;text-align:left;}
#container-3 {height: 285px;}

#container-4 {}

#container-4a {position: relative;left:0px;top: 0px;margin: 0 auto;background: #fff;}
#container-4bgKolorSzary {position: relative;left:0px;top: 0px;margin: 0 auto;background:url(../images/normal/BgKolor/BgKolorSzary.png) #323435; repeat-x;}




/*#container-4c {position: relative;left:0px;top: 0px;margin: 0 auto;background:url(../images/normal/NaszeProduktyTloNiebo.jpg) #fff  50% 0 repeat-y; }*/


#container-5 {background: url(../images/normal/bg-middle.png) repeat-x 50% 0 #efefef;position:relative;left:0px;top:0px;z-index:200;}
#container-5a {position: relative; left:0px;top: 0px; width: 1150px;margin: 0 auto;text-align: left;z-index:100;}
#container-top {background: url(../images/normal/bg-top.png) no-repeat 50% 0;}

#container-top #header {width:1050px;height:100px;min-height:100px;}
#container-top #headerLogo {padding:0;width:300px;height:90px;float:left;}
#container-top #header #boxTop {margin-left:300px;width:745px;height:45px;}
#container-top #header #boxTop #boxTopBox1 {margin:10px;height:25px;float:right;font:13px/15px 'TitilliumText25L250wt',Arial,sans-serif;}
#container-top #header #boxDown {margin-left:300px;width:745px;height:45px;}
#container-top #header #boxDown #boxTopBox2 {margin:10px;height:25px;float:right;font:13px/15px 'TitilliumText25L250wt',Arial,sans-serif; }

#container-top #main-nav {height:40px;padding:0;}	 	
#container-top #main-nav .home a {background:url(../images/normal/a.png) 0 0 no-repeat;width:90px;height:40px;float:left;}
#container-top #main-nav .home a:hover {background:url(../images/normal/a.png) 0 -42px no-repeat;}

/* Search Module */
#search {width:305px; height:32px;background:url(../images/normal/a.png) 0 -142px no-repeat;}
#search .inputbox {width:190px; height:24px; padding:4px 0 0 10px; margin:0px 20px 0 0px; color:#878787; background:transparent; border:0;}
#search .search_button {background:url(../images/normal/a.png) 0 -84px no-repeat; width:74px; height:29px; border:0; text-indent:-9999em; margin:0px 0 0 0; cursor:pointer;}
#search .search_button:hover {background:url(../images/normal/a.png) 0 -113px no-repeat; cursor:pointer;}

/* Menu Górne */
.nav-top ul.menu {padding: 0;margin:0;border:0;text-align:left;display:block;	list-style:none;text-transform: lowercase;}
.nav-top, 
.nav-top ul.menu li {border:0; 	list-style:none; float:left;}
.nav-top a,
.nav-top ul.menu li a:link,
.nav-top ul.menu li a:visited {list-style:none;color:#969696;border-right:dotted 1px #111;margin:8px 0 0 0 ;padding:0px 15px;text-decoration: none; font:13px/15px  'TitilliumText25L250wt',Arial,sans-serif;}
.nav-top a:hover,
.nav-top ul.menu li a:hover,
.nav-top ul.menu li a:active,
.nav-top ul.menu li a:focus {color:#969696;text-decoration: underline;}
.nav-top ul.menu li.active a:link,
.nav-top ul.menu li.active a:visited {color:#FF0000;}

/* Fontsize */
#fontsize-text {font-weight: bold;margin:0 10px 0 0 ;}
#fontsize p {display:inline;}
#fontsize p a:link,
#fontsize p a:visited {}
#fontsize p a:hover,
#fontsize p a:active,
#fontsize p a:focus {}
#fontsize p a.larger {font-weight: bold;font-size:17px;}
#fontsize p a.reset {font-weight: bold;font-size:14px;}
#fontsize p a.smaller {font-weight: bold;font-size:11px;}

/* Breadcrumbs */
#breadcrumbs {padding: 20px 0 15px 20px;text-transform: lowercase;}
#breadcrumbs span {color:#FF0000;}
#breadcrumbs .showHere {font-weight:bold;color:#5A5A5A;}
#breadcrumbs a.pathway:link,
#breadcrumbs a.pathway:visited {color:#5A5A5A;text-decoration: none;}
#breadcrumbs a.pathway:hover,
#breadcrumbs a.pathway:active,
#breadcrumbs a.pathway:focus {color:#5A5A5A; text-decoration: underline;}

/* Module title */
h3 span.backh {}
h3 span.backh2 {color:#2D2D2D;}
h3 span.backh3 {padding-left:0}

.moduletable h3 {color:#2D2D2D;}

/* Main */
#wrapper-main {padding: 0px 0px 0px 0px;background:transparent;display:table;width:100%;}
#main {margin:0;padding:20px 90px 20px 90px; border:0px solid #D2D2D2;background:#fff;font-size:1.1em;}
#main a:link,
#main a:visited {}
#main a:hover,
#main a:active,
#main a:focus {}
#main th a:hover,
#main th a:active,
#main th a:focus {}
#main h2 {color:#2A7FFF;font:26px/29px 'TitilliumText25L250wt',Arial,sans-serif;}
#main h2 a {color:#2A7FFF;font:26px/29px 'TitilliumText25L250wt',Arial,sans-serif;text-decoration: none;}

#main ul { padding: 0 0 0 25px;}
#main ul li { padding: 3px 10px 3px 10px;}
#main ol { padding: 0 0 0 25px;}
#main ol li { padding: 3px 10px 3px 10px; list-style-type:decimal; }


#main .text-1 {font-weight:bold; color:#2A7FFF;}
#main .text-2 {font-weight:bold; color:#FF0000;}

#main ul li h1 {font-style:italic; font-weight:bold; border-bottom:0px solid #E1E1E1; font-size:1.1em;}

/* Box */
.box-1 {display:table;padding:0; border-bottom:1px solid #D2D2D2;padding:20px 0px 0px 0px ;background:#FFFFFF;min-height:100px;width:1150px; }
.box-1 .box-1a {/*width:458px;*/ width:500px; float:left; margin:0px 0px 10px 0px;padding:0px 30px 15px 30px;background:transparent;}  	
.box-1 .box-1a ul li {list-style:none;}	
.box-1 .box-1a ul.latestnews li {list-style:none;padding: 2px 0 2px 15px;}
.box-1 .box-1a ul.latestnews li a:link,
.box-1 .box-1a ul.latestnews li a:visited {background: url(../images/normal/li-blue-arrow.png) 0px 4px no-repeat;padding: 0 0 0 15px;}
.box-1 .box-1a ul.latestnews li a:hover,
.box-1 .box-1a ul.latestnews li a:active,
.box-1 .box-1a ul.latestnews li a:focus {background: url(../images/normal/li-blue-arrow.png) 0px 4px  no-repeat;}



/*.box-page { 	 
  					width:1050px;				
  					border:solid 1px #2AFF2A; text-align:center;
				}*/


/* footer */  

#container-footer-sub-first {background:url(../images/normal/BgKolor/BgKolorSzary.png) #323435; border-top: 1px solid #ccc; }
#container-footer-sub-first #footer-sub-outer {width:1000px; height:350px; margin:0 auto; border-bottom: 1px solid #575757;}
 
#container-footer-sub-second {background:url(../images/normal/BgKolor/BgKolorSzary.png) #323435; }
#container-footer-sub-second #footer-sub-outer {width:1000px; margin:0 auto; vertical-align:middle;padding:125px 0 125px 0; } 



#container-footer {background: #323435; background-position:center bottom; margin-top:0;width:100%;border-top: 1px solid #575757; }
#footer-outer #footer-inner {padding:30px 20px 30px 10px;width:1000px;	margin:0 auto; }
#footer-menu a img {border:0}
#footer-outer #footer-inner #footer-menu ul.menu li {border:0; 	list-style:none; float:left; text-transform: lowercase; font:11px/15px Arial,sans-serif;}
#footer-outer #footer-inner #footer-menu ul.menu li a:link,
#footer-outer #footer-inner #footer-menu ul.menu li a:visited {list-style:none;color:#666;margin:8px 0 0 0 ;padding:0px 15px;text-decoration: none; background:url(../images/normal/a.png) -860px 0 no-repeat; }
#footer-outer #footer-inner #footer-menu ul.menu li a:hover,
#footer-outer #footer-inner #footer-menu ul.menu li a:active,
#footer-outer #footer-inner #footer-menu ul.menu li a:focus {color:#696969;text-decoration: underline;}
#footer-outer #footer-inner #footer-menu ul.menu li.active a:link,
#footer-outer #footer-inner #footer-menu ul.menu li.active a:visited {font-weight:bold; color:#FF0000;}

#footer-outer #footer-inner #footer .footer1 {color:#666;text-align:right; font:11px/15px Arial,sans-serif;}
#footer-outer #footer-inner #footer .footer2 {color:#666;text-align:right; font:11px/15px Arial,sans-serif;}


/* Error Message contact form  */
p.error {color:#044b63; background:#eee; border-top:3px solid #044b63; border-bottom:3px solid #044b63;}

/* System Messages */
.error {padding:0px; margin-bottom: 20px;}
.error h2 {color:#000 !important; font-size:1.4em !important; text-transform:uppercase; padding:0 0 0 0px !important}
#system-message {margin:10px 0 20px 0; border-left:0; border-right:0;}
#system-message dt {font-weight: bold;}
#system-message dd {margin: 0 0 15px 0;font-weight: bold;text-indent: 0px;padding:0}
#system-message dd ul {color: #000;list-style: none;padding: 0px;}
#system-message dd ul li {line-height:1.5em}

/* System Standard Messages */
#system-message dt.message {position:absolute; top:-2000px; left:-3000px;}
#system-message dd.message ul {background: #fff  url(../images/system/notice-info.png) no-repeat;padding-left:40px;padding: 10px 10px 10px 40px;border-top: 2px solid #90B203;border-bottom: 2px solid #90B203;}
#system-message dd.message ul li {background:none !important}

/* System Error Messages */
#system-message dt.error {position:absolute;top:-2000px;left:-3000px;}
#system-message dd.error ul { background:#fff url(../images/system/notice-alert.png) no-repeat ;padding-left:40px;padding: 10px 10px 10px 40px;border-top: 2px solid #990000;border-bottom: 2px solid #990000;}

/* System Notice Messages */
#system-message dt.notice {position:absolute;top:-2000px;left:-3000px;}
#system-message dd.notice  ul {background:#fff url(../images/system/notice-note.png) no-repeat ;padding-left:40px;padding: 10px 10px 10px 40px;border-top: 2px solid #FAA528;border-bottom: 2px solid #FAA528;}
#system-message dd.notice ul { color: #000;margin:10px 0 }
#system-message {margin-bottom: 0px;padding: 0;}
#system-message dt {font-weight: bold;}
#system-message dd {font-weight: bold;padding: 0;}


/* Form validation */
.invalid {border-color:#FF0000 !important;}
label.invalid {color:#FF0000;}


/* Contacts */
.contact {padding:0 5px;}
.contact-category {padding:0 10px}

table tr td.contact-left {border-right:solid 1px #E1E1E1;width:470px; min-width:470px;}
table tr td.contact-right {min-width:400px; padding:0px 15px 0px 40px;}	

.contact form {}
.contact input, 
.contact textarea {background:#fff;border:solid 1px #D2D2D2;padding:5px 3px 5px 3px;}

.contact-position {font-weight:bold;}
.jicons-text {font-weight:bold;}

address{font-style:normal;margin:10px 0;}
address span {display:block}

.contact .button {float:none !important;clear:left;display:block;margin:20px 0 0 0;}
form fieldset dt {clear:left ;float:left;width:12em;padding:3px 0;}
form fieldset dd {float:left;padding:3px 0;}


/* Mailto window */
#mailto-window {background:#f5f5f5;padding:15px;border:solid 1px #ddd;position:relative;}
#mailto-window label {width:10em;}
.mailto-closen {position:absolute;right:0;top:5px;background:none;}
.mailto-close a {background: url(../images/close.png) no-repeat #f5f5f5 !important;min-width:25px;display:block;min-height:25px;overflow:visible;}
.mailto-close a span {position:absolute;left:-3000px;top:-3000px;display:inline;}
#mailto-window .inputbox {background:url("../images/content_bg.gif") repeat-x scroll 0 0 #FFFFFF; border:1px solid #ccc;padding:3px;}
#mailto-window p {margin-top:20px;}
#mailto-window button {margin:0 5px 0 0;}
.formelm {margin:5px 0;}
.formelm label {width:13em;display:inline-block;vertical-align:top;}


/* selects */
.phrases .inputbox {background:#fff;}
.phrases .inputbox option {background:#fff;border-bottom:solid 1px #ccc;padding: 3px 3px;}


/* search */
.searchintro img {border:0;}
.inputbox:focus {border:solid 1px #ccc;}

.word {}
.word input {border:solid 1px #ccc;background:url(../images/content_bg.gif) repeat-x;color:#333;}
.only {border:solid 1px #ccc; padding:10px;}
.phrases {border:solid 1px #ccc;}


/* search results */
fieldset.phrases {padding:10px;}
dl.search-results {}
select#ordering {margin-top:10px;}
select#limit {margin-top:10px;}
dl.search-results dt.result-title {border-top:dotted 1px #ddd; margin-top:4px; margin-bottom:4px; padding-top:4px;}
dd.result-category span.small {}
dd.result-text {margin-top:8px;}
dd.result-created {color:#C3C3C3;}


/* login */
#login-form .inputbox {border:solid 1px #ddd; background:url(../images/content_bg.gif) repeat-x;}


/* Tables */
/* Table Product */
.datagrid table { border-collapse: collapse; text-align: left; width: 100%; } 
.datagrid {font:13px/19px 'TitilliumText25L250wt',Arial,sans-serif; background: #fff;padding-top:5px; overflow: hidden; border: 1px solid #E6E6E6; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.datagrid table td, .datagrid table th { padding: 4px 10px; }
.datagrid table thead th {background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #FFFFFF), color-stop(1, #FFFFFF) );background:-moz-linear-gradient( center top, #FFFFFF 5%, #FFFFFF 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF');background-color:#FFFFFF; color:#3C3C3C; font-size: 15px; font-weight: bold; border-left: 0px solid #E6E6E6; } 
.datagrid table thead th:first-child { border: none; }
.datagrid table tbody td { color: #7D7D7D; border-left: 0px solid #DBDBDB;font-size: 12px;font-weight: normal; width:25%;}
.datagrid table tbody td:first-child { border-left: none; }
.datagrid table tbody tr:last-child td { border-bottom: none; }
.datagrid table tbody tr td a {	color:#4B4B4B;font:13px/15px 'TitilliumText25L250wt',Arial,sans-serif;text-decoration:none;}
.datagrid table tbody tr td a:hover,a:active,a:focus {color:#878787;text-decoration:underline;}
.datagrid table tfoot td div { border-top: 0px solid #E6E6E6;background: #FFF;} 
.datagrid table tfoot td { padding: 0; font-size: 12px } 
.datagrid table tfoot td div{ padding: 0px; }

/* Table Download */
.Download table { border-collapse: collapse; text-align: left; width: 80%; } 
.Download {overflow: hidden; border: 0px solid #D9D9D9; }
.Download table td, 
.Download table th { padding: 6px 10px; }
.Download table thead th {color:#4B4B4B; font:0.9em/22px 'TitilliumText25L250wt',Verdana, Arial, Helvetica, sans-serif; font-weight: bold; border-left: 0px solid #A3A3A3;border-bottom: 1px solid #DBDBDB; } 
.Download table thead th:first-child { border-bottom: 1px solid #DBDBDB; }
.Download table tbody td { color: #4B4B4B; border-left: 0px solid #DBDBDB;font-weight: normal;font:0.79em/18px 'TitilliumText25L250wt',Verdana, Arial, Helvetica, sans-serif;border-bottom: 1px solid #DBDBDB; }
.Download table tbody .alt td {border-bottom: 1px solid #696969; }
.Download table tbody td:first-child { border-left: none; }
.Download table tbody tr:last-child td { border-bottom: 1px solid #DBDBDB; }
.Download table tfoot td div { border-top: 1px solid #D9D9D9;background: #EBEBEB;} 
.Download table tfoot td { padding: 0; font-size: 12px } 
.Download table tfoot td div{ padding: 2px; }

 

body.contentpane {
	width:auto;
	margin:10px;
	text-align: left;
	background:#fff;
}

div.icemegamenu ul#icemegamenu { border-bottom: 0px solid #C3C3C3;   
/* #CA5804 */
	display:block;
	/*background:url(../images/normal/a.png) -90px 0 no-repeat; */
	list-style:none;
	margin:0;
	padding: 0;
	z-index:5;
	position:absolute;
	top:0;
	left:50px;
}

/* readmore */ 
.readmore a:link,
.readmore a:visited,
a.readmore:link,
a.readmore:visited {}
.readmore a:hover,
.readmore a:active,
.readmore a:focus,
a.readmore a:hover,
a.readmore a:active,
a.readmore a:focus {}
a.readmore:hover,
a.readmore:active,
a.readmore:focus {}


/* Strona główna - tabela */
.StronaGlowna table {border-collapse: collapse; text-align: left; width: 100%; }
.StronaGlowna table tbody tr td {padding: 30px 50px;vertical-align:top;width:50%;height:100px;   }
.StronaGlowna table tbody td {font-size:0.90em; font-weight:normal; font-family:'TitilliumText25L250wt' Tahoma, Arial, Helvetica, sans-serif; color: #2D2D2D; border-left: 1px solid #DBDBDB; border-bottom: 1px solid #E1EEF4;}
.StronaGlowna table tbody td:first-child { border-left: none; }
.StronaGlowna table tbody tr:last-child td { border-bottom: none; }

/* Numeracja obrazkowa */
.NumberingImages  {margin: 10px 0 0 90px;border-bottom: 1px dotted #D2D2D2;padding: 0 0 0 0px;position: relative;min-height: 50px;}
.NumberingImages .count { width: 55px;height: 45px;background: url(../images/normal/NumberingImages.png) no-repeat 0 0;font-weight: 700;font-size: 18px;padding: 0 0 0 17px;line-height: 40px;color: #fff;font-family: Tahoma, Arial, sans-serif;    position: absolute;left: -90px;top: 0; }












ul.pagenav li.pagenav-next {list-style-type:none;}
ul.pagenav li.pagenav-prev {list-style-type:none;}







/* tabs/ slide */
.slide {height:auto !important;} 
ul.tabs {overflow:hidden; padding:0 !important; margin:0 !important;}

ul.tabs li
{
    list-style-type:none;
    float:left;
    width:auto;
    padding:0;
    display:block;
    margin:0;
    font-size:1em; 
	
}

ul.tabs li a:link,
ul.tabs li a:visited
{
    text-decoration:none;
    padding:8px 7px;
    margin-right:1px ;
    display:block;
    font-size:0.9em;
    font-weight:normal; 
}

ul.tabs li a.linkopen:link,
ul.tabs li a.linkopen:visited
{
	color: #606060;
	border-top: solid 1px #b7b7b7;
	border-left: solid 1px #b7b7b7;
	border-right: solid 1px #b7b7b7;
	background: #fff;
	background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#fff));
	background: -moz-linear-gradient(top,  #ededed,  #fff);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#ffffff');}
ul.tabs li a,
ul.tabs li a:hover,
ul.tabs li a:active,
ul.tabs li a:focus
{	color: #fef4e9;
	border-top: solid 1px #da7c0c;
	border-left: solid 1px #da7c0c;
	border-right: solid 1px #da7c0c;
	background: #f78d1d;
	background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20));
	background: -moz-linear-gradient(top,  #faa51a,  #f47a20);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20');
    text-decoration:underline;
}

.tabcontent
{
        padding:15px 10px;
        margin-top:-1px;
        border-top:1px solid #ccc;
}

.tabcontent:focus
{
	outline:none
}
.tabopen
{
        display:block;
        margin-bottom:20px;
        overflow:hidden
}

.tabclosed
{
        display:none
}

.tabcontent ul
{
        padding:0
}

.tabcontent ul li
{
        list-style-type:none
}

.tabcontent .linkclosed
{

}

a.linkopen
{

}

.tabouter
{
        margin-top:20px
}
.tabopen ul.newsflash-horiz,
.tabopen ul.newsflash-vert,
.tabopen ul.latestnews
{
    margin:0 !important;
    padding:0 !important;
}

.tabopen ul.newsflash-horiz li,
.tabopen ul.newsflash-vert li
{
    padding:0 6px !important;
}

.module_content
{border:solid 0px #000;
padding:10px}




/* product */
.ProductDetails table tr td {vertical-align:top;color:#4B4B4B;}

.ProductDetails table tr td h2#info {font-style:italic; font-weight:bold; border-bottom:1px solid #E1E1E1; font-size:1.1em;}
.ProductDetails table tr td h2#download {font-style:italic; font-weight:bold;border-bottom:1px solid #E1E1E1; font-size:1.1em;}

.ProductDetails table tr td ul.desc1 li {margin: 0 0 0 20px; line-height:17px;}
.ProductDetails table tr td ul.desc2 li {color:#FF0000; margin: 0 0 0 20px; line-height:17px;}

.ProductDetails ul.desc3 {padding-left:10px;}
.ProductDetails ul.desc3 li {/*background: url(../images/normal/ol-li.png) no-repeat;*/ margin: 0 0 0 0px; line-height:17px; }

.ProductDetails table tr td table {width:100%;}
.ProductDetails table tr td table tr.section1,
.ProductDetails table tr td table tr.section1 {background:#F2F2F2;}
.ProductDetails table tr td table tr.section1 td.section1td1,
.ProductDetails table tr td table tr.section2 td.section1td1 {width:40%; font-size:0.85em; font-weight:bold; padding: 3px 10px 3px 2px;}
.ProductDetails table tr td table tr.section1 td.section2td2,
.ProductDetails table tr td table tr.section2 td.section2td2 {font-size:0.85em; padding: 3px 10px 3px 2px; width:60%;}



#data-dane table {text-align:left; width:600px; font-size:1em; margin: 0 0 0 20px; border:0;}
#data-dane h2#info {color:#2AAAFF; font-size:1.1em; border-bottom:solid 0px #E1E1E1; padding: 10px 0 10px 0px; }      
#data-dane table tr.section1 td {border-bottom:solid 1px #D2D2D2; padding:3px;}
#data-dane table tr.section2 td {border-bottom:solid 1px #D2D2D2; padding:3px;}  
   


select,
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"], 
.uneditable-input {
	display: inline-block;
	height: 18px;
	padding: 5px 6px;
	margin-bottom: 9px;
	font-size: 13px;
	line-height: 18px;
	color: #555;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
input,
textarea {
	width: 170px;
}
textarea {
	height: 170px;
}
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
	background-color: #fff;
	border: 1px solid #ccc;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
	-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
	-webkit-transition: border linear .2s, box-shadow linear .2s;
	-moz-transition: border linear .2s, box-shadow linear .2s;
	-o-transition: border linear .2s, box-shadow linear .2s;
	transition: border linear .2s, box-shadow linear .2s;
}
textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.uneditable-input:focus {
	border-color: /*rgba(82,168,236,0.8)*/ #A5A5A5;
	outline: 0;
	outline: thin dotted \9;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(165,165,165,.6);
	-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(165,165,165,.6);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(165,165,165,.6);
}
input[type="radio"],
input[type="checkbox"] {
	margin: 4px 0 0;
	*margin-top: 0;
	margin-top: 1px \9;
	line-height: normal;
	cursor: pointer;
}
input[type="file"],
input[type="image"],
input[type="submit"],
input[type="reset"],
input[type="button"],
input[type="radio"],
input[type="checkbox"] {
	width: auto;
}
select,
input[type="file"] {
	height: 30px;
	*margin-top: 4px;
	line-height: 30px;
}
select {
	width: 220px;
	border: 1px solid #bbb;
	background-color: #fff;
}
select[multiple],
select[size] {
	height: auto;
}
select:focus,
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
	outline: thin dotted #333;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px;
}   
   
   
   
 

/* button 
---------------------------------------------- */
.button,
button,
button.validate {
	display: inline-block;
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
	*display: inline;
	vertical-align: baseline;
	margin: 0 2px;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 14px/100% Arial, Helvetica, sans-serif;
	padding: .46em 1.6em .46em;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: .3em; 
	-moz-border-radius: .3em;
	border-radius: .3em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
	/*domyślny kolor*/
	color: #fff;
	border: solid 1px #003CB5;
	border-color: #003CB5 #003CB5 #002a80;
	border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
	background: #0044cc;
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#08c),to(#0044cc));
	background-image: -moz-linear-gradient(top,#08c,#0044cc);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0043cc');		
}
.button:hover,
button.validate:hover,
button.validate.disabled,
button.validate[disabled] {
  	color:#fff;
	background: #003CB5;
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#0143C6),to(#003CB5));
	background-image: -moz-linear-gradient(top,#0143C6,#003CB5);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0143C6', endColorstr='#003CB5');  
	text-decoration: none;	
}

.button:hover {
	text-decoration: none; 
}
.button:active {
	position: relative;
	top: 0px;
}
a.button {color:#fff;}

.bigrounded {
	-webkit-border-radius: 2em;
	-moz-border-radius: 2em;
	border-radius: 2em;
}
.mediumrounded {
	-webkit-border-radius: 2em;
	-moz-border-radius: 2em;
	border-radius: 2em;	
	font-size: 12px;
	padding: .4em 1.5em .42em;
}
.medium {
	font-size: 12px;
	padding: .4em 1.5em .42em;
}
.small {
	font-size: 11px;
	padding: .2em 1em .275em;
}

/* color styles 
---------------------------------------------- */
/* blue-1 */
.blue1 {
	color: #fff;
	border: solid 1px #0137A3;
	background: #0044cc;
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#08c),to(#0044cc));
	background-image: -moz-linear-gradient(top,#08c,#0044cc);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0043cc');	
}
.blue1:hover {
	background: #003CB5;
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#0143C6),to(#003CB5));
	background-image: -moz-linear-gradient(top,#0143C6,#003CB5);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0143C6', endColorstr='#003CB5');
}
.blue1:active {
	color: #fff;
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#0143C6),to(#003CB5));
	background-image: -moz-linear-gradient(top,#0143C6,#003CB5);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0143C6', endColorstr='#003CB5');
}

/* black */
.black {
	color: #d7d7d7;
	border: solid 1px #333;
	background: #333;
	background: -webkit-gradient(linear, left top, left bottom, from(#666), to(#000));
	background: -moz-linear-gradient(top,  #666,  #000);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#666666', endColorstr='#000000');
}
.black:hover {
	background: #000;
	background: -webkit-gradient(linear, left top, left bottom, from(#444), to(#000));
	background: -moz-linear-gradient(top,  #444,  #000);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#444444', endColorstr='#000000');
}
.black:active {
	color: #666;
	background: -webkit-gradient(linear, left top, left bottom, from(#000), to(#444));
	background: -moz-linear-gradient(top,  #000,  #444);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#666666');
}

/* gray */
.gray {
	color: #e9e9e9;
	border: solid 1px #555;
	background: #6e6e6e;
	background: -webkit-gradient(linear, left top, left bottom, from(#888), to(#575757));
	background: -moz-linear-gradient(top,  #888,  #575757);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#888888', endColorstr='#575757');
}
.gray:hover {
	background: #616161;
	background: -webkit-gradient(linear, left top, left bottom, from(#757575), to(#4b4b4b));
	background: -moz-linear-gradient(top,  #757575,  #4b4b4b);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#757575', endColorstr='#4b4b4b');
}
.gray:active {
	color: #afafaf;
	background: -webkit-gradient(linear, left top, left bottom, from(#575757), to(#888));
	background: -moz-linear-gradient(top,  #575757,  #888);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#575757', endColorstr='#888888');
}

/* white */
.white {
	color: #606060;
	border: solid 1px #b7b7b7;
	background: #fff;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed));
	background: -moz-linear-gradient(top,  #fff,  #ededed);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed');
}
.white:hover {
	background: #ededed;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#dcdcdc));
	background: -moz-linear-gradient(top,  #fff,  #dcdcdc);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dcdcdc');
}

.white:active {
	color: #999;
	background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#fff));
	background: -moz-linear-gradient(top,  #ededed,  #fff);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#ffffff');
}

/* orange */
.orange {
	color: #fef4e9;
	border: solid 1px #da7c0c;
	background: #f78d1d;
	background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20));
	background: -moz-linear-gradient(top,  #faa51a,  #f47a20);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20');
}
.orange:hover {
	background: #f47c20;
	background: -webkit-gradient(linear, left top, left bottom, from(#f88e11), to(#f06015));
	background: -moz-linear-gradient(top,  #f88e11,  #f06015);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f88e11', endColorstr='#f06015');
}
.orange:active {
	color: #fcd3a5;
	background: -webkit-gradient(linear, left top, left bottom, from(#f47a20), to(#faa51a));
	background: -moz-linear-gradient(top,  #f47a20,  #faa51a);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f47a20', endColorstr='#faa51a');
}

/* red */
.red {
	color: #faddde;
	border: solid 1px #980c10;
	background: #d81b21;
	background: -webkit-gradient(linear, left top, left bottom, from(#ed1c24), to(#aa1317));
	background: -moz-linear-gradient(top,  #ed1c24,  #aa1317);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ed1c24', endColorstr='#aa1317');
}
.red:hover {
	background: #b61318;
	background: -webkit-gradient(linear, left top, left bottom, from(#c9151b), to(#a11115));
	background: -moz-linear-gradient(top,  #c9151b,  #a11115);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#c9151b', endColorstr='#a11115');
}
.red:active {
	color: #de898c;
	background: -webkit-gradient(linear, left top, left bottom, from(#aa1317), to(#ed1c24));
	background: -moz-linear-gradient(top,  #aa1317,  #ed1c24);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#aa1317', endColorstr='#ed1c24');
}

/* blue */
.blue {
	color: #d9eef7;
	border: solid 1px #0076a3;
	background: #0095cd;
	background: -webkit-gradient(linear, left top, left bottom, from(#00adee), to(#0078a5));
	background: -moz-linear-gradient(top,  #00adee,  #0078a5);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#00adee', endColorstr='#0078a5');
}
.blue:hover {
	background: #007ead;
	background: -webkit-gradient(linear, left top, left bottom, from(#0095cc), to(#00678e));
	background: -moz-linear-gradient(top,  #0095cc,  #00678e);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#0095cc', endColorstr='#00678e');
}
.blue:active {
	color: #80bed6;
	background: -webkit-gradient(linear, left top, left bottom, from(#0078a5), to(#00adee));
	background: -moz-linear-gradient(top,  #0078a5,  #00adee);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#0078a5', endColorstr='#00adee');
}

/* rosy */
.rosy {
	color: #fae7e9;
	border: solid 1px #b73948;
	background: #da5867;
	background: -webkit-gradient(linear, left top, left bottom, from(#f16c7c), to(#bf404f));
	background: -moz-linear-gradient(top,  #f16c7c,  #bf404f);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f16c7c', endColorstr='#bf404f');
}
.rosy:hover {
	background: #ba4b58;
	background: -webkit-gradient(linear, left top, left bottom, from(#cf5d6a), to(#a53845));
	background: -moz-linear-gradient(top,  #cf5d6a,  #a53845);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#cf5d6a', endColorstr='#a53845');
}
.rosy:active {
	color: #dca4ab;
	background: -webkit-gradient(linear, left top, left bottom, from(#bf404f), to(#f16c7c));
	background: -moz-linear-gradient(top,  #bf404f,  #f16c7c);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#bf404f', endColorstr='#f16c7c');
}

/* green */
.green {
	color: #e8f0de;
	border: solid 1px #538312;
	background: #64991e;
	background: -webkit-gradient(linear, left top, left bottom, from(#7db72f), to(#4e7d0e));
	background: -moz-linear-gradient(top,  #7db72f,  #4e7d0e);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#7db72f', endColorstr='#4e7d0e');
}
.green:hover {
	background: #538018;
	background: -webkit-gradient(linear, left top, left bottom, from(#6b9d28), to(#436b0c));
	background: -moz-linear-gradient(top,  #6b9d28,  #436b0c);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#6b9d28', endColorstr='#436b0c');
}
.green:active {
	color: #a9c08c;
	background: -webkit-gradient(linear, left top, left bottom, from(#4e7d0e), to(#7db72f));
	background: -moz-linear-gradient(top,  #4e7d0e,  #7db72f);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#4e7d0e', endColorstr='#7db72f');
}

/* pink */
.pink {
	color: #feeef5;
	border: solid 1px #d2729e;
	background: #f895c2;
	background: -webkit-gradient(linear, left top, left bottom, from(#feb1d3), to(#f171ab));
	background: -moz-linear-gradient(top,  #feb1d3,  #f171ab);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#feb1d3', endColorstr='#f171ab');
}
.pink:hover {
	background: #d57ea5;
	background: -webkit-gradient(linear, left top, left bottom, from(#f4aacb), to(#e86ca4));
	background: -moz-linear-gradient(top,  #f4aacb,  #e86ca4);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4aacb', endColorstr='#e86ca4');
}
.pink:active {
	color: #f3c3d9;
	background: -webkit-gradient(linear, left top, left bottom, from(#f171ab), to(#feb1d3));
	background: -moz-linear-gradient(top,  #f171ab,  #feb1d3);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f171ab', endColorstr='#feb1d3');
}    



#sp-simple-youtube97 {border: solid 1px #E1E1E1;
	-webkit-box-shadow: 0px 0px 10px rgba(50, 50, 50, 1);
	-moz-box-shadow:    0px 0px 10px rgba(50, 50, 50, 1);
	box-shadow:         0px 0px 10px rgba(50, 50, 50, 1);

}




 
.btn,
.btn:active,
.btn:focus,
a.btn  {
  background: #6b6b6b;
  background-image: -webkit-linear-gradient(top, #6b6b6b, #3b3b3b);
  background-image: -moz-linear-gradient(top, #6b6b6b, #3b3b3b);
  background-image: -ms-linear-gradient(top, #6b6b6b, #3b3b3b);
  background-image: -o-linear-gradient(top, #6b6b6b, #3b3b3b);
  background-image: linear-gradient(to bottom, #6b6b6b, #3b3b3b);
  -webkit-border-radius: 8;
  -moz-border-radius: 8;
  border-radius: 8px;
font:1em/18px 'TitilliumText25L250wt',Verdana, Arial, Helvetica, sans-serif;
  color: #ffffff;
 
  padding: 10px 20px 10px 20px;
  border: solid #6b6b6b 1px;
  text-decoration: none;
}

.btn:hover {color: #ffffff;
  background: #3b3b3b;
  background-image: -webkit-linear-gradient(top, #3b3b3b, #6b6b6b);
  background-image: -moz-linear-gradient(top, #3b3b3b, #6b6b6b);
  background-image: -ms-linear-gradient(top, #3b3b3b, #6b6b6b);
  background-image: -o-linear-gradient(top, #3b3b3b, #6b6b6b);
  background-image: linear-gradient(to bottom, #3b3b3b, #6b6b6b);
  text-decoration: none;
}