* {margin: 0;}
html, body {height: 100%;}
#wrapper {min-height: 100%;height: auto !important;height: 100%;margin: 0 auto -140px;}
#footer, #push {height: 140px;}

body{padding:0;margin:0;font-family:trebuchet,tahoma,verdana;font-size:14px;color:#222;background:#e5e7e8 url("/resources/draft/img/bg-gray.png") center top repeat-x;}
#header{background:rgb(166,81,0) url("/resources/draft/img/bg-brown.png") top repeat-x;}
#footer a,#footer a:link,#footer a:visited,#footer a:active{color:#fff;text-decoration:underline;}
#footer{background-color:#00aa99;color:#fff;}
#footer #page{padding:20px 0;}

#wrapper.index{background:transparent url("/resources/draft/img/bg-index.png") center top no-repeat;}
#wrapper.spage{background:transparent url("/resources/draft/img/bg-page.png") center top no-repeat;}

#page{width:910px; margin:auto;}
#wrapper.index #page-left{width:49%;float:left;}
#wrapper.index #page-right{width:49%;margin-left:51%;}
#wrapper.index #page-right .right{float:right;}

#logo{height:90px;float:left;margin-bottom:50px;padding-top:30px;}
#logo img{vertical-align:middle;float:left;}
#slogan{color:#fd7d18;font-size:18px;margin-left:105px;margin-top:15px;}
#contacts-top{float:right;padding-top:30px;max-width:230px;min-width:200px;}
#contacts-top .green img{float:left;}
#contacts-top .green{float:right;margin-bottom:1em;margin-top:0.5em;}
#contacts-top .green .contacts-phones{font-size:20px;margin-left:40px;}
#contacts-top .orange{clear:both;}


a, a:link, a:visited, a:active{color:#fd7d18;}
a:hover{text-decoration:none;}


ol,ul{padding-left:40px;}

.clear{clear:both;}
#menu{min-height:200px;width:200px;margin-top:2em;}
#menu ul{font-size:18px;list-style:none;padding:0;margin:0;margin-left:-25px;padding-bottom:2em;line-height:1em;}
#menu ul li{padding-left:25px;padding-bottom:0.5em;}
#menu ul li.cur,#menu ul li:hover{background:transparent url("/resources/draft/img/menu-bullet.png") left 0.3em no-repeat;}
#menu ul li a{text-decoration:none;}
#menu a,#menu a:link,#menu a:visited,#menu a:active,#menu a:hover{color:#00aa99;}

.button{background:transparent url("/resources/draft/img/button.png") center center no-repeat;height:32px;width:177px;text-align:center;padding-top:10px;}
.button a{font-size:18px;text-decoration:none;}

.button-big{background:transparent url("/resources/draft/img/button-big.png") center center no-repeat;height:105px;width:300px;text-align:center;padding-top:12px;margin:0 auto;}
.button-big a{font-size:20px;text-decoration:none; position: relative; top: 20px}
.button-big a:hover{color:#000;}

.block{border:1px solid #ccc;border-radius:30px;-moz-border-radius:30px;padding:25px;background:#fff;}
.block h3{margin-top:0;}

.bg-pusher{height:130px;}

img.icon{vertical-align:middle;padding-right:1ex;}

.news dl{padding:1em 0;}
.news dl dd{margin-bottom:1em;}
.news dl dd a{color:#333;}


.links{padding:1em 0 1em 30px;}

.block{margin-bottom:2em;}
.block h3{margin-bottom:1em;}
.contacts{float:right;padding:0.5em 30px;}
.contacts h3{margin:0}
#footer .copy{float:left;}
#footer .links{float:right;text-align:right;}

#left{width:190px;float:left;clear:left}
.question{margin-top:0px;margin-left:80px;text-align:center;}
.question a{color:#fd7d18;font-size:18px;}

.submenu ul{list-style:none;padding:0;padding-bottom:3em;}
.submenu li{font-size:14px;margin-bottom:1ex;}
.submenu ul ul{padding:0.6em 0 0 25px;}

.news .news a
,.news .news a:link
,.news .news a:active
,.news .news a:visited
,.news .news a:hover
,.submenu a
,.submenu a:link
,.submenu a:active
,.submenu a:visited
,.submenu a:hover
,h3 a
,h3 a:link
,h3 a:active
,h3 a:visited
,h3 a:hover
{color:#00aa99;}

a.green{color:#00aa99;}
a.orange{color:#fd7d18;}
.green{color:#00aa99;}
.orange{color:#fd7d18;}


#content{margin-left:220px;text-align:justify;margin-top:340px;padding-bottom:70px;}

#s-breadcrumbs{font-size:10px;margin:1em 0;}
#s-breadcrumbs a{color:#000;}
div{border:none;}

h1{color:#00aa99;margin:1em 0;font-size:20px;}
h2{color:#00aa99;margin:1em 0;font-size:17px;}
h3{color:#00aa99;margin:1em 0;font-size:14px;}

table.doctors {width:100%;}
table.doctors tr td {padding:0 30px 20px 0; vertical-align:top;text-align:left;}
table.doctors tr td a {font-weight:bold;color:#00aa99;}
table.doctors tr td div {margin-top:25px}
img.photo {border:none;margin-right:10px; margin-bottom:10px; float:left;vertical-align:middle;}
.photo-left {border:none;margin-right:10px; margin-bottom:10px; float:left;vertical-align:middle;}
.photo-right {border:none;margin-right:10px; margin-bottom:10px; float:right;vertical-align:middle;}


table[border="1"] th{color:#00aa99;padding:0.5em;border:1px solid #ccc;}
table[border="1"] td{padding:0.3em;border:1px solid #ccc;}
table[border="1"]{border-collapse:collapse;}

.left{float:left;width:49%;}

a img{border:none;}

#footer #note{text-align:center;padding:1em;font-weight:bold;}

.mainsubmenu{position:relative;left:100px;top:-1em;display:none;}
.mainsubmenu2{position:absolute;background-color:#eee;padding:30px;margin:0 !important; padding:0.5em 0.75em !important;border-radius:6px;width:auto !important;display:none;margin-top:-1em !important;margin-left:80px !important;}
.mainsubmenu2 li{font-size:0.9em;padding:0 !important;margin:0 !important;background-image:none !important;}
.mainsubmenu2 li a:hover{color:black !important;}

.changer{margin-bottom:1em;color:#00aa99;font-size:16px;}
.changer a{margin-left:30px;}
.changer div{color:#000; font-size:0.9em;margin-bottom:4px;}
