*{
  margin:0;
  padding:0;
}

a{
  color:#1C8D4D;
  text-decoration:none;
  font-weight:bold;
}

a.active{
  color:#797979;
}

li{
  margin-left:30px;
}

img#top{
  display:block;
  margin:0 auto;
}

div#menu{
  width:990px;
  height:31px;
  margin:0 auto;
  font-size:0px;
}

div#head{
  width:790px;
  height:100px;
  margin:0 auto;
  background:url('/templates/462/g_files/under_menu.jpg') repeat-x;
  padding-left:200px;
}

div#head div{
  float:left;
  height:23px;
  font-family:Tahoma;
  font-size:12px;
  font-weight:bold;
  padding-top:16px;
  padding-left:30px;
  color:#797979;
}

div#head div img{
  float:left;
}

div#head div span{
  vertical-align:middle;
  line-height:23px;
  padding-left:5px;
}

div#head div span b{
  color:#1C8D4D;
}

div#newsletter{
  clear:both; 
  position:relative;
  margin-top:0px;
  width:670px;
}

div#newsletter form{
  font-family:Tahoma;
  font-size:11px;
  color:#797979;
}

input#newsletter_submit{
  position:absolute;
  right:0px;
  top:10px;
  width:36px
  height:36px;
  border:none;
}

div#content{
  width:990px;
  margin:0 auto;
}

div#content *{
  font-family:Tahoma;
  font-size:12px;
  line-height:20px;
}

img.content_headers{
  float:right;
}

div#kontent_main{
  width:688px;
  float:right;
  padding-top:4px;
}

div#kontent{
  width:852px;
  padding:0px 40px 0px 40px;
  float:right;
  background:#F2F2F2;
}

div#list_gallery_list{
  width:852px;
  margin-bottom:20px;
}

div#list_gallery_list img.list_gallery_thumb_normal{
  padding:2px;
  border:7px solid #F2F2F2;
  background:#1c8d4d;
  filter:alpha(opacity=70);
  opacity:0.7;
  width:75px;
}

div#list_gallery_list img.list_gallery_thumb_hover{
  padding:3px;
  border:6px solid #F2F2F2;
  background:#1c8d4d;
  filter:alpha(opacity=100);
  opacity:1;
  width:75px;
}

div#list_gallery_list img.list_gallery_thumb_active{
  padding:4px;
  border:1px solid #F2F2F2;
  background:#1c8d4d;
  background:#1c8d4d;
  opacity:1;
  filter:alpha(opacity=100);
  width:79px;
}

div.list_gallery_display{
  text-align:center;
}

div#list_gallery_display_container{
  position:relative;
  margin:0 auto;
  padding:2px;
  border:2px solid #1c8d4d;
}

div.list_gallery_display img{
  display:block;
}

div.list_gallery_display_previous{
  position:absolute;
  display:block;
  left:0px;
  top:0px;
  min-width:30%;
  width:auto !important;
  width:30%;
  min-height:100%;
  height:auto !important;
  height:100%;
  background:url('/templates/462/g_files/transparent.gif') center repeat-x;
}

a#list_gallery_display_previous{
  position:absolute;
  display:block;
  visibility:hidden;
  left:0px;
  top:0px;
  min-height:100%;
  height:auto !important;
  height:100%;
  width:32px;
  background:url('/templates/462/g_files/arrow_left.gif') center no-repeat;
  cursor:pointer;
}

div.list_gallery_display_next{
  position:absolute;
  display:block;
  right:0px;
  top:0px;
  min-width:30%;
  width:auto !important;
  width:30%;
  min-height:100%;
  height:auto !important;
  height:100%;
  background:url('/templates/462/g_files/transparent.gif') center repeat-x;
}

a#list_gallery_display_next{
  position:absolute;
  display:block;
  visibility:hidden;
  right:0px;
  top:0px;
  min-height:100%;
  height:auto !important;
  height:100%;
  width:32px;
  background:url('/templates/462/g_files/arrow_right.gif') 0px center no-repeat;
  cursor:pointer;
}

div#content h2{
  font-size:14px;
  font-weight:bold;
}

div#kontent hr{
  border-color: #999999;
  border-style: solid;
  border-width: 1px 0 0;
  clear: both;
  margin: 0 0 20px;
  height: 0;
}

div#kontent ol li{
  margin-top:20px;
}

div#kontent ol li a b{
  font-size:14px;
}

div#kontent ul li{
  margin-top:0px;
}

div#kontent ul{
  padding-left:10px;
}

div#kontent #rzetelna_firma
{
		padding: 5px;
}

div.box{
  width:651px;
  height:95px;
  padding:5px 15px 0 15px;
  position:relative;
  font-family:Tahoma;
  font-size:12px;
  color:#000000;
  text-align:justify;
  line-height:24px;
}

img.box_more{
  position:absolute;
  bottom:2px;
  right:20px;
  border:none;
}

div#footer_menu{
  width:990px;
  height:31px;
  margin:0 auto;
  background:url('/templates/462/g_files/menu_bottom_bg_out.jpg') repeat-x;
}

div#footer_menu div{
  width:584px;
  margin:0 auto;
  height:31px;
  line-height:31px;
  background:url('/templates/462/g_files/menu_bottom_bg_in.jpg') repeat-x;
}

div#footer_menu div span{
  float:left;
  color:#797979;
  padding-right:0px;
}

div#footer_menu div a{
  color:#1C8D4D;
  font-weight:bold;
  text-decoration:none;
  padding-left:3px;
}

div#footer{
  width:990px;
  height:81px;
  margin:0 auto;
  padding-top:10px;
  text-align:center;
  line-height:17px;
  background:url('/templates/462/g_files/footer_bg.jpg') repeat-x;
  font-family:Tahoma;
  font-size:10px;
  color:#9b9b9b;
}

div#footer img{
  padding-right:15px;
  vertical-align:middle;
}

div#footer a{
  color:#9b9b9b;
  text-decoration:none;
}

div.news_short_box{
  float:left;
  margin:5px;
}

div.news_short_title{
  text-align:center;
}

div.news_short_title{
  display:none;
}

img.news_short_image{
  /*padding:2px;*/
  /*border:2px solid #1c8d4d;*/
  border:none;
}

div.news_short_date{
  display:none;
}

div.news_short_more{
  display:none;
}

div.news_full_date{
  display:none;
}

div.news_full_title{
  color:#9b9b9b;
  font-weight:bold;
  margin:10px 0;
  font-size:14px;
}

table.infowm_gallery img{
  padding:2px;
  border:2px solid #1c8d4d;
  margin:10px 27px;
}

table.cl_form_table td{
  vertical-align:top;
  padding:10px 0;
}

.valid_req_r{
  margin-right:5px;
}

form.cl_form input,form.cl_form textarea{
  border:1px solid #1c8d4d;
}

.p2c{
  background:#F0FBFD;
  font-weight:bold;
  padding:5px;
  border:2px solid #1c8d4d;
}
