/* Reset CSS
---------------------------------------------*/
HTML,BODY,DIV,SPAN,APPLET,OBJECT,IFRAME,
H1,H2,H3,H4,H5,H6,P,BLOCKQUOTE,PRE,
A,ABBR,ACRONYM,ADDRESS,BIG,CITE,CODE,
DEL,DFN,EM,FONT,IMG,INS,KBD,Q,S,SAMP,
SMALL,STRIKE,STRONG,SUB,SUP,TT,VAR,
DL,DT,DD,OL,UL,LI,
FIELDSET,FORM,LABEL,LEGEND,
TABLE,CAPTION,TBODY,TFOOT,THEAD,TR,TH,TD{
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-weight:inherit;
	font-style:inherit;
	font-size:100%;
	font-family:inherit;
	vertical-align:baseline;
	}
A{
	text-decoration:underline;
	outline:0;
	}
A:LINK,
A:VISITED{
	color:#325ad2;
	}
A:HOVER,
A:ACTIVE{
	color:#5c77f4;
	}
:FOCUS{
	outline:0;
	}
HTML,
BODY{
	height:100%;
	}
BODY{
	font-family:Verdana,Geneva,sans-serif;
	font-size:.75em;
	line-height:1.6;
	color:#000;
	background:#fff;
	}
OL,UL{
	list-style:none;
	}
TABLE{
	border-collapse:collapse;
	}
CAPTION,TH,TD{
	text-align:left;
	font-weight:normal;
	}

.mark{
	color:#325ad2;
	}
.clear{
	clear:both;
	}
p.clear{
	font-weight:bold;
	}
.historyback{
	cursor:pointer;
	}

/* Notice */
#primary-content  .notice{
	margin:20px;
	padding:15px 20px;
	background:#fff;
	font-weight:bold;
	color:#325ad2;
	border-radius:7px;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	}
	#primary-content  .notice H3{
		margin:0 0 10px;
		padding:0;
		}
	#primary-content  .notice P{
		margin:0 0 10px;
		padding:0;
		}

/* Decoration
---------------------------------------------*/
.box {
	position:relative;
	top:0;
	width:100%;
	margin:0 0 20px;
	background:url(../i/bg-box.png) 100% 100%;
	}
.box-wrap {
	position:relative;
	top:0;
	width:100%;
	overflow:hidden;
	}
.box-content{
	background:#f4f6f6;
	margin:0 4px 0 0;
	}
.box-inner{
	position:relative;
	z-index:1;
	}
.cor {
	position:absolute;
	background:url(../i/bg-box.png) no-repeat;
	left:-8px;
	overflow:hidden;
	}
.box-tl,
.box-tr {
	bottom:0;
	top:-8px;
	}
.box-tl{
	width:16px;
	}
.box-bl {
	width:100%;
	}
.box-tr,
.box-br {
	width:8px;
	margin-left:100%;
	}
.box-bl,
.box-br {
	height:8px;
	}
.box-bl {
	left:-8px;
	clip:rect(auto auto auto 8px);
	margin-top:-8px;
	}
.box-br {
	left:-8px;
	margin-top:-8px;
	}

/* Slide
---------------------------------------------*/
.slide-button{
	color:#325ad2;
	border-bottom:1px dotted;
	cursor:pointer;
	}
#js .slide{
	display:none;
	padding:5px 0;
	overflow:hidden;
	}

/* Video
---------------------------------------------*/
.video{
	text-align:center;
	padding:20px;
	}

/* Wrap
---------------------------------------------*/
#wrap{
	position:relative;
	width:984px;
	margin:0 auto;
	padding:7px 0;
	}

/* Header
---------------------------------------------*/
#header{
	position:absolute;
	top:7px;
	left:0;
	width:984px;
	height:121px;
	overflow:hidden;
	}

/* Title */
#title{
	width:203px;
	height:114px;
	}
	#title .box-content{
		background:#f4f6f6;
		overflow:hidden;
		}
	#title .box-inner{
		height:114px;
		overflow:hidden;
		}
	#title .cor{
		z-index:2;
		}

