﻿html,body,li,ul, h3, table, p, img, a {margin:0;padding:0}
body{font:13px arial,sans-serif;text-align:center; color:#4a4a4a;}
p{}
a { text-decoration:none; outline: none}
a img {
 border: none; /* Убираем границу */
}

.clear {clear:both;}

/** Контент -оформление**/ 
#add {position:absolute; top:325px; left:18%;width:350px; z-index:-1000;}
div#content {position:relative; background-color:#fff;}
#mail {text-align:left;  font-style: normal; font-size:13px; width:510px;}
#mail p {text-align:left; font-style: normal; font-size:13px;}
#mail p  b {text-align:left; font-style: normal; font-size:13px;}
#mail ol{text-align:left; font-style: normal; font-size:13px;}
table, tr, td {text-align:left; color:#4a4a4a; font:  medium normal;}
div#content div { text-align:center; font-style:italic; font-size:10px; position:relative; top:4px; }
.l_im {float:left; padding-right:15px;}
.r_im {float:right;  padding-left:5px;}
div#content strong {color:#ff8840; font-size:16px;}
div#content p {padding-bottom:15px;}
div#content p.arrow {padding-left:30px; color:#67a454;font-size:18px; background-image:url(../i/arrow.gif); background-repeat:no-repeat; background-position:0 5px ; margin-top:15px;}
div#content  ul li {padding-bottom:10px; }
div#content  ul {margin-left:30px; width:350px;}
div#content a {color:#ff8840;text-decoration:underline;}

h1 {font-size:20px; color:#67a454;}
h3 {color:#67a454;}
div#container{text-align:left;}
div#content p{line-height:1.4; padding-top:0px; color:#4a4a4a;}
div#left div#content p a {background-image:none; display:inline;}
div#vopros {background-image:url(../i/vopros.jpg); width:100%; height:89px; float:left; margin-top:37px;}
div#vopros p {display:block; position:relative; top:20px; left:80px; color:#fff;}
div#left div#vopros p b {display:block; font-size:21px; padding-bottom:5px; color:#fff;}
div#left div#vopros p  a {color:#f6ad45; position:static; background-image:none; display:inline;}
 div#vopros a {color:#fff; text-decoration:underline; position:relative; top:-10px; left:440px; }
/** кнопка записи он-лайн под блоком задать вопрос**/
div#left p {}
div#left p.link a {display:block; width:190px; height:53px; color:#ff8840; background-image:url(../i/link_online.jpg); background-repeat:no-repeat; padding-top:18px; margin-left:220px; text-decoration:underline;}
div#left p.link b {font-weight:normal;color:#74ab62; position:relative; top:34px; left:184px;}
 

div#contact {float:right; font-style:italic;color:#549a3d; margin-top:40px; line-height:25px; font-size:15px;}
div#contact b {font-size:20px; }
div#contact a {color:#ffab33; text-decoration:underline;}
div#online {width:170px; height:70px; position:absolute; top:137px; right:0px; background:url("../i/online.jpg") no-repeat top left; z-index:1; } 
div#online a {display:block;margin:42px 0 0 18px;color:#fff; font-size:16px; text-decoration:underline;}


div#topnavigation {float:left;margin-top:55px; width:100%; }
div#topnavigation ul li {float:left; list-style-type:none; margin-right:13px;}
div#topnavigation ul li a {display:block;  
  padding:8px 15px; font-size:16px; color:#549a3d; text-decoration:underline;}
div#topnavigation ul li a:hover {text-decoration:none;}


div#topnavigation ul li.menu1 {background:url("../i/menu1.png") no-repeat left top; }
div#topnavigation ul li a.menu1 {text-decoration:none; color:#fff;}
div#topnavigation ul li.menu2 {background:url("../i/menu2.png") no-repeat left top; color:#fff; }

div#topnavigation ul li.menu3 {background:url("../i/menu3.png") no-repeat left top;}
div#topnavigation ul li.menu4 {background:url("../i/menu4.png") no-repeat left top;}
div#topnavigation ul li.menu5 {background:url("../i/menu5.png") no-repeat left top;}
div#topnavigation ul li.menu6 {background:url("../i/online.png") no-repeat left bottom; height:70px; width:170px;}

div#header {background-image:url(../i/headerback.jpg); position:relative;}
div#footer {background-image:url(../i/footer2.jpg);}
div#person {padding-top:0px; }
div#person img {margin-bottom:-3px;}
div#map {background: #fff; clear:both; padding-bottom:20px; position:relative;}



div#contact2 {position:absolute; top:20px;}

div#navigation{}
/* позиционирование боковой навигации и оформление */
div#navigation h3 {color:#67a454; font-size:15px; padding-top:5px; letter-spacing:0px;}
div#navigation ul {}
div#navigation ul li {background-image:url(../i/menuback.gif); background-position:top left; background-repeat:repeat-x; list-style-position:outside; padding:11px 0 13px 22px; list-style-type:none; }
div#navigation ul li.first {background-position:0 -1px;}
div#navigation ul li a {color:#4a4a4a; display:block; width:100%;}
div#navigation a.current {color:#cfcfcf;}
div#navigation a:hover {color:#cfcfcf;}
div#person h3 {padding:15px 0;}

div#map h3 {padding-bottom:20px; color:#67a454; font-size:22px;}
div#contact2 {position:absolute; top:270px; left:350px; width:221px;}
div#contact2 h4 {color:#67a454;}
div#contact2 p {}
div#contact2 a {display:block;color:#ffab33; text-decoration:underline; margin-top:25px; padding-left:60px;}



div#header {height:245px; position:relative;}
div#container{width:942px;margin:0 auto; padding:0px 31px;}
div#left {width:578px; float:left;}
div#content {float:left;}
div#right {width:320px; float:right; padding-bottom:20px;}
div#footer {width:100%; height:234px; float:left;}
div#footer ul {padding:105px 0 0 85px;}
div#footer ul li {float:left; list-style-type:none; margin-right:25px; font-size:14px; }
div#footer ul li a {text-decoration:underline; color:#fff;}
div#footer ul li a:hover {text-decoration:none;}
div#footer p {position:relative; top:25px; display:block; text-align:center;}
