body	{	
	background-color: #FFF;
	color: #797979;
	margin: 0;
	padding: 0;
}
body, td{
	font-size: 11px;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
}
table {
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0;
}
form {
  margin: 0
}
img {
	border: 0;
	display: block;
}
a {
	color: #003F73;
}
a:hover {
	color: #797979;
}
/*	---------------------------	*/
td.leftColumn {
	width: 250px;	
}
td.centerColumn {
	
}
td.rightColumn {
	width: 262px;
}

td.dotka {
	background: #FFF url(/Sites/caa_ru/Images/pix.gif) repeat-x center left;
	font: 10px/10px;
}
div.dotka {
	width: 100%;
	background: #FFF url(/Sites/caa_ru/Images/pix.gif) repeat-x center left;
	font: 10px/10px;
}

/*		fonts		*/
.blueBold	{
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #003F73;
}
a.blueBold {
	text-decoration: none;
}
.blue {
	font-weight: normal;
	color: #003F73;
}
a.blue:hover {
	text-decoration: underline;
}
.grey, a.grey	{	
	color: #797979;
}
a.grey {
	text-decoration: none;
}
.lightGrey {
	color: #b4b4b4;
}
.hardGrey {
	color: #003F73;
}
.white, a.white, a.white:hover {	
	color: #FFF;
	text-decoration: none;
}
#smallHeader thead	{
	height: 115px;
}
#logo {
	margin-left: 10px;
	text-align: center;	
}
#logo p {
	margin: 0;
	padding: 0;
}
#logo a {
	text-decoration: none;
}
#logo img {
	margin-left: auto;
	margin-right: auto;
}
td#searchBox {
	background: top left url(/Sites/caa_ru/Images/searchSky.jpg) no-repeat;
}
td#centerBox {	
	background: bottom right url(/Sites/caa_ru/Images/centerSky2.jpg) no-repeat;	
}
/*		GlobalMenu		*/
#globalMenu {
	width: auto;
	border-style: none;
}
#globalMenu td {	
	padding-right: 5px;
	padding-left: 5px;
	font-size: 12px;
	font-weight: bold;
	color: #003F73;
}
#globalMenu td.breaker {
	padding: 0;
	margin: 0;
	font-weight: normal;
}
#globalMenu td a.over {
	color: #797979;
}
#globalmenu a {
	text-decoration: none;
	white-space: nowrap;
}
/*		mainTable	*/
#mainTable {
	margin-top: 20px;
	margin-bottom: 10px;
}
#cMenu {
	width: 92%;	
}
#cMenu a {
	text-decoration: none;
}
#cMenu tbody {
	margin-top: 5px;
}
#cMenu tbody ul {
	list-style: none;
	margin: 0;
	padding: 0 0 0 15px;
}
#cMenu tbody ul li {
	line-height: 16px;
	padding-left: 17px;
}

h1,  #content thead h1 {
	color: #003F73;	
	font-size: 16px;
	font-weight: bold;
	margin: 0;
}
#contentText {
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
}

