* { margin:0; padding:0;}
html, body { height:100%;}
body {text-align:center; background:url(img/bg-body.gif) 0 0 repeat-x #eee;}
body, table { font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#333;}

img {border: 0 none; padding:0px 0; margin-top:-10px;}

p, ol, ul {margin:0.6em 0;}

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:#f36820;}
a:hover {color:#bf0000;}

h1 {font-size:32pt; font-family: Arial, Helvetica, sans-serif; font-weight:normal; color:#83350a; display:none;}
h2 {font-size:20px; font-family: Arial, Helvetica, sans-serif; font-weight:normal; color:#83350a; margin:0 0 0.6em 0;}
#contacts h2 { color:#0054a6; padding-left:30px; margin:0 0 0.6em 0;}
h3 {font-size:14px; font-family: Arial, Helvetica, sans-serif; font-weight:normal; color:#83350a; margin:0.7em 0 0 0;}
h4 {font-size:12pt; font-family: Arial, Helvetica, sans-serif; font-weight:normal; margin:0.7em 0;}

#container {height:auto; min-height:100%; width:656px; margin:0 auto; text-align:left; position:relative;}
* html #container {height:100%;}

#empty {width:100%; height:60px; clear:both;}
#footer {width:100%; height:60px; margin:-60px auto 0 auto; background-color:#eee; text-align:left; position:relative; text-align:center;}
#foot_cont {width:656px; margin:0 auto; text-align:left;}
#iv { float:right; width:145px; height:50px; display:block; background:url(img/iv-logo.gif) 100% 0 no-repeat; }
#iv #txt_lnk {margin-top:34px; display:block; float:left;}
#iv #logo_lnk {display:block; width:50px; height:35px; cursor:pointer; float:right;}
#copy { padding:24px 0 0 0px;}


#header { height:349px; 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:20px; color:#8c5c48;}

#content {position:relative; background:url(img/bg-content.gif) 0 100% no-repeat; padding:0px 22px 30px 34px; zoom:1}
#contleft {float:left; width:340px; text-align:justify; zoom:1;}
#contright { float:right; width:240px;  position:relative;}
#contleft table td { padding:4px 0; vertical-align:top;}

.price {width:169px; height:39px; text-align:center; background:url(img/bg-price.gif) 0 0 no-repeat; margin:26px auto 0 auto; font-size:16px; line-height:36px;}
.price a {color:#fff;}
.clearer {width:100%; clear:both;}

#lang_nav {float:right; margin-right:24px; font-size:11px; color:#9b9c9f; padding-top:50px;}
* html #lang_nav {margin-right:12px;}
.bigred {font-size:20px; font-family: Arial, Helvetica, sans-serif; font-weight:normal; color:#83350a;}
#counter {float:right; padding:26px 150px 0 0;} 