#t1 { text-indent: 20px; color: #666666; }

#t1 a { text-decoration: none; color: #666666; }

* {margin: 0px;padding: 0px;}
body, html {
text-align: center;
font-family: Tahoma;
font-size: 11px;
color: #666;
}
td {vertical-align:top;}
body {
background: url(gfx/bg.jpg) center top no-repeat;
}
.fr {
float: left;
}
.fl {
float: left;
}
a {
color: #660033;
text-decoration: none;
font-family: Tahoma;
font-size: 11px;
}
a:hover {
text-decoration: underline;
}
a.more {
float: right;
display: block;
margin-top: 15px;
}
#wrapper {
width: 960px;
margin: 35px auto 0px;
text-align: left;
}
#main {
width: 960px;
float: left;
background: url(gfx/bgMain.png) top left repeat-x;
}
* html #main {
background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/templates/default/gfx/bgMain.png", sizingMethod="scale");
}
#left {
width: 300px;
float: left;
}
#left .logo {
width: 300px;
height: 85px;
float: left;
background: url(gfx/logo.png) top left no-repeat;
cursor: pointer;
margin-top: 100px;
margin-bottom: 15px;
}
* html #left .logo {
background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/templates/default/gfx/logo.png", sizingMethod="image");
}
#left .menu {
width: 240px;
float: left;
margin: 30px 30px 40px;
display: inline;
}
#left .menu a {
width: 238px;
height: 77px;
float: left;
padding: 1px;
background: #e8e8e8;
margin-bottom: 6px;
text-decoration: none;
}
#left .menu a:hover {
background: #fff;
}
#left .menu img {
border: 0px;
display: block;
}
#left .menu a.oferta {
background: #e8e8e8 url(gfx/ofertaMenuDbl.gif) 180px bottom no-repeat;
}
#left .menu a.oferta:hover, #left .menu a.ofertaAct {
background: #fff url(gfx/ofertaMenuDbl.gif) right 37px no-repeat;
}
#left .menu a.drukarnia {
background: #e8e8e8 url(gfx/drukarniaMenuDbl.gif) 155px bottom no-repeat;
}
#left .menu a.drukarnia:hover, #left .menu a.drukarniaAct {
background: #fff url(gfx/drukarniaMenuDbl.gif) right 37px no-repeat;
}
#left .menu a.kontakt {
background: #e8e8e8 url(gfx/kontaktMenuDbl.gif) 168px bottom no-repeat;
}
#left .menu a.kontakt:hover, #left .menu a.kontaktAct {
background: #fff url(gfx/kontaktMenuDbl.gif) right 37px no-repeat;
}
#left .menu a.ofirmie {
background: #e8e8e8 url(gfx/ofirmieMenuDbl.gif) 172px bottom no-repeat;
}
#left .menu a.ofirmie:hover, #left .menu a.ofirmieAct {
background: #fff url(gfx/ofirmieMenuDbl.gif) right 37px no-repeat;
}

#left .home, #left .info {
width: 150px;
margin:0px 0px 7px;
float: left;
}


#left .info {
margin-top: 0px;
}
#left .home a {
color: #d9d7d6;
font-weight: bold;
text-decoration: none;
background:url(gfx/home.gif) left center no-repeat;
float: left;
padding-left: 19px;
}
#left .info span {
float: left;
color: #fff;
font-weight: bold;
background: url(gfx/tel.gif) left center no-repeat;
padding-left: 19px;
}
#left .info a {
color: #fff;
font-weight: bold;
text-decoration: none;
background:url(gfx/mail.gif) left center no-repeat;
float: left;
padding-left: 19px;
margin-top: 7px;
}
#right {
width: 600px;
float: right;
padding: 30px;
background: url(gfx/rightBg.gif) left top repeat-y;
}
#baner {
width: 600px;
float: left;
font-size: 0px;
}
#right .content {
width: 600px;
background: #e8e8e8;
float: left;
min-height: 383px;
_height: 385px;
position: relative;
}
#right .content .flower {
width: 202px;
position: absolute;
bottom: 0px;
left: 0px;
font-size: 0px;
}
#right .content .flower img {
display: block;
}
#right .realiz {
width: 600px;
float: left;
}
#right .white {
background: #e8e8e8 url(gfx/white.gif) left top repeat-y;
}
#right .content .left {
width: 202px;
float: left;
padding-top: 30px;
min-height: 255px;
_height: 255px;
}
#right .content .left img {
border: 0px;
}
#right .content .right {
width: 370px;
float: left;
padding: 30px 14px 15px;
min-height: 230px;
_height: 230px;
line-height: 1.3;
}

#right .content .right .Title {
width: 370px;
float: left;
color: #660033;
font-weight: bold;
margin-bottom: 10px;
}


#right .content .right #Drukarnia {
width: 370px;
float: left;
}
#right .content .right a.certyfikaty {
float: left;
background: url(gfx/certyfikat.gif) left top no-repeat;
position: absolute;
bottom: 5px;
right: 10px;
height: 17px;
padding-left: 25px;
padding-top: 3px;
}



#right .content .right #Drukarnia .Item {
width: 370px;
float: left;
margin-bottom: 3px;
}
#right .content .right #Drukarnia .ItemDesc {
width: 370px;
float: left;
margin-bottom: 15px;
font-size: 11px;
display: none;
}
#right .content .right #Drukarnia .ItemDesc .image {
float: left;
margin-right: 10px;
}
#right .content .right #Drukarnia .ItemDesc .image img {
border: 1px #fff solid;
}



a.contact {
float: right;
margin: 15px 10px 10px;
}


#Contact {
width: 370px;
float: left;
margin: 0px;
}

#Contact .Cleft {
float: left;
width: 180px;
padding: 0px;
margin: 0px;
margin-right: 20px;
}
#Contact .Cright, #Contact .row {
float: right;
width: 170px;
}
#Contact .Cright .header {
float: right;
width: 170px;
color: #08449c;
font-weight: bold;
margin-bottom: 10px;
}
#Contact .row {
font-size: 10px;
margin-bottom: 3px;
}

#Contact .row input, #Contact .row textarea {
border: 0px;
font-size: 11px;
font-family: Tahoma;
padding: 2px 3px;
width: 164px;
}
#Contact .row textarea {
height: 200px;
}
#Contact .row .submitContact {
color: #04419b;
float: right;
margin-top: 10px;
}
#footer {
width: 660px;
float: right;
color: #ccc;
text-align: center;
padding-top: 20px;
margin-bottom: 20px;
}
#footer .menu {
width: 660px;
float: left;
text-align: center;
margin-top: 7px;
}
#footer .menu a {
font-weight: bold;
color: #fff;
}
a.atom {
color: #ccc;
margin-top: 5px;
}

#contactMap {
width: 370px;
height: 370px;
float: left;
top: 10px;
background: #ccc;
position: absolute;
display: none;
}
#contactMap a.close {
width: 15px;
height: 15px;
float: left;
position: absolute;
background: #000 url(gfx/close.gif) top left no-repeat;
top: 3px;
right: 3px;
text-decoration: none;
}
span.absol {
font-size: 0px;
}
.uniaBanner
{
border-bottom:1px solid #e8e8e8;
border-top:1px solid #e8e8e8;
}

