* {
    padding: 0;
    margin: 0;
}
html, body {
    padding: 0;
    margin: 0;
	height : 100% ; 
}

body{ 
    padding: 0;
    margin: 0;
	font-family:"Tahoma", "Myriad Pro", Arial, sans-serif;
	font-size:14px;
background-color: #fff;
	color:#333;
}


:focus { 
outline: none; 
} 


A:LINK,A:VISITED{color:#0d7236;text-decoration:underline;font-weight: normal;}
A:HOVER{color:#17af4f;text-decoration:underline;font-weight: normal;}

b {
	color:#019a4c; text-decoration:none; font-weight: bold;
}

.orabig{ font-family: Tahoma, verdana, sans-serif; font-size: 20pt; 
	color:#ea5a05; text-decoration:none; font-weight: normal;
}

TD {
	text-decoration:none; font-weight: normal;
}

strong {
	 color:#0d7236; text-decoration:none; font-weight: bold; text-transform: none; font-size: 14pt; 
}

h1, h2, h3, h4, h5, h6 {letter-spacing: 0px;font-family: Tahoma, verdana, sans-serif;margin: 1.0em 0 .4em;color:#019a4c;padding-bottom: .1em}

h2 {FONT-SIZE:12pt;font-family: Tahoma,sans-serif; font-weight: bold; color:#17af4f; border:0; padding: 20px 0px 0px 5px; text-transform: none;}
h3 {FONT-SIZE:14pt; font-weight: bold;  color:#0d7236; 	border:0;  padding: 20px 0px 20px 5px; 
  margin: 0px 0px 0px 0px;  text-transform: none; line-height:1.2;}
h6 {font-size: 14pt;}
h4 {FONT-SIZE:14pt; color:#cc0000;border-bottom: none; font-weight: normal; margin: 0px 0px 0px 0px;}
h5 {FONT-SIZE:18px; color:#0192e9;  font-weight: normal;border-bottom: 1px solid #0192e9;}
h6 {color:#ef1c0c;}



small a:link, small a:visited {
padding: 0px 15px 2px 0px;
margin: 0px 0px 0px 0px;
color:#7d90b6;
text-decoration:underline;}

small a:hover {
padding: 0px 15px 2px 0px;
margin: 0px 0px 0px 0px;
color:#ef0557;
text-decoration:underline;}

small a:hover {text-decoration:underline; color:#7d90b6}

small {color: #1aa70c;FONT-SIZE:9pt;line-height:1.2;FONT-FAMILY: Tahoma; }

#forma {margin-top: 60px; color: #333; font-size: 12pt; font-family: Tahoma;
	padding:15px 20px 15px 20px;
	position:absolute;
	background:#e2e2e2;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	border-radius:15px;}
	
fieldset {margin:0 0 0 0;padding:10px;border: none; text-align:left;}
legend {padding:0 5px 0 5px;margin:0 0 10px 0; font: bold 12pt Arial, Helvetica, sans-serif; color: #2094e5; background-color:#fff;}
form {padding:0; margin:0}
.step select {width:430px}
.step {clear: left; margin:0; padding:5px 0px 5px 0px; margin-left: 12px;}
label {width: 180px; float: left;  margin-left: 0px; margin-top: 5px;} 
textarea {width:99%; border:1px solid #c3cfdb;}
input  {border:1px solid #c3cfdb; font: normal 14px Tahoma, Helvetica, sans-serif; }
input[type=checkbox] {
border:0;
font: normal 14px Tahoma, Helvetica, sans-serif; 
}
.farbe { color: #ff0000; FONT-FAMILY: verdana; FONT-SIZE:10px; } 

input.text_form {width: 370px;  padding: 5px;}
input.text_checkbox {float:left; margin:-5px 15px 0 0; height:25px; font: normal 14px Tahoma, Helvetica, sans-serif; }

.button  {margin: 0px 0px 10px 0px; font-size: 10pt; font-family: Tahoma;
	padding:5px 10px 5px 10px;
	background:#3;
	color: #333;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px; text-transform: uppercase;}

#contacter {margin-top: 30px; color: #333; font-size: 12pt; font-family: Tahoma;
	padding:15px 20px 15px 20px;
width: 600px;
	background:#fff;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	border-radius:15px;}
	
	#contacter h2 {margin-top: 10px; }
#errorcont {margin-top: 0px; font-size: 12pt; font-family: Tahoma;
	padding:5px 10px 5px 10px;
width: 90%;
	background:#ff0000;
	color: #fff;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;}


#msgbox {width:60%; background: #ffdfe3; border: 1px #fc9292 solid; color: #cc0000; padding: 2px; margin:5px; text-align:center;}

img.pic  {
border: 1px #d7d7d7 solid;
margin: 5px 10px 5px 0px;
padding:5px; background:#ffffff;

}

.picframe  {
border: 1px #d7d7d7 solid;
margin: 5px 10px 5px 0px;
padding:10px; background:#ffffff;

}

img.imgr  {
border: 1px #d7d7d7 solid;
margin: 5px 0px 0px 20px;
padding:7px; background:#ffffff;
float: right;
}

img.imgl  {
border: 1px #d7d7d7 solid;
margin: 5px 20px 0px 0px;
padding:7px; background:#ffffff;
float: left;
}

img.picright  {
border: 1px #d7d7d7 solid;
margin: 5px 0px 5px 10px;
padding:5px; background:#ffffff;
float:right;
}

img.img0  {
border: 1px #d7d7d7 solid;
margin: 10px 20px 0px 15px;
padding:7px; background:#ffffff;
}

table.gallery2 {
text-align:center;
}

table.gallery2 td {
padding:10px; text-align: center; border: 1px #d7d7d7 solid;
FONT-SIZE:12pt; font-family: Georgia,sans-serif; font-weight: normal; 
font-style: italic;  background: #f4f4f4;
}

table.gallery2 td img {
margin: 0px 0px 10px 0px;
}


a.apdf {
margin:0; padding:0;
  list-style: none;
  padding: 11px 5px 11px 45px;
  background: url(../img/pdf.gif) no-repeat top left;
  margin: 20px 2px 20px 2px;

line-height:2.8;
  margin-top: 30px;
} 

a.adoc{
margin:0; padding:0;
  list-style: none;
  padding: 11px 5px 11px 45px;
  background: url(../img/doc.gif) no-repeat top left;
  margin: 20px 2px 20px 2px;

line-height:2.8;
  margin-top: 30px;
} 


#logo small {
	color:#a9a9a9;
	font-size:9px;
	
}




#menu {
margin: 0px 0px 0px 0px; 
padding: 10px 0px 0px 0px;
min-width: 950px;

}


#menu ul {
margin: 0px 0px 0px 0px; 
float:left;
}

#menu ul li{
    list-style-type:none;
    float:left;
padding: 1px 0px 1px 0px;

}


#menu a{
    display:block;
    padding: 2px 13px 4px 14px;
color: #00a651;
text-decoration:none;

font: normal 15pt Verdana, Helvetica, sans-serif; 
}

#menu a:hover{
color: #28ac47;
text-decoration:underline;
}


#menu a.active1 {color: #25b335; 
text-decoration:underline;}


#menu ul li.endmenu{
    list-style-type:none;
    float:left;
padding: 1px 0px 1px 0px;
background: none;
border: none;
}

#menu  ul li.endmenu a{
    display:block;
    padding: 2px 13px 4px 14px;
color: #00a651;
text-decoration:none;
font: normal 15pt Verdana, Helvetica, sans-serif; 
}

#menu  ul li.centeron a{
    display:block;
    padding: 2px 14px 4px 14px;
color: #00a651;
margin: 0px 0px 0px 235px;
text-decoration:none;
font: normal 15pt Verdana, Helvetica, sans-serif; 
}

#menu  ul li.centeron a.active{
   color: #25b335; 
text-decoration:underline;
}

#menu  ul li.centeron1 a{
    display:block;
    padding: 2px 14px 4px 14px;
color: #00a651;
margin: 0px 0px 0px 215px;
text-decoration:none;
font: normal 15pt Verdana, Helvetica, sans-serif; 
}

#menu  ul li.centeron1 a.active{
   color: #25b335; 
text-decoration:underline;
}


#menu ul li.startmenu{
    list-style-type:none;
    float:left;
padding: 1px 0px 1px 0px;
background: none;
border: none;
}

