@charset utf-8;

html,body {
width:100%;
background-color:#d3e6ea;
font-family:Verdana, Geneva, sans-serif;
font-size:12px;
color:#31627c;
cursor:default;
margin:0;
padding:0;
}

div#box_art {
padding-top:7px;
padding-right:10px;
}

#box_art a {
font-size:100%;
color:#1c7bbe;
text-decoration:underline;
}

#box_art a:hover {
font-size:100%;
color:#1c7bbe;
text-decoration:none;
}

#box_art { font-size:11px; color:#31627C; }

div#metki {
padding-top:7px;
}

#metki a {
font-size:90%;
color:#1c7bbe;
text-decoration:underline;
}

#metki a:hover {
font-size:90%;
color:#1c7bbe;
text-decoration:none;
}

#metki {
font-size:82%;
color:#1c7bbe;
}

a {
color:#1c7bbe;
text-decoration:underline;
}

strong {
font-weight:700;
}

h1 {
font-size:18px;
color:#0094de;
font-weight:400;
margin:0;
padding:20px 0;
}

h3 {
font-size:18px;
color:#0094de;
font-weight:400;
text-align:center;
margin:0;
padding:10px 0;
}

h2 {
font-size:18px;
font-weight:400;
margin:0;
padding:10px 0 5px;
}

.like_h3 {
font-size:18px;
color:#0094de;
margin:0;
padding:10px 0;
}

#fotoc h3 a {
font-size:20px;
color:#F4291F;
font-weight:400;
text-align:center;
text-decoration:underline;
margin:0;
padding:10px 0;
}

h4 {
font-size:16px;
color:#0094de;
font-weight:400;
margin:0;
padding:0 0 20px;
}

img {
border:0;
}

p {
margin:0;
padding:7px 0;
}

.row_block {
clear:both;
width:100%;
height:53px;
/*overflow:hidden;*/
display:table;
}

#layout {
width:100%;
min-width:1000px;
position:absolute;
}

#header { width:100%; height:110px; position:relative; }

#visit_off_sait {
background:url(../img/arrow.gif) no-repeat left center;
height:40px;
line-height:28px;
text-indent:50px;
float:right;
padding:10px 20px 0 0;
}

#visit_off_sait a {
color:#C30100;
text-decoration:underline;
font-size:21px;
}

#header_line {
width:100%;
float:left;
height:57px;
background:#1298DE;
}

#Logo {
width:221px;
height:57px;
float:left;
margin0:0 -221px 0 0;
}

#Logo img {
width:221px;
height:57px;
}

#ultra_effects { margin:9px 0 9px 45px; }

ul#FastAccess {
width:150px;
height:24px;
float:left;
margin:0;
}

ul#FastAccess li {
float:left;
height:24px;
list-style-type:none;
width:31px;
margin:0 18px 0 0;
padding:0;
}

ul#FastAccess li a {
display:block;
height:24px;
text-decoration:none;
width:31px;
}

ul#FastAccess .icon1 a {
background:url(../img/site_map.gif) no-repeat center 0;
}

ul#FastAccess .icon2 a {
background:url(../img/index.gif) no-repeat center 0;
}

ul#FastAccess .icon3 a {
background:url(../img/mail.gif) no-repeat center 0;
}

ul#FastAccess .icon1 a:hover,ul#FastAccess .icon2 a:hover,ul#FastAccess .icon3 a:hover {
background-position:center 2px;
}

#top_menu {
text-align:left;
vertical-align:middle;
height:22px;
}

#top_menu ul {
list-style-type:none;
font-size:14px;
display:block;
float:right;
margin:0;
padding:0 10px 0 0;
}

#top_menu ul li {
float:left;
white-space:nowrap;
margin:0;
padding:0 5px 0 4px;
}

#top_menu li a { color:#1C7BBE; text-decoration:none;  margin:0; padding: 4px; }

#top_menu li a:hover {
color:#FFF;
text-decoration:none;
background-color:#1298DE;
}

#content {
width:100%;
display:table;
background-color:#FFF;
}

#left_content {
width:260px;
float:left;
border-right:solid 10px #d3e6ea;
margin:0;
padding:0;
height:100%;
}

#news { margin: 0; padding: 0 0 20px 20px; }

