
.empty
{
  padding:0px;
}

.padding_10px
{
  padding:0px 0px 10px 0px;
}

.padding_20px
{
  padding:0px 0px 20px 0px;
}

.padding_30px
{
  padding:0px 0px 30px 0px;
}

.padding_40px
{
  padding:0px 0px 40px 0px;
}

.padding_50px
{
  padding:0px 0px 50px 0px;
}

.padding_60px
{
  padding:0px 0px 60px 0px;
}.google_map
{
  padding:0px;
}

.padding_10px
{
  padding:0px 0px 10px 0px;
}

.padding_20px
{
  padding:0px 0px 20px 0px;
}

.padding_30px
{
  padding:0px 0px 30px 0px;
}

.padding_40px
{
  padding:0px 0px 40px 0px;
}

.padding_50px
{
  padding:0px 0px 50px 0px;
}

.padding_60px
{
  padding:0px 0px 60px 0px;
}.search
{
  margin:15px 0px;
}

.search .search_object
{
  margin:0px 0px 10px 0px;
}

.search .search_object .title
{
  text-align:left;
  font-size:13px;
}

.search .search_object .title a
{
  padding:0px 5px;
  font-size:13px;
}

.search .search_object .title a:hover
{
  font-size:13px;
}

.search .search_object p
{
  font:normal 12px Verdana;
  color:#000000;
}

.search .search_object p font
{
  font:bolder 12px Verdana;
  color:#bf0000;
}

.site_search
{

}

.site_search input
{
  width:150px;
}

.news
{
  
}

.news .detail_link
{
  padding: 5px 0px;
}

.news .detail_link a
{
  color:#518DCA;
  font:bolder 10px Verdana;
  text-decoration:underline;
}

.news .detail_link a:hover
{
  color:#BF0000;
  text-decoration:none;
}

.news .catalog
{
  
}

.news .catalog_object
{
  margin:5px 0px 20px 0px;
}

.news .catalog_object .title
{
  text-align:left;
  color:#BF0000;
  font:bolder 14px Verdana;
  margin:2px;
}

.news .catalog_object .date
{
  text-align:right;
  color:#BF0000;
  font:bolder 11px Verdana;
  margin:2px;
}

.news .catalog_object .title a
{
  color:#BF0000;
  font:bolder 14px Verdana;
  text-decoration:underline;
}

.news .catalog_object .title a:hover
{
  color:#BF0000;
  font:bolder 14px Verdana;
  text-decoration:none;
}

.news .preview
{
  margin:0px 0px 30px 0px;
  width:252px;
}

.news .preview .main_title
{
  background:url('/images/red_title.png') top right no-repeat;
  height:41px;
  color:#ffffff;
  font:normal 15px Verdana;
  padding:0px 10px 0px 15px;
  margin-left: -10px;
}

.news .preview .main_title td
{
  color:#ffffff;
  height:41px;
  font:normal 20px Verdana;
  vertical-align:middle;
}

.news .preview .main_title td a
{
  color:#ffa6a6;
  font:normal 9px Verdana;
  text-decoration:underline;
}

.news .preview .main_title td a:hover
{
  color:#ffa6a6;
  font:normal 9px Verdana;
  text-decoration:none;
}

.news .preview_object
{
  margin:10px 0px -6px 10px;
}

.news .preview_object .title
{
  text-align:left;
  color:#BF0000;
  font:bolder 13px Verdana;
  margin:2px;
}

.news .preview_object .date
{
  text-align:right;
  color:#BF0000;
  font:bolder 11px Verdana;
  margin:7px 2px 0 0;
}

.news .preview_object .title a
{
  color:#BF0000;
  font:bolder 13px Verdana;
  text-decoration:underline;
}

.news .preview_object .title a:hover
{
  color:#BF0000;
  font:bolder 13px Verdana;
  text-decoration:none;
}

.news #detail
{
  
}

.news #detail .date
{
  text-align:right;
  color:#518DCA;
  font:bolder 12px Verdana;
  margin:2px;
}

