@charset "utf-8";

/********* CSS Reset ***********/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;outline:0;font-size:100%;background:transparent;}
body {line-height:1;}
blockquote, q {quotes:none;}
blockquote:before, blockquote:after, q:before, q:after {content:'';content: none;}
:focus {outline:0;}
ins {text-decoration:none;}
del {text-decoration:line-through;}
table {border-collapse:collapse;border-spacing:0;}


/******** Global *********/
html,body{margin:0;padding:0;min-width:1100px;}
body{font: 76% arial,sans-serif;background:#f3f8ff;}
p{margin:0 10px 10px}

#temp_banner {
   position:fixed;
   right: 0;
   z-index: 100;
   margin-top: 160px;
   background:url(img/wbdent.png) no-repeat;
   width: 138px;
   height: 252px;
}

/******** Header *********/
#before_header {height:210px;max-width:1100px;margin: 0 auto;_background:url(img/before_header.gif) repeat-x 0 0;}
#header{height:210px;margin:0;padding-left:0px;background:url(img/head.jpg) no-repeat 0 0;color: #79B30B;position:relative;max-width:1170px;margin: 0 auto;_background:url(img/head.jpg) no-repeat 0 0;}
#transparent {position:absolute;width:220px;height:200px;z-index:10;background:url(img/transparent.gif);left:0;}
a.logo {height:200px; width:220px; float:left; margin:0px 0 0 0px; border:none;}

#head_menu { float:left; margin:10px 10px 0 30px;}
#head_menu ul { margin: 0px 0px 0px 0px; list-style:none;  font-family:Arial,sans-serif; font-size:14px; font-weight:normal; }
#head_menu ul li { line-height:22px; margin:0 0px 0 0px;  }
#head_menu ul li a:link, #head_menu ul li a:visited { padding: 0 0 0 20px; background:url(img/point_off.gif) no-repeat; background-position:left; text-decoration:none; color:#004990; }
#head_menu ul li a:hover, #head_menu ul li a:active { padding: 0 0 0 20px; background:url(img/point_on.gif) no-repeat; background-position:left; text-decoration:underline; color:#004990; }
#head_menu ul li a:selected {color:#999;}

#flash1 {float:left;width:220px;height:200px;margin:0px 0 0 0px;background:transparent;position:relative;z-index:1;}
#flash2 {left:420px;float:left;width:360px;height:100px;margin:0px 0 0 70px;margin-left:30px;}


#adress { float:right;position:absolute;text-align:right;width:170px;height:40px;padding:0;font-size:14px; color:#004990; line-height:normal;top:10px;right:20px;}
#phone { float:right;position:absolute;text-align:right;width:110px;font-size:14px; color:#004990; line-height:normal;padding:0px;top:55px;right:20px;}


  
/******** Content *********/
#container {background:#fff;width:100%;max-width:1100px;height:100%;margin:0 auto;}
#wrapper{float:left;width:100%;max-width:1100px;background:#fff;}
#content{float:left;height:100%;background:#fff;padding:0px 10px 100px 10px;width:50%;min-width:640px;position:relative;top:-40px;z-index:1;}

#content p {line-height:1.4;color:#3e3e3e;text-align:justify;font-family:Arial,sans-serif 12px; margin:3px 0px 10px 5px; font-weight:normal;}

#content h1{color:#004990;text-align:left; margin:15px 0px 15px 5px; font-family:Arial,sans-serif;font-size:16px;font-weight:bold;}
#content h2 {line-height:1.4; color:#3e3e3e; text-align:justify; font-size:14px; margin: 0px 0px 10px 5px;}
#content h3 {color:#3E3E3E;text-align:left;font-size:14px;margin:7px 0px 10px 5px;font-weight:normal;}
#content h4 { line-height:1.4;color:#3e3e3e;text-align:center;font-size:14px;margin:0px 0px 10px 5px;} /*для Подробнее о врачах*/
#content h5 { line-height:1.4;color:#004990;text-align:center;font-size:14px;margin:0px 0px 10px 5px;font-weight:normal;}
#content h6 { line-height:1.4; color:#004990; text-align:center; font-size:14px; margin:0px 0px 10px 5px;clear:both;} /*для Наши врачи*/


