
/* CSS Document */


html, body {
	padding: 0;
	margin: 0;}

body {
	font-size: 62.5%; /* Resets 1em to 10px */
	font-family: Arial, Tahoma, Verdana, sans-serif;
	background: #e4f1f9;
	color: #000;}

select, input, textarea {
	font-family: Arial, Tahoma, Verdana, sans-serif;
	color: #333;
	font-size: 1.0em;}

a {
	color: #0054a6;
	text-decoration: underline;}

a:hover {
	text-decoration: none;}

a img {
	border: none;}

form {
	padding: 0;
	margin: 0;}

p {
	margin-top: 0;}

table {
	border-collapse: collapse;
	border: none;}

td, th {
	padding: 0;}

h1 {
	font-size: 3.0em;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin: 0;
	padding: 0 8px 18px 7px;
	font-weight: normal;}

h2 {
	font-size: 1.8em;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin: 0;
	padding: 0 8px 16px 8px;
	font-weight: normal;}

/* ------------------------- */

#global {
	width: 80%;
	min-width: 990px;
	margin: 0 auto;}

#header {
	position: relative;}

#logo {
	position: absolute;
	left: 0;
	top: 38px;}

#top-menu {
	font-size: 1.9em;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-align: right;
	padding: 46px 12px 32px 12px;}
#top-menu a {
	text-decoration: none;
	color: #0054a6;
	border-bottom: 1px solid #c7d7e3;
	padding-bottom: 3px;
	margin: 0 8px}

#top-menu a:hover {
	border-bottom: 1px solid #0054a6;}

#top-search {
	background: #ffd800;
	padding: 0 22px;}

.top-bn {
	height: 100px;
	text-align: center;
	padding: 12px 0 14px 0;}

.tb-top-search {
	width: 100%;
	border-collapse: collapse;}
.tb-top-search th {
	font-size: 1.8em;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	text-align: left;
	padding: 12px 0 4px 0;}
.tb-top-search td {
	font-size: 1.1em;}
.tsfrm {
	width: 98%;
	border: 1px solid #abadb3;
	padding: 2px 3px;
	background: #fff;}
.sbutt {
	font-size: 1.2em;
	float: right;}
.sprim {
	padding: 6px 0 12px 0;}
.sprim span {
	color: #728894;
	border-bottom: 1px dashed #728894;
	cursor: pointer;}

#page {
	background: #fff;
	height: 1%;
	overflow: hidden;}

#leftcoll {
	padding: 18px;
	width: 144px;
	float: left;}

#leftcoll h2 {
	padding: 0 0 16px 0;}

.menu-left {
	margin: 0;
	padding: 0 0 10px 0;
	list-style: none;}
.menu-left li {
	font-size: 1.2em;
	padding: 0 0 12px 0;}
.menu-left li a {
	color: #ff5e1f;}

.left-bn {
	background: #f1f1f1;
	height: 315px;
	margin: 0 0 22px 0;}

#rightcoll {
	margin: 0 0 0 184px;
	padding: 28px 36px 28px 0;}

#middcoll {
	padding: 20px 16px 20px 15px;}

.nav {
	border-collapse: collapse;
	margin-left: 8px;}
.nav td {
	padding: 0 8px 0 0;
	font-size: 1.2em;}
.nav th {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 2.0em;}

.st {
	font-size: 1.3em;
	display: block;
	float: left;
	width: 13px;
	height: 5px;
	margin: 2px 0 0 0;
	background: url(../design/st.gif) no-repeat left top;}

.yell {
	font-size: 1.2em;
	background: #fafcbe;
	padding: 4px 12px 5px 12px;
	margin: 0 0 6px 0;}

.found {
	color: #433900;
	padding: 16px 8px;
	font-size: 1.2em;}

.work-list {
	width: 100%;
	border-collapse: collapse;}
.work-list td {
	font-size: 1.2em;
	padding: 2px 0 2px 8px;}

.work-type {
	float: right;
	background: #6baa06;
	color: #fff;
	padding: 1px 4px 3px 4px;
	width: 5em;
	text-align: center;}

.brc {
	color: #5a550d;}

.txt {
	font-size: 1.2em;
	text-align: justify;
	padding: 0 8px;}
.txt p {
	margin: 0;
	padding: 0 0 14px 0;}

.paging {
	padding: 12px 4px;
	font-size: 1.3em;}
.paging a {
	margin: 0 4px;}
.paging strong {
	padding:  1px 6px;
	color: #fff;
	background: #ed1c24;}

.work-info {
	border-collapse: collapse;
	margin-left: 8px;}
.work-info td {
	padding: 2px 12px 2px 0;
	vertical-align: top;
	font-size: 1.2em;}

.work-info th {
	padding: 2px 0px 2px 8px;
	vertical-align: top;
	font-size: 1.2em;
	text-align: left;}

.otziv {
	width: 100%;
	border-collapse: collapse;}
.otziv td {
	padding: 5px 6px;
	vertical-align: top;}

.frm {
	border: 1px solid #abadb3;
	padding: 2px 3px;
	background: #fff;}

.bgot {
	background: #ed1c24;
	color: #fff;
	font-size: 1.2em;}
.bgot div {
	padding: 0 4px 0 14px;
	float: right;
	background: url(../design/ico-star-w.gif) no-repeat left 3px;}

.otziv-comm {
	font-size: 1.1em;}
.otziv-comm p {
	margin: 0;
	padding: 0 0 8px 0;}

.add-otziv-title {
	font-size: 1.2em;
	padding: 0 6px;}
.add-otziv-title span {
	color: #0054a6;
	border-bottom: 1px dashed #0054a6;
	cursor: pointer;}

a.a-catt {
	color: #95b2ce;
	margin-left: 12px;}

.add-tb {
	width: 100%;
	border-collapse: collapse;}
.add-tb td {
	padding: 2px 0;
	font-size: 1.1em;}



.check {
	border-collapse: collapse;}
.check td {
	padding: 0 3px;
	font-size: 1.0em;}

.contacts {
	font-size:1.1em;
	padding: 0 0 12px 0;}

.contacts p {
	margin: 0pt;
	padding: 0pt 0pt 6px;}

.contacts p label {
	display:block;
	font-weight:bold;
	padding:4px 1px;}

input.cfrms, textarea.cfrms {
	background:#F1F2F3 none repeat scroll 0%;
	border:1px solid #BCC0C6;
	padding:3px;
	width:312px;}

select.cfrms {
	background:#F1F2F3 none repeat scroll 0%;
	width:320px;}

.butt {
	color:#000000;
	padding:6px 0pt;}

.butt input {
	color:#000000;}

.cgr {
	color: #92989d;}

.capt {
	float: right;
	border: 1px solid #b4cad3;}

.rubrik {
	padding: 12px;}

.rubrik-list {
	width: 260px;
	float: left;
	padding: 0 32px 22px 0;
	line-height: 1.5;}

.work-alfa {
	height: 8em;
	margin-top: -8px;
	font-size: 1.2em;
	padding-left: 44px;}

.alfa {
	margin: 0;
	line-height: 1.0;
	text-transform: uppercase;
	font-size: 4.0em;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;}

.tb-footer {
	width: 100%;
	border-collapse: collapse;}
.tb-footer td {
	font-size: 1.2em;
	padding: 8px 0 8px 10px}

.copy {
	color: #004a80;}

.footer-bn div {
	float: right;
	padding: 0 0 0 4px;}

/* youtube */
.youtube-r {
  margin: 10px auto 0;
  width: 560px;
}
