html {background-color: #fff;}
body {background-color: #fff; color: #006666; }
strong{font-weight:bold;}

div.page {width: 940px; margin: 10px auto 0;}
.full {width:940px;clear:both;padding:0;margin:0;}
.col2 {width:300px;margin-right:20px;float:left;}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}

.language {width:140px; text-align:center;line-height:40px;height:40px;}
.logo {width:300px;height:115px;float:left;margin-right:20px;}
.metro {float:left;width:43px;height:25px;}
.adress{float:left;height:25px;line-height:13px;color:#666;padding-bottom: 20px; width:255px}
.adress b{font-weight:bold;color:#666;}
.adress a{text-decoration:none;}

.contacts {padding-top: 10px;}

.icq_img {width:30px;height:24px;float:left;margin-top:44px;}
.icq_num {width:120px;height:24px;line-height: 24px;float:left;margin-top:44px;}


.top_baner {line-height: 14px;}
.top_baner p {margin-bottom: 10px;}

/*
.icq {width:300px;margin:20px 20px 0 0;float:left;color:#666;}
.icq_photo {float:left;height:58px;}
.icq_text {float:left;vertical-align:middle;height:58px;}*/
/*
.icq_number {height:28px; vertical-align:top;padding:0;margin:0;font-size:12px;vertical-align:middle;}
.icq_status {float:right;}

.vkontakte {width:300px;margin:20px 0px 0 0;float:left;line-height:30px;color:#616264;font-size:14px;}
.vkontakte td a{vertical-align: top;color:#666;font-weight:normal;}*/

.spacer {width:940px;height:10px;clear:both;}

.nav_left{float:left;width:22px;height:40px;background:url(../i/nav_left.png);}
.nav_right{float:left;width:22px;height:40px;background:url(../i/nav_right.png);}
.navigation {float:left;background-color:#6fa59f;height:40px;width:896px;}

.tr {width:940px;height:12px;clear:both;}
.trl{float:left;width:22px;height:12px;background:url(../i/trl.png) no-repeat;}
.trr{float:left;width:22px;height:12px;background:url(../i/trr.png) no-repeat;}
.trc{float:left;width:896px;height:12px;color:#6fa59f;}

.dr {width:940px;height:36px;clear:both;}
.drl{float:left;width:22px;height:36px;background:url(../i/drl.png) no-repeat;}
.drr{float:left;width:22px;height:36px;background:url(../i/drr.png) no-repeat;}
.drc{float:left;width:896px;height:36px;background:url(../i/drc.png) repeat-x;}


#content_page{width:940px;background:#fff url(../i/page_bg.png) repeat-y;clear:both;}
.content {width:896px;margin: auto;}
.fullbar {margin: 0 22px; width: 896px;}
.maincontent{width:896px;}
.mainbar {position:relative;width:440px; float:left;}
.sidebar {position:relative;width:440px; margin-left:16px;float:left;}

.down_baners {margin:20px 0 0 0;clear:both;}
.baner_block {float:left;width:300px;margin-right:20px;}

.last {margin-right:0; margin-top:0px}
a {color:#a80028;}
a:hover {text-decoration:none;}


.menu{margin:0 auto; padding:5px 0 0 0; height:35px; width:100%; display:block;}
.menu li{list-style:none; display:inline;}
.menu li a{color:#fff;float:left; height:35px;padding-left:10px; display:block; text-decoration:none; cursor:pointer;background: #d4d4f1 url("../i/bl.png") no-repeat; outline:none;}
.menu li a span{line-height:35px; float:left; display:block; padding-right:11px; background:url("../i/br.png") right no-repeat;}
.menu li a:hover{color: #006666;background:#fff url("../i/blc.png") no-repeat; }
.menu li a:hover span{background:url("../i/brc.png") right no-repeat;}
.menu li.menu-parent a, .menu li.menu-parent a:hover,.menu li.menu-current a, .menu li.menu-current a:hover{color: #006666;line-height:30px; background:#fff url("../i/blc.png") no-repeat;}
.menu li.menu-parent a span, .menu li.menu-parent a:hover span, .menu li.menu-current a span, .menu li.menu-current a:hover span { 	background:url("../i/brc.png") right no-repeat; }

.menu li a span{line-height:35px; float:left; display:block; padding-right:11px; background:url("../i/br.png") right no-repeat;}
.menu li.menu-orange a, .menu li.menu-orange a:hover { color: #fff;line-height:30px; background:#FE9527 url("../i/blc_orange.png") no-repeat;}
.menu li.menu-orange a span, .menu li.menu-orange a:hover span  { background:url("../i/brc_orange.png") right no-repeat; }


.subnav {margin-top: 0px;}
.subnav  {padding:0;}

.subnav div {height:36px;}


.subnav div a {padding-left: 16px; cursor:pointer; display:block;float:left;font-size: 16px;height: 36px; line-height:36px;outline:none;}
.subnav div a span{float:left; display:block;height: 36px; line-height:36px;padding-right:16px;}

.subnav div.menu-current a {background:#d4d3f2 url('../i/sabl.png') left no-repeat;}
.subnav div.menu-current a span{background:url('../i/sabr.png') right no-repeat;}



h1,h2,h3,h4 {color:#6fa59f;}

h1 {font-size: 24px; margin-bottom: 14px;}
h2 {font-size: 18px; margin-bottom: 14px;}
h4 {font-size: 16px; margin-bottom: 14px;}


.mainbar table, .mainbar table tr td
{
    border-color: ##6fa59f;;
    border-style: solid;
}

.mainbar table
{
    border-width: 0 0 1px 1px;
    border-spacing: 0;
    border-collapse: collapse;
}

.mainbar table tr td
{
    margin: 0;
    padding: 4px;
    border-width: 1px 1px 0 0;
}

/*=============*/
.sidebar table, .sidebar table tr td
{
    border-color: ##6fa59f;;
    border-style: solid;
}

.sidebar table
{
    border-width: 0 0 1px 1px;
    border-spacing: 0;
    border-collapse: collapse;
}

.sidebar table tr td
{
    margin: 0;
    padding: 4px;
    border-width: 1px 1px 0 0;
}

/*=============*/
.content table.bord, .content table.bord tr td
{
    border-color: ##6fa59f;;
    border-style: solid;
}

.content table.bord
{
    border-width: 0 0 1px 1px;
    border-spacing: 0;
    border-collapse: collapse;
}

.content table.bord tr td
{
    margin: 0;
    padding: 4px;
    border-width: 1px 1px 0 0;
}
/*
.icq_text table, .icq_text td {border:none;border-width:0;}*/
.table_null table, .table_null table tr td {border:none;border-width:0;}

a {color: #006666;font-weight:bold;}
a:hover {color: #006666;text-decoration:none;}

.small{font-size:10px;}

/*
ANTON EDITION
*/
body
{
	font-family:helvetica, verdana, tahoma;
}

#content_page h1
{
	color:#066;
	margin:10px 0;
}

#content_page h2
{
	background:#ff8201;
	color:#fff;
	padding-left:10px;
	margin:10px 0;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
}

#content_page h2 a {
	color:#fff;
}

#content_page h3
{
	color:#066;
	border-bottom:1px solid #066;
	margin:5px 0;
}
#content_page h4
{
	color:#009999;
	border-bottom:0px solid #066;
	margin:10px 0;
	font-weight:bold;
}

#content_page p
{
	margin:0 0 5px 0;
}

a
{
	color:#099;
	text-decoration:none;
	font-weight:normal;
}

a:hover
{
	text-decoration:underline;
}

ul, ol
{
	margin: 5px 0;
}

.icq_img, .icq_num
{
	margin:0;
}

.icq_num
{
	width:115px;
}
.contacts
{
	padding-top:15px;
	padding-left:5px;
}
