
#content { margin-bottom: 50px; }

#tray { font-size: 0.92em; }

#structura { width: 651px; height: 1050px; position: relative; background: url(../img/structura280909.gif); }
#structura a { display: block; position: absolute; }
#structura a.link1 { width: 155px; height: 39px; left: 201px; top: 40px; }
#structura a.link2 { width: 155px; height: 39px; left: 201px; top: 89px; }
#structura a.link3 { width: 155px; height: 39px; left: 201px; top: 137px; }
#structura a.link4 { width: 155px; height: 39px; left: 201px; top: 186px; }
#structura a.link5 { width: 155px; height: 39px; left: 460px; top: 40px; }
#structura a.link6 { width: 155px; height: 39px; left: 460px; top: 89px; }

#structura a.link7 { width: 100px; height: 80px; left: 10px; top: 310px; }
#structura a.link8 { width: 100px; height: 80px; left: 117px; top: 310px; }
#structura a.link9 { width: 100px; height: 80px; left: 222px; top: 310px; }
#structura a.link10 { width: 100px; height: 80px; left: 331px; top: 310px; }
#structura a.link11 { width: 100px; height: 80px; left: 438px; top: 310px; }
#structura a.link12 { width: 100px; height: 80px; left: 548px; top: 310px; }
#structura a.link13 { width: 109px; height: 80px; left: 20px; top: 399px; }
#structura a.link14 { width: 109px; height: 80px; left: 146px; top: 399px; }
#structura a.link15 { width: 109px; height: 80px; left: 276px; top: 399px; }
#structura a.link16 { width: 109px; height: 80px; left: 404px; top: 399px; }
#structura a.link42 { width: 109px; height: 80px; left: 529px; top: 399px; }

#structura a.link17 { width: 91px; height: 94px; left: 18px; top: 548px; }
#structura a.link18 { width: 91px; height: 94px; left: 123px; top: 548px; }
#structura a.link19 { width: 91px; height: 94px; left: 230px; top: 548px; }
#structura a.link20 { width: 91px; height: 94px; left: 337px; top: 548px; }
#structura a.link21 { width: 91px; height: 94px; left: 446px; top: 548px; }
#structura a.link22 { width: 91px; height: 94px; left: 551px; top: 548px; }
#structura a.link23 { width: 91px; height: 94px; left: 18px; top: 650px; }
#structura a.link24 { width: 91px; height: 94px; left: 123px; top: 650px; }
#structura a.link25 { width: 91px; height: 94px; left: 230px; top: 650px; }
#structura a.link26 { width: 91px; height: 94px; left: 337px; top: 650px; }
#structura a.link27 { width: 91px; height: 94px; left: 446px; top: 650px; }
#structura a.link28 { width: 91px; height: 94px; left: 551px; top: 650px; }
#structura a.link29 { width: 91px; height: 94px; left: 18px; top: 754px; }
#structura a.link30 { width: 91px; height: 94px; left: 123px; top: 754px; }
#structura a.link31 { width: 91px; height: 94px; left: 230px; top: 754px; }
#structura a.link32 { width: 91px; height: 94px; left: 337px; top: 754px; }
#structura a.link33 { width: 91px; height: 94px; left: 446px; top: 754px; }
#structura a.link34 { width: 91px; height: 94px; left: 551px; top: 754px; }
#structura a.link35 { width: 96px; height: 100px; left: 61px; top: 859px; }
#structura a.link36 { width: 96px; height: 100px; left: 171px; top: 859px; }
#structura a.link37 { width: 96px; height: 100px; left: 282px; top: 859px; }
#structura a.link38 { width: 96px; height: 100px; left: 391px; top: 859px; }
#structura a.link39 { width: 96px; height: 100px; left: 502px; top: 859px; }

#structura a.link40 { width: 230px; height: 70px; left: 25px; top: 975px; }
#structura a.link41 { width: 180px; height: 49px; left: 405px; top: 996px; }