/* Logo */
#logo{
	float:right;
	width:177px;
	height:110px;
	background:url(../i/bg-logo.png) repeat-x 100% 100%;
	}
	#logo A{
		display:block;
		width:177px;
		height:110px;
		background:url(../i/logo.png) no-repeat;
		text-indent:-9999px;
		}

/* Service Menu */
#service-menu{
	float:left;
	position:relative;
	background:#325ad2 url(../i/bg-service-menu.gif) repeat-y 100% 100%;
	width:22px;
	height:115px;
	}
	#service-menu A{
		position:absolute;
		z-index:9;
		display:block;
		overflow:hidden;
		margin:0 auto;
		padding:0;
		width:11px;
		height:10px;
		text-indent:-9999px;
		background:url(../i/bg-service-item.gif) no-repeat;
		left:6px;
		}
	#service-menu .tomain{
		top:22px;
		background-position:0 0;
		}
	#service-menu .mailus{
		top:51px;
		height:9px;
		background-position:0 -10px;
		}
	#service-menu .tomap{
		top:79px;
		height:9px;
		background-position:0 -19px;
		}

/* Banner
---------------------------------------------*/
#banner{
	position:absolute;
	top:0;
	left:209px;
	width:400px;
	height:81px;
	}
	#banner .box-inner{
		height:81px;
		overflow:hidden;
		}
	#banner .cor{
		z-index:2;
		}
	#banner A{
		display:block;
		}
	#banner IMG{
		display:block;
		border:0;
		}
	#banner .box-content{
		height:81px;
		border-top:1px solid #eee;
		}

/* Service Box
---------------------------------------------*/
#service-box{
	position:absolute;
	top:0;
	left:616px;
	width:368px;
	height:81px;
	}
	#service-box .box-inner{
		height:81px;
		overflow:hidden;
		}
	#service-box .cor{
		z-index:2;
		}

/* Language Menu */
#lang-menu{
	position:absolute;
	top:0;
	left:330px;
	width:38px;
	height:82px;
	background:#325ad2 url(../i/bg-lang-menu.gif) repeat-y;
	}
	#lang-menu A{
		position:absolute;
		display:block;
		width:22px;
		height:22px;
		background:url(../i/bg-lang-item.png) no-repeat;
		text-indent:-9999px;
		}
	#lang-menu .ru{
		background-position:0 -22px;
		top:44px;
		left:6px;
		}
	#lang-menu .eng{
		background-position:0 0;
		top:11px;
		left:6px;
		}
	#lang-menu #active-lang.ru{
		background-position:-22px -22px;
		}
	#lang-menu #active-lang.eng{
		background-position:-22px 0;
		}

/* Conditionals */
#conditionals{
	line-height:1.181;
	background:url(../i/bg-conditionals.png) repeat-x 100% 100%;
	overflow:hidden;
	height:77px;
	}
	#conditionals DT{
		font-weight:bold;
		color:#325ad2;
		width:330px;
		padding:6px 0;
		text-align:center;
		}
	#conditionals SPAN{
		font-weight:bold;
		}
		#conditionals DD LI{
			float:left;
			width:165px;
			text-align:center;
			}

/* Menu */
#menu{
	position:absolute;
	top:88px;
	left:209px;
	width:775px;
	height:26px;
	}
	#menu .box-inner{
		height:26px;
		overflow:hidden;
		}
	#menu .box-content{
		background:#325ad2;
		}
	#menu .cor{
		z-index:2;
		}
	#menu LI{
		float:left;
		height:26px;
		border-right:1px solid #fff;
		text-align:center;
		}
	#menu .m1{
		width:139px;
		}
	#menu .m2{
		width:105px;
		}
	#menu .m3{
		width:73px;
		}
	#menu .m4{
		width:85px;
		}
	#menu .m5{
		width:124px;
		}
	#menu .m6{
		width:162px;
		}
	#menu .m7{
		width:77px;
		border:0;
		}
	#menu A{
		color:#fff;
		height:22px;
		line-height:1.833;
		}
	#menu A:LINK,
	#menu A:VISITED{
		text-decoration:none;
		}
	#menu A:HOVER,
	#menu A:ACTIVE{
		text-decoration:underline;
		}

