﻿html, body {margin:0;padding:0;height:100%;width:100%;background:#1e1e1e url(../img/bg.png) repeat 0 0;color:#fff;font:normal 12px/normal Tahoma, Geneva, sans-serif;}
div, li, form, tr {margin:0;padding:0;}
ol, ul {margin:0;padding:0 0 0 20px;}
ul {list-style:disc outside;}
ol {list-style:decimal outside;}
li {line-height:18px;}
input, select {margin:0;text-align:left;}
p {margin:0 0 13px 0;padding:0;text-align:left;line-height:18px;}
table, td, th, tr {border-collapse:collapse;}
img {border:0 none;margin:0;padding:0;}
table {width:100%;margin:0;padding:0;}
td, th {padding:3px;}
a {color:#1aa1ff;text-decoration:underline;}
a:hover {text-decoration:none;}
h1, h2, h3, h4, h5, h6 {margin:0;padding:0;font-weight:normal;}
h1, h2 {padding:0;margin:0 0 15px 0;font:normal 19px "Trebuchet MS", Arial, Helvetica, sans-serif;}
.ac {text-align:center!important;}
.ar {text-align:right!important;}
a.phone {text-decoration:none!important;}
.clear {height:1px;line-height:1px;font-size:1px;clear:both;}
.clear-right {height:1px;line-height:1px;font-size:1px;clear:right;}
.clear-left {height:1px;line-height:1px;font-size:1px;clear:left;}
#layout {width:100%;min-height:100%;background:url(../img/fon2.jpg) no-repeat center top;position:relative;}
#header {width:100%;height:124px;background:url(../img/bg-header.png) repeat;}
#header .contents {position:relative;width:1000px;margin:auto;}
#logo-floater {float:left;padding:26px 10px 0 23px;}
#logo {float:left;width:54px;}
#logo img {width:53px;height:68px;}
#site-name {margin:14px 0 0 54px;font:normal 32px/40px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#fff;white-space:nowrap;}
#site-name a {text-decoration:none;color:#fff;}
#site-slogan {margin:0 0 0 54px;color:#666767;}
#menu-floater {float:right;padding:35px 27px 0 10px;}
#nav-menu ul {margin:0;padding:0;list-style:none outside;text-align:right;}
#nav-menu ul li {display:inline;padding:0 0 0 10px;line-height:1px;font-size:1px;margin:0;}
#top-menu ul {margin:0;padding:10px 0;list-style:none outside;text-align:right;white-space:nowrap;}
#top-menu ul li {margin:0;padding:0 0 0 40px;display:inline;font:normal 18px/22px "Trebuchet MS", Arial, Helvetica, sans-serif;}
#top-menu ul li a {color:#fff;}
#top-menu ul .current a {color:#1aa1ff;text-decoration:none;cursor:default;}
#center {width:100%;padding:210px 0 110px 0;}
#top-row {width:100%;min-height:309px;background:url(../img/bg-toprow.png) repeat-x center top;}
#top-row .contents {width:1000px;margin:0 auto;position:relative;}
#top-row .contents .content {float:right;width:660px;padding:10px 30px 0 0;}
#sidebar-left {float:left;width:279px;}
#left-menu {padding:0 0 25px 35px;/*background:#000;border-right:1px #0e0e0e solid;*/}
#left-menu ul {margin:0;padding:0 0 12px 0;list-style:none outside;}
#left-menu ul li {margin:0;padding:12px 0 0 0;font-size:14px;line-height:18px;}
#left-menu ul li img {width:26px;height:18px;}

.left-menu2 {padding:20px 0 11px 60px;/*background:#000;border-right:1px #0e0e0e solid;*/}
.left-menu2 ul {margin:0;padding:0 0 12px 0;}
.left-menu2 ul li {margin:0;padding:12px 0 0 0;font-size:14px;line-height:18px;}

#advertising {min-height:137px;padding:0 0 29px 0;/*background:#000;border-right:1px #0e0e0e solid;*/}
#advertising .s-block {padding:31px 26px 0 35px;}
#advertising .s-block p {line-height:18px;margin:0;}
#advertising .s-block p.phone {padding:16px 0 0 38px;background:url(../img/flag-ukr.png) no-repeat 1px 20px;font-size:14px;line-height:18px;}
#advertising .s-block p.phone a {color:#fff;}
#announcement {width:1000px;margin:0 auto;}
#announcement .item {float:left;padding:57px 32px 0 32px;width:436px;}
#announcement .item .heading {font:normal 18px/24px "Trebuchet MS", Arial, Helvetica, sans-serif;margin:0 -9px 11px -9px;}
#announcement .item .heading a {background:#000;padding:6px 9px;color:#fff;}
#announcement .item a.more {text-decoration:none;}
#announcement .item a.more span {text-decoration:underline;}
#announcement .item a.more:hover span {text-decoration:none;}
#galery {width:1000px;margin:14px auto 0 auto;background:#151515;border-bottom:6px #262626 solid;padding:35px 0 0 0;}
#galery ul {margin:0;padding:0;list-style:none outside;text-align:center;}
#galery ul li {display:inline-block;}
*:first-child+html #galery ul li {display:block;float:left;}
#galery img {border:9px #454545 solid;height:164px;margin:10px 25px 55px 25px;}
#footer {position:absolute;width:100%;height:110px;left:0;bottom:0;}
#footer .contents {width:1000px;margin:0 auto;}
#footer .contents .copyright {float:left;padding:35px 15px 0 50px;}
#footer .contents p {white-space:nowrap;margin:0;}
#footer .contents .netpeak {float:right;padding:35px 50px 0 15px;}

.articles {margin:0 0 25px 0;}
.articles div {margin:0 0 10px 0;}
.articles div a {background:#000; color:#fff; padding:2px 5px 4px 5px;}
.articles div a:active, .articles div a:hover, .articles div a:visited {color:#fff;}

.articles_pic {float:right; margin:0 0 10px 10px; border:10px solid #081621;}

.blok-w {margin:35px 0 0 0;}



.video_show {margin:0 0 25px 0;}
.video_all a,.video_all span a:hover {text-decoration:none;}
.video_all div {margin:5px 0 10px 0;}
.video_all div a {text-decoration:underline;}

#s a {font-size:18px;}

#breadcrumbs {
	margin:0px 0px 10px;
	font-size:10px;
}

#breadcrumbs a, #breadcrumbs a:active, #breadcrumbs a:hover, #breadcrumbs:visited a { color: #FFF; }

#lastarticles{padding: 0px 0px 25px 35px;}
#lastarticles ul{padding:0px 0px 30px 20px;}
#lastarticles ul li{font:size 14px; padding:12px 0px 0px; line-height:18px;}
#lastarticles h2{padding: 0; margin:0;}
#lastarticles img{padding:10px 0px 0px;}

.clinicname
{
	font: 12px Tahoma,Geneva,sans-serif;
	background: #000;
}

.clinic
{
	margin: 10px 0px 10px;
	padding:2px;
}
.clinic_upper
{
	border:1px dotted #5A5C6F;
	background-color:#5F5F5F;
}
.clinic_font
{
	float:right;
	font-size:7pt;
}
.clinic_info
{
	float:left;
}
.clinic p
{
	padding: 0px;
	margin: 0px;
}

.clinicname a
{
	background: #000;
	color: #FFF;
}

.control_button {
font-size:16px;
display:inline;
width:20px;
margin:0 1px 0 1px;
height: 18px;
}

.control_button b {
font-size:16px;
display:inline;
background:#1B242B repeat-x scroll left top transparent;
padding:3px 5px 3px 5px;
border-top:1px solid #1F313D;
border-right:1px solid #1F313D;
border-left:1px solid #1E1E1E;
border-bottom:1px solid #1E1E1E;
}

.control_button a:hover {
background:#1B242B repeat-x;
padding:3px 5px 3px 5px;
border-top:1px solid #1F313D;
border-right:1px solid #1F313D;
border-left:1px solid #1E1E1E;
border-bottom:1px solid #1E1E1E;
}

.control_button a {
padding:4px 6px 4px 6px;
}

.control_button span a:hover {
background:url(/i/control.jpg) repeat-x;
}

.a { width:100%; }

.a a:hover
{
background:#1B242B repeat-x;
padding:3px 5px 3px 5px;
border-top:1px solid #1F313D;
border-right:1px solid #1F313D;
border-left:1px solid #1E1E1E;
border-bottom:1px solid #1E1E1E;
}

.a a
{
padding:4px 6px 4px 6px;
text-decoration: none;
}

.selected_country
{
	color:#6FB7B1;
	border-bottom:1px dashed #6FB7B1;
	text-decoration:none;
	
}
.padding_l
{
	margin-left:7px;
}
.cities
{
	display:none;
	background-color:#4F4F4F
}
.main_countries
{
	padding-top:10px;
	//height:30px;
	background-color:#4F4F4F;
}
.country
{
	margin:10px;
}
h2 a.white 
{
	color:white;
}

.error { font-size: 11px; color: red; }

.social { padding: 0 0 15px 0; overflow: hidden; }
.social div { float: left; overflow: hidden; }
.social .socialG1 { width: 80px; }
.social .socialFb { width: 85px; }
.social .socialVk { width: 95px; }
.social .socialTw { width: 125px; }
