#main #contener .content #menu a {
	color: #808080;
	text-decoration: none;
}
a.meniu:link {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	text-decoration: none;
	background-image: url(../images/arr1_3.gif);
	background-repeat: no-repeat;
	background-position: 0px center;
	padding-left: 15px;
	margin-left: 12px;
}

* {
	margin: 0px;
	padding: 0px;
	outline:none;
}

 #bella     {
	background-color: #FF7C18;
	padding-top: 2px;
	padding-bottom: 2px;
	color: #FFFFFF;
	font-weight: bold;
	padding-left: 10px;
	margin-top: 5px;
	margin-right: 10px;
}

#main {
	border: 1px solid #999999;
	width: 800px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom:30px;
}


body {
   text-align:center;
   background:#fff url(../images/bg.gif) repeat-x 0 0;
   	padding:0;
	margin: 0;
}


img,
fieldset {
   border:none;
}

.bg_n {
   background:none !important;
}
.clean {
   clear:both;
}
#header {
   width:800px;
   height:60px;
   margin:20px auto 0;
   position:relative;
   background-color:#fff;
}
#search {
   width:560px;
   height:26px;
   float:right;
   text-align:right;
   margin:0 25px 0 0;
   border-top:solid 1px #E5E5E5;
   border-bottom:solid 1px #E5E5E5;
}
#search .sInp {
   border:solid 1px #fff;;
   background-color:#F3F3F3;
   font:normal 11px tahoma,sans-serif;
   padding:0 0 0 5px;
   width:140px;
   position:relative;
   top:2px;
}

.newsLet{
	border:solid 1px #fff;
	;
	background-color:#F3F3F3;
	padding:0 0 0 2px;
	width:140px;
	position:relative;
	top:2px;
	font-family: tahoma, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}


#search .sBut {
	width:12px;
	height:12px;
	border:none;
	cursor:pointer;
	position:relative;
	top:3px;
	background-color: transparent;
	background-image: url(../images/sbut.gif);
	background-repeat: no-repeat;
	background-position: 0 0px;
	margin-top: 0;
	margin-right: 6px;
	margin-bottom: 0;
	margin-left: 2px;
}

.ok{
	width:22px;
	height:18px;
	border:none;
	cursor:pointer;
	position:relative;
	top:3px;
	background-color: #FFFFFF;
	background-image: url(../images/ok.gif);
	background-repeat: no-repeat;
	background-position: 0 0px;
	margin-top: 0;
	margin-right: 6px;
	margin-bottom: 0;
	margin-left: 2px;
}


.szukanie {
	font: normal 10px tahoma,sans-serif;
	color: #404040;
}

#search .sBut:hover {
   background:transparent url(../images/sbut.gif) no-repeat 0 -12px;
}
/*
#mainNav {
   width:520px;
   margin:0px;
   float:right;
}
#mainNav .nav1 {
	margin:10px 0 0 0;
	text-align:left;
	float:left;
	width:425px;
	height:15px;
	position:relative;
	top:3px;
	background-color: transparent;
	background-image: url(../images/nav1_3a.gif);
	background-repeat: no-repeat;
	background-position: 0 5px;
}
#mainNav .nav1 li {
   list-style:none;
   position:absolute;
   height:14px;
   top:-1px;
}
#mainNav .nav1 li a {
   display:block;
   height:11px;
   border-top:solid 3px #fff;
}
#mainNav .nav1 li a:hover {
   border-color:#FF4A04;
}
#n1 {
	width:78px;
	left:0px;
}
#n2 {
	width:54px;
	left:84px;
}
#n3 {
	width:90px;
	left:200px;
}
#n4 {
	width:40px;
	left:294px;
}
#n5 {
	width:55px;
	left:335px;
}
#n6 {
	width:31px;
	left:392px;
}
#n7 {
	width:55px;
	left:141px;
}
*/
#mainNav {
	width:520px;
	margin:0px;
	float:right;
}
#mainNav .nav1 {
	margin:10px 0 0 0;
	text-align:left;
	float:left;
	width:425px;
	height:15px;
	position:relative;
	top:3px;
	background-color: transparent;
	background-image: url(../images/main-nav.png);
	background-repeat: no-repeat;
	background-position: 0 5px;
}
#mainNav .nav1 li {
	list-style:none;
	position:absolute;
	height:14px;
	top:-1px;
}
#mainNav .nav1 li a {
	display:block;
	height:11px;
	border-top:solid 3px #fff;
}
#mainNav .nav1 li a:hover {
	border-color:#FF4A04;
}
#n1 {
	width:78px;
	left:0px;
}
#n2 {
	width:54px;
	left:86px;
}
#n3 {
	width:35px;
	left:246px;
}
#n4 {
	width:42px;
	left:290px;
}
#n5 {
	width:37px;
	left:344px;
}
#n6 {
	width:31px;
	left:389px;
}
#n7 {
	width:90px;
	left:148px;
}