.line
{
	background: linear-gradient(to left, #FFF 14%,#38638f ,#FFF 86%);
	padding-top: 1px;
	margin-top: 10px;
}

.text
{
  color:#1E364E;
  font-size:12px;
}

.text p
{
  color:#000000;
  font-size:12px;

  margin: 4px 0px;
  text-indent:10px;
}

.text p img
{
  margin:2px 5px;
}

.text .subtitle
{
  margin:10px 0px 5px 0px;
  font-size:12px;
}

.text p strong
{
  color:#444444;
  font-size:12px;
  font-weight:bolder;
}

.text ul
{
  margin:15px 25px 15px 45px;
}


.price
{
  margin:10px 0px 20px 0px;
}

.price table
{
  margin:10px auto;

  border:1px solid #bf0000;
  border-collapse: collapse
}

.price table td
{
  color:#000000;

  text-align:center;
  vertical-align:middle;

  padding:2px 3px;
  border:1px solid #bf0000;

  background:#FCFCFC;
}

.price1
{
  margin:10px 0px 20px 0px;
}

.price1 table
{
  margin:10px auto;

  border:1px solid #bf0000;
  border-collapse: collapse
}

.price1 table td
{
  width:auto !important;
  color:#000000;

  font-size:10px;
  text-align:center;
  vertical-align:middle;

  padding:2px 2px;
  border:1px solid #bf0000;

  background:#FCFCFC;
}




.foottext
{
  margin:3px 0px 0px 10px;
  font:normal 11px Verdana;
  color:#ffffff;
}

.foottext p
{
  font:normal 11px Verdana;
  color:#ffffff;
  padding:1px 0px;
  line-height:13px;
}

.toptext,
.toptext p
{
  text-align:right;
  font:normal 11px Verdana;
  color:#ffffff;
}

.toptel,
.toptel p
{
  text-align:right;
  font:normal 23px Franklin Gothic Book;
  color:#234261;
}

.catalog_text,
.catalog_text p
{
  color:#000000;
  font-family:Verdana;
  font-size:12px;
  font-size-adjust:none;
  font-stretch:normal;
  font-style:normal;
  font-variant:normal;
  font-weight:normal;
  line-height:17px;
  margin:0px;
  padding:0px;
  text-align:justify;
  text-indent:5px;
}

.logoimage
{
  text-align:right;
  padding:10px;
}

.simpleprices
{
  margin:0px 0px 15px 20px;
}

.simpleprices .title
{
  font-size:12px;
  margin:0px;
}

.simpleprices .download
{
  margin:0px 40px;
}

.goods
{
  
}

.goods .catalog
{
  
}

.goods .catalog_object
{
  margin:0px 0px 30px 0px;
}

.goods .catalog_object .title
{
  text-align:center;
  color:#152534;
  font:bolder 12px Verdana;
  margin:2px;
}

.goods .catalog_object .price
{
  text-align:center;
  color:#152534;
  font:bolder 12px Verdana;
}

.goods .catalog_object .price span
{
  color:#c00000;
  font:bolder 12px Verdana;
}

.goods .catalog_object .image
{
  margin:5px 0px 10px 0px;
}

.goods .catalog_object .title
{
  height:28px;
}

.goods .preview
{
  margin:0px 0px 30px 0px;
}

.goods .preview .main_title
{
  background:url('/images/red_title.jpg') top right no-repeat;
  height:41px;
  color:#ffffff;
  font:normal 15px Franklin Gothic Medium;
  padding:0px 10px 0px 15px;
}

.goods .preview .main_title td
{
  color:#ffffff;
  height:41px;
  font:normal 20px Franklin Gothic Medium;
  vertical-align:middle;
}

.goods .preview .main_title td a
{
  color:#ffa6a6;
  font:normal 9px Verdana;
  text-decoration:underline;
}

.goods .preview .main_title td a:hover
{
  color:#ffa6a6;
  font:normal 9px Verdana;
  text-decoration:none;
}

.goods .preview_object
{
  margin:10px 0px 0px 0px;
}

.goods .preview_object .tdtitle
{
    vertical-align:middle;
    height: 50px;
}

.goods .preview_object .title
{
  text-align:center;
  color:#152534;
  font:bolder 10px Verdana;
  margin:2px;
}

.goods .preview_object .title a
{
  color:#152534;
  font:bolder 12px Verdana;
  text-decoration:underline;
}

.goods .preview_object .title a:hover
{
  color:#152534;
  font:bolder 12px Verdana;
  text-decoration:none;
}

.goods .preview_object .price
{
  text-align:center;
  color:#c00000;
  font:bolder 11px Verdana;
}

.goods .preview_object .price span
{
  color:#c00000;
  font:bolder 11px Verdana;
}

.goods .preview_object .image
{
  margin:10px 0px;
}



.goods #detail
{
  
}

.goods #detail .price
{
  text-align:center;
  color:#152534;
  font:bolder 12px Verdana;
}

.goods #detail .price span
{
  color:#c00000;
  font:bolder 16px Verdana;
}

.goods #detail .image
{
  padding:0px 20px;
}



.goods .text1
{
  margin:0px 0px 0px 0px;
}

.goods .text1 .title
{
  font-size:14px;
  font-weight:bolder;

  margin: 10px 0px 0px 0px;
}

.goods .text1 table
{
  margin:10px auto;

  border:1px solid #bf0000;
}

.goods .text1 table th
{
  font-size:11px;

  padding:4px 8px;
  text-align:center;

  background:#F5F5F5;
}

.goods .text1 table td
{
  font-size:11px;

  padding:4px 8px;
  text-align:center;
}

.goods .comment
{
  margin:0px 0px 20px 0px;
}

.goods .comment p
{
  font-size:10px;
  text-indent:0px;
}

.goods .comment a
{
  color:#518dca;
  font-size:10px;
}

.goods .comment a:hover
{
  color:#bf0000;
  font-size:10px;
}

.site_search
{
}

.site_search .lupa
{
  background:url('/images/lupa.jpg') center center no-repeat;
  width:18px;
  height:16px;
  padding:0px;
}

.site_search td 
{
  padding:0px 3px;
  vertical-align:middle;
}

.site_search td a
{
  color:#ffffff;
  font:normal 12px Verdana;
  text-decoration:underline;
}

.site_search td a:hover
{
  text-decoration:none;
}

.gallery
{
  margin 10px 0px;
}

.gallery table
{
  width:100%;
}

.gallery .big
{
  text-align:center;
}

.gallery .big img
{
  border:1px solid #518dca;
}

.gallery .line
{
  padding:5px;
}

.gallery .line div
{
  margin:5px 6px;
}

.gallery .line img
{
  border:1px solid #518dca;
}

.main_menu
{
  
}

.main_menu td
{
  padding:0px 20px 0px 0px;
}

.main_menu td a
{
  font:normal 18px "Franklin Gothic Book", "Times New Roman";
  color:#FFFFFF;
  text-decoration:none;
}

.main_menu td a:hover
{
  color:#FFFFFF;
  text-decoration:none;
}

.main_menu .last
{
  width:0px;
  padding:0px;
}

.main_menu .first
{
  width:10px;
  padding:0px;
}


.left_menu
{
}

.left_menu ul
{
  position:relative;
  top:-11px;
}

.left_menu ul li[id^=men]
{
  list-style:none;
  background:url('/images/menuelem.png') top left no-repeat;
  height:45px;
  width:252px;
  padding:0px 0px 1px 0px;
  behavior:url('/js/iepngfix.htc');
  -webkit-box-shadow: 0px 5px 10px 0px rgba(50, 50, 50, 0.6);
  -moz-box-shadow: 0px 5px 10px 0px rgba(50, 50, 50, 0.6);
  box-shadow: 0px 5px 10px 0px rgba(50, 50, 50, 0.6);
}

.left_menu ul li .icon
{
  position:absolute;
  margin:6px 0px 0px 235px;
  width:35px;
  height:34px;
  z-index:100;
  behavior:url('/js/iepngfix.htc');
}

.left_menu ul li .icona
{
  position:absolute;
  margin:-5px 0px 0px 218px;
  width:68px;
  height:66px;
  display:none;
  z-index:100;
  behavior:url('/js/iepngfix.htc');
}

.left_menu ul li.active
{
  background:none;
  height:auto;
  box-shadow:none;
}

.left_menu ul li.active .in1
{
  background:url('/images/menuelema_c.png') top left repeat-y;
  behavior:url('/js/iepngfix.htc');
}

.left_menu ul li.active .in0
{
  background:url('/images/menuelema_f.png') bottom left no-repeat;
  padding:0px 0px 20px 0px;
  behavior:url('/js/iepngfix.htc');
  -webkit-box-shadow: 0px 5px 10px 0px rgba(50, 50, 50, 0.6);
  -moz-box-shadow: 0px 5px 10px 0px rgba(50, 50, 50, 0.6);
  box-shadow: 0px 5px 10px 0px rgba(50, 50, 50, 0.6); 
}

.left_menu ul li.active .in2
{
  background:url('/images/menuelema_t.png') top left no-repeat;
  behavior:url('/js/iepngfix.htc');
}

.left_menu ul li .in2
{
  width: 254px;
  height: 41px;
}

.left_menu ul li .in2 .name
{
  padding:10px 0px 11px 10px;
  width: 200px;
}

.left_menu ul li a
{
  font:normal 14px Verdana;
  color:#ffffff;
  text-decoration:none;
}

.left_menu ul li a:hover
{
  font:normal 14px Verdana;
  color:#eeeeee;
  text-decoration:underline;
}

.left_menu ul li ul
{
  position:static;
  top:0px;
  margin:10px 0px 0px 20px;
  display:none;
}

.left_menu ul li ul li
{
  list-style:none;
  height:auto;
  background:none;
  margin:0px 0px 5px 0px;
  padding:0px 40px 0px 0px;
}

.left_menu ul li ul li a
{
  font:normal 12px Verdana;
  color:#ffffff;
  text-decoration:none;
}

.left_menu ul li ul li a:hover
{
  font:normal 12px Verdana;
  color:#eeeeee;
}

.submenu
{
  margin:10px 0px 20px 0px;
}

.submenu td
{
  padding:0px 20px 0px 0px;
}

.submenu td a
{
  color:#bf0000;
  font-size:13px;
  font-weight:bolder;

  text-decoration:none;
}


.submenu td a:hover
{
  color:#518dca;
  font-size:13px;
  font-weight:bolder;

  text-decoration:none;
}

.submenu td.first
{
  padding:0px;
  width:0px;
}

