﻿@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,300,600,700&subset=latin,latin-ext);

body,html 
{height:100%;
}

.attachmentsList caption{display:none;}
body{
background:#ffffff;
      color: #000000;
    font-family: arial;
    font-size: 13px;
    line-height: 17px;
margin:0;
padding:0
}

.warunkirez{
background:#f0f0f0;
padding:20px;
	
}
a.ffb{background: url(../images/fb.png) no-repeat 0 0 !important;
width: 25px;
height: 25px;
overflow: hidden;
text-indent: -44px;}

a.ins{background: url(../images/inst.png) no-repeat 0 0 !important;
width: 25px;
height: 25px;
overflow: hidden;
text-indent: -44px;}

a.ffb:hover,a.ins:hover{opacity:0.8;}

div#maximenuck132 ul.maximenuck li.maximenuck.level1.item141 {
    margin: 2px -7px 0 0;
}

.article-index {
    float: right;
    font-size: 11px;
    border: 1px solid #f0f0f0;
    margin: 0 10px 0 15px;
    display: block;max-width: 270px !important;
}

.home .gornne {
    display: table;
    width: 100%;

}

.polityka-prywatnosci-oraz-cookies .item-page{background: #ffffff;}

#adiv{display:none;}

div#maximenuck132 ul.maximenuck{padding:0!important;}

div#maximenuck132 ul.maximenuck li.maximenuck.level1:hover > a span.titreck, div#maximenuck132 ul.maximenuck li.maximenuck.level1.active > a span.titreck, div#maximenuck132 ul.maximenuck li.maximenuck.level1:hover > span.separator, div#maximenuck132 ul.maximenuck li.maximenuck.level1.active > span.separator {
    color: #bb8b84!important;
    text-shadow: 1px 1px 1px transparent!important;
}

a.sepp span{
	color:#bb8b84 !important;
border-bottom:1px solid #bb8b84;}

div#maximenuck132 ul.maximenuck li.maximenuck a, div#maximenuck132 ul.maximenuck li.maximenuck span.separator, div#maximenuck132 ul.maximenuck2 a, div#maximenuck132 ul.maximenuck2 li.maximenuck span.separator {
    margin: 0;
    font-size: 12px!important;
    font-weight: normal;
color: #bb8b84 !important;}

div#maximenuck132 ul.maximenuck li.maximenuck.level1:hover, div#maximenuck132 ul.maximenuck li.maximenuck.level1.active {
    border: 1px solid transparent!important;
    background: #F4F4F4!important;
    background: -moz-linear-gradient(top, #F4F4F4, #EEEEEE)!important;
background: transparent!important;}

div#maximenuck132 ul.maximenuck li.maximenuck.level1 > a, div#maximenuck132 ul.maximenuck li.maximenuck.level1 > span.separator {
    font-size: 12px!important;
    color: #ffffff!important;
    display: block!important;
    position: relative!important;
    text-decoration: none!important;
    text-shadow: 1px 1px 1px transparent!important;
}

div#maximenuck132 div.floatck {
    position: absolute!important;
    padding: 0;
    background: url(../images/transparent.gif)!important;
    width: 180px;
    margin: 2px 0 0 -10px;
    text-align: left;
    padding: 5px 5px 0 5px;
    border-bottom: 3px solid #785c50!important;
    border-top: none;
    background: -moz-linear-gradient(top, #EEEEEE, #BBBBBB);
    background: #2c0e06!important;
    -moz-border-radius: 0!important;
    -webkit-border-radius: 0!important;
    border-radius: 0;
    filter: none;
    width: inherit;
    z-index: 9999;
cursor: auto;}

div#maximenuck132 ul.maximenuck li ul.maximenuck2 li.maximenuck, 
div#maximenuck132 ul.maximenuck2 li.maximenuck {
    text-align: left;
    z-index: 11001;
    padding: 0;color:#bb8b84 ;
    font-size: 12px!important;
    position: static;
text-shadow: 1px 1px 1px transparent!important;}

div#maximenuck132 ul.maximenuck li.maximenuck ul.maximenuck2 li a,
 div#maximenuck132 ul.maximenuck2 li a {
    color: #ffffff!important;
    text-shadow: 1px 1px 1px transparent!important;
}

div#maximenuck132 ul.maximenuck li.maximenuck ul.maximenuck2 li a:hover, 
div#maximenuck132 ul.maximenuck2 li a:hover {
color: #bb8b84!important;}