#mainNav .nav2 {
   width:75px;
   height:11px;
   background:transparent url(../images/nav2.gif) no-repeat 0 0;
   float:right;
   margin:17px 18px 0px 0px;
   position:relative;
}
#mainNav .nav2 li {
   list-style:none;
   height:11px;
   position:absolute;
   top:0;
}
#mainNav .nav2 li a {
   display:block;
   height:11px;
}

#n11 {
   width:76px;
   left:0;
}
#n11 a:hover {
   background:transparent url(../images/nav2.gif) no-repeat 0 -11px;
}
#n12 {
   width:79px;
   left:76px;
}
#n12 a:hover {
   background:transparent url(../images/nav2.gif) no-repeat -76px -11px;
}
#logo {
	position:absolute;
	left:30px;
	top:15px;
	/*width:170px;
	height:61px;*/
	width:180px;
	height:50px;
	display:block;
	background-color: transparent;
		/*background-image: url(../images/logo_sz.jpg);*/
background-image: url(../images/logo-it-media.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}
.content {
	width:800px;
	margin:0 auto;
	position:relative;
	padding:0px;
	text-align:left;
}
#contener .content #details {
	width: 570px;
	margin-left: 205px;
	line-height: 15px;
}
.content .bg {
   position:absolute;
   bottom:-1px;
   left:0;
   width:800px;
   height:1px;
   background-color:#fff;
   overflow:auto;
}
.content .bg1 {
	position:absolute;
	bottom:-11px;
	left:0;
	width:800px;
	height:1px;
	background-color:#fff;
	overflow:auto;
	visibility: hidden;
}
#contener .content #menu2 {
	width: 195px;
	float: left;
	position: relative;
	padding-left: 24px;
}
#contener .content #menu h1 {
	font:bold 13px tahoma,sans-serif;
	color:#666666;
	text-align:left;
	background-color: transparent;
	background-image: url(../images/left_li.gif);
	background-repeat: no-repeat;
	background-position: 1px 14px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 14px;
	margin: 0px;
}
#menu   #info   h3  {
	vertical-align: top;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
}
#menu #info h6 {
	padding-top: 2px;
	padding-bottom: 2px;
}

.kreska {
	padding: 0px;
	height: 1px;
	margin: 0px;
	background-image: url(../images/a_kreska.gif);
	background-repeat: no-repeat;
	font-size: 1px;
}
#menu #info li {
	list-style-type: none;
}

#menu #info #kreska img {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	vertical-align: top;
}

.menuPole {
	padding-right: 10px;
	padding-bottom: 5px;
}

#contener .content #details h1 {
	font:bold 13px tahoma,sans-serif;
	color:#808080;
	text-align:left;
	padding: 10px 10px 5px 14px;
	background-color: transparent;
	background-image: url(../images/left_li.gif);
	background-repeat: no-repeat;
	background-position: 1px 14px;
}
#contener .content {
	background-color: transparent;
	background-image: url(../images/c6bg_3_2.gif);
	background-repeat: repeat-y;
	background-position: 0px 0;

	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

.content .bgTop {
   width:3px;
}
.nagl{
	font:bold 13px tahoma,sans-serif;
	color:#808080;
	text-align:left;
	padding: 10px 10px 5px 14px;
	background-color: transparent;
	background-image: url(../images/left_li.gif);
	background-repeat: no-repeat;
	background-position: 1px 14px;
}



