@import url('default.css');

#logo {
	width: 209px;
	height: 63px;
	background: url(../images/logo.gif) no-repeat;
}
#icons {
	text-align: right;
	white-space : nowrap;
	vertical-align: middle;
}
#icons IMG {
	margin: 0px 2px 0px 2px;
}
.map {
	background: #FFFFFF url(../images/map2.jpg) no-repeat;
}
.map H1 {
	color: #56626A;
	font-size: 13px;
	text-transform: uppercase;
}
.attention {
	color: #4395C5;
	font-size: 13px;
}
#horisontal {
	width: 620px;
}
#horisontal .menu {
	margin: 9px 0px 0px 55px;
}
#horisontal .menu .level1 {
	vertical-align: middle;
	padding: 0px 20px 0px 20px;
}
#horisontal .menu .level1 A {
	color: #FFFFFF;
	text-decoration: none;
}
#horisontal .menu .level1 A.active {
	font-weight: bold;
}
#horisontal .menu .delimiter {
	width: 1px;
	height: 46px;
	background-color: #66A6CE;
}
#vertical {
	width: 209px;
}
#vertical H1 {
	color: #4395C5;
	font-size: 16px;
}
#vertical .menu {
	width: 170px;
	margin: 15px 0px 15px 5px;
}
#vertical .menu .level1 {
	padding-left: 12px;
	background: url(../images/arrow2.gif) 0px 3px no-repeat;
}
#vertical .menu .level2 {
	padding-left: 24px;
	background: url(../images/arrow2.gif) 12px 3px no-repeat;
}
#vertical .menu .level3 {
	padding-left: 36px;
	background: url(../images/arrow2.gif) 24px 3px no-repeat;
}
#vertical .menu .level4 {
	padding-left: 48px;
	background: url(../images/arrow2.gif) 36px 3px no-repeat;
}
#vertical .menu .level5 {
	padding-left: 60px;
	background: url(../images/arrow2.gif) 48px 3px no-repeat;
}
#vertical .menu A {
	color: #585A5D;
	text-decoration: none;
}
#vertical .menu .delimiter {
	color: #585A5D;
	font-size: 14px;
	font-weight: bold;
}
#vertical .menu .level1Active {
	padding-left: 12px;
	background: url(../images/arrow3.gif) 0px 3px no-repeat;
}
#vertical .menu .level2Active {
	padding-left: 24px;
	background: url(../images/arrow3.gif) 12px 3px no-repeat;
}
#vertical .menu .level3Active {
	padding-left: 36px;
	background: url(../images/arrow3.gif) 24px 3px no-repeat;
}
#vertical .menu .level4Active {
	padding-left: 48px;
	background: url(../images/arrow3.gif) 36px 3px no-repeat;
}
#vertical .menu .level5Active {
	padding-left: 60px;
	background: url(../images/arrow3.gif) 48px 3px no-repeat;
}
#vertical .menu level1Active A,
#vertical .menu level2Active A,
#vertical .menu level3Active A,
#vertical .menu level4Active A,
#vertical .menu level5Active A {
	color: #80A5B7;
	font-weight: bold;
}
#contact {
	padding: 0px 10px 15px 10px;
}
#path, #ticker {
	height: 20px;
	text-align: left;
	margin-top: 10px;
	margin-left: 15px;
}
#path A, #ticker A {
	color: #80A5B7;
}
#content {
	padding: 20px 0px 10px 15px;
}
#content UL {
	list-style-image: url(../images/arrow5.gif);
}
#content .level2 {
	margin-left: 12px;
}
#content .level3 {
	margin-left: 24px;
}
#content .level4 {
	margin-left: 36px;
}
#content .level5 {
	margin-left: 48px;
}
#content .roll {
	width: 561px;
}
#content .roll TH {
	color: #4395C5;
	text-align: left;
	font-weight: bold;
}
#content .title {
	font-size: 14px;
	font-weight: bold;
}
#content .final {
	width: 561px;
}
#content .final .label {
	text-align: right;
	font-weight: bold;
	padding-top: 10px;
}
#content .final .amount, #content .final .delivery, #content .final .vat, #content .final .total {
	width: 70px;
	padding-top: 10px;
	text-align: right;
}
#content H1 {
	color: #4395C5;
	margin-bottom: 0px;	
}
#content A {
	color: #4395C5;
}
#content H1 A {
	color: #4395C5;
	text-decoration: underline;
}
#content .date {
	color: #838C92;
	margin-bottom: 5px;
}
#content .detail {
	text-align: right;
}
#content .detail A {
	color: #4395C5;
	text-decoration: underline;
}
#content .thumbnail {
	border: 1px solid #4395C5;
}
#content .delimiter {
	width: 28px;
	background: url(../images/delimiter.gif) repeat-y;
}
#content .back {
	text-align: right;
}
#content .lettersNavigation {
	margin: 10px 0px 20px 0px;
}
#content .lettersNavigation A {
	color: #4395C5;
	font-size: 16px;
}
#content .lettersNavigation A.active {
	font-weight: bold;
}

