
/*** reset
*********************************/

ol,h1,h2,h3,h4,h5,h6,pre,code,form,body,html,p,blockquote,fieldset,input, dl, dt, dd
{ margin:0; padding:0 }

h1,h2,h3,h4,h5,h6,pre,code,p { font-size:1em; }

/*** body
*********************************/

body {
		min-width: 660px;
		margin:15px;
		background: #fff url(img/body_back.gif) repeat-x top left;
		color: #000;
		font-Family: Verdana, Sans-Serif;
		font-size: x-small;
		voice-family: "\"}\"";
		voice-family: inherit;
		font-size: small;
}

/*** hx
*********************************/

h1 {
border-bottom: 1px solid #ccc;
font-size: 110%;
font-weight: normal;
margin: 1.5em 0 .5em 0;
padding-bottom: 4px;
}

h2 {
border-bottom: 1px solid #ccc;
font-size: 160%;
font-weight: normal;
margin: 0 0 .4em 0;
padding-bottom: 4px;
}

h3 {
border-bottom: 1px solid #ccc;
font-size: 110%;
font-weight: normal;
margin: 1.5em 0 .5em 0;
padding-bottom: 4px;
}

h3.ttitle {color: #555555;
border-bottom: 1px dotted #aaa;
font-size: 110%;
font-weight: normal;
margin: 1.5em 0 .5em 0;
padding-bottom: 4px;
}

h3.thin {
border-bottom: 1px solid #ccc;
font-size: 16px;
font-weight: normal;
margin: 1.5em 0 .5em 0;
padding-bottom: 4px;
}



h4 {
font-size: 90%;
font-weight: bold;
padding-bottom: 4px;
padding-left: 10px;
}

/*** form element
*********************************/

.search-submit {
	font-size: 85%;
	font-weight: bold;
	padding: 1px 4px;
}

.loginarea {
        font-size: 11px;
        color: #000000;
        border: 1px solid #555555;
        height: 20px;
        text-align: left;
        vertical-align: top;
        width: auto;
}


/*** tables
*********************************/

.obvodka {
        border: 1px solid #999999;

}

.table_top {
        background-color: #eeeeee;
        border: 1px solid #999999;

}

.top_left {
		width: 202px;
		background-image: url(../img/top_left.gif);
		background-repeat: no-repeat;
}

.top_right {
		width: 14px;
		background-image: url(../img/top_right.gif);
		background-repeat: no-repeat;
}

.top_fill {
		background-image: url(../img/top_fill.gif);
		background-repeat: repeat-x;
}

.table_td_border {
        border: 1px solid #999999;
}

.table_border {        font-size: 12px;
        color: #000000;
        font-weight: bold;
        border: 1px solid #999999;
}

.table_footer {
        border-top: 1px solid #cccccc;
}

.image_border {
        /*** border-right: 1px solid #bbbbbb; ***/
		padding-left: 10px;
		padding-right: 10px;
		padding-top: 16px;
}

.des_list {
        background-color: #EEEDF1;
}

.des_table {
        border: 1px solid #cccccc;
}

.msgbox {
        font-size: 12px;
        color: #000000;		background-color: #F9EDED;
        border: 1px dotted #F96C16;
        padding: 5px;
}

.notes {
        margin-top: 10px;
        margin-bottom: 10px;
        font-size: 12px;
        color: #222222;
		background-color: #ffffff;
        border: 1px dotted #333333;
}



/*** text
*********************************/

.title_site {
		color: #ffffff;
		font-size: 110%;
		text-align: right;
		font-weight: normal;
		margin: 1.5em 0 .5em 0;
		padding-right: 15px;
}

.logintext {
        font-size: 11px;
        color: #ffffff;
}

.logintextbold {
        font-size: 11px;
        color: #ffffff;
        font-weight: bold;
}

.blogintext {
        font-size: 11px;
        color: #000000;
}


.blogintextbold {
        font-size: 11px;
        color: #000000;
        font-weight: bold;
}

.text {
        font-size: 12px;
        color: #000000;
}

.msgtext {
        font-size: 11px;
        font-weight: normal;
        color: #ffffff;
}

.warningtext {
        font-size: 11px;
        color: #FF4289;
}

.footer {
        font-size: 11px;
        color: #AAAAAA;
}

.faq_title {
        font-size: 12px;
        color: #000000;
        font-weight: bold;
}

.faq_question {
        font-size: 12px;
        text-align: justify;
        color: #0000CC;
        padding-top: 10px;
		padding-left: 10px;
		text-decoration: underline;
		cursor: pointer;
}

.help_topic {
        font-size: 14px;
        font-weight: normal;
        color: #333333;
}

.help_content_title {
        font-size: 14px;
        color: #000000;
}

.help_content {
        font-size: 13px;
        color: #222222;
}

.faq_question:hover {
		text-decoration: none;
}

