/* CSS Document */

html, body{height:100%; text-align:center; background:#D7D7D7; font-size:11px; font-family:Verdana;}
body{display:table; width:100%; margin:0 auto; background:#D7D7D7;}
h1{font-size:15px; color:#454545; margin:0; padding:0;}
h1 span{color:#C00;}
#wrapper{display:table-cell; vertical-align:middle;}
#main{position:relative; background:#FFF; width:762px; height:510px; padding:8px; margin:7px auto; text-align:left;}
#menu{background:#585858; width:762px; height:35px; position:absolute; bottom:8px; left:8px;}
#menu.menu2{width:590px; position:absolute; left:181px; z-index:2;}
#menu.menu2 img {float:right;}
#menu img{float:left; margin:3px 2px 0 0; border:0;}
.bottom_bg{position:absolute; bottom:8px; right:7px; background:#585858; width:763px; height:35px;}
#footer{color:#666; text-align:left; width:752px; margin:0 auto;}

a{color:#C00;}
a:hover{color:#777;}

form{background:#F1F1F1;}
form div{margin-top:1px; width:373px; background:#F1F1F1; padding:3px;}
form div label{float:left; width:90px; font-weight:bold; padding-top:3px; margin-left:3px;}
form div .input{width:270px; font-family:Verdana; font-size:12px; padding-top:2px;}

#logo{position:absolute; top:28px; left:30px; border:0; width:185px; height:65px;}
#logo2{position:absolute; top:40px; left:25px; border:0; width:185px; height:65px;}

#galeria{position:absolute; bottom:-7px; left:-24px; border:0; z-index:1;}

#submenu{color:#333; font-size:12px; text-align:center; width:185px; margin-top:10px;}
#submenu a{color:#333; text-decoration:none; line-height:24px; font-weight:bold;}
#submenu a:hover{color:#777; text-decoration:none;}
#submenu span{color:#C00; text-decoration:none; line-height:24px; font-weight:bold;}

#leftnav{width:185px; background:#F1F1F1; position:absolute; left:8px; top:8px; border-right:1px solid #BBB; padding:15px 15px 40px 15px;}
#nav_m{margin-top:17px;}
#nav_m img{width:45px; height:45px;}
#nav_m a{margin:8px 3px 0 3px; float:left; border:5px solid #F1F1F1;}
#nav_m a:hover{float:left; border:5px solid #FFF;}
#nav_m a.active{border:5px solid #454545;}

#next{clear:both; width:167px; margin:auto; padding-top:15px;}

#foto{width:547px; height:475px; margin-left:216px; padding:7px 22px 15px 22px;}
#foto img{border:2px solid #333;}

#oferta_foto{float:left; margin-right:40px;}
#oferta{padding:30px 30px 20px 0; font-size:11px; line-height:16px; margin-left:342px;}
#oferta .linki{font-size:14px; font-weight:bold; margin-bottom:20px; margin-top:30px; line-height:30px;}
#oferta .linki a{color:#454545; padding-right:15px;}
#oferta .linki a:hover{color:#777}
#oferta .linki span{color:#C00; padding-right:15px;}
#oferta p{margin:25px 0 10px;}

a.powrot{position:absolute; bottom:70px; right:30px; font-size:12px;}

.table_f{margin-top:5px; background:#CCC;}
	.table_f td, .table_f th{padding:2px 14px; text-align:center; background:#FFF;}
	.table_f th{background:#EEE; font-weight:normal;}