div#maximenuck132 ul.maximenuck {
    clear: both;
    position: relative;
    z-index: 999;
    overflow: visible !important;
    display: block !important;
    float: none !important;
    visibility: visible !important;
    opacity: 1 !important;
    list-style: none;
    margin: 0 auto;
    height: auto;
    padding: 0;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    filter: none;
background: transparent !important;
border: 0px solid #002232!important;
-moz-box-shadow: inset 0px 0px 1px #edf9ff!important;
-webkit-box-shadow: inset 0px 0px 1px #edf9ff!important;
box-shadow: inset 0px 0px 1px transparent!important;
}

div#maximenuck132 ul.maximenuck li.maximenuck.level1 {
    padding: 7px 9px 2px 9px!important;
}

div#maximenuck132 ul.maximenuck li.maximenuck div.floatck div.floatck {
    margin: -25px 0 0 97%;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    border-bottom: 3px solid #777777!important;
}

.clr{ 
clear:both;
overflow:hidden;
font-size:0;
line-height:0; 
}

.rsform-block-rf1,.rsform-block-rf2,.rsform-block-rf2a,.rsform-block-rf3,
.rsform-block-rf4,.rsform-block-rf5,.rsform-block-rf6,
.rsform-block-rf7,.rsform-block-rf8,.rsform-block-rf9{
   background: #e8e4e4 none repeat scroll 0 0 !important;
    color: #7c5b4b;
    display: table;
    padding: 10px 0 !important;
    width: 100%;
}

.formDescription{ 
 color: #7c5b4b;
    font-style: italic;
    padding: 10px 0 0 7px !important;
    text-indent: 7px;
	}

	input#zgoda00,input#zgoda10,input#zgoda20,#Czyrachunek0,#Czyrachunek1,#zgoda21,
	#tw0,#tw1,#ds0,#ds1{
		width:30px!important;
	}
	
	#Szk1,#Szk2,#Szk3,#Szk4,#Szk5,#Szk6,#Szk7,#Szk8,#Szk9,#Szk10,#Szk11,#Szk12,#Szk13,#Szk14,#Szk15,#Przebieg{
		max-width:500px;
		width:100%;
	}
	
	.rsform-block-szk1 .formCaption,.rsform-block-szk2 .formCaption,
	.rsform-block-szk3 .formCaption,.rsform-block-szk4 .formCaption,
	.rsform-block-szk5 .formCaption,.rsform-block-szk6 .formCaption,
	.rsform-block-szk7 .formCaption,.rsform-block-szk8 .formCaption,
	.rsform-block-szk9 .formCaption,.rsform-block-szk10 .formCaption,
	.rsform-block-szk11 .formCaption,.rsform-block-szk12 .formCaption,
	.rsform-block-szk13 .formCaption,.rsform-block-szk14 .formCaption,
	.rsform-block-szk15 .formCaption,.rsform-block-przebieg .formCaption{
		max-width:500px;
		width:100%;
	}
	
	.rsform-block-szk1 .formBody,.rsform-block-szk2 .formBody,
	.rsform-block-szk3 .formBody,.rsform-block-szk4 .formBody,
	.rsform-block-szk5 .formBody,.rsform-block-szk6 .formBody,
	.rsform-block-szk7 .formBody,.rsform-block-szk8 .formBody,
	.rsform-block-szk9 .formBody,.rsform-block-szk10 .formBody,
	.rsform-block-szk11 .formBody,.rsform-block-szk12 .formBody,
	.rsform-block-szk13 .formBody,.rsform-block-szk14 .formBody,
	.rsform-block-szk15 .formBody,.rsform-block-przebieg .formBody{
	
		width:100%;
	}
	
	#abc{ border-collapse: collapse;
    border-spacing: 0;
    margin:0 auto 15px auto;}
	
	#abc td{  border: 1px solid #dddddd;
    padding: 10px;
    text-align: center;
    vertical-align: middle;background: #fdfdfd none repeat scroll 0 0;
	}
#rsform_5_page_0 div.formCaption {
    display: block;
    float: left;
    height: 12px;
    width: 44%;
}

.rsform-block-zgoda0 div.formCaption,
.rsform-block-zgoda1 div.formCaption ,
.rsform-block-zgoda2 div.formCaption{
    display: block!important;
    float: none!important;
    height: auto!important;
    width: 100%!important;
}
ul{
list-style:none;
margin:0;
padding:0
}