/* Content
---------------------------------------------*/
#content{
	width:984px;
	padding:121px 0 0;
	overflow:hidden;
	}

/* Primary Content
---------------------------------------------*/
#primary-content{
	float:right;
	width:775px;
	}
	#primary-content .box-inner{
		min-height:520px;
		padding:16px 0;
		overflow:hidden;
		}
	#primary-content .box-content{
		background:#f4f6f6 url(../i/bg-primary-content.png) repeat-x 100% 100%;
		}
	#primary-content .cor{
		z-index:2;
		}
	#primary-content #page-title{
		font-size:18px;
		margin:0 20px .5em;
		line-height:1;
		font-weight:normal;
		color:#325ad2;
		}
	#primary-content #yandex-results-outer{
		margin:0 20px;
		}

/* Breadcrumbs */
	#primary-content .breadcrumbs{
		height:16px;
		overflow:hidden;
		margin:0;
		padding:6px 0 11px;
		}
		#primary-content .breadcrumbs LI{
			float:left;
			display:block;
			height:12px;
			margin:0;
			padding:0 0 0 8px;
			list-style-type:none;
			line-height:.9;
			font-weight:bold;
			color:#325ad2;
			}
		#primary-content .breadcrumbs A{
			float:left;
			display:block;
			height:12px;
			padding:0 8px 0 0;
			border-right:1px solid #325ad2;
			text-decoration:none;
			font-weight:normal;
			}

/* Division */
	#primary-content .division{
		width:731px;
		overflow:hidden;
		margin:20px auto 0;
		border-top:1px solid #b6c1c5;
		}
		#primary-content .division #page-title{
			margin:20px 0 20px;
			color:#333;
			}
		#primary-content .division H2{
			margin:10px 0 5px;
			color:#333;
			}
		#primary-content .division H3{
			margin:10px 0 5px;
			color:#333;
			}
		#primary-content .division P{
			margin:0 0 1em;
			}
			#primary-content .division H2 A{
				color:#325ad2;
				text-decoration:none;
				}
		#primary-content .division UL{
			clear:both;
			width:100%;
			margin:0;
			padding:10px 0 0;
			color:#325ad2;
			}

/*  Panel */
	#primary-content .division .panel{
		clear:both;
		width:100%;
		margin:0;
		overflow:hidden;
		}
	#primary-content .division .left-panel{
		float:left;
		width:360px;
		clear:none;
		}
	#primary-content .division .right-panel{
		float:right;
		width:360px;
		clear:none;
		}

/* Catalog Showcase */
.catalog-showcase{
	margin:10px 0;
	/*width:100%;*/
	}
	.catalog-showcase TD{
		width:229px;
		}
	.catalog-showcase .name{
		display:block;
		text-align:center;
		font-weight:bold;
		font-size:12px;
		padding:14px 7px 7px;
		}
		.catalog-showcase .name A:LINK,
		.catalog-showcase .name A:VISITED{
			text-decoration:none;
			color:#325ad2;
			}
		.catalog-showcase .name A:HOVER,
		.catalog-showcase .name A:ACTIVE{
			text-decoration:underline;
			color:#325ad2;
			}
	.catalog-showcase .pict{
		text-align:center;
		}
		.catalog-showcase .pict IMG{
			border:0;
			}
	.catalog-showcase .short-desc{
		padding:5px 0 0;
		}
		.catalog-showcase .short-desc{
			display:block;
			}
		.catalog-showcase .short-desc A:LINK,
		.catalog-showcase .short-desc A:VISITED{
			text-decoration:none;
			color:#000;
			}
		.catalog-showcase .short-desc A:HOVER,
		.catalog-showcase .short-desc A:ACTIVE{
			text-decoration:none;
			color:#000;
			}
	.catalog-showcase .price{
		text-align:center;
		padding:5px 0 15px;
		}
		.catalog-showcase .price A{
			background:#325ad2;
			color:#fff;
			font-size:14px;
			line-height:20px;
			padding:0 5px;
			-webkit-border-radius:3px;
			-moz-border-radius:3px;
			border-radius:3px;
			-moz-box-shadow: 2px 2px 2px #666;
			box-shadow: 2px 2px 2px #666;
			}
		.catalog-showcase .price A:LINK,
		.catalog-showcase .price A:VISITED{
			text-decoration:none;
			color:#fff;
			}
		.catalog-showcase .price A:HOVER,
		.catalog-showcase .price A:ACTIVE{
			text-decoration:none;
			color:#fff;
			}

