body{
	background: #FFF;
	padding: 0px;
	margin: 0px;
	font-family:  Verdana, Tahoma, Arial;
	font-weight: normal;
	font-size: 12px;
	color: #333;
}

a{
	font-size: 12px;
	text-decoration: underline;
	color: #06F;
}
a:hover{
	font-size: 12px;
	text-decoration: none;
	color: #06F;
}

table{
	border: none;
	border-collapse: collapse;
}
table td{
	padding: 0;
}

.dt2 {
    background: none repeat scroll 0 0 #E6ECEF;
    color: #668292;
    font-weight: bold;
    margin-bottom: 20px;
    margin-top: 15px;
    padding: 15px 5px;
    text-align: justify;
}

table#mainMenu{
	width: 100%;
	height: 40px;
	background: url("img/bg-menu.gif") repeat-x top;	
	color: #FFF;
}

table#mainMenu td{
	padding-left: 8px;
    padding-right: 8px;
    padding-top: 8px;
    vertical-align: top;
    white-space: nowrap;
}

div#menuItem{
	width: 105px;
	height: 19px;
	background: #96AEBB url("img/m.gif") no-repeat top;
	text-align: center;
	padding-top: 3px;
}
table#mainMenu div#menuItem.active{
	font-weight: bold;
	background: #840318 url("img/m-active.gif") no-repeat top;
}
.abtn_order{
	text-decoration: none;
}
.btn_order{
	font-weight: bold;
	background: #840318 url("img/m-active.gif") no-repeat top;
	width: 105px;
	height: 22px;
	text-decoration: none;
	font-size: 13px;
	line-height: 20px;
	font-weight: bold;
	color: #FFF;
	text-align: center;
}

table#mainMenu a{
	text-decoration: none;
	font-weight: bold;
	color: #FFF;
	width: 105px;
}
table#mainMenu a:hover{
	text-decoration: none;
	font-weight: bold;
	color: #FFF;
	width: 105px;
}
table#mainMenu span{
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	color: #FFF;
	width: 105px;
}

table.test{
	width: 228px;
	margin-top: 30px;
	background: #7B9CAE;
}
html>body table.test{
	margin-left: -4px;
}
table.test td.test-title0{
	background: #7B9CAE url("img/bg-test.gif") repeat-x top;
	font-family:  Arial Narrow, Arial, Tahoma, Verdana;
	font-weight: normal;
	font-size: 32px;
	color: #FFF;
	height: 45px;
	padding-left: 20px;
}
table.test td.test-title{
	background: #7B9CAE url("img/bg-test.gif") repeat-x top;
	font-family:  Arial Narrow, Arial, Tahoma, Verdana;
	font-weight: normal;
	font-size: 32px;
	color: #FFF;
	text-align: center;
	height: 45px;
}
table.test td.test-title2{
	background: #7B9CAE url("img/bg-test.gif") repeat-x top;
	font-family:  Arial Narrow, Arial, Tahoma, Verdana;
	font-weight: normal;
	font-size: 26px;
	color: #FFF;
	text-align: center;
	height: 45px;
}
table.test td.test-title3{
	background: #7B9CAE url("img/bg-test.gif") repeat-x top;
	font-family:  Arial Narrow, Arial, Tahoma, Verdana;
	font-weight: bold;
	font-size: 19px;
	color: #FFF;
	text-align: center;
	height: 45px;
}
table.test td.test-info{
	color: #668292;
	padding: 0 5px 5px 5px;
}
table.test td.test-info div{
}
div.it-cont{
	background: #FFF;
	padding: 25px 18px 30px 25px;
}
div.it-cont2{
	background: #FFF;
	padding: 10px 7px 30px 14px;
}
div.it-cont3{
	background: #E6ECEF;
	padding: 25px 18px 30px 25px;
}
.norm{
	font-size: 11px;
	color: #333;
	margin-bottom: 0;
}
div.it-more{
	background: #E6ECEF; 
	border-top: 1px solid #7B9CAE;
	padding: 7px 6px 7px 0px;
	text-align: right;
}
div.it-more2{
	background: #E6ECEF;
	border-top: 1px solid #7B9CAE;
	padding: 15px 6px 14px 0px;
	text-align: center;
}
table.test td.test-info span{
	font-size: 10px;
}
table.search{
	width: 218px;
	background: #E6ECEF;
	color: #FFF;
	border: 5px solid #7B9CAE;
	margin-bottom: 20px;
}
table.search td{
	padding: 16px 11px;
	white-space: nowrap;
}
table.submenu{
	width: 218px;
	background: #E6ECEF;
	color: #FFF;
	border: 5px solid #7B9CAE;
}
table.submenu td.ln{
	background: #7B9CAE;
}
table.submenu td.submenu-active{
	background: #FFF;
	border: 1px solid #E6ECEF;
}
table.submenu a{
	vertical-align: middle;
	color: #668292;
	text-decoration: none;
}
table.submenu a:hover{
	vertical-align: middle;
	color: #668292;
	text-decoration: none;
}

