@charset "utf-8";

body,td,th,a{
font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#fafcfb;
}

body{
	background:#64b9ef url(../images/bg_body.jpg) repeat-x;
	text-align:center;
}

p{
margin:5px 0;
}

#wrap{
margin:0 auto;
width:980px;
text-align:left;
position:relative;
}


#menu{
background:url(../images/bg_menu.jpg) no-repeat;
width:980px;
height:73px;
float:left;
}


#main{
width:980px;
height:514px;
float:left;
}

#pas{
width:900px;
height:27px;
float:left;
background:url(../images/bg_pas.jpg) no-repeat;
color:#fefb00;
line-height:27px;
font-weight:bold;
white-space:nowrap;
padding:0 40px;
}



#foot{
width:980px;
height:148px;
float:left;
background:url(../images/bg_foot.jpg) no-repeat;
}


#boxy{
float:left;
width:450px;
}

#boxy-seo{
float:left;
width:900px;
}

.box{
overflow:hidden;
}

.box a{
text-decoration:none;
}

.box a:hover{
text-decoration:underline;
color:#fefb00;
}


#adres{
float:right;
margin:50px 60px 0 0;
width:400px;
text-align:right;
line-height:15px;
color:#cecece;
}

#adres a{
color:#cecece;
text-decoration:none;
}

#pytania{
text-align:left;
font-weight:bold;
margin:50px 0 0 0;
width:290px;
float:left;
color:#fff;
}

#pytania a{
text-decoration:none;
background:url(../images/bg_a.gif);
text-align:center;
width:114px;
height:27px;
line-height:25px;
display:block;
float:right;
margin:10px 0 0 0;
color:#fff;
}

.mapa{
padding:12px 0;
}

.mapa img{
border:2px solid #fff;
}

.adres2{
padding:15px 0 0 0;
}


#boxy2{
padding:10px 112px;

}

#boxy2 div{
float:left;
width:131px;
height:100px;
text-align:center;
margin:0 5px;
padding:20px 5px;
}

#boxy2 div a{
font-size:10px;
text-decoration:none;
}

.title{
float:right;
}

#menu_main{
margin:20px 0 0 20px;
}

#menu_main div{
	float:left;
}

a.m_1{width:145px;height:29px; background:url(../images/menu2_09.jpg) no-repeat; display:block; float:left}
a.m_2{width:116px;height:29px; background:url(../images/menu2_10.jpg) no-repeat; display:block; float:left}
#toggle{width:100px;height:29px; background:url(../images/menu2_11.jpg) no-repeat; display:block; float:left}
a.m_4{width:118px;height:29px; background:url(../images/menu2_12.jpg) no-repeat; display:block; float:left}


a.m_1:hover{background-position:0 -29px}
a.m_2:hover{background-position:0 -29px}
#toggle:hover{background-position:0 -29px}
a.m_4:hover{background-position:0 -29px}

.sm_1, .sm_2, .sm_3, .sm_4, .sm_5{
display:block;
}

.sm_1{background:url(../images/sm_a.gif) no-repeat;width:98px;height:29px}
.sm_2{background:url(../images/sm_b.gif) no-repeat;width:98px;height:29px}
.sm_3{background:url(../images/sm_c.gif) no-repeat;width:98px;height:29px}
.sm_4{background:url(../images/sm_d.gif) no-repeat;width:98px;height:29px}
.sm_5{background:url(../images/sm_inne.gif) no-repeat;width:98px;height:29px}


.sm_1:hover,.sm_2:hover,.sm_3:hover,.sm_4:hover,.sm_5:hover{background-position:0 -29px}



#d_smenu{

	clear:both;
	z-index:2;
	padding:0 0 0 1px;
	width:98px;
	position:absolute;
	margin:29px 0 0 0;

}


.cpr{
	text-align:center;
	clear:both;
}


.cpr a{
	text-decoration:none;
	font-size:11px;
	
}







.mooquee{
  position: absolute;
	overflow: hidden;
	white-space: nowrap;
}
.mooquee-text{
	position: absolute;
}

#p_p img{
	margin:0 !important;
}
