body {
	background-color : white;
	margin  : 0px;
	padding : 0px;
}
img {
	border : 0px;
}
a : {
	text-decoration : underline;
	font-family : Tahoma;
	font-size   : 11px;
	color : black;
}
a : visited {
	color : #c58100;
}
table, td, div {
	border  : 0px;
	padding : 0px;
	margin  : 0px;
	font-family : Tahoma, Verdana;
	font-size   : 11px;
	vertical-align : top;
}
p {
	text-align  : justify;
	text-indent : 20pt;
	margin  : 0px;
	padding : 0px;
}

td {
    text-align:left;
}
/* Locals */
.phpcode {
	background : #E6E6E6 url(/img/site/code.gif) no-repeat top left;
	text-align : left;
	padding : 15 15 15 65;
	border  : 1px inset;
	margin-left : 8px;
	font-style  : normal;
}
.site_container_ini {
	width : 100%;
	margin  : 0px;
	padding : 0px; 
}
.site_container_sm {
	width : 1003px;
	margin  : 0px;
	padding : 0px; 
}
.site_container {
	width : 1131px;
	margin  : 0px;
	padding : 0px; 
}
.site_container_big {
	width   : 1259px;
	margin  : 0px;
	padding : 0px; 
}
.siteheader {
	background-color : #474e51;
	border : 0px;
}
.bancontacts {
	color    : white;
	position : absolute;
	width    : 200px;
	font-weight : bold;
}
.bancontacts a {
	color : white;
}
.topmenu {
	background-color : black;
	height  : 32px;
	width   : 100%;
	border  : 0px;
	padding : 0px;
	margin  : 0px;
}
.topmenu td {
	background : url(/img/site/xin2_11.png) repeat-x;
	height : 28px;
	vertical-align : middle;
        text-align:left;
        padding-left:5px;
	border : 1px solid white;
	border-collapse : collapse;
}

.topmenu td#search form {
    margin:0px;
    padding:0px;
    border:none;
}
.topmenu td#search {
	color:White;
	font-size:11px;
	vertical-align:middle;
        width:10%;
}

.topmenu td#search form {
    pposition:relative;
    ttop:1px;
}

input.searchtext {
    font-family:Tahoma,Verdana;
    font-size:11px;
    border:1px Solid Black;
}


.topmenu td a {
    font-size:12px;
}

.topmenu td#search {
	background : url(/img/site/xin2_11_black.png) repeat-x;
	border : 1px solid #black;
}
/*
.topmenu div {
	text-align : center;
	height     : 0px;
}
*/
.topmenu td table {
	background-color : #f50b00;
	display  : none;
	position : absolute;
	border   : 1px solid #cdcdcd;
	margin-top  : 4px;
	margin-left : -7px;
}

.topmenu td table td {
    text-align:left;
}

.topmenu td#menu_sel {
	height : 5px;
	background-color : black;
        background: url(/img/site/hormenuarr.png) no-repeat center top;
	font-size : 1px;
	border : none;
	text-align : center;
	height : 5px;

}
.topmenu td#menu_notsel {
	height : 5px;
	background-color : black;
	background-image : none;
	font-size : 1px;
	border : none;
	height : 5px;
}
.topmenu td table a {
	text-decoration : none;
	font-weight : bold;
	font-family : Verdana;
	font-size   : 11px;
	color : #ffffff;
}
.topmenu td table td {
	background-image : none;
	background-color : #f50b00;
	border-bottom    : 1px solid #cdcdcd;
	padding : 4px;
	border : none;
}
.topmenu td table td.horsubmenu {
	background-color : #f53b00;
        padding-right:10px;
}
.topmenu td table td.horsubmenu a {
	text-decoration : none;
	font-weight : normal;
	font-family : Verdana;
	font-size   : 11px;
	color : white;
	margin-left : 20px;
}
.topmenu td.hover table {
	display : block;
}
.topmenu td.over table {
	display : block;
}
.topmenu a {
	text-decoration : none;
	font-weight : bold;
	font-family : Verdana;
	font-size   : 14px;
	color : #ffffff;
	padding-left  : 0px;
	padding-right : 0px;
}

.toptable {
}
.sitetop {
	width   : 100%;
	margin  : 0px;
	padding : 0px;
}
.siteleft {
	padding : 0px;
}
.sitecenter {
	padding : 0px;
}

td.sitecenter2 {
	padding-left : 20px;
	padding-right : 20px;
}


.siteright {
	padding : 0px;
}

/* Blocks */
.newslineblock {
	background-color : #eaeeed;
	width : 240px;
}
.newslineblockheader {
	color : #e31810;
	font-family : Tahoma, Verdana;
	font-weight : normal;
	font-size   : 18px;
	padding-top    : 20px;
	padding-right  : 20px;
	padding-left   : 25px;
	padding-bottom : 0px; 
}
.newslineblock p {
	padding-top    : 15px;
	padding-bottom : 15px;
}
.partnerslineblock {
	background-color : white;
	width : 240px;
}
.partnerslineblockheader {
	color : #e31810;
	font-family : Verdana;
	font-weight : normal;
	font-size   : 18px;
	padding-top    : 20px;
	padding-right  : 20px;
	padding-left   : 25px;
	padding-bottom : 10px; 
}
.partnerslineblock p {
	text-align  : center;
	padding-top    : 15px;
	padding-bottom : 15px;
}
.productblock {
	width  : 100%;
	height : 180px;
}


