@charset "utf-8";

/*	___________________________________
	
	Asrtaclinic.ru
	
	Sergei Asanov (http://sadesign.ru)
	16/01/2008
	___________________________________
*/

@import url(/css/typo.css);
@import url(/css/navigation-h.css);
@import url(/css/niftyсorners.css);

html {}
body { background: #f3f1e8 url(/i/topinternal.jpg) top repeat-x;}

/*
	HEADER
	_______________
*/
.topleft { background:url(/i/topleft.jpg) no-repeat left top; width:287px; height:304px; position: absolute; z-index:1; top:0; left:0;}
.topright { background:url(/i/topright.gif) no-repeat right top; width:253px; height:148px; position:absolute; z-index:1; top:0; right:0;}

#header { z-index:1; background:url(/i/topright.gif) no-repeat right top;}

#logo { position: absolute; left:12%; top:50px; z-index:10;}




.fullcontent { margin-left: 12%; width:82%; z-index:10; position: relative;}

.content  {z-index:10; position: relative;}
.main {width:52%; margin-left: 12%;min-height:400px;_height:400px;}
.l { position: absolute; right:0; top:0; width:280px;z-index:200;}


.linkarticles { padding-top: 60px; padding-right:30px;}
.linkarticles h1 {font-size: 18px; font-style:italic; font-family:Arial, sans-serif; color: #bcb7af; padding-bottom:4px;}
.linkarticles ul { font: 11px Tahoma, sans-serif; padding-left:2px;}
.linkarticles ul li { padding: 4px 0;}


.appointment { background:url(/i/hand.gif) no-repeat top right; padding: 100px 110px 0 0;}
.addtestimonals { padding: 50px 100px 0 0	;}
.appointment .small, .addtestimonals .small { padding-top:4px;}

.appointment a {position:relative;z-index:150;}


/*
	PRICES
	_______________
*/

.prices { padding: 20px 0;}
table.pricelist td { border-bottom: solid 1px #e2ded4; padding: 5px 0;}
table.pricelist tr.head td {border-bottom: none; padding-top:22px;}
table.pricelist td.price { text-align: right;}
table.pricelist td.price span { font-size:17px; font-weight: bold; padding-right:8px;}

.docprice {background: url(/i/doc.gif) no-repeat 0 55px; padding: 61px 0 8px 40px; }


/*
	TESTIMOIALS
	_______________
*/
.testimonials { padding-left:12%; padding-right:6%; padding-top: 20px; position: relative; z-index: 10;}
.tre {padding-left:40px;}
.comment { font-size:11px; line-height:16px; background: #fff url(/i/laquo.gif) no-repeat 8px 16px; color: #777571;  
padding:18px 18px 16px 34px; }
.raquo { padding-left:10px;}
.next { font-size:60px; font-weight: bold; padding-top:40px;}
.next a { text-decoration: none; color: #c2bcb0}
.next a:hover {color:#cd2f02}

.user { padding-top:22px;}
.user .date { font-size:11px; font-weight: bold; color: #b6afa2; }



/*
	PERSONNEL
	_______________
*/

table.pers td { height:160px;}

.userpic { border: solid 1px #3d3c3c; float:left; margin-right:12px; height:120px; }
.name {padding-right:12px;}
.speciality { color:#baad9f; padding-right:12px;}
.small { padding-top: 5px;}

.personnel h2 {padding:20px 0 40px 0;}
.personnel h2 span { padding-left:20px;}
.personnel h2 span a { font-size:12px; font-weight: normal;}

.fullphoto { float: left; margin-right:20px; margin-bottom:16px;  border: solid 1px #3d3c3c;}
.userinfo {display: table; _height: 0; /* for IE5-6 */ zoom: 1; /* for IE7 */}
.userinfo h3 {padding-top:24px; padding-bottom:4px;}
ul.certificate li {  font-size: 11px; font-family: Tahoma; color:#baad9f; padding:3px 0;}
 
/*
	TREATMENT
	_______________
*/


ul.treatment { padding-top:20px;}
ul.treatment li {font-size: 17px; font-weight: bold; }
ul.treatment li ul { padding-left:20px; padding-bottom:20px;}
ul.treatment li ul li {font-size: 12px; font-weight:normal; padding:3px 0; }

/*
	CONTACT
	_______________
*/
.contact{margin-top: -20px;}
.contact h2 {padding-top:20px;}
.contact td {padding-bottom:20px;}
.tel { font-size:17px; font-weight: bold; padding-top:5px;}
.tel .code { font-size:11px; font-weight: normal; color:#999;}
.mail {padding-bottom:2px;}


.fillform { padding-top:30px;}
.fillform td { padding:3px 0; vertical-align:middle;}
.fillform .error { color: #cd2f02; font-weight: bold; padding-bottom:10px;}


/*
	ARTICLES
	_______________
*/

#articles { background:url(/i/articlesbg.jpg) no-repeat; padding:90px 0 40px 154px; width:60%; margin-left:10px;}
#articles h2 { padding-bottom:20px;}
#articles .item { padding-bottom: 20px;}
#articles .date {  font-size:12px; font-weight: bold; color: #b6afa2; }
#articles .title { line-height:18px;}
#articles .title span.section { font-size:11px; font-family: Tahoma; margin-left:14px;}
#articles .title span.section a { text-decoration: none; background: #c2bbae; color: #fff; padding: 0 6px 1px 6px;}
#articles .title span.section a:hover {background: #ae3a20; color: #fff;}
#articles .allarticles a { color: #978c7c;}





/*
	FOOTER
	_______________
*/

#footer { margin-top:70px; margin-left: 12%; padding-bottom:36px; position: relative; background: url(/i/footerbg.jpg) 0 6px no-repeat; padding-left: 72px;}
#footer .counter { padding-top:8px; padding-left:72px}
#footer .r { position: absolute; right:0; top:0; width:280px; color:#baad9f;}

img.artimage {border:1px solid #cd2f02;margin:3px 8px;float:left;}
img.artimage[align=left] {margin-left:0;}
img.artimage[align=right] {margin-right:0;}

h1.zagolovok {padding:0 0 20px 0;}

.newsitem {padding:0 0 15px 0;}
.newsitem .text * {padding:0;margin:0;}
.newsitem .date {font-weight:bold;}
.newsitem .time {display:none;}


.linkarticles, .cont-tel {padding-top:25px;}
.cont-tel span {display:block;font-size:16px;font-weight:bold;padding:5px 0;}
.cont-tel span b {display:block;font-weight:normal;font-size:24px;color:#ad2600;padding-top:2px;}


h2.h2 {font-weight:normal;font-size: 32px; font-family: Georgia, "Times New Roman", Times, serif; color: #bcb7af; color:#3d3c3c;}
h2.under { font-size: 18px; margin-top:-.5em;}

.menu-sec {list-style:none;display:block;padding:22px 0 0 0;}
.menu-sec li {display:block;padding:3px 0;}
.menu-sec li a {font-size:18px;}



/* 

____________КАРТА


*/


        /* Внешний вид балуна (начало)*/

            .b-simple-balloon-layout {
                position: relative;

                width: 150px;
                padding: 10px;
                margin-left: -10px;
                
                border: 1px solid #848877;
                background: #f8ffe0;
            }

        /* Внешний вид балуна (конец)*/

        /* "Хвостик" балуна (начало)*/

            .b-simple-balloon-layout .tail {
                position: absolute;
                
                width: 30px;
                height: 24px;
                margin-top: 10px;
                
                background: url("/i/tail.png") no-repeat;
            }

        /* "Хвостик" балуна (конец)*/

        /* Кнопка закрытия балуна (начало)*/

            .b-simple-balloon-layout .close {
                position: absolute;
                right: 0;
                top: 0;

                width: 13px;
                height: 13px;
                margin-right: 5px;
                margin-top: 5px;
                
                background: url("http://api-maps.yandex.ru/i/0.3/balloon/close.gif") no-repeat;
                cursor: pointer;
            }

        /* "Кнопка закрытия балуна (конец)*/