#content .navigation {
	margin: 10px 0px 10px 0px;
}
#content .navigation .title {
	font-weight: bold;
}
#content .navigation A {
	color: #4395C5;
	margin: 0px 5px 0px 5px;
}
#content .navigation A.active {
	font-weight: bold;
}
#content .link {
	color: rgb(88, 90, 93);
	text-decoration: underline;
}
#additional {
	width: 180px;
	height: 100%;
	background: #FFFFFF;
	padding: 40px 15px 15px 15px;
}
#additional * {
	color: #5D6063;
}
#additional HR {
	height: 1px;
	color: #5D6063;
}
#additional H1 {
	color: #4395C5;
	font-size: 12px;
	font-weight: bold;
}
#additional .thumbnail {
	float: left;
	margin: 0px 5px 0px 0px;
}
#additional .title, .roll .title {
	color: #5D6063;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
}
#additional .delimiter {
	clear: both;
	height: 1px;
	background: #E5E5E5;
	margin: 2px 0px 2px 0px;
}
#additional A {
	color: #4395C5;
	text-decoration: underline;
}
#additional A:hover {
	text-decoration: none;
}
#bottom .menu TD {
	padding: 7px;
	height: 40px;
}
#bottom .menu A {
	color: #585A5D;
	text-decoration: none;
}
#bottom .menu A.active {
	font-weight: bold;
}
#copyright {
	width: 209px;
	height: 65px;
	color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	background: #80A5B7 url(../images/copyright.gif) no-repeat;
}

/*
#logo {
	float: left;
	width: 180px;
	height: 125px;
}
#slogan {
	float: left;
	width: 770px;
	height: 125px;
	background-color: #232B96;
}

#vertical {
	width: 180px;
	color: #FFFFFF;
	background-color: #5286AB;
}
#vertical .menu {
	width: 100%;
}
#vertical .menu TD {
	height: 30px;
	padding-left: 7px;
	background-color: #3D7194;
	vertical-align: middle;
	border-top: 1px solid #61A8D5;
	border-right: 1px solid #1C405E;
	border-bottom: 1px solid #1C405E;
}
#vertical .menu TD.title {
	background: #1C2757;
}
#vertical .menu TD.active {
	background-color: #92191C;
	border-top: 1px solid #C30001;
	border-right: 1px solid #6E0000;
	border-bottom: 1px solid #6E0000;
}
#vertical .menu * {
	color: #FFFFFF;
	font-weight: bold;
}
#vertical .menu A {
	text-decoration: none;
}
#vertical .menu A:hover {
	text-decoration: underline;
}
#vertical .menu .level1 {
}
#vertical .menu .level2 {
	padding-left: 20px;
}
#vertical .menu .level3 {
	padding-left: 40px;
}
#vertical .menu .level4 {
	padding-left: 60px;
}

#search {
	margin: 40px 0px 0px 7px;
}
#search .label {
	color: #FFFFFF;
	font-weight: bold;
}
#search .fldKeywords {
	color: #1C2757;
	width: 160px;
	height: 20px;
	margin-bottom: 5px;
}
#search .fldSubmit {
	width: 83px;
	height: 16px;
	border: none;
}
#horisontal {
	width: 770px;
	height: 30px;
	background: #5286AB;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #1C2757;
}
#horisontal TABLE {
	height: 30px;
	float: right;
}
#horisontal TD {
	vertical-align: middle;
}
#horisontal TD .active {
	text-decoration: underline;
}
#horisontal .delimiter {
	width: 1px;
	background: #99B9CE;
}
#horisontal A {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	margin: 0px 10px 0px 10px;
}
#horisontal A:hover {
	text-decoration: underline;
}
#ticker, #path {
	height: 25px;
	color: #FFFFFF;
	background-color: #99B9CE;
	padding: 8px 0px 8px 15px;
}
#ticker, #path * {
	color: #FFFFFF;
}
#content {
	color: #1C2757;
	padding: 30px 15px 0px 15px; 
}
#content H1 {
	font-weight: bold;	
}
#content .thumbnail {
	margin: 3px 10px 10px 0px;
}
#content .large {
	float: left;
	margin: 7px 10px 10px 0px;
}
#content .detail {
	text-align: right;
}
#content .back {
	text-align: right;
}
#content .roll {
	width: 560px;
}
#content .roll TH {
	font-weight: bold;
	text-align: left;
}
#content .roll .right {
	text-align: right;
}
#content .roll .center {
	text-align: center;
}
#content .roll .item {
	width: 70px;
	text-align: right;
}
#content .final {
	width: 560px;
}
#content .final .label {
	text-align: right;
	font-weight: bold;
	padding-top: 10px;
}
#content .final .amount, #content .final .delivery, #content .final .vat, #content .final .total {
	width: 70px;
	padding-top: 10px;
	text-align: right;
}
#content .form {
	width: 560px;
}
#additional {
	width: 180px;
	height: 100%;
	background: #FFFFFF;
	padding: 40px 15px 15px 15px;
}
#additional * {
	color: #1C2757;
}
#additional HR {
	height: 1px;
	color: #1C2757;
}
#additional H1 {
	color: #FFFFFF;
	font-size: 10pt;
	font-weight: bold;
	text-transform: uppercase;
}
#additional .thumbnail {
	float: left;
	margin: 0px 5px 0px 0px;
}
#additional .title, .roll .title {
	color: #1C2757;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
}
#additional .delimiter {
	clear: both;
	height: 1px;
	background: #E5E5E5;
	margin: 2px 0px 2px 0px;
}
#additional A {
	color: #1C2757;
	text-decoration: underline;
}
#additional A:hover {
	text-decoration: none;
}
.dragdrop {
	border: 1px solid #000000;
}
.height100 {
	height: 100%;
}
.close {
	text-align: right;
}
.navigation A {
	margin: 0px 5px 0px 5px;
}
*/