

body {
margin : 0;
font-size : 12px;
font-family : Arial, Helvetica, sans-serif;
background : #FDFDFD url(tlo.jpg) repeat-x;
}
#navi h1 {
	color:#0012BA;
	font-size:12px;
	display:inline;
}
#navi a {
	color : #FF9900;
	text-decoration : none;
	display:inline;
}
#navi a:hover {
text-decoration : none;
}


a {
color : rgb(255,128,0);
text-decoration: none;
}
a:hover {
text-decoration: none;
}
img {
border : 0;
}
#page {
width : 938px;
margin : 0 auto;
}
#top {
width : 938px;
height: 86px;
float:left;
}
#logo {
width : 377px;
height: 108px;
float:left;
}
#lang {
width : 309px;
height: 44px;
float:right;
}
#menu {
width : 550px;
height: 30px;
float:right;
padding-top:0px;
text-align:bottom;
}
#anim {
width : 936px;
height: 169px;
float:left;
background:rgb(237,237,237);
align:center;

}
#anim2 {
width : 936px;
height: 120px;
float:left;
background:rgb(237,237,237);
align:center;

}
#butonki {
margin-top:7px;
width : 938px;

float:left;
background:#ffffff;
}
#butonki_content {
margin-top:5px;
width : 899px;
text-align:left;
float:left;
margin-left:15px;
}

#content_area {
width : 938px;
float:left;
background : #ffffff;
}
#navi_sp {

width : 15px;
height: 30px;
float:left;
}
#navi {

width :700px;
height: 25px;
float:left;
padding-left:25px;
padding-top:11px;
background : #ffffff url(navi.jpg) no-repeat;
color:rgb(255,166,0);
		font-size         : 11px; 
		font-family       : Verdana; 
		font-weight       : bold;
}

#content {

width : 100%;
/*min-height:600px;*/
float:left;
background : #ffffff url(bg_content.jpg) no-repeat;

}
#txt{
padding-left:30px;

padding-top:10px;
padding-bottom:20px;
width : 630px;
float:left;
color:rgb(80,80,80);
		font-size         : 12px; 
		font-family       : Arial; 
}
#right{
width:265px;
float:right;
}
#right .mapa {
	border:1 solid #333333;
	background-color:#FFFFFF;
	padding:7px;
	margin-left:-400px;
	margin-top:270px;
}
#right .bestpollbaner {
	margin-top:-34px;
	margin-bottom:25px;
}
#gallery{
padding-top:5px;
width:255px;
height:180px;
float:right;

}



#footer{
width:100%;
height:79px;
float:left;
background : url(footer_bg.jpg) repeat-x;
}

#ft{
width:938px;
height:36px;
margin : 0 auto;
}

#footer_txt {
width : 900px;
margin : 0 auto;
padding-top:50px;
color:rgb(64,64,64);
		font-size         : 11px; 
		font-family       : Arial; 
				font-weight       : bold;

}

#footer_belka{
width:800px;
height:36px;
margin : 0 auto;
text-align:right;
float:right;
background : url(stopka3.jpg) no-repeat;
}


/*menu top */
/*URL: http://www.dynamicdrive.com/style/ */
    
#glowingtabs{
width:100%;
font-size:14px;
text-transform:uppercase;
line-height:normal;
overflow: hidden;
border-bottom: 0px solid #7e9fff; /*Add border strip to bottom of menu*/
height:59px;
}

#glowingtabs ul{
float:left;
list-style-type: none;
margin:0;
margin-left: 0px; /*Left offset of entire tab menu relative to page*/
padding:0;
height:59px;
}

#glowingtabs li{
display:inline;
margin:0;
padding:0;
height:59px;
}

#glowingtabs a{
float:left;
background:url(button.jpg) no-repeat left top;
margin:0;
margin-right: 5px; /*spacing between each tab*/
padding:0 0 0 9px;
text-decoration:none;
height:59px;
}

#glowingtabs a span{
float:right;
display:block;
background:url(button.jpg) no-repeat right top;
padding: 20px 20px 10px 10px;
font-weight:bold;
color:#ffffff;
height:59px;
}

/* menu top \*/
#glowingtabs a span {float:none;}
/* End IE5-Mac hack */

#glowingtabs a:hover span {
color: rgb(192,192,192);
}

/* menu top nowe\*/
#menu_t{
height:55px;
font-size:14px;
text-transform:uppercase;
float:right;
border: 0px solid #7e9fff; /*Add border strip to bottom of menu*/
background:url(button_bg.jpg) repeat-x;
width:20%;
}
#menu_t_l{
height:55px;
width:10px;
float:left;
background:url(button_bg_l.jpg) no-repeat;
}
#menu_t_r{
height:55px;
width:10px;
float:right;
background:url(button_bg_r.jpg) no-repeat;
}
#menu_t_txt{
height:55px;
font-size:14px;
text-transform:uppercase;
float:left;
padding: 20px 0px 0px 15px;
font-weight:bold;
color:#ffffff;
width:auto;
}
a.boldbuttonsflash{
background: transparent url(button_flash_l.gif) no-repeat top left;
display: block;
float: right;
font: bold 11px Arial; /* Change 13px as desired */
text-transform:uppercase;
line-height: 34px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 30px) */
padding-left: 9px; /* Width of left menu image */
text-decoration: none;
height:40px;
}

a.boldbuttonsflash span.buttonflash {
	background: transparent url(button_flash.gif) no-repeat top right;
	display: block; /*Set 10px to be equal or greater than'padding-left' value above*/
	text-decoration: none;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 2px;
}


a.boldbuttons{
background: transparent url(button_bg_l.jpg) no-repeat top left;
display: block;
float: right;
font: bold 11px Arial; /* Change 13px as desired */
text-transform:uppercase;
line-height: 34px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 30px) */
padding-left: 10px; /* Width of left menu image */
text-decoration: none;
height:40px;

}

a:link.boldbuttons, a:visited.boldbuttons, a:hover.boldbuttons, a:active.boldbuttons, a:link.boldbuttonsflash, a:visited.boldbuttonsflash, a:hover.boldbuttonsflash, a:active.boldbuttonsflash{
color: white; /*button text color*/
text-decoration: none;
}

a.boldbuttons span{
background: transparent url(button_class.jpg) no-repeat top right;
display: block;
padding: 2px 10px 2px 2px; /*Set 10px to be equal or greater than'padding-left' value above*/
text-decoration: none;
}

a:hover.boldbuttons, a:hover.boldbuttonsflash{ /* Hover state CSS */
text-decoration: none;
color:rgb(192,192,192);
}


.buttonwrapper{ /* Container you can use to surround a CSS button to clear float */
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
width: 100%;
}
input.submit {
	background:none;
	border:0;
	color:#333333;
}
/*formularz*/
div.fieldwrapper{ /*field row DIV (includes two columns- Styled label column and 'thefield' column)*/
width: 500px; /*width of form rows*/
overflow: hidden;
padding: 5px 0;
}
div.fieldwrapper div.thefield input[type="text"]{ /* style for INPUT type="text" fields. Has no effect in IE7 or below! */
	width: 400px;
	border:1px solid #CCCCCC;
}
div.fieldwrapper div.thefield textarea{ /* style for TEXTAREA fields. */
width: 400px;
height: 100px;
}




