body,html {
font-family:tahoma;
font-size:12px;
background-color:#000000;
color:#FFFFFF;
margin:0;
padding:0;
border:0;
}
*{border:0px; margin:0px; padding:0px;}
img {border:0px; margin:0px; padding:0px;}
img a {border:0px; margin:0px; padding:0px;}
p{margin:0px; padding:0px; margin-bottom:15px;}
#top_bgr{
position:relative;
width:946px;
height:30px;
margin:auto;
background:url(img/bgr_top.jpg);
overflow:hidden;
margin-top:26px;
}
#all_bgr{
position:relative;
width:946px;
margin:auto;
background:url(img/bgr.jpg);
}
#bottom_bgr{
position:relative;
width:946px;
height:50px;
margin:auto;
background:url(img/bgr_bottom.jpg);
overflow:hidden;
}
#all{
width:897px;
margin:0px 25px 0px 24px;
}
#top, #menu_bgr{
position:relative;float:left;
}
#top{
position:relative;
float:left;
left:0px;
top:-56px;
width:897px;
height:348px;/*292*/
background:url(img/top.jpg);
overflow:hidden;
}
.interstudio_top{
position:relative;
float:left;
width:237px;
height:46px;
overflow:hidden;
margin:140px 0px 0px 39px;
}
#projektowanie_stron_internetowych{
position:absolute;
top:0px;
left:0px;
width:253px;
height:28px;
overflow:hidden;
margin:186px 0px 0px 42px;
}
#email{
position:absolute;
top:0px;
left:0px;
width:194px;
height:29px;
overflow:hidden;
margin:214px 0px 0px 42px;
}
#menu_bgr{
width:897px;
height:66px;
background:url(img/menu_bgr.jpg);
overflow:hidden;
margin-top:-56px;
}
.menu1{position:relative;float:left;width:220px;height:66px;margin:0px 0px 0px 60px;overflow:hidden;}
.menu2{position:relative;float:left;width:171px;height:66px;overflow:hidden;}
.menu3{position:relative;float:left;width:190px;height:66px;overflow:hidden;}
.menu4{position:relative;float:left;width:189px;height:66px;overflow:hidden;}
#content_bgr{
position:relative;
width:897px;
min-height:528px;
height:auto !important;
height:528px;
background:url(img/content_bgr.jpg) no-repeat left top;
}
#content{
width:756px;
margin:auto; 
padding-top:47px;
}
#projektowanie{
position:relative;
float:right;
width:342px;
height:44px;
overflow:hidden;
margin:0px 70px 34px 0px;
}
#box_content_bgr_top{
position:relative;
float:right;
width:471px;
height:12px;
background:url(img/box_content_bgr_top1.png);
overflow:hidden;
}
#box_content_bgr{
position:relative;
float:right;
width:471px;
min-height:249px;
height:auto !important;
height:249px;
background:url(img/box_content_bgr1.png) top left;
}
#box_content_bgr_bottom{
position:relative;
float:right;
width:471px;
height:11px;
background:url(img/box_content_bgr_bottom.png);
overflow:hidden;
}
#mceContentBody{
position:relative;
padding:0px 20px 12px 14px;
min-height:273px;
height:auto !important;
height:273px;
font-family:tahoma;
font-size:12px;
color:#FFFFFF;
line-height:18px;
letter-spacing:1px;
text-align:justify;
}
#aktual_head{
position:relative;
float:left;
width:245px;
padding:10px 0px 0px 0px;
}
#aktual_head a{
text-decoration:none;color:#FFFFFF;}
.head_news{
position:relative;
font-family:tahoma;
font-size:12px;
font-weight:bold;
color:#557480;
padding:0px 0px 10px 0px;
text-align:left;
}
.head_news a{cursor:pointer;position:relative;color:#557480 !important;}
.head_news_content{
font-weight:bold;
/*color:#557480;*/
color:#88AFBE;
/*color:#FFFEDC;*/
}
#all_news{
min-height:400px;
height:auto !important;
height:400px;
}
#all_news p{
margin-top:12px;
}
.bottom_news{
position:relative;
float:left;
width:214px;
height:4px;
background:url(img/bottom_news.png) 2px 0px no-repeat;
overflow:hidden;
margin:8px 0px 0px 0px;
padding-bottom:7px;
}
#box_aktual_bgr_top{
position:relative;
float:left;
width:245px;
height:12px;
background:url(img/box_aktual_bgr_top.png) no-repeat;
overflow:hidden;
}
#box_aktual_bgr{
position:relative;
float:left;
width:245px;
min-height:249px;
height:auto !important;
height:249px;
background:url(img/box_aktual_bgr1.png) repeat-y top left;
}
#box_aktual_bgr a{
cursor:pointer;position:relative;
}
#box_aktual_bgr_bottom{
position:relative;
float:left;
width:245px;
height:11px;
background:url(img/box_aktual_bgr_bottom.png) no-repeat;
overflow:hidden;
}
#content_news{
cursor:pointer;position:relative;
font-family:tahoma;
font-size:11px;
color:#FFFFFF;
text-align:justify;
line-height:18px;
padding:0px 17px 6px 12px;
}
#content_news a{
cursor:pointer;position:relative;
}
#footer{
width:897px;
height:93px;
overflow:hidden;
margin-top:18px;
}
#footer_belt{
position:relative;
float:left;
width:756px;
height:4px;
margin:0px 0px 0px 74px;
overflow:hidden;
}
#footer_text{
position:relative;
float:left;
width:897px;
margin-top:4px;
text-align:center;
line-height:29px;
}
#footer_text a{
font-family:tahoma;
font-size:13px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
letter-spacing:1px;
}
#interstudio{
position:absolute;
top:60px;
left:435px;
width:142px;
height:27px;
}
#mceContentBody a {position:relative;text-decoration:none;font-weight:bold;color:#FFFEDC;font-family:tahoma;font-size:11px;}
a{cursor:pointer;position:relative;}

.portfolio, .portfolio td{font-size:11px; font-family:tahoma;}
.blue, .blue td{font-size:11px; font-family:tahoma;color:#557480;font-weight:bold;}
.white, .white td{font-size:11px; font-family:tahoma;color:#FFFFFF;}
.white a{font-size:11px !important;;font-family:tahoma;}