#cont1 .left ul li span {
	color:#7F7F7F;
	font:normal 11px tahoma,sans-serif;
	display:block;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 2;
	padding-left: 16px;
}
#cont1 .left ul li p {
   color:#7F7F7F;
   font:normal 10px tahoma,sans-serif;
   padding:0 0 0 16px;
}
.menNewsLetter {
	color:#7F7F7F;
	font:normal 10px tahoma,sans-serif;
	margin-bottom: 15px;
	margin-top: 15px;
	border: 1px solid #D4D0C8;
	padding-top: 4px;
	padding-bottom: 10px;
	margin-left: 5px;
	padding-right: 4px;
	padding-left: 8px;
}
.rameczkaNews {
	border: 1px solid #F3F3F3;
}

.justek {
	text-align: justify;
}


#cont1 .left ul li p a {
	text-decoration:underline;
	color:#F68F1E;
}
#cont1 .left .wiecej {
	width:33px;
	height:8px;
	display:block;
	background:transparent url(../images/wiecej.gif) no-repeat 0 0;
	margin-top: 8px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 20px;
}
.right {
   width:550px;
   float:left;
   padding:30px 0 0;
}
.flash {
	width: 500px;
	margin-right: auto;
	margin-left: auto;
}



#cont1 {
	width:100%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E5E5E5;
}
.left {
	width:250px;
	float:left;
	padding:30px 0 0;
}
#cont1 .left h1 {
   padding:0 20px 0 40px;
}
#cont1 .left ul {
   padding:0 10px 0 40px;
}
#cont1 .left ul li {
	list-style:none;
	border:solid 1px #fff;
	margin:0 0 7px;
	background-color: transparent;
	background-image: url(../images/left_li.gif);
	background-repeat: no-repeat;
	background-position: 5px 7px;
}
#main #cont1 .content2 .right #acsug {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	color: #CCCCCC;
	text-decoration: none;
	text-align: right;
	padding-right: 35px;
	padding-top: 5px;
}
#main #cont1 .content2 .right #acsug a {
	color: #999999;
	text-decoration: none;
}













#cont1 .right ul {
   margin:20px 30px 0 20px;
   height:208px;
}
#cont1 .right ul li {
   width:158px;
   height:208px;
   float:right;
   background:transparent url(../images/cr_li.gif) no-repeat 0 0;
   list-style:none;
   margin:0 2px;
}
#cont1 .right h1 {
   height:7px;
   margin:16px 0 0 33px;
}
#cont1 .right h1 img {
   display:block;
   margin:0  !important;
}
#cont1 .right p {
   font:normal 10px tahoma,sans-serif;
   color:#4F4F4F;
   padding:0 4px 0 15px;
   margin:15px 0 0;
}
#cont1 .right ul li img {
   margin:10px 0 0 15px;
}
#cont1 .right ul li .img {
   margin:15px 0 0 30px;
}

#cont1 .content {
	height:300px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #808080;
}

#cont33 {
   width:100%;
   border-bottom:solid 1px #E5E5E5;
   margin:10px 0 0;
}
#cont33 .content {
	height:150px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #808080;
	background-color: transparent;
	background-image: url(../images/c3_3.jpg);
	background-repeat: no-repeat;
	background-position: 395px 0;
}
#cont33 h1 {
   height:62px;
   margin:0 0 0 38px;
   padding:30px 0 0;
}
#cont33 p {
	font:normal 11px tahoma,sans-serif;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 38px;
	padding-bottom: 3px;
	width: 500px;
}
#cont33 p a {
	text-decoration:none;
	color:#FF4A04;
	clear: right;
	margin: 0;
}
#cont33 p a:hover {
   text-decoration:underline;
}
#cont33 h1 img {
   display:block;
}
#cont33 ul {
   margin:5px 0 0 38px;
   width:500px;
   height:100px;
}
#cont33 ul li {
   float:left;
   list-style:none;
   text-align:left;
   font:normal 9px tahoma,sans-serif;
   line-height:13px;
}
#cont33 .li1,
#cont33 .li1 ul,
#cont33 .li1 ul li {
   width:180px;
}

#cont33 .li2,
#cont33 .li2 ul,
#cont33 .li2 ul li {
	width:170px;

}


#cont33 .li3,
#cont33 .li3 ul,
#cont33 .li3 ul li {
	width:130px;

}
#cont33 ul li a {
   color:#808080;
   text-decoration:none;
}
#cont33 ul li a:hover {
   text-decoration:underline;
   color:#404040;
}
#cont33 ul li ul {
   margin:0;
}