#contentText {	
	font: 11px Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color: #797979;
	line-height: 15px;	
}
#contentText b, #contentText strong {
	font-weight: bold;
}
#contentText a {
	color: #003F73;
}
#contentText a:hover {
	color: #797979;
}
/*		Banners		*/
td#banners {	
	padding: 15px 0 0 10px;
}
td#banners td.text {
	width: 94%;
	text-align: left;
	vertical-align: top;
	padding: 22px 2px 0 28px;
}
td#banners td.rightImage {	
	width: 5%;
}
td#banners table {
	margin: 8px 0 22px 0;
}
/*	aSecurity	*/
td#banners table.aSecurity {
	background: url(/Sites/caa_ru/Images/Banners/bg/grey.gif) top left repeat-x;	
}
td#banners table.aSecurity td.text {
	background-color: transparent;
	background: url(/Sites/caa_ru/Images/Banners/bg/gb.gif) top left no-repeat;
}
td#banners table.aSecurity a {
	color: #8D8D8D;
	text-decoration: none;
}
td#banners table.aSecurity td.rightImage {
	background: url(/Sites/caa_ru/Images/Banners/g_sec.gif) top right no-repeat;
}
/*	aLegislation	*/
td#banners table.aLegislation {
	background: url(/Sites/caa_ru/Images/Banners/bg/blue.gif) top left repeat-x;	
}
td#banners table.aLegislation td.text {
	background: url(/Sites/caa_ru/Images/Banners/bg/bb.gif) top left no-repeat;	
}
td#banners table.aLegislation a {
	color: #8D8D8D;
	text-decoration: none;
}
td#banners table.aLegislation td.rightImage {
	background: url(/Sites/caa_ru/Images/Banners/b_leg.gif) top right no-repeat;
}
/*	aActivity	*/
td#banners table.aActivity {
	background: url(/Sites/caa_ru/Images/Banners/bg/grey.gif) top left repeat-x;	
}
td#banners table.aActivity td.text {
	background: url(/Sites/caa_ru/Images/Banners/bg/gb.gif) top left no-repeat;	
}
td#banners table.aActivity a {
	color: #8D8D8D;
	text-decoration: none;
}
td#banners table.aActivity td.rightImage {
	background: url(/Sites/caa_ru/Images/Banners/g_act.gif) top right no-repeat;
}
/*	aCertification	*/
td#banners table.aCertification {
	background: url(/Sites/caa_ru/Images/Banners/bg/blue.gif) top left repeat-x;	
}
td#banners table.aCertification td.text {
	background: url(/Sites/caa_ru/Images/Banners/bg/bb.gif) top left no-repeat;	
}
td#banners table.aCertification a {
	color: #8D8D8D;
	text-decoration: none;
}
td#banners table.aCertification td.rightImage {
	background: url(/Sites/caa_ru/Images/Banners/b_cer.gif) top right no-repeat;
}
/*	aAnounce	*/
td#banners table.aAnounce {
	background: url(/Sites/caa_ru/Images/Banners/bg/grey.gif) top left repeat-x;	
}
td#banners table.aAnounce td.text {
	background: url(/Sites/caa_ru/Images/Banners/bg/gb.gif) top left no-repeat;	
}
td#banners table.aAnounce a {
	color: #8D8D8D;
	text-decoration: none;
}
td#banners table.aAnounce td.rightImage {
	background: url(/Sites/caa_ru/Images/Banners/anounce.jpg) top right no-repeat;
}
/*		Polls		*/
table#pollForm td.title {
	color: #003F73;	
	font-size: 11px;
	font-weight: bold;
	padding: 20px 0 20px 10px;
}
table#pollForm td.pollAnswers {
	padding: 10px 0 10px; 0;
}
table#pollForm td.question {
	font-weight: bold;
	color: #979797;	
}
table#pollForm td.pollAnswers td.inputBtt {
	width: 5%;
}
table#pollForm td.inputBtt input {
/*	padding: 5px;	*/
	padding: 0;
	margin: 0;
}
table#pollForm td.pollAnswers td.answerText {
	width: 95%;
	padding: 0 0 10px 0;
	color: #989898;
	vertical-align: top;
}
table#pollForm a {
	text-decoration: underline;
}
table#pollForm td.submit {
	text-align: center;
}
table#pollForm td.submit input {
	width: 100px;	
	height: 22px;
	background-color: #f0f0f0;
	border-style: none;
	font: 11px Verdana, Arial, sans-serif;
	color: #003f73;
}
table.pollResult {
	padding: 10px 0 10px 0;	
	color: #989898;
}
table.pollResult td.title {
	padding: 10px 0 9px 0;
}
table.pollResult td.title b {
	color: #003f73;
	line-height: 13px;
}
table.pollResult tbody td {
	padding: 5px 2px 5px 2px;
}
table.pollResult tfoot td {
	padding: 5px 0 10px 5px;
}
table.pollResult td.date {
	text-align: right;
	color: #003f73;
}
#langsAndSearch {
	padding-left: 6%;
	padding-right: 4%;	
}
#langsAndSearch input {
	font-size: 13px;
	margin-left: 5px;
}
#langsAndSearch td {
	color: #FFF;
	font-size: 11px;
}
input.search {
	border: 1px solid #d9d9d9;
}
#langsAndSearch table {
	width: auto;	
}
#langsAndSearch tfoot td {
	padding-top: 10px;	
}
#langs {
/*	margin-top: 10px;	*/
	margin-bottom: 10px;
}
/*		breadCrumbs		*/
#breadcrumbs {
	background-color: #F8F8F8;
	color: #003F73;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	height: 22px;
	margin-bottom: 10px;
	width: 100%;
}

#breadcrumbs a {
	color: #003F73;
	font-family: Verdana, sans-serif;
	font-size: 11px;
}

#breadcrumbs td {
	padding-left: 20px;
}
#footer {
	background-color: #F8F8F8;
	color: #003F73;
	font-family: Verdana, sans-serif;
	font-size: 10px;
	height: 80px;
}
#footer td.rightColumn img {
	display: inline;
}
#deeplaceLogo {
	padding-left: 40px;
	font-size: 10px;
	color: #979797;
}
#deeplaceLogo img {
	margin: 1px 6px 0px 0px;;
	float: left;
}
#deeplaceLogo *{
	font-size: 10px;
	color: #979797;
}

#deeplaceLogo img {	
	float: left;
	padding-right: 5px;
}
#deeplaceLogo a {
	color: #de0101;
}
table.leftColumnLink {
	width: 92%;
	margin-top: 10px;
}
table.leftColumnLink td {
	padding: 0 20px 0 10px;
	padding-left: 10px;
}
table.leftColumnLink td.text a {
	text-decoration: none;
	font-weight: bold;
}
div.homePageSky {
	position: absolute;
	right: 27%;
	overflow:hidden;
	top: 42px;
	min-width: 208px;
}

div.mHeader {
	position:absolute;
	left: 0;
	top: 0;
	background-color:#FFF;
	width: 100%;
}

