html, body {
	/*width: 100%;*/
	height: 100%;
	margin: 0;
	padding: 0;
}

.pager {
  text-align: center;
}
a:link, a:visited
{ 
	font: 14px Arial, Helvetica, sans-serif;
	/*color: #0000fb;*/
        color: #000000;
 }
 a:hover
{ 
	font: 14px Arial, Helvetica, sans-serif;
	color: #ff0000!important;
 }
.navigation_bread_crumb li, .pager li {
  display: inline;
  margin: 0 0px;
}

.pager li a {
color:#0000fb;}
.dn {
  display:none;
}

.red a {
  color:#f00!important;
  font-family:Arial;
  font-size:14px!important;
}
.red a:hover {
	text-decoration:none!important;
}
.header_main
{
	width: 100%;
	height: 60px;
}
.top_logo
{
	float: left;
	padding-top: 15px;
}
.top_logo p.dm_first_p
{ 
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
 }
.top_logo a.logo_black
{
	font: 38px Arial, Helvetica, sans-serif;
	color: Black;
	text-decoration: none;
}
.top_logo a.logo_black:hover{color: Black!important;}
.top_logo a.logo_red
{
	color: #ff0000;
	font: 28px Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.top_links, .top_links11
{
	float: right;
	margin-top : 25px;
	_margin-top : 0px;
	_margin-bottom : 5px;	
	_width : 145px;
}
.top_links .dm_curren, .top_links11 .dm_curren{
        display: block;
	font: 11px Arial, Helvetica, sans-serif;
	color: Black;
	text-decoration: none;
	float: left;
	padding-left: 10px;
	padding-right: 5px;
	background : url("../images/point2.gif") no-repeat left ; 
    background-position:0px 3px;
}
.top_links11{
    _width : 220px!important;
	*margin-top:45px;
	_margin-top:0px;
}
.top_links{
	*margin-top:45px;
	_margin-top:0px;
}

.top_links a:link, .top_links a:visited, .top_links span, .top_links11 a:link, .top_links11 a:visited, .top_links11 span{
	display: block;
	font: 11px Tahoma;
	color: Black;
	text-decoration: none;
	float: left;
	padding-left: 10px;
	padding-right: 5px;
	background : url("../images/point2.gif") no-repeat left ; 
    background-position:0px 3px;
	text-decoration:underline;
}
.top_links span, .top_links11 span{
	color: red;
	text-decoration:none;
}

.top_links a:hover, .top_links11 a:hover
{ 
color: #ff0000;
text-decoration:none;
 }

.top_links a.help_vverxy, .top_links11 a.help_vverxy{
	background : none!important;
	display: block;
	font: 11px Tahoma;
	color: Black;
	text-decoration: none;
	float: left;
	padding-left: 10px;
	padding-right: 5px;
	text-decoration:underline;
}

.top_links a.help_vverxy:hover, .top_links11 a.help_vverxy:hover{
       color:#ff0000;
	   text-decoration:none;
}

.tm
{
	height: 42px;
	width: 100%;	
	margin-bottom: 7px;
	* padding-bottom: 7px;
	_padding-bottom: 0px;
	/*_background-color: #ff0000;	*/
	_background: url("../images/centr.png") repeat scroll 0 0 transparent;
}
.tm .left_corn
{
	float: left;
	width: 4px;
	height: 42px;
	background: url(../images/left.png) no-repeat right top;
}
.tm .right_corn
{
	float: right;
	width: 4px;
	height: 42px;
	background: url(../images/right.png) no-repeat left top;
}
.top_menu
{
	/*background-color: #ff0000;*/
	background: url("../images/centr.png") repeat scroll 0 0 transparent;
	margin-left: 4px;
	margin-right: 4px;
	height: 42px;
	/*width : 100%;*/
	_margin-left: 0px;
	_margin-right: 0px;	
}
.top_menu ul, .top_menu li
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.top_menu li
{
	float: left;
	list-style-type: none;
}
.top_menu li a:link, .top_menu li a:visited
{
	display: block;
	font: 16px/42px Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: White;
	padding-left: 12px;
	padding-right: 12px;
}
.top_menu li.link_order
{ 

 }
.top_menu li.link_order a:link, .top_menu li.link_order a:visited
{
	display: block;
	font: 16px/42px Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: White;
	padding-left: 12px;
	padding-right: 12px;
}
.top_menu li.link_order a:hover
{
	/*display: block;
	font: 16px/42px Arial, Helvetica, sans-serif;
	color: White;
	padding-left: 12px;
	padding-right: 12px;
	text-decoration: none;
	background-color: #ff7b7b;	
	padding-top :0px;	
	border-bottom : none;	
	margin-left: 0px;
	margin-right: 0px;	*/
	text-decoration: none;
	/*background-color: #ff7b7b;*/
	background: url("../images/menu_aktiv.png") repeat scroll 0 0 transparent;
}
.top_menu li a:hover
{
	text-decoration: none;
/*	background-color: #ff7b7b;*/
        color:White!important;
  background: url("../images/menu_aktiv.png") repeat scroll 0 0 transparent;
}
/*.left_corn_g
{
	width: 4px;
	height: 141px;

	float: left;
}
.right_corn_g
{
	width: 4px;
	height: 141px;
	background: url(../images/right_corn_g.gif) no-repeat left top;
	float: right;
}*/
.wc_up
{
	width : 100%;
	height : 4px;
}
 .wc_down
{
	width : 100%;
	height : 4px;
	margin-bottom : -1px;
}
.left_corn_up
 {
	float : left;
	width : 4px;
	height : 4px;
	background : url("../images/left_corn_up.gif") no-repeat right top;
}
.right_corn_up
{
	width : 4px;
	height : 4px;
	float : right;
	background : url("../images/right_corn_up.gif") no-repeat left top;
}
.left_corn_down
 {
	float : left;
	width : 4px;
	height : 4px;
	background : url("../images/left_corn_down.gif") no-repeat right bottom;
}
.right_corn_down
{
	width : 4px;
	height : 4px;
	float : right;
	background : url("../images/right_corn_down.gif") no-repeat left bottom;
}
.top_zone_1 .dm_widget_inner
{
	padding-left: 15px;
	font: 12px Arial, Helvetica, sans-serif;
	overflow: hidden;
}
.top_zone_1, .top_zone_2
{
	width: 25%;
	float: left;
	overflow: hidden;
}
.top_zone_3, .top_zone_4
{
	width: 25%;
	_width: 24%;	
	float: right;
	overflow: hidden!important;	
}
 .top_zone_2 .ul2column li
 {
	float : left;
	width : 40%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	_margin: 0px 0px 0px 0px;
	_padding: 0px 0px 0px 0px;
	*width : 100px;
}
.top_zone_1 ul, .top_zone_2  .ul2column ul, .top_zone_3 ul, .top_zone_4 ul
{ 
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
 }
.top_zone_1 li, .top_zone_3 li, .top_zone_4 li
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	_margin: 0px 0px 0px 0px;
	_padding: 0px 0px 0px 0px;	
	list-style-type: none;
}
.top_zone_2  .dm_widget_inner
{
	padding-left: 10%;
	_padding-left: 4%;	
}
.top_zone_3  .dm_widget_inner, .top_zone_4  .dm_widget_inner
{
	padding-left: 20%;
   _padding-left: 2%;	
}
.top_zone_1 p.dm_first_p
{	
	font: 12px Arial;
        line-height:14px;
        padding-left:10px;
        margin-bottom:5px;
}

.top_zone_1 p.dm_first_p span{
  color:#0000FB;
}
.top_zone_1 p, .top_zone_2 p, .top_zone_3 p, .top_zone_4 p
{
	padding: 3px 0px 3px 0px;
	margin: 0px 0px 0px 0px;
	font: 14px Arial;
	overflow : hidden;
}

.top_zone_1 .red a:link, .top_zone_1 .red a:visited {
        color:#ff0000!important;
        text-decoration:underline;
      }
.top_zone_4
{
	text-align : center;
}
.top_zone_4 p.dm_first_p span.ep
{
	margin-top: 10px;
	display: block;
	font: 14px Arial, Helvetica, sans-serif;
}
.top_zone_4 a:link, .top_zone_4 a:visited{
        font: 14px/15px Arial, Helvetica, sans-serif;
	color: #0000fb!important;
	display: block;
}
.top_zone_1 a:link, .top_zone_1 a:visited

{
	font: 12px/15px Arial, Helvetica, sans-serif;
	color: #0000fb!important;
	display: block;
}

.top_zone_2  .dm_current, .top_zone_3 .dm_current{
     display: block;
     font: 14px/15px Arial, Helvetica, sans-serif;
	color: #ff0000;
	padding-left : 10px;
	margin-bottom:2px;
	_width: 100%;
     text-decoration:underline;
}

.top_zone_3 .dm_current{
  padding-left : 5px;
}

.top_zone_2 a:link, .top_zone_2 a:visited,
.top_zone_3 a:link, .top_zone_3 a:visited
{ 
	display: block!important;
	_display: inline!important;
    font: 14px/15px Arial, Helvetica, sans-serif;
	color: #0000fb;
	padding-left : 10px;
	_margin:0px;
	_width: 100%;
	 text-decoration:underline!important;
	 margin-bottom:2px;
 }
 

.top_zone_1 a:hover, 
.top_zone_2 a:hover,
.top_zone_3 a:hover,
.top_zone_4 a:hover
{
	color: #ff0000!important;
}
.intro_text
{
	font : 14px Arial, Helvetica, sans-serif;
       
}
/*.intro_text p.dm_first_p
{
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 10px;
	border-left : 7px solid #ff0000;
}

*/
.bottom_menu
{  
	height: 47px;
        text-align:center;
}
.bottom_menu ul, .bottom_menu li
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
 .bottom_menu li
{
	float: left;
        list-style-type: none;
        background : url("../images/point2.gif") no-repeat left ; 
        background-position:13px 20px;
              
}

 .bottom_menu li.first {
     background :white;
}

.bottom_menu li a:link,  .bottom_menu li a:visited, .bottom_menu li .dm_current
{
	display: block;
	font: 16px/47px Arial, Helvetica, sans-serif;
	/*text-decoration: underline;*/
	color: Black;
	padding-left: 30px;
	/*padding-right: 15px;*/

}

.bottom_menu li .dm_current{
	color:red;
	}



.bottom_menu  .first a:link, .bottom_menu  .first a:visited
{
        display: block;
	font: 16px/47px Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: Black;
	padding-left: 10px;
	
}

.bottom_menu li a:hover{
	color: #ff0000!important;
	text-decoration: none;
}


.prod_block
{
	float : left;
	width : 49%;
	/*margin-right : 10px;*/
	overflow : hidden;
	margin-bottom : 10px;
}
.prod_block .text_markdown span{
	font : 24px Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 10px 0px;
	_padding: 15px 0px 10px 0px;	
	/*text-transform : uppercase;*/
}

.prod_block  .text_markdown ul, .ul2column .text_markdown  ul
{
	margin: 0px 0px 5px 0px;
	//margin: 0px 0px 0px 0px;	
	padding: 0px 0px 0px 0px;
	overflow : hidden;
}
.prod_block  .text_markdown li
{
	margin: 3px 0px 3px 0px;
	padding: 0px 0px 0px 0px;
	_margin: 3px 0px 3px 0px;
	_padding: 0px 0px 0px 0px;
	list-style-type : none;
	line-height : 16px;
}
.ul2column  .text_markdown li {
float:left;
width:38%;
	margin: 2px 0px 2px 0px;
	padding: 0px 0px 0px 0px;
	_margin: 2px 0px 2px 0px;
	_padding: 0px 0px 0px 0px;	
	list-style-type : none;
}
 .prod_block .text_markdown li a{
	padding-left :10px;
        background : url("../images/li_img.gif") no-repeat left;	
        color:#0000FB !important;
   /*    line-height:16px;*/
}

 .prod_block .text_markdown li a:hover{
       color:#ff0000!important;}
 .prod_block .text_markdown a.link_order_online
 {
	color : #ff0000;
	background : url("../images/li_img.gif") no-repeat left;
	display : block;
	padding-left : 10px;
	float : left;
	clear : both;
	margin: 5px 0px 10px 0px;
	_margin: 0px 0px 10px 8px;	
}
.ul2column .text_markdown a.link_order_online
 {
	color : #ff0000;
	background : url("../images/li_img.gif") no-repeat left;
	display : block;
	padding-left : 10px;
	float : left;
	clear : both;
	margin: 5px 0px 10px 0px;
	_margin: 15px 0px 10px 0px;	
}
 .copy_links
{
	float : right;
	padding-right : 50px;
	margin-bottom:10px;
	clear : both;
}
.copy{
	float : right;
	padding-right : 8px;
	_padding-right : 8px;
	clear : both;
	_clear : none;
	_margin-bottom : 5px;
	_width : 380px;
}
.copy_links ul
{ 
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
 }
.copy_links li
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float : left;
	color : #0000fb;
	list-style-type : none;
	/*list-style-image : url("../images/point.gif");*/
	list-style-position : outside;
        
}
.copy_links li.first
 {
	list-style-type : none;
	list-style-image : none;
    background :white;

}


.copy_links li a {
	font-size : 11px!important;
	padding-left : 10px;
	padding-right : 0px;
	_padding-right : 0px;	
	line-height : 12px;
        font-family: Tahoma;
        color:#0000FB;
	/*margin-left : -5px;
	_margin-left : 5px;*/	
}
.copy_links li a:hover{
		_line-height : 12px;
        _font-family: Tahoma;
		_font-size : 11px!important;
		text-decoration:none;
}
.copy_links li span{
		font-size : 11px;
		color:red;
		padding-left : 10px;
	   padding-right : 0px;
	  _padding-right : 0px;	
	   line-height : 12px;
       font-family: Tahoma;
}


.copy p.dm_first_p
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font : 11px Tahoma;
}

