/* ================================== Fonts default */

.test{border:1px solid red;}

td {
	font-family: Verdana;
	font-size: 8pt;
	font-style: normal;
	color: #666666;
	text-decoration: none
}

input{border:1px solid #a9a9a9;}
textarea{border:1px solid #a9a9a9;}

A:link {
	color: #c8003d;
	text-decoration: none
}
A:visited {
	color: #c8003d;
	text-decoration: none
}
A:active {
	color: #c8003d;
	text-decoration: none
}
A:hover {
	color: #c8003d;
	text-decoration: underline
}

.glossar_term{
	text-decoration:none;
	border-bottom:1px dashed #c8003d;

}

a.glossar_term:hover{
	text-decoration:none;

}
/* ================================== Text */

.text-plain {
	font-family: Verdana;
	font-size: 10pt;
	font-style: normal;
	color: #666666;
	line-height: 18px;
	text-decoration: none
}

/* ================================== Menu */

.menu-general {
	font-family: Verdana;
	font-size: 10pt;
	font-weight: bold;
	font-style: normal;
	color: #ffffff;
	text-decoration: none
}
A.menu-general:link {
	color: #ffffff;
	text-decoration: none
}
A.menu-general:visited {
	color: #ffffff;
	text-decoration: none
}
A.menu-general:active {
	color: #ffffff;
	text-decoration: none
}
A.menu-general:hover {
	color: #ffffff;
	text-decoration: underline
}


.menu-general_select {
	font-family: Verdana;
	font-size: 10pt;
	font-weight: bold;
	font-style: normal;
	color: #89888d;
	text-decoration: none
}


.submenu-general {
	font-family: Verdana;
	font-size: 8pt;
	font-weight: bold;
	font-style: normal;
	color: #c5c7ca;
	text-decoration: none
}
A.submenu-general:link {
	color: #c5c7ca;
	text-decoration: none
}
A.submenu-general:visited {
	color: #c5c7ca;
	text-decoration: none
}
A.submenu-general:active {
	color: #c5c7ca;
	text-decoration: none
}
A.submenu-general:hover {
	color: #c5c7ca;
	text-decoration: underline
}

/* ================================== Background */





/* ================================== Copyright */

.copyright {
	font-family: Verdana;
	font-size: 7pt;
	font-style: normal;
	color: #999999;
	text-decoration: none
}



/* ================================== Form */

form {
	display: inline
}
input, option {
	border-right: #847972 1px solid;
	border-top: #847972 1px solid;
	border-left: #847972 1px solid;
	border-bottom: #847972 1px solid;
	font-family: Verdana;
	font-size: 8pt;
	color: #847972;
	background-color: #ffffff
}

.vremja1 {
font-family:Arial, Helvetica, sans-serif; color:#FFF; font-weight:bold; font-size:10px; margin:0px; padding:3px 2px 0 0;}

.vremja2 {
font-family:Arial, Helvetica, sans-serif; color:#FFF; font-weight:bold; font-size:22px; margin:0px; padding:0px 3px;}

/************04/09/07******************/

ul.reg {
margin:18px 0 0 0;
padding:0px;
list-style:none;}

ul.reg li {
float:left;
padding:0 5px 0 0;
margin:0px;
cursor:hand;
cursor:pointer;
}

.zorja {
color:#c8003d}



ul.vopr{
	margin:5px 0px;
	padding:0px 0px 0px 5px;;
}

.vopr li{

	background:url(../_i/m_r.jpg) no-repeat left top;
	padding-left:15px;
	color:#c8003d;
	display:block;
	list-style:none;
	margin:5px 0px;
	padding-top:0px

}

.article_short_descr,.article_full_descr{
	font:8pt Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
	font-size:8pt;
	color:#c5c7ca;

}
.test{border:1px solid red;}

/*Calculator*/

/* CSS Document */

body {
font-family:Verdana, Arial, Helvetica, sans-serif;}

h1 {
margin:0px;
padding:18px 0 0 0;
color:#666666;
font-weight:bold;
font-size:9pt;
}

h2 {
margin:0px;
padding:18px 0 0 0;
color:#666666;
font-size:8pt;
font-weight:normal;
}

h4{margin:0px;padding:0px;}

p {
margin:0px;
padding:10px 0 0 0;
font-size:10pt;
line-height:15px;
color:#666;}

td {
xvertical-align:top;}

input.form_calck {
border:1px solid #847972;
margin:18px 0 0 0;
padding:1px 0 0 2px;
width:139px;
height:17px;
font-size:8pt;}

.drop_d {
width:144px;height:17px; font-size:8pt; margin-top:18px}

.drop_d2 {
width:45px;height:17px; font-size:8pt; margin-top:18px}

.tab_calck {
width:675px}

.tab_news {
width:665px}

.tit a {
color:#c8003d;
font-weight:bold;
text-decoration:none;
margin:0px;
padding:10px 0 0 0;
font-size:8pt;
display:block}

.tit a:link{
color:#c8003d;
font-weight:bold;
text-decoration:none;
margin:0px;
padding:10px 0 0 0;
font-size:8pt;
display:block}

.tit a:visited {
color:#c8003d;
font-weight:bold;
text-decoration:none;
margin:0px;
padding:10px 0 0 0;
font-size:8pt;
display:block}

.tit a:hover {
color:#c8003d;
font-weight:bold;
text-decoration:none;
margin:0px;
padding:10px 0 0 0;
font-size:8pt;
display:block}




ul.reg {
margin:18px 0 0 0;
padding:0px;
list-style:none;}

ul.reg li {
float:left;
padding:0 5px 0 0;}

/**********************CHAt**************/

html, body {
    height: 100%;
    margin:0;
    padding:0;
}
#container {
    min-height: 98%;
    height:98%;
	width:99%;
}
* html #container {
    height:94%;
	width:99%;
}

.mar_p {
margin:0px;
padding:0px;
background:#ebebed;
font-family:Verdana, Arial, Helvetica, sans-serif;
height:100%;}

.chat {
width:100%;

}

.td_w {
border-bottom:2px solid #c5c7ca;
border-top:2px solid #c5c7ca;
border-left:1px solid #c5c7ca;
border-right:1px solid #c5c7ca;
background:#fff;
width:360px;
height:310px;
margin:10px;
padding:9px;
font-size:100%;
}

.oj_op {
color:#b2b5b6;
margin:0px;
font-size:9pt;
font-style:italic;
display:block;
padding:0px 0 5px 0 ;}

.m_r {
background:url(../_i/m_r.jpg) no-repeat left center;
height:10px;
padding-left:15px;
color:#c8003d;
font-size:8pt;
margin-left:5px;
display:block;
}

.m_s {
background:url(../_i/m_s.jpg) no-repeat left center;
height:12px;
padding-left:15px;
color:#b2b5b6;
font-size:8pt;
margin-left:5px;
display:block;
margin-top:4px
}

.s {
color:#666666}

.text_mes {
width:360px; height:38px; color:#666666; margin:10px;  padding:8px;
font-family:Verdana, Arial, Helvetica, sans-serif}

.pad_left_top {
padding:10px 20px}

.pad_left_top img {
padding:30px 0 0 0}

/*--------------------------------------------------*/
a.bott {
color:#FFF;
font-size:12px;
padding:8px 10px;
text-decoration:none;
font-family:Tahoma;
font-weight:bold;}

a.bott:link{
color:#FFF;
font-size:12px;
padding:8px 10px;
text-decoration:none;
font-family:Tahoma;
font-weight:bold;
}

a.bott:visited {
color:#FFF;
font-size:12px;
padding:8px 10px;
text-decoration:none;
font-family:Tahoma;
font-weight:bold;}

a.bott:hover {
color:#c8003d;
font-size:12px;
padding:8px 10px;
text-decoration:none;
font-family:Tahoma;
font-weight:bold;
cursor:hand;
}

.b1 {
margin:0px;
padding:0px;
font-size:1px;
background:#c5c7ca url(../_i/b_l.jpg) no-repeat left;
height:22px;}

.b2 {
margin:0px;
padding:0px;
font-size:1px;
background:url(../_i/b_r.jpg) no-repeat right;}


/*----- Texts -----*/
h3 {
font:bold 18px Verdana;
color:#c8003d;
margin:0px;}

h4 {
font:bold 16px Verdana;
color:#c8003d;
margin-top:15px;
}

h5 {
font:bold 12px Verdana;
color:#666666;
margin-bottom:0px;
}

b {color: #c8003d;}

.bld {
font-weight:bold;
font-size:10pt;
padding-top:20px;
line-height:15px;}

ul {
margin:0px 0px 0px 10px;
font:normal 11px Verdana;
color:#666666;
padding:0px   ;
font-size:10pt;
list-style:square;
}

li {
margin:0px 0px 0px 18px;
padding-left:5px;
line-height:15px;
padding-top:8px;

}

.min {font:9px Verdana; margin-bottom:8px;}

.alig {text-align:center;}

sup {font: 7px Verdana;}

hr {
color:#666666;
width:145px;
height:1px;
margin-top:13px;
}

.marg {margin-left:10px;}

div.zakon p {
padding-top:20px;
line-height:15px;
font-size:10pt;}

div.zakon h1 {
color:#c8003d;
font-weight:bold;
margin:0px;
padding:30px 0 0 0;
font-size:8pt;
}


div.zakon strong + p {
padding-top:3px;
}

div.blok1 {
border:1px solid #000;
padding:5px;}

.zakon p a { font-size:8pt;}


ul.sp_nad {
margin:0px;
padding:0px;
font-size:10pt;
list-style:square;}

ul.sp_nad li {
padding-top:10px;}

ul.sp_nad2 {
margin:0px;
padding:0px;
font-size:10pt;
list-style:square;}

ul.sp_nad2 li {
padding-top:8px;
line-height:20px}



 a.tab_news {
color:#c8003d;
font-weight:bold;
text-decoration:none;
margin:0px;
padding:30px 0 0 0;
font-size:8pt;
display:block}

 a.tab_news:link{
color:#c8003d;
font-weight:bold;
text-decoration:none;
margin:0px;
padding:30px 0 0 0;
font-size:8pt;
display:block}

 a.tab_news:visited {
color:#c8003d;
font-weight:bold;
text-decoration:none;
margin:0px;
padding:30px 0 0 0;
font-size:8pt;
display:block}

 a.tab_news:hover {
color:#c8003d;
font-weight:bold;
text-decoration:none;
margin:0px;
padding:30px 0 0 0;
font-size:8pt;
display:block}

a.tab_news2 {
color:#c8003d;
font-weight:bold;
text-decoration:none;
font-size:8pt;
}

 a.tab_news2:link{
color:#c8003d;
font-weight:bold;
text-decoration:none;
font-size:8pt;
}

 a.tab_news2:visited {
color:#c8003d;
font-weight:bold;
text-decoration:none;
font-size:8pt;
}

 a.tab_news2:hover {
color:#c8003d;
font-weight:bold;
text-decoration:none;
font-size:8pt;
}

div.news1{
margin-left:15px;
}

div.news1 p {
display:block; 
font-size:8pt; 
color:#666666;
margin:0px;
padding:10px 0 0 0;}

div.news1 h4 {
color:#c8003d;
font-weight:bold;
text-decoration:none;
margin:0px;
padding:10px 0 0 0;
font-size:10pt;
display:block}

.spn {
display:block; 
font-size:8pt;
font-weight:bold; 
color:#c5c7ca;
margin:0px;
padding:10px 0 0 0;}


.pad_p12 {
padding:12px 10px 0 0 }

ul.menu_bottom {
	margin:0px;
	padding:0px;
	list-style:none;}
	
	ul.menu_bottom li {
	float:left;
	padding:0 3px 0 0;
	}
	ul.menu_bottom2 {
	margin:0px;
	padding:0px;
	list-style:none;}
	
	ul.menu_bottom2 li {
	float:left;
	padding:0 3px 0 0;
	display:inline;
	}
.div_m_bot {
display:inline; margin-left:-1px; position:relative}

.div_m_bot2 {
display:inline; margin-left:-1px; position:relative}

div.zakon b {
padding-bottom:50px;}

.mar_t_tab {
width:100%; margin:0px 0 50px 0; position:relative}

.zar_op {
width:527px; margin:2px 0 0 0; padding:0px 0 0 0;}

.zar_op  p {
color:#666666; font-size:8pt; font-weight:normal; padding-top:10px
}

.chat_vu {
text-align: center; border:1px solid red; margin:0px 0px 0px 0px; padding:0px; font:8pt Arial, Helvetica, sans-serif; color: #666;}