* 		{margin:0;padding: 0;}
html 	{height:100%;}
body	{font:12px Verdana, Geneva, sans-serif;width:100%;color:#000;background:#4a0a1a;height:100%;}	

a 		{color:#4a0a1a;outline:none;}
a:hover	{text-decoration:none}
	
img		{border:0}
p		{margin:0 0 18px 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-weight: 500}
h1 {font-size:16px;margin-bottom:16px}
h2 {font-size:12px;margin-bottom:13px; padding:5px 20px; text-transform:uppercase; color:#000; background:#fff; margin-left:-43px;width:105%}
h3 {font-size:12px;margin-bottom:10px}
h4 {font-size:12px;margin-bottom:4px; color:#4a0a1a; font-weight:700}

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%;voice-family: "\"}\"";voice-family: inherit; background:#4a0a1a url(/i/tdcontent_bg.png) 284px 0 repeat-y; min-width: 990px}
html>body div.page {height: auto;}

/*//////////------//////////*/
/*          Header          */
/*//////////------//////////*/
div.header {background:url(/i/header_bg.png) 0 0 repeat-x}
div.headerIn {height:211px; position: relative; background:url(/i/header.jpg) 0 0 no-repeat  }
div.logo {float:left;width:284px; text-align:center; padding-top: 10px;font: normal 16px Times New Roman, Times, serif; text-transform: uppercase; }
div.logo img {margin-left: 8px}
div.logo a {color:#fae0ac; text-decoration: none }
div.toppic {float:left; width: 400px;}
div.icons {width:111px; height:19px; position: absolute; bottom:27px; left:725px;  padding-top: 7px; text-align: center; background:url(/i/icons_bg.png) 0 0 no-repeat}
div.icons a {margin:0 9px;}
div.icons a:hover, div.icons a.active {border-bottom: 1px solid #dfae6c }


/*//////////------//////////*/
/*          Content         */
/*//////////------//////////*/
div.footergarant {padding-bottom: 190px;}
table.body {width:100%;}

td.content {background:#efeeea; height:560px; padding-bottom: 30px; border-bottom:7px solid #4d6b75}

td.content img {border:2px solid #d0cfcb; display: block; background: #efeeea;
-moz-box-shadow: 3px 3px 4px #a5a4a2;
-webkit-box-shadow: 3px 3px 4px #a5a4a2;
box-shadow: 3px 3px 4px #a5a4a2;
filter:progid:DXImageTransform.Microsoft.Shadow(color='#a5a4a2', Direction=135, Strength=4)}

div.breadcrumbs {padding:15px 20px; margin-bottom: 15px; background:url(/i/breadcrumbs.gif) 0 100% repeat-x}
div.breadcrumbs span {text-transform:uppercase}
div.breadcrumbs a {color:#2e2e2e}

div.contentpadding {padding:0 5% 0 43px}
table.welcome {margin-bottom: 20px}
td.Wleft {padding-right: 1%; padding-bottom: 5px; text-align: justify; background:url(/i/dotted.gif) 0 100% repeat-x}
td.Wright {padding-left: 2%;}
div.Wpic {padding-left: 20px; position: relative; left:-20px; background:url(/i/li.gif) 0 5px no-repeat}

p.person {color:#4d0a1b; font-style:italic; font-size: 11px; }

td.content ul { margin-bottom: 18px;}
td.content ul li {background:url(/i/lii.gif) 0 6px no-repeat; padding:0 0 3px 14px; position: relative; left:-14px}

td.content h2 {}


/*~~~~ВНУТРЕННИЕ СТРАНИЦЫ~~~~*/
div.client {width:480px; margin-bottom: 30px;}
div.client div.img {float:left;width:145px;}
div.client div.cnt {float:left;width: 315px;}
div.client p.title {font-size: 16px; color:#4b0b1b; margin-bottom: 5px}
div.client p.txt {padding-bottom: 8px; margin-bottom: 5px; background:url(/i/dotted.gif) 0 100% repeat-x }
div.client ul li {padding:0 0 0 12px; position: static; padding-bottom: 5px; background:url(/i/li.gif) 0 5px no-repeat}

div.person {width:165px; padding-right: 7%; float:left; margin-bottom: 30px;}
div.person div.img {padding-bottom: 10px}
div.person div.cnt {}
div.person p.name {font-size: 12px; color:#2b7b7f; margin-bottom: 5px}
div.person p.name big {font-size: 16px; display: block;}
div.person p.txt {padding-bottom: 8px; margin-bottom: 5px; background:url(/i/dotted.gif) 0 100% repeat-x }
div.person ul li {padding:0 0 0 12px; position: static; padding-bottom: 5px; background:url(/i/li.gif) 0 5px no-repeat}

div.news_item {background:url(/i/dotted.gif) 0 100% repeat-x; padding-bottom: 14px; margin-bottom: 10px}
div.news_item div.img {float:left; width: 135px;}
div.news_item div.cnt {display: table}
div.news_item p.date {color:#000; font-style:italic; margin-bottom: 10px; font-weight:700; font-size: 11px;}
div.news_item p.title {text-indent: 14px; margin-bottom: 10px; background:url(/i/li.gif) 0 5px no-repeat}
div.news_item p.title a {color:#4b0b1b; font-weight:700;}
div.news_item p.txt {margin-bottom: 25px}
div.news_item ul li {padding:0 0 0 12px; position: static; font-size: 11px; padding-bottom: 2px; background:url(/i/li.gif) 0 5px no-repeat}
.date {color:#51abb2; font-style:italic; margin-bottom: 10px}

div.info_item {background:url(/i/dotted.gif) 0 100% repeat-x; padding-bottom: 1px; margin-bottom: 20px}
div.info_item h4 {font-size:12px; font-weight:700; color:#4a0a1a; margin-bottom: 5px}
div.info_item a.link {padding-left: 15px; background:url(/i/li.gif) 0 5px no-repeat; }
div.info_item p.txt {padding-top: 5px; }

div.li {padding-left:18px; text-align:justify; position: relative; left:-18px; background:url(/i/li.gif) 0 5px no-repeat}

/*//////////------//////////*/
/*           Left           */
/*//////////------//////////*/
td.left {width:284px; background:url(/i/left_bg.png) 0 0 repeat-y}

div.leftmenu {padding:0 24px; background:url(/i/leftmenu_bg.png) 0 0 repeat-y}
div.leftmenu ul {font: bold 14px Times New Roman, Times, serif; text-transform:uppercase }
div.leftmenu ul a {text-decoration: none; color:#161616; display: block; padding:10px 0}
div.leftmenu ul a:hover {color:#780a25; text-decoration: underline}
div.leftmenu li {width:235px; background:url(/i/leftmenu_li.png) 0 0 repeat-y}
div.leftmenu li span {display: block; padding:7px 60px 4px 37px; background:url(/i/leftmenu_sep.png) 0 0 no-repeat }
div.leftmenu li.active span {background:url(/i/leftmenu_active.png) 0 50% no-repeat;}
div.leftmenu li.active a {color:#780a25; text-decoration: underline}

div.leftmenu ul div.submenu { background:url(/i/leftmenu_sep.png) 0 0 no-repeat;  padding-top: 2px }
div.leftmenu ul ul {text-transform: none; padding:5px 0 10px 0; font:normal 12px Times New Roman, Times, serif;background:url(/i/leftmenu_submenu.png) 0 0 repeat-y}
div.leftmenu ul ul li {padding: 0 0 0 37px; width: 160px; background: none  }
div.leftmenu ul ul li a {padding:1px 0 1px 15px; text-decoration: underline; background:url(/i/li.gif) 0 7px no-repeat;}
div.leftmenu ul ul li a:hover {text-decoration: none}

/*//////////------//////////*/
/*          Footer          */
/*//////////------//////////*/
div.footer {clear:both;width:100%; color:#fff; position:absolute;bottom:0;height:130px; background:url(/i/footer.png) 0 0 repeat-x;  overflow:hidden}
div.footerIn {padding:0 30px 0 35px}
div.footer div.contacts {float:left; width:488px; padding-top: 6px;  }

div.footer div.copy  {float:left; width: 270px; padding-top: 10px;  } 
div.footer span {color:#c6a36c}

div.footer div.creator {float:right; width: 150px; text-align:right; line-height: 12px; padding: 12px 0 0 0; font-size: 11px; color:#9a9898}
div.footer div.creator img {float:right; margin:3px 0 0 5px}

div.footer a {color:#c6a36c}
div.footer small {font-size: 11px; padding-left:12px; color:#c6a36c; background:url(/i/index/footer_li.gif) 0 4px no-repeat}
div.footer big {font-size: 14px; line-height: 14px}