.copy p.dm_first_p a {
      font : 11px Tahoma;
      text-decoration: none;
      color: #000!important;
}

 .cul .text_markdown  ul
{ 
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	margin-top:8px;
 }
  .cul .text_markdown li
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 25px!important;
	list-style-type : none;
	background:transparent url(../images/long_mark.gif) no-repeat scroll 0px 4px;
	list-style-position : outside;
}

.menu_table{
text-align:left;

}

.bottom_menu  .menu_table {
 margin:auto;
}




p.text_16_black {
color:#000000;
font-family:Arial;
font-size:17px;
line-height:112%;
text-decoration:none;
margin-bottom:0em;
}

.copy  a:link, .copy a:visited {
  font-size:11px;
  color:#0000FB!important;
} 
.copy  a:hover{
  color:#FF0000!important;}
.top_zone_2  .ul2column ul {
    list-style-type:none!important;
    margin-left:0;  
}

 .top_zone_3 ul {

}

.dm_layout_top2{
    margin: 10px 0 10px 0;
}

.path ol{
padding:0px;
* padding:0px;
* margin:0px;
}
.navigation_bread_crumb .path a:link, .navigation_bread_crumb  .path a:visited {
    font-family:Arial,Helvetica,sans-serif;
    font-size:11px;
    color :#666666;
	background:transparent url(../images/stlbr-r.gif) no-repeat scroll 0px 4px;
	padding-left:14px;
	padding-right:3px;

}
.navigation_bread_crumb .path .first:link, .navigation_bread_crumb  .path .first:visited {
    font-family:Tahoma;
    font-size:11px;
    color :#666666;
	background:none;
	padding-left:0px;
	padding-right:3px;
}
.path a.dm_parent:hover, .path a.dm_parent:hover, .navigation_bread_crumb .path .first:hover {
color:#ff0000;
}

.path .dm_current {
    font-family:Arial,Helvetica,sans-serif;
    font-size:11px;
    color :#666666;
	background:transparent url(../images/stlbr-r.gif) no-repeat scroll 0px 4px;
	padding-left:14px;
	padding-right:3px;
	
}


.content_zone_left h3 {
     font : 24px Arial, Helvetica, sans-serif!important;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	_padding: 15px 0px 10px 0px;	
	/*text-transform : uppercase;*/
}
.left_title span {

}

.left_title  a:link, .left_title  a:visited , .left_title  .dm_current{
  font-family:Arial,Helvetica,sans-serif;
  font-size:18px;
  color:black;
  text-decoration:none;
   font-family:Arial,Helvetica,sans-serif;
 }  
.left_title a:hover{
  color:#ff0000;
}

.left_title .markdown p.dm_first_p{
    padding-left:27px!important;
    background:transparent url(../images/st-r.gif) no-repeat scroll 15px 4px;}
}


