body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #333333;
}
h1 { font-style: italic; font-size: 20px; font-weight: normal; margin-top: 0px; color: #000000; }
h2 { font-style: italic; font-size: 16px; font-weight: bold; padding-left: 20px; margin-top: 55px; color: #003366; }
a { color:#124695;}
a:hover { color:#e86d13;}

#bot_menu { color: #FFFFFF; padding-left: 15px; }
#podval { height:100px; background: url(/images/d_bot_logo.gif) no-repeat; color: #555555; font: 11px Arial,Helvetica,sans-serif; }
#index_center { height:412px; background: url(/images/center.gif) no-repeat; }
#index_center_bottom { background: url(/images/center_bottom.gif) no-repeat top; }
#all_center { height:412px; background: url(/images/center_top_all.gif) no-repeat; }
a { font-family: Arial,Helvetica,sans-serif; }

a.bottom { color: #CCCCCC; font-size: 15px; text-decoration: none; }
a.bottom:hover { color: #FFFFFF; text-decoration: underline; }

a.mail_to { color: #555555; text-decoration: none; }
a.mail_to:hover { color: #333333; text-decoration: underline; }

.a_order { padding: 68px 0px 70px 115px;}
.a_order a { font-size: 18px; color: #FFFFFF; text-decoration: none; }
.a_order a:hover { text-decoration: underline; }

.a_order1 { padding: 29px 0px 0px 0px; width:170px; height: 73px; }
.a_order1 a { font-size: 18px; color: #FFFFFF; text-decoration: none; }
.a_order1 a:hover { text-decoration: underline; }

.img_print { width: 130px; background: url(/images/print.gif) no-repeat left; }
.img_print a { color: #707070; text-decoration: underline; }
.img_print a:hover { color: #f67913; text-decoration: none; }


.div_a { height: 42px; width: 110px; vertical-align: top; padding-top: 1px; }
.div_a a { color: #333333; font-size: 17px; text-decoration: none; }
.div_a a:hover { color: #3366FF; text-decoration: none; }

.div_aact { height: 42px; width: 110px; vertical-align: top; background: url(/images/plaska_menu_1.gif) no-repeat center top; padding-top: 1px; }
.div_aact a { color: #FFFFFF; font-size: 17px; text-decoration: none; }

.div_aact2 { height: 42px; width: 160px; vertical-align: top; background: url(/images/plaska_menu_2.gif) no-repeat center top; padding-top: 1px; }
.div_aact2 a { color: #FFFFFF; font-size: 17px; text-decoration: none; }

.punkt {
  color: #314463;
  padding-left: 40px;
  padding-top: 40px;
  width: 286px;
  font: 18px bold Arial, Helvetica, sans-serif;
}
.punkt_1 {
  padding-left: 40px;
  padding-right: 30px;
  text-align: justify;
}
.cont {
  padding: 0px 20px 20px 20px;
  text-align: justify;
}
.cont_ img { border: #CCCCCC 1px solid; padding: 1px 1px 1px 1px; }
.cont li { padding-top: 5px;}

.cont_1 {
  padding: 0px 10px 20px 40px;
  text-align: justify;
}

.index_menu { margin-left: -25px; }
.index_menu li { padding-bottom: 10px; list-style: url(/images/list_index.gif) outside; }
.index_menu a { color: #75a0e1; font-size: 15px; text-decoration: none; }
.index_menu a:hover { color: #e86d13; text-decoration: underline; }

.left_menu { padding-left: 40px; padding-top: 10px; }
.left_menu li { list-style: url(/images/list_left.gif) outside; padding-bottom: 15px; }
.left_menu a { color: #75a0e1; font-size: 15px; text-decoration: underline; }
.left_menu a:hover { color: #FFFFFF; text-decoration: underline; }

.left_submenu { margin-left: 15px; }
.left_submenu a { color: #FFFFFF; font-size: 12px; text-decoration: none; }
.left_submenu a:hover { color: #f67a1f; text-decoration: underline; }

.news_date { color: #003399; font-style: italic; font-size: 12px; }
.news { font-size: 13px; }
.news a { color:#707070; }
.news a:hover { color:#e86d13; }

a.subsub { line-height: 17px; }


.small{color : #00008B; font : bold 11px Tahoma,Arial,Helvetica,Verdana,Geneva,sans-serif;}
.pole {border: 0px; text-align: center; width: 500px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; }
.num {background:url(/images/num.gif) no-repeat; height: 16px; width: 16px; font-weight: bold; text-align: center; color: #555555;}
.num3 {background:url(/images/num3.gif) no-repeat; height: 30px; width: 30px; padding-top: 7px; font-size: 12px; font-weight: bold; text-align: center;}
.num3 a {color: #444444; text-decoration: none;}
.num3 a:hover {text-decoration: underline;}

img.m_img {
	padding:2px 2px;
	border: 1px outset #DDDDDD;
	background-color: #FFFFFF;
	-moz-border-radius:3px;
	margin:10px;}

img.s_img {
	padding: 0px 0px 5px 0px;
	border:0px;
	}

/* root element for scrollable */
div.scrollable {
	/* required settings */
	position:relative;
	overflow:hidden;

	/* vertical scrollers have typically larger height than width */
	height: 450px;
	width: 160px;

	/* decoration */
	padding:0px 0px 0px 0px;
	border:0px outset #ccc;
	-moz-border-radius:5px;
    margin: 15px 0px 15px 0px;
}

/* root element for scrollable items */
div.scrollable div.items {
	position:absolute;

	/* this time we have very large space for height */
	height:20000em;

	/* decoration */
	margin-top:0px;
}

/*
	same settings as in horizontal scroller except that these items
	are not floated
*/
div.scrollable div.items div {
	text-align:center;
	width:130px;
    font-size: 11px;
	padding:0px 15px 6px 15px;
	border:0px solid #ccc;
}

/* active item */
div.scrollable div.items div.active {
	border:0px inset #ccc;
	background-color:#fff;
}

div.t_image { padding:15px 15px 15px 15px; }

.vpz_1 {
  padding: 0px 10px 0px 25px;
  text-align: left;
}

.vpz_2 {
  padding: 15px 10px 0px 20px;
  text-align: right;
  color: #999999;
  font-style: italic;
}

.butt_l {
  background: url(images/but_ord_l.gif) no-repeat;
  height: 36px;
  width: 16px;
}

.butt_r {
  background: url(images/but_ord_r.gif) no-repeat;
  height: 36px;
  width: 16px;
}

.butt_c {
  background: url(images/but_ord_c.gif) repeat-x;
  height: 36px;
}

.butt_c a {
  color: #FFFFFF;
  font-weight: normal;
  font-size: 16px;
  text-decoration: none;
}

.butt_c a:hover {
  text-decoration: underline;
}

.ttx th {
  border-bottom: 1px solid #999999;
  font-weight: bold;
  font-size: 14px;
  color: #314463;
  padding: 0px 0px 5px 0px;
}

.ttx td {
  border-bottom: 1px solid #999999;
  padding: 5px 15px 5px 15px;
}

.ttx #r1 { text-align: center; font-weight: bold; }

.n_gr {color: #666666; font-style: italic; }

a.y_gr {color: #003399; text-decoration: none; font-style: italic; text-decoration: underline;}
a.y_gr:hover {text-decoration: none;}


