body {
background-color:#ffffff;
margin:0px 0px 0px 0px;
text-align:center;
font-family: Tahoma, sans-serif;
font-size: 12px;
color:#687088;
background:url(../images/bg.gif) top center repeat-x;
}

#wtop {
height:114px;
width:980px;
border-bottom:1px solid #7a9fbc;
}

#menu {
position:absolute;
top:45px;
right:-95px;
width:828px;
height:42px;
text-align:right;
background:url(../images/menu_bg.png) repeat-x;
}

#menu ul {
float:right;
}

#langs {
position:absolute;
top:0px;
right:0px;
height:33px;
width:550px;
z-index:500;
text-align:right;
background:url(../images/langbg.jpg) top right no-repeat;
}


#wrapper {
position:relative;
width:980px;
height:auto;
margin:0px auto 0px auto;
text-align:left;
z-index:1;
xbackground:url(../images/sam_podstrona.jpg)  631px 81px no-repeat;
}


#baner {
position:relative;celar:none;float:left;
width:650px;height:298px;
border-bottom:1px solid #b4c7d6;
padding:10px 8px 8px 0px;

}

#banerbok {
position:relative;celar:none;float:left;
width:310px;height:298px;
border-bottom:1px solid #b4c7d6;
padding:10px 0px 8px 10px;
background:url(../images/bg_prod.jpg) 0px 10px no-repeat;
overflow:hidden;
}

.banerbok {
 font-family: Tahoma, sans-serif;
font-size: 11px;
color:#7396b0;
text-align:justify;
}

#serwis_podstrona {
position:absolute;
top:81px;
right:0px;
width:349px;
height:112px;
background:url(../images/sam_podstrona.jpg) no-repeat;
z-index:1;
}

#tmain {
position:relative;
clear:none;
float:left;
width:980px;
padding:10px 0px 20px 0px;
z-index:2;
}


#foot {
position:relative;clear:none;float:left;
width:980px;height:65px;
padding-top:10px;
border-top:1px solid #bccdd9;
color:#6895b9;
font-size:11px;
font-family:Tahoma;
}

#banery_lewy_dol {
position:relative;
clear:none;
float:left;
width:230px;height:65px;
padding-right:10px;
}

.baner_dol {
border:0px;
padding-bottom:10px;
}

#news_1 {
position:relative;
clear:none;
float:left;
width:390px;
xheight:240px;
background:url(../images/newsbg.jpg) top center no-repeat;
padding:10px;
text-align:justify;
font-size:11px;
color:#0063a4;
line-height:14px;
}

#news_1_en {
position:relative;clear:none;float:left;
width:718px;height:240px;
background:url(../images/newsbg_en.jpg) top center no-repeat;
padding:10px;
text-align:justify;
font-size:11px;
color:#0063a4;
line-height:14px;
border:0px solid #000;
}

#news_en_bok {
position:relative;clear:none;float:left;
width:280px;height:240px;
padding:0px 5px 10px 40px;
}

#banery_prawy_dol {
position:relative;clear:none;float:left;
width:320px;height:260px;
padding-left:10px;
}

.logo {border:0px;}
.flag {padding:8px 0px 6px 0px;border:0px;}
.banertop {padding:8px 8px 8px 0px; border:0px;}

.tekst a {
font-family:Tahoma;
font-size:12px;
color:#ea1c2a;
font-weight:bold;
padding:0px;
margin:0px;
text-decoration:none;
}


a:hover {
text-decoration:underline;
}


h1 {
font-family:calibri,Tahoma;
font-size:30px;
color:#003875;
font-weight:normal;
line-height:36px;
padding:10px 0px 10px 0px;
margin:0px;
text-decoration:none;
}

h3 {
font-family:calibri,Tahoma;
font-size:30px;
color:#003875;
font-weight:normal;
line-height:36px;
padding:10px 5px 10px 5px;
margin:0px;
text-decoration:none;
}

