/* 2007 © Copyright EffectiveScript. Все права защищены. E-mail:admin@ulo.ru, тел.:8-917-610-00-95. */
/* Page design: Sergey Kulikov, page makeup: Fomin Alexander. Дизайн: Сергей Куликов, верстка: Александр Фомин.*/

body {font: 1em verdana, arial, sans-serif; text-align:center; font-size:small;	voice-family: "\"}\""; voice-family:inherit; font-size:medium;}
html>body {}
* {margin:0; padding:0;}

div#mainwrap {min-width:780px; max-width:1000px;margin-left:auto; margin-right:auto; text-align:left;}

div#topLeft {height:8px;position:relative; margin-top:5px;}
div#topRight {height:8px;position:relative;}
div#topLeftColumn {position: absolute; top:0px; left:0px; overflow:hidden; width:11em; padding-bottom:8px; background: url(topLeftColumn.gif) no-repeat top left;}
div#topCenterColumn {margin:0 11em 0 11em; padding-bottom:3px; border-top:1px solid #B5B5B5; border-left:1px solid #B5B5B5; border-right:1px solid #B5B5B5; background:#fff;}
div#topRightColumn {position:absolute; top:0px; right:0px; overflow:hidden; width:11em;	padding-bottom:8px; background: url(topRightColumn.gif) no-repeat top right;}
#topCenterColumn h1{font-size:110%;color:#000; position:relative; top:2em; line-height:4px; text-align:center;}
#topCenterColumn h2{font-size:110%;color:#000; position:relative; top:4em; line-height:0; text-align:center;}

div#headerLeft {position:relative; background:url(headerLeft.gif) no-repeat top left;}
div#headerCenter {height:138px;	margin:0 26px; font-size:90%; background:url(headerCenter.jpg) no-repeat top center;}
div#headerRight {position:relative; background:url(headerRight.gif) repeat-y top right;}

div#menuLeft {position:relative; background:url(menuLeft.gif) repeat-y top left;}
div#menuCenter {height:1.3em; margin:0 27px; text-align:center; background-color:#fff;}
div#menuRight {position:relative; background:url(menuRight.gif) repeat-y top right;}
div#menuCenter li {float:left; margin-left:-2px; width:20%; text-align:center; border-left: 1px solid #196394;list-style-type: none;} 
div#menuCenter li:first-child {border-left: 0 solid #196394;}
div#menuCenter a {text-decoration: none; display:block; width:100%; color:#000;font-size:75%; font-weight:bold;text-transform: uppercase;}
div#menuCenter #current {color:#155988;}

div#menuCenter form {text-align:center;}
div#menuCenter input {margin:0;padding:0;font-size:0.7em;line-height:1em; height:1.3em; vertical-align:middle;border:1px solid #B5B5B5;}
div#menuCenter .order {width:1em;}
div#menuCenter .name {width:4.6em;}

div#breadcrumb {margin:0;padding:0.5em 1em;}
div#breadcrumb img {border-width:0;}
.tdn {text-decoration:none;}

div#contentLeft {position:relative; background:url(contentLeft.gif) repeat-y top left;}
div#contentRight {position:relative; background:url(contentRight.gif) repeat-y top right; }
div#contentLeftColumn {position: absolute; top:0px; left:0px; overflow:hidden; width:11em; background: url(contentLeftColumn.gif) no-repeat top left;}
div#contentCenterColumn {min-height:640px; margin:0 11em 0 11em; border-top:1px solid #B5B5B5; border-left:1px solid #B5B5B5;	border-right:1px solid #B5B5B5;  background:#fff url(contentCenterColumn.gif) repeat-x top left;}
div#contentRightColumn {position:absolute; top:0px; right:0px; overflow:hidden; width:11em;background: url(contentRightColumn.gif) no-repeat top right;}

div#contentLeftColumn * {font-size:90%;} 
div#contentCenterColumn * {font-size:90%;}
div#contentRightColumn * {font-size:90%;}

