html,body{margin:0;padding:0;text-align:center;background:transparent url("img/sd_bg_header.gif") repeat-x top left;font-family: Verdana, Arial, Helvetica, sans-serif;font-size:9pt;}
img{border:none;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}



#container{width:700px;text-align:left;margin-left:auto;margin-right:auto;}

#header{position:relative;height:60px;width:100%;}
#header h1{text-indent:-999px;background:transparent url("img/simdesign_new_logo.png") no-repeat top left;width:250px;height:60px;margin-top:10px;padding:0;}
#header h1 a{display:block;width:200px;height:50px;}

#navcontainer{display:block;width:100%;height:20px;}

ul#nav{top:4px;position:relative;float:left;list-style-type:none;margin:0;padding:0;font-size:.9em;font-weight:bold;}
ul#nav li{margin:0 1px;padding:0;float:left;}
ul#nav li a{float:left;display:block;height:26px;background:transparent url("img/menu_off.gif") no-repeat top left;line-height:205%;color:Green;text-decoration:none;}
ul#nav li a span{float:left;background:transparent url("img/sd_menu_right_off.gif") no-repeat top right;height:26px;display:block;padding:0 20px;}

ul#nav li a:hover,ul#nav li a.current{background:transparent url("img/sd_menu_on.gif") no-repeat top left;color:#fff;cursor:pointer;}
ul#nav li a:hover span,ul#nav li a.current span{background:transparent url("img/sd_menu_right_on.gif") no-repeat top right;}

#title{display:block;width:100%;margin:25px 0 0 0;}

#cwrap{margin:20px 0 20px 0;}
#cwrap span.columntitle{padding:2px 2px 5px 2px;background:transparent url("img/sd_bg_tytul.gif") repeat-x bottom left;width:100%;display:block;float:center;height:25px;}
#cwrap span.columntitle2{padding:2px 2px 5px 2px;background:transparent url("img/sd_bg_tytul.gif") repeat-x bottom top;width:100%;display:block;float:center;height:25px;}

#twocols{width:700px;float:right;position:relative;}

#rightcol{width:160px;float:right;position:relative;}
#rightcol div.banner{display:block;border:4px solid #e6e6e5;padding:4px;margin:4px 0 0 0;}
#rightcol div.banner img{margin:0 0 4px 0;}
#rightcol div.banner a.link{color:#4d4d4d;font-size:.7em;text-decoration:none;background:transparent url("../../images/layout/icon_launch.gif") no-repeat top right;padding:0 20px 0 0;}
#rightcol div.banner a.link:hover{color:#f00374;}

#rightcol h1{color:#000000;padding:0px 0 0 0;margin:0;font-size:8pt;width:100%;background:transparent url("img/sd_bg_tytul.gif") repeat-x top left;}
#rightcol h5{color:#FFFFFF;background:#039705;padding:2px 2px 2px 5px;margin:0;font-size:8pt;font-weight:bold;}
#rightcol h6{color:#FFFFFF;background:#039705;padding:5px 5px 5px 5px;margin:0;font-size:9pt;font-weight:bold;}

#rightcol a.press{display:block;font-size:8pt;padding:8px;color:#4d4d4d;background:transparent url("img/sd_bg_tytul.gif") repeat-x bottom left;text-decoration:none;}
#rightcol a.press:hover{color:#039705;background-color:#f5f5f5;}

#rightcol a.button{margin:10px 0 0 0;display:block;}

#rightcol a.textlink{display:block;background:#e6e6e5 url("../../images/layout/bg_right_title.gif") repeat-x bottom left;padding:7px 8px;font-size:.7em;text-decoration:none;color:#4d4d4d;}
#rightcol a.textlink:hover{background-color:#f1f0f0;color:#4c7fba;}

#rightcol span.projects{margin-bottom:4px;}
#rightcol a.launch{display:block;background:#e6e6e5 url("../../images/layout/icon_launch.gif") no-repeat;background-position:12px 17px;padding:13px 5px 13px 27px;font-size:.8em;text-decoration:none;color:#4d4d4d;border-bottom:1px solid #fff;}
#rightcol a.launch:hover{background-color:#f1f0f0;color:#4c7fba;}

#rightcol #release td{vertical-align:top;text-align:left;padding:0 0 0 0;width:117px;height:160px;font-size:8pt;color:Gray;border:0px solid white;margin:0;}
#rightcol #release td.okladka{width:30px;vertical-align:top;}
#rightcol #release td.sznurek{width:390px;text-align:left;vertical-align:bottom;padding:0 10px 0 10px;}
#rightcol #release td.media{width:100px;font-size:7pt;line-height:120%;font-weight:normal;text-align:center;vertical-align:middle;line-height:100%;padding:0 0 0 0;}

#rightcol p.featured-article{background:#e6e6e6;color:#4c7fba;font-size:.8em;padding:20px;}
#rightcol p.featured-article a.goto{background:transparent url("../../images/layout/icon_launch.gif") no-repeat;background-position:0 2px;color:#5f5f5f;text-decoration:none;font-size:.9em;display:block;padding:0 0 0 13px;}

#rightcol p.address{margin:4px 0 0 0;padding:10px;background:#e6e6e6;color:#4d4d4d;font-size:.8em;}



#maincol{float:left;display:inline;position:relative;width:520px;padding-right:10px;}
#maincol h1{color:#000000;padding:0px 0 0 0;margin:0;font-size:8pt;width:100%;background:transparent url("img/sd_bg_tytul.gif") repeat-x top left;}
#maincol a:hover h1{text-decoration:underline; color:#f00374;}
#maincol a h1{text-decoration:none;}