a,img{
outline:none;
margin:0;
padding:0;
border:none;
}

li.klasakont{
}

.wrapper{
overflow:hidden;
}

li.klasakont .childcontent{margin-left: -450px!IMPORTANT;}

li.klasakont .childcontent .moduletable{
    margin: 0 auto;
    padding: 0 10px;
    width: 1000px;
}

.home li.klasakont .childcontent.cols1 {
    height: 208px!important;
    left: 0 !important;
    margin-left: -692px;
    min-width: 100% !important;
    overflow: hidden;
    position: absolute;
    width: 1931px !important;
    z-index: 900;
}

li.klasakont .childcontent.cols1 {
    height: 272px!important;
    left: 0 !important;
    margin-left: -692px;
    min-width: 100% !important;
    overflow: hidden;
    position: absolute;
    width: 1931px !important;
    z-index: 900;
}

.childcontent-inner-wrap{
 width: 100% !important;
}

.home #cal{padding:0 0px 15px 0px;}

#cal{
padding:0 20px 15px 20px;
}

a#menu141{
  background: url("../images/fb.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 25px;
    margin: 10px 0 0 25px;
    overflow: hidden;
    padding: 0 !important;
    text-indent: 30px;
    width: 25px;
}

a#menu141:hover{
opacity:0.8;
}

.childcontent-inner .group ul li.active {
    background-color: rgba(0, 0, 0, 0) !important;
}

.childcontent-inner .group ul li.active a:link,
.childcontent-inner .group ul li.active a:visited {
color:#ffffff;
}
a:link, a:visited { 
color:#660033;
text-decoration:none;
}

a:hover, a:active, a:focus {
 color:#000000;
}

form { 
padding:0;
margin:0; 
}

h2,h4,h5,h6 { 
margin:4px 0 26px 0; 
font-family: Arial, Tahoma, Verdana, Helvetica; 
color:#cc0000;
line-height:normal; 
}

h1 { 
    color: #4D2525;
    font-family: Georgia;
    font-size: 24px;
    font-weight: normal;
    margin: 0 0 10px;
}

.blog h1{
color:#d55400;
}

h2#tytu{
background: url("../images/tytul.png") repeat scroll center 10px rgba(0, 0, 0, 0);
color: #FFFFFF;
font-size: 16px;
height: auto;
margin: -10px 0 18px 0;
padding-left: 16px;
padding-top: 10px;
font-family: "Segoe UI",Arial,Helvetica,sans-serif;
font-weight: bold;
padding-bottom: 10px;
}

h2#tytu a:link,h2#tytu a:visited,h2#tytu a:hover{    color: #FFFFFF;}

h2 { 
 color: #4D2525;
    font-family: Georgia;
    font-size: 22px;
    font-weight: normal;
    margin: 0 0 10px;
}

h3, h2.trzy { 
 background: url("../images/strzalka_p.png") no-repeat scroll 3px 4px rgba(0, 0, 0, 0);
    font-family: "Segoe UI",Arial,Helvetica,sans-serif;
    font-size: 15px;
    font-weight: bold;
    line-height: 1.7;
    padding: 0 0 0 7px;
    text-indent: 20px; color: #660033;
}


h4 { 
   color: #265C7E;
    font-family: Georgia;
    font-size: 16px;
    font-weight: bold;
    margin: 0 0 10px;
}

h5 { 
    color: #D55400;
    font-family: Georgia;
    font-size: 15px;
    font-weight: bold;
    margin: 0 0 10px;
}

h6 { 
    color: #D55400;
    font-family: Georgia;
    font-size: 16px;
    font-weight: normal;
    margin: 0 0 10px;
}

iframe {
border:none;
 overflow: hidden;
}

dl dd {
  padding:0 0 0 10px;
  margin:0;
}

fieldset { 
border:none;
margin:0;
padding:0;
}

input, textarea, button {
border: 1px solid #dddddd;
    color: #7c5b4b;
    cursor: pointer;
    font-family: Arial;
    font-size: 12px;
    line-height: 21px;
    margin: 2px 0 11px;
    padding: 5px;

  }

 .rsform-block input, .rsform-block textarea{
  width:280px;
  }
  
button {

}  

  
p {
 margin:0 0 10px; 
 }
 
.module p {

  }
  
#page_bg {
    background:url("../images/bg_all.jpg") no-repeat scroll center 0 #bba99f;
    padding: 0;
 }
 