#content hr {background:transparent;border:none;border-bottom:1px solid #999;height:7px;margin: 10px 0px;}

p.results {text-align:justify;font-family:Verdana,sans-serif;font-size:10px;margin:-20px 0px 0px 0px; font-weight:normal;color:#666; }

#content a:link, #content a:visited {color:#004990;text-decoration:none;}
#content a:hover, #content a:active {color:#00a0e4;text-decoration:underline;}

#content ul, #content ol { color:#3e3e3e; text-align:justify; margin: 0px 20px 10px 40px; list-style-position:outside; }

#pusher { margin:0px auto;padding:0px;height:100px;width:500px;float:left;clear:both;}

ul.pointer {overflow:hidden;text-align:left; margin:0px; list-style:none; font-family:Arial,sans-serif; font-size:12px; font-weight:normal;line-height:normal; }
ul.pointer li {margin:0px;*margin-left:20px;padding: 0 0 0 20px;background:url(img/bull_list.gif) no-repeat; background-position:0 50%; line-height:normal; }
ul.pointer li a:link, ul.pointer li a:visited { text-decoration:none; color:#ff6703; line-height:normal;}
ul.pointer li a:hover, ul.pointer li a:active { text-decoration:underline; color:#ff6703;line-height:normal; }

ul.orange { overflow:hidden;text-align:left; margin:0px; list-style:none;  font-family:Arial,sans-serif; font-size:12px; font-weight:normal;line-height:normal; }
ul.orange li {margin:0px;*margin-left:20px;padding: 0 0 0 20px;background:url(img/bull.gif) no-repeat; background-position:0 50%;line-height:normal;  }
ul.orange li a:link, ul.orange li a:visited { text-decoration:none; color:#3e3e3e;line-height:normal; }
ul.orange li a:hover, ul.orange li a:active { text-decoration:underline; color:#3e3e3e;line-height:normal; }

#content ul.blue { overflow:hidden;text-align:left; margin: 0px 0px 0px 0px; list-style:none; line-height:normal; }
ul.blue li {margin:-5px 0px 0 0px;padding: 0 0 0 20px;background:url(img/bull.gif) 15px 50% no-repeat;line-height:normal;  }

ul.main li {padding-bottom:5px;background-position:0 20%;}

hr {color:#004990;margin:-20px 0;padding:0px;height:1px;size:1px;line-height:0;font-size:1px;}
#hr {border:none;border-bottom:1px solid #004990;clear:both;height:0; width: 100%;margin:7px 0;}

.hand {cursor: pointer;}





/******** Flash *********/
.main-hot{height:205px; width:530px; margin-bottom:20px;background:transparent;position:relative;font-size:1.2em;line-height:1.3; margin:0 auto;margin-bottom:20px;}
.main-hot .hot-in{background:url(./img/hot-topright.png) no-repeat 0 0; height:205px;position:relative;}
.main-hot .img{position:absolute;top:0;left:0;width:305px;}
.main-hot .hot-bot{height:4px;width:530px;background:url(./img/hot-bot.png) no-repeat 0 0;position:absolute;top:203px;z-index:9;}
.main-hot .hot-tl{width:2px;height:2px;background:url(./img/hot-topleft.png) no-repeat 0 0;position:absolute;top:0;left:0;z-index:9;}
.main-hot .hot-tr{height:205px;width:2px;background:url(./img/hot-tr1.png) no-repeat 0 0;position:absolute;left:528px;top:0;z-index:3;}
#content ul.tophot {list-style:none;position:absolute;top:0px;left:296px;width:225px;height:205px;z-index:5;padding-top:1px;margin:0 0 0 10px;}
.tophot li{height:43px;background:url(./img/tophot-str_off.png) repeat-x 0 0;border-bottom:1px solid #d3d3d4;padding:9px 0px 15px 10px;font-size:1.25em;line-height:1.2;position:relative;width:211px;z-index:5;border-left:1px solid #d3d3d4;}
.tophot i{display:none;}
.tophot a{color:#004990; text-decoration:none; font-family:Verdana,sans-serif; font-size:12px; font-weight:bold;padding:0;}
.tophot a:hover {text-decoration:none;}
.tophot li.here{background:url(./img/tophot-str.png) repeat-x 0 0;color:#262626;}
.tophot li.here a{color:#000;text-shadow:#fff 0 1px 0; font-family:Verdana,sans-serif; font-size:12px; font-weight:bold;}
#content ul.tophot li a:hover {text-decoration:none;}
.tophot li.here a span{font-weight:normal;}
#content ul.tophot li a:hover span {color:#333;}
.tophot li.here i{display:block;width:14px;height:21px;position:absolute;top:23px;left:-12px;background:url(./img/hotarr.png) no-repeat 0 0;z-index:5;}
.tophot li span{display:block;color:#848484;padding-top:4px;font-weight:normal;font-family:Arial,sans-serif; font-size:10px;}
#tophot2{position:absolute;top:70px;}
#tophot3{position:absolute;top:140px; border:none;}

a.path { margin:0px 0px 10px 5px; font-size:10px; color:#525252; }
a.more { float:left;margin:0px 0px 10px 5px; font-size:12px; color:#525252; text-decoration:none;}
a.more:hover { margin:0px 0px 10px 5px; font-size:12px; color:#525252;text-decoration:underline; }

#doctor {float:left; clear:left; margin:10px 0; max-heigth:230px;}


/******** Images*********/
#content a img {}

.l{float:left;padding:3px;margin:5px 10px 2px 3px;border:1px solid #cccccc;} 
.br-l, #content a img.br-l {float:left;margin:5px 10px 2px 3px;} 
.l2 {float:none;clear:both;padding:3px;margin:5px 10px 2px 3px;border:1px solid #cccccc;} 
.l3, #content a img.l3 {float:none;clear:both;padding:3px;margin:5px 10px 2px 3px;} 

.r{float:right;padding:3px;margin:5px 0px 2px 10px;border:1px solid #cccccc;} 
.br-r, #content a img.br-r { float:right;margin:5px 0px 2px 10px;}

.c-1 {display:block;float:none;text-align:center;margin:2px auto;padding:3px;border:1px solid #cccccc;}
.c-2, #content a img.c-2 {display:block;float:none;text-align:center;margin:2px auto;}

.doc{ float:left; margin: 2px 10px 2px 3px; width:150px;}
.results {text-align:center;margin:0px;padding: 0px;} /* картинки для До и после*/

/*Галерея - смена картинок кликом мышки*/
#gallery {float:left;width:100%;height:80px;margin:0px auto;display:inline;text-align:center;}
#gallery  img {margin:0 10px;}
#big_foton {float:left;clear:both;width:100%;margin:10px auto;text-align:center;color:#3e3e3e;}
#gallery_photo {float:left;clear:both;width:100%;margin:10px auto;text-align:center;}


/*
#gallery_left { float: left; margin:3px 3px 3px 10px; }
#gallery_right { float: right; margin:0 10px 0 3px;}
#gallery_line{ float: none; padding: 1px; margin: 2px 10px 2px 10px; }
#gallery_line_center{ float:none; padding:1px; margin: 2px 10px 2px 150px; }
#gallery_line_center2{ float:none; padding:1px; margin: 2px 10px 2px 80px; }
#content img.email { float:left;  padding:0 0px 0 12px; border:none; margin:4px -10px 0px 0px; }
#content img.email2 { padding:0px; border:none; margin:4px 0px 0px 0px; }
*/


/******** Price List *********/
.table{height:30px; font:bold 14px Arial,sans-serif;color:#004990;text-transform:uppercase;text-align:center;background:url(img/h2.gif)repeat-x; background-position:0px 20px; margin:0px 0px 10px 0px;}
.table span {padding:0px 20px 0px 20px;background:#fff;word-spacing:3px;text-align:center;}
.price-tbl {width:90%;margin:0px auto 30px auto; border-collapse:collapse;}
.price-tbl tr:hover {background:#f3f7f9;}
.price-tbl td {border-bottom:1px solid #9CCCEA;padding:5px 30px 7px 0px;}
.price-tbl td:hover {color:#F60;}
.price-tbl td.price-cell {width:130px;text-align:right;font-size:12px;}
.price-tbl td.price-cell:hover {color:#000;}
.price-tbl td.price-cell span {font-size:17px;font-weight:bold;padding:0 4px 0 0;}
.price-tbl td.past_price {font-size:17px;color:#000;font-weight:normal;padding:0 4px 0 0;text-align:right;text-decoration: line-through;}
.price-tbl td.past_price:hover {color:#F00;}
.hideBlock{display:none;font-family:Arial,sans-serif;}
h3.click {color:#004990 !important;background: url("img/click.gif") no-repeat scroll 5px -52px transparent;border-bottom: 1px dashed #CCCCCC;cursor: pointer;display: block;width: 95%;font-size: 16px;text-transform:uppercase;font-weight: bold;margin: 0.5em 0;padding: 2px 0 10px 30px;}
/******** Table *********/
#content table { width:100%; border-spacing:0px; border-collapse:collapse; /*text-align:center; font-size:12px; color:#545454; margin:10px 0 10px 30px;*/}
#content table.hover {width:90%;margin:0px auto 30px auto; border-collapse:collapse;border:1px solid #9CCCEA;}
#content table.hover tr:hover {background: #BCE6F9}
/*
#content table td { padding: 3px; border: 1px solid #CCC; vertical-align:center; }
#content table td.headline { background:#d7d7d7; padding: 7px 3px; text-align:center; font-size:12px; font-weight:bold; color:#545454; }
#content table td.headline_cell {  background:#ededed; padding: 7px 3px; text-align:center; font-size:12px; font-weight:bold; color:#545454; width:70px; }
#content table td.white { border:0px #FFF; }
*/

 
/******** Navigation *********/
#navigation{background:#fff;float:left;width:220px;}
#left_menu { background:url(img/menu_line.gif) 0 0 no-repeat;float:left;width:220px;margin:0px;}

#navigation ul { margin: 5px 0px 0px 25px;*margin-left:25px; list-style:none; list-style:none outside;  font-family:Arial,sans-serif; font-size:13px; }
#navigation ul li {list-style:none outside;margin:0 0px 0 0px;padding-bottom:5px;*margin:0 0px 0 -10px;}
#navigation ul li a:link, #navigation ul li a:visited { padding: 0 0 0 10px; background:url(img/point_blue.gif) no-repeat; background-position:left; text-decoration:none; color:#002390; }
#navigation ul li a:hover, #navigation ul li a:active { padding: 0 0 0 10px; background:url(img/point_orange.gif) no-repeat; background-position:left; text-decoration:underline; color:#F60; }
#navigation ul li a.menu_item_selected {color:#999;text-decoration:none;cursor:default;background:url(img/point_orange.gif) no-repeat;}

#navigation ul ul.submenu { margin: 0px 0px 0px 15px;*margin-left:15px; list-style:none; font-family:Arial,sans-serif; font-size:11px; }
#navigation ul ul.submenu li { border:none; padding:0px 0 5px 0;}
#navigation ul ul.submenu li a:link, #navigation ul ul.submenu li a:visited { padding: 0 0 0 12px; background:url(img/point_grey.gif) no-repeat; background-position:left; text-decoration:none; color:#000; }
#navigation ul ul.submenu li a:hover, #navigation ul ul.submenu li a:active {text-decoration:underline;color:#F60; }
#navigation ul ul li a.submenu_item_selected {color:#999;text-decoration:none;cursor:default;}

#left_img{background:url(img/menu_line.gif) 0 0 no-repeat;float:left;width:210px;margin:30px 0 0 0px;padding:20px 0 20px 10px; }

#box_indent {float:left;width:100%;margin:0px;}
span.line {float:left;width:100%;height:10px;margin:0px;background:url(img/menu_line.gif) 0 0 no-repeat;}


/******** Extra *********/
#extra{float:right;width:20%;position:relative;z-index:1;top:-10px;right:0;}

#module {float:left;width:90%;margin:0px 0px 20px 10px;background:url(img/menu_line.gif) no-repeat 50% 0%;}
#module ul { margin: 10px 0px 0px -40px;*margin-left:0px; list-style:none; color:#004990; font-family:Arial,sans-serif; font-size:13px; text-align:left;}
#module ul li { text-align:left; }
#module ul li a.module:link, #module ul li a:visited{background:url(img/point_blue.gif) no-repeat;text-align:left;padding:0 0 0 10px;text-decoration:none; color:#004990;}
#module ul li a.module:hover, #module ul li a:active {background:url(img/point_blue.gif) no-repeat;text-align:left;padding:0 0 0 10px;text-decoration:underline;color:#00a0e4; }
#module h2 {padding:4px 4px 4px 10px; color:#1061A2;; font-size:16px; font-weight:normal;background:url(img/point_blue.gif) 0 50% no-repeat; margin:10px 0 5px 5px;  text-align:left;}
#module h3 {padding:0px 0px 2px 20px;margin:-10px 0px 0px 0px;color:#a0a0a0;font-size:16px;font-weight:normal; background:url(img/romb_grey.gif) no-repeat; background-position:left;}
#module a:link, #module a:visited { text-align:left; margin:0px;padding:0;text-decoration:none;color:#004990;}
#module a:hover, #module a:active { color:#00a0e4; text-decoration:none;}
#module p {  margin:5px 5px 10px 0; font-size:10px;color:#0B406B;}
#line { float:left;height:2px;width:100%;margin-bottom:5px;background:url(img/menu_line.gif) 0 50% no-repeat;}
#module img { text-align:center; margin:20px 25% 0px 25%;}
#module_special {  margin-bottom:20px; display:block; height:60px; width:20%;  }
#module_special h3 {padding:2px 0px 2px 65px; color:#4EA34B; font-size:16px;  font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; text-decoration:underline;/* text-align:center;*/ font-weight:normal;  }
#module p.left_question { text-align:left; color:#666; font-size:10px; font-weight:normal; padding:0 0 0 5px;margin:0 0 0px 7px;line-height:normal;border-left:1px solid #BABABA;}
#module p.left_answer { text-align:left; color:#0B406B; font-size:10px; font-weight:normal; padding:0 0 0 5px;margin:0 0 7px 7px;line-height:normal;border-left:1px solid #599ACF;}

.banner3 {float:left;width:100%;height:240px;background:url(img/banner3.jpg) 50% 0 no-repeat;margin-bottom:20px;}
.banner {float:left;width:100%;height:200px;background:url(img/skidka2_zima.png) 50% 0 no-repeat;}



#right_images {float:left;width:100%;height:200px;margin-top:20px;padding-top:10px;background:url(img/menu_line.gif) 50% 0 no-repeat;}
#right_images ul {display:block;float:left;width:87%;height:80px;margin:0 0px 0 20px;_margin:0;_width:100%;padding:0;}
#right_images ul li {display:block;float:right;height:80px;padding:0px 85px 0 0;margin:0px 0px 0 -18px;list-style:none;text-transform:uppercase;color:#004990;font-size:11px;font-weight:bold;text-align:right;vertical-aligh:middle;}

#right_images ul li img {display:block;float:right;position:absolute;right:10px;border:none;}

#right_images ul li a:link, #right_images ul li a:visited {color:#004990;text-decoration:none;}
#right_images ul li a:hover, #right_images ul li a:active {color:#0063E2;text-decoration:none;}


/******** News Short *********/
#news{float:left;width:100%;margin:0 10px 0px 0;background:url(img/menu_line.gif) 50% 100% no-repeat; padding-bottom:10px;overflow: hidden;}
#news_date {float:none;clear:both;font-size:10px;font-style:italic;text-aligh:left;margin:0;padding:0;color:#3a3b3b;}
#news p {font-size:11px; color:#525252; text-align:left; margin:0px 0px 10px 0px;clear:left;}
#news a:link, #news a:visited  {font-size:11px; color:#004990; text-align:left; margin:0 0 10px 0; padding:0;display:block;}
#news a:hover, #news a:active {font-size:11px;color:#00a0e4;text-decoration:underline;}
#news a.archive {font-size:11px; color:#004990; text-align:right;margin:0px 0px 10px 0; padding:1px 0px 1px 0;display:block;float:none;clear:both;}
#news a.archive:hover {font-size:11px;color:#00a0e4;text-decoration:underline;}
#news span.red, #news_archive span.red, #news_full span.red {font-weight:bold;color:#F00;}




/******** News Archive *********/
#news_archive_main {float:left;clear:left;width:100%;margin:10px 0px;}
#news_archive {float:left;clear:left;width:100%;margin:10px 0px;}
#news_archive h2 { padding: 0 0 0 10px; background:url(img/point_blue.gif) 0 0 no-repeat;margin: 10px 0px 10px 7px; color:#006dff; text-transform:uppercase; font-size:14px; font-weight:normal; }
#news_archive span.news_archive_date { float:right; display:block; color:#3a3b3b; padding:2px 0px; font-style:italic; font-size:11px;position:relative;right:0;top:0;}
#news_archive p {  color:#000; color:#534f4d;}
#news_archive a:link, #news_archive a:visited {color:#004990; text-align:right; margin:5px 10px 25px 10px; text-decoration:none;}
#news_archive a:hover, #news_archive a:active { color:#00a0e4; text-decoration:underline; }
#news_archive ul, #news_archive ol { color:#3e3e3e; text-align:justify; margin: 0px 20px 10px 30px; list-style:disc outside; }


/******** News Full *********/
#news_full {float:left;clear:left;width:100%;margin:10px 0px;}
#news_full h2 {padding: 0 0 0 10px;background:url(img/point_blue.gif) 0 0 no-repeat;margin:10px 0px 20px 7px;color:#006dff;text-transform:uppercase;font-size:14px;font-weight:normal;}
#news_full span.news_archive_date { float:right; display:block; color:#3a3b3b; padding:2px 0px; font-style:italic; font-size:11px;position:relative;right:0;top:0;}
#news_full p {color:#534f4d;}
#news_full ul, #news_full ol { color:#3e3e3e; text-align:justify; margin: 0px 20px 10px 30px; list-style:disc outside; }


/******** Find *********/
#find{ float:left;margin:0px 0px 10px 0px;width:100%;color:#3e3e3e;text-align:left;position:relative;left:0;top:0;}
#find h3 {padding:2px 0px 2px 20px; color:#006dff;; font-size:14px; font-weight:normal; text-transform:uppercase; background:url(img/bullet.jpg) left no-repeat; margin:0px 0px 5px 0px; font-family:Arial,sans-serif; text-align:left;}
#find a:link, #find a:visited { padding:2px 0px 2px 5px;color:#004990; text-decoration:none; }
#find a:hover, #find a:active { color:#00a0e4; text-decoration:underline;  }

a.ask {font-size:16px;font-weight:bold;display:block;float:left;position:absolute;left:40px;top:13px;}
a.add_feedback:link, a.add_feedback:visited {display:block;float:rigth;width:200px;font-size:16px;font-weight:bold;color:#004990;text-decoration:none;position:absolute;right:0;top:13px;}
a.add_feedback:hover, a.add_feedback:active {color:#00a0e4; text-decoration:underline; }

/******** Consult *********/
#consult {float:left;width:100%; margin:0px 0px 10px 0px; font-size:12px;}
#consult h3 {padding:2px 0px 2px 20px; color:#006dff;font-weight:normal; text-transform:uppercase; background:url(img/bullet.jpg) 0 50% no-repeat; margin:0px 0px 5px 0px; font:Arial,sans-serif 14px; text-align:left;}
#consult_question h3 {padding:0px 0px 5px 20px; color:#006dff;font-weight:normal; text-transform:uppercase; background:url(img/bullet.jpg) 0 50% no-repeat; margin:0px 0px 5px 0px; font-size:12px; text-align:left;height:15px;display:block;clear:both;}
#consult_question {float:left;width:100%;font-size:11px;color:#305BB7;border:1px solid #CCC;padding:5px 0px 5px 10px;margin:0px 0px 0px 0px;}
#consult_data {float:left;width:100%;background:#EBEBEB; border:1px solid #CCC; border-top:none;height:auto;margin:0px 0px 0px 0px;font-size:10px; padding:5px 0px 5px 10px;color:#2F3A56;clear:both; }
span.consult_data {float:left;font-size:10px; margin:2px 8px 5px 0px; color:#666;display:block; }
span.number {float:left;font-size:11px; margin:2px 8px 5px 0px; color:#666;display:block;font-weight:bold; }
#consult_reply {float:left;width:100%;margin:0px 0px 0px 0px; border:1px solid #CCC;border-top:none;padding:5px 0 5px 10px; color:#333; font-size:11px;line-height:normal;clear:both; }
#consult_reply p {margin:0;padding:0 10px 0 0;}
#consult_doctor {float:left;width:100%; color:#2F3A56; font-size:11px;padding:5px 0 5px 0px; }
#consult_links {float:left;width:100%;margin:0px 0px 0px 0px;padding:5px 0 5px 10px; color:#333; font-size:11px;line-height:normal;clear:both; }

#consult a:link, #consult a:visited {color:#004990;text-decoration:none;}
#consult a:hover, #consult a:active {color:#00a0e4;text-decoration:underline; }

a.archive:link, a.archive:visited {color:#004990;text-decoration:none;text-align:right;display:block;float:right;clear:right;margin:10px 10px 0px 0px;}
a.archive:hover, a.archive:active {color:#00a0e4;text-decoration:underline; }

#consult_list {float:left;clear:both;width:100%;}
#consult_list_name { float:left; width:330px; margin:5px 5px; }
#consult_list_numbers { float:left;margin:5px 0px; color:#3e3e3e;}
#consult_list_name a:link, #consult_list_name a:visited {padding:2px 0px 2px 0px;color:#004990;text-decoration:none; text-transform:uppercase; }
#consult_list_name a:hover, #consult_list_name a:active {padding:2px 0px 2px 0px;color:#00a0e4;text-decoration:underline; text-transform:uppercase; }

#more {float:right;clear:both;text-align:right;margin:5px 30px 25px 0px;display:block;}

#pages {float:left;width:100%;margin-bottom:10px;}
#pages p {text-align:center;margin:0 5px;}
#pages a:link, #pages a:visited {text-align:center;color:#004990;text-decoration:none;width:15px;height:10px;margin:0;padding:0 5px;}
#pages a:hover, #pages a:active {text-align:center;color:#000;text-decoration:none;background:#ccc;}
span.page_link_selected {color:#534f4d;margin:0 5px;}



#feedback {float:left;width:98%;_width:60%;border:1px solid #CCC;margin:10px 0px 10px 10px;font-size:12px;position:relative;left:0;}
#feedback_text {float:left;width:98%;font-size:11px;color:#2F3A56;padding:5px 0px 5px 10px;margin:0px 0px 0px 0px;}
#feedback_data {float:left;background:#fff; height:auto;margin:0px 0px 0px 0px;font-size:10px; padding:5px 0px 5px 10px;color:#305BB7; }




/******** Consult Order Form *********/
#consult_form { margin:10px 0px 10px 10px;}
#consults_background {float:left;width:480px;background:url(img/background_form.jpg) 0 100% repeat-x;border:1px solid #98c3fd;*padding-bottom:10px;_padding-bottom:0px;}
#background_form_img {padding:10px 0px 8px 8px;margin:10px;_margin:10px 5px;background:url(img/background_form2.jpg) 0 100% repeat-x; float:left; width:450px; border:1px solid #a9ccfc; }
#consults_form_title { font-family:Times New Roman, serif; font-size:24px; font-style: italic; float:none;clear:both;; color:#000; margin:0px 0px 10px 15px; font-weight: bold; }
#consult_title { float:left; width:100px; font-size:12px; }
#consult_title2 { float:left; width:190px; font-size:12px; margin:20px 0px 15px 0px; }
#consult_field { float:left;clear:right;font-size:10px; margin:2px 30px 5px 0px; height:21px; }
#captcha { float:right; font-size:10px; margin:5px 17px 3px 0px; height:45px; }
#consult_field3 { float:right; font-size:12px; margin:15px 17px 10px 0px; }
#consult_field_sex { font-size:10px; margin:2px 8px 5px 70px; border: 1px; border-color:#F1F4F6; background:#transparent;  height:21px; }
#consult_roll { float:left;font-size:10px; margin:0px 30px 5px 0px; height:21px; }
#sex1 { font-size:12px; margin:0px 8px 5px 0px; float:left; width:80px; height:20px; }
#sex2 { font-size:12px; margin:0px 8px 5px 10px; float:left; width:80px; height:20px; }
#textarea {float:left;font-size:10px; margin:0px 0px 0px 0px; color:#2F3A56; height:200px;}
#form_Consult_Success {float:left;clear:both;position:relative;z-index:100;height:75px;width:500px;left:-10px;top:-240px;padding:15px 0 15px 0px;background:#fff;border:1px solid #999;text-align:center;line-height:1.3;}
#form_Consult_Success a:link, #form_Consult_Success a:visited {font-size:13px;font-weight:bold;}
#form_Consult_Success a:hover, #form_Consult_Success a:active {text-decoration:underline;}


/******** Feedback Order Form *********/
#form_Order {float:left;width:500px;margin:10px 0;}
#order_title { float:left; width:140px; font-size:12px; }
#order_title2 { float:left; width:190px; font-size:12px; margin:15px 0px; }
#order_field { float:left;font-size:10px; margin:2px 8px 5px 0px; border-color:#F1F4F6; background:#transparent;  height:21px; }
#order_field2 { float:right; font-size:10px; margin:2px 17px 3px 0px;border-color:#F1F4F6; background:#transparent;  height:45px;display:block; }
#order_field3 { float:right; font-size:12px; margin:12px 17px 10px 0px; }
#order_textarea {float:left;font-size:10px; margin:0px 0px 0px 0px; color:#2F3A56;width:270px; }
.reqMark { color: #D92E00; padding: 0 5px; vertical-align:top; }
#form_Order_Success {float:left;clear:both;position:relative;z-index:100;height:60px;width:500px;left:-10px;top:0px;padding:10px 0 10px 0px;background:#fff;border:1px solid #999;text-align:center;line-height:1.3;}
#form_Feedback_Success {float:left;clear:both;position:relative;z-index:100;height:60px;width:500px;left:-10px;top:-240px;padding:10px 0 10px 0px;background:#fff;border:1px solid #999;text-align:center;line-height:1.3;}
#form_Order_Success a:link, #form_Order_Success a:visited {font-size:13px;font-weight:bold;}
#form_Order_Success a:hover, #form_Order_Success a:active {text-decoration:underline;}
#form_Feedback_Success a:link, #form_Feedback_Success a:visited {font-size:13px;font-weight:bold;}
#form_Feedback_Success a:hover, #form_Feedback_Success a:active {text-decoration:underline;}



/******** Footer *********/
#footer{background: #fff;clear:left;width:100%;height:100px;border-top:2px solid #959ebc;padding-top:15px;position:relative;}
#logos2 {float:right;width:545px;height:76px;background:url(img/logos3.gif) 100% 0 no-repeat;margin:-15px 10px 0 0;}
#footer p{color:#666;margin:0;padding:2px 20px}

.banner2 {float:left;position:absolute;bottom:0;left:0;margin:0px;height:90px;width:100%;background:url(./img/banner2.jpg) 50% 0 no-repeat;z-index:100;}
#counters{bottom: 115px;height: 1px;position: absolute;width: 1px;}

.red{color:#f00 !important;}
