@charset "UTF-8";
/* CSS Document */

.bg_main {background:url(../img/bg-main.png) repeat-x #fff}
.bg_sub {background:url(../img/bg-sub.png) repeat-x #fff}
div#logo{ margin:0}
div#logo a{ background:url(../img/logo.png) no-repeat; width:160px; height:95px; text-indent:-9999px; display:block; margin:10px 0 10px 0}
ul#top_nav {float:right;list-style-type:none;margin:18px 0 0 0  ;position:relative;  padding:0; overflow:hidden}
ul#top_nav li{ margin:0; padding:0; display:inline}
ul#top_nav li a{ float:left;display:inline;list-style-type:none;margin:0 0 0 0;padding:7px 7px 7px 7px; color:#444; text-decoration:none; font-size:1.1em; }
ul#top_nav li a:hover{ text-decoration:underline}

ul#main_nav {float:left;list-style-type:none;margin:20px 0 0px 42px  ;position:relative;  padding:0; overflow:hidden; font-family: Lucida Grande,"Lucida Grande","Helvetica Neue", Arial, Helvetica, sans-serif; }
ul#main_nav li{ margin:0; padding:0; display:inline}
ul#main_nav li a{ float:left;display:inline;list-style-type:none;margin: 0 0px 0 1px;padding:7px 7px 7px 6px; color:#fff; text-decoration:none; font-size:1.1em;  text-transform:lowercase; background-color:#3d3d6d; -moz-border-radius-topleft:2px ; -webkit-border-top-left-radius: 2px; font-weight:normal }
ul#main_nav li a.active, ul#main_nav li a:hover{ background-color:#010099}	

.bbottom{border-bottom:10px solid #010099;}

.main_header{ letter-spacing:-1px; font-weight:bold; color:#006; font-size:2em; line-height:1em; text-shadow:0 1px 1px #fff; margin:40px 0 0px 0; width:480px;   font-family: Lucida Grande,"Lucida Grande","Helvetica Neue", Arial, Helvetica, sans-serif;  }
.main_header_short{ letter-spacing:0px; font-weight:bold; color:#fff; font-size:2.5em; line-height:1em; text-shadow:0 1px 1px #aaa; margin:-30px 0 10px 0; }
.main_sub_header_short{ display:block; font-weight:normal; color:#555; margin-bottom:0px; padding:0;  text-shadow:0 1px 1px #fff;}
.sub_header{  letter-spacing:0px; font-weight:normal; color:#444; font-size:1em; line-height:1.4em; margin:0px 0 0 0; width:450px; display:block; float:left; }
.big_register_btn a{ width:190px; height:50px; background:url(../img/register_btn.png) no-repeat; display:block; color:#333; font-size:0.8em;font-weight:bold;line-height:50px;text-decoration:none;vertical-align:middle; padding:0px 0 0 0px; margin:20px 0 0 0px; text-align:center;text-shadow:0px 1px 0px #fff; float:left}
.big_register_btn a:hover{ color:#111; }
.big_register_btn a span{ font-size:0.6em; display:block; font-weight:normal; text-shadow:none; color:#555}
.see_more_btn a{ width:160px; height:40px; background:url(../img/see_more_btn.png) no-repeat; display:block; color:#fff; font-size:0.6em;font-weight:bold;line-height:40px;text-decoration:none;vertical-align:middle; padding:0px 0 0 0px; margin:10px 0 0 -13px; text-align:center; text-shadow:0px 1px 0px #009; float:left}
.see_more_btn a:hover, .login_btn a:hover{ color:#ccc; }
.or{ display:block; float:left; width:50px; height:60px; vertical-align:middle; line-height:60px; padding:0px; margin:0 0 0 10px}
.breadcrumb{ color:#FFF; margin-bottom:10px}
.breadcrumb a{ color:#FFF}
/*.browser_shot{ background: url(../img/bg_browser.png) no-repeat right bottom; width:500px; height:301px}*/
.browser_shot{ width:500px; height:201px}
.bg_gradient{ background:url(../img/bg.jpg) right  no-repeat ; height:314px; width:950px}
.bg_gradient_sub{ background:url(../img/bg_short.jpg)  right no-repeat ; height:160px; width:950px }
.bg_kontakt{ background:url(../img/bg_gradient_radial2.png)  right top no-repeat ;}



.start_right_box{ float:right; width:350px; margin-top:0px; padding:10px; color:#fff; background-color:#3d3d6d; }
.start_right_box h3{ color:#FFF} 
.start_right_box a{ color:#CCC}
.middle_desc{ margin:50px 0}
.middle_desc h3{ color:#5c7bac}
.middle_desc p{ font-size:1.2em}
.bottom_info{ margin:40px 0; color:#CCC}
.bottom_info h3{ color:#ccc}
.bottom_info a{ color:#ccc }

ul#footer_nav {float:left;list-style-type:none;margin:10px 0 0 0  ;position:relative;  padding:0; overflow:hidden}
ul#footer_nav li{ margin:0; padding:0; display:inline}
ul#footer_nav li a{ float:left;display:inline;list-style-type:none;margin:0 0 0 0;padding:7px 7px 7px 7px; color:#444; text-decoration:none; font-size:1em; }
ul#footer_nav li a:hover{ text-decoration:underline}

.newsletter_form input.text{ width:150px }
.contact_form{ font-family:Arial, Helvetica, sans-serif}
.contact_form label{ display:block; margin:20px 0 0 0}
.contact_form input{ display:block}
.powered_by{ margin-top:40px; float:right}

.loga{ width:700px; border:0px solid #ccc; margin-top:100px; padding:0}
.mlife_logo{ background:url(../img/mlife-logo.png) no-repeat  10px center; width:160px; height:50px; padding:10px; background-color:#FFF; text-indent:-9100px; float:left; margin-top:45px}
.pw_logo{ background:url(../img/pw_logo.png) no-repeat  10px center; width:150px; height:150px; padding:10px; background-color:#FFF; text-indent:-9100px; float:left; margin-left:0px}
.suntech_logo{ background:url(../img/suntech_logo.png) no-repeat  10px center; width:150px; height:80px; padding:10px; background-color:#FFF; text-indent:-9100px; float:left; margin:20px 0 0 10px}

.misja_box{float:left; width:500px}

.grupa{ float:right; margin:0 0px 40px 0}
.grupa img{ margin-right:20px; float:none}
.middle_content{ background: url(../img/grey_bg.png) repeat-x; float:left; padding:20px; width:910px}