table.submenu span{
	vertical-align: middle;
	color: #668292;
	text-decoration: none;
}

table.submenu a.category,
table.submenu a.category:hover{
	font-weight: bold;
}

table.submenu span.category{
	font-weight: bold;
}

table.submenu a#s-active,
table.submenu a#s-active:hover{
	color: #840318;
}
table#top{
	width: 100%;
	background: #83031B url("img/bg-top.gif") repeat-x top;
	font-family:  Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #FFF;
}
table#top td{
	vertical-align: top;
}
table#top td.nav{
	width: 100%;
	text-align: right;
	padding: 0px 0px 0 0;
}
table#top a{
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #FFF;
}
table#top a:hover{
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	color: #FFF;
}
table#bottom{
	width: 100%;
	height: 32px;
	background: #697D82 url("img/bg-bottom.gif") repeat-x top;
	font-size: 11px;
	color: #FFF;
}
table#bottom td{
	vertical-align: bottom;
	padding: 0 0 6px 27px;
}
table#menu2{
	width: 100%;
	margin-top: 35px;
	background: url("img/bg-menu2.gif") repeat-x top;
	font-size: 11px;
}
td.bottomMain{
	background: url("img/logo-b.png") no-repeat top left;
	vertical-align: top;
}
table#menu2 td div.mm{
	margin: 10px 0 12px 160px; /*5px 0 12px 160px;*/
	color: #840318;
}
table#menu2 td div.copy{
	margin: 25px 0 12px 180px;
	font-weight: bold;
	color: #FFF;
}

div.copy {
	position: relative;
	top:-4px;
}


table#menu2 td div.mails{
	color: #840318;
}
table#menu2 td div.mails a{
	font-weight: normal;
}
table#menu2 td div.mails a:hover{
	font-weight: normal;
}