h2, .h2, a.h2  {
font-family:calibri,Tahoma;
font-size:20px;
color:#0063a4;
font-weight:normal;
line-height:20px;
padding:10px 0px 10px 0px;
margin:0px;
text-decoration:none;
}



a.h2:hover {
text-decoration:underline;
}

.img_small {
width:140px;
padding:3px;
background-color:#ffffff;
border:1px solid #dddddd;
margin:0px 15px 15px 0px;
clear:none;float:left;
}

.tekst {
font-size:12px;
line-height:18px;
font-family:Tahoma;
color:#005f95;//#003875;//#678599;
text-align:justify;
}

#baner_forum {
position:relative;clear:none;float:left;
width:280px;
height:110px;
padding:20px 20px 15px 20px;
background:url(../images/forum_bg.jpg) no-repeat;
border-bottom:1px solid #fff;
}

.forum_link {
position:absolute;
top:10px;
left:10px;
border:0px solid #f00;
}

.chiptuning_link {
position:relative;clear:none;float:left;
width:280px;
height:90px;
padding:10px 0px 15px 0px;
}

.news, .ntytul {
font-size:12px;
font-family:Tahoma;
color:#0063a4
}

.ntytul {
font-weight:bold;
text-decoration:none;
width:290px;
line-height:20px;
}

.ntytul:hover {
text-decoration:underline;
}

.bhr {
border-bottom:1px solid #bccdd9;
}

.ddata {
line-height:20px;
font-size:9px;
font-family:Tahoma;
color:#82a1b6;
clear:none;float:right;
margin:0px 0px 0px 5px;

}

.ddata_en {
line-height:20px;
font-size:9px;
font-family:Tahoma;
color:#82a1b6;
clear:none;float:left;
}


#menu_bok {
clear:none;float:left;
width:210px;
padding:0px 10px 0px 10px;
min-height:200px;
border-right:1px solid #d4dce3;
}

#mtresc {
clear:none;float:left;
width:695px;
padding:0px 30px 0px 24px;
min-height:400px;
}

#mdol {
clear:none;float:left;
width:980px;
padding:10px 0px 10px 0px;
height:80px;
border-top:1px solid #bccdd9;
}

.ban_dol {
position:relative;
clear:none;float:left;
border:0px;
}

.path {
color:#80accf;
font-size:11px;
font-family:Tahoma;
text-decoration:none;
}

.path a:hover {
text-decoration:underline;
}

.dimgt {
position:relative;
clear:none;float:left;
padding:0px 25px 10px 0px;
}

.imgt {
border:0px;
}

hr {
padding:0px;
margin:20px 0px 0px 0px;
border:0px;
height:1px;
color:#d4dce3;
background-color:#d4dce3;
}

.bdimgg {
position:relative;
clear:none;
float:left;
padding:24px 24px 0px 0px;

}

.lightbox {
}

.imgt2 {
background:#fff;
padding:0px;
border:0px solid #ebebeb;
margin:0px;
}

.img_e {
position:absolute;
top:0px;
left:25px;
width:60px;
height:12px;
}

.otable th {
background-color:#bccdd9;
padding:10px;
}

.otable .tr0 {
background-color:#f4f6f8;
}

.otable .tr1 {
background-color:#e9eef2;
}

.otable td {
padding:10px;
}

.sfoto {
padding:5px;
border:0px; 
}

.top_boxes {
position:relative;
clear:none;
float:right;
height:28px;
overflow:hidden;
}

.f_inp {
border:1px solid #aaf;
}

.t50  {width:50px;}
.t100 {width:100px;}
.t150 {width:150px;}
.t200 {width:200px;}
.t300 {width:300px;}

.imgl {clear:none;float:left;}

.flink {
position:absolute;
top:10px;
right:0px;
width:150px;
height:15px;
text-align:right;
color:#bbb;
text-decoration:none;
}

.flogin {
width:200px;
}

#logged_div {
position:absolute;
top:30px;
right:0px;
width:300px;
height:20px;
text-align:right;
}


