body{   font-family: Arial, Verdana;   font-size: 11px;   background-image: url(images/tlo.png);   background-repeat: repeat-x;} 
img{   border: 0px;}
.mainContainer{   width: 830px;   margin: auto;   border: 1px solid #c4c4c4;   background-color: #FFF;}
.menu_span{   background-image: url(images/grad.png)/*#003674*/;   text-align: center;   padding: 5px; font-size: 12px;}
.menu_span .a{   color: #930000/*#e20000*/;   text-decoration: none; font-weight: bold;}
.pause{   color: #FFF;}.right_top{   text-align: right;   float: right;   width: 65%;}
.min_menu{   color: #e20000;   padding: 5px 5px 5px 0;}
.banner{   display: inline;}
.left_top{   margin: 10px 0 0 5px;   float: left;}
.right{   float: right;   margin-right: 30px;   margin-top: 30px;}
.right_mod{   margin-top: 5px;   border-bottom: 1px dashed #c4c4c4;}
.right_mod .img{   margin:0 10px 0 1px;}.logo{   margin-top: 20px;}
.logo img{   -moz-border-radius: 10;}
.right_mod .img_right{   border-left: 1px dashed #c4c4c4;   padding-left: 5px;}
.content{   width: 96%;   padding-top: 20px;   margin: auto;   clear: both;   }
.alert {    font-size: 11pt;    font-weight: bold;    color: #ff0000;}
title {    font-size: 10pt;    font-weight: bold;}
.content_page{   margin: auto;   width: 96%;   clear: both;   padding-top: 10px;}
.first_column{   width: 50%;   vertical-align: top;   padding-top: 20px;}
.second_column{   width: 50%;   vertical-align: top; padding-top: 20px;}
.courses{   width: 100%; padding-bottom: 53px;}
.see_gallery{   padding: 10px 0 10px 0; }
.see_gallery .photo{   margin: 20px 0 0 10px;}
.data{   padding-top: 10px; }
.links{   padding-top: 10px;   }pre{   font-family: Arial, Verdana;   font-size: 11px;}
.footter{   clear: both;   color: #545454;   background-image: url(images/grad_bottom.png);   padding: 4px 10px 4px 0;   text-align: right;}
.articlesContainer{   width: 100%; padding-bottom: 10px;}
.articlesContainer .article{   margin: 10px 0 0 5px;   }
.videos{   padding: 10px;}/*referencje*/
.ref{   margin-top: 20px;   padding: 10px 0 10px 0;   border-bottom: 1px dashed #c4c4c4;   clear: both;}
.ref img{   width: 250px;   height: 310px;}
#back{   position: absolute;   top: 30px;   left: 30px;   border: 1px solid #000;}
.title_add{    font-size: 10pt;    font-weight: bold;}/* guests */
.guest{   margin: 10px 0 0 10px;}
.guest .head{   font-weight: bold;}
.guest_content{padding: 10px 0 10px 10px;}/* end */
.count_table{   margin: 9px 2px 2px 2px;   text-decoration: none;}/* formularz logowania */
.login_input{   width: 100px;   font-size: 11px;   border: 1px solid #c4c4c4;   margin-top: 2px;}
.login_but{   border: 1px solid #c4c4c4;   margin-top: 2px;   margin-right: 2px;}/* koniec */
.link_but{   color: blue;   cursor: pointer;}
.border_bottom{   font-weight: bold;}
.login_full_form{   width: 25%;   vertical-align: top;   padding-left: 15px;}
a:link {    color: #355179;    text-decoration: none;}
a:visited {    color: #355179;    text-decoration: none;}
a:hover, a:active {    color: #000000;    text-decoration: underline;}
span.link{   color: #355179;   text-decoration: none;   cursor: pointer;}
span.link:hover{   color: #000000;   text-decoration: underline;}
.company{   margin: 10px 0 5px 30px;}
.blue{   color: #003674;   font-weight: bold;}
.article{   margin: auto;   margin-bottom: 35px; padding-bottom: 25px;   width: 450px}
/** style FCK **/
.Bold{	font-weight: bold;}
.Title{	font-weight: bold;	font-size: 18px;	color: #cc3300;}
.Code{	border: #8b4513 1px solid;	padding-right: 5px;	padding-left: 5px;	color: #000066;	font-family: 'Courier New' , Monospace;	background-color: #ff9933;}
/** konies styli FCK **/
/** kalendarz **/
.kalendarz{margin: auto;border-collapse: collapse;border: 1px solid #c4c4c4;width: 210px;   }
.kalendarz td{   text-align:center;   width:30px;}
.kalendarz tr{   width: 100%;}
/* kalendarz */
.alt0 {    background-color: #89959B;}
.alt1 {    background-color: #d5e3e8;    color: #000000;    border-top: #FFFFFF 1px solid;    border-left: #FFFFFF 1px solid;	vertical-align: middle;}
.alt2 {    background-color: #a8bbc2;    color: #000000;    border-top: #FFFFFF 1px solid;    border-left: #FFFFFF 1px solid;	text-align: center;	vertical-align: middle;}
.alt3 {    background-color: #FFFFFF;    color: #000000;    border-top: #FFFFFF 1px solid;    border-left: #FFFFFF 1px solid;	vertical-align: middle;}
.alt4 {    background-color: #e7e7e7;    color: #000000;    border-top: #FFFFFF 1px solid;    border-left: #FFFFFF 1px solid;	vertical-align: middle;}
.calendar_cell {    width: 31px;    height: 20px;    color: #999999;    font-size: 8pt;    text-align: center;    font-weight: bold;    font-family: Courier, Arial;	}
.calendar_cell:hover, .calendar_cell:active {    text-decoration: none;}
.calendar {    width: 31px;    height: 17px;    color: #405d76;    font-size: 12px;    text-align: center;}
.tborder {    background-color: #89959B;    color: #000000;    margin-top: 10px;}
/* koniec kalendarza */ 