table#menu2 a{
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	color: #840318;
	padding-left: 3px;
	padding-right: 3px;
}
table#menu2 a:hover{
	text-decoration: underline;
	font-size: 11px;
	font-weight: bold;
	color: #840318;
}
table.content{
	width: 100%;
	margin-top: 30px;/*33*/
	vertical-align: top;
}
table.clients2{
	width: 100%;
	margin-top: 35px;
	margin-bottom: 15px;
}
table.clients2 td{
	vertical-align: bottom;
	padding-bottom: 42px;	
}
table.clients2 a,
table.clients2 a:hover{
	font-family:  Arial, Verdana, Tahoma;
	font-size: 12px;
}
table.clients2 img{
	margin-bottom: 5px;
}
table.clients{
	width: 100%;
	height: 45px;
	background: #E6ECEF;
	margin-top: 15px;
	margin-bottom: 0;/*15px*/
}
table.clients td{
	padding-left: 20px;
}
td.cl{
	background: #FFF;
}
table.clients span.cl{
	font-size: 12px;
	font-style: italic;
	color: #840318;
}
table.content2{
	width: 100%;
	margin-top: 5px;
}
td.content-left{
	width: 50%;
	padding-left: 30px;
	vertical-align: top;
}
td.index-left{
	width: 30%;
	padding-top:20px; 
	padding-right:10px; 
	padding-left:30px;
	vertical-align: top;
}
td.content-l{
	width: 228px;
	padding-left: 30px;
	vertical-align: top;
	padding-top: 5px;
}
td.content-r{
	max-width: 956px;
    min-width: 956px;
    padding-left: 30px;
    padding-right: 30px;
    vertical-align: text-top;
    width: 956px;
}
td.content-right{
	width: 50%;
	padding-left: 30px;
	padding-right: 30px;
	vertical-align: top;
}
div.release-title{
	font-family:  Arial Narrow, Arial, Tahoma, Verdana;
	font-weight: normal;
	font-size: 38px;
	color: #840318;
	width: 480px;
}
div.release-info{
	font-weight: bold;
	font-size: 12px;
	color: #668292;
	line-height: 18px;
}
table.block{
	width: 100%;
	margin-top: 30px;
	font-size: 11px;
}
td.block-info{
	padding: 15px 9px 14px 0;
}
td.block-title{
	height: 30px;
	background: #830318 url("img/bg-block.gif") repeat-x bottom;
	font-family: Verdana, Arial Narrow, Arial, Tahoma;
	font-weight: normal;
	font-size: 20px;
	color: #FFF;
	padding-left: 10px;
	white-space: nowrap;
}
table.block-gray{
	width: 100%;
	margin-top: 10px;
	background: #E6ECEF url("/img/bg-block-gray-bot.gif") repeat-x bottom;
	font-size: 12px;
}

td.block-info div{
	margin-bottom: 9px;
}
td.block-gray-title,td.block-gray-title a{
	margin: 0;
	height: 30px; /*44*/
	background: #96AEBB url("/img/bg-tlt0.gif") repeat-x top;
	font-weight: normal;
	font-size: 20px; /*32*/
	color: #FFFFFF;
	text-align: center;
	white-space: nowrap;

}
td.block-gray-title_main, td.block-gray-title_main a{
	margin: 0;
	height: 30px; /*44*/
	background: #96AEBB url("/img/bg-tlt0.gif") repeat-x top;
	font-family: Verdana, Arial Narrow, Arial, Tahoma ;
	font-weight: normal;
	font-size: 20px; /*32*/
	color: #FFF;
	text-align: left;
	white-space: nowrap;
	text-decoration:none;

}
td.block-gray-info{
	margin: 0;
	padding: 10px 9px 14px 9px;
}
td.block-gray-info div.bc-top{
	background: #FFF;
	color: #668292; /*#840318;*/
	padding: 13px;
}
td.block-gray-info div.bc-bottom{
	background: #FFF;
	margin-top: 1px;
	padding: 5px 13px 23px 13px;
}

td.block-gray-info div.bc-bottom span.bc {
	font-size: 11px;
	margin-top: 15px;
	margin-bottom: 5px;
	display: block;
}
table.links{
	width: 100%;
}
table.links td{
	/*width: 50%;*/
	font-size:12px;
	padding-bottom: 13px;
}
table.links td a, table.links td a:hover {
	font-size:12px;
}

table.l td, table.l td a {
	font-size: 12px;
	vertical-align: top;
	padding-bottom: 9px;
}
table.l td img{
	margin-top: 3px;
	margin-right: 5px;
}
img{
	border: none;
}
img.i01{
	margin-top: 10px;
	margin-bottom: 10px;
}
img.inews{
	border: 5px solid #FFF;
	float: left;
}
.middle{
	vertical-align: middle;
}
input.ibtn{
	background: #8DA8B6 url("img/bg-btn.gif") no-repeat top;
	width: 130px;
	height: 22px;
	font-weight: bold;
	font-size: 11px;
	color: #FFF;
	border: none;
	padding-top: -1px;
	float: right;
	margin: 14px 0 0 6px;/*14px 0 0 6px*/
}