#cont33 .powrot {
   width:50px;
   height:14px;
   background:transparent url(../images/powrot.gif) no-repeat 0 0;
   display:block;
   margin:0 0 0 38px;
}





#contener .content #details #wer .detMenuL {
	width: 200px;
	float: left;
}




#contener .content #details #wer .detMenuP {
	width: 200px;
	position: relative;
	left: 0px;
}






#footer {
	width:800px;
	height:30px;
	position:relative;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#footer .a {
	position:absolute;
	left:19px;
	top:13px;
	width:144px;
	height:7px;
	background:transparent url(../images/foot.gif) no-repeat 0 0;
	background-image: url(../images/foot_2.gif);
}
#footer p {
   width:300px;
   position:absolute;
   left:290px;
   top:11px;
   font: normal 10px tahoma,sans-serif;
   color:#808080;
}
#footer p a {
   color:#000;
   text-decoration:none;
   margin:0 0 0 10px;
   padding:0 0 0 17px;
   background:transparent url(../images/fa.gif) no-repeat 0 3px;
}
#footer p a:hover {
   text-decoration:underline;
}
#contener .content #details .fotka {
	height: 110px;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 20px;
}
.krzyz {
	padding-right: 5px;
	padding-left: 2px;
}

#contener .content #details .wers li {
	padding-top: 2px;
	padding-bottom: 2px;
}
#contener .content #details .bel {
	background-color: #CCCCCC;
	padding-left: 20px;
}
#contener .content #menu p.margin {
	margin-left: 15px;
}
#contener .content #menu p {
	margin:0 30px 0 10px;
	font:normal 11px tahoma,sans-serif;
	color:#808080;
	line-height:14px;
}
#menu #info {
	margin-bottom: 10px;
	padding-right: 5px;
}
#contener .content #details p {
	font:normal 11px tahoma,sans-serif;
	color:#808080;
	margin:10px 10px 0 0px;
	text-align:left;
}
#contener .content #details #short {
   font:normal 11px tahoma,sans-serif;
   color:#808080;
   margin:10px 20px 0 0px;
   text-align:left;
   line-height:15px;
}
#contener .content #details .opis {
	color:#808080;
	margin:2px 20px 3px 10px;
	text-align:left;
	font-family: tahoma, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
}


#contener .content #details ul {
	font:normal 11px tahoma,sans-serif;
	color:#808080;
	margin:10px 20px 0 0px;
	text-align:left;
	line-height:15px;
}



#contener .content #details ol {

   font:normal 11px tahoma,sans-serif;
   color:#808080;
   margin:10px 20px 0 54px;
   text-align:left;
   line-height:15px;
}
#contener .content #details a {

   color:#808080;
   text-decoration:none;
}

#contener .content #menu #linia {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-top: 8px;
	width: 150px;
	top: 0px;
	position: relative;
	height: 5px;
	left: 0px;
}
#contener .content #details #linia {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
	width: 400px;
	padding-top: 4px;
	padding-bottom: 2px;
}

#contener .content #details #logasy {
	background-image: url(../images/logaAutor.gif);
	background-repeat: no-repeat;
	background-position: 40px 0px;
	height: 55px;
	margin-top: 10px;
	margin-bottom: 5px;
}
#contener .content #menu .p2 {
	margin-top:8px;
	margin-left: 15px;
}
#contener .content #details h2 {
	color: #808080;
	font-family: tahoma, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	padding-top: 4px;
}




#contener .content #details .clean p {
}
#contener .content #details .opis2 {
	color:#808080;
	text-align:left;
	font-family: tahoma, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
	margin-top: 5px;
	margin-right: 20px;
	margin-bottom: 2px;
	margin-left: 16px;
}
#cont4 .content .c4_bg .left #dInfo h1 {
   font:bold 13px tahoma,sans-serif;
   color:#808080;
   margin:10px 10px 0;
   padding:0 10px 0 14px;
   text-align:left;
   background:transparent url(../images/left_li.gif) no-repeat 1px 4px;
}
#cont4 .content .c4_bg .left #dInfo h2 {
	font-size: 24px;
	font-weight: bold;
	color: #FF6600;
}
#cont4 .content .c4_bg .left #dInfo p.wyniki {
	font-size: 12px;
}
#contener .content #details .opis2 img {
	padding-right: 3px;
	padding-left: 6px;
}