#maincol h2{color:#039705;background:#FFFFFF;padding:0px;margin:10px 10px 10px 10px;font-size:12pt;font-weight:bold;}
#maincol h3{color:#039705;padding:5px 2px 10px 5px;margin:0;font-size:7pt;font-weight:normal;}
#maincol h4{color:#FFFFFF;background:#039705;padding:2px 2px 2px 5px;margin:0;font-size:1.0em;font-weight:bold;}
#maincol h5{color:#039705;padding:0px 0px 0px 0px;margin:0;font-size:12pt;font-weight:bold;}
#maincol h6{color:#FFFFFF;background:#039705;padding:5px;margin:0;font-size:9pt;font-weight:bold;}
#maincol h7{color:#039705;background:#FFFFFF;padding:5px;margin:0;font-size:9pt;font-weight:bold;}

#maincol p{color:#4d4d4d;margin:0;padding:10px 0 20px 0;font-size:8pt;text-align:justify;line-height:125%;}
#maincol p a{color:#4c7fba;}
#maincol p a:hover{color:#f00374;}

#maincol p.image{padding:0;margin:10px 10px 10px 10px;background:transparent url("img/sd_bg_tytul.gif") repeat-x top left;}
#maincol p.image img{background:transparent url("img/sd_bg_tytul.gif") repeat-x bottom left;padding:10px 0;}


#maincol a.press{display:block;overflow:hidden;font-size:7pt;color:#4d4d4d;margin:0;text-decoration:none;background:transparent url("img/sd_bg_tytul.gif") repeat-x bottom left;}
#maincol a.press span{display:block;padding:5px 5px 5px 40px;}
#maincol a.external span{background:transparent url("../../images/layout/icon_launch.gif") no-repeat;background-position:11px 11px;}
#maincol a.pdf span{background:transparent url("../../images/layout/icon_pdf.gif") no-repeat;background-position:7px 9px;}
#maincol a.press:hover{color:#4c7fba;}

#maincol #press p{float:left; width:100%; padding:0;margin:0;}
#maincol #press p.dreamvex{background:transparent url("img/ikona-download.gif") no-repeat center right;}

#maincol #products td{vertical-align:top;text-align:left;padding:0 0 0 0;width:520px;color:Gray;border:0px solid white;margin:0;}
#maincol #products td.okladka{width:110px;vertical-align:top;}
#maincol #products td.opis{width:270px;font-size:10pt;font-weight:bold;line-height:120%;padding:10px 10px 0 10px;}
#maincol #products td.media{width:140px;font-size:7pt;line-height:120%;font-weight:normal;text-align:center;vertical-align:middle;line-height:100%;padding:0 0 0 0;}
#maincol #products td.sznurek{width:270px;text-align:left;vertical-align:bottom;padding:0 10px 0 10px;}

#maincol #downloads td{vertical-align:top;text-align:left;padding:0 0 0 0;width:520px;font-size:8pt;color:Gray;border:0px solid white;margin:0;}
#maincol #downloads td.logo{width:30px;vertical-align:top;}
#maincol #downloads td.sznurek{width:390px;text-align:left;vertical-align:bottom;padding:0 10px 0 10px;}
#maincol #downloads td.media{width:100px;font-size:7pt;line-height:120%;font-weight:normal;text-align:center;vertical-align:middle;line-height:100%;padding:0 0 0 0;}

#maincol #contact{display:block;padding:20px;margin-top:4px;margin-bottom:4px;background:#e6e6e6;}
#maincol #contact h4{color:#4c7fba;margin:0;padding:0 0 5px 0;font-size:.9em;}
#maincol #contact label{color:#7f7f7f;padding:0;margin:15px 0 3px 0;display:block;font-size:.7em;}
#maincol #contact textarea{width:98%;height:125px;}

form textarea,form input {color:#4c7fba;font-size:15px;}

 
#midsection{background:#b3b3b3;clear:both;display:block;padding:15px 0;font-size:.7em;} 
#mswrap{width:775px;text-align:left;margin-left:auto;margin-right:auto;}
#msleftcol{width:270px;float:left;position:relative;margin-right:50px;height:120px;background:transparent url("../../images/layout/bg_ms_title.gif") repeat-x bottom left;}
#msleftcol form{margin:0;padding:0;}
#msleftcol input.email{color:#555;font-size:1.1em;padding:2px;height:14px;border:1px solid #777;}

#mstwocols{width:455px;float:right;position:relative;}
#msrightcol{width:210px;float:right;position:relative;height:120px;background:transparent url("../../images/layout/bg_ms_title.gif") repeat-x bottom left;}
#msmaincol{float:left;display:inline;position:relative;height:120px;width:195px;margin-right:50px;background:transparent url("../../images/layout/bg_ms_title.gif") repeat-x bottom left;}

#midsection span.columntitle{padding:0 0 7px 0;background:transparent url("../../images/layout/bg_ms_title.gif") repeat-x bottom left;width:100%;display:block;height:16px;}
#midsection p{color:#4d4d4d;margin:0;padding:10px 0;}



#footer{height:20px;width:700;color:#FFFFFF;background:#039705;clear:both;display:block;text-align:left;padding:10px 5px 5px 5px;font-size:8pt;}

 
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
/* Hides from IE-mac \*/
* html .clearfix{height:1%;}
.clearfix{display:block;}
/* End hide from IE-mac */
.divspacer{height:10px;display:block;width:100%;clear:both;}
html>body .divspacer{height:1%;}
.divspacer span{height:10px;}

