* { vertical-align: baseline; font-size: 100%; border: 0 none; outline: 0; padding: 0; margin: 0;} 
table { border-collapse:collapse; border-spacing:0; } 
ol,ul { list-style:none;} 
:focus {	outline: 0;}
body { line-height: 1;overflow-x: hidden;}
body, p, h1, h2, h3, h4, table, td, th, ul, ol, textarea, input, a { font-family: helvetica,arial,sans-serif; font-size: 12px; color: #000;}
#main_text h1 {font-size:14px; margin:7px 0px 1px 0px;}

.clear { clear:both;}
.clearer {clear: both; margin-bottom: 70px;}
a, a:link { outline-color:invert; outline-style:none; outline-width:medium; text-decoration: none;}
a:hover { }

html {width: 100%; background: #dddde0 url(img/bg_shadow.png) 50% 135px no-repeat; height: 100%;}
body { background: url(img/bg_grad.gif) 0 29px repeat-x; width: 100%; text-align: center;  height:100%;}
#container {min-height: 100%; height: auto !important; position: relative;}

#header {width: 986px; padding: 15px 0 5px; height: 144px; margin: 0 auto;}
#header h1 {height: 144px;}
#header h1 a { display: block; width: 100%; height: 100%; text-indent: -3000px; background: url(img/logo.gif) 0 0 no-repeat;}


#main {width: 986px; margin: 0 auto; text-align: left; padding-bottom: 10px;position:relative;}
#content { }
#main_img { float:right; margin-right:-24px; width:850px;position:relative;}
/*#main_text {padding: 10px 25px;}*/
#main_text {padding:10px 0px 0 190px; width:772px; text-align:left; /*margin:0px auto;*/}

#leftmenu {float: left; width: 186px; margin-right:-30px; display: block;}
#leftmenu ul li {padding: 15px 0 5px;}
#leftmenu ul li a {background: url(img/menu_item.gif) 0 0 no-repeat; width: 179px; height: 93px; display:table-cell; vertical-align:middle;font-family:Times New Roman; font-size:21px; text-align: center; font-weight: bold;}
#leftmenu ul li a:hover {color: #d46fbb; background: url(img/menu_item_animated.gif) no-repeat;}
#leftmenu ul li a span { padding: 0 30px; display: block;}



#phone p{font-family: Times New Roman; padding-top: 20px; font-size: 14px; font-weight: bold; text-align: center;}
#phone span {font-size: 25px;}

#footer {position:relative; bottom:7px !important;/*height: 60px;*/ width: 100%; text-align:center; left: 0; right: 0;}
#footer_w {width:986px; margin: 0px auto; text-align: left; }
#bottommenu {float: right; padding-bottom: 5px;}
#bottommenu li {float: left;  border-left: 1px solid #b2b2b2;}
#bottommenu li.first {border: none;}
#bottommenu li a {display: block; margin: 0px 12px; color: #b2b2b2; font-size: 14px; text-transform: lowercase; }
#bottommenu li a:hover {color: #fff;}
#footer_l {float: left; width:170px;}
#footer_l p {color: #fff; padding-top: 3px;}
#footer_l img {float: left; padding-right: 5px;}
#footer_r {float: right; width: 585px; }
#footer_r img {float: right; padding-left:5px;}
#footer_r p {color: #fff; padding-top: 3px;}

#footer_l a {color:white}
#footer_l a:hover {text-decoration:underline}