div#contentLeftColumn ul {margin: 0.5em 0.5em 0 1em; text-indent:0.25em; list-style:none; border-top:1px solid #C6C6C6;}
div#contentLeftColumn li {border-bottom:1px solid #C6C6C6; background:url(triangle.gif) no-repeat bottom right;}
div#contentLeftColumn #current_left {background:url(triangleCurr.gif) no-repeat bottom right;}
div#contentLeftColumn a {font-size:100%;margin: 0.3em 0; color:#000;text-decoration:none;display:block; width:100%; font-weight:bold;}
div#contentLeftColumn form {text-align:center;}
div#contentLeftColumn input {margin:0;padding:0;font-size:1em;line-height:1em; height:1.3em; vertical-align:middle;border:1px solid #B5B5B5;}
div#contentLeftColumn .order {width:1em;}
div#contentLeftColumn .name {width:4.6em;}

div#contentCenterColumn a {color:#000;}
div#contentCenterColumn p{margin:0 1em; padding:0.2em 0 0.8em 0; text-align:justify; text-indent:1.5em; font-size:80%;}
div#contentCenterColumn h3{margin:0.5em 1em; padding:0; border-top:1px solid #B5B5B5; color:#fff; font-size:100%; position:relative; line-height:1em;}
div#contentCenterColumn h3 span {background-color:#B5B5B5;}
div#contentCenterColumn h3 .delete {background-color:#D4D0C8;}
div#contentCenterColumn h3 .rename {background-color:#D4D0C8;}
div#contentCenterColumn h3 .paste {background-color:#D4D0C8;}

div#contentCenterColumn h4 {margin:0 1em;}
div#contentCenterColumn #breadcrumb {clear:both;}
div#contentCenterColumn .left {float:left; margin:0.5em 0.5em 0.5em 1em;}
div#contentCenterColumn .leftbr {margin:0.5em 0.5em 0.5em 1em;}
div#contentCenterColumn .right {float:right; margin:0.5em 1em 0.5em 0.5em;}
div#contentCenterColumn .center {text-align:center;}
div#contentCenterColumn input,select {margin:0;padding:0;font-size:1em;line-height:1em; height:1.3em; vertical-align:middle;border:1px solid #B5B5B5;}
div#contentCenterColumn  .order {width:1.25em;}
div#contentCenterColumn  .name {width:9em;}
div#contentCenterColumn  .rows {width:1.25em;}
div#contentCenterColumn  .columns {width:1.25em;}
div#contentCenterColumn form p {text-align:center; margin:1em 0 0 0; padding:0;font-size:1em;line-height:1em; height:1.3em; }

div#contentCenterColumn  fieldset {margin:1em; border:4px double #808080;font-size:1em;padding-left:0.25em;}
div#contentCenterColumn  .forum {margin:1em; border:1px solid #B5B5B5;font-size:1em; text-align:center;}
div#contentCenterColumn  .forum legend {background-color:#eee;}
div#contentCenterColumn  .forum p {text-align:left;}
div#contentCenterColumn  fieldset fieldset {margin:0.5em; text-align:center; border:1px solid #B5B5B5;}
div#contentCenterColumn  fieldset fieldset p {margin:0.4em 0;}
div#contentCenterColumn  textarea {width:95%;margin:0.4em 0;font-size:0.9em;font-family:verdana;}

div#contentCenterColumn  .poisk {margin:1em; border:1px solid #B5B5B5;font-size:1em;}
div#contentCenterColumn  .poisk legend {background-color:#eee;}
div#contentCenterColumn  .poisk p {text-align:left;}

div#contentCenterColumn  .obrat {margin:1em; border:1px solid #B5B5B5;font-size:1em;text-align:center;}
div#contentCenterColumn  .obrat legend {background-color:#eee;}

div#contentCenterColumn  .obrat p {text-align:left;}
div#contentCenterColumn  .obrat input {margin:0 1em;}