#contener .content #menu p.bold2 {
	font-size: 11px;
	font-weight: bold;
	color: #808080;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-left: 15px;
}
#contener .content #menu p.marginGora {
	margin-left: 15px;
	margin-bottom: 3px;
}
#contener .content #details .tloOpis {
	border: 1px solid #CCCCCC;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 6px;
	padding-left: 10px;
	margin-bottom: 3px;
}
#contener .content #ceny {
	color:#808080;
	text-align:left;
	font-family: tahoma, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
	margin-top: 5px;
	margin-right: 20px;
	margin-bottom: 2px;
	margin-left: 16px;
	padding-top: 1px;
	padding-bottom: 1px;
}
#contener .content #details #form1 table {
	font:normal 11px tahoma,sans-serif;
   color:#808080;
}
#contener .content #details #form1 table td {
	background-color: #F2F5FA;
	font-weight: bolder;
	padding-right: 10px;
}
.polaForm {
	text-align: left;
	padding-left: 5px;
}
.tekstyForm {
	text-align: right;
	padding-right: 15px;
}
#contener .content #details table {
	color:#808080;
	font-family: tahoma, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
}
#contener .content #details td {
	background-color: #F3F8FB;
	padding: 5px;
}
.batonekMail {
	color: #2F2820;
	background-color: #BACCD0;
	font-size: 10px;
	height: 18px;
}
.powrotNor {

   width:50px;
   height:14px;
   background:transparent url(../images/powrot.gif) no-repeat 0 0;
   display:block;
   margin:0 0 0 18px;
}
#contener .content #detale {
	width: 575px;
	margin-left: 200px;
	margin-top: 15px;
}
.polaTabeli {
	background-color: #F2F5FA;
	font-weight: bolder;
	padding-right: 10px;
}
#contener .content #details .tloOpis2 {
	border: 1px solid #CCCCCC;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 6px;
	padding-left: 10px;
	margin-bottom: 3px;
}
.programy {
	font:normal 11px tahoma,sans-serif;
	color:#808080;
	text-align:left;
	line-height:15px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#contener .content #details .tloOpis3 {
	border: 1px solid #CCCCCC;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 6px;
	padding-left: 10px;
	margin-bottom: 3px;
	background-color: #F8F9FB;
}
#contener .content #menu #menuBoczne {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F8F9FB;
	height: 200px;
	margin-right: 10px;
}

.ramkaNews {
	font-weight: bolder;
	margin-bottom: 1px;
	padding-top: 2px;
	padding-bottom: 0px;
	color: #808080;
}
.daneNews {
	margin-bottom: 14px;
}



.right2 {
	width:550px;
	margin-left: 250px;
	padding-top: 30px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}

.leftLOgo {
	width:250px;
	float:left;
	padding:30px 0 0;
	position: relative;
}
#detale ul li {

   float:left;
   list-style:none;

   
      font:normal 10px tahoma,sans-serif;
   color:#808080;
   text-align:left;
   line-height:13px;
}
.nowoS {
   font:normal 11px tahoma,sans-serif;
   color:#808080;
   text-align:left;
   line-height:13px;
}
#contener .content #menu {
	width: 150px;
	float: left;
	position: relative;
	padding-left: 24px;
}
#contener .content #menu3 {
	width: 248px;
	float: left;
	position: absolute;
	padding-left: 24px;
	background-image: url(../images/logaski.gif);
	background-repeat: no-repeat;
	background-position: 50px 10px;
	height: 160px;
	left: 0px;
}
#contener .content #details2 {

	width: 500px;
	margin-left: 280px;
}
#contener .content2 {

	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#contener .content #details .tloOpis4 {
	border: 1px solid #CCCCCC;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 6px;
	padding-left: 10px;
	margin-bottom: 3px;
	background-color: #F8F9FB;
}



#fotGlo {
	padding-top: 30px;
}
.noweTab {
	font:normal 10px tahoma,sans-serif;
	color:#A2A2A2;
	text-align:left;
	vertical-align: top;
	padding: 2px;
}
.podnies {
	vertical-align: top;
	padding-top: 15px;
}

