HTML{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#585C63 /*#808690*/;
}

BODY{
	margin:0;
	padding:0;
	margin-right:11px;
}

BODY A{
	color: #1B6D69; /*#585C63;*/ /*#FFA800;*/
	text-decoration:underline;
/*     font-weight:bold;*/ 
}
BODY A:hover{
	color: #FFFFFF; /*#FFA800*/
	background-color: #0C5E3C /*#14623C*/;
	text-decoration:none;
} 

BODY td.slogan A:hover{
	color: #FFFFFF;
	background-color: #FFFFFF ;
	text-decoration:none;
} 

BODY .menu A:hover {
	color: #000000; /*#FFA800*/
	background:none;
	text-decoration:underline;
} 
 

IMG {
	border: 0;
}

.tx-rostatus-pi1 select,
INPUT{
	/*size:10px;*/
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	border:solid 1px;
	border-color: rgb(107, 107, 107) rgb(235, 235, 235) rgb(215, 215, 215) rgb(161, 161, 161);
}


h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,
h1,h2,h3,h4,h5,h6 {
	font-family:Arial, Helvetica, sans-serif;
     color:#808690;
     font-size:18px;
/*     font-weight:normal;*/
     text-decoration:none;
}
h3.open-close {margin-top:25px;}
h3.open-close a {text-decoration:underline; color: #1B6D69; text-transform:uppercase;}
h3.open-close a:hover {color:white;}

.tx-rostatus-pi1 ul {list-style-image:none;}

h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover {
     text-decoration:underline;
}

h1,h2,h4 {
     font-weight:normal;

}

h2 {
text-transform: uppercase;
}

h3 a,h5 a, h6 a,
h3,h5, h6{
     font-size:15px;
}

h4 a,h5 a,h6 a,
h4,h5,h6 {
color:#0F5F38;
}

td.content h5 { 
margin:0px; padding:20px 0px 15px 0px;
} 


.rootline , .rootline A, .rootline A:hover{
  color: #AAA /*#808690*/ !important;
  text-decoration: none !important;
  font-size: 11px !important;
  background: none !important;
}

#lang{
	position: relative;
	top:12px;
	right: 10px;
	margin-bottom:-20px;
	float: right;
	
}

.tbl_middle .content{
	text-align:justify;
	font-family:Arial, Sans-serif, Verdana;
/*	font-size: 11px;
	color:#808690;
*/	
}

.tbl_middle .content .alignleft p,
.tbl_middle .content .alignleft{
	text-align:left;
}


.tbl_middle .col3{
/*	padding-top: 6px;*/
}

.tbl_middle .col3 .csc-frame-indent p {
padding-left:10px;
font-size:11px;
}

*html .tbl_middle .col3{
	padding-top: 2px;
}
.titleimg{
/*border: solid 1px green;*/
padding:0px;
height: 130px;
}

.titleimg IMG{
vertical-align:top;
/*border: solid 1px blue;*/
padding:0px;
margin:0px;
/*width:1px !important;*/
margin-bottom:1px;
margin-top:2px;
}

*html .titleimg IMG{

}
.title{
margin:0;
padding:0;
}

.slogan{
	background:url(../images/taxi-fon5.gif) bottom repeat-x;
}

.tbl_top{
	width:100%;
	margin:0;
	padding:0;
}


.tbl_top .topmenu TABLE {
	border-bottom-width: 8px;
	border-bottom-style: solid;
	border-bottom-color: #DFDFDF;

}

.tbl_top .topmenu TABLE TD{
	background:url(../images/bg-green.gif) repeat-x;
	/*width:10%;*/
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	text-align:center;
	/*height:30px;*/
	height:23px;
	padding: 7px 0px 0px 0px;
}

.tbl_top .topmenu TABLE .first{
	/*text-align:left;*/
	background:url(../images/top-about2.gif) no-repeat;
/*	height:30px;
	padding: 0px 0px 0px 0px;
	*/
		vertical-align:middle;
}

.tbl_middle{
/*	margin:-8px 0 0 0;*/
	padding:0;
}

.tbl_middle .col1, .tbl_middle .col3{
	width:209px;
}

.tbl_middle .col1_double{
	width:355px;
}

.tbl_middle .content{
	padding:20px 30px 10px 30px;
}

.block{
	width:100%
}

.block .menu {
	background:#F9F9F9;
}

.block .menu table{
	width:100%;
}

