*
{
margin: 0px;
padding: 0px;
border: none;
}

img {
padding:0px;
margin:0px;
border: 0px none;
}

a {
color:#616161;
border:none;
text-decoration:none;
}


a:hover{
color:#ff3c00;
background: none;
text-decoration:none;
}


body
{
margin-left: -0.1px;
color: #000000;
font-size: 10px;
font-family: Arial, Helvetica, sans-serif;
background:#010300 url(gfx/bg.jpg) repeat-y center;
}


#content {
margin: auto;
width: 1039px;
text-align:left;
}

#main{
width:1039px;
}
.tekst {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}


#main_menu {
float:left;
width:234px;
height:560px;
}

#main_menu ul {
margin:0px;padding:0px;
height:51px;
list-style-type:none;
}

#main_menu ul li {
margin: 0; padding: 0;
list-style:none; 
display:block;
float:left;
}

#main_menu ul li a {
display:block;
width:234px;
height:51px;
}


#main_menu ul li#o_firmie a:hover {height:58px;  background: url(gfx/menu_h_02.jpg) 0px 0px no-repeat;}
main_menu ul li#o_firmie {height:58px;}
#main_menu ul li#o_firmie a {height:58px; background: url(gfx/menu_02.jpg) 0px 0 no-repeat;}
main_menu ul li#o_firmie {height:58px;}

#main_menu ul li#projekty a:hover {height:49px; background: url(gfx/menu_h_03.jpg) 0px 0px no-repeat;}
main_menu ul li#projekty {height:49px;}
#main_menu ul li#projekty a {height:49px; background: url(gfx/menu_03.jpg) 0px 0 no-repeat;}
main_menu ul li#projekty {height:49px;}

#main_menu ul li#cennik a:hover {height:25px; background: url(gfx/menu_04.jpg) 0px 0px no-repeat;}
main_menu ul li#cennik {height:25px;}
#main_menu ul li#cennik a {height:25px; background: url(gfx/menu_04.jpg) 0px 0 no-repeat;}
main_menu ul li#cennik {height:25px;}

#main_menu ul li#poligrafia a:hover {height:44px; background: url(gfx/menu_h_05.jpg) 0px 0px no-repeat;}
main_menu ul li#poligrafia {height:44px;}
#main_menu ul li#poligrafia a {height:44px; background: url(gfx/menu_05.jpg) 0px 0 no-repeat;}
main_menu ul li#poligrafia {height:44px;}

#main_menu ul li#offest a:hover {height:26px; background: url(gfx/menu_06.jpg) 0px 0px no-repeat;}
main_menu ul li#offest {height:26px;}
#main_menu ul li#offest a {height:26px; background: url(gfx/menu_06.jpg) 0px 0 no-repeat;}
main_menu ul li#offest {height:26px;}

#main_menu ul li#cennik2 a:hover {height:27px; background: url(gfx/menu_07.jpg) 0px 0px no-repeat;}
main_menu ul li#cennik2 {height:27px;}
#main_menu ul li#cennik2 a {height:27px; background: url(gfx/menu_07.jpg) 0px 0 no-repeat;}
main_menu ul li#cennik2 {height:27px;}

#main_menu ul li#cyfrowy a:hover {height:26px; background: url(gfx/menu_08.jpg) 0px 0px no-repeat;}
main_menu ul li#cyfrowy {height:26px;}
#main_menu ul li#cyfrowy a {height:26px; background: url(gfx/menu_08.jpg) 0px 0 no-repeat;}
main_menu ul li#cyfrowy {height:26px;}

#main_menu ul li#cennik3 a:hover {height:26px; background: url(gfx/menu_09.jpg) 0px 0px no-repeat;}
main_menu ul li#cennik3 {height:26px;}
#main_menu ul li#cennik3 a {height:26px; background: url(gfx/menu_09.jpg) 0px 0 no-repeat;}
main_menu ul li#cennik3 {height:26px;}

#main_menu ul li#wieloformat a:hover {height:26px; background: url(gfx/menu_10.jpg) 0px 0px no-repeat;}
main_menu ul li#wieloformat {height:26px;}
#main_menu ul li#wieloformat a {height:26px; background: url(gfx/menu_10.jpg) 0px 0 no-repeat;}
main_menu ul li#wieloformat {height:26px;}