/* Catalog Showcase Double */
.catalog-showcase-double{
	margin:10px 0;
	width:100%;
	}
	#primary-content .catalog-showcase-double TR td{
		border-bottom:1px solid #b6c1c5;
		}
	#primary-content .catalog-showcase-double TD.left{
		width:225px;
		padding:0;
		}
	#primary-content .catalog-showcase-double TD.center{
		width:292px;
		}
	#primary-content .catalog-showcase-double TD.right{
		width:200px;
		padding:0;
		}
	.catalog-showcase-double .name{
		display:block;
		text-align:left;
		font-weight:bold;
		font-size:15px;
		padding:0 0 7px;
		}
		.catalog-showcase-double .name A:LINK,
		.catalog-showcase-double .name A:VISITED{
			text-decoration:none;
			color:#325ad2;
			}
		.catalog-showcase-double .name A:HOVER,
		.catalog-showcase-double .name A:ACTIVE{
			text-decoration:underline;
			color:#325ad2;
			}
	.catalog-showcase-double .pict{
		text-align:center;
		}
		.catalog-showcase-double .pict IMG{
			border:0;
			}
	.catalog-showcase-double .short-desc{
		padding:5px 0 0;
		}
		.catalog-showcase-double .short-desc{
			display:block;
			}
		.catalog-showcase-double .short-desc A:LINK,
		.catalog-showcase-double .short-desc A:VISITED{
			text-decoration:none;
			color:#000;
			}
		.catalog-showcase-double .short-desc A:HOVER,
		.catalog-showcase-double .short-desc A:ACTIVE{
			text-decoration:none;
			color:#000;
			}
	.catalog-showcase-double .price{
		text-align:center;
		padding:5px 0 15px;
		}
		.catalog-showcase-double .price A{
			background:#325ad2;
			color:#fff;
			font-weight:bold;
			font-size:15px;
			line-height:20px;
			padding:0 5px;
			-webkit-border-radius:3px;
			-moz-border-radius:3px;
			border-radius:3px;
			-moz-box-shadow: 2px 2px 2px #666;
			box-shadow: 2px 2px 2px #666;
			}
		.catalog-showcase-double .price A:LINK,
		.catalog-showcase-double .price A:VISITED{
			text-decoration:none;
			color:#fff;
			}
		.catalog-showcase-double .price A:HOVER,
		.catalog-showcase-double .price A:ACTIVE{
			text-decoration:none;
			color:#fff;
			}
			
/* Shadow Box */
.box-shad{
	float:left;
	position:relative;
	top:0;
	width:146px;
	margin:10px 0 0;
	background:url(../i/shad.png) 100% 100%;
	}
.box-shad-wrap{
	position:relative;
	top:0;
	width:100%;
	overflow:hidden;
	}
.box-shad-content{
	margin:0 5px 0 0;
	padding:0 0 5px;
	}
.box-shad-inner{
	position:relative;
	z-index:1;
	}
.shad {
	position:absolute;
	background:url(../i/shad.png) no-repeat;
	left:-9px;
	overflow:hidden;
	z-index:2;
	}
.box-shad-tl,
.box-shad-tr {
	bottom:0;
	top:-9px;
	}
.box-shad-tl{
	width:16px;
	}
.box-shad-bl {
	width:100%;
	}
.box-shad-tr,
.box-shad-br {
	width:9px;
	margin-left:100%;
	}
.box-shad-bl,
.box-shad-br {
	height:9px;
	}
.box-shad-bl {
	left:-9px;
	clip:rect(auto auto auto 9px);
	margin-top:-9px;
	}
