body, div, h1, table, tr, td, ul, li, form, p {padding:0px; margin:0px;}
table.content {border:0px; border-collapse:collapse;}
table.content td {padding:0px;}

.container {position:relative; top:0px; left:0px; width:100%; width:expression(document.body.clientWidth < "999" ? "999px" : "100%"); min-width:999px;}

.header {position:relative; top:0px; left:0px; width:100%; height:150px; background-color:#FEF0DB; text-align:center;}
.header .l {position:absolute; top:0px; left:0px; width:341px; height:150px; background:transparent url('images/header_left.jpg') no-repeat 0px 0px;}
.header .r {position:absolute; top:0px; right:0px; width:341px; height:150px; background:transparent url('images/header_right.jpg') no-repeat 0px 0px;}

.hnav {position:relative; top:0px; left:0px; width:100%; height:auto; padding:7px 0px 10px 0px; background-color:#AB0505; text-align:center; border:2px solid #ffffff; border-width:2px 0px 2px 0px;}
.hnav a {margin:5px;}

.content {position:relative; top:0px; left:0px; width:100%;}
.content td {vertical-align:top;}
.content .l {width:229px; background:#E9D1A9 url('images/tdback.jpg') repeat-y 0px 0px;}
.content .l ul li {width:auto; height:auto; padding:4px 5px 10px 12px; margin:0px 0px 5px 0px; background:#5B4D83 url('images/lmenu_title.jpg') repeat-y 0px 0px; list-style-type:none;}
.content .l ul li.sub {width:229px; height:auto; padding:4px 0px 6px 0px; background:#E9D1A9 url('images/tdback.jpg') repeat-y 0px 0px;}
.content .l ul li ul {width:229px; height:auto; background:#E9D1A9 url('images/tdback.jpg') repeat-y 0px 0px;}
.content .l ul li ul li {width:auto; height:auto; padding:3px 2px 4px 30px; margin:0px 0px; background:transparent url('images/dot.gif') no-repeat 14px 8px;}
.content .c {width:auto; background:#fff; padding:10px 34px;}
.content .c .content {width:auto; background:#fff url('images/contentback.jpg') repeat-x 0px 0px; padding:10px 13px; margin-bottom:20px;}
.content .c .content .new {padding-bottom:10px; margin:15px 0px 10px 0px; border-bottom:1px solid #cacaca;}
.content .r {width:229px; background:#E9D1A9 url('images/tdback.jpg') repeat-y 0px 0px; padding:0px;}
.content .r .banner {position:relative; top:0px; left:0px; width:229px; }
.content .r .banner div {float:left;}
.content .r .banner .screen {width:auto; height:78px; padding:5px 5px 5px 10px;}
.content .r .banner .screen img {border:1px solid #383838;}
.content .r .banner .title {width:100px; padding:5px; float:left;}
.content .r .banner .title2 {width:210px; margin-left:10px; // margin-left:5px; margin-top:5px; margin-bottom:5px; padding:0px; float:left;}

.illustration {position:relative; top:0px; left:0px; width:100%; height:107px;}
.illustration .l {position:absolute; top:0px; left:0px; width:229px; height:107px; background:transparent url('images/tdback.jpg') repeat-y 0px 0px;}.illustration .pl {position:absolute; top:0px; left:200px; width:56px; height:107px; background:transparent url('images/pl.jpg') no-repeat 0px 0px;}
.illustration .pl {position:absolute; top:0px; left:200px; width:56px; height:107px; background:transparent url('images/pl.jpg') no-repeat 0px 0px;}.illustration .pl {position:absolute; top:0px; left:200px; width:56px; height:107px; background:transparent url('images/pl.jpg') no-repeat 0px 0px;}
.illustration .pr {position:absolute; top:0px; right:200px; width:56px; height:107px; background:transparent url('images/pr.jpg') no-repeat 0px 0px;}.illustration .pl {position:absolute; top:0px; left:200px; width:56px; height:107px; background:transparent url('images/pl.jpg') no-repeat 0px 0px;}
.illustration .desk {position:absolute; bottom:-1px; right:0px; width:228px; height:225px; background:transparent url('images/desk.jpg') no-repeat 0px 0px;}.illustration .pl {position:absolute; top:0px; left:200px; width:56px; height:107px; background:transparent url('images/pl.jpg') no-repeat 0px 0px;}

.footer {position:relative; top:0px; left:0px; width:auto; height:69px; padding:0px 0px 0px 40px; background:#C0C0C0 url('images/footer.jpg') repeat-x 0px 0px;}
.footer p {padding-top:12px;}
.footer .l {position:absolute; top:0px; left:0px; width:24px; height:69px; background:transparent url('images/footer_l.gif') no-repeat 0px 0px;}
.footer .r {position:absolute; top:0px; right:0px; width:21px; height:69px; background:transparent url('images/footer_r.gif') no-repeat 0px 0px;}

/* Стили контента */
.hnav {font:normal 12px 'Tahoma'; color:#ffffff;}
.hnav a {color:#ffffff;}
.hnav a:hover {color:#ddd;}

.l ul li a {font:bold 12px 'Tahoma'; color:#ffffff;}
.l ul li ul li {font:normal 12px 'Tahoma'; color:#000000; line-height:12px;}
.l ul li ul li a {font:normal 12px 'Tahoma'; color:#000000; line-height:12px;}
.l ul li ul li a:hover {color:#444;}

.content h1 {font:normal 20px 'Arial'; color:#000;}
.content h2 {font:normal 18px 'Arial'; color:#000;}
.content h3 {font:normal 16px 'Arial'; color:#000;}
.content .new p {margin:0px;}
.content .p {margin:5px 0px 5px 0px;}
.content p {font:normal 12px 'Tahoma';}
.content p a {color:#0179AB;}
.content p a:hover {color:#d20000;}
.content p.title {font-weight:bold; font-size:12px;}
.content p.title a {color:#000000;}
.content p.date {font-size:11px; color:#797979;}
.content .all a {font:bold 14px 'Arial';}
.content img {border:1px solid #777;}
.content .c ul {margin:5 5 5 5px; list-style-type:none;}
.content .c ul li {width:auto; padding:0px 0px 0px 20px; margin:10 10 10 10px; list-style-type:none; background:transparent url('/images/tire.gif') no-repeat 5px 7px;}


.banner .title a, .banner .title2 a {font:normal 12px 'Tahoma'; color:#000;}

.footer p {font:normal 12px 'Tahoma'; color:#414141;}

.c .ruler {font:bold 11px 'Tahoma'; color:#000;}
.c .ruler a {font:normal 12px 'Tahoma'; margin-left:5px; margin-right:5px; color:#444;}

.c {font:normal 12px 'Tahoma'; color:#000;}
.c a {color:#0179AB;}
.c a:hover {color:#d20000;}
.c h1 {margin-top:10px;}
/*
.c table {border:1px solid #888; border-width:1px 1px 0px 0px;}
.c table td {border:1px solid #888; border-width:0px 0px 1px 1px; padding:5px; font:normal 12px 'Tahoma';}
.c table {width:auto; border:0px solid #fff;}
.c table td {border:0px solid #888; border-width:0px 0px 0px 0px; padding:5px; font:normal 12px 'Tahoma';}
*/
.c table {width:auto;}
.c table td {padding:5px; font:normal 12px 'Tahoma';}

.c .biglink {font:bold 14px 'Arial'}

table.withoutborder {width:auto; border:0px;}
table.withoutborder td {border:0px;}

table.peoples {width:400px; border:0px;}
table.peoples td {width:200px; border:0px; text-align:left;}

table.photos {position:relative; width:88%; border:0px;}
table.photos td {position:relative; width:33%; border:0px; padding:0px; margin:0px; text-align:left; vertical-align:middle;}
/*
table.photos td div {width:130px; height:auto; padding:5px; text-align:center; border:1px solid #ccc; margin-bottom:10px;}
*/
table.photos td div {position:relative; width:140px; height:auto; border:1px solid #ccc; padding:5px; margin-bottom:10px;}
table.photos td div img {position:relative; left:0px; // left:-2px;}

/* Search form */
#bs {position:relative; width:auto; height:auto;}
#search_form {width:auto; height:65px; padding:8px 8px 0px 8px; // padding:8px 8px 8px 8px; margin-top:15px;}
#search_form form {padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
#search_form p {width:auto; font:bold 12px 'Tahoma'; text-transform:uppercase; color:#805403;}
#search_form .text_input {width:135px; height:20px; background-color:#fff9e1; border:1px solid #cda65d; font:normal 12px 'Tahoma'; color:#805403; float:left; margin-right:8px; margin-top:5px;}
#search_form .submit_input {width:58px; height:20px; background-color:#e1c592; font:bold 11px 'Tahoma'; color:#805403; border-width:0px; float:left; margin-top:5px;}