.left_block1{
  margin-bottom: 0px;
}

.left_block li, .left_block1 li {
    list-style-type:none;
}
.left_block li a, .left_block li .dm_current, .left_block1 li a, .left_block1 li .dm_current{
  background : url("../images/stm-r.gif") no-repeat left;	
  font-size:14px!important;
  padding-left :10px;
  color:#0000FB;
}
.left_block li a:hover, .left_block1 li a:hover{
   color:#ff0000;

}
.left_block .markdown li {
    list-style-type:none;
}
.left_block li .dm_current, .left_block1 li .dm_current {
   color:#ff0000;
   font-family:Arial,Helvetica,sans-serif;
   background : url("../images/li_img.gif") no-repeat  left 5px; 
  
}
.left_block li.dm_current{
line-height:21px;
}

.left_block .markdown li span {
color:#FF0000;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
background : url("../images/li_img.gif") no-repeat left;
padding-left:10px;
}

.left_title .markdown p.dm_first_p {
     margin:0px;
}

.left_block1 .vl_s a, .left_block1 .vl_s .dm_current{
	margin-left:10px;
	font-size:12px!important;
	color:#1a1a9b;
}
.left_block1 .vl_s  li.dm_current{
	background : url("../images/li_img.gif") no-repeat  5px center; 
	}
