/* maxmax 2009
================================================*/


#body01 {background: url(img/bg.gif) top repeat-x;}
/*#body02 {background: #000 url(img/bckgr_crown.jpg) repeat}
#body03 {background: #000 url(img/bckgr_jakkard.gif) repeat}
#body04 {background: #000 url(img/bckgr_lace.gif) repeat}*/

body {
	color: #000;
	padding:0px;
	margin:0px;
	font:12px Arial;
}

a{text-decoration:none;}

#Root{
padding:0px 0px 0px 0px;
margin:0 auto;
width:1000px;
/*border:1px solid #990000;*/
}

/* left-right-box
================================================*/
.leftbox{
padding:0px 0px 0px 0px;
margin:0px;
width:229px;
float:left;}

.rightbox{
padding:0px 0px 0px 0px;
margin:0px;
width:770px;
min-height:500px;
float:left;
background: url(img/rightbg.gif) top repeat-x;
overflow:hidden;}

/* Logo
================================================*/
.Logo
{
    margin:0 auto;
    padding:0px;
	width:229px;
    height:182px;
    background: url(img/logo.gif) top left no-repeat;
	display:block;
}

/* nav
================================================*/
.clearfix{
padding:40px 16px 10px 20px;
margin:0px;
list-style:none;
display:block;
background:#fff;}

.clearfix ul{
padding:0px;
margin:0px;
display:block;
list-style:none;}

.clearfix li{
padding:0px 0px 0px 0px;
margin:0px;
list-style:none;
display:block;
border-bottom:1px dashed #bbc1c9;}

.clearfix li a{
padding:2px 0px 2px 0px;
margin:0px;
font:15px Arial;
color: #04458e;
display:block;}

.clearfix li a:hover{color: #ccc;}

.clearfix ul ul{
display:none;}

.clearfix ul ul a{
font:14px Arial; font-style:italic; color:#333;}

.m_on ul{
padding:0px;
display:block!important;}

.m_off ul{
display:none;}

.activeparent ul{display:block!important;}

/* Head
================================================*/
.Head{
padding:0px 0px 0px 30px;
margin:0px;
height:140px;
position:relative;}

/* Head_visib
================================================*/
.Head_visib{
padding:0px 0px 0px 30px;
margin:0px;
height:35px;
background:#276ebe;}

/* lang
================================================*/
.top_nav{
padding:0px 0px 0px 0px;
margin:0px;
display:block;
position:absolute;
top:0px;
right:0px;
}

.top_nav ul{
padding:0px 0px 0px 0px;
margin:0px;
display:block;
list-style:none;
}

.top_nav li{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 6px;
display:block;
list-style:none;
width:104px;
height:124px;
background: url(img/topbutt.gif) top center no-repeat;
float:left;
}

.top_nav li a{
padding:15px 10px 0px 10px;
margin:0px 0px 0px 0px;
display:block;
list-style:none;
height:98px;
text-align:center;
color:#04458e;
font-weight:900;
}


.top_ico01{background: url(img/ico01.gif) bottom center no-repeat;}
.top_ico02{background: url(img/ico02.gif) bottom center no-repeat;}
.top_ico03{background: url(img/ico03.gif) bottom center no-repeat;}
/* Slogan
================================================*/
.Slogan{
padding:0px 0px 0px 0px;
margin:0px;
color: #04458e;
font:20px Georgia;
/*font-weight:700;*/
position:absolute;
top:40px;
left:20px;
width:400px;
font-style:italic;
}
/* Search
================================================*/
.Search_p{
padding:6px 0px 0px 0px;
margin:0px;
color: #000;
font:10px Tahoma;
font-weight:700;
float:left;
height:26px;
overflow:hidden;
}

.Search_p label{
display:none;
}

.search-input{
padding:3px 0px 0px 0px;
margin:0px;
border:0px;
width:284px;
height:22px;
background: url(img/search.gif) top left no-repeat;
float:left;
}

.search-button{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 8px;
border:0px;
width:30px;
height:25px;
background: url(img/searchbutt.gif) top left no-repeat;
text-indent:-9999em;
font-size:0px;
float:left;
line-height:0px;
cursor:pointer;
}

/* lang
================================================*/
.lang{
padding:12px 20px 0px 0px;
margin:0px;
color: #fff;
font-size:10px;
float:right;
}

.lang a{
padding:0px 0px 0px 0px;
margin:0px;
color:#fff;
font-weight:900;
}

/* Content
================================================*/
.Content{
padding:36px 28px 20px 30px;
margin:0px;
}

.Content h2{
padding:0px 0px 20px 0px;
margin:0px;
font:16px Georgia;
color:#28292b;
font-style:italic;
font-weight:700;
display:block;
}

.Conteiner{
padding:14px 14px 14px 14px;
margin:0px;
border:1px solid #beddf7;
background:#fff;
}

/* News
================================================*/
.News{
padding:14px 0px 14px 0px;
margin:0px;
width:810px;
}

.News_box{
padding:0px 0px 0px 0px;
margin:0px 38px 0px 0px;
width:346px;
float:left;
}

.News_date{
padding:2px 0px 0px 0px;
margin:0px;
background:#d2232a;
width:82px;
height:18px;
text-align:center;
font-size:13px;
color:#fff;
}

.Newspre_container{
padding:16px 0px 0px 0px;
margin:0px;
border-top:1px solid #d2232a;
}

.News_title{
padding:0px 0px 14px 0px;
margin:0px;
font-size:13px;
color:#000;
text-transform:uppercase;
}

.News_title a{color:#000;}

.Newspre_contant{
padding:0px 0px 10px 0px;
margin:0px;
text-align:justify;}

.Newspre_Morelink{
padding:0px 0px 0px 0px;
margin:0px;
display:block;
text-align:right;}

.Newspre_Morelink a{
padding:0px 0px 0px 0px;
margin:0px;
color:#d2232a;
text-decoration:underline;}
/* Banners
================================================*/
.banners{
padding:20px 0px 0px 20px;
margin:0px;
color: #d2232a;
font:13px Arial;
/*font-weight:700;*/
}

/* Footer
================================================*/
/*.Footer{
padding:0px 0px 0px 0px;
margin:20px 0px 0px 0px;
background:#f3f8fc;
border:1px solid #c0dff8;
border-bottom:0px;
position:relative;
}*/
.footer{
padding:0px 0px 10px 0px;
margin:30px 0px 0px 0px;
background:#f3f8fc;
border:1px solid #c0dff8;
border-bottom:0px;
}

.Footer_nav{
padding:22px 0px 0px 0px;
margin:0px;
width:720px;
float:left;
}

.Footer_nav ul{
padding:0px 0px 0px 0px;
margin:0px;
list-style:none;
}

.Footer_nav li{
padding:0px 8px 0px 0px;
margin:0px 0px 0px 0px;
list-style:none;
float:left;
white-space:nowrap;
}

.Footer_nav li a{
padding:0px 8px 0px 0px;
margin:0px;
color:#3f3a3a;
text-decoration:underline;
line-height:18px;
/*border-right:1px solid #3f3a3a;*/
}

.currentpage{color:#990000!important;}

.copyright{
padding:24px 0px 0px 20px;
margin:0px;
width:240px;
float:left;
}

.power{
padding:0px 0px 0px 30px;
margin:0px 0px 0px 0px;
width:160px;
height:25px;
font:9px Arial;
background-image: url(img/power.gif);
background-repeat:no-repeat;
background-position:0px 2px;
}
.power span{
padding:0px 0px 0px 0px;
margin:0px;
font-weight:bold;
clear:both;
display:block;
font-size:11px;
}

.power a{
padding:0px 0px 0px 0px;
margin:0px;
font-weight:bold;
clear:both;
display:block;
font-size:11px;
color:#000;
text-decoration:none;
}

.copy_us{
padding:0px 0px 0px 30px;
margin:10px 0px 0px 0px;
width:160px;
height:25px;
font:9px Arial;
background-image: url(img/copy.gif);
background-repeat:no-repeat;
background-position:4px 6px;
font-size:11px;
color:#484949;
}

/* Default_News
================================================*/
.Default_News{
padding:0px 0px 0px 0px;
margin:0px;
}

.Default_News div{
padding:6px 0px 6px 0px;
margin:0px;
}

.Default_News div span{
padding:2px 0px 0px 0px;
margin:0px;
background:#d2232a;
width:82px;
height:18px;
text-align:center;
font-size:13px;
color:#fff;
display:block;}

.Default_News div div{
padding:16px 0px 0px 0px;
margin:0px;
border-top:1px solid #d2232a;
}

.Default_News div h3{
padding:0px 0px 10px 0px;
margin:0px;
font-size:13px;
color:#000;
text-transform:uppercase;
}

.Default_News div h3 a{color:#000;}

.Default_News div div div{
padding:0px 0px 0px 0px;
margin:0px;
border:0px;}

.Default_News div ul{
padding:8px 0px 0px 0px;
margin:0px;
list-style:none;
display:block;
}

.Default_News div ul li{
padding:0px 0px 0px 0px;
margin:0px;
list-style:none;
}

.Default_News div ul li a{
padding:0px 0px 0px 0px;
margin:0px;
color:#d2232a;
text-decoration:underline;}

.Default_News NOBR{font-weight:900;}

.Default_News NOBR a{color:#003399;}

/* Type_News
================================================*/
.Type_News{
padding:14px 0px 14px 0px;
margin:0px;
width:810px;
}

.Type_News div{
padding:0px 0px 0px 0px;
margin:0px 28px 0px 0px;
width:340px;
float:left;
}

.Type_News span{
padding:2px 0px 0px 0px;
margin:0px;
background:#d2232a;
width:82px;
height:18px;
text-align:center;
font-size:13px;
color:#fff;
display:block;
}

.Type_News div div{
padding:16px 0px 0px 0px;
margin:0px;
border-top:1px solid #d2232a;
}

.Type_News div h3{
padding:0px 0px 14px 0px;
margin:0px;
font-size:13px;
color:#000;
text-transform:uppercase;
}

.Type_News div h3 a{color:#000;}

.Type_News div div div{
padding:0px;
border:0px;
margin:0px;
text-align:justify;
display:block;
height:138px;
overflow:hidden;}

.Type_News div ul{
padding:0px 0px 0px 0px;
margin:0px;
display:block;
text-align:right;
list-style:none;
}

.Type_News div ul li{
padding:0px 0px 0px 0px;
margin:0px;
display:block;
text-align:right;
list-style:none;
}

.Type_News div ul li a{
padding:0px 0px 0px 0px;
margin:0px;
color:#d2232a;
text-decoration:underline;}

.Type_News NOBR{display:none;}

/* Detail_News
================================================*/
.Detail_News{
padding:0px 0px 0px 0px;
margin:0px;
}

.Detail_Newsdate{
padding:2px 0px 0px 0px;
margin:0px;
background:#d2232a;
width:82px;
height:18px;
text-align:center;
font-size:13px;
color:#fff;
display:block;}

.Detail_Newsdesc{
padding:16px 0px 0px 0px;
margin:0px;
border-top:1px solid #d2232a;
}

.Detail_Newsdesc h3{
padding:0px 0px 10px 0px;
margin:0px;
font-size:13px;
color:#000;
text-transform:uppercase;
}

.Detail_Newsdesc h3 a{color:#000;}

.Detail_Newsff{
padding:0px 0px 10px 0px;
margin:0px;}

.Detail_Newsll{
padding:0px 0px 0px 0px;
margin:0px;}


.Detail_News ul{
padding:10px 0px 0px 0px;
margin:0px;
list-style:none;
display:block;
}

.Detail_News ul li{
padding:0px 0px 5px 0px;
margin:0px;
list-style:none;
display:block;
}

.Detail_News ul li a{
padding:0px 0px 5px 0px;
margin:0px;
list-style:none;
display:block;
font-weight:900;
color:#003399;
}


#comments{
padding:0px;
margin:0px;
}

.mf5871{
padding:0px;
margin:0px;
width:400px;
height:300px;}

.Coment_text{
width:160px;}

#m7d98fmoduleform_2 textarea{ width:400px;}

/* Questbox
================================================*/
.qustproform {padding:0px; margin:0px;}

.qustproformtextarea { width:400px;}

.q33{ width:150px;}

.Questbox{
padding:6px;
margin:0px;
border:1px dotted #006699;
}

.Questbox span{
padding:4px;
margin:0px;
display:block;
border-bottom:1px solid #990000;
}

.Questbox p{
padding:4px 0px 6px 0px;
margin:0px;
display:block;}

.Answer{
padding:4px;
margin:0px;
display:block;
border:1px dotted #333;
background:#EFEFEF;}

/* lang
================================================*/
#sub_ua input{
padding:0px;
margin:0px;
background:transparent url(img/subua.gif) no-repeat scroll left top;
line-height:0;
text-indent:-9999em;
font-size:0;
height:25px;
width:76px;
border:0px;
cursor:pointer;
}

#sub_ru input{
padding:0px;
margin:0px;
background:transparent url(img/subru.gif) no-repeat scroll left top;
line-height:0;
text-indent:-9999em;
font-size:0;
height:25px;
width:76px;
border:0px;
cursor:pointer;
}





