html {background:#f4f4f4;font-family:Tahoma;font-size:12px;color:#4c4c4c;}
body {background:#F4F4F4;line-height:21px;}

a {color:#222;}
a.more {background:url('../grafika/bcsep.png') no-repeat right center;padding-right:15px;font-weight:bold;}
a.more:hover {color:#f4920a;}
h2.header, h1.header, div.art-header {height:35px;line-height:35px;font-weight:bold;padding-left:15px;font-size:14px;color:#222;}
.left {float:left;}
.right{float:right;}
.clear {clear:both;}
.bold {font-weight:bold;}
img.bordered {border:solid 1px #E7E6E4;padding:1px;}
div.no-offers {padding:25px;text-align:center;font-weight:bold;font-size:13px;}

div.error {border: 1px solid #F26F7E; color: #F22943; background-color: #F9A7B1; margin: 5px; padding: 5px; width: 300px; font-weight: normal;}
div.infobox {margin: 5px; padding: 5px; font-weight: normal;}
/*border: 1px solid #4DA05D; color: #3B6843; background-color: #7ABC87;*/

#language-section {text-align:right;position:absolute;top:100px;right:20px;}


#mail-info span.ok {color:#389a03;text-align:center;font-weight:bold;font-size:14px;}
#mail-info span.error {color:#c90d0d;text-align:center;font-weight:bold;font-size:14px;}

#content{overflow: hidden;}
#content div.center{margin: 0px auto; width: 580px; background: #fff; overflow: hidden; padding: 10px;}
#content div.center div#side-panel {float:left;width:220px;margin-right:20px;}
#content div.center div#main-panel {float:left; width: 100%;}
#header-img{width: 940px; height: 330px; background: url('../grafika/header-img.jpg') no-repeat 0px 0px;margin-bottom:10px;}


div#article {position:relative;}
div#article div.article-content {}
div#article div.article-content div.art-header h1 {display:inline;}
div#article div.article-content div.article-text {padding:25px;background:#f5f5f5;overflow:hidden;}
div#brak_strony div.article-text {padding:25px;text-align:center;}



div#form_apply {padding:10px;background:#f8f8f8;padding-bottom:2px;}
div#form_apply input[type=text],
div#form_apply select,
div#form_apply textarea {border:solid 1px #b9b9b9; padding: 3px; margin: 3px;}
div#form_apply select.long,
div#form_apply textarea {width:225px;}

div#form_apply label {display:block; padding:3px; float: left; width: 100px;}
div#form_apply input {display:block; width:250px; float: left; padding: 3px; margin: 3px;}
div#form_apply input.short {width: 118px;}
div#form_apply input[type=radio] {width: 20px;}

div#form_apply div.row {padding:3px 0px;overflow:hidden; clear: both;}


div#form_apply .buttons {margin-left: 100px;}
div#form_apply .buttons input[type=submit] {
    background: #f9c667;
    background: -moz-linear-gradient(top, #FAA84C 0%, #FF7B0D 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FAA84C), color-stop(100%,#FF7B0D));
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FAA84C', endColorstr='#FF7B0D',GradientType=0 );
    background: -moz-linear-gradient(center top , #FAA84C 0%, #FF7B0D 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #C64F00;
    -moz-border-radius: 4px 4px;
    -webkit-border-radius: 4px 4px;
    border-radius: 4px 4px;
    -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.75);
    -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.75);
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.75);
    text-shadow: 0 -1px 0px #C64F00;
    color: #FFFFFF;
    font-size: 12px;
    padding: 6px 18px;
    text-shadow: 0 -1px 0 #C64F00;
    display: block;
    width: 80px;
    height: 30px;
}
div#form_apply .buttons input[type=submit]:hover {
    background: -moz-linear-gradient(center top , #FBCB5D 0%, #EFA003 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-color: #D08A01;
}

body.white {background-color: #fff; font-size: 14px;}
body.white div#article div.article-content div.article-text {background-color: #fff;}
body.white div#form_apply {margin-top: 30px; background-color: #fff;}