#menu  ul li.startmenu a{
    display:block;
    padding: 2px 14px 4px 14px;
color: #00a651;
text-decoration:none;
font: normal 15pt Verdana, Helvetica, sans-serif; 
}

#menu  ul li.startmenu a:hover, #menu  ul li.endmenu a:hover {color: #28ac47;
text-decoration:underline;}

#menu  ul li.startmenu a.active1, #menu  ul li.endmenu a.active1 {color: #25b335; 
text-decoration:none;}



#menu_ua {
margin: 0px 0px 0px 50px; 
padding: 12px 0px 0px 0px;
text-transform: uppercase;
background: url(../img/menu_fon.gif) no-repeat top left;
min-width: 800px;
}


#menu_ua ul {
margin: 0px 0px 0px 0px; 
float:left;
}

#menu_ua ul li{
    list-style-type:none;
    float:left;
padding: 1px 0px 1px 0px;

}


#menu_ua a{
    display:block;
    padding: 2px 28px 4px 28px;
color: #242322;
text-decoration:none;
font: normal 11pt Verdana, Helvetica, sans-serif; 
}

#menu_ua a:hover{
color: #28ac47;
text-decoration:underline;
}


#menu_ua a.active1 {color: #057c3c; 
text-decoration:none;}


#menu_ua ul li.endmenu{
    list-style-type:none;
    float:left;
padding: 1px 0px 1px 0px;
background: none;
border: none;
}

#menu_ua  ul li.endmenu a{
    display:block;
    padding: 2px 24px 4px 24px;
color: #242322;
text-decoration:none;
font: normal 11pt Verdana, Helvetica, sans-serif; 
}

#menu_ua ul li.startmenu{
    list-style-type:none;
    float:left;
padding: 1px 0px 1px 0px;
background: none;
border: none;
}

#menu_ua  ul li.startmenu a{
    display:block;
    padding: 2px 24px 4px 24px;
color: #242322;
text-decoration:none;
font: normal 11pt Verdana, Helvetica, sans-serif; 
}

#menu_ua  ul li.startmenu a:hover, #menu_ua  ul li.endmenu a:hover {color: #28ac47;
text-decoration:underline;}

#menu_ua  ul li.startmenu a.active1, #menu_ua  ul li.endmenu a.active1 {color: #057c3c; 
text-decoration:none;}








#menuf {
margin: 0px 0px 0px 30px; 
padding: 12px 0px 0px 0px;
text-transform: uppercase;
min-width: 800px;
}


#menuf ul {
margin: 0px 0px 0px 0px; 
float:left;
}

#menuf ul li{
    list-style-type:none;
    float:left;
padding: 1px 0px 1px 0px;

}

#menuf a{
    display:block;
    padding: 2px 46px 4px 46px;
color: #242322;
text-decoration:none;
font: normal 11pt Verdana, Helvetica, sans-serif; 
}

#menuf a:hover{
color: #00a911;
text-decoration:underline;
}


#menuf a.active1 {color: #00a911; 
text-decoration:none;}


#menuf ul li.endmenu{
    list-style-type:none;
    float:left;
padding: 1px 0px 1px 0px;
background: none;
border: none;
}

#menuf  ul li.endmenu a{
    display:block;
    padding: 2px 22px 4px 22px;
color: #676766;
text-decoration:none;
font: normal 11pt Verdana, Helvetica, sans-serif; 
}

#menuf ul li.startmenu{
    list-style-type:none;
    float:left;
padding: 1px 0px 1px 0px;
background: none;
border: none;
}

#menuf  ul li.startmenu a{
    display:block;
    padding: 2px 22px 4px 22px;
color: #242322;
text-decoration:none;
font: normal 11pt Verdana, Helvetica, sans-serif; 
}

#menuf  ul li.startmenu a:hover, #menuf  ul li.endmenu a:hover {color: #00a911;
text-decoration:underline;}

#menuf  ul li.startmenu a.active1, #menuf  ul li.endmenu a.active1 {color: #00a911; 
text-decoration:none;}




#menuf_ua {
margin: 0px 0px 0px 10px; 
padding: 12px 0px 0px 0px;
text-transform: uppercase;
min-width: 800px;
}


#menuf_ua ul {
margin: 0px 0px 0px 0px; 
float:left;
}

#menuf_ua ul li{
    list-style-type:none;
    float:left;
padding: 1px 0px 1px 0px;

}

#menuf_ua a{
    display:block;
    padding: 2px 28px 4px 28px;
color: #676766;
text-decoration:none;
font: normal 11pt Verdana, Helvetica, sans-serif; 
}

#menuf_ua a:hover{
color: #28ac47;
text-decoration:underline;
}


#menuf_ua a.active1 {color: #057c3c; 
text-decoration:none;}


#menuf_ua ul li.endmenu{
    list-style-type:none;
    float:left;
padding: 1px 0px 1px 0px;
background: none;
border: none;
}

#menuf_ua  ul li.endmenu a{
    display:block;
    padding: 2px 22px 4px 22px;
color: #676766;
text-decoration:none;
font: normal 11pt Verdana, Helvetica, sans-serif; 
}

#menuf_ua ul li.startmenu{
    list-style-type:none;
    float:left;
padding: 1px 0px 1px 0px;
background: none;
border: none;
}

#menuf_ua  ul li.startmenu a{
    display:block;
    padding: 2px 22px 4px 22px;
color: #676766;
text-decoration:none;
font: normal 11pt Verdana, Helvetica, sans-serif; 
}

#menuf_ua  ul li.startmenu a:hover, #menuf_ua  ul li.endmenu a:hover {color: #28ac47;
text-decoration:underline;}

#menuf_ua  ul li.startmenu a.active1, #menuf_ua  ul li.endmenu a.active1 {color: #057c3c; 
text-decoration:none;}

.dov {dispaly:block; width:280px; float:left;}

	