.block .menu .sub, .block .menu .sub_act, .block .menu .subsub, .block .menu .subsub_act{
	height:10px;
	border:none;
	padding-left:50px;
}
.block .menu .subsub, .block .menu .subsub_act{
	height:8px;
	border:none;
	padding-left:80px;
}


.block .menu .act{
/*	font-weight:bold;*/
/*	border:none;*/
background-color:	#E9E9E9;
}

.block .menu .arrowleft_act{
/*	border:none;*/
}

.block .menu .sub A, .block .menu .sub_act A, .block .menu .subsub A, .block .menu .subsub_act A{
	color: #63686F;
	/*font-size:9px;*/
	font-family: "Arial Narrow", Arial, Verdana, Helvetica, sans-serif;	
}

.block .menu .subsub A, .block .menu .subsub_act A{
	/*font-size:7px;*/
}

.block .menu .sub_act A, .block .menu .subsub_act A{
/*	font-weight:bold;*/
	color: #000000;
}

.block .menu .subsub_act A{
	text-decoration: underline;
}
.block .menu TD{
	height:30px;
	border-bottom: solid 1px #BFBFBF;
}

.block .menu A{
	color: #63686F;
	font-family: "Arial Narrow", Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px /*12px*/;
	text-decoration:none;	
}

.arrowleft_act,
.arrowleft{
	background:url(../images/arrow-left.gif) no-repeat center;
	width: 20px ;	
}

.arrowleft_act{
	background:url(../images/arrow-left-act.gif) no-repeat center;
	background-color:	#E9E9E9;
}

.rr{
	width:138px !important;
}

.login{
	padding:0px;
	margin:0px 0px 0px 10px;

	background:#F3F3F3;
	font-family:Arial;
	font-size:11px;
	color: #5C6D60;
}

#lang_img{
padding:0; margin:3px 1px 0 0;
}

.td_login{
	background:#F3F3F3;
	margin:0px;
	padding:10px 0px 2px 0px;
}
/* hack for opera */
@media all and (min-width: 0) {
.login {
	margin-bottom: -10px  !important;
	margin-left: 0px  !important;
}
}

/* hack for ie */
*html .td_login{
	padding-bottom:2px;
}
.login INPUT{
  font-size: 9px;
}

.login TD{
	/*padding:3px 5px 8px 0px;*/
	background:#F3F3F3;
	text-indent:5px;
	padding:0px 0px 4px 0px;
	margin:0px;
}

.login .submitbutton{
  font-size: 11px !important;
  display:block;
  float:left;
  background-color: transparent;
  border: 0px none;
  text-decoration: underline;
  color:#FFA800;
}

.floatleft{
  float:left;
  /*margin-bottom: 20px !important;*/
}

form#search {padding:0; margin:0;}

.search{
	/*margin:0 0 4px 0;*/
	margin-top:1px;
	padding:0;
	background:url(../images/bg-search.gif) repeat-x;
	/*background-color:#378F63;*/
}

.search{
	text-align:center;
}

.search .col1{
	height: 40px;
	padding-top:0px
}


form#search .search .col1 img {
margin-top:2px;
padding-top:0px;
} 


*html form#search .search .col1 img {
/*margin-top:13px;*/
} 




*html .search .col1{
/*	height: 40px;*/ /*50*/
}

/*
*html .search .col2{
  padding-bottom: 13px;
}
*/
/*
*html .search IMG{
	padding-bottom: 10px;
}
*/

*html .search INPUT{
	/*margin-bottom:1px !important;*/
	/*border: solid 1px red;*/
}

.anons{
	background:#EFEFEF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	padding:10px;
}

.anons TD{
	padding-bottom:10px;
}

.anons A{
	color:#5D5D5D;
	font-family:Arial, Helvetica, sans-serif;
}

.anons .col1{
	width:60px;
	vertical-align:top;
}

.date{
	font-family:Arial, sans-serif;
	font-size:11px;
	color:#000000;
	padding-left:10px;
}

.lastnews P{
	margin:0px 0px 10px 10px;
}