.box-shad-br {
	left:-9px;
	margin-top:-9px;
	}
	.box-shad IMG{
		display:block;
		width:141px;
		background:#fff;
		}
	.box-shad DD{
		background:#325ad2;
		height:22px;
		line-height:1.833;
		width:100%;
		text-align:center;
		}
	.box-shad A{
		display:block;
		width:100%;
		}
	.box-shad A:LINK,
	.box-shad A:VISITED{
		color:#fff;
		text-decoration:none;
		}
	.box-shad A:LINK,
	.box-shad A:VISITED{
		color:#fff;
		text-decoration:none;
		}

/* Pictures */
.img-general{
	float:right;
	margin:0 20px 20px;
	}

/* Typography */
	#primary-content H1,
	#primary-content H2,
	#primary-content H3,
	#primary-content H4,
	#primary-content H5,
	#primary-content H6{
		margin:0 20px;
		line-height:1;
		font-weight:normal;
		/*color:#325ad2;*/
		}
	#primary-content H1{
		margin-bottom:.5em;
		font-size:18px;
		}
	#primary-content H2{
		margin-bottom:.5142em;
		padding-top:.2em;
		font-size:17px;
		}
	#primary-content H3{
		margin-bottom:.5142em;
		padding-top:.7em;
		font-size:14px;
		font-weight:normal;
		color:#666;
		}
	#primary-content H4{
		margin-bottom:.6em;
		font-size:1.23em;
		}
	#primary-content H5{
		margin-bottom:.5em;
		font-size:1.07em;
		text-transform:uppercase;
		}
	#primary-content H6{
		margin-bottom:.5em;
		font-weight:bold;
		font-style:italic;
		font-size:1em;
		}
	#primary-content P{
		margin:0 20px 1em;
		text-align:left;
		}
	#primary-content OL,
	#primary-content UL{
		margin:1em 20px;
		}
	#primary-content OL LI{
		margin:0 0 5px 2em;
		display:list-item;
		list-style-position:outside;
		list-style-type:decimal;
		}
	#primary-content LI OL LI{
		list-style-type:lower-roman;
		}
	#primary-content UL LI{
		margin:0 0 0 3em;
		display:list-item;
		list-style-position:outside;
		list-style-type:disc;
		}
	#primary-content EM{
		font-style:italic;
		}
	#primary-content STRONG{
		font-weight:bolder;
		}
	#primary-content .text-tb{
		margin:0 20px 20px;
		}
	#primary-content .text-tb TD{
		border:1px solid #666;
		font-size:11px;
		}
	#primary-content CAPTION{
		margin:1em 0 .3em 1.25em;
		caption-side:top;
		font:italic bold 1.1em/1.5 'Palatino Linotype',Palatino,Georgia,serif;
		color:#999;
		}
	#primary-content TD{
		padding:7px;
		/*border-bottom:1px solid #a4c0ba;*/
		vertical-align:top;
		text-align:left;
		}
	#primary-content .alert{
		color:#325ad2;
		}
	#primary-content .pic{
		display:block;
		margin:5px 20px;
		border:0;
		border:1px solid #ddd;
		background:#eee;
		padding:5px;
		clear:both;
		}
	#primary-content .left{
		float:left;
		clear:left;
		}
	#primary-content .right{
		float:right;
		clear:right;
		}

/* Chronology Table */
#chronology{
	margin:0 20px 1.5em;
	border:1px solid #a4c0ba;
	}
	#chronology .date{
		width:75px;
		}
	#chronology TD,#chronology TH{
		padding:7px;
		border:1px solid #a4c0ba;
		}
	#chronology TR{
		background:#f7f7f7;
		}
	#chronology TR.odd{
		background:#e8e8e8;
		}
	#chronology TH{
		background:#88bedd;
		}
	#chronology .odd TH{
		background:#c2daec;
		}

