@import url(tiny.css);


table{
	width:99.9%;
	border-top:1px solid #E5E5E5;
	border-left:1px solid #E5E5E5;
	border-spacing:0;
	clear:both;
}
td, th{
	padding:6px;
	border-right:1px solid #E5E5E5;
	border-bottom:1px solid #E5E5E5;
}
th, thead td{
	font-size:11px;
	font-weight:bold;
	padding:10px;
	color:#666;
	background:#f7f6f5;
	vertical-align:text-top;
	border-right:1px solid #E5E5E5;
}


/**/
#Content{
	width:960px;
	overflow: hidden;
	clear: both;
}

#Sidebar {
	width:240px;
	margin:15px 20px 0px 0;
	float:left;
}

#Page{
	width:700px;
	margin:15px 0 0px 0;
	float:left;
}
.page-title{
	margin:0 0 20px 0;
	padding:7px 10px;
	background:#F7F6F5;
}
.page-title h1{
	margin:0;
	padding:0;
	text-transform:uppercase;
}
.page-title h2{
	font-size:20px;
	font-weight:normal;
	margin:0 0 5px 0;
	padding:0;
	line-height:20px;
}
.page-title p{
	font-size:11px;
	margin:0;
	padding:0;
	color:#939393;
}
.page-title p a{
	color:#939393;
}
.panel{
	width:218px;
	float:left;
	margin:0 10px 0 0;
}
.panel .image{
	margin-bottom:10px;
}
.left{
	float:left;
}
.right{
	float:right;
}
.clear{
	clear:both;
}
/*Local Navigation*/

#LocalNavigation {
	width:238px;
	margin:0 0 15px 0;
	padding:10px 0 50px 0;
	border:1px solid #E5E5E5;
	/*min-height: 200px;*/
}
#LocalNavigation h2 {
	text-transform:uppercase;
	margin:0 10px -1px 10px;
	padding:0 0 10px 0;
}
#LocalNavigation ul {
	font-size: 12px;
	margin: 0;
	padding: 0;
	list-style: none;
}
#LocalNavigation li {
	background: url(/img/arrow.gif) 1px 6px no-repeat;
	padding:0;
	margin:0;
	_border:1px solid white;
}
#LocalNavigation li a {
	display: block;
	text-decoration: none;
}
#LocalNavigation li a:hover {
	text-decoration: underline;
}
#LocalNavigation li.level0{
	background:none;
}
#LocalNavigation li.level0:hover{
	background:url(/img/submenu_over.jpg) repeat-x left center;
}
#LocalNavigation li.level0 a{
	border-top:1px solid #E5E5E5;
	margin:-1px 10px -1px 10px;
	_margin-top:-2px;
	padding:8px 0;
}
#LocalNavigation li.level0 a:hover{
	text-decoration:none;
}

#LocalNavigation li.level1{
	font-size:11px;
	margin:0 10px;
	padding:0;
}
#LocalNavigation li.level1 a, #LocalNavigation li.level2 a, #LocalNavigation li.level3 a, #LocalNavigation li.level4 a{
	padding:0 0 0 10px;
	margin:0 0 8px 0;
}

#LocalNavigation li.level2{
	font-size:11px;
	margin:0 10px 0 20px;
	padding:0;
}

#LocalNavigation li.level3{
	font-size:11px;
	margin:0 10px 0 30px;
	padding:0;
}
#LocalNavigation li.level4{
	font-size:11px;
	margin:0 10px 0 40px;
	padding:0;
}

#LocalNavigation li.active:hover {
	background-color: transparent;
}
#LocalNavigation li.active a {
	font-weight:bold;
}
#LocalNavigation li.active a:hover {
	color: #484848;
	text-decoration: none;
	border-bottom: none;
}



/*HOMEPAGE*/

#Page.home{
	width:680px;
	float:left;
	margin-top:10px;
}
#Page.home ul{
	margin: 10px 0 0px 0;
	padding: 0;
	list-style: none;
}
#Page.home ul li {
	padding:0 0 0 10px;
	background: url(/img/arrow.gif) left 5px no-repeat;
}
#Page.home ol{
	margin:0;
	padding:0 0 0 20px;
}
#Page.home ol li{
	margin:0;
	padding:0;
	background:none;
}

#Sidebar.home{
	width:270px;
	float:left;
	margin-left:10px;
	margin-right:0;
	margin-top:10px;
}

.header-image{
	width:690px;
	height:288px;
	float:left;
}