a.newshead {
	text-decoration: none;
}

/*		mainPageNews	*/
div.news p.newshead {
	padding: 15px 0 2px 0;
	margin: 0;
}
div.news p.newsAnnounce  {
	padding: 0;
	margin: 0;
}
.mpnews {
	width: 100%;
}

/*		News		*/
.newsfirstpage {
	width: 100%;
}

.newsfirstpage .announce {
	color: #8D8D8D;
	padding-bottom: 4px;
}

.newsfirstpage .archive {
	padding: 5px;
	float: right;
}

.newsfirstpage .archive a {
	color: #003F73;
}

.newsfirstpage .caption {
	font-weight: bold;
	padding-bottom: 4px;
}

.newsfirstpage .caption a {
	color: #003F73;
}

.newsfirstpage .date {
	color: #003f73;
	font-weight: bold;
	padding-top: 11px;
}

.newsfirstpage .more {
	float: right;
}

.newsfirstpage .more a {
	color: #003F73;
	text-decoration: none;
}

.newsfirstpage p {
	margin: 0;
}

.newsfirstpage td {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	padding-left: 15px;
	width: 50%;
}
table.subscribeForm td {
	padding: 7px 0 5px 0;
}
input.email {
	border: 1px solid #d9d9d9;
	color: #003f73;
}
table.subscribeForm input.email {
	padding: 2px;
	font-size: 12px;
}
table.searchForm {
	margin: 20px 0 20px 0;
}
table.searchForm td.title {
	white-space: nowrap;
	padding: 0 5px 0 0;
}
input.searchInput {
	width: 260px;
	border: 1px solid #d9d9d9;
	color: #003f73;
}
input.sButton {
/*	width: 100px;	*/
	height: 22px;
	background-color: #f0f0f0;
	border-style: none;
	font: 11px Verdana, Arial, sans-serif;
	color: #003f73;
	margin-left: 5px;
	padding: 0 3px 0 3px;
}
td#mainTableLeftColumn {
	padding-bottom: 20px;

}
div.mainPageFlash {
	position:absolute; right: 262px; overflow:hidden; top: 32px; min-width: 208px;
}
div.mainPageLogo {
	position:absolute; left: 0; overflow:hidden; top: 32px; background-color:#FFF; width: 250px; border-right: 10px solid #FFF; height: 190px; padding-top: 10px;
}

div#bottomAbsoluteBox, div#topAbsoluteBox {
	position: absolute;
	width: 100%;
	height: auto;
	left: 0;
	right: 0;	
}
div#topAbsoluteBox {	
	top: 0;	
}
div#bottomAbsoluteBox {
	top: 258px;
}

table.linearFirstPageNews td {
	padding: 5px 0 5px 0;
}
table.linearFirstPageNews td p {
	line-height: 15px;	
	padding: 3px 0 2px 0;
	text-align: justify;
	margin: 0;
}
#feedBackForm {
	display: none;
	width: auto;
	float: right;
	margin-top: 20px;
}
table.feedBackFormHeader {
	margin-top: 40px;
}
#feedBackForm input,
#feedBackForm textarea {
	border: 1px solid #CCC;
}

.tr_forum_title{
	FONT-SIZE: 10px;
	COLOR: white;
	background-color: #1B6DBF;
}
tr_forum_title,
tr.tr_forum_title th {
	font-size: 11px;
	color: #797979;
}
.tr_dark_line{
	background-color: #F8F8F8;
}
tr.tr_light_line{
	background-color: #F7F7F9;
	color: #797979;	
}
tr.tr_light_line b {
	line-height: 25px;
}
.tr_a{
	FONT-SIZE: 10px;
	COLOR: white;
	background-color: #1B6DBF;
	font-weight: bold;
}

tr.tr_dark_line blockquote, tr.tr_light_line blockquote{
	border: 1px solid gray;
	background-color: white;
	padding: 5;
	margin: 2 2 2 15;
}

.left {
	float: left;
}

#nav {
	clear: both;
	padding: 0px 10px 0px 10px;
}
#nav a
{
float: left;
margin-right: 20px;
}
.clear {
		clear: both;
}

#nav .links {
	padding: 4px 0px 4px 15px;
}

#menu {
		text-align: left;
		padding: 0px 10px 0px 25px;
}
#menu  a div{
	font-weight: bold;
	font-size: 12px;
}

#menu .item_active{
	font-weight: bold;
	font-size: 12px;
}

#menu div {
	padding: 4px 0px;
}
#menu .submenu {
margin-left: 15px;
}
#menu .submenu div {
margin-left: 3px 0px;
}

#menu  .submenu a {
	color: #8d8d8d;
}

#menu  .submenu a div {
	font-weight: normal;
	font-size: 11px;
}

#menu .submenu .item_active{
	text-decoration: none;
	font-size: 11px;
	font-weight: normal;
	color: #003f73;
}
#copyright,  #copyright a{
	font-size: 10px;
	color: #8d8d8d;
}

.red {
	color: #de0101;
}

.gov_links{padding: 0 0 0 70px;}