/* Product List */
#product-list{
	overflow:hidden;
	}
	#product-list .product-descr{
		overflow:hidden;
		}
	#product-list .category-title{
		padding:30px 0 0;
		}
	#product-list .pic{
		display:block;
		border:0;
		border:1px solid #ddd;
		background:#eee;
		padding:5px;
		}
	#product-list .left{
		float:left;
		clear:left;
		margin:10px 10px 5px 0;
		}
	#product-list .right{
		float:right;
		clear:right;
		margin:10px 0 5px 10px;
		}
	#product-list .product-title{
		margin:0;
		padding:8px 0;
		line-height:1;
		}
		#product-list .product-title A:LINK,
		#product-list .product-title A:VISITED{
			text-decoration:none;
			color:#325ad2;
			}
		#product-list .product-title A:HOVER,
		#product-list .product-title A:ACTIVE{
			text-decoration:underline;
			color:#325ad2;
			}
		#product-list .product-descr P{
			text-align:left;
			}

/* Secondary Content
---------------------------------------------*/
#secondary-content{
	float:left;
	width:203px;
	}
	#secondary-content .side-title{
		background:#325ad2 url(../i/bg-side-title.gif) repeat-x 100% 100%;
		text-align:center;
		line-height:1.833;
		font-weight:bold;
		color:#fff;
		width:199px;
		}

/* Search Form */
#search{
	position:relative;
	width:198px;
	height:24px;
	overflow:hidden;
	background:url(../i/search-field.png) no-repeat;
	margin:0 0 9px;
	}
	#search LABEL{
		display:none;
		}
#text{
	display:block;
	border:0;
	margin:0;
	background:transparent;
	line-height:18px;
	padding:3px 5px 0;
	width:163px;
	}
#search-button{
	position:absolute;
	top:0;
	left:176px;
	}

/* Catalog Menu */
#catalog-menu{
	min-height:270px;
	margin:0 0 8px;
	}
	#catalog-menu .box-inner{
		min-height:270px;
		overflow:hidden;
		}
	#catalog-menu .box-content{
		background:#f4f6f6 url(../i/bg-side-box.png) repeat-x 100% 100%;
		}
	#catalog-menu .cor{
		z-index:2;
		}
	#catalog-menu UL{
		margin:12px 0 16px;
		width:199px;
		}
	#catalog-menu LI{
		width:199px;
		margin-top:-1px;
		}
		#catalog-menu LI UL{
			display:none;
			}
	#catalog-menu .root{
		display:block;
		height:23px;
		padding:0 0 0 33px;
		width:166px;
		line-height:1.8333;
		text-decoration:none;
		background:url(../i/bg-menu-catalog-item.png) no-repeat;
		}
	#catalog-menu SPAN{
		display:block;
		height:22px;
		width:166px;
		padding-bottom:1px;
		background:transparent url(../i/line.gif) no-repeat 100% 100%;
		cursor:pointer;
		}
	#catalog-menu .active .root{
		background-position:-199px 0;
		background-color:#325ad2;
		font-weight:bold;
		color:#fff;
		}
	#catalog-menu .withoutchild A.root{
		background-position:-398px 0;
		background-color:#325ad2;
		font-weight:bold;
		color:#fff;
		}
	#catalog-menu .active SPAN{
		background:none;
		}
	#catalog-menu .active UL{
		display:block;
		margin:4px 0 6px;
		}
	#catalog-menu SPAN.sub{
		display:block;
		height:20px;
		padding:0 0 0 33px;
		width:166px;
		color:#325ad2;
		text-decoration:underline;
		cursor:default;
		}
	#catalog-menu A.sub{
		display:block;
		height:20px;
		padding:0 0 0 33px;
		width:166px;
		}
	#catalog-menu A.sub:LINK,
	#catalog-menu A.sub:VISITED{
		color:#325ad2;
		text-decoration:none;
		}
	#catalog-menu A.sub:HOVER,
	#catalog-menu A.sub:ACTIVE{
		color:#325ad2;
		text-decoration:underline;
		}

/* Look More Menu */
#look-more{
	width:203px;
	margin:0 0 8px;
	}
	#look-more .box-inner{
		width:199px;
		overflow:hidden;
		}
	#look-more .box-content{
		background:#f4f6f6 url(../i/bg-side-box.png) repeat-x 100% 100%;
		}
	#look-more .cor{
		z-index:2;
		}
	#look-more  UL{
		padding:11px;
		}
	#look-more  LI{
		padding:0 0 3px;
		border-bottom:1px solid #aaa;
		}
	#look-more  A{
		display:block;
		width:177px;
		text-decoration:none;
		}