input.ibtn6{
	background: #8DA8B6 url("img/bg-btn.gif") no-repeat top;
	width: 130px;
	height: 22px;
	font-weight: bold;
	font-size: 11px;
	color: #FFF;
	border: none;
	padding-top: -1px;
	float: right;
	margin: 7px 0 0 6px;/*14px 0 0 6px*/
}
input.ibtn2{
	background: #8DA8B6 url("img/bg-btn2.gif") no-repeat top;
	width: 115px;
	height: 22px;
	font-weight: bold;
	font-size: 11px;
	color: #FFF;
	border: none;
}

input.link{
	background: #8DA8B6 url("img/bg-btn2.gif") no-repeat top;
	width: 115px;
	height: 22px;
	font-weight: bold;
	font-size: 11px;
	color: #FFF;
	border: none;
	margin: 15px 1px 0 1px;
}
input.link2{
	background: #8DA8B6 url("img/bg-btn2.gif") no-repeat top;
	width: 115px;
	height: 22px;
	font-weight: bold;
	font-size: 11px;
	color: #FFF;
	border: none;
	margin-top: 10px;
	margin-bottom: 30px;
}


input.linkd{
	background: #8DA8B6 url("img/bg-btn2.gif") no-repeat top;
	width: 115px;
	height: 22px;
	font-weight: bold;
	font-size: 11px;
	color: #FFF;
	border: none;
	margin: 15px 1px 0 1px;
}

input.ibtn3{
	background: #8DA8B6 url("img/bg-btn3.gif") no-repeat top;
	width: 271px;
	height: 22px;
	font-weight: bold;
	font-size: 11px;
	color: #FFF;
	border: none;
}
input.ibtn4{
	background: #8DA8B6 url("img/bg-btn.gif") no-repeat top;
	width: 130px;
	height: 22px;
	font-weight: bold;
	font-size: 11px;
	color: #FFF;
	border: none;
	float: right;
	margin: 0 30px 0 6px;
}
input.ibtnOk{
	background: #8DA8B6 url("img/bg-btnOk.gif") no-repeat top;
	width: 50px;
	height: 22px;
	font-weight: bold;
	font-size: 11px;
	color: #FFF;
	border: none;
	float: right;
	margin: 0 35px 0 6px;
}
div.selup{
	margin-top: 5px;
}
input.ibtn5{
	background: #8DA8B6 url("img/bg-btn5.gif") no-repeat top;
	width: 200px;
	height: 22px;
	font-weight: bold;
	font-size: 11px;
	color: #FFF;
	border: none;
	float: right;
	margin: 0 20px 0 6px;
}
input.ibtn-go{
	background: #8DA8B6 url("img/btn-go.gif") no-repeat top;
	width: 46px;
	height: 22px;
	font-weight: bold;
	font-size: 11px;
	color: #FFF;
	border: none;
	vertical-align: middle;
}
input.bl{
	float: left;
	margin: 0 0 0 15px;
}
table.block-news{
	width: 100%;
	background: #7B9CAE;
	margin-bottom: 15px;
}
table.block-news td.news{
	padding: 10px 10px 10px 0;
	font-weight: bold;
	padding: 10px;
	vertical-align: top;
}
table.block-news td.news span{
	display: block;
	color: #7B9CAE;
}
td.nl{
	min-width: 200px;
	background: #FFF;
	height: 120px;
	border-left: 0px solid #7B9CAE;
	padding: 8px 5px 7px 15px;
}
td.ln-title{
	background: #840318;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	vertical-align: middle;
}
table.block-articles{
	width: 100%;
}
table.members{
	width: 100%;
	margin-top: 0px;/*10*/
	margin-bottom: 10px;
}
table.members td.members-title, table.members td.members-title a{
	width: 100%;
	height: 30px;
	background: #7B9CAE;/*0 0 0 32px;*/
	font-family: Verdana, Arial Narrow, Arial, Tahoma;
	font-weight: normal;
	font-size: 20px;
	color: #FFF;
	text-align: left;
	padding-left: 20px;
	margin-top: 10px;
}

table.members td.norml{
	padding-top: 25px;
	padding-bottom: 25px;
	text-align: left;
	}
table.members td.norm{
	padding-top: 25px;
	padding-bottom: 25px;
	text-align: center;
	}
