/* ***базовые параметры*** */
html, body, img, form {margin: 0px; padding: 0px; border: none; text-align:left;}
html, body {height: 100%;}
table {border-collapse: collapse;}
body {background-color:#FFF;}
body {font: 13px Tahoma, Arial, Helvetica, sans-serif; color: #000;}
/*a {color: blue;	text-decoration: underline;}
a:hover {text-decoration: none;}*/
img {
    border: 0;
}
p {padding: 0px; margin: 0px 0px 10px 0px;}

h1 {font-size:17px; padding: 0px; margin: 0px 0px 10px 0px;}
h2 {font-size:15px; padding: 0px; margin: 0px 0px 10px 0px;}
h3 {font-size:13px; padding: 0px; margin: 0px 0px 10px 0px;}

.clear {clear: both;}
.none {line-height: 0;}
.relative {position: relative;}

.img-marg {float:left; margin:0 10px 5px 0;}


/* --------- */ 
.conteiner1, .left-col, .right-col {float: left;}
.center-col .col-cont {width: 100%; float: left;}
.left-col {overflow: hidden;}
.right-col {overflow: hidden;}
.main-cont {margin: 0 auto; background-color:#F5F5F5; border:1px solid #b4b9be;}
.main-cont, .conteiner1 , .header, .footer-cont, .footer {width: 950px;}
.main-cont, .conteiner1 {min-height: 100%;}
.center-col {min-height: 100%; }
.center-col {background-color: #F5F5F5;}

/* --------- */

/* шапка */
.header {height: 207px; }
.header {top: 0; left: 0;}
.left-col .padding {padding-top: 207px;}
.center-col .padding {padding-top: 207px;}
.right-col .padding {padding-top: 207px;}
.header .padding {padding: 20px 0 0 25px; margin: 0;}
.logo-top {padding-left:340px; padding-top:40px; color:#008149; font: 14px Arial, Helvetica, sans-serif; font-weight:bold;}
.header h1 {font-size: 24px; color: #ddd; margin: 0; padding: 0;}


/* ширина боковых колонок */
.left-col {width: 220px; height:820px;}
.right-col {margin-left: -220px; width: 220px;}
.menu {
	font-family: Arial;
	font-size:13px;
	color:#FFF;
	text-decoration:none; 
	font-weight: bold; 
}
.menu a {
	font-family: Arial;
	font-size:13px;
	color:#FFF;
	text-decoration:none; 
	font-weight: bold; 
	display:block; }
.menu a:hover {text-decoration:underline;}
.center-col {margin-right: 220px; margin-left: 220px;}
.center-text { text-align:justify;}
.right-col {width: 220px;}



/* отступы в колонках */
.left-col .padding {padding-left: 20px; padding-right: 20px;}
.center-col .padding {padding-left: 20px; padding-right: 20px; text-align:justify;}
.right-col .padding {padding-left: 10px; padding-right: 10px;}

/* меню слева */
.left-menu {list-style-type: none; margin: 0; padding: 0;}
.left-menu li {margin:0; padding: 5px 0;}

/* таблица с данными */
.data-table {width: 100%; margin: 10px 0;}
.data-table th, .data-table td {padding: 5px 10px; border: 1px solid #888;}
.data-table th {color: #888; background-color: #ddd;}
.data-table td {font-style: italic;}
.flags A {font: 10px Arial, Helvetica, sans-serif; color: #67B492; text-decoration:none; font-weight:bold;}
.flags A:hover {}

/* подвал */
.footer {height:202px;}

.footer {left: 0; background-image:url(theme/bottom_bg.gif); background-repeat:no-repeat; background-position:bottom;}
.left-col .padding {padding-bottom: 97px;}
.center-col .padding {padding-bottom: 97px;}
.right-col .padding {padding-bottom: 97px;}
.copyrights {float: left; padding: 125px 0 0 20px;}
.contacts {float: left; padding: 125px 0 0 200px; color: #008149; font-weight:bold;}
.counters {float: right; padding: 108px 25px 0 0;}