.left_block1 .vl_s .dm_current{
	color:red;
	margin-left:5px;
	
}
.left_block1 .vl_s a:hover{
	margin-left:10px;
	font-size:12px;
	color:red;
	
}

.left_block  ul, .left_block1  ul{
	padding-left:27px;
	margin:0 0 0 0;
	*margin:0;
}
.left_block .text_content ul, .left_block1 .text_content ul{
	*padding-left:10px;
}

.ftop{
margin: 0 0 20px;
border-left:#ff0000 solid 5px;
padding-left:10px;
}

.ftable {
    border-collapse: collapse;
}
.ftable td {
padding:10px 5px;
}

.ftable .ff {
padding:0px;
}

a.color{
    margin: 1px;
padding:0px;
border: 1px solid #898989;
display:block;
height:25px;
width:25px;
outline:none;
text-decoration:none;
}


.ftable .ff.active a.color {
border: 1px solid #900;
}

.fniz{
font-family:Arial,Helvetica,sans-serif;
font-size:15px;
background:transparent url(../images/st-d.gif) no-repeat scroll 220px 5px;
margin: 5px 0 10px;
}

.infos{
   margin:0 0 0px;
}
.infos  a:link, .infos  a:visited {
	background:transparent url(../images/li_img.gif) no-repeat scroll left center;
	line-height:16px;
	padding-left:10px;
        color:#0000FB;}


.pleft {
  float:left;
  /*width:44%;*/
  margin-right:10px;
  margin-bottom:20px;
  width:289px;
}

.pright{
     /*float:left;
     width:50%;	*/
	 padding-top:5px;
}
.pinposh  ul{
padding-left:0px;
margin:0px;
}
 .pinposh  ul li{
 	list-style-type:none!important;
 }

.pright  a:link, .pright  a:visited, .pinposh  a:link, .pinposh a:visited {
	background:transparent url(../images/li_img.gif) no-repeat scroll left center;
	line-height:16px;
	padding-left:10px;
	margin:3px 0;
        color:#0000fb;
	*margin-left:-15px!important;
	*padding-left:10px;
}
.pinposh  a:link, .pinposh a:visited {
	*margin-left:0px!important;
}

.order_form2 {
	clear:both;
	width:65%;
	/*float:right;*/
    /*margin-left: 289px;*/
    padding: 10px 0;
	background-color:#F2F2F2;
	
}
#dm_area_19  .order_form2, #dm_area_52  .order_form2, #dm_area_24 .order_form2{
	clear:both;
	width:100%;
	float:left;
	background-color:white;
	padding-top:10px;
}