table.members td.normr{
	padding-top: 25px;
	padding-bottom: 25px;
	text-align: right;
	}



table.members td.normc{
	padding-top: 25px;
	padding-bottom: 25px;
	text-align: center;
	}
table.members td.serv{
	padding : 0;
	text-align: left;
}
table.newsletter{
	width: 100%;
	margin-top: 10px;
	margin-bottom: 10px;
}
table.newsletter td{
	vertical-align: top;
}
table.newsletter td.newsletter-title{
	width: 100%;
	height: 30px;
	background: url("img/bg-tlt01.gif") repeat-x top;
	padding: 5px 31px 30px 0;
	font-family: Verdana, Arial Narrow, Arial, Tahoma;
	font-weight: normal;
	font-size: 20px;
	color: #FFF;
	text-align: right;
}
table.newsletter td.newsletter-subtitle{
	font-family: Verdana, Arial Narrow, Arial, Tahoma;
	font-weight: normal;
	font-size: 20px;
	color: #7B9CAE;
	padding: 0 0 0px 7px;
}
table.newsletter td.newsletter-form{
	background: #DCE4E9;
}
table#t-newsletter-form{
	width: 100%;
	background: #E6ECEF url("img/bg-form-top.gif") repeat-x top;
}
td#t-info{
	padding: 35px 30px 20px 30px;
}
td#t-info span{
	font-size: 12px;
	font-weight: bold;
}
td.tbtn{
	text-align: center;
	padding-top: 14px;/*23 for button*/
	padding-bottom: 42px;/*33*/
	background: #DCE4E9 url("img/bg-block-gray-bot2.gif") repeat-x bottom;
}
div.article-title,
div.article-title a,
div.article-title a:hover
{
	font-size: 18px;
	color: #96AEBB;
	margin-top: 16px; /*16*/
	margin-bottom: 8px;
}
div.title-serv,
div.title-serv a,
div.title-serv a:hover
{
	font-size: 18px;
	color: #96AEBB;
	margin-top: 16px; /*16*/
	margin-bottom: 8px;
}
div.article-title_main,
div.article-title a,
div.article-title a:hover
{
	font-size: 18px;
	color: #840318;
	margin-top: 10px; /*16*/
	margin-bottom: 8px;
}
div.news-title,
div.news-title a,
div.news-title a:hover
{
	font-size: 14px;
	color: #668292;
	margin-top: 6px; /*16*/
}

div.article-text{
	font-size: 12px;
	margin-top: 3px;
	margin-bottom: 10px; /*10*/

}
div.article-buttons{
	margin-top: -25px;
	margin-bottom: 15px; /*10*/
	text-align: left;

}
div.article-textUp{
	font-size: 12px;
	margin-top: 15px;
	margin-bottom: 10px; /*10*/

}
div.article-text a, div.article-text a:hover{
	font-size: 12px;

}

