* 		{margin:0;padding: 0;}
html 	{height:100%;}
body	{font:13px Arial, Helvetica, sans-serif;width:100%;color:#fff;background:#fff url(/images/bg.png) 50% 0 repeat-y;height:100%;}

a 		{color:#ffffff;outline:none;}
a:hover	{text-decoration:none}
	
img		{border:0}
p		{margin:0 0 20px 0}

.clear:after {content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clear {display: inline-block;}
.clear {display: block;}
.clearboth {clear:both}
table {border-collapse: collapse}
table tr td {vertical-align: top}
ul {list-style:none}

h1,h2,h3,h4,h5,h6{font-style:italic; line-height: normal}
h1 {font-size:20px;margin-bottom:16px}
h2 {font-size:18px;margin-bottom:13px;}
h3 {font-size:16px;margin-bottom:10px}
h4 {font-size:14px;margin-bottom:7px}

fieldset {border:0}
input, textarea {outline:none;font:11px Tahoma, Geneva, sans-serif;}
input.button {cursor:pointer}

div.page {position: relative;min-height: 100%;height: 100%; background:url(/images/bg_top.jpg) 50% 0 no-repeat }
html>body div.page {height: auto;}

div.wrapper {position: relative;min-height: 100%;height: 100%;  background:url(/images/bg_bot.jpg) 50% 100% no-repeat  }
html>body div.wrapper {height: auto;}


/*//////////------//////////*/
/*          Header          */
/*//////////------//////////*/
div.header {height: 120px; width: 817px; margin: 0 auto; color:#143c63; margin:0 auto;}
div.header div.logo {float:left;width:200px; position: relative; left: -5px; padding-top: 20px; }
div.header a {color:#143c63}

div.topContacts {float: right; width: 300px; padding-top: 20px; font-size: 11px; line-height: 17px }
div.topContacts p {margin-bottom: 0; padding-left: 25px;}
div.topContacts p.address {background:url(/images/ico_home.gif) 0 0 no-repeat }
div.topContacts p.phone {background:url(/images/ico_phone.gif) 0 0 no-repeat }
div.topContacts p.mail {background:url(/images/ico_mail.gif) 0 4px no-repeat }

/*//////////------//////////*/
/*          Content         */
/*//////////------//////////*/
div.body {padding-bottom: 140px; width: 817px; margin: 0 auto}

div.menu {font-size: 17px; font-weight:700 }
div.menu li {margin-bottom:7px}
div.menu a {color:#fff}

div.content {margin-top: 30px; line-height: 17px}


div.content ul {}

div.content img {}




/*//////////------//////////*/
/*          Footer          */
/*//////////------//////////*/
div.footer {clear:both;width:100%; position:absolute;bottom:0;height:55px; }
div.footerIn {width: 817px; margin: 0 auto}


div.footer div.logo {float: left; width: 150px; font-size: 12px }
div.footer div.logo img {float: left; margin-right: 5px}
div.footer div.counters {text-align: center }
div.footer div.creator {float: right; width:90px; padding-left: 60px; font-size: 10px; }
div.footer div.creator img {float: left; margin-right: 5px}
div.footer div.creator a {color:#fff; }

.content table {
border:2px solid #ffffff;
border-collapse:collapse;
font-size:14px;
padding:0;
}
.content td {
border-bottom:1px solid #ffffff;
border-right:1px solid #ffffff;
height:40px;
line-height:20px;
padding:4px 0.333em 1px;
vertical-align:top;
}

#new_derevo ul, #new_derevo li {
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin: 0 !important;
    padding: 0;
}
img[align="left"]  {
float:left;
margin:0 1em 1em 0;
}