.faq_answer {
        font-size: 13px;
        text-align: left;
		padding-left: 20px;
}

p.simple{
		font-size: 11px;
		text-align: left;
        font-weight: normal;
		padding-bottom: 15px;

}

p.comm{
		font-size: 11px;
		text-align: left;
        font-weight: normal;
        padding-bottom: 2px;
}


p.simple_a{
		font-size: 12px;
		text-align: justify;
        font-weight: normal;
		padding-bottom: 15px;
		padding-right: 15px;
		padding-left: 15px;
}

p.simple1{
		font-size: 11px;
		text-align: left;
        font-weight: normal;
		padding-bottom: 8px;
}

p.simple_w{        color: #ffffff;
		font-size: 11px;
        font-weight: normal;
}

p.text_ref{		font-size: 11px;		text-align: left;		padding-left: 20px;
		padding-top: 10px;
		padding-bottom: 15px;
}

p.text_ref2{
		font-size: 13px;
		text-align: left;
		padding-left: 10px;
		padding-top: 10px;
		padding-bottom: 15px;
}

p.text_ref3{
		font-size: 11px;
		text-align: left;
		padding-left: 10px;
		padding-top: 10px;
}

p.menu_subtitle{
		font-size: 12px;
		text-align: left;
		padding-left: 0px;
		padding-top: 10px;
		padding-bottom: 3px;
}

p.stat_subtitle{
		font-size: 12px;
		text-align: left;
		padding-left: 10px;
}

p.new{
		font-size: 11px;
        color: #666666;
		padding-left: 10px;
		text-align: left;
		border-left: 1px solid #cccccc;
}

p.novoe{
		font-size: 10px;
        color: #222222;
		padding-left: 0px;
		padding-top: 10px;
		padding-bottom: 5px;
		text-align: left;
}

.im_title {
		font-size: 110%;
	    color: #555555;
		font-weight: normal;
		margin: 1.5em 0 .5em 0;
}

.im_text_s {
		font-size: 10px;
	    color: #333333;
		font-weight: normal;
}

.im_text_b {
		font-size: 12px;
	    color: #333333;
		font-weight: normal;
}

.im_text {
		font-size: 12px;
	    color: #333333;
		font-weight: normal;
}


/*** a
*********************************/
  a{
	color: #0013A2;
	text-decoration: none;
}

  a:hover {
	color: #323FA2;
	text-decoration: underline;
}

a.ref_s {
        font-size: 11px;
		text-decoration: underline;
}

a.ref {
        font-size: 11px;
		text-decoration: underline;
		padding-left: 10px;
}

a.ref_a {
        font-size: 12px;
		text-decoration: underline;
		padding-left: 10px;
}

a.ref_a:hover {
        text-decoration: none;
}

a.top {
        font-size: 11px;
        color: #666666;
		text-decoration: underline;
}

a.top:hover {
        font-size: 11px;
        color: #000000;
		text-decoration: none;
}

a.top_butt {
        font-size: 11px;
        color: #ffffff;
		text-decoration: underline;
}

a.top_butt:hover {
		text-decoration: none;
}

a.textmenu {
        font-size: 12px;
		text-decoration: underline;
		padding-left: 15px;
}

a.textmenu:hover {
        font-size: 12px;
        color: #666666;
		text-decoration: none;
		padding-left: 20px;
}

a.download {
        font-size: 12px;
        color: #e56a19;
        font-weight: bold;
		text-decoration: underline;
}

a.logout {
        font-size: 11px;
        color: #ffffff;
		text-decoration: underline;
}

a.logout:hover {
		text-decoration: none;
}

a.menu {
        font-size: 13px;
		text-decoration: underline;
		padding-left: 5px;
		padding-top: 2px;
}

a.menu:hover {
		text-decoration: none;
}

a.submenu {
        font-size: 10px;
        color: #545DA2;
		text-decoration: underline;
		padding-left: 5px;
}

a.submenu:hover {
		text-decoration: none;
}

/*** forms
*********************************/
.forselect {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: x-small;
        color: #666666;
        width: 200px;
}


/*** buttons
*********************************/
.butt_top_left {
		width: 6px;
		background-image: url(../img/butt_top_left.gif);
		background-repeat: no-repeat;
}

.butt_top_right {
		width: 7px;
		background-image: url(../img/butt_top_right.gif);
		background-repeat: no-repeat;
}

.butt_top_fill {		width: 140px;
		background-image: url(../img/butt_top_fill.gif);
		background-repeat: repeat-x;

}

.butt_back_left {
		width: 5px;
		background-image: url(../img/butt_back_left.gif);
		background-repeat: no-repeat;
}

.butt_back_right {
		width: 7px;
		background-image: url(../img/butt_back_right.gif);
		background-repeat: no-repeat;
}

.butt_back_fill {		width: 140px;
		background-image: url(../img/butt_back_fill.gif);
		background-repeat: repeat-x;
}