div.article-lnk{
	margin-top: 6px;
}
div.article-lnk a{
	margin-right: 20px;
}
input.inp{
	width: 238px;
	height: 19px;
	vertical-align: middle;
	margin-right: 58px;
}
input.inp-sbscr{
	width: 175px;
	height: 14px;
	vertical-align: middle;
	margin: 2px 0 10px  0;
}
input.inp-search{
	width: 190px;
	height: 14px;
	vertical-align: middle;
	margin-right: 10px;
	font-family:  Verdana, Tahoma, Arial;
	font-weight: normal;
	font-size: 11px;
	color: #333;
}
input.chk{
	vertical-align: middle;
	margin-left: 50px;
}
input.chk2{
	vertical-align: middle;
	margin-left: 5px;
}
a.m2, a.m2:hover{
	font-family:  Arial, Tahoma, Verdana;
	font-size: 12px;
	margin-left: 30px;
	white-space: nowrap;
}
div.topics{
	font-family:  Arial, Tahoma, Verdana;
	font-size: 12px;
	color: #000;
	margin: 30px 0 4px 80px;
}
div.fields{
	font-family:  Arial, Tahoma, Verdana;
	font-size: 12px;
	color: #000;
	margin: 30px 0 0 0;
}
div.page-title{
	font-family: Verdana, Arial Narrow, Arial, Tahoma;
	font-weight: normal;
	font-size: 30px; /*38*/
	color: #840318;
	margin-bottom: 20px;/*0*/
	line-height: 1;
	margin-top: 0px;
}
div.page-intro{
	font-size: 12px;
	color: #668292;
	margin-top: 0px; /*10*/
	margin-bottom: 10px;/*35*/
	line-height: 18px;
}
div.page-intro a{
/*	text-decoration: none; */
	font-size: 12px;
}
div.page-intro a:hover{
/*	text-decoration: underline; */
	font-size: 12px;
}
div.tab-intro{
	font-size: 12px;
	color: #668292;
	margin-top: 5px;
	margin-bottom: 15px;
	padding-left: 20px;
}
img.m-ar{
/*	margin: 9px 9px 10px 21px; */
	margin: 9px 8px 10px 21px;
	vertical-align: middle;
}
img.m-ar2{
	margin-left: 34px;
	margin-right: 9px;
	vertical-align: middle;
}
img.m-ar3{
	margin-left: 34px;
	margin-right: 9px;
	vertical-align: middle;
	margin-top: 5px;
}
div.tbtn{
	/*margin-top: 30px;*/
	height: 23px;
	background: #DCE4E9 url("img/bg-block-gray-bot2.gif") repeat-x bottom;
	/*padding-top: 27px;*/
	text-align: center;
	padding-top: 14px;/*23 for button*/
	padding-bottom: 42px;/*33*/
	margin: 0;
}
div.nav{
	color: #668292;
}

div.tbtn-top{
	background: #DCE4E9;
	padding-top: 14px;
	padding-bottom: 14px;
	height: 21px;
	margin-top: 5px;
}

table.taxon {
    margin-left: auto;
    margin-right: auto;
    width: 956px;
}

table.taxon td.t a, table.taxon td.t a:hover{
	color: #840318;
}
table.taxon td.t{
	width: 100%;
	height: 30px;
	background: #E6ECEF;
	color: #668292;
	padding-left: 30px;
}
#tt{
	margin-top: 5px;
}
#tt2{
	padding-top: 30px;
}
table.publ{
	width: 100%;
	font-size: 12px;
	background: #E6ECEF;
}

table.publ td{
	padding: 10px 10px 24px 10px;
}
table.publ td a,
table.publ td a:hover
{
	font-size: 12px;
}
table.publ td table{
	width: 100%;
	background: #FFF;
	color: #000;
	font-family:  Arial, Verdana, Tahoma;
}

table.publ td table td.publ-title{
	font-weight: bold;
	color: #668292;
	white-space: nowrap;
	padding: 10px 10px 10px 15px;
	font-family:  Verdana, Tahoma, Arial;
}
table.publ td table td.publ-title a,
table.publ td table td.publ-title a:hover{
	font-family:  Arial, Verdana, Tahoma;
	font-weight: normal;
}
table.publ td table td{
	padding-left: 10px;
	padding-bottom: 10px;
	border: 1px solid #E6ECEF;
}
table.publ td table td.addr{
	font-size: 13px;
	text-align: right;
	vertical-align: bottom;
}
table.publ td table td.addr a,
table.publ td table td.addr a:hover
{
	font-size: 11px;
}
div.faq{
	margin-top: 20px;
	margin-bottom: 35px;
}
div.faq a,
div.faq a:hover{
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 11px;
	display: block;
}
div.article-title a.up, div.article-title a.up:hover{
	font-size: 12px;
	font-weight: bold;
	color: #06F;
}
div.title-serv a.up, div.title-serv a.up:hover{
	font-size: 12px;
	font-weight: bold;
	color: #96AEBB;
}
img.pay{
	margin-top: 5px;
}
div.p{
	margin-top: 5px;
}
div.chars div{
	margin-top: 20px;
	margin-bottom: 20px;
}
div.chars span{
	font-size: 18px;
	color: #840318;
	padding-left: 1px;
	padding-right: 1px;
}
div.chars a, div.chars a:hover{
	padding-left: 1px;
	padding-right: 1px;
	font-size: 18px;
}
div.contacts-title{
	/*background: #840318;*/
	background: #96AEBB url("/img/bg-tlt0.gif") repeat-x top;
	padding: 4px 0 5px 10px;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	margin-top: 5px;/*20*/
	margin-bottom: 20px;
}
div.contacts-newy{
	background: #840318;
	padding: 4px 0 5px 10px;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	margin-top: 5px;/*20*/
	margin-bottom: 20px;
}
table.contacts{
	width: 100%;
	margin-bottom: 0px;/*30*/
}
table.contacts td{
	vertical-align: bottom;
}