.menuTabeli {
	background-color: #F3F3F3;
	margin-bottom: 6px;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-top: 3px;
	color: #999999;
	font-size: 10px;
	font-family: tahoma, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
}.left2 {
	text-align: left;
}
.produktyTab {
	background-image: url(../images/pro.jpg);
	font:normal 10px tahoma,sans-serif;
	color:#808080;
	text-align: center;
	height: 193px;
	background-repeat: no-repeat;
	background-position: center;
}
.produktyTabOpis {
	font:normal 10px tahoma,sans-serif;
	color:#808080;
	text-align: left;
	padding-top: 8px;
	padding-right: 15px;
	padding-bottom: 6px;
	padding-left: 15px;
	vertical-align: top;
}
.tabOpisy {
	font:normal 10px tahoma,sans-serif;
	color:#808080;
	text-align: left;
	background-image: url(../images/left_li.gif);
	background-repeat: no-repeat;
	background-position: 10px 12px;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 20px;
	vertical-align: top;
}
.tabNag {
	font-size: 11px;
	font-weight: bold;
	padding-top: 15px;
	padding-bottom: 8px;
}
.wiecejRed {


	text-decoration:none;
	color:#FF4A04;
	clear: right;
	margin: 0;
}
.tdFormA {
}
.tekstyZam {
	text-align: center;
}
.zamLeft {
	text-align: left;
	padding-right: 10px;
	padding-left: 15px;
	padding-top: 3px;
	padding-bottom: 1px;
}

.tabProg {
	text-align: left;
	padding-left: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.tabProg2 {
	text-align: left;
	padding-left: 10px;
}
.bialTab {
	background-color: #FFFFFF;
}
.zamLeft2 {
	text-align: left;
	padding-right: 10px;
	padding-left: 15px;
	padding-top: 3px;
	padding-bottom: 1px;
	width: 315px;
}
.zamRight {
	text-align: right;
	padding-right: 10px;
	padding-left: 15px;
	padding-top: 3px;
	padding-bottom: 1px;
	width: 370px;
}
.butMid {
	text-align: center;
}
.tabelki {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#lista3 li {
	margin-left: 30px;
	padding: 0px;
}
#contener .content #details #lista ul {
	font:normal 11px tahoma,sans-serif;
	color:#808080;
	margin:10px 20px 0 54px;
	text-align:left;
	line-height:15px;
}
#contener .content #details #lista {
	font:normal 10px tahoma,sans-serif;
	color:#808080;
	text-align:left;
	line-height:15px;
	margin-top: 4px;
	margin-bottom: 8px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DFDFDF;
	padding-bottom: 4px;
	margin-right: 100px;
	margin-left: 30px;
}
#contener .content #menu p.margin4 {
	margin-left: 20px;
}
#contener .content #details #lista2 {
	font:normal 11px tahoma,sans-serif;
	color:#808080;
	text-align:left;
	line-height:15px;
	margin-top: 4px;
	margin-bottom: 8px;
	padding-bottom: 4px;
	margin-right: 10px;
	margin-left: 15px;
}
#contener .content #details #lista4 {
	font:normal 10px tahoma,sans-serif;
	color:#808080;
	text-align:left;
	line-height:15px;
	margin-top: 4px;
	margin-bottom: 8px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DFDFDF;
	padding-bottom: 4px;
	margin-right: 10px;
	margin-left: 30px;
}
#contener  .content  #details  #lista4  ul {
	font:normal 11px tahoma,sans-serif;
	color:#808080;
	margin:10px 20px 0 54px;
	text-align:left;
	line-height:15px;
}
#contener .content #details #lista5 {
	font:normal 10px tahoma,sans-serif;
	color:#808080;
	text-align:left;
	line-height:15px;
	margin-top: 4px;
	margin-bottom: 8px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DFDFDF;
	padding-bottom: 4px;
	margin-right: 10px;
	margin-left: 10px;
}
#contener .content #details #lista5 ul {
	font:normal 11px tahoma,sans-serif;
	color:#808080;
	margin:10px 20px 0 54px;
	text-align:left;
	line-height:15px;
}
#lista2 .tloOpisNew2 #szkolKat {
	background-image: url(../images/arr1_3.gif);
	background-repeat: no-repeat;
	background-position: 0px 6px;
	padding-left: 13px;
}

