body{font-family: Arial;}
a{text-decoration: none;color:#4F7CA5;}
a:hover{text-decoration: underline}
#main{width:897px;margin:10px auto auto;}
#menu img{border:medium none;
float:left;
margin-bottom:1px;
margin-right:1px;}
#menu{margin-top: 10px;}
#menu img:hover{opacity:0.8}

#content{border-color:#DCDCDC;
border-style:none solid solid;
border-width:medium 1px 1px;
float:left;
margin-top:12px;
overflow:hidden;
padding-top:2px;}

#left_menu{border-right:1px solid #DCDCDC;
float:left;min-height:417px;;
padding-left:14px;
margin-bottom:-20000px;
padding-bottom:20000px;
width:180px;}
#main_content{float:left;
padding-left:17px;
padding-right:17px;
width:413px;}
#right_menu{border-left:1px solid #DCDCDC;
float:left;
margin-bottom:-20000px;
padding-bottom:20000px;
width:252px;}
#left_menu h3{font-size:11px;
margin-bottom:0;margin-top:10px;}
#left_menu a{color:#4F7CA5;
float:left;
font-size:11px;width:155px;
padding-left:15px;
width:155px;}

#right_menu {}
#right_menu .bgA{background:url("/images/kontakt.gif") no-repeat scroll 16px 10px #F0F0F0;
font-size:11px;
height:115px;line-height:11px;
margin-top:6px;
padding-left:52px;
padding-top:10px;}
#right_menu .bgB{}
#right_menu .bgC{}

#txt  {
font-size:12px;
line-height:20px;
text-align:justify;
}
.art {
border-bottom:1px solid #EBEBEB;
padding-bottom:10px;
}
.art_tytul h1 {
font-size:12px;
font-weight:bold;
margin:0;
overflow:hidden;
white-space:normal;
width:540px;
}
h1 {
background-color:transparent;
color:#2C4770;
font-size:15px;
font-weight:normal;
letter-spacing:0.5px;
margin-bottom:10px;
margin-top:15px;
text-indent:0;
}
.art_date {
color:gray;
float:right;
font-size:10px;margin-bottom:10px;
}
.art_text {
float:left;
}
.clear {
clear:both;
}
p {
margin:0;
}

#footer {
border-top:2px solid #C86151;
float:left;
height:20px;
margin-top:4px;
width:100%;
}

.strona_popup{background-color:white;
border:1px solid #DCDCDC;
display:none;
font-size:11px;
margin-left:130px;
max-width:413px;line-height:20px;
padding:17px;
position:absolute;
text-align:justify;}

.strona_popup img{margin-bottom:5px;}

.gray{color:#939393;text-align: left;} 

.web .gray{display: block}
.art_text.web img{margin-bottom: 10px;}
.art_text.web{margin:0}

ul{margin: 0px;}

.img_border img{border:1px solid #DCDCDC;
margin-top:15px;
padding:4px;}

#copy {
color:gray;
font-size:11px;
margin-bottom:5px;
margin-top:5px;
}

#rotate{float:left;
margin-top:27px;width:100%;margin-bottom:27px;height:70px;}

#header{margin-top:15px;}

.img_ramka{border:1px solid #DCDCDC;
float:left;
padding:20px;
width:153px;}

.media_kw {
border:1px solid #EBEBEB;
display:table;
float:left;
height:81px;
margin-bottom:18px;
margin-right:19px;
padding:5px;
width:185px;
}

.media_head {
color:#2C4770;
cursor:pointer;
display:table-cell;
float:none;
font-weight:bold;
height:85px;
max-height:81px !important;
max-width:80px;
overflow:hidden;
text-align:center;
vertical-align:middle;
}

.media_head img {
margin:0 !important;border: none;
}
