/* gorny prawy dolny lewy */

body{margin:0 0 30px 0;background: url(images/bg_body.gif) top repeat-x #353535;padding:0;text-align:left;font-size:11px; font-family: Tahoma, Arial, sans-serif;color: #333;}

div{margin:0;padding:0;}

img{border:0;}

table {margin-left:30px;margin-top:20px;border: 1px solid #ccc;font-size:10px;width:474px;border-collapse:collapse;text-align:center;}
table tr td {padding:5px;;border: 1px solid #ccc;}
table .top{font-weight:bold;color:#fff;background:#900;}

#container {position:relative;width:770px;margin: 0 auto;background: #fff;z-index:80;text-align:left;}
#header {width:770px;height:36px;background: url(images/header.jpg) no-repeat;}
#header p{color:#ccc;margin:0;padding:0;position:absolute;}
#header .p0{top:5px;left:30px;}
#header .p1{top:5px;right:30px;}

#header A:link {color: #fff;font-family: Tahoma, sans-serif;font-size: 11px;text-decoration: underline;}
#header A:visited {color: #fff;font-family: Tahoma, sans-serif;font-size: 11px;text-decoration: underline;}
#header A:hover {color: #f33;font-family: Tahoma, sans-serif;font-size: 11px;text-decoration: underline;}
#header A:active {color: #f33;font-family: Tahoma, sans-serif;font-size: 11px;text-decoration: underline;}

#logo {width:290px;height:75px;background: url(images/logo.jpg) no-repeat;}
#menu {position:absolute;right:0;top:36px;width:480px;height:75px;text-align:left;background: url(images/bg_menu.jpg) no-repeat right;}

#menulist{padding:0;margin:0 10px 0 0;list-style-type:none;width:470px;height:75px;}
#menulist li{float:left;margin:0;}
#menulist li a{float:left;margin:0;height:75px;}
#menulist li .mm01{background: url(images/mm_01.jpg) no-repeat top left;width: 85px;}
#menulist li .mm02{background: url(images/mm_02.jpg) no-repeat top left;width: 69px;}
#menulist li .mm03{background: url(images/mm_03.jpg) no-repeat top left;width: 64px;}
#menulist li .mm04{background: url(images/mm_04.jpg) no-repeat top left;width: 81px;}
#menulist li .mm05{background: url(images/mm_05.jpg) no-repeat top left;width: 95px;}
#menulist li .mm06{background: url(images/mm_06.jpg) no-repeat top left;width: 76px;}

#top {width:770px;height:202px;background: url(images/top.jpg) no-repeat;}

#main {width:770px;background: url(images/bg_main.gif) #fff top left repeat-y;}

#content{width:534px;float:left;background: url(images/content_top.jpg) top no-repeat;}
#content h2{margin-left:30px;margin-top:30px;margin-bottom:0;}
#content h4{margin-left:30px;}
#content p{margin-left:30px;margin-right:30px;line-height:180%;text-align:justify;font-size:11px;}
#content ul{padding:0;margin:5px 30px 0 60px;}
#content li ul{margin:5px 20px 0 20px;}
#content ul li{padding:0;margin: 0 0 5px 0; text-align: justify; line-height: 150%;}
#content ol{padding:0;margin:5px 30px 0 60px;}
#content li ol{margin:5px 20px 0 20px;}
#content ol li{padding:0;margin: 0 0 5px 0; text-align: justify; line-height: 150%;}

#content a:link{color:#7A0000}
#content a:visited{color:#7A0000}
#content a:hover{color:#7A0000}
#content a:active{color:#7A0000}


#form {display:block;margin:0;padding:0 0 0 30px;width:473px;}
#form p {display:block;clear:both;text-align:left;margin:0;}
#form p.right {text-align: right; margin-top: 10px; padding: 5px; background-color: #C3C3C3; }
#form p label {width: 90px;text-align:left;float:left;line-height: 18px;padding:0;}
#form p label span.info {font-size: 9px; font-weight: normal;}
#form p select{border: 1px solid #999;margin:3px 0 3px 0;}
#form p input.field,div.edit_div p select, div.edit_div p,div.edit_div p radio {float:right;margin:3px 0 3px 0;width: 377px; background-color: #fff; border: 1px solid #999; color: #999; font-family: Tahoma; font-size: 11px; padding: 2px;}
#form p textarea {border: 1px solid #999;margin:5px 0 0 0;float:right;color: #09c; font-family: Tahoma; font-size: 11px;height:145px;width:379px;}
#form .form_submit{margin:10px 0 20px 0;padding:0;position:relative;left:250px;}

#column{width:236px;float:right;background: #7A0000;}
#fast_contact{position:relative;width:236px;height:102px;background: url(images/fast_contact.jpg) no-repeat;}
#fast_contact p{font-size:12px;line-height:150%;color:#fff;position:absolute;top:0px;left:20px;}


#column_content{color:#fff;width:236px;background: url(images/column_content.jpg) no-repeat top;}
#column_content h2{position:relative;top:16px;margin:0 0 0 20px;padding:0;}

.why_us {margin-top:20px;margin-right:20px;margin-bottom:0;}
.why_us li{list-style-type:circle;line-height:14px;padding: 0 0 10px 5px;}

#footer {position:relative;clear:both;widht:770px;height:120px;background: url(images/footer.jpg) no-repeat;}
#footer p{margin:0;padding:0;}
#footer .p0{position:absolute;color:#600;top:75px;left:30px;font-weight:bold;}
#footer .p1{position:absolute;right:35px;top:106px;}
#footer .p2{position:relative;top:60px;left:130px;}

.pipelist {padding:0;margin:0 auto 0 ;overflow:hidden;width:420px;}
.pipelist ul { list-style: none; margin: 0; padding: 0; }
.pipelist li { border-left: 1px solid #F08641; float: left;line-height: 1.2em;margin: 0 .7em 0 -.7em; padding: 0 .7em 0 .7em;white-space: nowrap; }
.pipelist A:link{color:#fff;}
.pipelist A:visited{color:#fff;}
.pipelist A:hover{color:#FFECB5;}
.pipelist A:active{color:#FFECB5;}
.pipelist .last { margin: 0 .7em 0 -.7em; padding: 0 .7em 0 .7em; }

#cont_right{overflow:hidden;width:50%;position:absolute;top:0;right:0;height:484px;z-index:50;}

#fc {width:48px;height:227px;position:absolute;left:384px;bottom:0;z-index:50;background: url(images/fc.jpg) no-repeat;}

#message{padding:0;margin:10px 0 10px 55px;width:421px;background:url(images/message/bg_msg.gif) repeat-y top;clear:both;}
#message .content{margin:0;padding:0;width:421px;background:url(images/message/content.gif) no-repeat;}
#message .left{float:left;margin:0;padding:0;width:98px;}
#message .right{width:320px;margin:0;padding:0;float:right;}
#message span{font-weight:bold;display:block;margin:0 0 8px 0;padding:0;}
#message img{margin:15px 16px 8px 16px;width:66px;height:67px;}
#message p{margin:20px 0 15px 0;width:300px;line-height:180%;text-align:justify;}
#message .footer{margin:0;padding:0;width:421px;height:11px;clear:both;}

#sidebar{margin:30px 20px 0 37px;}
#sidebar A:link {color: #fff;font-family: Tahoma, sans-serif;font-size: 11px;text-decoration: none;}
#sidebar A:visited {color: #fff;font-family: Tahoma, sans-serif;font-size: 11px;text-decoration: none;}
#sidebar A:hover {color: #ccc;font-family: Tahoma, sans-serif;font-size: 11px;text-decoration: underline;}
#sidebar A:active {color: #ccc;font-family: Tahoma, sans-serif;font-size: 11px;text-decoration: underline;}

#sidebar .menu{margin:5px 0 0 -12px;padding:0 0;font-size:11px;font-family:Tahoma;}
#sidebar span{display:none;}

#sidebar .leaf {
  text-aling:justify;
  list-style-type: none;
  list-style-image: none;
  line-height:14px;  
  padding: 0 0 4px 20px;
  margin: 0;
  clear:none;
  font-weight:normal;
  background-image : url("images/link.gif");
  background-repeat : no-repeat;
}

#sidebar .expanded {
  list-style-type: none;
  list-style-image: none;
  line-height:14px;  
  padding: 0 0 4px 20px;
  margin: 0;
  font-weight:bold;
  clear:none;
  background-image : url("images/minus.gif");
  background-repeat : no-repeat;  
}

#sidebar .collapsed {
  list-style-type: none;
  list-style-image: none;
  line-height:14px;
  font-weight:bold;
  padding: 0 0 4px 20px;
  margin: 0;
  background-image : url("images/plus.gif");
  background-repeat : no-repeat;
}