#page_bg.home {
    background:#c4b6a9;
	}
 
#all2{
background: url("../images/bg_home.png") repeat-x scroll center 47px rgba(0, 0, 0, 0);
}

#all{
background: url("../images/bg_all.jpg") no-repeat scroll center 0px rgba(0, 0, 0, 0);
}

.startlewe{
    margin: -12px 0 0 -20px;
    position: absolute;
    width: 450px;
    z-index: 1;
}

.slider{
  margin: 0 auto;
    max-width: 880px;
    text-align: right;
    width: 100%;
}

.startsrodek{
   margin: -90px 0 0 190px;
    position: absolute;
    width: 585px;
    z-index: 2;
}

.startprawe{
    margin: -12px 0 0 550px;
    position: absolute;
    width: 450px;
    z-index: 1;
}

.in {    
margin: auto;
width: 980px;
}

.page { min-height: 100%; }

.main { width:980px;margin:0 auto; }


#header {  
  background: url(../images/top_bg.jpg) no-repeat scroll center bottom rgba(0, 0, 0, 0);
    height: auto;
    margin: 0 auto;
    position: relative;
    width: 100%;
    padding: 0 0 1px 0;
}

#content {
     margin: 10px auto 0;
  width: 100%;
max-width: 980px;

}


.maincol,.maincol_w_right,.maincol_full {
margin:0 auto; 
padding:0
}

.leftcol {
  float: left;
    margin: -90px 35px 0 0;
    width: 25%;
	position:relative;   color: #FFFFFF;
}

.rightcol {
  float: right;
    margin: 17px 15px 0 0;
    width: 25%;
}

#footer{
 font-size: 11px;
    text-align: center;
}

#footer a{
    color: #7C5B4B;
    text-decoration: none;
}

.maincol_w_right .cont {
   background: none repeat scroll 0 0 #FFFFFF;
    float: left;
    min-height: 310px;
    padding: 1px 0px;
    width: 70%; 
	margin-top: 20px;
}

.maincol_w_left .cont {
    float: left;
    min-height: 400px;
    padding: 30px 0 0;
    width: 70%;
}

.maincol_w_right .cont {margin-right:0px;}

.maincol_full .cont{
float: none;
min-height: 560px;
padding: 9px 0 0 0px;
width: 100%;
}

.cont {
padding: 0 0 0px 0;
}


.cont li {
     background: url("../images/bullet.gif") no-repeat scroll 1px 9px rgba(0, 0, 0, 0);
    margin: 0 0 2px 20px;
    padding: 2px 0 2px 16px;
}

.maincol .cont {
float: left; 
width: 520px;
}

#breadcrumbs {
    bottom: 30px;
    color: #51ABCD;
    font-size: 13px;
 }
 
 #breadcrumbs span,  #breadcrumbs  a:link,  #breadcrumbs a:visited {
    color: #51ABCD;   letter-spacing: 0;}
 
 #breadcrumbs a:hover {
    color: #51ABCD;
	text-decoration:underline;
	}
	

.module_menu .menu, .module .menu { margin:0;}

.leftcol .menu li { 
    background: url("../images/item.png") no-repeat scroll left top transparent;
    margin: 0 0 3px;
    padding: 0;
    width: 195px;
}

.leftcol .menu li ul li{
    background: url("") no-repeat scroll 10px 13px transparent;
    border-bottom: 1px solid #DDDDDD;
    min-height: 19px !important;
    padding: 8px;
    margin-top:5px;
	
}
.leftcol .menu li ul{
display:none;
visibility:hidden;
}
.leftcol .menu li.current.active ul,
.leftcol .menu li.active.deeper.parent ul{
display:block;
visibility:visible;
}

.leftcol .menu li:hover,.leftcol .menu li ul li:hover,.leftcol .menu li.current{
opacity:0.9;
}

.leftcol .menu li ul li a:link,.leftcol .menu li ul li a:visited{
    color: #174C6E;
    font-family: arial;
    font-size: 16px;
    font-weight: bolder;
    padding: 1px 0 5px 23px;
    }


.leftcol .menu li a { display:block;}

.leftcol  .menu li a span { 
display:block;
cursor:pointer;}

fieldset.userdata p {padding:0;}

fieldset.userdata {
  border:none;
  margin:0 auto;
  padding:0;
  height:140px;
  position:relative;
  width:150px;
}