.order_form2 .success , .contact_form  .success, .info_right .success {
color:#000000;
width:300px;
font-family:Arial,Helvetica,sans-serif;
font-size:16px;
line-height:112%;
text-decoration:none;
margin:20px 20px 10px;
* margin:20px 20px 0px;
background:transparent url(../images/str-d.gif) no-repeat scroll 180px 6px;
}
.info_right 
.success{
margin:0px 20px 10px;
* margin:0px 20px 0px;
}

#dm_area_19 .order_form2 .success, #dm_area_52 .order_form2 .success, #dm_area_24 .order_form2 .success{
margin:20px 0px 10px;
* margin:20px 20px 0px;	
}
.contact_form  .success {
	font-size:18px;
	line-height:112%;
	margin:180px 0px 10px;
	* margin:180px 0px 0px;
	background:transparent url(../images/str-d.gif) no-repeat scroll 200px 8px;
}

.order_form2 .form_element, .contact_form .form_element, .faq_form  .form_element{
list-style-type:none !important;
margin-top:5px;
margin-left:30px;
padding-top:6px !important;
clear:both;

}
.contact_form .form_element{
	margin-left:20px;
}

.k_form{
clear:both;
}

.order_form2  label , .contact_form label, .faq_form  label {
	float:left!important;
	margin-right:10px;
	width:155px;
	*width:155px;
	vertical-align:top;
}

