body {
	margin:0px;
	margin-bottom:10px;
	font-family: Verdana,Arial,Tahoma,Bitstream Charter,sans-serif;
	/*font-family: "Times New Roman", Times, serif;	*/
	background-image: url(fon.jpg);
	background-position: center;
	background-repeat: repeat-y;
}

*.index{
	font-weight:normal;
	font-style: normal;
}

h1{
	padding-top: 0px;
	margin-top: 0px;
}


*.emphasized{
	font-weight : bold;
}
*.super{
	vertical-align : super;
	font-size : xx-small;
}
a:link {
	color: #4169E1;
}
img{
border: 0px;;	
}
a.menu_top_back:link{
	text-decoration: none;
}
a:visited {
color: #4B0082;
}
a:hover, a:active {
	color: Blue;
}
a.footnote
{
	text-decoration: none;
}
a.lang {
	font-family:Arial,Verdana,sans-serif;
}
a.lang:link, a.lang:visited {
	color: Gray;
	text-decoration:underline;
}

a.lang:hover, a.lang:active {
	color: #2F4F4F;
	text-decoration:underline overline;
}
a.service {
	margin-right:0.5em;
	margin-left:0.5em;
}
a.service:link, a.service:visited {
	color:black;
	text-decoration:underline;
}
a.service:hover, a.service:active {
	color:green;
	text-decoration:underline;
}
span.tab {
	font-weight:bold;
	font-size:120%;
}
td.lang {
	font-family:Arial,Verdana,sans-serif;
	font-size:12px;
	padding-right:10px;
	color: #DAA520;
}
div.div_top {
    text-align:center;
}
img.up_menu{
	
}
div.div_layout {
    width:755px;
    margin-left:auto;
    margin-right:auto;
    /*border:1px dashed gray;*/
}
ul {
	list-style-type: square;
	margin-top: 0px;
	padding-top: 0px;
	font-size:100%;
}
ul ul {
	list-style-type: circle;
	font-size:84%;
}
p {
	text-indent: 0 em;
	text-align: justify;
	margin-top: 0;
	font-size: 11pt;
}
ul{
	font-size: 11pt;
}

p.before_details{
	text-align: justify;
	margin-bottom: 0;
}
p.details{
	margin-top: 0;
}

img.map{
	margin-top: 1em;
	margin-bottom: 1em;
}
p.before_list {
	margin-bottom: 0px;
	padding-bottom: 0px;
}

h1, h2, h3 {
	font-family: Times New Roman;
}

div.editbar {
	text-align:center;
	font-size:85%;
	height:25px;
	background-image:url('admin/images/editbar_bg.png');
	background-position:middle left;
	background-repeat:repeat-x;
}

div.footnote
{
	margin-top: 2em;
	text-align: left;
}

p.footnote
{
	font-size : smaller;
}
table.without_cash_transfer{
	width : 100%;
	margin-bottom: 1.5em;
	border: 1px solid Black;
}

td.without_cash_transfer{
	border: 1px solid Black;
	vertical-align: top;
	text-align: left;
	padding-bottom: 0.5em;
	font-size: 11pt;
}

table.main{
	width: 100%;
	height: 100%;
}

td.main_left{
	width: auto;
}

td.main_right{
	width: auto;
}

td.main_central{
width: 712px;
vertical-align : top;
}

td.copy{
	vertical-align:text-bottom;
}

div.exclamation{
	padding:10px;
	margin:15px 0px 17px 0px;
	border:1px solid silver;
	background-color: #FaFaFa;
	color: Gray;
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-style : normal;
	font-size: 84%;
	text-align: left;
}

div.note {
	padding:10px;
	margin:5px 0px 5px 0px;
	border:1px solid silver;
	background-color: #FaFaFa;
	-moz-border-radius: 7px;
	color: Gray;
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size: 84%;
	font-style : normal;
	text-align: left;
}

div.copy {
	font-family:sans-serif;
	font-size:16px;
	color: Gray;
	text-align:center;
	padding-top:20px;
	padding-bottom:10px;
	vertical-align: bottom;
}

div.copy hr {
		border-width:0px;
		border-top:1px dashed gray;
		color:#ccc;
		margin-bottom:5px;
}

div.copy a {
	color: #708090;
	text-decoration:none;
}

div.copy a:hover {
		color:red;
		text-decoration:underline overline;
}


table.info{
}


td.info_top{
	padding-bottom: 0px;
	margin-bottom: 0px;	
	background-image: url(info_border_top.png);
	background-position: top;
	background-repeat: no-repeat;
	height: 24px;	
}