#login-form ul { 
padding:10px; 
text-align:center; 
font-family:Tahoma, sans-serif; 
font-size:11px;}

fieldset.userdata label {
display:block;
line-height:14px; 
color: #555; 
font-family:Tahoma, sans-serif; 
font-size:11px; 
}

#form-login-remember label { 
float:left; 
cursor:pointer; 
}

fieldset.userdata input { 
    background: #fff;
  border: none;
    color: #555;
    font-size: 11px;  width:140px;
    height: 20px;
    line-height: 14px;  padding:0 4px;
}

fieldset.userdata input.button {   
width:140px;
    background: url(../images/but.gif) repeat-x scroll left top transparent;
  border: none;
    border-radius: 0;  color: #fff;
    float: left;
    font-weight: 400;
    height: 21px;
    margin: 0;  cursor:pointer;
  line-height: 20px;
  padding: 0 0 4px 0;
}

fieldset.userdata input.button:hover {  
color:#000;
}


.module .search { margin: 0 20px;position:relative; }

.search label { display:none; }

.module .search .button { position:absolute;right:0;top:0;text-indent:-9999px;width:20px;height:20px;background: transparent url(../images/search_bg.png) no-repeat center center;}

div.module_menu div div div { }

div.module_menu div div div div, div.module div div div div, div.module_text div div div div {background: none; padding:0 0 0px;}

div.module_menu div div div div.custom, div.module div div div div.custom, div.module_text div div div div.custom {  }

.leftcol h3, .rightcol h3 {  
 background: url("../images/h3.png") no-repeat scroll left top #B89A96;
    border: 1px solid #D2C5C3;
    border-radius: 5px;
    color: #FFFFFF;
    font-size: 15px;
    line-height: 17px;
    margin: 0 0 3px;
    padding: 9px 0 10px 28px;
    text-indent: 0;  width: 167px;
}

.leftcol ul.latestnews li a, .leftcol ul.latestnews li a:link {}

.leftcol ul.menu li{
-moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: url("../images/bg_submenu_a.jpg") repeat-x scroll center bottom #FFFFFF;
    border-color: #B79A96 #8C7D76 #8C7D76 #B79A96;
    border-image: none;
    border-radius: 5px;
		-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
    border-style: solid;
    border-width: 1px;
}

.leftcol ul.menu li a, .leftcol ul.menu li a:link{
  background: url("../images/strzalka_p.png") no-repeat scroll 5px 6px rgba(0, 0, 0, 0);
    color: #36292B;
    display: block;
    font-family: times new roman;
    font-size: 13px;
    margin: 1px;
    padding: 6px 6px 6px 29px;
}


.leftcol ul.menu li.current ,.leftcol ul.menu li.active 
 {
   background: url("../images/bg_submenu_hover.jpg") repeat-x scroll center bottom #B89A96;
    border: 1px solid #D2C5C3;
    border-radius: 5px;
    color: #FFFFFF;
    margin: 0 0 3px;
    width: 195px;
}

