body {
background: #FFFFFF;
margin: 0px;
height: 0px;
}

img {
border: 0px;
}

form {margin: 0px; padding: 0px;}

.hrgray {
background-color: #F4F4F4;
width: 800px;
}

.hrgray2 {
background-color: #EAEAEA;
width: 800px;
}


.hrgray3 {
background-color: #FBFBFB;
width: 800px;
}

#gspace {
background-color: #FFFFFF;
width: 418px;
height: 121px;
}


/* TOP MENU */

#belka_menu1 {
position: absolute;
margin: 0px;
padding-right: 10px;
top: 10px;
width: 408px;
text-align: right;
}

#belka_menu1 a {
padding-top: 0px;
padding-left: 3px;
padding-right: 3px;
color: #AFAFAF;
font-family: Tahoma;
font-size: 11px;
text-decoration: none;
}

#belka_menu1 a:hover {
color: #9178A5;
}

#belka_menu {
margin: 0px;
padding-left: 10px;
padding-top: 10px;
height: 33px;
width: 408px;
background-image: url('images/belka_bg.jpg');
background-color: #744a94;
}

#belka_menu a {
padding-top: 13px;
padding-bottom: 15px;
padding-left: 17px;
padding-right: 17px;
color: #FFFFFF;
font-family: Tahoma;
font-size: 11px;
text-decoration: none;
}


/* LOGIN BOX */

#gs_login_box {
background-color: #FFFFFF;
width: 263px;
height: 128px;
vertical-align: top;
}

#login_box {
margin-top: 10px;
margin-left: 20px;
font-family: Tahoma;
font-size: 9px;
color: #A38CB6;
}

#login_box a {
font-family: Tahoma;
font-size: 9px;
color: #A38CB6;
text-decoration: none;
}

#login_box h1 {
color: #ac96bc;
font-size:16px;
font-family:arial narrow;
margin-bottom: 10px;
}

.form_login {
border: 1px solid #F2F2F2;
width: 148px;
height: 20px;
font-size: 11px;
padding:0px;
margin: 1px;
color: #AFAFAF;
}

.form_login_2 {
border: 1px solid #F2F2F2;
width: 300px;
height: 20px;
font-size: 14px;
padding:0px;
margin: 1px;
color: #AFAFAF;
}

.form_login_3 {
border: 1px solid #F2F2F2;
width: 300px;
font-size: 14px;
padding:0px;
margin: 1px;
color: #AFAFAF;
}


.form_loginbutton {
width: 56px;
height: 21px;
}

.form_loginbutton_kasuj {
background-image:url(kasuj.gif)
width: 56px;
height: 21px;
}




/* LASTWORK BOX */

#lastworkbox {
background-image: url('images/subheader_p.jpg');
color: #FFFFFF;
padding-left: 20px;
}

#lastworkbox h1 {
color: #FFFFFF;
font-size:16px;
font-family:arial narrow;
margin-top: 11px;
margin-bottom: 5px;
}

div#lastworkbox_teskt {
width: 273px;
font-family: Tahoma;
font-size: 11px;
color: #FFFFFF;
float: left;
}

div#lastworkbox_image {
float: right;
margin-right: 10px;
border: 1px solid #8A65A5;
}


/* MAIN NAVIGATION */

#submenu { width:261px; height:auto; float:left; clear:left;overflow:hidden; margin: 0px; padding: 0px;}
#submenu .topm { list-style:none; width:261px; height:38px; background:url(images/submenu_top.jpg) no-repeat left #744a94; }
#submenu .topm a { color:#FFFFFF; text-decoration:none; font-family:arial narrow; font-size:21px; position:relative; left:50px; top:5px; padding:0px; }
#submenu .topm a:visited { color:#FFFFFF; text-decoration:none; font-family:arial narrow; font-size:21px; position:relative; left:50px; top:5px; padding:0px; }
#submenu .topm a:hover { color:#FFFFFF; text-decoration:none; font-family:arial narrow; font-size:21px; position:relative; left:50px; top:5px; background:none; }
#submenu .topmc { float:left; clear:left;  list-style:none; width:261px; height:38px; background:url(images/submenu_topc.jpg) no-repeat left #744a94; border-bottom:1px #652789 solid; }
#submenu .topmc a { color:#FFFFFF; text-decoration:none; font-family:arial narrow; font-size:21px; position:relative; left:50px; top:5px; padding:0px; }
#submenu .topmc a:visited { color:#FFFFFF; text-decoration:none; font-family:arial narrow; font-size:21px; position:relative; left:50px; top:5px; padding:0px; }
#submenu .topmc a:hover { color:#FFFFFF; text-decoration:none; font-family:arial narrow; font-size:21px; position:relative; left:50px; top:5px; background:none; }
#submenu ul {margin: 0px; padding: 0px;}
#submenu li { width:261px; height:34px; list-style:none; background: url(images/submenu_tlo.jpg) no-repeat #FCFCFC; }
#submenu li a { width:221px; height:27px; color:#652789; font-family:Tahoma; font-size:11px; text-decoration:none; display:block; padding:9px 5px 0px 35px; }
#submenu li a:visited { width:221px; height:27px; color:#652789; font-family:Tahoma; font-size:11px; text-decoration:none; display:block; padding:9px 5px 0px 35px; }
#submenu li a:hover { background:url(images/submenu_tlo_over.jpg) #f2f2f2 no-repeat; }
#first li { width:261px; height:34px; list-style:none; background: url(images/submenu_tlo.jpg) no-repeat #FCFCFC; }
#first li a { width:221px; height:27px; color:#652789; font-family:Tahoma; font-size:11px; text-decoration:none; display:block; padding:9px 5px 0px 35px; }
#first li a:visited { width:221px; height:27px; color:#652789; font-family:Tahoma; font-size:11px; text-decoration:none; display:block; padding:9px 5px 0px 35px; }
#first li a:hover { background:url(images/submenu_tlo_over.jpg) #f2f2f2 no-repeat; }
#twice { background-color:#62397F; width:224px; height:auto; float:left; padding-left:37px; }
#twice li { height: 21px; width: 215px; list-style:none; background:url(images/twice_bg.jpg) bottom no-repeat; list-style-image:url(images/twice_arrow.jpg); padding-bottom:10px; margin-top:-5px; padding-top:0px; }
#twice li a { height: 16px; width: 215px; padding-left: 0px; font-family: Tahoma; color: #FFFFFF; font-size: 11px; text-decoration:none; }
#twice li a:visited { height: 16px; width: 215px; padding-left: 0px; font-family: Tahoma; color: #FFFFFF; font-size: 11px; text-decoration:none; }
#twice li a:hover { padding-left:5px; background:none; height: 21px; width: 215px; }