.contact_form label {
	width:155px;
}
.order_form2 input[type="text"],.contact_form input[type="text"], .faq_form  input[type="text"] {
	border:1px solid #7f9db9;
	font-family:Arial;
	font-size:12px;
	height:18px;
	position:relative;
	width:50%!important;
	_width:100%!important;



}
.faq_form  input[type="text"] {
	width:60%!important;

}
.order_form2 ul{
margin:0px;
padding:0px;
list-style-type:none !important;
}

.order_form2 .sabmit{
  padding-left:185px;
  width:50%;
  margin:10px 0;
  text-align:right
 
}
 .contact_form  div.submit {
  padding-left:183px;
  width:49%;
  margin:10px 0;
  text-align:right

   
}

.faq_form .sabmit {
  padding-left:185px;
  width:60%;
  margin:10px 0;
  text-align:right
}

.pleft .metka{
	background:transparent url(../images/st-d.gif) no-repeat scroll 50px 5px;
	font-family:Arial,Helvetica,sans-serif;
    font-size:15px;
	margin: 5px 0 10px;
}

.pleft .text_12_blue_un_:link, .pleft .text_12_blue_un_:visited{
color:#0000FF;
font-family:Arial;
font-size:12px;
line-height:14px;
text-decoration:underline;
margin-right: 3px;
}

.pleft .text_18_blue_un_:link, .pleft .text_18_blue_un_:visited {
color:#0000FF;
font-family:Arial;
font-size:18px;
line-height:114%;
text-decoration:underline;
margin-right: 3px;
}

.pleft .text_14_blue_un_:link, .pleft .text_14_blue_un_:visited {
color:#0000FF;
font-family:Arial;
font-size:14px;
line-height:16px;
text-decoration:underline;
margin-right: 3px;
}

.pleft .text_16_blue_un_:link, .pleft .text_16_blue_un_:visited {
color:#0000FF;
font-family:Arial;
font-size:16px;
line-height:112%;
text-decoration:underline;
margin-right: 3px;
}

.pleft .text_20_blue_un_:link, .pleft .text_20_blue_un_:visited{
color:#0000FF;
font-family:Arial;
font-size:20px;
text-decoration:underline;
margin-right: 3px;
}

.pleft .text_24_blue_un_:link, .pleft .text_24_blue_un_:visited {
color:#0000FF;
font-family:Arial;
font-size:24px;
text-decoration:underline;
margin-right: 3px;
}

.pleft .text_24_blue_un_:hover, .pleft .text_12_blue_un_:hover,  .pleft .text_18_blue_un_:hover,  .pleft .text_14_blue_un_:hover, .pleft .text_20_blue_un_:hover, .pleft .text_16_blue_un_:hover{
	color:red;
}
.top_menu li.dm_current, .top_menu  li.dm_parent, .top_menu  li.dm_parent a{
	/*background-color: #ff7b7b;*/
	text-decoration:none;
	background: url("../images/menu_aktiv.png") repeat scroll 0 0 transparent;
}
.top_menu  span.dm_current{
font-family:Arial,Helvetica,sans-serif;
font-size:16px;
line-height:42px;
color:White;
/*background-color: #ff7b7b;	*/
padding:0 12px;

}
.bread_crumb_separator{
	background:transparent url(../images/stlbr-r.gif) no-repeat scroll 0px 7px;
	margin-left:10px;
}
.metks{
padding-right: 60px;
}

.path ol {
margin:0px;
}

.content_title h1, span.h1{
	color:#000000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:24px;
	font-weight:normal;
	line-height:110%;
	padding-top:0px;
	margin:2px 0 10px;
}
.info_left, .info_left3{
	float:left;
	width:50%;
}
.vubor{
margin-top:45px;
}