.leftcol ul.menu li.current a:link,.leftcol ul.menu li.active a:link,
.leftcol ul.menu li.current a:visited,.leftcol ul.menu li.active a:visited{    color: #FFFFFF;}

.items-leading, .category-desc {
border-bottom:1px solid #ddd;
}/* items row */

.items-row .item {
text-align:left; 
padding: 10px 0; 

}

.items-row .item h2, .items-row .item h1, .items-row .item h1 a, .items-row .item h2 a { 

}
.item .readmore { text-align:right;margin:0;}

.item .readmore a { 
    background: url("../images/readmore.png") no-repeat scroll right top transparent;
    color: #F89C21;
    display: block;
    font-size: 2px;
    height: 41px;
    overflow: hidden;
    padding: 0 10px 0 0;
    width: 727px;
}

.item .readmore a:hover { opacity:0.8;}

.actions {float:left; overflow:hidden;margin:0 0 10px;}

.actions li { float:left; }

.actions li img { float:left;margin:0 6px 0 0; }

.category-desc img { margin:0 10px 4px }

.category-desc a, .category-desc a:link, .category-desc a:visited { 
color:#000;
text-decoration:underline;
}

.main .categories-list ul li {padding: 5px;}

.category-desc {
    line-height: 1.7em;
    margin: 10px 0;
    padding-left: 0;
}
.category-desc p { line-height:normal; }

.pagination {     
   margin: 18px 0 0;
    overflow: hidden;
    padding: 10px 0 0;
    text-align: center;}

.pagination .counter {     display: none;
    margin: 0; }


.pagination ul {     float: right;
    overflow: hidden;
  color:#666666;
  }

  a.pagenav{color:#666666!important;}
  
.pagination ul li { 
    background: none repeat scroll 0 0 transparent;
    border: 1px solid #CCCCCC;
    border-radius: 5px 5px 5px 5px;
    float: left;
    margin: 0 6px 0 0;
    padding: 2px !important;
}

.pagination .pagenav {
    background: none repeat scroll 0 0 transparent;
    color: #258CDB;
    display: block;
    padding: 0 4px;
}

li.pagination-prev span.pagenav,li.pagination-next span.pagenav{color:#666666;}

.pagenav .pagenav-prev { float:left; }

.pagenav .pagenav-next { float:right; }

.pagenav-prev, .pagenav-next {margin:10px 0;}
/* end maincol */
/* tables */
table { }

table, table th, table td {  vertical-align: top; }

table.weblinks th,table.newsfeeds th,table.category th,table.jlist-table th{
background: none repeat scroll 0 0 #F8E4BB;
    color: #174C6E;
}

table.category a:link,table.category a:visited{
 color: #174c6e;
    
}

table.category a:hover{
 color: #174c6e;
    text-decoration:underline;
}

th#tableOrdering{    width: 470px;}

table.weblinks,table.category{ 
   margin: 10px 0 20px;
    width: 100%;
 }

table.weblinks td{ border-collapse:collapse; }

table.weblinks td,table.category td{ padding:7px; }

table.weblinks th,table.category th{ padding:7px;text-align:left }

td.num{ vertical-align:top;text-align:left; }

td.hits{ vertical-align:top;text-align:center }

td p{ margin:0;line-height:1.3em }

.filter{ margin:10px 0 }

.display-limit,.filter{   margin-right: 2px;
    text-align: right; }

/* ++++++++++++++  category table  ++++++++++++++ */
table.category th a img{ padding:2px 10px }

.filter-search{ float:left; }

.filter-search .inputbox{width:6em}

legend.element-invisible
{
        position:absolute;
        /* need margin top and left doesn't work for the legend element */
        margin-left:-3000px;
        margin-top:-3000px;
        height:0px;
}
.cat-items{ margin-top:20px }



#member-registration label { display:block; }

#member-registration legend { font-size:20px; }

#member-registration dd { padding:0;margin:0 0 10px; }

.contact-links li { line-height:20px; }

#jform_email-lbl { width:200px;float:left; }

#article-index li { line-height:20px; }

.maincol li {line-height:20px;}

.maincol .menu li,#article-index li,.maincol .latestnews li,.maincol .relateditems li,.maincol .categories-module li{
color: #000;
}

#article-index ul,.maincol .menu { 
padding: 0 0 10px; 
}

.stats-module dt {
    float: left;
    font-weight: bold;
    margin: 0 10px 0 0;
}

.maincol .login,.maincol .registration,#user-registration {
margin:0 0 10px 0;
}

.maincol .login label { 
float:left;
width:100px;
}

.maincol .login .login-fields {
overflow:hidden;
margin:0 0 10px;
}

#copy{
width:1000px;
margin:0 auto;
font-size:10px;
text-align:right;
}

.footer p{
margin:0;
}

.footer{
width:1000px;
margin:0 auto;
}

.footer .module{
margin-bottom:0px;
}

div#maximenuck132 .maxiFancybackground .maxiFancycenter {
    border-top: 1px solid #704b45;
    box-shadow: 0px 2px 10px 1px #704b45;
}


.slider p{margin:0;}

.footer a:link,.footer a:visited{
color:#777777;
}
.footer a:hover{
color:#212121;
}

ol li{background:none!important;}
.error {
  background:#fdcdc9;
  margin:0 0 20px 0;
  padding:10px;
  border:none;
}

#system-message { 
margin:0; 
}

#system-message dt.warning{ 
color:#be4e4c;
margin:0 0 10px;
font-size:16px;
font-weight:700; 
}

#system-message dd.warning li { 
line-height:20px; 
background: transparent url(../images/arrow-2.png) no-repeat left top;
padding:0 0 0 20px; 
}

#menu {
    margin: 0 auto;
    position: relative;
    width: 100%;
    background: #2d0f07;
    border-bottom: 4px solid #6b5144;

}