.header-desc{
	width:270px;
	font-size:14px;
	font-weight:bold;
	float:right;
}
.header-desc .WidgetText{
	height:256px;
	margin:0;
	padding:16px 16px;
	overflow:hidden;
	line-height:23px;
	color:white;
	background:url(/img/header_desc_back.jpg) repeat-x black;
}
.header-desc .WidgetText h3{
	font-size:26px;
	font-weight:normal;
	margin:0 0 17px 0;
	padding:0;
}
.header-desc .WidgetText p{
	margin-bottom:10px;
}
.header-desc .WidgetText a{
	color:#FFCD11;
}
.header-desc .WidgetText a:hover{
	color:#999;
	text-decoration:none;
}
a.morelink{
	font-size:12px;
	font-weight:normal;
	padding:0 0 0 10px;
	background:url(/img/header_morelink.jpg) no-repeat 0 5px;
}

table.home-colomn{
	margin:0 0 10px 1px;
	border-spacing:0;
	border-collapse:collapse;
	border:none;
}
table.home-colomn td{
	width:218px;
	margin:0 0 0 0;
	padding:0;
	vertical-align:top;
	border:1px solid #E5E5E5;
	_height:280px;
	min-height:280px;
}
table.home-colomn .no-border{
	width:10px;
	padding:0;
	border:none;
}
table.home-colomn td h4{
	padding:0;
	clear:both;
}
table.home-colomn td .WidgetImageText{
	margin:0;
	padding:0;
}

table.home-colomn .description{
	padding:10px;
}
table.home-colomn .image img{
	float:none;
}
table.home-colomn .image{
	margin:0;
	padding:0;
}


.WidgetImageText{
	width:100%;
	margin:0 0 20px 0;
	overflow:hidden;
}
.WidgetImageText .description{
}
.WidgetImageText .image{
	vertical-align:top;
	margin:10px;
}
.WidgetImageText .image img{
	vertical-align:top;
	margin-bottom:8px;
}
.home-colomn .WidgetImageText .image img{
	margin-bottom:0;
}

.yellow{
	background:#FFCD11;
	padding:10px 0 10px 0;
}
.yellow .description{
	padding:0 10px;
	padding-top:0;
}
.yellow .description p{
	margin:0 0 5px 0;
	padding:0;
}
.yellow .image{
	margin:0;
	padding:0 10px;
}
.box{
	border:1px solid #E5E5E5;
	width:99.6%;
	padding:10px 0;
}
.box .image{
	margin:0;
	padding:0 10px;

}
.box .description{
	padding:0 10px;
}
.box .description p{
	margin:0 0 5px 0;
	padding:0;
}


/*WIDGETS*/

/*Sub pages*/
.WidgetSubpages{
	width:100%;
	overflow:hidden;
	margin:0 0 20px 0;
}
.WidgetSubpages table{
	width:100%;
	border:none;
	border-spacing:0;
	border-collapse:collapse;
}
.WidgetSubpages table td{
	width:220px;
	float:left;
	border:none;
	margin:0 13px 0 0;
	padding:0 0 13px 0;
	vertical-align:top;
}
.WidgetSubpages img{
	display:block;
	border:1px solid #E5E5E5;
	border-bottom:1px solid white;
}
.WidgetSubpages h3{
	text-transform:none;
	background:#FFCD11;
	margin:0;
	padding:5px 10px;
}
.WidgetSubpages h3 a{
	color:#000;
}
.WidgetSubpages .desc{
	padding:0 10px;
	border:1px solid #E5E5E5;
	border-top:1px solid white;
}
.WidgetSubpages .desc p{
	margin:10px 0;
}

.wsubpages-blue-theme table h3{
  background:#00338e;
}
.wsubpages-blue-theme table h3 a{
	color:#f0f0f0;
}

.wsubpages-white-theme table h3{
  background:#FFFFFF;
	padding-left:0;
	padding-right:0;
}
.wsubpages-white-theme img{
	border-color:#fff;
}
.wsubpages-white-theme .desc{
	border-color:#fff;
	padding-left:0;
}
.wsubpages-white-theme .desc p{
	margin-top:0;
}

.wsubpages-gray-theme table h3{
  background:#424a52;
}
.wsubpages-gray-theme table h3 a{
	color:#f0f0f0;
}


.wsubpages-red-theme table h3{
  background:#7A1E41;
}
.wsubpages-red-theme table h3 a{
  color:#f0f0f0;
}


/*Title*/
.WidgetTitle{
	margin:0 0 20px 0;
	clear:both;
}

/*Widget Image*/
.WidgetImage{
	margin:0 0 20px 0;
}

.WidgetTabs{
	width:99.8%;
	margin:0 0 20px 0;
	overflow:hidden;
	border:1px solid #f7f5f6;
	clear:both;
}
table.tabs{
	width:100%;
	background:#f7f5f6;
	background: url(/img/tabs-back.jpg) repeat-x;
	border:none;
	border-collapse:collapse;
	margin:0 0 10px 0;
}
table.tabs td{
	padding:8px 10px;
	border:none;
}
table.tabs td.active{
	background:white;
}
.tabs-content{
	padding:0 10px;
}