#dm_area_24 .info_left{
  width:45%;
}

.info_left .markdown p{
	margin-top:0px;
    margin-left:0px;
}
.info_left2 .markdown p{
	margin-left:0px;
}

.info_left p.text_16_black{
	margin:10px 0 0 20px;
}
.info_right p.text_16_black {
	margin:10px 0 5px 0px;
}
.info_right {
	float:right;
	width:50%;
	*width:45%!important;
}
#dm_area_24 .info_right{
  width:55%;
  *width:55%!important;
}

.info_right .map1{
   background:transparent url(../images/map-found.gif) no-repeat scroll left center;
   padding-left:30px;
   padding-top:5px;
   line-height:16px;
}
.info_right .map2{
   background:transparent url(../images/map-google.gif) no-repeat scroll 0 8px;
   padding-left:30px;
   padding-top:8px;
   line-height:16px;
}
.fon{
	background-color: #F2F2F2!important;
	_background-color: #F2F2F2!important;
	padding:10px 15px 20px;
	background-image:url(../images/stmr-r.gif);
	background-position: 5px 15px;
	background-repeat: no-repeat;

}
.info_right .fon{
	padding:5px 5px 5px 20px;
	margin-top:10px;
	background:#F2F2F2 url(../images/li_img.gif) no-repeat scroll 7px 7px!important;
}
.info_right p{
margin-top:0;
}
.info_left3 p{
margin:40px 20px 0 0!important;
_margin:40px 21px 0 0!important;
}
.info_right  img{
	margin:10px 0;
}

.map .first .dm_parent{
	font-size:16px!important;
}
.map ul{
padding:0px;
margin:0px;
}
.map ul ul{
padding-top:6px;}
.map li{
	list-style-type:none;
    padding-bottom:6px;
    padding-left:20px;
	background:transparent url(../images/point.gif) no-repeat scroll 10px 2px;
}
.map li.first {
    padding-left:0px;
	background:none;
}
.map li li.last{
padding-bottom:0px;}
.map li li.first {
	list-style-type:none;
    padding-bottom:6px;
    padding-left:20px;
	background:transparent url(../images/point.gif) no-repeat scroll 10px 2px!important;
}

#dm_area_18 ul , #dm_area_25 ul{
	padding-left:20px!important;
	*margin-left:0px;
	list-style-type:disc;
}
#dm_area_18 ul li, #dm_area_25 ul li{
	list-style-type:disc!important;
}
#dm_area_17 ul , #dm_area_26 ul{
	padding-left:0px;
	margin-left:0px;
	
}
#dm_area_17 ul li, #dm_area_26 ul li{
    list-style-type:none;
	background:transparent url(../images/long_mark.gif) no-repeat scroll left 3px;
	list-style-position:outside;
	padding-left:20px!important;
}

h4{
	margin:0px 0 10px;
	color:black;
	font-family:Arial,Helvetica,sans-serif;
	font-size:18px!important;
	text-decoration:none;
	font-weight:normal!important;
}

.text_14_black {
	color:#000000;
	font-family:Arial;
	font-size:14px;
	line-height:16px;
	text-decoration:none;
	text-align:center;
	border: 1px solid #cccccc;
}
.text_14_black td {
	border-top: 1px solid #cccccc;
	border-right:1px solid #cccccc;
}
#dm_area_54 h1, #dm_area_53 h1{
	color:#000000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:26px;
	font-weight:normal;
	line-height:110%;
	padding-top:5px;
	_padding-top:17px;
	margin:0 0 10px;
}

caption, th {
	border-right:1px solid #cccccc;
	text-align:center;
	font-weight:normal!important;
}

#dm_area_13 h2{
	color:#000000;
	font-family:Arial;
	font-size:48px;
	text-decoration:none;
	padding:0 0 20px;
}
/*   33333333333333333333333333333333333333333*/
.faq_list  ul, .publications{
padding-left:20px;
*margin-left:15px;
}
.faq_list li,.publications li{
list-style-type:none!important;
background:transparent url(../images/st-r.gif) no-repeat scroll left 5px;
padding-left:12px;

}
.publications li{
margin-top:10px;
background:transparent url(../images/st-r.gif) no-repeat scroll left 5px;
}

