/*
	Modified by Shkodenko V. Taras 20/04/2010
*/
body { font-family:Verdana, Arial, Sans-serif;margin:0px;margin-top:2px;padding:0px }
tr, td, input { font-size:12px }
a { text-decoration:none }
a:hover { text-decoration:underline } 
hr { height:1px;border:medium none;color:#111;background-color:#111 }
img { border:0px }
#container {
  width:750px;
  margin-right:auto
}
#column {
  background:#E3E3E3;
  width:750px
}
#nav_str {
  margin:0;
  padding:0;
  text-align:right;
  font:11px Tahoma
}
#menu_sub {
  margin:5px;
  padding:0px;
  font:12px Tahoma,Arial
}
#top {
  text-align:center;
  width:750px;
  background:#E6E6E6;
  margin:0px;
  padding:4px 0px 12px 0px
}
#lang { padding:2px }
#lang span { font-size:75%;margin:0;padding:1px 10px 1px 50px;color:#C0C0C0 }
#lang a { font-weight:normal }
#lang a:visited { color:#C0C0C0 }
#lang a:hover { background:#FFFFC0;color:#000 }
/* */
#menu {
  width:200px;
  float:left;
  text-align:center;
  padding:0;
  margin:0
}
#menu p {
  font-size:80%;
  text-align:left;
  padding:5px;
  margin:0px
}
#menu a { color:#393939 }
#menu a:visited { color:#C0C0C0 }
#menu a:hover { background:#FFFFC0;color:#000 }
#menu ul { margin:7px 2px }
#menu li { list-style-type:none;padding:1px 3px;margin:0 }
#menu li a, #menu li span { font-size:90% }
#menu li:hover { list-style-type:circle }
/* */
#content {
  vertical-align:top;
  background:#E0E0E0;
  padding:0px;
  margin-left:215px
}
#content p {
  font-size:90%;
  text-align:justify;
  padding:5px;
  margin:0px
}
#content ul {
  text-align:left
}
#content h1 {
  font-family:Arial, helvetica, sans-serif;
  font-size:120%;
  color:#030303;
  padding:5px;
  margin:0px
}
#content h2 {
  font-family:Arial, helvetica, sans-serif;
  font-size:110%;
  color:#060606;
  padding:5px;
  margin:0px
}
#bottom { width:750px;background:#CCCCCC }
.contact {
  width:500px;
  text-align:left;
}
.contact p {
  font-size:80%;
  padding:5px;
  margin:0px;
}
#postal {
  border:1px dotted #FF0000;
  text-align:right;
  padding:0px
}
#postal p { padding:5px }
.title {
  font-size:24px;
  font-weight:bold;
  color:#000000;
  padding:10px
}
.lm { font-size:90% }
.lmA { font-size:90% }
.sc { font-size:12px;text-align:justify }
.deviz {
	color:#000;
}
a.deivz:hover {
	text-decoration:none;
}
.sw {
	padding:1px 2px;
	background:#FCFCFC;
	font-weight:bold;
}
pre {
	width:99%;
	overflow:auto;
	background:#EFEFEF;
	border:1px dotted #CCC;
}
#pg_nav {
	font:bold 11px Tahoma;
	background:#CCC;
	margin:8px;
	padding:4px
}
#pg_nav a, #pg_nav span {
	font-weight:bold;
	padding:4px;
}
#al {
	border:solid 1px #CED;
	text-align:center;
	color:#F00;
	padding:3px 3px 7px 3px;
	margin:2px
}
#rl {
	padding:3px;
	text-align:right
}
.pt8 {
	font:8pt Tahoma;
}
#frm {
	padding:3px
}
#frm b {
	color:#F00
}
#frm form {
	text-align:right;
	margin:0px
}
#frm input {
	margin:0px 5px
}
#frm p {
	text-align:right;
	font:9px Tahoma;
	padding:0px 0px 5px 0px
}
.ti {
	margin:7px;
}
#url {
	font:bold 80% Tahoma;
	padding:7px 3px 3px 3px;
	white-space:nowrap
}
.date {
	color:#333;
	font-weight:bold
}
#cl {
	padding:3px;
}

#cl strong {
	padding:0 7px 0 0 !important;
}

#ci {
	margin:0px auto;
}
#ok {
	border:solid 1px #ECD;
	text-align:center;
	color:#333;
	padding:3px 3px 7px 3px;
	margin:2px
}
#f1 {
	padding:0px 0px 18px;
}
#f2 {
	padding:0px 0px 12px;
}
.fl2 {
	font:80% Tahoma
}
.fq {
	font:bold 90% Tahoma;
	padding:3px
}
#fq a, #fq a:hover, #fq a:hover {
	text-decoration:none
}
#fq h2 a {
	text-decoration:underline
}
#sa {
	text-align:right
}
#sa a {
	font-size:12px;
	padding:5px 15px
}
#sl {
	font:85% Tahoma;
	margin:3px
}
#sl h1, #sl h4, #sl h1 a {
	padding:0px;
	margin:0px
}
#sl img {
	width:88px;
	height:31px;
	margin:0px 5px 0px 0px;
	float:left
}
#sl b {
	font:bold 8pt Tahoma
}
#sl hr {
	height:1px;
	border:medium none;
	color:#AAA;
	background-color:#AAA
}
#mail_url {
	text-align:right;
	padding:15px 5px
}
#mail_url a {
	border:dotted 1px #CCC;
	background:url('/i/e.gif') 0 50% no-repeat;
	padding:3px 3px 3px 22px;
	font:85% Tahoma
}
/* */
.bn {
	text-align:center;
	margin:0 auto;
	padding:15px 3px
}
/* */
.fl {
	float:left;
}
.fr {
	float:right;
}
.cb {
	clear:both;
}
.r {
	text-align:right;
}
/* */
.search {
	width:105px
}
.contactFormContainer {
	margin:0 auto;
	width:98%
}
.contactFormFieldset {
	width:70%;
	padding:5px
}
.contactFormLabelFio {
	padding:0 69px 0 3px
}
.contactFormLabelEmail {
	padding:0 59px 0 3px
}
.contactFormLabelTel {
	padding:0 37px 0 3px
}
.contactFormLabelTopic {
	padding:0 5px 0 3px
}
.contactFormInput {
	width:185px
}
.bnHor468 {
	text-align:right;
	padding:5px;
}
.leftBegun {
	width:200px !important;
	padding:5px !important;
}