/* ------------- Start Value ------------- */
body {
	font-family:tahoma;
	font-size:12px;
	margin:0px auto 0px auto;
	padding:0px;
	display:block;

	text-align:center;
	background: url(../images/slice/tlo_stopka.jpg) center bottom repeat-y;
	background-color:#9e9e9e;
	width:100%;
}
div,table{
	margin:0px;
	padding:0px;
	font-family:Tahoma;
	font-size:12px;
	color:#808080; /* kolor czcionki na portalu */
	text-align:left;
}

img{
	border:0px;
	padding:0px;
	margin:0px;
}

h1{
	font-size:13px;
	margin:0px;
	font-weight:bold;
}
h2, h3{
  font-size:11px;
  font-weight:bold;
  text-align:center;
  color: white;
  margin:0px;
  padding:3px 0 0 10px;
  font-family: tahoma;
  text-align:left;
}
h3{
  margin:10px auto;
  font-weight:normal;
}
form{
  margin:0px;
  padding:0px;
}
ul,li{
  padding: 0;
  margin: 0;
  text-align:left;
}
ul.file_ul{
  padding: 0;
  margin: 5px 0 0 10px;
  list-style:none;
}
li.file_li{
  margin-top:5px;
}
#aktualnosci{
	padding:0px;
	margin:0px;
	list-style:none;
}
#aktualnosci li{
	padding:3px 0 0 0;
	margin:0px 0 0 5px;

}
/* --------------- links ------------- */
a {
    font-family: tahoma;
	font-size: 12px;
    color:#808080;
	text-decoration: none;
}
a:hover {
	color: #000;
}
a.a1{
font-size:12px;
	color: #ff0000;
    text-decoration: underline;
    font-weight:normal;
}

a.a4:hover{
	color: #fa863b;
}

/* --------------- forms ------------- */
.fl{
	width: 130px;
	padding: 3px 0 3px 20px;
	float:left;
	text-align:left;
	font-weight:bold;
	clear:both;
}
.fr{
	width: 230px;
	padding: 3px 0;
	text-align:left;
	float:left;
}
.fr input{ border:1px solid #e7af4a;clear:both;}
.fr textarea{width:200px; height:65px;  border:1px solid #e7af4a;overflow:auto;clear:both;}
.fr select{border:1px solid #e7af4a;clear:both;}



.select_0{
    font-size:10px;
    height:18px;
    border-style:solid;
    border-color:#746da0;

    border-width:1px;
}
.input_1{
    margin:0;
    padding:0px;
    font-family: tahoma;
    font-size:10px;
    width:206px;
    height:16px;
    color: #616161;
    vertical-align:middle;
    border-style:solid;
    border-color:#808080;

    border-width:1px;
}
.button_1{
    margin-left:2px;
    border:1px solid #808080;
    background-color:#d8d8d8;
    font-size:10px;
    vertical-align:middle;
    color:#000;
    cursor:pointer;
}
.fieldTitle{
    height:15px;
}
#moreOptions input{
	margin:2px 3px 2px 0;
	padding:0;
	color: #616161;
	font-size:10px;
	vertical-align:middle;
}
#moreOptions label{
	margin:0;
	padding:0px;
	color: #616161;
	vertical-align:middle;

}
/* style body */
#back{
	width:100%;
	background: url(../images/slice/tlo.jpg) repeat-y;
	background-position:center top;
	background-color:#9e9e9e;
	padding-bottom:10px;
}
#backTop{
	padding: 19px 15px 0 0;
	width: 783px;
	height:40px;
	margin: 0px auto;
	background: url(../images/slice/tlo_top.jpg) no-repeat;
}
#back_foot{
	width:100%;
	height: 22px;
	background: url(../images/slice/tlo_foot.jpg) center top no-repeat;
}
#cointeiner{
    width: 782px;
    margin: 10px auto 0 auto;
    overflow:hidden;
}
#top{
	text-align:center;
}
#baner{
	margin: 0 3px;
	width: 776px;
	height: 164px;
	text-align:center;
	clear:both;
}
.logo{
    float: left;
    margin: 5px 0 0 40px;
}
.list{
	margin: 5px 0;
}
#menuTop{

    height: 33px;
    padding-right: 1px;
    float:right;
    background: url(../images/slice/menuTop.gif) repeat-x;
}
.menuTopR{
    width: 10px;
    height: 33px;
    float:left;
    background: url(../images/slice/menuTopR.gif) no-repeat;
}
#menuTop a{
    padding: 9px 5px 0 7px;
    height:30px;
    float:left;
    display:block;
    color: #fff;
}
#menuTop a:hover{
    padding: 0px 5px 0 0px;
    height:33px;
    float:left;
    display:block;
    color: #fff;
    background: url(../images/slice/menuBr.gif) no-repeat right top;
    background-color: #2e2e2e;
}
#menuTop a:hover span{
    padding: 9px 0px 0 7px;
    height:24px;
    float:left;
    cursor:pointer;
    display:block;
    background: url(../images/slice/menuBl.gif) no-repeat left top;
}
#partners{
    margin:10px 15px 20px 0;
    width: 150px;
    float: right;
    text-align:right;
    clear:right;
}
#partners img{
    margin: 0 5px;
}
#main
{
width: 780px;
	padding-left:2px;
	padding-top:3px;
}
.box{
    width:259px;
	padding:0px;
    float:left;
    text-align:center;
    overflow:hidden;
}
.boxTitle{
    width:257px;
    height:21px;
    background: url(../images/slice/title.gif) no-repeat;
}
.boxTitleLong{
    width:517px;
    height:21px;
    background: url(../images/slice/title_long.gif) no-repeat;
}
.boxText{
	margin-top:3px;
    padding:10px;
	text-align:left;
	color: #808080;
}
.boxText a:link,li{
	color: #808080;
}
.kariera{
	margin-top:3px;
	padding: 0px 30px;
	text-align:left;
	color: #808080;
	background: url(../images/tlo_ramsat.jpg) repeat-y;

}
.newsletterText{
    padding: 5px 0 0 5px;
    color: #616161;
    font-size: 12px;
    text-align:left;
}
#fotter{
	margin:10px 3px 0 3px;
    clear: both;
    padding:5px 0;
    text-align:left;
    border-top:1px solid black;
}
#moreOptions{
	padding: 5px 0 0 0
}
.kontakt_ul{
	margin-left:20px;
	list-style: none;
}
.kontakt_ul li{
	padding: 2px 0px;
}
.kontakt_ul .a2{
	font-size:12px;
	font-weight:bold;
}
a.a5{
	font-size:14px;
	color:#fa863b;
	font-weight:bold;
}
a.a6{
	color:#fa863b;
}
a.a3{
	font-size:12px;
	font-weight:bold;
}
.tyt{
	padding: 0 0 10px 0;
	font-size:14px;
	font-weight:bold;
	color:#fa863b;
}
.tyt span{
	margin-left:10px;
	text-decoration: underline;
}
.galleryImg{
	width:92px;
	margin:2px;
	padding:2px;
	float: left;
	border: 1px solid #e5e5e5;
}
#ble{
	margin-top:47px;
}