html {overflow: -moz-scrollbars-vertical !important;}

body
{
 margin-top:0px;
 margin-bottom:0px;
 margin-left:0px;
 margin-right:0px;
 font-family:tahoma, serif;
 color:#616161;
 background-color:#FFFFFF;
 font-size:11px;


}
td  {font-size:11px;}
img {border:0px;}

.tab td    {font-size:11px;border:0px solid #898989;padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;}
.tab       {border:0px solid #898989;border-collapse: collapse;background-repeat:no-repeat;}


.back {
background-image:url(images/back.jpg);
background-position:top center;
}
.bno  {background-position:top left;background-repeat:no-repeat;}
.bno2 {background-position:top right;background-repeat:no-repeat;}

ul {margin-left:25px;margin-top:0px;padding-left:0px;list-style-image:url(images/strz2.gif);}
li {margin-right:0px;margin-bottom:1px;}

blockquote {margin-left:7px;margin-right:0px;}

.box
{
  padding-left:3px;
  padding-right:3px;
  padding-top:1px;
  height:18px;
  font-size:11px;
  font-family:tahoma,serif;
  color:#AA2000;
  border:1px solid #961C00;
  text-align:left;
  width:106px;
  background-color:transparent;
}

.boxn
{
  padding-left:5px;
  padding-right:5px;
  padding-top:4px;
  height:23px;
  font-size:11px;
  font-family:tahoma,serif;
  color:#616161;
  border:0px solid #961C00;
  text-align:left;
  width:130px;
  background-color:transparent;
  background-image:url(images/box.gif);
}

.boxn2
{
  padding-left:5px;
  padding-right:5px;
  padding-top:4px;
  height:23px;
  font-size:11px;
  font-family:tahoma,serif;
  color:#616161;
  border:0px solid #961C00;
  text-align:left;
  width:160px;
  background-color:transparent;
  background-image:url(images/box2.gif);
}


.box2
{
  padding-left:3px;
  padding-right:3px;
  padding-top:1px;
  height:18px;
  font-size:11px;
  font-family:tahoma,serif;
  border:1px solid #CFCBCC;
  text-align:left;
  width:200px;
  background-color:transparent;
}

.box22
{
  padding-left:3px;
  padding-right:3px;
  padding-top:1px;
  height:18px;
  font-size:11px;
  font-family:tahoma,serif;
  border:1px solid #CFCBCC;
  text-align:left;
  width:120px;
  background-color:transparent;
}

.box3
{
  padding-left:6px;
  padding-right:6px;
  padding-top:2px;
  height:19px;
  font-size:11px;
  font-family:tahoma,serif;
  color:#867E83;
  border:1px solid #DCD5DA;
  text-align:left;
  width:150px;
}


.box4
{
  padding-left:6px;
  padding-right:6px;
  padding-top:2px;
  height:19px;
  font-size:11px;
  font-family:tahoma,serif;
  color:#867E83;
  border:1px solid #DCD5DA;
  text-align:left;
  width:250px;
}

.zamow
{
  border:0px solid #DCD5DA;
  padding-left:3px;
  padding-right:3px;
  padding-top:1px;
  height:18px;
  font-size:11px;
  font-family:tahoma,serif;
  color:#DA251D;
  width:115px;
  background-color:#D4D0C8;
}

.img {border:1px solid #D6DADB;}

p {margin-top:0px;}

a          {text-decoration:none; color: #616161;}
a:link     {text-decoration:none; color: #616161;}
a:visited  {text-decoration:none; color: #616161;}
a:hover    {text-decoration:none; color: #E1590D;}
a.normal   {color:#616161 !important;}
a.normal:hover {color:#616161 !important;}

.menu1,.l          {text-decoration:none; color: #616161;}
.menu1,.l:link     {text-decoration:none; color: #616161;}
.menu1,.l:visited  {text-decoration:none; color: #616161;}
.menu1,.l:hover    {text-decoration:none; color: #E1590D;}

.bimsplus_online_opis{ color:black; }
.bimsplus_online_opis a, .bimsplus_online_opis a:hover{ color:black; }

.form_szkolenia{ display:block; clear:both; width:100%;  }
.form_szkolenia .error{ color:#c00; }
.form_szkolenia *{ font-size:11px; }
.form_szkolenia .label{ text-align:right; width:150px; padding-top:5px; }
.form_szkolenia .field *{ width:300px;  color:#000; }
.form_szkolenia .field textarea{ height:50px; }
.form_szkolenia thead td{  text-align:center; padding:3px; }
.form_szkolenia td{ padding:1px 2px 1px 2px; vertical-align:top; }
.form_szkolenia input.submit{ padding:2px 6px 2px 6px; text-align:center; background:#fff; color:#000; font-weight:bold; border:none; cursor:pointer; }

.lewo_banner{ padding-top:20px; }

.message{ font-weight:bold; }
div.message{ text-align:center; padding:10px; }

#contact_form td{ padding:2px; }
#contact_form .label{ width:200px; text-align:right; vertical-align:middle; }
#contact_form .field{ width:400px; }
#contact_form input, #contact_form select, #contact_form textarea{ font-size:11px; }
#contact_form input[type="text"], #contact_form select, #contact_form textarea{ width:70%; border:solid 1px #aaa; background:#fff; padding:2px;  }
#contact_form input[type="submit"]{ margin-top:12px; background:#fa0000; color:#fff;  border:solid 1px #ff0000; padding:3px 10px; font-weight:bold; }
#contact_form textarea{ width:100%; height:80px; }
#contact_form .submit_row{ text-align:center; }
#contact_form .info{ padding:5px 0; font-size:10px; }
#contact_form .error{ color:#f00000; }
