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; margin-bottom:-20px;*/
	right: 10px;
	float: right;
	top: 0px; margin-bottom: -65px;
}
#lang table tr td {vertical-align:top;}
#lang table tr td.lang-lang {padding-top: 12px;}
#lang table tr td.lang-home img{margin:0 7px 0 23px}

.tbl_middle .content .csc-uploads-fileName {text-align:left;}
.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:left;
}
.cotir td {
color:#727272;
font-family:Arial;
/*font-size:0.65em;*/
font-size:10px;
padding:3px;
text-align:center;
vertical-align:top;
}
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.csc-uploads-3 .csc-uploads-fileSize {width:45px; text-align:right;}
.tbl_middle .content table.csc-uploads-3 td {vertical-align:top;}
.tbl_middle .content table.csc-uploads-3 td p {margin:0 0 8px 4px; padding:0;}
.tbl_middle .content table.csc-uploads-3 {width:520px; margin-left:20px}
.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;
}


.col3 .sitemap ul  {
	list-style:none;
	margin:10px 0 20px 0;
	padding:0 0 0 10px;
}

.col3 .sitemap ul li{
	padding-left:10px;
	background:url(../images/arrow-left-nobg.gif) no-repeat 0 6px;
	margin:0px 0 5px 0;
}



.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;}

.align-justify {text-align:justify;}
.align-center {text-align:center;}
.align-right {text-align:right;}
.align-left {text-align:left;}


#m-70 {width:147px}

/*
#m-52 {width:15%}
#m-68 {width:15%}
*/
#m-307 {width:21%}

#m-304 {width:25%}



/* Powermail */

.calc-field input,
.powermail_message {border:1px solid #999;  font-family: Arial,Helvetica,sans-serif; font-size:11px}
.calc-submit,
.powermail_submit {
border:1px solid #999; background:#FFF url(../images/but-1.gif) 0 1px repeat-x; height:22px;
font-size: 12px;
}

img.powermail_captcha_captcha{border: 1px solid #ccc}
span.powermail_mandatory {
	/* Color of mandatory error message */
	color: red;
}
input.validation-failed,
textarea.validation-failed {
	/* Background color if validation failed */
	background-color: red;
}
div.powermail_mandatory_js {
	/* DIV container of errormessage */
	color: red;
	margin: 3px 0 15px 150px;
}
fieldset.tx-powermail-pi1_fieldset {
	/* Fieldset */
	border: 0px solid #aaa;
	/*background-color: #F0F0F0;*/
	padding: 10px;
	
}
fieldset.tx-powermail-pi1_fieldset legend {
	/* legend of Fieldset */
	/*font-weight: bold;*/
	color: black;
}
fieldset.tx-powermail-pi1_fieldset label {
	/* label */
	display: block;
	width: 130px;
	float: left;
  clear: both;
/*	font-weight: bold;*/
}

div.powermail_check_inner label {
	/* label */
	display: block;
	width: 130px;
	float: left;
	clear: both;
	font-weight: normal;
}

fieldset.tx-powermail-pi1_fieldset input.powermail_captcha,
fieldset.tx-powermail-pi1_fieldset input.powermail_text,
fieldset.tx-powermail-pi1_fieldset textarea.powermail_textarea,
fieldset.tx-powermail-pi1_fieldset select.powermail_select {
	/* Input and textarea */
	width: 260px;
}


fieldset.tx-powermail-pi1_fieldset input.powermail_captcha {
	width: 90px;
	vertical-align:top;
}

div.tx_powermail_pi1_fieldwrap_html {
	/* DIV container arround every field */
	margin: 8px 0;
	clear:both;
}

p.tx_powermail_pi1_fieldwrap_html_checkbox_title,
p.tx_powermail_pi1_fieldwrap_html_radio_title {
	margin: 0;
	padding: 0;
	font-weight: bold;
}
div.countryzone {
	margin: 10px 0 0 150px;
}

	/* Confirmation */
td.powermail_all_td {
	padding: 3px 10px 3px 0;
}

fieldset.tx-powermail-pi1_fieldset legend {display:none;}

fieldset.tx-powermail-pi1_fieldset input.powermail_submit {
	margin: 7px 0px 10px 130px;
/*	width: 100px;
  border: 0px none;
  height:24px;*/
}


.align-justify {text-align:justify;}
.tbl_middle .content .align-center,
.align-center {text-align:center;}
.align-right {text-align:right;}
.align-left {text-align:left;}
.no-space-after {padding-bottom:0px; margin-bottom:0px;}

td.calc-field input {background-color:#eee; font-size:16px; text-align:right; width:100px} 

td.calc-label {text-align:left; width:380px}
.calc-submit {margin: 13px 0 0 0; font-size:14px;}
.tx-labcalc-pi1 table.calc-table {width:550px;border-collapse: collapse;}
.tx-labcalc-pi1 table.calc-table td{padding-left:0px}
.tx-labcalc-pi1 {font-size:16px} 
.calc-amount {font-size:26px; }
.calc-small {font-size:12px; margin:400px 0 0 420px; }
.tx-labcalc-pi1 {/*width:600px*/}
BODY .soc-icons a:hover{text-decoration:none !important; background:none;}

#c1170 {max-width:700px}


#list-footer{/*width:800px;*/ padding:0 29px; margin:0 10px 25px 10px; position:relative;zoom:1; overflow:hidden;}
#list-footer .prev:hover,
#list-footer .next:hover{background:#d6d3d3}
#list-footer .prev,
#list-footer .next{position:absolute; left:0; top:50%;margin-top:-21px; background:#c6c6c6}
#list-footer .next{right:0; left:auto}
#list-footer .list{background:#fff; border:1px solid #c2c2c2; overflow:hidden; position:relative; width:100%}
#list-footer .list ul{padding:18px 0 0 0; overflow:hidden; zoom:1; position:relative; left:0}
#list-footer .list ul li{width:33%; padding:0 0 18px 0; background:none; float:left; text-align:center}

#list-header {display:none;}

#list-footer .list{}
#list-footer .list{padding:10px 0}
#list-footer .list table{border:0; border-collapse:collapse; /*border-left:1px solid #c2c2c2;*/ margin-left:32px; position:relative}
#list-footer .list table td{padding:0; text-align:center; /*border-right:1px solid #c2c2c2*/}
#list-footer .list table td div{width:118px}

.logo-table {background: url('/fileadmin/templates/html/images/title15.gif') no-repeat 0 0}
.logo-slogan-bg {width:100%; height:129px;  background: url('/fileadmin/templates/html/images/taxi-fon5.gif') repeat-x scroll center bottom transparent;}
.logo-slogan-bg img {margin:40px 0 0 60px}

#list-footer ul {list-style-type: none; list-style-image:none;}
#list-footer ul li{display:block;float: left; width:170px}
#list-footer ul li img {margin: 10px 0px 10px 0px;}

BODY .logo-table .titleimg a:hover {text-decoration:none !important; background:none;}