#block_news { margin:0 0 15px; }

#text_news {
margin-bottom:5px;
}

#after_befor {
padding:0 0 0 15px;
}

#after_befor_block {
margin:0 0 25px;
}

#after_befor_name {
font-size:16px;
color:#4ba2d3;
padding-bottom:5px;
}

#after_befor_name span {
font-size:20px;
color:#f4291f;
}

#after_befor_img {
width:100px;
float:left;
margin-right:7px;
text-align:center;
}

#after_befor_img a img {
border:3px solid #E7F1F3;
}

#after_befor_img a img:hover {
border:3px solid #1298DE;
}

#main_conten {
border-left:solid 10px #d3e6ea;
/*border-right:solid 10px #d3e6ea;*/
float:none;
height:100%;
margin:0 0 0 260px;
padding:0 0 0 25px;
vertical-align:top;
width:auto;
}

#right_content {
width:280px;
float:right;
/*border-left:solid 10px #d3e6ea;*/
margin:0;
padding:0;
height:100%;
}

#top_phone {
font-size:16px;
color:#2e4956;
height:120px;
text-align:right;
margin:10px 0 5px 0;
padding:0;
}

#top_phone img {
margin:0;
padding:0;
}

#footer {
height:65px;
text-align:center;
padding:25px 0 0;
}

#footer p {
display:inline;
vertical-align:middle;
line-height:normal;
}

#footer .text_30 {
font-size:30px;
color:#4ba2d3;
margin:0;
padding:0 0 15px;
}

#footer .text_30 img {
position:relative;
top:5px;
}

#footer .text_18 {
font-size:18px;
margin:0;
padding:0;
}

#footer .text_18 img {
margin:0;
padding:0 10px 0 20px;
}

.bar {
background:#D3E6EA;
border:2px #0094DE solid;
text-align:center;
margin:25px 25px 20px;
padding:15px 5px;
}

.bar a {
color:#C30100;
}

.navi { padding:10px 0; }
.navi div { display: inline; }

.add_text {
font-size:11px;
line-height:10px;
background:#D3E6EA;
padding:7px 10px;
}

.add_text h2 {
font-size:16px;
line-height:130%;
text-align:center;
color:#31627C;
padding:16px 0 4px;
}

.add_text h3 {
font-size:14px;
line-height:125%;
text-align:center;
color:#31627C;
padding:12px 0 3px;
}

.reviews {
text-align:center;
background:#E7F1F3;
border:1px dashed #1298DE;
margin:20px 15px 0;
padding:5px;
}

.reviews a {
font-size:20px;
color:#C30100;
}

.big_phone1 {
color:#1298DE;
font-size:22px;
width:100%;
background:#E6F0F2;
text-align:center;
border:1px dashed #1298DE;
margin:10px 0 15px;
padding:5px 0;
}

.big_phone2 {
color:#1298DE;
font-size:18px;
width:100%;
background:#E6F0F2;
text-align:center;
border-top:1px solid #1298DE;
border-bottom:1px solid #1298DE;
margin:10px 0 15px;
padding:5px 0;
}

.big_phone2 span {
color:#C30100;
font:25px Tachoma;
}

.big_phone3 {
color:#1298DE;
font-size:22px;
width:100%;
background:#E6F0F2;
text-align:center;
border:1px dashed #1298DE;
margin:10px 0 15px;
padding:5px 0;
}

#fotoc h3 a:hover,a:hover,#visit_off_sait a:hover,ul#FastAccess li a:hover {
text-decoration:none;
}

#date_news,#block_news a {
color:#1c7bbe;
}

.big_phone1 span,.big_phone3 span {
color:#C30100;
font:40px Tachoma;
}

.pager {
padding:15px 0;
font-size:14px;
text-align:center;
}

ul.sitemap li {
padding:2px 0;
}

.friends {
text-align:center;
margin:10px 0 0 0;
}

.adrs {
background:#fff;
text-align:center;
font-size:14px;
color:#000;
padding:7px 15px;
margin:0 0 10px 0;
line-height:130%;
}
.adrs span.locality, .adrs span.fn, .adrs span.fnorg {font-weight:bold;}

.call_now {padding:0; float:left;}

