.z001544448 { COLOR: #0080FF; }
.z001500448 { COLOR: #008000; }
.z001510448 { COLOR: #ff0000; }
.z001686748 { COLOR: #D2D2F7; }
.z001576748 { COLOR: #B72F2F; }
.z001511448 { COLOR: #000; }
.z001512448 { COLOR: #F49F00; }
.z001556548 { COLOR: #FFF; }
.z001512558 { COLOR: #616161; }
.z001522548 { COLOR: #C7A270; }
.z001523548 { COLOR: #D68DD6; }
.z001533548 { COLOR: #7D7D7D; }
.z001543548 { COLOR: #FFFF06; }
.z001544548 { COLOR: #FF758D; }
.z001545548 { COLOR: #EAC700; }
.z001512548 { COLOR: #0000FD; }
.z001546548 { COLOR: #E436E4; }
.z001676748 { COLOR: #000000; }
.z001688748 { COLOR: #00ECEC; }
.z002688748 { COLOR: #50008A; }
.z003788848 { COLOR: #003060; font-weight: bold }
.z002688948 { COLOR: #00EA00; }
.z002788748 { COLOR: #008282; }
.z001681748 { COLOR: #FFFFFF; font-weight: bold }
.z001501448 { COLOR: #82BFFD; font-weight: bold }
.z003500448 { COLOR: #400000; font-weight: bold }
.z003500448 { COLOR: #804000; font-weight: bold }
.z003501448 { COLOR: #004000; font-weight: bold }
.z003503448 { COLOR: #000080; font-weight: bold }
.z003504448 { COLOR: #000040; font-weight: bold }
.z003505448 { COLOR: #400040; font-weight: bold }
.z003506448 { COLOR: #400080; font-weight: bold }
.z003507448 { COLOR: #800000; font-weight: bold }
.z003508448 { COLOR: #FF8000; font-weight: bold }
.z003509448 { COLOR: #008000; font-weight: bold }
.z003512448 { COLOR: #0000FF; font-weight: bold }
.z003513448 { COLOR: #0000A0; font-weight: bold }
.z003515448 { COLOR: #8000FF; font-weight: bold }
.z003516448 { COLOR: #FF8080; font-weight: bold }
.z003517448 { COLOR: #FFFF80; font-weight: bold }
.z003518448 { COLOR: #80FF80; font-weight: bold }
.z003519448 { COLOR: #00FF80; font-weight: bold }
.z003520448 { COLOR: #80FFFF; font-weight: bold }
.z003521448 { COLOR: #0080FF; font-weight: bold }
.z003522448 { COLOR: #FF80C0; font-weight: bold }
.z003524448 { COLOR: #FF0000; font-weight: bold }
.z003525448 { COLOR: #FFFF00; font-weight: bold }
.z003526448 { COLOR: #80FF00; font-weight: bold }
.z003527448 { COLOR: #00FF40; font-weight: bold }
.z003528448 { COLOR: #00FFFF; font-weight: bold }
.z003529448 { COLOR: #0080C0; font-weight: bold }
.z003530448 { COLOR: #8080C0; font-weight: bold }
.z003531448 { COLOR: #FF00FF; font-weight: bold }
/**/
.z002788748 { COLOR: #008282; font-weight: bold; }
.t1118j { color: #333333; text-align: justify; padding: 5px; line-height: 18px; }
.t1118l { color: #333333; text-align: left; padding: 5px; line-height: 18px; }
.t1118z { text-align: center; padding: 5px; line-height: 20px; }

.kvdr10 { width:auto; clear:none; margin-right: 10px; margin-left: 10px; font-size: 11px; border: 1px solid #91FF91; }
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { border:0; vertical-align:baseline; background:transparent; }
* { margin: 0; padding: 0; }/**/
* body { font: .7em Arial, "Trebuchet MS", Tahoma, sans-serif; line-height: 1.6em; color: #444; background-image: url(/russian/images/strbg.jpg); background-repeat: repeat-x; background-color: #CBDCE6; }
/* body { margin: 0; padding: 0; line-height: 1.5em; font-family: Helvetica, Arial, sans-serif; font-size: 11px; color: #000000; } */
.twoColFixRtHdr #container { width: 1200px;  /* уменьшение полной ширины, равной 800 пикселам, на 20 пикселов позволяет учесть chrome-элементы браузера и избежать добавления горизонтальной полосы прокрутки. */ background: #FFFFFF; margin: 0 auto; text-align: left; padding: 0px; border-bottom: 5px solid #F00; }
.twoColFixRtHdr .ss000s457s452s472s579 { font-size: 1.1em; height: 30px; color: #FFF; background-image: url(../../imgmain/fn/zvich0.jpg); background-repeat: repeat-x; clear: both; }
.ss000s457s452s472s579 li { padding: 6px 12px 6px 12px; color: #FFEADC; float: left; border-right: 1px solid #96D8E9; }
.ss000s457s452s472s579 li.active { background: #E0691A url(../../images0/bar.gif) repeat-x; color: #fff; font-weight: bold; }
.ss000s457s452s472s579 li a { font-weight: bold; color: #FFF; text-decoration: none; }
.ss000s457s452s472s579 li a:hover { color: #9BFF9B; height: 30px; width: auto; }
.twoColFixRtHdr #header h1 { margin: 0; /* нулевое значение поля последнего элемента в #header div позволит избежать сжатия полей, то есть появления необъяснимого пространства между элементами div. Если вокруг элемента div есть граница, нет необходимости устанавливать это значение, поскольку граница также предотвращает сжатие полей. */ padding: 10px 0; /* использование отступа вместо поля позволит сохранить расстояние между элементом и границами div. */ }
.twoColFixRtHdr #sidebar1 { float: right; /* поскольку этот элемент является обтекаемым, необходимо задать ширину. */ width: 366px; background-color: #FFF; padding-left: 3px; }
.rcol_sectionwithborder { display: block; width: 360px; border: 1px solid #CCC; margin-bottom: 10px; }
.poll_section { width: 348px; margin: 0px 10px; }
.poll_section p { padding-bottom: 10px; text-align: justify; padding-right: 10px; }
.poll_section img { float: right; padding-left: 10px; }
.poll_section_l { width: 348px; margin:  0px 10px; }
.poll_section_l p { padding-bottom: 10px; text-align: justify; padding-right: 10px; }
.poll_section_l img { float: left; padding-right: 10px; }
.view_all { display: block; margin-bottom: 5px; font-weight: bold; text-decoration: none; padding-top: 5px; padding-bottom: 1px; text-align: right; padding-right: 10px; }
.view_all a { text-decoration: none; border-top: 1px dotted #000; padding-top: 5px; padding-right: 0; padding-bottom: 1px; }
.blog_section { width: 350px; margin: 10px; }
.blog_section .blog_box { border-bottom: 1px dotted #CCC; }
.blog_section .datetime { font-weight: bold; }
.twoColFixRtHdr #mainContent { padding: 0; background-color: #FFF; float: left; width: 830px; border-right: 1px solid #F00; }
.twoColFixRtHdr #footer { background-color: #DDDDDD; background-image: url(/russian/images/fcontent0.jpg); }
.twoColFixRtHdr #footer p { margin: 0; /* нулевые поля первого элемента в нижнем колонтитуле позволят избежать возможного сжатия полей, то есть появления пространства между элементами div. */ padding: 10px 0; /* добавление отступа к данному элементу создаст пробел (так, как он был бы создан с помощью поля), не вызывая при этом проблемы сжатия полей. */ }
.fltrt { /* этот класс можно использовать для обтекания элемента справа на странице. Обтекаемый элемент должен предшествовать элементу, рядом с которым он должен размещаться на странице. */ float: right; margin-left: 8px; }
.fltlft { /* этот класс можно использовать для обтекания элемента слева на странице. */ float: left; margin-right: 8px; }
.clearfloat { /* этот класс нужно применять к элементу div или break; он должен быть последним элементом перед концом контейнера, который должен полностью вмещать поток. */ clear:both; height:0; font-size: 1px; line-height: 0px; }
.cleaner { clear: both; height: 1px; }
a:link, a:visited { color: #408080; text-decoration: none; }
a:active, a:hover { color: #FF0000; }
p { margin: 0 0 5px 0; padding: 0px; }
h1 { margin: 0; padding: 5px 0; font-size: 18px; font-weight: bold; line-height: 28px; color: #356A6A; }
h2 { margin: 0 0 10px 0; padding: 5px 0; font-size: 16px; font-weight: bold; color: #333333; }
h3 { margin: 0 0 5px 0; padding: 2px 0; font-size: 14px; font-weight: bold; color: #F90000; }
h4 {  font-size: 11px; font-weight: bold; color: #750a20; }
/**/
.leftsubcol { float:left; width: 290px; padding: 0 10px 0 0; margin-left: 10px; margin-bottom: 10px; border: 1px dotted #CCC; }
.image_section { float: left; padding-bottom: 5px; display: block; }
.image_section img { float: left; margin: 0 3px 3px 0; border: none; }
.rightsubcol { float:right; width: 480px; margin-right: 10px; }
.topnews { border-bottom: 1px dotted #cccccc; }
.topnews img { margin-bottom: 5px; }
.regular_section { display: block; padding-bottom: 10px; border-top: 1px dotted #CCC; }
.tabcontent_section { padding: 0px 10px 10px; border: 1px solid #981b35; margin: 15px 10px 1em; clear: left; }
.tabcontent_section0 { padding: 10px; border: 1px solid #F00; clear: left; margin: 0px auto 1em; width: 630px; background-image: url(/imgmain/apache120.gif); background-position: right bottom; background-repeat: no-repeat; }
.tabcontent_section1 { padding: 0px 10px 10px; border: 1px solid #666; margin: 15px 10px 1em; clear: left; }
.tabcontent_section2 { padding: 10px; border: 1px solid #0080FF; margin: 15px 10px 1em; clear: left; }

.tabcontent_section3 { padding: 0px 10px 10px; border: 1px solid #0080FF; margin: 15px 10px 1em; clear: left; }
.tabcontent_section4 { padding: 0px 10px 10px; border: 1px solid #74BABA; margin: 15px 10px 1em; clear: left; }




.newsbox { clear: both; padding-bottom: 5px; border-bottom: 3px solid #F00; margin-bottom: 10px; margin-left: 8px; }
.newsbox img { float: left; margin: 0 10px 0 0; padding: 0px; }
.newsbox .newstitle { font-size: 16px; color:#C00; font-weight: bold; }
.newsbox p { font-size: 11px; text-align: justify; }
.zimg { height: auto; text-align: center; }
.gallery_section { display: block; margin-bottom: 25px; border: 1px solid #CCC; margin-left: 8px; }
p.note-general, p.note-warning, p.note-warn { background: transparent; border: 1px solid #DDDDDD;  padding: 2px 4px 2px 60px; }
p.note-general { background-image: url(/imgmain/pero47.png); background-repeat: no-repeat; background-position: 4px 4px; }
p.note-general:before { background: transparent; color: #999500; content: '05.10. 2009 '; font-weight: bold; }

p.note-warning { background-image: url(/russian/images/im2.gif); background-repeat: no-repeat; background-position: 8px 8px; }
p.note-warn { background-image: url(/russian/images/im4.gif); background-repeat: no-repeat; background-position: 8px 8px; }

p.note-general1 { background: transparent; border: 1px solid #DDDDDD;  padding: 2px 4px 2px 60px; }
p.note-general1{ background-image: url(/imgmain/28php.png); background-repeat: no-repeat; background-position: 8px 8px; }
p.note-general1:before { background: transparent; color: #999500; content: '05.10. 2009 '; font-weight: bold; }



p.note-general2 { background: transparent; border: 1px solid #DDDDDD;  padding: 2px 4px 2px 44px; }
p.note-general2 { background-image: url(/imgmain/28perl.png); background-repeat: no-repeat; background-position: 8px 8px; }
p.note-general2:before { background: transparent; color: #999500; content: '05.10. 2009 '; font-weight: bold; }


p.note-general3 { background: transparent; border: 1px solid #DDDDDD;  padding: 2px 4px 2px 64px; }
p.note-general3 { background-image: url(/imgmain/2850mysql.png); background-repeat: no-repeat; background-position: 8px 8px; }
p.note-general3:before { background: transparent; color: #999500; content: '05.10. 2009 '; font-weight: bold; }





p.note-general4 { background: transparent; border: 1px solid #DDDDDD;  padding: 2px 4px 2px 64px; }
p.note-general4 { background-image: url(/imgmain/2850mysql.png); background-repeat: no-repeat; background-position: 8px 8px; }
p.note-general4:before { background: transparent; color: #999500; content: '05.10. 2009 '; font-weight: bold; }


.s00s011a16v84t2y00s848r547c0512 { width:1200px; clear:both; margin-right:auto; margin-left:auto; background-repeat: repeat-x; background-position: top; }
#ninf3k { width:100%; font-family:Arial, Helvetica, sans-serif; font-size:9px; height:20px; margin-top:0; margin-right:auto; margin-bottom:0; margin-left:auto; clear:both; background-color:transparent; border-top:1px dotted #FFFFFF; border-bottom:1px dotted #FFFFFF }
#ninf3k1 { float:left; width:150px; text-align:left; padding-left:20px; height:17px; padding-top:3px }
#ninf3k3 { float:right; width:150px; text-align:right; padding-right:20px; height:17px; padding-top:3px }
#ninf3k2 { margin-right:200px; margin-left:200px; height:17px; padding-top:3px; text-align:center }
#nin1f3k { width:100%; font-family:Arial, Helvetica, sans-serif; font-size:9px; height:20px; margin-top:0; margin-right:auto; margin-bottom:0; margin-left:auto; clear:both; background-color:transparent; border-top:1px dotted #FFFFFF; border-bottom:1px dotted #FFFFFF }
.nin1f3k1 { float:left; width:150px; text-align:left; padding-left:20px; height:17px; padding-top:3px }
.nin1f3k3 { float:right; width:150px; text-align:right; padding-right:20px; height:17px; padding-top:3px }
.nin1f3k2 { margin-right:190px; margin-left:190px; height:17px; padding-top:3px; text-align:center }
.ss000s457s459s472s579 { width: 200px; color: #FFF; }
.s00s011a16v84t2y00s848r547c0512_l { float:left; width:290px; padding:5px 0 0 10px }
.s00s011a16v84t2y00s848r547c0512_r { float:right; width:290px; text-align:right; height:35px; padding-right:10px; padding-top:5px }
.s00s011a16v84t2y00s848r547c0512_r a { padding:0 0 0 7px; text-decoration:none; color:#666666 }
.s00s011a16v84t2y00s848r547c0512_r a:hover { text-decoration:underline }
.s00s011a16v84t2y00s848r547c0512_z { width:584px; text-align:center; color:#666666; margin-right:auto; margin-left:auto; float:left; height:40px }
.s00s0a16v84j3y51f848s547g0512 { width:90px; height:22px; float:left; padding-top:4px; font-size:12px; line-height:24px; font-weight:bold; text-transform:uppercase; color:#FFFFFF; text-align: left; }
.s00s0a16v84j3y51f848s547g0512 a { display:block; color:#FFFFFF; text-decoration:none; background-color:transparent; background-image:url(/imgmain/html90.png); background-repeat:no-repeat; background-position:0 0 }
.s00s0a16v84j3y51f848s547g0512 a:hover { color:#FFFFFF; background-color:transparent; background-image:url(/imgmain/html90h.png); background-repeat:no-repeat; background-position:0 0 }
.s00s0a16v84j3y52f848s547g0512 { width:80px; height:22px; float:right; padding-top:4px; font-size:12px; font-weight:bold; text-transform:uppercase; color:#FFFFFF; line-height:24px }
.s00s0a16v84j3y52f848s547g0512 a { width:80px; height:24px; display:block; color:#FFFFFF; text-decoration:none; background-color:transparent; background-image:url(/imgmain/html11.png); background-repeat:no-repeat; background-position:0 0; padding:0 0 0 0px }
.s00s0a16v84j3y52f848s547g0512 a:hover { color:#FFFFFF; text-decoration:none; background-color:transparent; background-image:url(/imgmain/html11h.png); background-repeat:no-repeat; background-position:0 0; height:24px }
.s00s0a16v84j3y50f848s547g0512 { width:174px; background-color:transparent; height:30px; margin:0px auto 0; padding-top:3px }
/**/
.ss000s457s452s472s579 { clear: both; font-size: 1.1em; height: 30px; color: #FFF; background-image: url(../../imgmain/fn/zvich0.jpg); background-repeat: repeat-x; }
.ss000s457s452s472s579 li { color: #FFEADC; float: left; border-right: 1px solid #96D8E9; display: block; }
.ss000s457s452s472s579 li.active { background: #E0691A url(../../images0/bar.gif) repeat-x; color: #fff; font-weight: bold; }
.ss000s457s452s472s579 li a { font-weight: bold; color: #FFF; text-decoration: none; }
.ss000s457s452s472s579 li a:hover { color: #9BFF9B; height: 30px; width: auto; }
.clear { clear : both; height : 0; margin : 0; padding : 0; line-height : 0; font-size : 1px; }
/**/
#s00s03a16v84t2y00s848r547c0512 { width:1200px; height:173px; margin:auto; background-image:url(/russian/images/flbel00.png); background-repeat:repeat-x; border-top: 10px solid #FF0000; }
#s00s03a01v84t2y00s848r547c0512 { float:left; font-family:Arial, Helvetica, sans-serif; font-size:12pt; font-weight:bold; color:#808000; clear:none; background-image:url(/imgmain/avlogo/avegelogtr.png); width:155px; background-repeat:no-repeat; height:40px; background-position:center; padding:115px 0px 0px 80px }
.s00s03a02v84t2y00s848r547c0512 { width:700px; height:164px; float:left }
.s00s03a021v84t2y00s848r547c0512 { float:left; width:1px; height:164px }
.s00s03a022v84t2y00s848r547c0512 { width:670px; float:left; padding:15px 10px 0 }
.s00s03a022v84t2y00s848r547c0512_img { float:left; padding:0 0 10px 0 }
.s00s03a022v84t2y00s848r547c0512_3 { font-size:14px; color:#b72c24; font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-align: justify; }
.s00s03a022v84t2y00s848r547c0512_2 { width:540px; float:left; padding:0 0 0 15px }
.s00s03a022v84t2y00s848r547c0512_4 { padding:5px 0 5px 0; font-size:12px; color:#666; text-align:justify; line-height:15px }
a.s00s03a022v84t2y00s848r547c0512_5 { width:83px; height:21px; display:block; float:right; margin:5px 0 0 0; padding-left:5px; text-align:center; line-height:21px; text-decoration:none; color:#000000; background-image:url(/css/s00s016v8460y548g489s547c0512/images/knp00.gif); background-repeat:no-repeat; background-position:center }
.pl10 { padding-left:10px; }
#mainContent { height: 1%; }
.search_field { color: #808080; clear: both; font-weight: bold; background-repeat: no-repeat; background-position: right; border-bottom: 2px solid #F00; height: 30px; margin-top: 5px; margin-right: 10px; margin-bottom: 0px; margin-left: 10px; padding: 0px; }
input.search { background: #FFF;  margin: 0; padding: 1px; }
/*input.search { background: #FFF url(../../images0/input.gif) no-repeat; color: #E0691A; font-weight: bold; margin: 0; padding: 1px; }*/
/* input.submit { background: #E0691A url(../images0/submit.gif) no-repeat; border: 0; padding: 4px 0; width: 65px; margin: 0 10px 1px 0; color: #E0236A; font-family: Arial, Sans-Serif; font-size: 11px; } */
input.button { font-family: Arial, Helvetica, sans-serif; font-size: 11px; padding: 0px; margin-left: 5px; width: 50px; height: 22px; margin-bottom: 2px; }
ul.bul01 { list-style: url(/imgmain/ico/olul_b.gif); LIST-STYLE-TYPE: disc; padding-left: 20px; line-height: 160%; }
ul.bul02 { list-style: url(/imgmain/ico/olul_b.gif); LIST-STYLE-TYPE: disc; margin-top: 5px; }
ul.bul03 { list-style: url(/imgmain/ico/olul_b.gif); LIST-STYLE-TYPE: disc; margin-top: 5px; margin-left: 100px; line-height: 20px; }
ul.bul04 { list-style: url(/imgmain/ico/olul_b.gif); LIST-STYLE-TYPE: disc; line-height: 150%; padding-left: 20px; margin-left: 20px; }
li.bl01 { margin: 0 0 0 20px; text-align: justify; height: 25px; }
li.block { margin-bottom: 2px; margin-left: -20px; }

