body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,hr {margin:0; padding:0;}
table {border-collapse:collapse; border-spacing:0;}
fieldset,img {border:0; padding:0; margin:0;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:12px; font-weight:normal;}
h3 {font-family:Tahoma, Arial, Verdana, sans-serif;}
body {font-family:Tahoma, Arial, Verdana, sans-serif; font-size:12px; color:#013e73; height:100%; background:url(../gfx/down_bg_grass.png) no-repeat fixed bottom right;}
a {text-decoration:none; color:#235cbc;}
a:hover {text-decoration:underline;}


#MainBox {width:800px; margin:50px 0 0 80px; position:absolute; border-bottom:200px solid transparent; border-right:160px solid transparent;}
.MainBoxtTansparent {width:800px; height:90%; background:url(../gfx/boxbg.png) left bottom no-repeat; position:absolute; bottom:0; z-index:10;}
ul#MainMenu {width:800px; height:230px; position:absolute; top:0; z-index:31}
ul#MainMenu li {width:200px; height:230px; float:left; z-index:31}
ul#MainMenu li a {width:200px; height:0; background:url(../gfx/main_menu.png) no-repeat; padding-top:230px; overflow:hidden; display:block; z-index:31}
ul#MainMenu li#MM1 a:hover {background-position:0 30px; z-index:31}
ul#MainMenu li#MM2 a {background-position:-200px 30px;}
ul#MainMenu li#MM2 a:hover {background-position:-200px 0;}
ul#MainMenu li#MM3 a {background-position:-400px 0;}
ul#MainMenu li#MM3 a:hover {background-position:-400px 30px;}
ul#MainMenu li#MM4 a {background-position:-600px 30px;}
ul#MainMenu li#MM4 a:hover {background-position:-600px 0;}
#MainContent {width:720px; padding:30px 0 30px 40px; position:relative; z-index:20; border-top:solid 240px transparent}
#MainContent p {padding:0 0 5px 220px; text-align:left; color:#000d19; font:normal 12px Arial; z-index:10; text-indent:20px;}
#MainContent .MCSignature p {text-align:right !important; padding-bottom:0px !important;}
#MainContent .MCSName {font:normal 14px Arial;}
h1#EmizedLogo {position:absolute; width:287px; height:287px; top:280px; left:-60px; z-index:40;}


#Container {width:780px; position:absolute; top:300px; left:340px; border-bottom:200px solid transparent; border-right:30px solid transparent; z-index:21;}
#Container .ContainerWhiteBg {width:768px; height:100%; background:url(../gfx/container_whitebg.png) repeat-y; filter:alpha(opacity=95);-moz-opacity:.95;opacity:.95; position:absolute; z-index:20;}
#Container .ContainerBorder {width:780px; height:100%; position:absolute; z-index:21; overflow:hidden}
#Container .ContainerBorderBg {width:780px; height:100%; background:url(../gfx/container.png) repeat-y -800px 0; position:absolute; z-index:23; margin-top:17px;}
#Container .ContainerTop {width:780px; height:17px; background:url(../gfx/container.png) repeat-y; position:absolute; z-index:22;}
#Container .ContainerBottom {width:780px; height:74px; background:url(../gfx/container.png) repeat-y -1600px 0; position:absolute; z-index:23; bottom:-74px;}
#Container .ContainerContent {width:640px; z-index:30; padding:50px 70px 40px 70px; position:relative;}
#Container .ContainerContent p {padding:2px 0; text-align:left; text-indent:10px; color:#117000; font:normal 12px Arial;}
#Container .ContainerContent p.PAdres {text-indent:0; font:bold 12px Arial;}
#Container .ContainerContent h2, #Container .ContainerContent h3 {padding:5px 0 0 0; color:#117000; font:normal 32px Arial; margin-bottom:10px;}
#Container .ContainerContent h3 {font:normal 22px Arial;}
#Container .ContainerContent ul {color:#117000; font:bold 11px Arial; padding-left:10px; margin-bottom:15px;}
#Container #ContainerZakladki {width:189px; height:0; padding-top:43px; background:url(../gfx/container_zakladki.png) no-repeat; margin-top:17px; overflow:hidden;}
#Container .wspolpraca #ContainerZakladki {background-position:-200px 0;}
#Container .kontakt #ContainerZakladki {background-position:-400px 0;}
#Container .zamknij {position:absolute; z-index:40; top:30px; right:40px}
#Container .CAdresL {width:240px; float:left;}
#Container .CAdresR {width:340px; float:left; padding-left:30px; border-left:1px solid #117000;}

#Container table.CAdresTab {width:340px; color:#117000; font:bold 11px Arial;}
#Container table.CAdresTab textarea, #Container table.CAdresTab input {width:145px; padding:1px; font:normal 11px tahoma; color:#117000; border:0; margin-left:8px;}
#Container table.CAdresTab textarea {height:94px; width:235px;}
#Container table.CAdresTab td {padding:4px 0; vertical-align:top;}
#Container table.CAdresTab td.CAdresTabinput {background:url(../gfx/input_bg.png) no-repeat 6px 2px;}
#Container table.CAdresTab td.CAdresTabtextarea {background:url(../gfx/textarea_bg.png) no-repeat 6px 2px;}
#Container table.CAdresTab input.wyslij, #Container table.CAdresTab input.wyczysc {width:70px; background:#218a0e; font:bold 11px Tahoma; color:white; float:left; padding:3px 0;}
#Container table.CAdresTab input.wyczysc {float:right; margin-right:3px; background:#74c31e;}
#Container .alert {padding:4px 2px; background:#218a0e; font:bold 12px Tahoma; color:white; margin:0 5px 10px 0; text-align:center;}

.HrDotted {width:100%; height:0; overflow:hidden; margin-top:10px; border-bottom:1px dotted #65C101;}

#Footer {z-index:0;}
#Footer a {width:112px; height:31px; overflow:hidden; display:block; bottom:10px; right:20px; position:fixed; z-index:0;}

.FRight {float:right !important;}
.FNormal {font-weight:normal;}
.clearfix {clear:both; height:0; font-size:0px; line-height:0 ;padding:0; margin:0;}
.margT20 {margin-top:20px !important;}