/* CONTENT */

#content {
font-family:Tahoma;
color:#502c6b;
font-size:11px;
padding-top: 0px;
padding-left: 15px;
padding-right: 15px;
padding-bottom: 50px;
}

#content h2 {
color:#f47224;
font-family:Tahoma;
font-weight:bold;
font-size:16px;
margin: 0px;
padding-top: 15px;
padding-bottom: 7px;
}

#content a {color: #F47224; font-size: 11px; text-decoration: none;}
#content a:hover {color: #F47224; font-size: 11px; text-decoration: underline;}
#content a:visited {color: #F47224; font-size: 11px;}

.realizacje_tytul {color: #C0BFC1;}
.realizacje_tytul a {color: #F47224; font-weight: bold; text-decoration: none;}
.realizacje_tytul a:hover {color: #F47224;}
.realizacje_tytul a:visited {color: #F47224;}
.realizacje_work {border: 5px solid #F0F0F1; margin: 0px;}
.realizacje_opis  {padding-left: 10px;}
.realizacje_podpis1  {color: #F47224; font-size: 9px; padding-top: 10px; width: 205px; text-align: left;}
.realizacje_podpis2  {color: #F47224; font-size: 9px; padding-top: 10px; width: 265px; text-align: right;}
.realizacje_podpis2 a {color: #F47224; font-size: 9px; text-decoration: none;}
.realizacje_podpis2 a:hover {color: #F47224; font-size: 9px; text-decoration: underline;}
.realizacje_podpis2 a:visited {color: #F47224; font-size: 9px;}
.realizacje_hr {width: 100%; height: 10px; background-color: #F4F2F6; margin-top: 15px; margin-bottom: 15px;}



/* BOXES */

#box1 {
background-image: url('images/box1_bg.jpg');
width: 277px;
height: 132px;
vertical-align: top;
padding-left: 20px;
padding-right: 15px;
}

#box1 a {
color:#858585;
font-family:Tahoma;
font-size:11px;
text-decoration:none;
}

#box1 h1 {
color: #ac96bc;
font-size:16px;
font-family:arial narrow;
margin-top: 10px;
margin-bottom: 5px;
}

#box2 {
background-image: url('images/box2_bg.jpg');
width: 260px;
height: 132px;
vertical-align: top;
padding-left: 20px;
padding-right: 15px;
}

#box2 h1 {
color: #ac96bc;
font-size:16px;
font-family:arial narrow;
margin-top: 10px;
margin-bottom: 10px;
}

#box3 {
background-image: url('images/box3_bg.jpg');
width: 263px;
height: 132px;
vertical-align: top;
padding-left: 20px;
padding-right: 15px;
}

#box3 h1 {
color: #ac96bc;
font-size:16px;
font-family:arial narrow;
margin-top: 10px;
margin-bottom: 15px;
}

.form_newsletter {
border: 1px solid #F2F2F2;
width: 148px;
height: 20px;
font-size: 11px;
padding:0px;
margin: 1px;
color: #AFAFAF;
}

.form_dodajbutton {
position: absolute;
margin-left: 5px;
width: 56px;
height: 21px;
}


/* FOOTER S */

#foot {
color: #595959;
font-family: Tahoma;
font-size: 11px;
}

#foot a {
color: #595959;
font-family: Tahoma;
font-size: 11px;
text-decoration: none;
}

#footlinks1 a {
font-weight: bold;
}

#footlinks2 a {
padding-left: 7px;
padding-right: 7px;
}