.blocktext {
	font-family : Tahoma, Verdana;
	font-size   : 11px;
	color : #474c4e;
	padding-right  : 20px;
	padding-left   : 25px;
	padding-bottom : 20px;
}
.blocktoptext {
	font-family : Tahoma, Verdana;
	font-size   : 11px;
	color : #474c4e;
	padding-top    : 20px;
	padding-right  : 20px;
	padding-left   : 0px;
	padding-bottom : 20px;
}
.linehr {
	border-bottom  : 1px dashed #9d9f9e;
	padding-top    : 5px;
	padding-bottom : 20px;
}
.more {
	background-position : 50% right;
	text-align : right;
}
.more img {
	margin-left : 5px;
}


.introstaticblock {
	background-color : white;
	width  : 350px;
	vertical-align : top;
}
.introstaticblockheader {
	color : #e31810;
	font-family : Verdana;
	font-weight : bold;
	font-size   : 12px;
	padding-top    : 0px;
	padding-right  : 20px;
	padding-left   : 0px;
	padding-bottom : 0px; 
}
.intro_menublocktext {

}


.content {
	height : 100%;
}
.content_title {
	color : #e31810;
	font-family : Verdana;
	font-weight : normal;
	font-size   : 18px;
	padding-top    : 20px;
	padding-right  : 20px;
	padding-left   : 20px;
	padding-bottom : 10px;
}
.content_text {
	padding-right  : 20px;
	padding-left   : 20px;
	padding-bottom : 20px;
}
.content_intromenu {
	padding-right  : 0px;
	padding-left   : 0px;
	padding-bottom : 20px;
}
.content_intro {
	background-color : #eaeeed;
	width : 100%;
	padding-top    : 20px;
	padding-right  : 20px;
	padding-left   : 20px;
	padding-bottom : 20px;
}
.intro_menu {
	width : 100%;
}
.intro_menu td {
	height : 23px;
	padding-top    : 3px;
	padding-bottom : 3px;
	vertical-align : middle;
}
.intro_menu td.selected {
	background-color : #EAEEED;
}
.intro_menu a {
	background  : url(/img/site/introarrow.gif) no-repeat 5px 3px;
	font-weight : bold;
	font-family : Verdana;
	font-size   : 13px;
	text-decoration : none;
	color : #2b2b2b;
	padding-left   : 25px;
}
.intro_menu td.selected span {
	background : none;
	font-weight : bold;
	font-family : Verdana;
	font-size   : 13px;
	text-decoration : none;
	color : red;
	padding-left   : 25px;
}
.intro_selected {
	background : url(/img/site/introarrowsel.gif) no-repeat;
}
table.topmenu td.navbarblock {
	background-color : #ddd;
	background-image:none;
	height : 37px;
	width  : 100%;
	padding-top : 10px;
	margin-bottom : 10px;
	text-decoration : none;
	font-weight : bold;
	font-family : Verdana;
	font-size   : 11px;
	color: black;
	padding-left:15px;
}


div.navbarblock {
	background-color : #ddd;
	height : 37px;
	width  : 100%;
	padding-top : 10px;
	margin-bottom : 1px;
	text-decoration : none;
	font-weight : bold;
	font-family : Verdana;
	font-size   : 11px;
	color: black;
	padding-left:15px;
}

.navbarblock a {
	text-decoration :underline;
	font-weight : bold;
	font-family : Verdana;
	font-size   : 11px;
	color : black;
	padding-left: 10px;
	padding-right: 10px;
}


td.container_title {
	background-color:#ddd;
	height:25px;
	padding-left:5px;
	border-bottom:1px solid #ddd;
	margin:4px;
	padding:4px;
	line-height:22px;
	font-weight : bold;
}
.container_wait p {
	text-align  : justify;
	text-indent : 20pt;
	margin  : 0px;
	padding : 0px;
}
.container_wait {
	padding-top    : 20px;
	padding-bottom : 20px;
	padding-left   : 20px;
	padding-right  : 20px;
}

.container_wait ul.charslist {
	list-style-image : url(/img/site/sq.gif);
	padding-left : 20px;
}

.container_wait table.charstable {
	border : solid gray 1pt;
}

.container_wait 	table.charstable td {
	padding-top    : 2px;
	padding-bottom : 2px;
	padding-left   : 10px;
	padding-right  : 10px;
	border : solid gray 1pt;
}

.footer {
	background : url(/img/site/fon_footer.jpg) repeat-x;
	margin-top : 10px;
	text-align : center;
	width  : 100%;
	height : 70px;
	font-family : Tahoma, Verdana;
	font-size   : 11px;
	color : #585858;
	padding-top   : 24px;
}

div.activeitem {
    background-color:#eaeeed;
    font-size:13px;
    font-weight:bold;
    padding: 2px 2px 2px 25px;
    color:red;
}

div.nc_pagination {
    text-align:center;
}
