body {font:12px/24px  Arial;}
h1, h2, h3, h4, h5 {
font-family: Times New Roman, serif; 
}

#header {background:#fff url(img/topmaz.png);}
#branding a {display:block; width:336px; height:100px; background: url(img/logo.gif); text-indent:-9999px;}
#searchbox {padding-top:20px;}
#navbar {height:24px; background: #fcc74b; }
#navbar ul li {float:left;}
#navbar ul li a {color: #034ea1; text-decoration:none; display:block; padding:0 10px 0;}
#page {background:#fff;}
#contenttop {background:#f9f7eb url(img/bodmaz.png) no-repeat; padding-top:20px;}
#contentfeature {position:relative; width:540px; margin-bottom:15px;}
.featuretext {position:absolute; width:520px; padding:10px; bottom:0px; left:0px; background:url(img/feature_back.jpg); color: #034ea1; border-top:1px solid  #fcc74b; z-index:100;}
#coursetable {width:540px; height:400px;}
#coursetable h2 {display:block; height:400px; width:40px; text-indent:-9999px; background: url(img/ksw1.png) no-repeat right top; float:left; }
#coursetable table {width:500px; float:right;}
#coursetable table tr td {border:1px solid ghostwhite; height:133px; width:144px; padding:5px 10px 5px; color:#fff; }
#coursetable h3 {font:12px/24px  Arial; color:#fff; }
a.fff {color:#fff;}
#sidebar { }
#maintext, #maintext2, .maintext {position:relative; padding:20px; color:#333;  border:1px solid ghostwhite; border-width:0 0 1px;  background:#fff; font:14px/24px  Arial;}
#maintext2 {background: #fff9c4;}
.maintext .linkbox{margin:auto; padding:10px; width:80%; background: #fff9c4; color:#034ea1; margin-bottom:12px;}
.maintext .pullquote { color:#034ea1;  width:200px; float:right; margin-left:10px; padding:10px; font:16px/24px Times New Roman; text-align:left; font-weight:bold; font-style:oblique;}
.maintext p {margin-bottom:12px; text-align:justify;}
.maintext .lead {font-weight:bold; margin-bottom:12px; text-align:justify;}
.maintext a {text-decoration:none;color:#034ea1;}
.maintext a:hover {}
.maintext ul {margin-bottom:12px;}
.maintext ul li{
list-style-type:disc;
margin-left:30px;
padding-right:30px;
}
a { color:#034ea1;  text-decoration:none;}

.single #sidebar h2 {font:20px/40px Times New Roman, Serif; color: #034ea1; background:url(img/tabindex.png) no-repeat; display:block; width:100%; margin-left:5px; padding-left:10px;}
#sidebar .item, #sidebar2 {padding:10px; color:#333;  border:1px solid ghostwhite; border-width:0 0 1px;  background:#fff; position:relative;}
#sidebar2, #sidebar3 {background: #fff9c4;}
#sidebar2 h3, #sidebar3 h3, .maintext h2{font: 24px/24px Arial; font-weight:bold; color:#034ea1; margin-top:24px; margin-bottom:12px;} 
#sidebar .item h3 a, #sidebar .item h3 {font: 16px/24px Arial; color:#034ea1;  text-decoration:none;}
div.single #sidebar .item {background: #fff9c4;}
img.absolutefit {position:relative; top:0; left:0; margin-left:-20px; margin-top:-20px;}
#sidebar h2, h2.topindex, h2.botindex {font:20px/40px Times New Roman, Serif; color: #034ea1; background:#acc6e3; display:block; width:80%; margin-left:5px; padding-left:10px;}
.maintext h2.topindex, #sidebar .item h2.topindex {z-index:100; width:60%; position:absolute; top:0; margin-top:0;  margin-bottom: 20px; left:0; margin-left:0; display:block; }
.maintext h2.botindex, #sidebar .item h2.botindex {background: #fcc74b; width:60%; position:absolute; bottom:0;   margin-bottom: 0px; right:0; margin-right:0; display:block; text-align:center;  }
.maintext h3 a,  {font:20px/40px Times New Roman, Serif; color: #034ea1;}
h3.yellowtext a { width:100%; display:block; color: margin:0; background: #fcc74b; color:#034ea1;  text-decoration:none;  text-align:center; font:20px/40px Times New Roman, Serif; margin-bottom:0;}
a.zapisy-slide, a.pelna-oferta  { width:100%; display:block; margin-top:12px; background: #fcc74b; color:#034ea1;  text-decoration:none;  text-indent:12px; font:20px/40px Times New Roman, Serif; margin-bottom:0; cursor:pointer;}
a.zapisy-slide:hover, a.pelna-oferta:hover {text-decoration:underline;}


.blue1 {background: #4186D3 url(img/bluesprite.png);}
.blue1:hover {background: #4186D3;}
.blue2 {background:#A9C6E6 url;}
.blue2:hover {background:#A9C6E6;}
.yellow1{background:#fcc74b url(img/yellowsprite.png);}
.yellow1:hover{background:#fcc74b ;}
.yellow2{background:#fc4b4b;}
.yellow2:hover{background: #fc4b4b;}


 #coursetable .yellow1 h3 a {color:#4186d3;}

#zapisy {display:none; width:360px; background: #FFFDF0; margin:0; padding:0;}
#zapisy p {padding:10px;}
.niebieski {background-color: #ffffc8; color: #034ea1; font-weight:500;}

.kursitem {height:220px; display:block; background:#fff; border:1px solid whitesmoke;  border-width:0 1px 1px 0; margin-bottom:20px; position:relative;}
.kursitem h3  {font: 16px/24px Arial;  color:#034ea1; font-weight:600;}
.kursitem strong {color:#034ea1; font-weight:300;}

#kursytabs .kursitem a {display:block; width:150px;  color: #fcc74b; text-decoration:none; position: absolute; bottom:0; right:0; padding-left:10px; font-weight:bold;}
#coursetable h3.xxl a  {font:16px/24px Arial; color:#fff;}

span.head {font-weight:bold;}
 #coursetable .yellow1 h3 a span.head {font-weight:600;}
#sidebar .zolty {background:#fffdf0;}
#footer {clear:both; margin-top:20px;  padding:20px 0 20px 0;}
#partners {background:#fff; border:1px solid #dddddd; text-align:center; margin-bottom:20px; padding:5px 0 5px}
#botbar {clear:both; width:100%; height:24px; background: #fcc74b; margin-top:20px;text-align:center;}