.h0 h1 a {color:#019a4c;}	
.h0 h1 {color:#019a4c;}


.h00 { padding:0px 0px 16px 0px; background: url(../img/h2green20.gif) no-repeat bottom left;  float:left; }
.h0 {FONT-SIZE:14pt;font-weight: normal;

	color: #00a651;
margin: 0px 0px 0px 0px; 
	padding:13px 30px 18px 30px;
	background:#f0f0f0;
	-moz-border-radius:30px;
	-webkit-border-radius:30px;
	border-radius:30px;
line-height:1.0; 
text-align:left; 
	}

ul.dovidka li { 
font-weight: normal;
color: #0d7236; 
font-size: 11pt;
background: url(../img/dovidka1.gif) no-repeat top left;
margin:0; padding:0;
list-style: none;
padding: 0px 0px 0px 20px;
line-height:1.4; 
margin: 7px 0px 7px 0px;}

ul.dovidka li a:link, ul.dovidka li a:visited  { 
color: #0d7236; }

ul.dovidka li a:hover { 
color: #17af4f; }


ul.likar li { 
font-weight: normal;
color: #0d7236; 
font-size: 11pt;
background: url(../img/likar1.gif) no-repeat top left;
margin:0; padding:0;
list-style: none;
padding: 0px 0px 0px 20px;
line-height:1.4; 
margin: 7px 0px 7px 0px;}

ul.likar li a:link, ul.likar li a:visited  { 
color: #0d7236; }

ul.likar li a:hover { 
color: #17af4f; }




.h2green0 { padding:0px 0px 16px 0px; background: url(../img/h2green0.gif) no-repeat bottom left;  float:left; }
.h2green {FONT-SIZE:14pt;font-weight: normal;
margin: 0px 0px 0px 0px; 
	padding:4px 30px 9px 30px;
	background:#00a651;
	-moz-border-radius:30px;
	-webkit-border-radius:30px;
	border-radius:30px;
line-height:1.0; 
text-align:left; 
	font-weight:  normal; color: #ffffff; }







	

.h2green10 { padding:0px 0px 16px 0px; background: url(../img/h2green0.gif) no-repeat bottom left;  float:left; }
.h2green1 {FONT-SIZE:14pt;font-weight: normal;
margin: 0px 0px 0px 0px; 
	padding:13px 30px 18px 30px;
	background:#00a651;
	-moz-border-radius:30px;
	-webkit-border-radius:30px;
	border-radius:30px;
line-height:1.0; 
text-align:left; 
	font-weight:  normal; color: #ffffff;  }


.h2service0 { padding:0px 0px 27px 5px; background: url(../img/h2service0.gif) no-repeat bottom left;  float:left; }
.h2service {FONT-SIZE:14pt;font-weight: normal;
margin-top: 0;  
margin: 0px 0px 0px 0px;
	padding:3px 55px 6px 25px;
	color: #000;
	text-align:left; 
background: url(../img/h2service.gif) no-repeat center right; float:left; }	

.h2docs0 { padding:0px 0px 27px 5px; background: url(../img/h2docs0.gif) no-repeat bottom left;  float:left; }
.h2docs {FONT-SIZE:14pt;font-weight: normal;
margin-top: 0;  
margin: 0px 0px 0px 0px;
	padding:3px 55px 6px 25px;
	color: #fff;
	text-align:left; 
background: url(../img/h2docs.gif) no-repeat center right; float:left; }	


.service {background: url(../img/service.gif) no-repeat top left;  float:left; padding:0px 0px 0px 102px;margin: -10px 0px 20px 0px;} 
.service ul li { 
font-weight: normal; 
background: url(../img/service_li.gif) no-repeat center left;
margin:0; padding:0;
list-style: none;
padding: 0px 0px 0px 14px;
margin: 0px 0px 0px 10px;}


.zakon {background: url(../img/zakon.gif) no-repeat top left;  float:left; padding:0px 0px 0px 102px;margin: -10px 0px 20px 0px;} 
.zakon ul li { 
font-weight: normal; 
background: url(../img/docs_li.gif) no-repeat center left;
margin:0; padding:0;
list-style: none;
padding: 0px 0px 0px 14px;
margin: 0px 0px 0px 10px;}



.info {background: url(../img/info.gif) no-repeat top left;  float:left; padding:0px 0px 0px 102px;margin: -10px 0px 20px 0px;} 
.info ul li { 
font-weight: normal; 
background: url(../img/docs_li.gif) no-repeat center left;
margin:0; padding:0;
list-style: none;
padding: 0px 0px 0px 14px;
margin: 0px 0px 0px 10px;}




.docs {background: url(../img/docs.gif) no-repeat top left;  float:left; padding:0px 0px 0px 102px;margin: -10px 0px 20px 0px;} 
.docs ul li { 
font-weight: normal; 
background: url(../img/docs_li.gif) no-repeat center left;
margin:0; padding:0;
list-style: none;
padding: 0px 0px 0px 14px;
margin: 0px 0px 0px 10px;
}


.left50 {float:left; width:475px;margin-top:20px;}



#head_contact {
float:left;
margin: 0px 0px 0px 0px;
width: 600px;

}




#lang a, #lang_ua a, #lang_ru a  {color: #fff;
text-decoration:none; font: normal 12pt Verdana, Helvetica, sans-serif; margin: 0px 10px 0px 10px; }



#logo {
float:left;
margin: 30px 0px 32px 0px; 
padding: 0;
}


#adress {
color: #00a651;
text-align: left;
float:left;
font-size:10pt; margin: 5px 10px 26px 0px; 
display:block;
}

#adress p {
 background: url(../img/adress.png) no-repeat center left; margin: 1px 0px 1px 0px; padding: 2px 0px 2px 25px; 
}

#lang a  {color: #fff;
text-decoration:underline; font: normal 11pt Verdana, Helvetica, sans-serif; margin: 0px 10px 0px 10px; }

#lang {margin: 0px 0px 0px 85px; padding-top:25px; float:left;  }

#vverh {width:950px; float:left;}

#lang a.lang_on {color: #7cff9e;
text-decoration:underline; font: normal 11pt Verdana, Helvetica, sans-serif; margin: 0px 10px 0px 10px; }

#phonetop {
margin: 5px 70px 5px 10px; padding: 2px 0px 5px 55px; 
background: url(../img/tel.png) no-repeat center left; 
font-size:12pt;
float:right; color: #fff;
}

#phonetop a {
font-size:12pt;
color: #fff;
text-decoration:none;
}

#phone {
color: #00a651;
text-align: left;
float:right;
font-size:10pt;
font-weight: normal;
margin: 20px 20px 0px 5px;

}

#phone p {
margin: 5px 0px 5px 0px; padding: 5px 0px 5px 10px; 

}

#phone p a {
font-size:11pt;
color: #17af4f;
text-decoration:none; 
}

#phone p.tel {
margin: 5px 0px 5px 10px; padding: 5px 0px 5px 35px; 
background: url(../img/tel.png) no-repeat center left; 
}


#phone p.tel a {
color: #0d7236;
font-size:14pt;
text-decoration:none; 
}



#phone p b {
color: #0d7236;
font-size:14pt;

}



#social {
margin: 38px 0px 0px 40px; 
}

#social img {
margin: 2px 3px 2px 3px; 
float:left;
}



#phone b {
color: #444444;
font-size:18pt;
font-weight: normal;
}




#tablica1 b {margin: 0px 0px 0px 0px; color: #0b60b7; 
	padding:1px 10px 2px 10px;
	position:absolute;
	background:#c6d4b7;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	font-weight:  normal; color: #444444;}



	
.action {float:left; margin: 30px 50px 0px 0px; width: 250px; }