td.info{
	vertical-align: top;

	padding-top: 0px;
	margin-top: 0px;	

	padding-left : 2em;
	padding-right : 2em;

	padding-bottom: 0px;
	margin-bottom: 0px;

	background-image: url(info_border_middle.png);
	background-position: center;
	background-repeat: repeat-y;
}


td.info_bottom{
	padding-top: 0px;
	margin-top: 0px;	

	background-image: url(info_border_bottom.png);
	background-position: top;
	background-repeat: no-repeat;

	height: 14px;
	margin-bottom: 12px;
}


td.localization_languages{
	text-align: center;
	vertical-align: middle;
	font-weight : bold;
	border: 2px solid #DCDCDC;
	padding-top: 0px;
	padding-bottom: 0px;
	font-size:13px;
}

table.translation_prices
{
	text-align: center;
	width : 95%;
	border: 1px solid Black;
	vertical-align : top;
	margin-bottom: 1.5em;
	margin-top: 1.5em;
	font-size: 11pt;
}

td.translation_prices_heading
{
	border: 1px solid Black;
	vertical-align : top;
	padding : 0.5em;
}

td.translation_prices_subheading
{
	font-size:84%;
	font-weight: bold;
	border: 1px solid Black;
	vertical-align : top;
	padding : 0.5em;
}

td.translation_prices_interior
{
	font-size:84%;
	border: 1px solid Black;
	vertical-align: top;
	padding : 0.5em;
}

h1
{
	font-size: 18pt;
}

h2
{
	font-size: 16pt;
}

table.w_over_b{
	font-size: 84%;
	width: 100%;
	border: 1px solid Black;
	margin-bottom: 1.5em;
	margin-top: 1.5em;
}

.w_over_b h2 {
	margin-top:0px;
	padding-top:0px;
	text-align:center;
	font-size:110%;
	font-weight: normal;;
}

.w_over_b li p {
	margin-top:0px;
	margin-bottom:0px;
	text-indent:15px;
	text-align:left;
}

.w_over_b li {
	text-align:justify;
}

.w_over_b ul {
	margin-top:0px;
	padding-left:0px;
	margin-left:20px;
	font-size: 84%;
}

.w_over_b ul ul {
	margin-left:40px;
}

.w_over_b p {
	margin-bottom:0px;
	text-align:justify;
	font-size: 84%;
}

.w_over_b td {
	vertical-align:top;
	border: 1px solid Black;
	padding: 5px;
}

.w_over_b td pre {
	 background-color:rgb(241,245,249);
	 margin:3px;
	 padding:3px;
	 border:1px solid rgb(201,209,215);
	 margin-top:13px;
	font-size: 7pt;	
}

td.wt_es_heading{
	font-size: 11pt;
	font-weight: bold;
}

td.wt_es_themes{
	font-weight: normal;
}

td.bottom_menu{
	text-align: center;
	vertical-align: middle;
	border: 2px solid #DCDCDC;
	padding-top: 0px;
	padding-bottom: 0px;
	font-size:13px;
	height: 28px;
}
	

a.bottom_menu:link, a.bottom_menu:visited {
	color: #4682B4;
}

a.bottom_menu:hover, a.bottom_menu:active{
	color: #3571A3;
	text-decoration:underline overline;
}

td.contacts{
	padding-top: 5px;
	padding-bottom: 5px;
	background-color : #E6E6FA;
	text-align: center;
	font-size: 10px;
	font-family: Verdana, Arial, Tahoma,Bitstream Charter,sans-serif;
	font-weight: normal;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: A9A9A9;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: A9A9A9;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: gray;
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color:  A9A9A9;
}

td.banners{
	text-align: right;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: A9A9A9;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: A9A9A9;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
	padding-right: 5px;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color:  A9A9A9;
	vertical-align: top;
	background-color: #F5F5F5;
}
div.contacts_heading{
	font-size: 11px;
	font-weight: bold;
	font-family: Arial,Verdana;
}

span.action{
	font-weight: bold;
	color: #FF6347;
}

a.action:link, a.action:hover, a.action:active, a.action:visited{
	font-weight: bold;
	color: #FF6347;
	text-decoration: none; 
}

.hint{
	visibility : hidden;
	position: absolute;
	left: 0px;
	top: 0px;
	background-color : #ffffff;
	font-size : 70%;
	padding : 4 4 6 11;
	border : 1px inset Gray;
	width : 425px;
}

span.WithHint{
	cursor: default;
	text-decoration: underline;
}

#links_seo_bottom {
  color:#333;
}

#links_seo_bottom ul li {
  list-style:none;
  text-align:left;
}

#links_seo_bottom ul {
  padding:25px 0 0 0;
}

#links_seo_bottom ul li a {
  font-size:12px;
  color:#4682B4;
}