/* CSS Document */
* { margin:0; padding:0;}
html, body { height:100%; }
body {font-size:100%; line-height:1.125em;}
html, input, textarea	{	font-family:Arial; 
		color:#747f7f;	}	

.alignMiddle{ vertical-align:middle}
.alignCenter{ text-align: center}
.container1{ width:100%}

.clear { clear:both;}
.fleft{ float:left}
.fright{ float:right}

div.container {	overflow:hidden; width: 100%;}

a img{ border:0px}
img{ vertical-align:top;  }
p{
	text-indent: 30px;
	text-align: justify;
}


a{color:#e28387; text-decoration:underline} 
a:hover{text-decoration:none}
.link{color:#e28387; background:url(images/marker1.gif) top left no-repeat; background-position:0 5px; padding-left:18px; border-bottom: 1px dotted #e28387;cursor:pointer}

/*content*/
#content{ font-size: 14px; width:100%; text-align:left; background: #FFFDD8;}
#content .indent-main{padding:0 17px 18px 38px}
#content .indent-col1{padding:0 0 0 9px}
#content .title{ background:url(images/tail.gif) repeat-x bottom; padding:5px 0 21px 9px; margin:0 0 21px -9px}
#content .title2{ background:url(images/tail.gif) repeat-x bottom; padding:2px 0 21px 9px; margin:0 0 18px -9px}
#content .title1{ margin:13px 0 15px 0}
#content .img-left{ float:left; margin:0 20px 16px 0}
#content .img-left1{ float:left; margin:0 37px 0 0}
#content .img-left2{ float:left; margin:0 37px 16px 0}
#content .img-indent{ margin:0 0 16px 0}
#content .img-indent1{ margin:0 0 0 30px}
#content .img-indent2{ margin:0 14px 15px 0}
#content .img-indent3{ margin:0 0 15px 0}
#page6 #content p{ margin:0 0 17px 0}
#content p{ margin:0 0 7px 0}
#content .p{ margin:0 0 7px 0}
#content h4{color:#747f7f; font-size:1.16em; margin-bottom:9px;  }
.tail{ background:url(images/tail1.gif) repeat-x bottom; padding-bottom:37px; margin-bottom:22px}
.tail1{ background:url(images/tail1.gif) repeat-x bottom; padding-bottom:19px; margin-bottom:22px}

.block{ background:#f8f8f8}
.indent-block{ padding:0 36px 24px 28px}
.block1{ border-left:1px solid #ececec;}
.indent-block1{ padding:0 14px 0 27px}

/*footer*/
#footer { color:#a9aaaa; font-size:0.75em; }
#footer .indent-footer{ padding:51px 44px 0 47px;}
#footer .img{ margin:43px 0 0 365px; position:absolute}
#footer span { background:url(images/icon.gif) no-repeat top left; padding-left:22px; background-position:0 5px}
#footer a {color:#e28387; text-decoration:underline}  
#footer a:hover {  text-decoration:none}
#footer span a {color:#4e4d4d; text-decoration:underline}  


.h{ height:42px}
.block-contact span{ float:right; margin-right:160px}
input{
   	border:1px solid #a09b96; 
	background:#FFFFFF;
	width:264px; height:21px;
	font-size:1em;
	padding-left:5px;
}
textarea{
   	border:1px solid #a09b96; 
	background:#FFFFFF;
	width:254px; height:141px;
	font-size:1em;
	padding-left:5px;
	margin-bottom:11px;
	overflow:auto}

/* заголовки */
h1
{
    font: 100 25px Arial;
    padding: 25px 0 25px 0;
    margin: 0;
    color: #00923F;
    clear: both;
}

.subLink
{
    margin: 0 0 0 15px;
}

#docTbl
{
    border-collapse: collapse;
}

#docTbl td
{
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    padding: 10px 0;
}

/* ссылки для постраничности */
#navLink
{
    text-align: center;
    padding: 10px;
}

#navLink .noLink
{
    padding: 0 5px 0 0;
}

#navLink a
{
    padding: 0 5px 0 0;
}

/* ----- Динамическое выпадающее меню ----------------------------------- */




    #menu
    {
        left: 15px;
    }


    /* скрываем блоки */
    #menu li ul
    {
        display: none;
    }

    /* динамика меню */
    #menu li:hover ul, #menu li.jshover ul
    {
        display: block;
    }

    /* оформление меню (отдельно для каждого дизайна) */
    #menu, #menu ul
    {
        list-style: none;
        z-index: 999999;
position: relative;
    }

    #menu li ul
    {
        background: #FFFDD8 url('images/listik.gif') repeat-y top left;
        position: absolute;
        top: 35px;
        left: -2px;
        width: 250px; padding-left:15px; padding-right:5px; padding-top:8px; padding-bottom:0;
	z-index: 9999999999;
    }

    #menu li
    {
        float: left;
        position: relative;
width: 160px;
    }

    /* расяние между блоками меню */
    #menu #li4
    {
        width: 115px;
    }

    #menu #li6
    {
        width: 115px;
    }

    #menu #li2
    {
        width: 230px;
    }


    #menu ul li
    {
        clear: both;
    }

    #menu li a
    {
        color: #00923F;
        display: block;
        background: url('images/menuFlower.gif') no-repeat top left;
        text-decoration: none; 
	font-style:normal; 
	font-variant:normal; 
	font:100 20px Monotype Corsiva; 
	padding-left:35px; 
	padding-right:10px; 
	padding-top:10px; 
	padding-bottom:10px
    }

    #menu li a:hover
    {
        text-decoration: underline;
    }


    #menu ul li a:hover, #menu ul li a
    {
        background-image: none;

    }

    #menu ul li a
    {
        padding: 5px 0 5px 25px;
        font-size: 20px;
        color: #8F8F8F;
	width: 250px;
    }
    /* ----- end:Динамическое выпадающее меню ------------------------------ */


    /* для текста */
    #content #padd
    {
        margin: 0 25px 15px 25px;
        padding-bottom: 15px;
    }

	#padd ul, #padd ol
	{
		margin: 15px;
		padding: 0 25px;
	}

	#photos
	{
		width: 150px;
		float: right;
        text-align: center;
	}
    
    #photos img
    {
        cursor: pointer;
        border: 1px solid #ccc;
        padding: 5px;
        margin: 5px;
    }
    
    #form
    {
        width: 560px;
        margin: 20px auto;
    }

    /* оформление блока с докторами */
    #dTopLeft
    {
        background: #fff url('/design/images/cornerTopLeft.gif') no-repeat top left;
        width: 533px;
        margin: 0 auto;
    }

    #dTopRight
    {
        background: url('/design/images/cornerTopRight.gif') no-repeat top right;
    }

    #dBottomRight
    {
        background: url('/design/images/cornerBottomRight.gif') no-repeat bottom right;
    }

    #dBottomLeft
    {
        background: url('/design/images/cornerBottomLeft.gif') no-repeat bottom left;
        height: 135px;
    }

    #galleryContainer p
    {
        text-indent: 0;
        text-align: center;
    }

    /* вывод ошибок */
    #error
    {
        font: 100 12px Arial;
    }


    #error p
    {
        text-indent: 0;
        text-align: left;
        color: #9B0000;
    }

    #error ol
    {
        margin: 17px;
    }

    /* оформление постраничности */
    #navigator
    {
        margin: 20px 0;
    }

    #navigator a, #navigator #nowPage
    {
        padding: 0 5px;
    }

.button
                {
                    width: 100px;
                }
                
                #select, input, textarea
                {
                    width: 100%;
                    padding: 0;
                    margin: 0;
                }
                
                textarea
                {
                    margin-bottom: 3px;
                }
                
                #answers
                {
                    padding: 0 30px 20px 0;
                }
                
                .flower
                {
                    font: 100 18px Arial;
                    background: url('/design/images/fla.jpg') no-repeat center left;
                    padding: 2px 0;
                }

                #padd .flower
                {
	            text-indent: 0;
                    padding: 2px 0 2px 35px;
                }
                
                .flower a 
                {
                    color: #00923F;
                    text-decoration: none;
                }
                
                .flower a:hover
                {
                    text-decoration: underline;
                }

#linksBlock
    {
        font: 100 11px Tahoma;
        color: #ccc;
        text-decoration: none;
        display: none;
    }