.lastnews A{
	color:#56859D;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

.mainnews .date{
  color: #FFA800;
  /*padding: 0 !important;*/
}

.mainnews P{
  margin-top: 0px !important;
}


.tbl_bottom .col1{
	width:209px;
	background:#4C5D54;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:22px;
	text-align:center;
}

.tbl_bottom .col2{
	text-align:center;
}

.tbl_bottom .col3{
	width:209px;
}

.lang A{
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#FF9900;
}

.infoblock{
	font-family: arial, sans-serif, verdana;
	font-size: 10px;
	color: #31532F;
	padding:10px 15px 10px 25px;
	background:#EFEFEF;
}

td.first {
width:147px;
}
.slogan img {
margin-left:14px;
}

td.fce2_col1,td.fce2_col2{
/*  width:50%;*/
  margin:0px;
  padding:5px 15px 15px 5px;
}

td.fce3_col1,td.fce3_col2,td.fce3_col3{
  width: 33%;
  margin:0px;
  padding:5px 15px 15px 5px;
}

*html .loginbox{
	margin-top:2px;
}

.tbl_bottom{
	font-family:arial, sans-serif, verdana;
	font-size:11px;
	color:#444444;
}
.tbl_bottom .col1 A{
	color:#FFFFFF;
text-decoration: none;
}

.tbl_bottom .col2 A{
	color: #8C8C8C;
}


ul {display: marker; list-style-image: url(../images/arrow-ulli.gif);}
.csc-textpic-caption {font-size:11px; font-style: italic;}

/* RTE / Table styling */
TABLE.contenttable { border-collapse: collapse; margin: 10px 0px 10px 0px; width: 100%; }
TABLE.contenttable TR TD { padding: 0px 3px 0px 3px; }
TABLE.contenttable TD { border: 1px solid #CCCCCC;}
TABLE.contenttable TR TD P.bodytext { font-size: 12px; text-align:left; }
TABLE.contenttable TR { background-color: #FFFFFF; }

TABLE.contenttable p {text-align:left;padding:5px 5px 5px 5px; margin:0px;}

.tbl_middle .content table {
width:100%;
}

.tbl_middle .col1 {
background-color: #EFEFEF;
}
.tbl_middle .col1 p {
padding: 5px 5px 10px 10px;
margin:0px;
}


/* For right table */

table.cotir {
border:0px none;
border-collapse:collapse;
empty-cells:show;
margin:7px 0px;
padding:5px;
}
.cotir tr {
margin:0px;
padding:0px;
}
.cotir th {
color:#1B6D69;
font-family:Arial;
/*font-size:0.7em;*/
font-size:11px;
line-height:1em;

font-weight:bold;
padding:3px;
text-align:center;
}
.cotir td {
color:#727272;
font-family:Arial;
/*font-size:0.65em;*/
font-size:10px;
padding:3px;
text-align:center;
}
table.design {
background-color:transparent;
border:0px none;
border-collapse:collapse;
empty-cells:show;
margin:0px;
padding:0px;
}
.design tr {
border:0px none;
margin:0px;
padding:0px;
}
.design th {
border:0px none;
margin:0px;
padding:0px;
}
.design td {
border:0px none;
color:inherit;
font-family:inherit;
font-size:inherit;
font-weight:inherit;
margin:0px;
padding:0px;
}

div.tx-indexedsearch-searchbox td {
padding:4px;
}
div.tx-indexedsearch-searchbox input,
div.tx-indexedsearch-searchbox select,
div.tx-indexedsearch-searchbox textarea {
border:1px solid #D4D0C8;
}

div.tx-indexedsearch-searchbox input.submit{
border-style:outset;
border-color:#6B6B6B rgb(235, 235, 235) rgb(215, 215, 215) rgb(161, 161, 161);
border-width:1px;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
}

.tbl_middle .content table.tx-damdownloads-pi1-list {width:520px; text-align:left;}
.tbl_middle .content table.tx-damdownloads-pi1-list td{vertical-align:top;}
.tbl_middle .content table.tx-damdownloads-pi1-list td div.dam-icon {margin-top:2px;}

.tbl_middle .content table.tx-damdownloads-pi1-list {width:520px;}
.tx-feuserloginsystem-pi1 {height:40px;}

p.csc-header-date {padding:0px; margin-bottom:-10px;}

a#uid-305 {/*color:#000;*/ font-family:Arial; font-weight:bold; font-size:12px; margin-bottom:4px;}

hr{height: 1px;/*толщина*/
    width: 100%;/*ширина*/
    color: #CCC;/*цвет*/
    border-width: 0px 0px 1px 0px;/*лечилка для мазилы*/
    border-bottom-style: solid; border-color:#DBDBDB;
}

.sitemap ul {
list-style-image:none;
list-style-type:none;
}

.dam-icon a img {border: 1px solid #ccc}

.tbl_middle .content ul li,
.tbl_middle .content h1,
.tbl_middle .content h2,
.tbl_middle .content h3,
.tbl_middle .content h4,
.tbl_middle .content h5 {text-align:left;}