.action span.ora {FONT-SIZE:14pt;font-family: Tahoma,sans-serif; font-weight: normal; 
margin-top: 0;  
margin: 0px 0px 30px 0px;
	padding:4px 15px 6px 15px;
	background:#ea5a05;
	color: #fff;
	text-decoration:none;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:15px;}
	
	.action span.ora a {color: #fff; text-decoration:none;}
	
.action   img {
margin: 30px 0px 0px 0px;}

.uslugi_inside1 {width:100%; margin:0 auto; float:left; position:relative; margin: 0px 0px 0px 0px;}
.uslugi_img1 { margin:0 auto; float:left; margin: 20px 0px 40px 0px; padding: 6px 6px 0px 6px;}
.content_uslugi1{display:block; margin: 0px 0px 0px 190px;}
.uslugi_inside {width:475px; margin:0 auto; float:left; position:relative; margin: 10px 0px 0px 0px;}
.uslugi_img { margin:0 auto; float:left; margin: 20px 0px 60px 0px; padding: 6px 6px 0px 6px;}
.content_uslugi{display:block; margin: 0px 0px 0px 170px;}
.content_uslugi h2 a  { text-decoration:underline;}
.content_uslugi ul li { 
font-weight: normal; 
background: url(../img/item2.gif) no-repeat top left;
margin:0; padding:0;
list-style: none;
padding: 0px 0px 0px 14px;
margin: 0px 0px 0px 10px;}


ul.item1 li { 
font-weight: normal;
background: url(../img/item1.gif) no-repeat top left;
margin:0; padding:0;
list-style: none;
line-height:1.4; 
text-align: justify;
padding: 2px 0px 5px 20px;
margin: 7px 0px 10px 0px;}


ul.item11 li { 
font-weight: normal;
background: url(../img/item1.gif) no-repeat top left;
margin:0; padding:0;
list-style: none;
line-height:1.4; 
text-align: justify;
padding: 2px 0px 5px 20px;
margin: 0px 0px 0px 0px;}




ul.item2 li { 
font-weight: normal;
color: #26455c; 
font-size: 13pt;
background: url(../img/limo2.gif) no-repeat top left;
margin:0; padding:0;
list-style: none;
padding: 0px 0px 0px 60px;
margin: 10px 0px 0px 30px;}


ul.item3 li { 
font-weight: normal;
color: #26455c; 
font-size: 14pt;
background: url(../img/limo3.gif) no-repeat top left;
margin:0; padding:0;
list-style: none;
padding: 0px 0px 0px 60px;
margin: 0px 0px 0px 0px;}

ul.item3 { 

padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;}





.content_uslugi ul li a { font-size: 10pt;}




.photoart {width:103px; height:108px; margin:0 auto; float:left; margin: 0px 0px 0px 20px; padding: 10px 10px 30px 10px; background: url(../img/art_image.gif) no-repeat top;}
.photoart1 {width:103px; height:108px; margin:0 auto; float:left; margin: 0px 0px 0px 20px; padding: 10px 10px 30px 10px; background: url(../img/art_image1.gif) no-repeat top;}
.contentart {display:block; margin: 0px 0px 30px 160px;}
.contentart1 {display:block; margin: 0px 0px 30px 160px;}
.contentup {display:block; margin: 0px 0px 30px 0px;}
.contentart h3 {margin-left: 15px; color:#fac335;}
.contentart h3 a  {color:#fac335; text-decoration:none;}
.contentart1 h3 {margin-left: 15px; color:#50628d;}
.contentart1 h3 a  {color:#50628d; text-decoration:underline;}



.article_inside a:link, .article_inside a:visited {
TEXT-DECORATION: underline;
color: #464646;}

.article_inside a:hover {
TEXT-DECORATION: underline;
color: #026ec7;}



#article span.grey {FONT-SIZE:14pt;font-family: Tahoma,sans-serif; font-weight: normal; 
margin-top: 0;  
margin: 0px 0px 0px 35px;
	padding:6px 25px 6px 25px;
	background:#ebebeb;
	border: 2px #d1d1d1 solid;
	color: #848484;
	text-transform: uppercase;
	text-decoration:none;
	-moz-border-radius:20px;
	-webkit-border-radius:20px;
	border-radius:20px;}
	
#article span.grey a {color: #848484; text-decoration:none;}

#article ul li a:link, #article ul li a:visited {
TEXT-DECORATION: underline;
color: #ffffff;
}

#article ul li a:hover {
TEXT-DECORATION: underline;
color: #fdc206;
}


#article ul li {

font-weight: normal; 
background: url(../img/item_art.gif) no-repeat top left;
margin:0; padding:0;
list-style: none;
padding: 0px 0px 8px 18px;
margin: 0px 0px 5px 0px;
}

.action1 {
 width:950px; min-height:130px; padding:30px 0px; text-align:left;
}

.action1 img {
margin-top:10px;
}


img.menus {margin: 0px 20px 0px 20px}

p{margin: 15px 0px 15px 5px; text-align: justify;}

#header {width:100%; padding:0; margin:none; clear:both; background: url(../img/head.png) no-repeat top center; }
#head_inside {width:950px; height:276px; margin:0 auto; padding: 0px 0px 0px 0px; position:relative; }

div#all{ _height: 100%; height:auto; width:100%;  float:left; position:relative; min-height:100%;
  height:auto !important;
  height:100%; }

div#container0{text-align:left;width:950px;margin:0 auto; padding: 0px 0px 0px 0px; height:auto;min-height:100%;
  height:auto !important; margin-top:40px;
  height:100%;}

#line {width:100%; background: #8e8e8e url(../img/stone.jpg) repeat-x bottom; float:left; height:97px;}
#line_inside {width:970px; margin:0 auto; position:relative;}


 h1 {FONT-SIZE:16pt;font-family: Tahoma,sans-serif; font-weight: normal; 
margin: none; padding: none;  
margin: 0px 0px 0px 0px; color: #fff;
	padding:0px 0px 0px 0px;

	text-transform: none;
	text-decoration:none;
	}

#h1back0 {width: 156px;background: #057c3c url(../img/h1.gif) no-repeat bottom center; padding: 10px 0px 10px 0px; margin: 10px 0px 0px 45px; text-align:center;}
#h1back {width: 156px;background: #dedede url(../img/h1all.gif) no-repeat bottom center; padding: 10px 0px 10px 0px; margin: 10px 0px 0px 45px; text-align:center;}
#h1back1 {width: 156px;background: #fff url(../img/h1all1.gif) no-repeat bottom center; padding: 0px 0px 10px 0px; margin: 10px 0px 0px 45px; text-align:center;}

#h1back a:link, #h1back a:visited {text-decoration: underline; color: #057c3c; }
#h1back a:hover { }

#h2back {margin-top: -90px; padding-left:230px; }
#h2back h2 {margin:none; padding:none; FONT-SIZE:12pt;font-family: Tahoma, Verdana,sans-serif; font-weight: bold; color: #057c3c; text-transform: none; }



.clear {clear:both;}

	#content h4, #content0 h4{FONT-SIZE:14pt;font-family: Tahoma,sans-serif; font-weight: normal; 
margin-top: 0px;  
margin: 0px 0px 10px 0px;
	padding:2px 15px 2px 15px;
	background:#17af4f;
	color: #fff; 
	text-decoration:none;
	-moz-border-radius:16px;
	-webkit-border-radius:16px;
	border-radius:16px;
	float:left;}
	
