@charset "utf-8";
html, body, h1, h2, h3, h4, h5, h6, p, em, strong, abbr, acronym, blockquote, q, cite, ins, del, dfn, a, div, span, pre, hr, address, br, b, i, sub, sup, big, small, tt, table, tr, caption, thead, tbody, tfoot, col, colgroup, form, label, textarea, button, fieldset, legend, select, option, optiongroup, ul, ol, li, dl, dt, dd, code, var, kdb, samp, img, object, param, map, area, bdo, iframe { padding:0; margin:0; border:0; }
body{background:transparent url(../images/body_bg.gif) scroll left top;}
ul li { list-style-type:none; }
img { border:none; }
.flo { height: 50px; clear: both; }
input, select { vertical-align:middle; }
.bg-none { background:none !important; }
:-moz-any-link:focus { outline: none;}
h1 img, h2 img { display:block; }
html { width:100%; height:100%; }
body { height : 100%; font-family: Tahoma, Verdana, sans-serif; font-size: 62.5%; }
a:link, a:visited { text-decoration:underline; }
a:hover { text-decoration:none; }
table { border-collapse:collapse }
.clear { clear:both; content:"."; zoom:1; float:none !important; }
.clear, .mn li, .second-nav li h2 { text-indent:-5000px; font-size:0px !important; line-height:0px !important; }
.he { height:84px; }
.all {/*______hack in styles-ie.css_____*/ position: relative; width:744px; z-index:1; margin:0 auto; min-height : 100%; height : auto; background:url(../images/all_bg.gif) left top repeat-y; padding:0 43px 0 46px; }
.logo { margin:-4px 0 0 5px; display:block; }
.descr { color:#00418C; text-align:center; font-size:0.9em; padding-top:3px; }
.top { background:url(../images/top_bg.png) left top repeat-x; margin-top:11px; margin-bottom:14px; }
.top img { border-right:1px solid #fff; }
.top div { float:right; text-align:center; color:#fff; font-size:1.2em; width:425px; line-height:1.65em; }
.top div span { font-weight:bold; font-size:1.2em; }
.top div h2 { /*background:url(../images/h_clinic-addr.gif); width:139px;height:17px;*/ margin:18px 0 20px 0px; padding:0; font-size:20px; font-weight:lighter}
.top div p { margin-top:8px }

.mn { border-bottom:2px solid #f4f4f4; height:50px; }
.mn li {float: left; height:47px;}
.mn li a {display:block; width:100%; height:47px;  width:85px; margin-left:9px; }
a.mn-home {background:url(../images/mn_homepage.gif);}
a.mn-treatm {background:url(../images/mn_treatments.gif);}
a.mn-prices {background:url(../images/mn_prices.gif);}
li a.mn-recom {background:url(../images/mn_recomendations.gif); width:127px;}
a.mn-news {background:url(../images/mn_news.gif);}
li a.mn-treatmGal {background:url(../images/mn_treatmentGallery.gif); width:127px;}
a.mn-contacts {background:url(../images/mn_contacts.gif); margin-left:0px; }

a:hover.mn-home {background:url(../images/mn_homepage_h.gif);}
a:hover.mn-treatm {background:url(../images/mn_treatments_h.gif);}
a:hover.mn-prices {background:url(../images/mn_prices_h.gif);}
li a:hover.mn-recom {background:url(../images/mn_recomendations_h.gif);}
a:hover.mn-news {background:url(../images/mn_news_h.gif);}
li a:hover.mn-treatmGal {background:url(../images/mn_treatmentGallery_h.gif);}
a:hover.mn-contacts {background:url(../images/mn_contacts_h.gif);}

.second-nav { float:right; margin:9px 17px 0 0; display:inline; height:1%; }
.second-nav li h2 { background:url(../images/h_treatments.gif); width:116px; height:18px; margin-bottom:8px; }
.second-nav li { font-size:1.2em; font-weight:bold; clear:both; }
.all .second-nav li a { color:#0D4792; text-decoration:none; display:block; }
.all .second-nav li a:hover { text-decoration:underline; }
.second-nav li p { margin-bottom:13px; clear:both; margin-top:1px; }
.second-nav li img { display:block; }
.main-content { padding:4px 0 0 4px; width:538px; float:left; }
.main-content img.left { margin: 10px 15px 10px 0px; }
.main-content img.right { margin: 10px 0px 10px 15px; }
.main-content img.left_float { margin: 0px 15px 0px 0px; float:left;}
.main-content img.right_float { margin: 0px 0px 0px 15px; float:right;}
.main-content .banner-l { float:left; border:2px solid #3263a4; margin:2px 19px 14px 2px; }
.main-content h1 { font-family:Arial, Helvetica, sans-serif; font-size:2.3em; color:#3161A4; font-weight:normal; margin-bottom:15px; }
.main-content p { font-size:1.2em; color:#3161A4; margin-bottom:15px; line-height:1.3em; }
.all .main-content p a { color:#3161A4; text-decoration:none; }
.all .main-content p a:hover { text-decoration: underline; }
.bold { font-weight:bold; }
.banners-block-1 { padding-left:21px; padding-top:20px; }
.banners-block-1 img { margin-right:1px; }
.banners-block-1 img.tmp-1 { margin:0 18px; }
select, .inp { border:1px solid #999999; color:#3161A4; height:1.6em; font-size:12px; font-family:Arial, Helvetica, sans-serif; }
input.inp-300 { width:292px; height:1.3em; padding:1px 2px; }
.main-content table.inpts { color:#3161A4; font-size:1.2em; }
.main-content textarea { border:1px solid #999999; color:#3161A4; font-size:12px; font-family:Arial, Helvetica, sans-serif; overflow:auto; width:296px; height:100px; }
.main-content table.inpts td { padding:2px 4px 2px 0; }
.banners-block-2 { text-align:center; background:#11428f; float:left; color:#fff; width:450px; height:86px; font-weight:bold; font-size:1.1em; padding:6px 0 0 0; margin-top:20px; margin-bottom:10px; }
.banners-block-2 img { border:1px solid #fff; margin:0 5px; }
.banners-block-2 p { margin-bottom:13px; }
.footer { width:740px; height:76px; margin:-80px 0 0 -370px; position:relative; z-index:10; left:50%; text-align:center; border-top:2px solid #1460b6; color:#00418C; font-size:0.9em; padding-top:4px; }
.footer p.copy { font-size:1.3em; color:#5296CD; margin-bottom:10px; }
.footer p.copy a { color:#0D4792; }
.footer img { margin-top:9px; }
.error-list{ color:red;	font-family:Arial;	font-size:10pt;	line-height:115%;margin-bottom:5px }
.error {color:red;	font-family:Arial;	font-size:10pt;	line-height:115%;margin:0 0 0 11px;}
.error-list ul li {list-style-position:outside;list-style-type:disc;}
.success{ color:green;	font-family:Arial;	font-size:10pt;	line-height:115%; margin:0 0 0 11px;}

.twitter{
	width: 538px;
	background-image: url(../images/twitter_img.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 140px;
}
.twitter_inner{
	width: 335px;
	height: 110px;
	float: right;
	margin-top: 15px;
	margin-right: 15px;
}

.tweet
{
    padding-bottom:5px;
    border-bottom:solid 1px #a6eaf7;
}
.feed-link
{
    padding-left:10px;
    text-decoration:none;
    color:#e6b970 !important;
}

.feed-text
{
    color:#3196cb;
    font-size:14px;
}

.follow-link
{
    float:right;
    margin-top:5px;
    padding-right:10px;
}

.quote {
    background-image: url("../images/quote_start.jpg");
    background-position: left top;
    background-repeat: no-repeat;
    border: thin solid #3196CB;
    height: 50px;
    margin-bottom: 25px;
    margin-top: 35px;
    overflow: visible;
    padding-bottom: 25px;
    padding-left: 45px;
    padding-top: 15px;
    width: 493px;
}

.quote_inner {
    background-image: url("../images/quote_end.jpg");
    background-position: right bottom;
    background-repeat: no-repeat;
    color: #3196CB;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    margin-bottom: 20px;
    text-align: left;
    width: 468px;
}