div#contentCenterColumn table {font-size:100%; border-left:1px solid #B5B5B5; border-top:1px solid #B5B5B5; text-align:center; margin:1em;}
div#contentCenterColumn	table td {font-size:100%; border-right:1px solid #B5B5B5; border-bottom:1px solid #B5B5B5; padding:0.25em;}
div#contentCenterColumn	table th {font-size:100%; font-weight:normal; border-right:1px solid #B5B5B5; border-bottom:1px solid #B5B5B5; padding:0.25em 0.5em; background-color:#eee;width:auto;text-align:center;}
div#contentCenterColumn	caption {font-weight:bold;font-size:0.7em; margin:0 auto;}
div#contentCenterColumn .cell {width:5em;}

div#contentCenterColumn .mz {font-size:100%; margin: 1em; border-left:1px solid #B5B5B5; border-top:1px solid #B5B5B5; text-align:center;}
div#contentCenterColumn .mz input,th {width:6em;}
div#contentCenterColumn .mz .delete {width:2em;}
div#contentCenterColumn .mz .rename {width:2.7em;}
div#contentCenterColumn .mz .paste {width:2.7em;}
div#contentCenterColumn ul {margin:0.25em 1em;  font-size:94%; list-style:none;}
div#contentCenterColumn li {font-size:100%; margin-left:1em;list-style:none;}

div#contentRightColumn ul {margin: 0.5em 10px 1em 5px; list-style:none;}
div#contentRightColumn li {border-left:5px solid #BEBDBD; padding-left:5px;}
div#contentRightColumn a {color:#000;}
div#contentRightColumn h4 {color:#000; margin:0.5em 0 1em 0.5em;font-size:90%;}
div#contentRightColumn h5 {font-size:100%;color:#000;}

div#footerLeft {position:relative;}
div#footerRight {position:relative;}
div#footerLeftColumn {height:2.8em;position: absolute; top:0px; left:0px; overflow:hidden; width:11em; background: url(footerLeftColumn.gif) no-repeat top left;}
div#footerCenterColumn {height:2.8em;margin:0 11em 0 11em; border-left:1px solid #B5B5B5; border-right:1px solid #B5B5B5; background:#fff;}
div#footerRightColumn {height:2.8em;position:absolute; top:0px; right:0px; overflow:hidden; width:11em; background: url(footerRightColumn.gif) no-repeat top right;}

div#footerLeftColumn ul {margin: 0 1em 0 1.5em; list-style:none; border-top:1px solid #C6C6C6;font-size:57%; }
div#footerLeftColumn li {text-align:center;}
div#footerLeftColumn img {border-width:0; margin:0.7em 0 0.5em 0;}

div#footerRightColumn ul {margin: 0 1.5em 0 1em; text-indent:0.5em; list-style:none; border-top:1px solid #C6C6C6;font-size:57%; color:#636363;}
div#footerRightColumn li {text-align:right;line-height:2.1em;}
div#footerRightColumn a {color:#636363;margin-left:-1em;}
div#footerRightColumn img {border-width:0;margin-top:5px;margin-bottom:-5px;padding:0 10px}

div#footerCenterColumn ul {margin: 0 1.5em 0 1em; text-indent:0.5em; list-style:none; border-top:1px solid #C6C6C6;font-size:57%; color:#636363;}
div#footerCenterColumn li {text-align:center;line-height:2.1em;}
div#footerCenterColumn a {color:#636363;}

div#bottom {margin:0 6px; padding:0 0 6px 0; font-size:0; background:url(bottom.gif) repeat-x top left;}

.clearfix:after {content: "."; display:block; height:0; clear:both; visibility:hidden;}
.clearfix {display: inline-block;} 
/* Hides from IE-mac \*/
* html .clearfix {height: 0.1%;}
.clearfix {display: block;}
.yellow {background-color:#eee}
.brclr {clear:both;}
.tblcenter {text-align:center;}