table.contacts table span,
table.contacts span.status{
	color: #668292;
}

table.contacts span.name{
	font-family:   Verdana, Arial,Tahoma;

	font-size:18px;
	font-weight: normal;
}
table.contacts table td span{
	white-space: nowrap;
}
table.contacts table td{
	padding-right: 5px;
	padding-bottom: 8px;/*20*/
}
table.feedback,
table.quest{
	width: 100%;
	background: #E6ECEF;
}
table.quest td,
table.artcl td,
table.feedback td{
	vertical-align:top;
}
td.feedback-field{
	white-space: nowrap;
	padding: 17px 10px 0 0;
	text-align: right;
}
td.form_order2{
	padding: 1px 0px 0px 0px;
	text-align: left;
}
input.field0{
	width: 364px;
	height: 16px;
	/*margin-top: 17px;*/
	margin-top: 17px;
}
input.field1{
	width: 335px;
	/*height: 14px;*/
	/*margin-top: 17px;*/
	margin-top: 5px;
}
table.feedback span{
	display: block;
	color: #668292;
}
textarea.mess{
	width: 490px;
	height: 140px;
	margin-top: 17px;
}

textarea.ordtf{
	width: 364px;
	height: 60px;
	margin-top: 17px;
}

form{
	padding: 0;
	margin: 0;
}
span.author{
	color: #668292;
}
table.quest{
	font-family:  Arial, Verdana, Tahoma;
	font-size: 12px;
	color: #000;
}
table.quest td{
	padding: 20px 14px 17px 14px;
	/*border: solid red 2px;*/
}
table.quest select{
	width: 90%;
	height: 115px;
	display: block;
}
option.opt-sub{
	padding-left: 30px;
}
table.artcl{
	width: 100%;
}
table.artcl span{
	color: #668292;
}
table.artcl td.cat{
	padding-top: 12px;
	padding-bottom: 15px;
}


div.dt{
	background: #E6ECEF;
	color: #668292;
	text-align: center;
	white-space: nowrap;
	padding: 1px 10px;
	margin-top: 5px;/*15*/
	margin-bottom: 0px;
}
div.dtm{
	background: #E6ECEF;
	color: #668292;
	text-align: center;
	white-space: nowrap;
	padding: 1px 10px;
	margin-top: 5px;/*15*/
	margin-bottom: 0px;
}
td.artcl-title{
	width: 100%;
	padding-top: 5px;
	padding-bottom: 10px;
	font-size: 12px;
	font-weight: bold;
	color: #840318;
}
td.artcl-title a,
td.artcl-title a:hover{
	font-size: 12px;
	font-weight: bold;
	color: #840318;
}

div.sbscr-intro{
	margin-top: 10px;
}
table.option{
	color: #333;
}
table.option td{
	padding-top: 7px;
	white-space: nowrap;
}
.highlight{
	background: #CCFF99;
}
.red, table.feedback .red{
	color: #840318;
	display: inline;
}
div.v-mail{
	padding: 15px 0 15px 20px;
	font-size: 9px;
}
table.categories{
	width: 100%;
	background: #E6ECEF;
	margin: 0;
}
table.categories td{
	padding: 8px 25px 25px 20px;
}
table.form_order{ 
	text-align:left;
}
table.form_order td{
	padding: 10px 4px 0px 0px;
}
table#opt td{
	padding: 3px 55px 4px 0;
}
div.page-steps{
	font-size: 18px;
	color: #668292;
	margin-top: 15px;/*7*/
	margin-bottom: 7px;/*15*/
}
select.min{
	font-size: 11px;
}