.title_one, .title_link { font-size: 18px; color: #000; margin-bottom: 15px; }
.title_one a, .title_link a.link { color: #000; text-decoration: none; }

table.docs { border-collapse: collapse; }
table.docs td.img, table.docs td.td { padding: 0 0 20px; vertical-align: top; }
table.docs td.img { width: 50px; padding-top: 2px; }
table.docs div.name { margin-bottom: 5px; }
table.docs div.link a { color: #000; }

ol.search_result li { color: #F00; padding-bottom: 15px; }
ol.search_result div { color: #000; }
ol.search_result a { font-size: 1.08em; }

.msg { font-size: 1.17em; font-weight: bold; color: #F00; }

table.article_one { border-collapse: collapse; }
table.article_one td { padding: 0 0 20px; vertical-align: top; }
table.article_one td.img { padding-right: 15px; }
table.article_one div.name { margin: 3px 0; }

table.catalog_photos { border-collapse: collapse; table-layout: fixed; width: 100%; }
table.catalog_photos td { padding: 15px; text-align: center; }
table.catalog_photos table { border-collapse: collapse; margin: auto; margin-bottom: 5px; }
table.catalog_photos td td { border: 1px solid #C0C0C0; padding: 7px; background: #FFF; }
table.catalog_photos img { border: none; }

table.foto_dirs { border-collapse: collapse; }
table.foto_dirs td { padding: 20px 0; vertical-align: top; }
table.foto_dirs td.img { padding-right: 20px; text-align: center; }
table.foto_dirs td.img table { border-collapse: collapse; margin: auto; }
table.foto_dirs td.img td { border: 1px solid #C0C0C0; padding: 7px; background: #FFF; }
table.foto_dirs div.name { font-weight: bold; margin-bottom: 5px; }
table.foto_dirs div.text { font-size: 13px; }

div.green_block { background: #F7F7F7; padding: 15px; color: #000; }
#button_faq { text-align: center; }
#hide_form { display: none; }
table.form { border-collapse: collapse; width: 100%; }
table.form td { padding: 0 0 10px; color: #000; }
table.form td.right { width: 100%; }
table.form td p { white-space: nowrap; padding-right: 15px; margin: 0; font-weight: bold; }
table.form input.input, table.form textarea { width: 100%; border: 1px solid #767676; position: relative; }
table.form textarea { overflow: auto; }
table.form td span { color: #F00; }
table.form tr.capcha img { float: left; }
table.form tr.capcha input.input { width: 50px; text-align: center; margin: 10px 0 0 10px; position: static; }
table.form input.button { font-weight: bold; background: #2D4A9D; border: 1px solid #001859; cursor: pointer; font-size: 11px;
	padding-bottom: 2px; margin-top: 10px; color: #FFF; }
table.form tr.textarea td { vertical-align: top; }
table.form tr.textarea td p { padding-top: 2px; }

div.faq_one { margin-bottom: 20px; background: url(../img/dots_gray.gif) repeat-x 0 bottom; padding-bottom: 15px; }
div.faq_one span.title { font-weight: bold; font-size: 1.08em; padding: 2px 30px 2px 10px;
	background: #F7F7F7; margin-left: 20px; color: #D53333; }
div.faq_one div.bg1 { padding-top: 5px; }
div.faq_one div.bg2 { padding: 0 0 5px 20px; }
div.faq_one span.name { font-weight: bold; font-size: 1.08em; color: #456DBE; }
div.faq_one div.q { padding: 3px 0 10px; }
div.faq_one div.answer { padding: 10px; line-height: 1.3; font-size: 13px; color: #000; background: #F7F7F7; }
div.faq_one p.date_line { margin-bottom: 0; }

table#admin_enter { border-collapse: collapse; }
table#admin_enter td { padding: 5px; padding-right: 10px; }
table#admin_enter input.input { width: 200px; }
table#admin_enter input.button { margin: 0; }

div.one_comment { padding: 10px 10px 15px 27px; border-bottom: 1px solid #E8E7E7; }
div.one_comment p { font-size: 13px; margin-bottom: 8px; position: relative; left: -15px; }

.table_menu2 td { vertical-align: middle !important; }
.table_menu2 a { font-weight: bold; }

div.img_one { float: left; padding: 0 15px 5px 0; }

div.lenta { height: 150px; position: relative; background-position: 0 0; background-repeat: no-repeat; }
div.lenta img { width: 132px; height: 98px; position: absolute; top: 26px; }
div.lenta img.img1 { left: 10px; }
div.lenta img.img2 { left: 172px; }
div.lenta img.img3 { left: 332px; }
div.lenta img.img4 { left: 492px; }

table.text_reference { border-collapse: collapse; }
table.text_reference td { padding: 0 15px 15px 0; }
table.text_reference p { margin: 0; }














