
/* CSS Document */


html, body {
	padding: 0;
	margin: 0;
	height: 100%;}

body {
	font-size: 62.5%; /* Resets 1em to 10px */
	font-family: Arial, Tahoma, Verdana, sans-serif;
	background: #fdec5b;
	color: #000;}

select, input, textarea {
	font-family: Arial, Tahoma, Verdana, sans-serif;
	color: #000;
	font-size: 1.0em;}

a {
	text-decoration: underline;
	color: #0066ff;}

a:hover {
	text-decoration: none;}

a:focus {
	outline: none;}

a img {
	border: none;}

form {
	padding: 0;
	margin: 0;}

p {
	margin: 0;
	padding: 0 0 1.1em;}


/* ------------------------- */

#global {
	width: 770px;
	margin: 0 auto;
	min-height: 100%;}

#footer {
	position: relative;
	z-index: 2;
	width: 770px;
	height: 60px;
	margin: -60px auto 0;}

#page {
	padding: 0 10px 80px;}

#leftcoll {
	float: left;
	width: 186px;
	padding: 11px 10px 0 0;}

#logo {
	padding: 0 0 6px;}
#logo img {
	border: 1px solid #fff;}

.sname {
	padding: 0 0 14px 1px;}
.sname h1 {
	margin: 0;
	font-size: 1.8em;
	font-weight: normal;
	line-height: 1.1;
	text-transform: uppercase;
	color: #d90909;}
.sname p {
	font-size: 1.2em;
	padding: 1px 0 0;}
p.kvartaleks1 {
	margin: 0;
	font-size: 1.8em;
	font-weight: normal;
	line-height: 1.1;
	text-transform: uppercase;
	color: #d90909;}

.leftc {
	padding: 0 0 8px 1px;}
.leftc h2 {
	margin: 0;
	font-size: 1.2em;
	padding: 0 0 10px;}
p.leftc1 {
	margin: 0;
	font-size: 1.2em;
	padding: 0 0 10px;
	font-weight:bold}
.leftc h1 {
	margin: 0;
	padding: 0 0 2px;
	font-size: 1.8em;
	font-weight: normal;
	line-height: 1.1;
	text-transform: uppercase;
	color: #d90909;}
.leftc p {
	font-size: 1.2em;
	padding: 0 0 11px;}


#rightcoll {
	float: left;
	width: 554px;
	padding: 11px 0 0;}

.toptb {
	border-collapse: collapse;
	width: 100%;}
.toptb td {
	vertical-align: top;
	padding: 0 0 0 10px;}
.toptb h2 {
	margin: 0;
	font-size: 1.8em;
	font-weight: normal;
	padding: 0 0 15px 5px;}
p.toptb1 {
	margin: 0;
	font-size: 1.8em;
	font-weight: normal;
	padding: 0 0 15px 5px;}
.toptb ul {
	margin: 0;
	padding: 0;
	list-style: none;}
.toptb li {
	font-size: 1.2em;
	overflow: hidden;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-weight: bold;}
.toptb li p {
	padding: 2px 5px 3px;
	float: left;
	clear: left;}
.ma {
	background: #ff3333;
	color: #fff;}

.msm li {
	font-size: 1.1em;
	font-weight: normal;}

.tt {
	margin: 0;
	padding: 0 0 8px 10px;
	font-size: 1.4em;}

.plist {
	padding: 0 0 15px;}
.plist table {
	border-collapse: collapse;
	width: 100%;
	background: #fff;}
.plist-pix {
	padding: 10px;
	width: 152px;
	vertical-align: top;}
.plist-pix img {
	border: 1px solid #d4d4d4;}
.plist-dett {
	padding: 12px 12px 6px 2px;
	vertical-align: top;}
.plist-dett h2 {
	margin: 0;
	padding: 0 0 0.8em;
	font-size: 1.5em;}
.plist-dett p {
	font-size: 1.2em;
	padding: 0 0 1.0em;}

a.more {
	text-decoration: none;}
a.more:hover {
	text-decoration: underline;}

.tb {
	width: 100%;
	border-collapse: collapse;}

.lang {
	font-size: 1.2em;
	padding: 0 10px 10px 15px;}

.ss {
	font-size: 1.0em;
	padding: 0 10px 10px 0;
	width: 330px;}
.ss h1 {
	margin: 0;
	padding: 0;
	font-size: 1.0em;
	line-height: 1.0;
	font-weight: normal;
	color: #676767;}

.txt {
	font-size: 1.2em;
	padding: 0 0 2px 10px}

.filter {
	padding: 0 0 10px;}

.filter table {
	background: #fff;}

.ff1 {
	padding: 7px 10px;
	font-size: 1.2em;}
.ff2 {
	padding: 7px 0;
	font-size: 1.1em;}
.ff3 {
	padding: 7px 10px 7px 7px;
	text-align: right;
	font-size: 1.1em;}

.chk {
	border-collapse: collapse;}
.chk td {
	padding: 0 2px;
	font-size: 1.0em;}

input.frm {
	background: #fff;
	padding: 1px 2px;
	border: 1px solid #7f9db9;}
select.frm, textarea.frm {
	background: #fff;
	border: 1px solid #7f9db9;}


.paging {
	padding: 0 10px 12px;
	font-size: 1.4em;
	font-weight: bold;
	text-align: center;}
.paging strong {
	color: #fff;}
.paging a, .paging strong {
	margin: 0 3px;}

.pix img {
	float: left;
	margin: 0 5px 6px 0;
	border: 1px solid #606060;}

.services {
	padding: 4px 0 0 10px;
	margin: 0;
	list-style: none;}
.services li {
	padding: 0 0 10px;
	font-size: 1.2em;}

.serv-list {
	padding: 10px 0 0 10px;
	font-size: 1.2em;}
.serv-list h2 {
	margin: 0;
	font-size: 1.0em;
	padding: 0 0 8px;}
.serv-list p {
	padding: 0 0 16px;}

.forms {
	font-size: 1.2em;
	padding: 0 0 0 10px;}
.forms p {
	padding: 5px 0;}

.frm-tb, .frm-tb2, .frm-chk {
	border-collapse: collapse;}
.frm-tb th {
	text-align: left;
	padding: 5px 4px 5px 0;
	width: 100px;}
.frm-tb td {
	padding: 5px 4px 5px 4px}
.frm-tb2 th {
	text-align: left;
	padding: 7px 4px 5px 0;
	vertical-align: top;
	width: 100px;}
.frm-tb2 td {
	padding: 5px 4px 5px 4px;
	vertical-align: top;}

.frm-chk th {
	text-align: left;
	font-weight: normal;
	padding: 5px 10px 7px 2px;}
.frm-chk td {
	padding: 2px 0 4px}



#foot {
	background: #ffcc33;
	padding: 0 12px;
	min-height: 38px;}

.copy {
	float: left;
	width: 270px;
	padding: 11px 8px 0 0;
	font-size: 1.2em;}

.foot-menu {
	float: left;
	width: 460px;
	padding: 11px 0 0 8px;
	font-size: 1.2em;
	text-align: right;}
.foot-menu a {
	margin: 0 0 0 5px;}

a.red {
	color: #cc3300;}

.c-red {
	color: #ec2a2a;}

.cr {
	overflow: hidden;}