table#opt span{
	font-size: 10px;
	display: block;
	color: #668292;
}


select.sfield0{
	width: 370px;
	height: 20px;
	margin-top: 17px;
}

h1, h2, h3
{
	margin-left: 0px;
	font-weight: normal;
}

h1 {
	font-size: 30px;
}

hr{
	background: #668292;
}

div.filter-box {
	overflow:auto; 
	padding: 5px 5px 5px 10px;
	margin: 0 0 0 0;
	height:150px; 
	background:#FFF;
	border: 1px solid #668292;
}

.nobr{
	white-space:nowrap;
}

.company{
	font-weight: bold;
}

.big1{
	font-size: 15px;
}

.bb{
	padding-top:30px;
	padding-bottom: 5px;
	/*margin-bottom:4px;*/
	border-bottom: solid 1px #668292; /*#840318;*/
}

.border{
	border: solid black 1px;
}

.col_lg25{
	color: #c0c0c0;
}

.ta_c{
	text-align: center;
}
.sp {cursor:pointer; text-decoration:underline; font-weight:normal;}

div.quotat {
	font-size: 10px;
	font-style: italic;
	color: #666666;
}
div.ordermenu{
	margin-left:46px;
	margin-top:-9px;
	margin-bottom: 2px;
}
div.servicemenu{
	margin-left:32px;
	margin-top:-20px;
	margin-bottom: 2px;
}
table.index {
	width: 100%;
}
span.ilink a{
	color: #668292;
}
span.ilink {
	color: #668292;
}
div.iquote{
	color: #840318;
	font-style: italic;
	font-weight: bold;
	padding-top: 30px;
}
div.iquote_name{
	color: #840318;
	font-size: 10px;
	font-style: italic;
	margin-top:0px;
	text-align:right;
}
div.line3 {
    border-top-color: #96AEBB; /* ???? ????? ?????? */
    border-top-style: solid; /* ????? ????? */
    border-top-width: 1px; /* ??????? ????? */
	/*margin-bottom: 25px*/
   }
  DIV.line {
    border-right-color: #E6ECEF; /* ???? ????? ?????? */
    border-right-style: solid; /* ????? ????? */
    border-right-width: 1px; /* ??????? ????? */
    border-left-color: #E6ECEF; /* ???? ????? ????? */
    border-left-style: solid; /* ????? ????? */
    border-left-width: 1px; /* ??????? ????? */
    padding: 0 10px; /* ?????????? ????? ?????? ? ??????? */
   }
    DIV.line2 {
    border-color: #96AEBB; /* ???? ????? ?????? */
    border-style: solid; /* ????? ????? */
    border-width: 8px; /* ??????? ????? */
	padding: 5px 10px 10px;
   }
span.ititle{
	font-size: 20px;
	color: #A2B5C0;
	font-weight: bold;
}

td.ntable {
	font-size: 14px;
	color: #840318;
	font-weight: bold;
}

#twitter { width: 305px; margin: 30px auto; }
 
#twitter h1 a { display: block; margin: 0 0 15px 0; font-size: 50px; color:#fff; text-decoration: none; }
#twitter h1 a:hover { color:#7869D0; }
 
#twitter ul { list-style: none; padding: 0 0 0 100px; background: #474269 url(pic.png) 0 10% no-repeat; }
#twitter ul li { padding: 14px; margin-bottom: 10px; background:#fff; border-radius: 14px; -moz-border-radius: 14px; -webkit-border-radius: 14px; }
#twitter ul li a { font: italic 11px/20px Georgia, Times, Serif; color: #7869D0; text-decoration: none; }
#twitter ul li a:hover { color: #7869D0; text-decoration: underline; }
 
#twitter ul li span { display:block; font: 14px/20px "Trebuchet MS", Arial, Sans-Serif; color: #000; }			
#twitter ul li span a {	font: 14px/20px "Trebuchet MS", Arial, Sans-Serif; }