body, main { font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; }

html, body {margin: 0; padding: 0; background: #fff;}
.wrapper {max-width: 1280px; min-width: 980px; margin: 0 auto;}

.main .shapka {height: 225px;}

.shapka .sites {margin: 0 0 0 9px; padding: 0; list-style: none;}
.shapka .sites li {padding: 0 0 0 19px; margin: 4px 0 0;}
.shapka .sites .curr {background: url("http://www.art-med.ru/img/arrow_right_w.gif") 4px 2px no-repeat;}
.shapka .sites, .shapka .sites a:link, .shapka .sites a:visited {font: bold 11px Tahoma, Verdana, sans-serif; color: #fff;}

td { font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 13px; }

a {
	color: #008D45;
}

a:visited {
	color: #808000;
}

h1 { font-size: 115%; }
h2 { font-size: 115%; }
h3 { font-size: 105%; }
h4 { font-size: 105%; }
h5 { font-size: 100%; }
h6 { font-size: 100%; }

/* Чёрный заголовок на бледно-зелёной полосе */
.ltgreen {background: #E7FFE4;} /* бледно-зелёный фон */
h3.ltgreen {padding: 3px 10px; margin-bottom: 1ex; clear: both;}

/* Для акций */
.wtgreen {background: #00B445; color: #FFFFFF; } /* белый цвет на зеленом фоне */
h3.wtgreen {padding: 4px 10px; margin-bottom:0px;}
.ltgreen4 {background:#E7FFE4; padding:4px 10px;}  

.wtblue {background: #66BCCF; color: #FFFFFF; } /* белый цвет на голубом фоне */
h3.wtblue {padding: 4px 10px; margin-bottom:0px;}
.ltblue4 {background:#DCF5F5; padding:4px 10px;} 

form, input, textarea, select { font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; }

p { font-size: 100%; text-align: justify; margin-bottom: 1ex;}
li { font-size: 100%; margin-bottom: 1ex;}

sup, sub {
  vertical-align: middle;
  position: relative;
  font-size: 80%;
}
sup { bottom: 0.5em; }
sub { top: 0.5em; }

.linegreen {
	font-size: 95%;
	color: #008D45;
}
.linegreen a, .linegreen a:visited {
	text-decoration: none;
	color: #008D45;
}
.linegreen,.linegreen1,  .linegreen2, .linegreen4  {
	font-size: 95%;
	color: #008D45;
}
.linegreen a, .linegreen a:visited, .linegreen1 a, .linegreen1 a:visited, .linegreen2 a, .linegreen2 a:visited, .linegreen3 a, .linegreen3 a:visited, .linegreen4 a, .linegreen4 a:visited,  {
	text-decoration: none;
	color: #008D45;
}
/*.linegreen4 a {font-weight: bold;} comment by Denis */
.linegreen2, .linegreen3  {
	font-size: 95%;
	color: #FF8C00;
}
.linegreen2 a, .linegreen2 a:visited, .linegreen3 a, .linegreen3 a:visited {
	color: #FF8C00;
}

.linebrown {
	font-size: 95%;
	color: #896C68;
}
.linebrown a, .linebrown a:visited {
	text-decoration: none;
	color: #896C68;
}


.contact {
	font-size: 11px;
	color: #EEBE00;
}
.contact a, .contact a:visited {
	text-decoration: none;
	color: #EEBE00;
}
.contact a:hover {
	text-decoration: underline;
}

.faqquestion {
	font-weight : bold;
	color: #000000;
}
.faqquestionauthor {
	font-weight : bold;
	color: #008D45;
}

.faqanswer {
	color: #000000;
}
.faqanswerauthor, .faqanswerauthor a, .faqanswerauthor a:visited {
	font-weight : bold;
	color: #FF8C00;
        text-decoration: none;
}

.faqanswerauthor a:hover {
        text-decoration: underline;
}

.copyright {
	font-size: 90%;
        color: #000000; 
}

.newart {
	font-weight : bold;
	color: #FF8C00;
}
ul.anonslist {
	margin-left: 0;
	padding-left: 0;
	list-style-type: none;
}

ul.anonslist li {
	margin-top: 6px;
}

ul.anonslist li div {
        text-align: left;
}

ol.searcharticle li {
	margin-top: 6px;
}

ol.searcharticle li div {
        text-align: left;
		font-size: 0.9em;
}
ol.searchquest {
	font-size: 0.9em;
}

ol.searchquest li {
	margin-top: 6px;
}

.PriceHead11 {font-size: 115%; font-weight: bold; text-align: left; color: #ffffff}
.PriceHead11 a {color: #ffff77; font-size: 90%; font-weight: normal}
.PriceHead11 a:visited {color: #f0fff0}
.PriceHead21 {font-size: 110%;font-weight: bold;text-align: left}
.PriceHead21 a {font-size: 90%; font-weight: normal}
.PriceHead31 {font-weight: bold}

/* Блоки на гл. странице*/
.blockmain {width: 165px; height: 100px; border-collapse: collapse}
table.blockmain td {padding: 0; border: 1px solid #018730}
.blockmain .blocktext {height: 30px; text-align: center; background: #018730 url(/img/bgr_block_170x70.gif) repeat-x 0 50%}
.blockmain .blocktext a {display: block; width: 100%; color: #ffff6f; font: normal 11px arial, tahoma, sans-serif; text-decoration: none}

/* Блоки на внутренних страницах */
.blockinner {
	width: 185px; padding: 9px 0 0 10px;
	background: url(/img/bgr_block_old.gif) no-repeat;
	overflow: hidden;
}
.blockinner div {
	padding: 2px 4px;
	border-bottom: 1px solid #deece5;
}
.blockinner table {width: 165px; border-collapse: collapse}
.blockinner table td {padding: 0}

.blockinner .blocktext {font-size: 11px; padding: 2px; text-align: center; background-color: #fffff0;}
.blockinner .blocktext a {color: #000; text-decoration: none}

/* Список услуг в правой колонке */
.listUslugi {font-size: 90%;}
.listUslugi a {display: block; padding-bottom: 1ex;}
.listUslugi a.level2 {padding-left: 1em;}

/*Left Menu*/

#LeftMenuDiv {
	background: url(/img/leftmenu_bg.png) repeat-y left top;	
	}
#LeftMenuTopBgDiv {
	background: url(/img/leftmenu_top_bg.png) no-repeat left top;	
	}
#LeftMenuBottomBgDiv {
	background: url(/img/leftmenu_bottom_bg.png) no-repeat left bottom;
	padding:20px 0px 175px;
	}
#LeftMenuDiv ul {
	margin:0px 7px 0px 10px;
	padding:0px;
	}
#LeftMenuDiv ul li {
	margin-bottom:10px;
	list-style:none;
	}
#LeftMenuDiv ul li a {
	color:#FFF;
	font: bold 12px Verdana, Geneva, sans-serif;
	text-decoration:none;
	}
#LeftMenuDiv ul li a:hover {
	text-decoration:underline;
	}

/* Для профессорской клиники (begin) */
.ddpanel {
/*	margin: 0px 0px 15px 0px; */
	margin: 0px 0px 0px 0px;
	clear: both;
	float: none;
}
.PaddingDiv {
		padding: 0px 20px;
		/* font-size: 12px; */
}
.ddpanel .ddpanelcontent{
	color: #333;
	background: #E7FFE4; 
	clear: both;
	float: none;
	border-bottom: 1px solid #BAE7D0;
	border-top: 1px solid #BAE7D0;
}
.ddpanel .ddpaneltab{ 
/* margin-right: 20px; */
font-weight : bold;
width: 100%;
overflow: hidden;
}
.ddpanel .ddpaneltab a{ 
float: left;
color: white;
background: #00A651 url(/img/toggleleft.gif) no-repeat left top; 
text-decoration: none;
letter-spacing: 1px;
}
.ddpanel .ddpaneltab a span{ 
float: left;
display: block;
background: transparent url(/img/toggleright.gif) no-repeat right top;
padding: 3px 12px 4px 13px;
}
.ddpanel .ddpaneltab a span img.pointerimage{ 
margin-top: 2px;
margin-left: 5px;
}
.ddpanel .ddpaneltab a:active, .ddpanel .ddpaneltab a:focus{ 
outline: 0;
}
/* Для профессорской клиники (end) */