/* News Block */
#news-block{
	min-height:270px;
	margin:0 0 8px;
	}
	#news-block .box-inner{
		min-height:270px;
		overflow:hidden;
		}
	#news-block .box-content{
		background:#f4f6f6 url(../i/bg-side-box.png) repeat-x 100% 100%;
		}
	#news-block .cor{
		z-index:2;
		}
	#news-block .news-date{
		color:#666;
		margin:11px 0 7px 11px;
		padding:0 11px 0 0;
		line-height:1;
		}
	#news-block .news-title{
		color:#d5000e;
		margin:0 0 4px 11px;
		padding:0 11px 0 0;
		line-height:1.33;
		}
		#news-block .news-title A{
			text-decoration:none;
			color:#d5000e;
			}
	#news-block .news-text{
		margin:0 0 0 11px;
		padding:0 11px 11px 0;
		line-height:1.33;
		border-bottom:1px solid #b6c1c5;
		}
		#news-block .news-text A{
			display:block;
			text-decoration:none;
			width:177px;
			}

/* Counter */
#counter{
	width:203px;
	margin:0 0 8px;
	}
	#counter .box-inner{
		width:199px;
		overflow:hidden;
		text-align:center;
		}
	#counter .box-content{
		background:#f4f6f6 url(../i/bg-side-box.png) repeat-x 100% 100%;
		}
	#counter .cor{
		z-index:2;
		}
	#counter A{
		padding:5px 0;
		display:block;
		margin:0 auto;
		}
		
/* School Menu */
#school-menu{
	min-height:270px;
	margin:0 0 8px;
	}
	#school-menu .box-inner{
		min-height:270px;
		overflow:hidden;
		}
	#school-menu .box-content{
		background:#f4f6f6 url(../i/bg-side-box.png) repeat-x 100% 100%;
		}
	#school-menu .cor{
		z-index:2;
		}
	#school-menu .scholl-text{
		margin:0 0 0 11px;
		padding:6px 11px 11px 0;
		line-height:1.33;
		border-bottom:1px solid #b6c1c5;
		}
		#school-menu .scholl-text A{
			display:block;
			text-decoration:none;
			width:177px;
			}

/* Footer
---------------------------------------------*/
#footer{
	position:relative;
	clear:both;
	}
	#footer .box-inner{
		height:26px;
		padding:0 10px;
		overflow:hidden;
		line-height:1.833;
		}
	#footer .box-content{
		background:#325ad2;
		color:#fff;
		}
	#footer .cor{
		z-index:2;
		}
	#footer .create{
		float:left;
		display:block;
		width:56%;
		}
		#footer .create SPAN{
			border-right:1px solid #fff;
			padding-right:5px;
			}
	#footer .copy{
		float:right;
		display:block;
		text-align:right;
		width:40%;
		}
		#footer .copy SPAN{
			border-right:1px solid #fff;
			padding-right:5px;
			}
	#footer A:LINK,
	#footer A:VISITED{
		color:#fff;
		text-decoration:none;
		border-bottom:1px solid #fff;
		}
	#footer A:HOVER,
	#footer A:ACTIVE{
		color:#fff;
		text-decoration:none;
		border-bottom:none;
		}


.verticalText {
filter:flipv() fliph();
writing-mode:tb-rl;
display:block;
position:absolute;
left:0;
bottom:0;
height:200px;
width:30px; }

}
tr.division{border-top: 0px solid #B6C1C5;}
tr.division td{border-top: 1px solid #B6C1C5;}
#primary-content .tabb{
    display: block;
    padding-left: 8px;
}
#primary-content .tabb td{
width: 210px;
padding: 0 20px 10px 20px;
text-align: center;
vertical-align: middle;
border: 1px solid #ccc;
}
#primary-content .tabb td{
color: red;
}
