@CHARSET "UTF-8";


body { margin: 0; padding: 0; text-align: center; color: #fff;
	background: #212222 url('../img/idx/bg.png') top left repeat-x;}
body, td, th { font-size: 11px; font-family: Tahoma, sans-serif; }


/** top */
#top { width: 924px; height: 160px; margin: 35px auto 0 auto; text-align: left; }

#top .logo { float: left; width: 180px; }

.menu { float: left; width: 740px; }
.menu ul { margin: 0; padding: 39px 0 0 0; list-style-type: none; }
.menu li { float: left; padding: 0 70px 0 0; }
.menu li.last{ padding-right: 0; }
.menu li ul li{ padding: 0; }


/** middle */
#middle { width: 924px; margin: 25px auto 0 auto; text-align: left; }

.mainLeft { float: left; width: 510px; }
.mainLeft img { border: 1px solid #fff; }

.mainRight { float: right; width: 400px; text-align: justify;}

.mainText { color: #c5afaf; }

p.title { margin-top: 25px; color: #805959; font-weight: bold; font-size: 12px; }
p.title a { color: #805959; }
span.separator { color: #9c0404; }
span.date { color: #9e9a9a; font-size: 10px; }
a.more { float: right; padding-right: 15px; color: #9e9a9a; font-weight: bold;
	background: url('../img/idx/more.gif') bottom right no-repeat; }

#middle2 { width: 990px; margin: 5px auto 0 auto; text-align: left; font-size: 12px;
	background-color: #2a2c2b; border: 1px solid #858585; }
#middle2 .space { padding: 30px; }

#left { width: 430px; float: left; }
#right { width: 450px; float: right;}

#middle2 .navigation { padding: 40px 0 0 0; text-align: right; font-size: 11px; }
#middle2 .navigation a { font-weight: bold; color: #bf7983 }
#middle2 .navigation a.back { padding: 0 15px 10px 0; margin-left: 20px;
	background: url('../img/idx/back.gif') top right no-repeat; }
#middle2 .navigation a.top { padding: 0 15px 10px 0; margin-left: 20px;
	background: url('../img/idx/top.gif') top right no-repeat; }
	
#picture { margin: 15px 0 25px 0; }
#pictures img { float: left; margin: 0 23px 12px 0; }
#pictures img.four { margin-right: 0; }

h1 { color: #bf7983; font-size: 15px; margin: 0 0 10px 0; padding: 0; }


/** bottom */
#bottom { padding: 60px 0 50px 0;
	background: #000 url('../img/idx/bg-bottom.png') top left repeat-x; }
#bottom .space { width: 960px; margin: 0 auto; text-align: left; }

#bottom .logo { float: left; width: 180px; }

#bottom .links { float: left; width: 600px; text-align: left; }
#bottom .links ul { margin: 0; padding: 5px 0 0 0; list-style-type: none; }
#bottom .links li { display: inline; margin: 0; padding: 0 40px 0 0; }
#bottom .links a { color: #fff; }

#bottom .mainPage { float: right; padding-top: 5px; width: 120px; text-align: right; }
#bottom .mainPage a { color: #5f4949; font-weight: bold; }

#bottom .info, #bottom .info a { color: #5f4949 }
#bottom .info { padding: 8px 0; }

/** standard */
a { color: #fff; text-decoration: none; }
a:hover { color: #fff; text-decoration: none; }

img { border: 0; vertical-align: bottom; }
img.b { vertical-align: bottom; }
img.m { vertical-align: middle; }

table { }
td, th { vertical-align: top; }
.c, .center { text-align: center; }
.l { text-align: left; }
.r { text-align: right; }
.j { text-align: justify; }
.t { vertical-align: top; }
.m { vertical-align: middle; }
.b { vertical-align: bottom; }

.clr { clear: both; }
.cL { clear: left; }
.cR { clear: right; }

.pageNum { padding-top: 20px; }

div.failed ul { margin: 20px 0 0 0; }
div.failed li { color: #d10; }


/** forms */
form { display: inline; }
form fieldset { display: block; border: 0; }
form legend { display: inline; margin: 0; padding: 15px 0; }
form ul { list-style: none; margin: 10px 0; padding: 0; }
form ul li { padding: 3px 0; margin: 0; clear: left; }
form ul li.hide { display: none; }
form ul li.submit { margin-left: 90px; }
form ul label { float: left; width: 80px; padding-right: 10px; text-align: right; }

input, textarea { font-family: sans-serif; font-size: 10px; }
input.noBorder { border: 0; }
select { font-size: 11px; }
button { border-style: none; background-color: transparent; font-size: 11px; }


/** http://www.hyh.pl */

