html, body, table, ul{margin: 0px; padding: 0px; color: #000033; font-family: tahoma; font-size: 14px;}
body{text-align: center;  background: url(../images/back.png) no-repeat center top; margin: 0px; padding: 80px 0px;}
.body{width: 800px; margin: auto; text-align: center;}
img{border: 0;}
table#page td{vertical-align: top; margin: 0px; padding: 0px;}

a{text-decoration: none; color: #000099}
a:hover{color: blue; text-decoration: underline;}

.top_a a{position: absolute; width: 700px; height: 120px; left: 50%; margin-left: -350px;}

h1{font-size: 24px;}
h2{font-size: 20px;}


input.text {border: 0; background: url(../images/input_145.png) no-repeat center top; width: 145px; height: 25px; font-size: 12px; padding: 3px 5px 2px 7px;}
input.submit {border: 0; background: url(../images/submit.png) no-repeat center top; width: 85px; height: 25px; font-size: 12px; *padding-top: 5px;} 

.main h3, .main h2, .main form{margin: 0px;} 

.right{text-align: right;}
.left{text-align: left;}
.center{text-align: center;}
.fleft{float: left;}
.fright{float: right;}
.bold{font-weight: bold;}
.italic{font-style: italic;}
.red{color: red;}
.green{color: green;}
.big{font-size: 18px;}
.medium{font-size: 16px;}
.normal{font-size: 14px;}
.small{font-size: 12px;}
.mini{font-size: 10px;}
.mb10{margin-bottom: 10px;}
.mt10{margin-top: 10px;}
.ml3{margin-left: 3px;}
.m10{margin: 10px;}

div.linka{width: 510px; height: 20px; background: url(../images/hr.jpg) no-repeat; border: 0;}

.header{padding: 5px 10px; background: url(../images/header.png) no-repeat center top; height: 120px;}
.header h1{font-size: 23; margin: 25px 0px 10px 90px; text-align: left;}
.header span{font-size: 16; margin-left: 110px; text-align: left; display: block; font-weight: bold;}
.left{width: 190px; margin-left: 20px; *margin-left: 0px;}
.left .login{background: url(../images/login.png) no-repeat center top; height: 180px; padding: 30px 10px 0px 20px; font-size: 11px;}
.left .login form {margin: 0px; padding: 0px;}
.left .login ul {list-style: none; margin: 3px 0px 0px -12px; line-height: 12px;}
.left .login ul li{text-align: center;}
.left .login a{font-size: 11px;}
.left .login input.text {border: 0; background: url(../images/input_145.png) no-repeat center top; width: 145px; height: 25px; font-size: 12px; padding: 3px 5px 2px 7px;}
.left .login input.submit {border: 0; background: url(../images/submit.png) no-repeat center top; width: 85px; height: 25px; font-size: 12px; *padding-top: 5px; margin-left: 30px;}

.menu{margin-top: 5px;}
.menu ul{list-style: none;}
.menu li{width: 190px; height: 39px; line-height: 39px;}
.menu a{ background: url(../images/menu_a.png) no-repeat; display: block; padding: 4px 5px 0px 30px; font-weight: bold;}
.menu a:hover{ background: url(../images/menu_a_hover.png) no-repeat; color: white;}
.main{text-align: left; width: 510px; *width: 560px; background: url(../images/main.png) repeat-y; padding: 0px 25px; padding-right: 25px;}
.main_top{text-align: left; width: 560px; margin-top: 3px; height: 29px; background: url(../images/main_top.png) no-repeat;}
.main_bottom{text-align: left; width: 560px; height: 29px; background: url(../images/main_bottom.png) no-repeat;}
.main ul{margin-left: 20px;}

.kotva{height: 50px;}
.footer{font-size: 12px; height: 40px; line-height: 40px; clear: both; background: url(../images/footer.png) no-repeat center top;}

.mb0{margin-bottom: 0px;}

.warning{background: url(../images/warning_16.png) no-repeat left; padding-left: 20px;}

.why {background: url(../images/why.png) no-repeat; padding-left: 78px;}
h4.why{line-height: 34px;}

.cenik {margin: 10px; border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc; padding: 10px 20px 10px 20px; background-color: #eeeeee;}
.cenik h4{margin: 0px; padding: 0px;}
.cenik span{font-weight: bold; float: right;}

.reklama {font-size: 9px; color: #666666;}
.reklama div {margin-bottom: 2px;}
.reklama .title {color: #999999;margin-bottom: 5px;}

.drbky {width: 510px; height: 130px;}
.drbky span{font-weight: bold;}
.drbka {width: 100px; float: left; margin: 10px 35px;}

.icon-katalog {display: inline-block;width: 16px;height: 16px;margin-right: 3px;}
.icon-diskuse { background: url(../images/icons/letter_16.png) no-repeat; }
.icon-fotogalerie { background: url(../images/icons/globe_16.png) no-repeat; }
.icon-osoby { background: url(../images/icons/user_16.png) no-repeat; }
.icon-turnaje { background: url(../images/icons/cup_16.png) no-repeat; }
.icon-zapasy { background: url(../images/icons/clipboard_16.png) no-repeat; }

.katalog-row {
	border-bottom: 1px solid #f0f0f0;
	margin-bottom: 2px;
	padding-bottom: 2px; 
}
