* { margin:0; padding:0;}
html, body { height:100%;}
body {text-align:center; background:#fff;}
body, table { font-family: Tahoma, Helvetica, sans-serif; font-size:12px; color:#3a3d42;}

img {border: 0 none; padding:0px 0; margin:8px;}

p, ol, ul {margin:0.6em 0;}
ol {margin-left:1.4em; //margin-left:34px;}
ul {list-style:none; margin-left:0.2em;}
ul li {background-image:url(../img/ul1-bulll.gif); background-position:0 8px; background-repeat:no-repeat; margin-bottom:3px; text-indent:8px;}
ul ul {margin:0 0 0 1em;}
ul ul li {background:url(../img/ul2-bull.gif) 0 6px no-repeat; padding-left:8px; margin-bottom:6px;}

a:link, a:visited {color:#557029;}
a:hover {color:#bf0000;}

h1 {font-size:32pt; font-family: Arial, Helvetica, sans-serif; font-weight:normal; color:#8fa43a; display:none;}
h2 {font-size:20px; font-family: Arial, Helvetica, sans-serif; font-weight:normal; color:#8fa43a; margin:0 0 0.6em 0;}
h3 {font-size:14px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; color:#8fa43a; margin:0.7em 0 0 0;}
h4 {font-size:12px; font-family: Arial, Helvetica, sans-serif; font-weight:normal; color:#f1a10d; margin:0.7em 0;}

#container {height:auto; min-height:100%; width:922px; margin:0 auto; text-align:left; position:relative; background:url(../img/bg-content.gif) 0 0 repeat-y;}
* html #container {height:100%;}

#empty {width:100%; height:80px; clear:both;}
#footer {width:100%; height:93px; margin:-93px auto 0 auto; text-align:left; position:relative; text-align:center;}
#foot_cont {width:922px; margin:0 auto; text-align:left; background:url(../img/bg-footer.gif) 0 0 no-repeat; height:93px;}
#iv { float:right; width:47px; height:50px; display:block; margin:36px 75px 0 0; background:url(../img/iv-logo.gif) 0 0 no-repeat;}
#iv span { display:none;}
* html #iv {margin-right:37px;}
#copy { padding:56px 0 0 48px; font-size:11px;}


#header { height:288px; padding:1px 0; background:url(../img/bg-cont.jpg) 0 0 no-repeat;}
#logo {float:left; margin:25px 0 0 50px; text-align:center;}
* html #logo { margin-left:24px;}
#logo p {margin:0; display:none;}

.seemap { padding-right:18px; background:url(../img/lupa.gif) 100% 0 no-repeat; line-height:16px;}
.phone { font-size:18px; color:#4d4d4d;}

#content {position:relative; zoom:1; background:url(../img/bg-content.gif) 0 0 repeat-y; padding:20px 70px 30px 50px;}
#contleft {float:left; width:535px; }
#contright { float:right; width:220px; position:relative;}
#index #contright  { background:url(../img/bg-contacts.jpg) 0 100% no-repeat; padding-bottom:150px;}
#contright table td { padding:4px 0; vertical-align:top;}

#contright ul li a {font-size:14px; color:#333; text-decoration:none;}
#contright ul li.current a, #contright ul li.selected a {color:#d4350c;}
#contright ul li ul li a, #contright ul li.current ul li a, #contright ul li.selected ul li a {text-transform:lowercase; color:#333;}
#contright ul li ul li.current a, #contright ul li.selected ul li.current a {color:#f1a10d;}
.price {width:194px; height:36px; text-align:center; background:url(../img/bg-price.gif) 0 0 no-repeat; margin-top:26px; font-size:16px; line-height:36px;}
.clearer {width:100%; clear:both;}



#counter {float:right; padding:26px 150px 0 0;}
#bird {margin-left:20px;}


#menu ul {width:100%; text-align:center; margin:0; padding-top:3px;}
#menu ul li {display:inline; background:0 none; margin-right:35px;}
#menu ul li a:link, #menu ul li a:visited {color:#fff; font-size:14px; font-weight:bold; text-decoration:none; font-family: Arial Narrow, Arial, Helvetica, sans-serif;}
#menu ul li a:hover {color:#cc3300;}
#menu ul li ul {display:none;}


.contacts {display:none;}
#index .contacts {display:block;}
#index .menu_side {display:none;}