.maximenuckh{max-width:1020px;width:100%;margin:0 auto;}

#js-mainnav {
    background-color: rgba(0, 0, 0, 0) !important;
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    border-top: 0 solid #3A0700 !important;
}

.js-megamenu {
    font-family: Open sans !important;
    font-size: 12px !important;
}

ul.level0 li.mega a.mega{   padding: 14px 15px !important;}


ul.level0 li.active,ul.level0 li.mega {
    background-color: rgba(0, 0, 0, 0) !important;
}

ul.level0 li.mega,ul.level0 li.active {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
	}

ul.level0 li.mega a.mega {
    border-left: 0 solid #014E72 !important;
    border-right: 0 solid #333333 !important;
    color: #FFFFFF !important;
	  font-weight: normal !important;
}



.active.haschild-over.over .level1 a span{color: #ffffff!important;}
.active.haschild-over.over .level1 a span:hover{color: #bb8b84!important;}

span.menu-title:hover{cursor:pointer;}

.group-title {
    border-bottom: 2px solid #FFFFFF !important;
	 display: table !important;
}
ul.level1 li.mega {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-top: 0 dotted #FFFFFF !important;
}
	
ul.level1 li.mega a.mega span.menu-title {
    margin: 0 0 0 -5px !important;
}

ul.level0 li.mega a.mega:hover,ul.level1 li.mega a.mega:hover{color: #bb8b84!important;}

.group-content .js-moduletable, .group-content ul.megamenu {
    margin: 10px 0 !important;
    padding: 0;
}

ul.level1 .group .group-title a.mega.group{
padding: 4px 5px!important;
}

ul.level0 .group-content .level1 li.mega a.mega{padding:5px!important;}

ul.level0 .level1 li.mega a.mega{ padding: 5px 7px !important;}

.childcontent-inner {
background:none!important;
    background-color: #2D0E07 !important;
    border-bottom: 1px solid #2D0E07 !important;
    border-left-color: #001A26;
    border-right: 1px solid #2D0E07 !important;
    border-top-color: -moz-use-text-color;
    color: #CCCCCC;
}

.klasakont .childcontent-inner {
background:url(../images/tlosub.jpg) no-repeat 0 0!important;
    background-color: #2D0E07 !important;
    border-bottom: 1px solid #2D0E07 !important;
    border-left-color: #001A26;
    border-right: 1px solid #2D0E07 !important;
    border-top-color: -moz-use-text-color;
    color: #CCCCCC;
	  height: 251px;
    padding: 20px 0 0;
}

.home .klasakont .childcontent-inner {
background:url(../images/tlosub.jpg) no-repeat 0 0!important;
    background-color: #2D0E07 !important;
    border-bottom: 1px solid #2D0E07 !important;
    border-left-color: #001A26;
    border-right: 1px solid #2D0E07 !important;
    border-top-color: -moz-use-text-color;
    color: #CCCCCC;
	height:208px;
	    padding: 0px 0 0;
}

a#menu126{ 
padding: 5px 15px 7px 15px !important;
    width: 100px;
	}

a#menu134{
padding: 5px 15px 7px 15px !important;
width: 86px;
}

a#menu135{
padding: 5px 15px 7px 15px !important;
width: 90px;
}

.module div div, .module_menu div div{
background: transparent;
}

.module div div div, .module_menu div div div{ 

}

.module_menu, .module{ 
margin-bottom:20px;
display:inline-block ;
}

.module_menu, .rightcol .module , .leftcol .module{ 
margin-bottom:21px;
}


input.inputbox, textarea.inputbox  {
background: #ebebeb; 
border: 1px solid #a3a3a3; 
margin: 0 0 10px 0; 
color: #000;
}

.latestnews li {margin: 0 0 0 10px;}

ul.whosonline {margin: 0 0 0 10px;}


#logo {
    margin: 100px 0 0;
    position: absolute;
    z-index: 99;
}


#search{
    margin: 15px 0 0 397px;
    position: absolute;
}


.cols-2 .column-1 {
    float: left;
    width: 45%;
}

.item {
    display: block;
    padding: 0 5px 10px;
}

.items-row {
    margin-bottom: 10px !important;
    overflow: hidden;
	padding: 0 20px;
}

blockquote {
    margin: 0;
}

.cols-2 .column-2 {
    float: right;
    margin: 0;
    width: 45%;
}