/*Text*/
.WidgetText{
	margin:0 0 20px 0;
	/*padding:0 10px;*/
}
.home .WidgetText{
	padding:0 10px;
}

/*Promotion*/

.WidgetPromotion{
	margin:0 0 20px 0;
}
.promolabel_bg, .promolabel_en{
	_height:275px;
	min-height:275px;
	padding:10px 10px 0 10px;
	overflow:hidden;
	border:1px solid #FC0;
}
.promolabel_bg p, .promolabel_en p{
	margin:0;
	padding:0;
}

.promolabel_en{
	background:url(/img/promoen.jpg) no-repeat top right;
}
.promolabel_bg{
	background:url(/img/promobg.jpg) no-repeat top right;
}

/*News*/
.WidgetNews{
	margin:0 0 20px 0;
	overflow:hidden;
}
.home .WidgetNews{
	padding:0 10px;
}

.news-archive{
	font-size:14px;
	font-weight:bold;
	color:#E5E5E5;
	margin-top:10px;
}
.news-archive a{
}


.WidgetNews .date{
	font-size:11px;
	font-weight:normal;
	color:#333333;
	display:block;
	border-top:1px solid #F7F6F5;
	margin:10px 0 0 0;
	padding:10px 0 0 0;
}
.home .WidgetNews .date{
	display:inline;
	border:none;
	margin:0;
	padding:0;
}
.news-text{
	padding:0;
	margin:0 0 40px 0;
}

p.news-title{
	font-size:14px;
	font-weight:bold;
	margin:0 0 5px 0;
	padding:0;
	clear:both;
}

.home p.news-title{
	font-size:12px;
	font-weight:normal;
	border:none;
	margin:0;
}
.home .WidgetNews .image{
	float:none;
}
.WidgetNews .image{
	margin:5px 5px 15px 0;
	float:left;
}
.announce{
	margin:0;
	font-size:12px;
	color:#666;
}

.WidgetNews .pagination{
	font-size:14px;
	font-weight:bold;
	color:#E5E5E5;
	margin:20px 0 0 0;
	clear:both;
}
.WidgetNews .active{
	font-weight:bold;
	color:black;
}

/*File*/
.WidgetFile{
	
}
.WidgetFile img{
	float:left;
	margin:0 16px 2px 0;
}
.WidgetFile h3{
	margin:4px 0 0 0;
	padding:0;
}
.WidgetFile p{
	margin:0;
}
.cataloglabel_bg, .cataloglabel_en{
	margin:0 0 20px 0;
	padding:15px 15px 15px 60px;
	border:1px solid #E5E5E5;
	_height:38px;
	min-height:38px;
}
.cataloglabel_bg{
	background:url(/img/catalogbg.jpg) no-repeat;
}
.cataloglabel_en{
	background:url(/img/catalogen.jpg) no-repeat;
}

/*FAQ*/
.WidgetFaq{
	width:100%;
	margin:0 0 20px 0;
	overflow:hidden;
}

/*Contact*/
.WidgetContact{
	margin:20px 0;

}
.WidgetContact label{
	font-size:12px;
	width:80px;
	margin:0 0 10px 0;
	display:block;
	float:left;
}
.WidgetContact .property{
	margin:0 0 10px 0;
}
.WidgetContact input{
	width:200px;
}
.WidgetContact input.submit{
	width:auto;
}
.WidgetContact textarea{
	width:300px;
	height:150px;
	margin:0 0 10px 0;
}
#error{
	font-size:12px;
	margin:0 0 10px 0;
	color:#C36;
}

/*Request*/
.WidgetRequest{
	margin:20px 0;

}
.WidgetRequest label{
	font-size:12px;
	width:180px;
	margin:0 0 10px 0;
	display:block;
	float:left;
}
.WidgetRequest .property{
	margin:0 0 10px 0;
}
.WidgetRequest input{
	width:200px;
}
.WidgetRequest .radio{
	width:20px;
}
.WidgetRequest input.submit{
	width:auto;
}
.WidgetRequest textarea{
	width:300px;
	height:150px;
	margin:0 0 10px 0;
}

/*WidgetGallery*/
.WidgetGallery{
	margin:0 0 20px 0;
}
.WidgetGallery img{
	margin:0 10px 10px 0;
	padding:5px;
	border:1px solid #E5E5E5;
	background:white;
}


/*Search results*/
table.pagination{
	width:auto;
	border:none;
	margin:0 0 20px 0;
}
table.pagination td{
	border:none;
	padding:0;
}