#main_menu ul li#reklama a:hover {height:45px; background: url(gfx/menu_h_11.jpg) 0px 0px no-repeat;}
main_menu ul li#reklama {height:45px;}
#main_menu ul li#reklama a {height:45px; background: url(gfx/menu_11.jpg) 0px 0 no-repeat;}
main_menu ul li#reklama {height:45px;}

#main_menu ul li#fotografia a:hover {height:26px; background: url(gfx/menu_12.jpg) 0px 0px no-repeat;}
main_menu ul li#fotografia {height:26px;}
#main_menu ul li#fotografia a {height:26px; background: url(gfx/menu_12.jpg) 0px 0 no-repeat;}
main_menu ul li#fotografia {height:26px;}

#main_menu ul li#strony a:hover {height:25px; background: url(gfx/menu_13.jpg) 0px 0px no-repeat;}
main_menu ul li#strony {height:25px;}
#main_menu ul li#strony a {height:25px; background: url(gfx/menu_13.jpg) 0px 0 no-repeat;}
main_menu ul li#strony {height:25px;}

#main_menu ul li#portfolio a:hover {height:47px; background: url(gfx/menu_h_14.jpg) 0px 0px no-repeat;}
main_menu ul li#portfolio {height:47px;}
#main_menu ul li#portfolio a {height:47px; background: url(gfx/menu_14.jpg) 0px 0 no-repeat;}
main_menu ul li#portfolio {height:47px;}

#main_menu ul li#kontakt a:hover {height:51px; background: url(gfx/menu_h_15.jpg) 0px 0px no-repeat;}
main_menu ul li#kontakt {height:51px;}
#main_menu ul li#kontakt a {height:51px; background: url(gfx/menu_15.jpg) 0px 0 no-repeat;}
main_menu ul li#kontakt {height:51px;}

#right_col{
float:right;
width:805px;
}

#top{
width:805px;
height:223px;
background:url(gfx/top.jpg) no-repeat;
}
#portfolio_menu {
background:url(gfx/strzala.jpg) left top no-repeat;
width:190px;
float:left;
padding:100px 0px 0px 10px;
font-size:14px;
font:Verdana, Arial, Helvetica, sans-serf;
color: #666666;
line-height: 32px;
font-weight:bolder;
}
#right_txt_mirror{
float:right;
width:550px;
padding: 40px 0px 0px 0px;
text-align:justify;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
margin-right:50px;
}
#left_txt_mirror{
background:url(gfx/strzala.jpg) left top no-repeat;
width:200px;
float:left;
padding:40px 0px 0px 0px;
font-size:16px;
font:Verdana, Arial, Helvetica, sans-serf;
text-align:center;
color:#FF0000;
line-height: 32px;
font-weight:bolder;
}
#left_txt2{
float:left;
width:380px;
padding: 40px 0px 0px 30px;
background:url(gfx/strzala.jpg) left top no-repeat;
text-align:justify;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}
#left_txt{
float:left;
width:440px;
padding: 40px 0px 0px 30px;
background:url(gfx/strzala.jpg) left top no-repeat;
text-align:justify;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}
#right_txt{
width:280px;
float:right;
padding:40px 40px 0px 10px;
font-size:16px;
font:Verdana, Arial, Helvetica, sans-serf;
text-align:center;
color:#FF0000;
line-height: 32px;
font-weight: bold;
}
#left_txt_half{
float:left;
width:350px;
padding: 0px 0px 0px 0px;
text-align:justify;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
}
#right_txt_half{
width:350px;
float:right;
margin-right:100px;
padding:0px 0px 0px 0px;
font-size:14px;
font:Verdana, Arial, Helvetica, sans-serf;
text-align:justify;
}
#one_top{
padding: 40px 0px 0px 120px;
margin-right:100px;
background:url(gfx/strzala.jpg) left top no-repeat;
text-align:justify;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
}
#right_txt2{
float:right;
width:320px;
padding: 40px 0px 0px 10px;
margin-right:40px;
margin-left: 10px;
text-align:justify;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

#blu_pro{
float:none;
width:300px;
padding: 0px 0px 0px 0px;
margin-right:0px;
margin-left: 0px;
color:#000099;
text-align:justify;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
}


#right_col p{
font-size:14px;
padding:17px 345px 0px 27px;
text-align:justify;
}