.faq_list li.active{
	background:transparent url(../images/st-r.gif) no-repeat scroll left 5px;
}
a.collapse {
    text-decoration: none;
    display: inline-block;
    padding-bottom: 2px;
    border-bottom: 1px dashed #0000fb;
    outline: none;
    margin-bottom:10px;
	
}

a.collapse:hover {
    border-bottom: 1px dashed #ff0000;
}
a.active{
	border-bottom: 1px dashed #ff0000;
	color:red;
}
div.answer {
    margin-bottom:15px;
	margin-top:3px;
	
}
.answer ul {
	padding-left:0!important;
	margin-left:-10px;
	_margin-left:-15px;

	
}
.answer ul li{
	background:transparent url(../images/stm-r.gif) no-repeat scroll left 5px;
    *padding-left:10px!important;
	*list-style-position:outside!important;
	_background:transparent url(../images/stm-r.gif) no-repeat scroll left 5px!important;
	_padding-left:20px!important;
	
	
}


.ask{
font-size:24px;
}
/*   33333333333333333333333333333333333333333*/
.news_list ul{
	margin-left:0px!important;
	padding-left:0px!important;
}

.news_list li{
	list-style-type:none!important;
	margin:10px 0;
}
span.date{
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	font-weight:bold;
	line-height:14px;
	text-decoration:none;
	_padding-top:40px;
}

.publication  .markdown{
 margin-top:5px;
}
.page{
 margin:0 5px!important;
}

.pager .current span{
	color:red;
	font-size:15px!important;
	margin:0px;
	font-weight: bold;
}
.markdown li{
	list-style-type:none!important;
	margin:3px 0;
	*padding-left:0px!important;
    *margin-left:0px!important;
	
}
.markdown ul{
padding-left:0px!important;
*margin-left:0px!important;
margin-top:0px;
}

.error_list li{
	color:red!important;
	list-style-type:none!important;


}
.error_list {
    padding-left:165px!important;
	list-style-type:none!important;
	*list-style-type:none!important;
	margin:0;
	color:red;
}
span.red{
	color:#FF0000;
	font-family:Arial;
	font-size:16px;
	line-height:18px;
	text-decoration:none;
}
.desc_full{
margin-bottom: 10px;
}
.plabel{
	float:left;
	clear:left;
	width:155px;
	color:#999999;
	font-family:Tahoma;
	font-size:11px;
	text-decoration:none;
	margin:0;
}

.fleft{
	float:left;
	width:276px;
	padding-right:20px;
}

.left_title{
padding-top:15px;
}

.left_block1 ul li ul{
	padding-left:10px;
	*padding-left:5px;
	
	display:none;
}
.left_block1 .dm_parent ul, .left_block1 .dm_current ul{
	display:block;
}
.left_block1 ul li ul li a, .left_block1 ul li ul li .dm_current{
color:#000000;
font-size:12px !important;
padding-left:10px;
line-height:normal;
}
.left_block1 ul li ul li .dm_current{
color:red;
padding-left:0px;
background:none;
*background:transparent url(../images/li_img.gif) no-repeat scroll left 5px!important;
}
.left_block1 ul li ul li.dm_current{
background:transparent url(../images/li_img.gif) no-repeat scroll left 5px!important;

}

.intro_text_last {
margin-top:8px;
}

.prighta{
color:#000000!important;
background:transparent none no-repeat scroll left center!important;
padding-left:0px!important;}

.publications li a{
color:#0000FB;}

.top_zone_3 a.nolinks {
color: #000000!important;
text-decoration: none!important;
padding-left: 0px!important;
}

h2.content_title {
	color:#FF0000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:22px!important;
	font-weight:normal;
	line-height:110%;
	padding:0px;
	margin:2px 0 0px;
}
.page_main_nanesenieLogotipa .dm_page_content .markdown p.dm_first_p {
    margin: 10px 0px;
    padding: 0px;
}

.top_zone_1 a.link_new {
	font: 12px/15px Arial, Helvetica, sans-serif;
	color: #000000!important;
	display: inline;}
a.link_pod{color: #0000FB;font-size: 12px;}


.color.show .markdown {
padding-left: 10px;
}
.pright a.red {color:#ff0000;}
.dm_first_p {font-size:15px;}
.text_14_black .zag{background:#BF0009; color:#ffffff;}