dt.article-info-term{
display:none;
}

dd.create, .result-category{
    color: #666666;
    display: block;
    font-family: Arial;
    font-size: 16px;
    margin: 0 0 10px !important;
    padding: 0 0 0 406px;
}

dl.article-info{
 margin: -5px 0 18px;
 }


.cols-3 .column-1
{
        float:left;
        width:29%;
        padding:0px 5px;
        margin-right:5%

}
.cols-3 .column-2
{
        float:left;
        width:29%;
        margin-left:0;
        padding:0px 5px
}
.cols-3 .column-3
{
        float:right;
        width:29%;
        padding:0px 5px
}



.cat-children {  display: none;}


.pagination-start,.pagination-end{display:none;}

table.details{}


/*---------------------------search koniec------------------------*/
dl.search-results{}
dl.search-results dd.result-category{
display:none;
}

.searchintro{
    background: url("../images/tagi-line.png") repeat-x scroll left bottom transparent;
    color: #666666;
    display: block;
    font-size: 16px;
    margin: 5px 0 26px;
    padding: 0 0 23px;
    font-family: Arial;
		opacity: 0.5;
}

dt.result-title{
    color: #003e68;
    font-family: Arial;
    font-size: 18px;
}

.cont input#search-searchword {
    background: none repeat scroll 0 0 #dddddd;
    border: 1px solid #FFFFFF;
    margin: 0 0 10px;
    width: 390px;
	display:block;
	float:left;
}

dd.result-text{  padding: 0;}

dd.result-created{}

.cont .search{
   float: none;
    height: auto;
}

button.button2{
    background: url("../images/loopka.png") no-repeat scroll left center transparent;
    border: medium none;
    cursor: pointer;
    height: 28px;
    margin: 0 0 0 6px;
    padding: 0;
    text-indent: -9999px;
    width: 30px;
}

button.button2:hover{opacity:0.8;}


input[type="text"], input[type="password"], textarea, select {
outline: none;
}

fieldset.word label{    float: left;
    padding: 10px 4px 0 0;}

select#ordering.inputbox{
   background: none repeat scroll 0 0 #dddddd;
    border: 0 none;
    color: #FFFFFF;
    font-size: 11px;
    font-weight: bold;
    height: 26px;
    padding: 5px 2px 4px 7px;
    text-transform: uppercase;
}

select#ordering option{
    background: none repeat scroll 0 0 #dddddd;
    border-bottom: 1px solid #CCCCCC;
    color: #E05333;
    padding: 5px 0 6px 10px;
}


.form-limit {
    margin: -26px 0 0 205px;
    position: absolute;
  }

select#limit.inputbox{
   background: none repeat scroll 0 0 #51abcd;
    border: 0 none;
    color: #FFFFFF;
    font-size: 11px;
    font-weight: bold;
    height: 26px;
    padding: 5px 2px 4px 7px;
    text-transform: uppercase;
}

select#limit option{
    background: none repeat scroll 0 0 #e8f2f8;
    border-bottom: 1px solid #CCCCCC;
    color: #003E68;
    padding: 5px 0 6px 10px;
}



#header a img:hover{
opacity:0.8;
}


#article-index{
  border: 1px solid #DDDDDD;
    float: right;
    margin: 0 2px 10px 18px;
    padding: 0;
    width: 30%;
}

#article-index ul{
    padding: 0px;
}

#article-index h3{
  background: none repeat scroll 0 0 #F6F6F6;
    border-bottom: 1px solid #DDDDDD;
    font-size: 12px;
    font-weight: bold;
    line-height: 14px;
    margin: 0;
    padding: 6px 0 5px 10px;
    text-indent: 0;
    text-transform: uppercase;
}

#article-index ul li{
 background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-bottom: 1px dotted #CCCCCC;
    font-size: 11px;
    margin: 0 !important;
    padding: 2px 0 4px 10px;
}

.pagenavcounter{color:#7C5B4B;font-size:12px;}

#article-index ul li a.toclink:link,#article-index ul li a.toclink:visited{color:#373737!important;}

#article-index ul li a.toclink.active,
#article-index ul li a.toclink:hover{text-decoration:underline;}

.top{
    margin: 118px 0 0 433px;
    position: absolute;
}

.pager ul li,.pager ul{list-style: none;
background: none;
text-align: center;
display: inline-table;
margin: 0 0 0 0%;
font-size: 90%;
}