#lista2 .tloOpisNew h2 {
	background-image: url(../images/left_li.gif);
	background-repeat: no-repeat;
	background-position: left 7px;
	padding-left: 13px;
}
#lista2 .tloOpisNew #szkolKat {
	background-image: url(../images/arr1_3.gif);
	background-repeat: no-repeat;
	background-position: 0px 6px;
	padding-left: 13px;
	margin-left: 10px;
}
.ramka               {
	border: 2px solid #FFFFFF;
}
.ramka2 {
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
}
#menu  #info  h5 {
	margin-bottom: 5px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DDDDDD;
}
#contener .content #details #lista3 {
	font:normal 11px tahoma,sans-serif;
	color:#808080;
	text-align:left;
	line-height:15px;
	margin-top: 4px;
	margin-bottom: 8px;
	padding-bottom: 4px;
	margin-right: 10px;
	margin-left: 20px;
}
#odsun {
	margin-left: 30px;
}
#liniGruba {
	background-color: #CCCCCC;
	height: 1px;
	margin-bottom: 10px;
}
.zamLeft4 {
	text-align: left;
	padding-right: 15px;
	padding-left: 15px;
	padding-top: 3px;
	padding-bottom: 1px;
	width: 380px;
}
.tloOpisNew    {
	padding-right: 6px;
	padding-left: 10px;
	background-color: #FFFFFF;
	margin-top: 3px;
	margin-bottom: 3px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-image: url(../images/arr1_3.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.srodeczek {
	text-align: center;
}
#details #centre {
	width: 450px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}
#menu #info #nawi{
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	color: #808080;
	text-decoration: none;
	background-image: url(../images/butTlo.gif);
	background-repeat: no-repeat;
	background-position: 0px 8px;
	padding-left: 18px;
	margin-left: 12px;
	height: 24px;
	width: 80%;
	padding-top: 5px;
	margin-top: 0px;
	margin-bottom: 0px;
}
#menu  #info  #nawi a:hover {
	color: #333333;
}
#menu #nag h1 {
	font:bold 13px tahoma,sans-serif;
	color:#666666;
	text-align:left;
	background-color: transparent;
	background-image: url(../images/left_li.gif);
	background-repeat: no-repeat;
	background-position: 1px 14px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 14px;
	margin: 0px;
}
#main #contener .content #details .tloOpis .czerwoneWyr h2 {
	padding-top: 5px;
}
.małyText {
	font-size: 9px;
	font-weight: normal;
}
.art_wrapper {
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

.art_autor {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666;
	line-height: normal;
	margin-top: 2px;
	margin-bottom: 2px;
	padding: 0px;
}
#art .space {
	margin: 0px;
	padding: 0px;
	height: 40px;
}

#detailsArt {
	width: 570px;
	min-height:400px;
	margin-left: 205px;
	line-height: 15px;
}
#detailsArt h1 {
	font:bold 13px tahoma,sans-serif;
	color:#808080;
	text-align:left;
	padding: 10px 10px 5px 14px;
	background-color: transparent;
	background-image: url(../images/left_li.gif);
	background-repeat: no-repeat;
	background-position: 1px 14px;
}
#detailsArt p {
	font:normal 11px tahoma,sans-serif;
	color:#808080;
	margin:10px 10px 0 0px;
	text-align:left;
}
#detailsArt ul {
	font:normal 11px tahoma,sans-serif;
	color:#808080;
	margin:10px 20px 0 20px;
	text-align:left;
	line-height:15px;
}
#detailsArt a {

   color:#808080;
   text-decoration:none;
}
#detailsArt h2 {
	color: #808080;
	font-family: tahoma, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	padding-top: 4px;
}#detailsArt h3 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #F68F1E;
	font-weight: bold;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.top_top {
	width: 70px;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: right;
}
#mb {
	margin-bottom: 20px;
}
.radio_mb {
	margin-right: 10px;
	float: left;
}
.tabelkimb {
font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
	padding: 1px;
	height: 20px;
	}
#lista5 h4, #tab-program h4, #tab-time h4, #tab-standard h4 {
    background-image: url("../images/left_li.gif");
    background-position: left 4px;
    background-repeat: no-repeat;
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 20px;
    margin-top: 20px;
    padding-left: 20px;
}
.tabbmb {
	width: 570px;
}
.input_text {
	border: 1px solid #CCC;
	height: 20px;
	font-size: 12px;
	color: #666;
	padding: 1px;
	width: 145px;
	line-height: 20px;
}
.add-person {
	background-image: url(../images/plus.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
}