.question {font-family: Tahoma,sans-serif; font-weight: normal; 
margin-top: 0px;  
margin: 20px 0px 10px 0px;

	padding:10px 15px 10px 15px;
	background:#e3ddd1;
	color: #46362c; 
	text-decoration:none;
	-moz-border-radius:16px;
	-webkit-border-radius:16px;
	border-radius:16px;
	float:left;}
	
	.question1 {font-family: Tahoma,sans-serif; font-weight: normal; 
margin-top: 0px;  
margin: 20px 0px 10px 0px;

	padding:20px 25px 10px 20px;
	background:#f0ebeb;
	color: #46362c; 
	text-decoration:none;
	-moz-border-radius:16px;
	-webkit-border-radius:16px;
	border-radius:16px;
	float:left;}
	
		.question1 h3{FONT-SIZE:14pt; font-family: Georgia,sans-serif; font-weight: normal; 
font-style: italic; margin: 0px 0px 10px 15px;color: #ea5a05;}

	.insert1 {font-family: Tahoma,sans-serif; font-weight: normal; 
margin-top: 0px;  
margin: 20px 0px 30px 10px;
text-align: justify;
	padding:20px 30px 20px 30px;
	background:#bbbfc3;
	color: #3a6692; 
	text-decoration:none;
	-moz-border-radius:16px;
	-webkit-border-radius:16px;
	border-radius:16px;
}
	
	
		.insert1 i {FONT-SIZE:12pt; font-family: Georgia,sans-serif; font-weight: normal; 
font-style: italic; margin: 0px 0px 10px 0px;color: #285079;}

.insert2 b {FONT-SIZE:16pt; }
.insert2{font-family: Tahoma,sans-serif; font-weight: normal; 
margin-top: 0px;  
margin: 20px 0px 30px 0px;
text-align: justify;
	padding:20px 30px 20px 30px;
	background:#f1f1f1;
	color: #46362c; 
	text-decoration:none;
	-moz-border-radius:16px;
	-webkit-border-radius:16px;
	border-radius:16px;
}
	
.insert2 i {FONT-SIZE:12pt; font-family: Georgia,sans-serif; font-weight: normal; 
font-style: italic; margin: 0px 0px 10px 0px;color: #ea5a05;}

.insert3 b {FONT-SIZE:12pt; }
.insert3{font-family: Tahoma,sans-serif; font-weight: normal; 
margin-top: 0px;  
margin: 20px 0px 30px 0px;
text-align: justify;
	padding:20px 30px 20px 30px;
	background:#dfe0e1;
	color: #46362c; 
	text-decoration:none;
	-moz-border-radius:16px;
	-webkit-border-radius:16px;
	border-radius:16px;
}
.insert3 i {FONT-SIZE:12pt; font-family: Georgia,sans-serif; font-weight: normal; 
font-style: italic; margin: 0px 0px 10px 0px;color: #ea5a05;}


.otzyv_autor {text-align:right; margin-top:10px;}
	
.answer {font-family: Tahoma,sans-serif; font-weight: normal; 
margin-top: 0px;  
margin: 10px 0px 30px 40px;

	padding:10px 15px 10px 15px;
	background:#79a153;
	color: #fff; 
	text-decoration:none;
	-moz-border-radius:16px;
	-webkit-border-radius:16px;
	border-radius:16px;
	float:left;}
	
	


.detail1 {margin: 0px 0px 0px 15px; font-size: 9pt; }

	
a.detail1  {background: url(../img/arrow4.gif) no-repeat center left; font-size: 9pt;padding:0px 0px 2px 20px; color: #5e72a4; text-decoration:underline; }
a.detail1:hover  { color: #5e72a4;}

.detail0 {margin: 0px 0px 0px 15px; font-size: 9pt; }

	
a.detail0 {background: url(../img/arrow2.gif) no-repeat center left; font-size: 9pt;padding:0px 0px 2px 20px; color:#fac335; text-decoration:underline; }
a.detail0:hover  { color: #fba500;}




.detail2 {margin: 0px 0px 0px 40px; font-size: 9pt; }

	
a.detail2 {background: url(../img/item1.gif) no-repeat center left; font-size: 9pt;padding:0px 0px 2px 20px; color: #ea5a05; text-decoration:underline; }
a.detail2:hover  { color: #ff6408;}

	
	.detail3 {float:right;}
.detail3 small a {background: url(../img/arrow1.gif) no-repeat center left; padding:0px 0px 0px 15px; color: #247ebb; text-decoration:none; font-size: 8pt;}
.detail3 small {margin: 5px 0px 20px 20px; color: #247ebb; font-size: 8pt;
	padding:5px 10px 5px 8px;
	background:#d2d2d2;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;}
	
	
.gallery1 img {border: 1px #cccccc solid;  margin: 10px 10px 20px 10px; padding: none; padding: 2px 2px 2px 2px; }
img.shadow1 { background: url(../img/shadow1.gif) no-repeat bottom left; }

.wb1 {border: 10px #fff solid; margin: 10px;}
.back1{border-top: 1px #666 dotted; padding: 10px; text-align:center; width:100%; }
.back1 a{font-size: 9pt; color: #666;}


#footer{FONT-SIZE:9pt; font-family: Tahoma, sans-serif; color: #fff; margin: 10px 0px 0px 0px; padding: 30px 0px 0px 0px; height: 248px; clear:left;float:left; position: absolute;left: 0;bottom: 0;width: 100%; background: url(../img/foot.png) no-repeat top center;  overflow:hidden;}

.hFooter {
clear: both;
height: 225px;
font-family: Tahoma, sans-serif;
}

#footer_inside {width:950px; margin:0 auto; position:relative;}
#footer1{width:600px; margin:20px 0px 0px 0px;  float:left; font-size:11pt; color:#fff; }
#footer2{width:320px; padding:20px 0px 0px 0px;  float:right;  font-family: Tahoma, sans-serif;font-weight: normal; font-size:11pt; text-align:center; }

#footer2 a {color: #fff; font-size:11pt; text-decoration:none; }
 
#footer2 b {color:#fff; font-size:13pt; font-weight: normal;  }
#footer2 b a {color:#fff; font-size:13pt; font-weight: normal; text-decoration:none;  }

#footer3{width:100%; padding:0px 0px 6px 10px; color: #fff; font-family: Georgia; font-size:10pt; font-style:italic; margin: 0px 0px 0px 30px;}
#footer3 i {color: #686868; font-family: Georgia; font-size:9pt; font-style:italic;}
#footer4{width:400px; padding-top:0px; float:left; font-weight: normal; font-size:10pt; }

#footer4 a:link, #footer4 a:visited{font-family: Tahoma, sans-serif;font-weight: normal;color: #fff; text-decoration:underline; font-size:9pt; }
#footer4 a:HOVER{font-family: tahoma, sans-serif;font-weight: normal;color:#fff;text-decoration:underline;font-size:9pt;  }

#footer1 a:link, #footer1 a:visited{font-family: Tahoma, sans-serif;font-weight: normal;color: #fff; text-decoration:none; font-size:9pt; }
#footer1 a:HOVER{font-family: tahoma, sans-serif;font-weight: normal;color:#fff;text-decoration:underline;font-size:9pt;  }



span.white {margin: 5px 0px 20px 0px; color: #17af4f; font-size: 9pt;
	padding:3px 8px 3px 0px;
	background:#fff;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;}



a.fsmall {color: #898989;FONT-SIZE:8pt;} 

a.facebook  {background: url(../img/facebook.gif) no-repeat center left; font-size: 12pt;padding:5px 15px 5px 40px; margin: 0px 10px 0px 10px; color: #787878; text-decoration:none; font-style:normal;font-family: Tahoma, sans-serif; border-right: 1px #686868 dotted; }
a.facebook:hover  { color: #4f4f4f;}

a.twiter  {background: url(../img/twiter.gif) no-repeat center left; font-size: 12pt;padding:5px 15px 5px 40px; margin: 0px 15px 0px 10px; color: #787878; text-decoration:none; font-style:normal;font-family: Tahoma, sans-serif; border-right: 1px #686868 dotted;}
a.twiter:hover  { color: #4f4f4f;}

a.facebook1  {background: url(../img/facebook1.gif) no-repeat center left; font-size: 12pt;padding:5px 15px 5px 30px; margin: 0px 10px 0px 0px;   font-style:normal;font-family: Tahoma, sans-serif; }
a.twitter1  {background: url(../img/twitter1.gif) no-repeat center left; font-size: 12pt;padding:5px 15px 5px 30px; margin: 0px 10px 0px 0px;   font-style:normal;font-family: Tahoma, sans-serif; }
a.youtube1  {background: url(../img/youtube1.gif) no-repeat center left; font-size: 12pt;padding:5px 15px 5px 30px; margin: 0px 10px 0px 0px;   font-style:normal;font-family: Tahoma, sans-serif; }


.counters { margin-top:30px; }

b.phone_tel a {color: #fff; text-decoration:none;}

#phone2 {
color: #ffff;
display: block;
font-size:15pt;
background: url(../img/phone_footer.gif) no-repeat top left; margin: 65px 0px 15px 0px; padding: 7px 0px 0px 50px;
height:40px;}

#phone2 font.phone21 {
color: #ffffff;
font-size:18pt;
font-family: tahoma, sans-serif;
font-weight: normal;
}

#phone2 a {
color: #ffffff;
font-size:18pt;
font-family: tahoma, sans-serif;
font-weight: normal;

}


.h1link {font-size:12px; margin: 45px 0px 10px 43px; }
.h1link  a {font-size:12px; margin: 45px 0px 0px 0px; color: #37628e;}
*+html  .h1link  a {font-size:12px; margin: 35px 0px 0px 0px; color: #37628e;}


.vcard {float:left; width:300px;}

.vcard small {color:#1e4d9b; font-size:9pt;}

.insidevcard1 {height: 200px;}
	 
.vcard1 {float:left; width:410px;margin: 5px 10px 0px 0px; color: #222; 
	padding:10px 20px 10px 20px;
min-height: 280px;

	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;}
	


h2.about {background: url(../img/icon1.gif) no-repeat center left;}
h2.photo {background: url(../img/icon2.gif) no-repeat center left;}

.footbox {margin: 5px 0px 0px 0px; color: #fff; font-size: 9pt; font-weight:bold; 
	padding:2px 10px 2px 8px;
	position:absolute;
	background:#454444;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;}



.center{width:100%;background-color:#fff;margin:none;}

.clear {clear:both;}
.clearfix:after {content:'';display:block;clear:both;visibility:hidden;line-height:0;height:0;}

div#wrapper{float:left;width:100%; background: #fff;
  height:auto !important; padding-bottom:50px; background: #fff;
}

#footer p{margin:0;padding:0px 0px 0px 0px;}


#footer table td, #footer0 table td {text-align:left;}



#content {float:right; padding: 0px 0px 0px 0px;  width:630px; margin:0px 20px 0px 0px;
font-size: 11pt; line-height:1.6;  display:block; 
}

#content_left {float:left; padding: 0px 0px 0px 0px;  width:280px; margin:0px 20px 0px 0px;
font-size: 11pt; line-height:1.6;  display:block; 
}


blockquote {
padding: 15px 15px 15px 15px;
margin: 5px  0px 0px 15px;
background:#e7e7e7; border: 1px #caced6 solid; 
border-left: 5px #caced6 solid;
line-height:1.2;
}

.commentinside {
border-top: 1px #dbdde3 solid;
width:510px;
padding: 10px 10px 30px 10px;
background: url(../img/comment.gif) no-repeat bottom left;}


.comment {
margin: 20px 0px 10px 0px;
}

.but{
padding: 3px;
background-color:#2f5592; 
border: 1px solid #152e62; 
text-transform: uppercase; font-weight:normal;
font-size: 11px;
font-family: Tahoma; 
color: #fff;
width:auto;
}


.butsubmit{
padding: 3px;
background-color:#f0f0f0; 
border: 1px solid #b6b6b6; 
font-weight:normal;
font-size: 12px;
font-family: Tahoma; 
color: #333333;
width:auto;
}


#slides {
	top:15px;
	padding-bottom: 60px;
	left:4px;
	z-index:100;
	background-image:url(../img/slide_background.gif);
}

/*
	Slides container
	Important:
	Set the width of your slides container
	Set to display none, prevents content flash
*/

.slides_container {
	width:985px;
	overflow:hidden;
	position:relative;
	display:none;

}

/*
	Each slide
	Important:
	Set the width of your slides
	If height not specified height will be set by the slide content
	Set to display block
*/

.slides_container a {
	width:985px;
	height:238px;
	display:block;
}

.slides_container a img {
	display:block;
}

/*
	Next/prev buttons
*/


/*
	Pagination
*/

.pagination {
	margin:5px auto 0;
	width:100px;
}

.pagination li {
	float:left;
	margin:0 1px;
	list-style:none;
}

.pagination li a {
	display:block;
	width:15px;
	height:0;
	padding-top:15px;
	background-image:url(../img/pagination.gif);
	background-position:0 0;
	float:left;
	overflow:hidden;
}

.pagination li.current a {
	background-position:0 -15px;
}


pdficon a:link, pdficon a:visited {
padding: 0px 15px 2px 0px;
margin: 0px 0px 0px 0px;
color:#5c83a5;
text-decoration:none;}

pdficon  {
padding: 0px 15px 2px 0px;
margin: 0px 0px 0px 0px;
color:#5c83a5;
background: url(../img/pdf.gif) no-repeat top left;
text-decoration:none;}

.noborder0 td {border: none;
border-top: 1px #c8c8c8 solid;
margin: 5px 0px 5px 0px;}

.tab1 td {border: none;
padding: 0px 20px 0px 12px;}


.tab2 td {border: none;
border-top: 1px #c8c8c8 solid;
padding: 0px 20px 0px 10px;}

span.orange {FONT-SIZE:12pt;font-family: Tahoma,sans-serif; font-weight: normal; 
margin-top: 0;  
margin: 10px 0px 0px 0px;
	padding:4px 15px 6px 15px;
	background:#ea5a05;
	color: #fff;
	text-decoration:none;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:15px;}
	
span.orange1 {FONT-SIZE:18pt;font-family: Tahoma,sans-serif; font-weight: normal; color: #ea5a05;}



	span.orange {FONT-SIZE:12pt;font-family: Tahoma,sans-serif; font-weight: normal; 
margin-top: 0;  
margin: 10px 0px 0px 0px;
	padding:4px 15px 6px 15px;
	background:#ea5a05;
	color: #fff;
	text-decoration:none;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:15px;}



/* Services; */

.services {width:950px;position:relative;}
.services_tab > ul {margin:0;font-size:15px;line-height:21px;width:900px;}
#container .services_tab > ul li {float:left;margin:0;position:relative;padding-bottom:40px;width: 80px;}
#container .services_tab > ul li+li {margin-left:50px;}
.services_tab > ul li:before {display:none;}
.services_tab > ul li  { list-style-type:none;}
.services_tab > ul li span { font-size: 11pt; color:#222222;border-bottom:1px dotted #644823;cursor:pointer;}
.services_tab > ul li span:hover {color:#222222;border-bottom:1px dotted #f2f2f2;}
.services_tab > ul li span.active {color:#ce1a1a;border-bottom:1px solid transparent;cursor:default;}
.services_tab > ul li b {display:none;position:absolute;bottom:0;left:50%;margin-left:-20px;width:33px;height:17px;background:url("../img/arr1.gif") no-repeat 0 0;}

.services_tab .box_wrap {margin:0 0 0 -7px;position:relative;}
.services_tab .box {background:#ffffff;color:#171717;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius: 7px;padding:17px 24px 19px;position:relative;border-bottom: 2px #cbcbcb solid;}
.services_tab .box_wrap_in+.box_wrap_in {display:none;}
.services_tab .box p {margin:0 0 0.5em;}
.services_tab .box {min-height:140px; font-size:12pt; }
.services_tab .box p { padding-top:30px; }

#container .services_tab > ul li.tab1 { width: 60px; }
#container .services_tab > ul li.tab2 { width: 150px; }
#container .services_tab > ul li.tab3 { width: 100px; }
#container .services_tab > ul li.tab5 { width: 95px; }
#container .services_tab > ul li.tab6{ width: 160px; }

ul,ol {margin-bottom:1.5em;}
#container ul li:before {content:'aˆ” ';}
#container ul.orange-marker li:before { content: url(../img/orange-li.png); }
#container ul.white-marker li:before { content: url(../img/white-li.png); }
#container li {margin-bottom:0.5em;}
#container p {text-align:justify;}

#wrapper1 {width:950px;margin:0 auto;position:relative;padding:30px 40px 40px 40px; background-color:#e2e2e2;}
.index #wrapper1 {width:960px;margin:0 auto;position:relative;padding:0 20px;min-height:826px;}

.pricetab {background-color: #eeeeee; text-align:center;}
.pricetab th {background-color: #333333; color: #fff; padding:5px; font-size:10pt;}
.pricetab td {background-color: #cccccc; padding:2px 5px 2px 5px;}
.pricetab td strong {color: #000;}
.pricetab td b { font-size:10pt;}
.pricetab tr.trtitle td {background-color: #b0b0b0;}

#slider0{
float:left;
width: 100%;
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px;

}



/* COMMON CLASSES */
.break { clear:both; }

/* HEADER */
.headerimg { background-position: center top; background-repeat: no-repeat; width:100%; height:198px; position:absolute; top:707px; }

/* NAVIGATION */
#nav-outer { height:110px; padding-top:11px; position:relative; top:24px; background-image:url("../images/headerbg.png"); }
#navigation { height:100px; width:950px; margin:0 auto; background-image:url("../images/logo.png"); background-position:top left; background-repeat:no-repeat; }



/* HEADER TEXT 
#headertxt { width:960px; margin:0 auto; clear:both; position:relative; top:74px; }
#firstline { background-image:url("../images/textbg.png"); color:#333; font-size:40px; padding:4px 13px 7px; float:left; display:block; }
#secondline { background-image:url("../images/textbg.png"); color:#CD2B3A; text-decoration:none; font-size:60px; padding:0 13px 10px; float:left; display:block; clear:both; }
#secondline:hover { text-decoration:underline; color:#7F000C; }

.pictured { background-color:#CC3333; color:#FFF; font-size:12px; padding:9px 16px; text-transform:uppercase; float:left; display:block; clear:both; margin-top:10px; }
.pictured a { font-size:16px; font-style:italic; letter-spacing:0; text-transform:none; color:#FFF; text-decoration:none; }
.pictured a:hover { text-decoration:underline; }
*/
/* CONTROLS */
.btn { float:left; cursor:pointer; font-size:36px;}
#back { background:url("../img/sleft.png") no-repeat left bottom; left:40px; float:left; height:89px; width:50px; position: absolute;top:57px; }
#next { background:url("../img/sright.png") no-repeat center bottom; right:40px; float:right; height:89px; width:50px; position: absolute;top:57px; }
#control { background-image:url("../images/btn_pause.png"); }

/* HEADER HAVIGATION */
#headernav-outer { position:relative; height:0; margin:0 auto; width:100%; }
#headernav { padding-left:0px; }
#headertxt { margin:0 auto; width: 200px; padding: 150px 0px 0px 150px; }
#headertxt a { background: url("../img/arrow1.gif") no-repeat center left;; color: #fff; text-decoration:underline; padding: 0px 0px 2px 15px;
font-size: 14pt; }

/* page poster */
.page-poster {
	position:relative;
	width:100%;
	height:278px;
	margin:0 auto;
margin-top:25px;
/*	border-bottom:#edeef0 5px solid;*/
	background:url(../img/slide1.jpg) no-repeat top center;
margin-bottom:105px;
}
.page-poster {
	height:440px;
	max-width:1600px;
}
.page-poster.slider {
	background:transparent;

}
.page-poster.slider #slider {
	display:block;
	margin:0 auto;
	height:440px !important;
	max-width:1600px;

}
.page-poster.slider #slider li {
	width:100% !important;
	display:block;
}
.page-poster.slider #slider li img {
	display:block;
}
.page-poster.slider #slider .v1 {
	background:url(../img/slide1.jpg) no-repeat center top;
}
.page-poster.slider #slider .v2 {
	background:url(../img/slide2.jpg) no-repeat center top;
}
.page-poster.slider #slider .v3 {
	background:url(../img/slide3.jpg) no-repeat center top;

}

.page-poster.slider #slider .v1ru {
	background:url(../img/slide1ru.jpg) no-repeat center top;
}
.page-poster.slider #slider .v2ru {
	background:url(../img/slide2ru.jpg) no-repeat center top;
}
.page-poster.slider #slider .v3ru {
	background:url(../img/slide3ru.jpg) no-repeat center top;

}

.page-poster.slider #slider li .wrap {
	padding:70px 10px 0;
	height:398px;
	width:960px;
	margin:0 auto; 
}

.bx-wrapper {
	position:relative;
}
.page-poster.slider .nav {
	position:absolute;
	right:0;
	margin-right: 465px;
	bottom:-35px;
	z-index:500;
}
.page-poster .wrapperok {
	position:relative;
	margin:0 auto;
	min-width:980px;
	max-width:1280px;
	height:100%;
}
.page-poster.slider .wrapperok {
	position:absolute;
	left:0;
	top:0;
	z-index:500;
	width:100%;
	max-width:100%;
}
.page-poster.slider  .poster-content {
	position:relative;
	height:100%;
	width:960px;

	margin:0 auto;
}
.bx-pager-item {
	float:left;
}
.bx-pager-item a {
	font-size:0;
	display:block;
	width:15px;
	height:15px;
	margin-left:6px;
	background:#fff;
	border:#ccc 1px solid;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
}
.bx-pager-item a.active {
	background:#b9b6b1;
}

.tab1 {background-color: #cccccc; text-align:left;margin: 0px 0px 0px 15px;}
.tab1 th {background-color: #333333; color: #fff; padding:5px; }
.tab1 td {background-color: #f9f9f9; padding:5px 10px 5px 10px;}
.tab1 td strong {color: #000;}
.tab1 td b { font-size:10pt;}
.tab1 tr.trtitle td {background-color: #b0b0b0;}


.tab3 {font-size: 10pt; background-color: #cccccc; text-align:left;margin: 0px 0px 0px 15px;}
.tab3 th {background-color: #d8d8d8; color: #000; padding:5px; font-size:10pt;}
.tab3 td {background-color: #fbfbfb; padding:2px 10px 2px 10px;}
.tab3 td strong {color: #000;}
.tab3 td b { font-size:10pt;}


ul.li1 li { 
font-weight: normal; 
background: url(../img/li1.gif) no-repeat top left;
margin:0; padding:0;
list-style: none;
padding: 0px 0px 0px 14px;
margin: 10px 0px 0px 30px;}

#art0 {width:100%; background-color: #fff; color: #fff; float:left;}
#article {width:950px; margin:0 auto; position:relative; padding: 40px 0px 0px 0px;  overflow:hidden; color: #fff; text-align:center;  }
.article_inside { float:left; margin:10px 0px 20px 0px; width:25%; text-align:center; }
#article0 {width:950px; position:relative; padding: 0px 0px 0px 0px;  overflow:hidden; color: #fff;  }
.uslugi{display:block; margin: 0px 135px 0px 0px; float:left;}
.uslugi1{display:block; margin: 0px 0px 0px 0px; float:left;}

.uslugi h2, .uslugi1 h2 {color:#183a88; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
a.detal1 {color:#1bb02c; font-size: 9pt; margin: 20px 0px 0px 0px; padding: 0px 10px 0px 0px; background: url(../img/detal.gif) no-repeat top right;}

.uslugi0 img {margin: 2px 0px 1px 0px;}
.uslugi0 {margin: 60px 0px 0px 0px; text-align:center; }

table.price2 {width:100%; background-color: #d4d4d4; margin: 10px 0px 0px 0px;}
table.price2 td { padding: 1px 5px 1px 5px;  background-color: #ffffff; }
table.price2 td.forma1{color:#0d7236; font-weight: bold; text-align:center;}
table.price2 td.num1{text-align:center;}
table.price2 td.price1{color:#17af4f; FONT-SIZE:10pt; font-weight: bold; padding: 5px 5px 5px 5px;text-align:center; }
table.price2 td.docs1{FONT-SIZE:9pt;}
table.price2 td.time1{FONT-SIZE:9pt; text-align:center;}
table.price2 td.line2{background-color: #e0e0e0; FONT-SIZE:13pt;}
table.price2 td.line3{FONT-SIZE:11pt;}
table.price2 th {background-color: #17af4f; color: #ffffff; padding: 10px 10px 10px 10px; text-align:center; FONT-SIZE:11pt; line-height:1.0; }

table.price2 td.hrn1 {width:150px; FONT-SIZE:12pt;font-family: Tahoma,sans-serif; font-weight: normal; color: #ff0000; background-color: #f1f1f1; text-align: center;}
table.price2 td.hrn {width:150px; FONT-SIZE:12pt;font-family: Tahoma,sans-serif; font-weight: normal; color: #ff0000; text-align: center;}


.contact1 {

margin: 40px 0px 10px 0px;
text-align: justify;
	padding:10px 20px 10px 20px;
	background:#f6f6f6;
	color: #029a4c; 
	text-decoration:none;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:16px; FONT-SIZE:12pt;}

.contact1 b {

	color: #0d7236; 
	border-radius:16px; FONT-SIZE:14pt;}


.contact4 {

margin: 40px 0px 10px 0px;
text-align: justify;
	padding:10px 20px 10px 20px;
	background:#f6f6f6;
	color: #ff0000; 
	text-decoration:none;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:16px; FONT-SIZE:16pt;}

.contact4 b {

	color: #ff0000; 
	border-radius:16px; FONT-SIZE:20pt;}


.contact3 {

margin: 40px 0px 10px 0px;
text-align: justify;
	padding:10px 20px 10px 20px;
	background:#f6f6f6;
	color: #007238; 
	text-decoration:none;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:16px; FONT-SIZE:14pt;}

.contact3 b {

	color: #007238; 
	border-radius:20px; FONT-SIZE:20pt;}


.contact2 {

margin: 20px 0px 20px 30px;
text-align: center;
float:right;
	padding:15px 30px 15px 30px;
	background:#dcf9e8;
	color: #0d7236; 
	text-decoration:none;
	-moz-border-radius:16px;
	-webkit-border-radius:16px;
	border-radius:16px; FONT-SIZE:12pt;}

.contact2 p {

text-align: center;
}

.contact2 b {

	color: #0d7236; 
	border-radius:16px; FONT-SIZE:14pt;}

.contact2 h3 {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
	color: #0d7236; 
	border-radius:16px; FONT-SIZE:14pt;}

p.news img {margin: 8px 20px 5px 0px; padding: 5px 5px 5px 5px; border: 1px #f2f2f2 solid; background:#ffffff; float:left;}


#featured{ 
	width:950px; 
	position:relative; 
	border:none; 
	height:267px; overflow:hidden;
	background:#fff; margin: 0 auto;
}
#featured ul.ui-tabs-nav{ 
	position:absolute; 
	top:0; left:670px; 
	list-style:none; 
	padding:0; margin:0; 
	width:300px; height:300px;
	overflow:auto;
	overflow-x:hidden;
}
#featured ul.ui-tabs-nav li{ 
	padding:1px 0; padding-left:13px;  
	font-size:12px; 
	color:#666; 
}
#featured ul.ui-tabs-nav li img{ 
	float:left; margin:2px 5px; 
	background:#fff; 
	padding:2px; 
	border:1px solid #eee;
}
#featured ul.ui-tabs-nav li span{ 
	font-size:16px; 
margin: 0px 2px 0px 0px;
	line-height:18px; 
}

#featured ul.ui-tabs-nav li span b{ 
	font-size:18px; 
	font-weight: bold;

	color: #00a651; font-family: Arial Narrow, Arial;
}


#featured li.ui-tabs-nav-item a{ 
	display:block; 
	height:82px; text-decoration:none; padding: 5px 15px 0px 25px;
	color:#333;  
	line-height:20px; outline:none; 
}
#featured li.ui-tabs-nav-item a:hover{ 
	background:#f2f2f2; 
}
#featured li.ui-tabs-selected, #featured li.ui-tabs-active{ 
	background:url('../images/selected-item.gif') top left no-repeat; 

 
}
#featured ul.ui-tabs-nav li.ui-tabs-selected a, #featured ul.ui-tabs-nav li.ui-tabs-active a{ 
	background:#00a651; color: #fff;margin-left:-1px;
}

#featured ul.ui-tabs-nav li.ui-tabs-selected a b, #featured ul.ui-tabs-nav li.ui-tabs-active a b{ 
	color: #fff; font-family: Arial Narrow, Arial;
}

#featured .ui-tabs-panel{ 
	width:670px; height:267px; 
	background:#999; position:relative;
	
}
#featured .ui-tabs-panel .info{ 
	position:absolute; 
	bottom:0; left:0; 
	height:70px; 
	background: url('../images/transparent-bg.png'); 
}
#featured .ui-tabs-panel .info a.hideshow{
	position:absolute; font-size:11px; font-family:Verdana; color:#f0f0f0; right:10px; top:-20px; line-height:20px; margin:0; outline:none; background:#333;
}
#featured .info h2{ 
	font-size:1.2em; font-family:Georgia, serif; 
	color:#fff; padding:5px; margin:0; font-weight:normal;
	overflow:hidden; 
}
#featured .info p{ 
	margin:0 5px; 
	font-family:Verdana; font-size:11px; 
	line-height:15px; color:#f0f0f0;
}
#featured .info a{ 
	text-decoration:none; 
	color:#fff; 
}
#featured .info a:hover{ 
	text-decoration:underline; 
}
#featured .ui-tabs-hide{ 
	display:none; 
}

.lang {
    position: relative;
    top:28px;
    left:12px;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;

}

.lang a {
    font-size: 14px;
text-decoration:underline;
color: #fff;
}


.lang a.activelang {
     padding: 5px 5px;
    border-radius: 30px;
     color: #0d7236;
    background-color: #fff;
text-decoration:none;

}
