html, body {
background-image:url(../gfx/bg.jpg);
background-repeat:repeat-x;
background-color:#E6EAE9;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
 font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #000000;
}


.main {width:100%;text-align:center;padding:0;}
.gfx_instant { width:928px;height:386px;border:1px solid white;border-width:0px 7px 0px 7px;background-color:#FFFFFF;margin:0 auto 0 auto;padding:0;position:relative; }

.topmenu { background-image:url(../gfx/topmenu_bg.jpg);height:41px;background-repeat:repeat-x; }
.topmenu ul, .topmenu ul li { margin:0;padding:0;list-style:none; }
.topmenu ul li { border:0px solid white;display:inline; }
.topmenu ul li a img {border:0}
#url3_1, #url4_1, #url5_1, #url6_1, #url7_1 {position:absolute;display:block;height:38px;top:0px}
#url3_1 {background-image:url(../gfx/topmenu_home.png);width:96px;left:0px}
#url4_1 {background-image:url(../gfx/topmenu_ofirmie.png);width:92px;left:96px}
#url5_1 {background-image:url(../gfx/topmenu_realizacje.png);width:93px;left:188px}
#url6_1 {background-image:url(../gfx/topmenu_oferta.png);width:92px;left:281px}
#url7_1 {background-image:url(../gfx/topmenu_kontakt.png);width:86px;left:372px}
#url3_1:hover {background-image:url(../gfx/topmenu_home_over.png)}
#url4_1:hover {background-image:url(../gfx/topmenu_ofirmie_over.png)}
#url5_1:hover {background-image:url(../gfx/topmenu_realizacje_over.png)}
#url6_1:hover {background-image:url(../gfx/topmenu_oferta_over.png)}
#url7_1:hover {background-image:url(../gfx/topmenu_kontakt_over.png)}


.gfxtopmenu { background-image:url(../gfx/gfxmenu_bg.jpg);height:83px;background-repeat:repeat-x;margin:0;padding:0;border:0px solid red; }
.gfxtopmenu_dez { background-image:url(../gfx/gfxmenu_dez.jpg);width:341px;height:83px;float:right;right:1px;position:relative; }
.gfxtop {background-image:url(../gfx/gfx_bg.jpg);height:262px;margin:0;padding:0;position:relative;display:block;border:0px solid gray; }
.gfxtopdez {background-image:url(../gfx/gfxtop_dez.jpg);height:237px;margin:0;padding:0;bottom:25;border:0px solid gray;display:block;border-top-width:0px;}


.gfxmenu { background-image:url(../gfx/gfxmenu.jpg);height:82px;width:549px;border:0px solid white;float:left;margin:0;padding:0;list-style:none;position:relative; }
.gfxmenu ul { margin:0;padding:0;list-style:none; }
.gfxmenu ul li { border:0px solid white;display:inline; }
.gfxmenu ul li a img {border:0}
#url3, #url4, #url5, #url6, #url7 {position:absolute;display:block;height:80px;top:0px}
#url3 {background-image:url(../gfx/btn_home.jpg);width:93px;left:0px}
#url4 {background-image:url(../gfx/btn_ofirmie.jpg);width:92px;left:93px}
#url5 {background-image:url(../gfx/btn_realizacje.jpg);width:92px;left:186px}
#url6 {background-image:url(../gfx/btn_oferta.jpg);width:92px;left:278px}
#url7 {background-image:url(../gfx/btn_kontakt.jpg);width:92px;left:370px}
#url3:hover {background-image:url(../gfx/blank.gif)}
#url4:hover {background-image:url(../gfx/blank.gif)}
#url5:hover {background-image:url(../gfx/blank.gif)}
#url6:hover {background-image:url(../gfx/blank.gif)}
#url7:hover {background-image:url(../gfx/blank.gif)}
.gfxmenu_right { background-image:url(../gfx/gfxmenu_right.jpg);width:36px;height:82px;float:right;right:1px;top:1px;position:relative;border:solid 0px red; }

.vision { display:block; left:-3000px; width: 1px; height:1px; position: absolute; overflow:hidden; }


.contain_instant { width:928px;border:7px solid white;border-top-width:0px;margin:0 auto 0 auto;position:relative; }
.contain1 { position:relative;width:928px;min-height:135px;margin:0 0 0 0px;padding:0 0 0 0px; z-index:2;background-color:#353D3F;}
.contain2 { position:relative;width:928px;min-height:300px;margin:0 0 0 0px;padding:0 0 0 0px; z-index:2;background-color:#4A5859;}
.contain3 { position:relative;width:928px;min-height:100px;margin:0 0 0 0px;padding:0 0 0 0px; z-index:2;background-color:#A2ACA3;}
.contain_down { width:928px;height:39px;display:block;position:relative;float:right;background-image:url(../gfx/containdown_bg.jpg);background-repeat:repeat-x;margin:0;padding:0; }
.contain_down span {color:#074893;padding-top:10px;display:block;}
.contain {min-height:370px;}

.cleaner {clear:both;line-height:0px;overflow:hidden;font-size:1px;}

.dualtec {position:absolute;float:right;right:20px;top:10px;}
.dualtec a{ font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-weight: lighter; font-size: 11px; color: #B1CCEC; text-decoration: none; }
.dualtec a:hover{ font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-weight: lighter; font-size: 11px; color: #FFFFFF; text-decoration: none; }
.copyright {position:absolute;float:left;text-align:center;left:300px;top:10px;margin:0;padding:0;}
.copyright a { font-family:Trebuchet MS;font-size:11px;font-weight:lighter;color:#B1CCEC;text-decoration:none; }
.copyright a:hover { font-family:Trebuchet MS;font-size:11px;font-weight:lighter;color:#FFFFFF;text-decoration:none; }
.freelink a{ color: #505050;text-decoration: none; }
.freelink a:hover{ color: #006600;text-decoration: none; }






.sites { width:928px;text-align:left;float:left;display:block;border:solid 0pt green;margin:5px 10px 5px 10px;padding:0 0 0 0px;position:relative; }
.sites_text { position:relative; border:solid 0pt red;margin:0;padding:0;color:#FFFFFF;font-family:Trebuchet MS, Arial, Tahoma;font-size:12px;width:700px; }
.sites_text a { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color:#E90002;text-decoration: none; }
.sites_text a:hover{ font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #FF6600;text-decoration: none; }
.sites_menu { display:block;width:170px;float:right;border:solid 0pt green;margin:30px 40px 0px 0px;padding:0;height:294px;min-height:294px; }
.sites_h1 { height:25px;float:left;margin:0px 0px 0px 0px;padding:0 0 0 0px;font-family:Arial, Tahoma;font-size:19px;font-weight:bold;color:#FFFFFF; }
.sites_h2 { font-family:Arial, Tahoma;font-size:15px;font-weight:bold; }

.formdc { border: 1px #518C1E solid;font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #000000;background-color: #FAFDF9; }
.formact { border: 1px #518C1E solid;font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #000000;background-color: #FFFFFF; }
.formacts { border: 1px #518C1E solid;font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #000000;background-color: #C6FFBD; }
.formheader { position:relative;display:block;margin:0px 0 0 0;padding:0px 0 0 0;z-index:10; }
.tooltipShow { position:absolute;display:block;top:-5px;left:30px;width:150px;border: 1px solid gray;padding: 4px 0px 4px 4px;background-color:lightyellow;color:red;visibility:visible;z-index:100;filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=115); }
.tooltipHide { position:absolute;visibility:hidden; }


.td1 { border:solid 0pt;border-color:#A7C49A;border-bottom-width:1pt;border-left-width:1pt;padding:3px;background-color:#F3F9EF;font-family:Tahoma;font-size:11px; }
.td2 { border:solid 0pt;border-color:#A7C49A;border-bottom-width:1pt;border-left-width:1pt;border-right-color:#C8D5C3;border-right-width:1pt;padding:3px;background-color:#F3F9EF;font-family:Tahoma;font-size:11px; }



/* BUTTONY */
*.fr {float:right} /* to use with other styles */
*.fl {float:left}  /* to use with other styles */
a.morecart, a.addcart {margin-left:1px;display:block;height:20px;width:21px}
a.addcart {background: url(../gfx/addcart.gif) no-repeat}
a.morecart {background: url(../gfx/morecart.gif) no-repeat}
a.morecart:hover, a.addcart:hover {background-position:0px -20px} /* change bg */
a.morecart span, a.addcart span {display:none}

.dc
{
border: 1px #1F1F1F solid;
font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
background-color: #DCE0E0;
}
.act
{
border: 1px #1F1F1F solid;
font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
background-color: #FFFFFF;
}
.acts
{
border: 1px #660000 solid;
font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
background-color: #FFCC99;
}

