@charset "utf-8";
/* CSS Document */
* {margin:0px; padding:0px; border:0; text-align:left}
body {font:0.8em Arial, Verdana, Helvetica, sans-serif; width:100%; height:100%; background:#A6BEDA}
.clear {position:relative; clear:both; height:1px; font-size:1px;}
h1,h2,h3,h4 {margin-bottom:10px;}
h1 {font-size:22px;}
h2 {font-size:18px;}
h3 {font-size:14px;}
h4 {font-size:13px;}
/* Эдитор */
#editor {padding:10px 3px; width:990px; color:#000}
.editor_div {width:46%; float:left; border-bottom:1px solid #bbb; border-right:1px solid #bbb; background:#E6F4FF; padding:10px 5px; margin:0px 3px 3px 0px; font-size:9px;}
.editor_label  {float:left;}
.editor_div input {font-size:11px; float:right; width:100px}
/* editorModule */
.editorModule {display:; font:10px Arial, Helvetica, sans-serif !important; width:auto; margin-left:0px !important; z-index:1; position:absolute}
.editorModule .star {display:; margin-right:2px; background:red; float:left}
.editorModule .star img {border:0 !important; background:!important; width:auto !important; height:auto !important}
.editorModule ul {display:inline-block; margin:0px;}
.editorModule ul li{display:inline;}
.editorModule ul li a {display:inline-block; padding:0px 2px 0px 2px; border:1px solid #FFF; text-decoration:none; background:#000; color:#eee;  
filter: progid: DXImageTransform.Microsoft.Alpha(opacity=30);  
-moz-opacity: 0.3; /* Mozilla 1.6 */  
-khtml-opacity: 0.3; /* Konqueror 3.1, Safari 1.1 */  
opacity: 0.3; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */  
filter: alpha(opacity=30); /* IE 5.5+*/  }
.editorModule ul li a:hover {background:#0093EA; border:1px solid #04D5F3; color:#fff;
filter: progid: DXImageTransform.Microsoft.Alpha(opacity=100);  
-moz-opacity: 1; /* Mozilla 1.6 */  
-khtml-opacity: 1; /* Konqueror 3.1, Safari 1.1 */  
opacity: 1; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */  
filter: alpha(opacity=100); /* IE 5.5+*/  
} 
/* editorContent */
.editorContent {display:none; font:10px Arial, Helvetica, sans-serif !important; width:auto; margin-left:0px !important; position:relative}
.editorContent .star {display:inline-block; width:16px; margin-right:2px; background: #0093EA ; float:left}
.editorContent .star img {border:0 !important; background:!important; width:auto !important; height:auto !important}
.editorContent ul {display:inline-block; margin:0px;}
.editorContent ul li{display:inline;}
.editorContent ul li a {display:inline-block; padding:1px 3px 1px 3px; text-decoration:none; background:#000; color:#eee;  
filter: progid: DXImageTransform.Microsoft.Alpha(opacity=20);  
-moz-opacity: 0.2; /* Mozilla 1.6 */  
-khtml-opacity: 0.2; /* Konqueror 3.1, Safari 1.1 */  
opacity: 0.1; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */  
filter: alpha(opacity=20); /* IE 5.5+*/  }
.editorContent ul li a:hover {background:red; color:#fff;
filter: progid: DXImageTransform.Microsoft.Alpha(opacity=100);  
-moz-opacity: 1; /* Mozilla 1.6 */  
-khtml-opacity: 1; /* Konqueror 3.1, Safari 1.1 */  
opacity: 1; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */  
filter: alpha(opacity=100); /* IE 5.5+*/ } 
/* popUp */
.popUp {padding:10px 50px;}
.popUp h2 { text-transform:capitalize}
.popUp input {}
.popUp .button {font-size:11px; padding:2px 5px; width:auto; text-align:center}
/* site */
#site {width:; height:100%; margin:; background:#D8E6F3 url(../images_inter/index_r1_c1.jpg) top repeat-x}
.siteBgTop {}
.siteBgbottom {text-align:center; overflow:hidden; zoom:1; /* Заплатка для выравнивания высоты блоков */}
#left, #center, #right {padding-bottom:30000px;	margin-bottom:-30000px; /* Заплатка для выравнивания высоты блоков */ }
/* header */
#header   {display:inline-block; width:990px; height:105px; background: url(../images_inter/bg_header.jpg); margin:0 auto; border-top:12px solid #003D86; overflow:hidden;}
#header .inc {padding:10px 0px; width:100%; margin:0 auto}
#header .logo {clear:both; float:left; margin:0 50px 20px 31px; padding:0 3px; font-size:25px; color:#FFF; background:;}
#header .logo img { width:180px; height:70px;}
#header .menu {display:; float:left;}
#header .menu ul {display:inline-block; margin:10px 20px;}
#header .menu ul li{display:inline; margin-right:10px; padding-left:10px; font-weight:; border-left:1px solid #fff}
#header .menu ul li a {text-decoration:none; color:#eee}
/* topnav */
#topmenu {float:left;}
ul#topnav {margin:20px 0 0 0px;	padding: 0;	list-style: none; font-size: 1.1em; clear: both;
float: left;}
ul#topnav li{margin: 0; padding: 0; overflow: hidden; float: left; height:40px;}
ul#topnav a, ul#topnav span {padding: 10px 20px; float: left; text-decoration: none; color: #fff; text-transform:uppercase; clear: both; height: 20px; line-height: 20px; background: #1d1d1d; }
ul#topnav a {color: #7bc441; }
ul#topnav span {display: none;}
ul#topnav.v2 span{background: url(../images/a_bg.gif) repeat-x left top;}
ul#topnav.v2 a{color: #555; background: url(../images/a_bg.gif) repeat-x left bottom;}

#header .lang {display:; float:right; font-size:10px;}
#header .lang ul { margin:25px 15px 0px 0;}
#header .lang ul li{display:inline; margin-right:10px; font-weight:normal}
#header .lang ul li a {text-decoration:none; display:inline-block; padding:0px 3px 1px 3px; color:#FFF}
#header .lang img {margin-left:7px;}

#header .loginForm {display:; font-size:11px;  margin:0px 0px 15px 0; float:right}
#header .loginForm input {width:60px; padding:3px;}
#header .loginForm .button {width:auto; padding:2px;}
#header .searchForm {display:; margin:0px 0px 15px 0; float:right; font-size:11px;}
#header .searchForm input {width:110px; padding:3px;}
#header .searchForm .button {width:auto; padding:2px;}
#header .info {display:; float:left; margin:0 0 10px 0}
#header .info h1 {float:left; font-weight:normal; color:#FFF; margin:0 20px 5px 0; padding:0 3px; font-size:18px;}
#header .info p {}
#header .news {display:; float:left; width:100%; }
#header .news div {float:left; width:32%; height:auto; margin-right:8px; margin-bottom:15px;}
#header .news img {float:left; width:100%; height:50px; background:url(../images/loader2.gif) no-repeat center; border:1px solid #000; margin:0 5px 5px 0;}


/* horizontal */
#horizontal   {width:990px; background:#fff; margin:0 auto; display:inline-block; overflow:hidden;}
#horizontal .inc {padding:0;}
#horizontal .logo {display:; float:left; margin:10px 50px 10px 50px; font-weight:bold; padding:0 3px; font-size:30px; background:#d1d1d1}
#horizontal .menu {display:; float:right;}
#horizontal .menu ul {display:inline-block; margin:10px 0;}
#horizontal .menu ul li{display:inline; margin-right:20px; font-weight:bold}
#horizontal .menu ul li a { text-decoration:none; color:#eee}
#horizontal .lang {display:; float:right;}
#horizontal .lang ul { display:inline-block; margin:10px;}
#horizontal .lang ul li{display:inline; margin-right:20px; font-weight:normal}
#horizontal .lang ul li a { text-decoration:none; display:inline-block; background:#eee; padding:0px 3px 1px 3px; color: #000}
#horizontal .loginForm {display:; font-size:11px; margin:10px 0; float:right}
#horizontal .loginForm input {width:60px; padding:3px;}
#horizontal .loginForm .button {width:auto; padding:2px;}
#horizontal .searchForm {display:; margin:10px 20px 10px 0px; float:left; font-size:11px;}
#horizontal .searchForm input {width:600px; padding:3px;}
#horizontal .searchForm .button {width:auto;  padding:2px;}
#horizontal .info {display:; float:left;}
#horizontal .info h2 {display:inline-block; float:left; margin:0 20px 5px 0; padding:0 3px; font-size:30px; background:#d1d1d1}
#horizontal .info img {display:; float:left; width:50px; height:50px; background:url(../images/loader2.gif) no-repeat center; border:1px solid #999; margin:0 5px 0px 0;}
#horizontal .info p {}

#horizontal .news {display:; float:left; width:100%; padding:20px 0; background:url(../images_inter/bg_intro.jpg) bottom repeat-x; }
#horizontal .news .inc { background:url(../images_inter/news_bg.gif) repeat-y center; margin-bottom:20px; height:auto; overflow:hidden; margin-left:25px}
#horizontal .news .inc div {float:left; width:32%; height:auto;}
#horizontal .news img {float:left; width:100%; height:200px; border:0px solid #000; margin:0 5px 5px 0;}
#horizontal .news .imgNews1 img {background:url(../images_inter/prod1.gif) no-repeat center;}
#horizontal .news .imgNews2 img {background:url(../images_inter/prod2.gif) no-repeat center}
#horizontal .news .imgNews3 img {background:url(../images_inter/prod3.gif) no-repeat center}
#horizontal .news h2 {font-size:17px; color:#003985; padding:0 20px; float:left}
#horizontal .news p{padding:0 20px; clear:both}
#horizontal .news p a{color:#D03F58; display:inline-block; margin:5px 0; background:url(../images_inter/news_arr.gif) no-repeat right; padding:0 10px 0 0; text-decoration:none}
/* main */
#main {width:990px; background:#ffffff; margin:0 auto; display:inline-block; overflow:hidden;}
#main .inc {}
/* left */
#left   {float:left; width:27%; background:#668CBB url(../images_inter/left_menu_bg.jpg) left top no-repeat; display:inline-block;}
#left   a {color:#eee; text-decoration:none}
#left   ul#list {clear:both; list-style:none; width:auto; margin:20px 15px; }
#left   #list li {background:url(../images/botline.gif) repeat-x 0 1.38em; padding:5px;}
#left   #list li a {float:left; background:#333; color:#eee; padding: 0 4px 0 0;}
#left   #list li span {float:right; background:#333; color:#eee; padding: 0 0 0 4px;}
#left   #list li br {clear:both;}
#left   ul {font-size:10px;}

#left .inc {}

#left .menu {clear:both; margin:20px 0;}
#left .menu ul {margin:15px; margin-bottom:5px;}
#left .menu ul h3 {color:#CCC}
#left .menu ul li {list-style:none; font-size:14px; margin-bottom:10px;}
#left .menu ul li a {color:#fff; display:block; background:url(../images_inter/left_menu_active.gif) right center; padding:10px; border-bottom:0px solid #fff}
#left .menu ul li a:hover {text-decoration:none; background:url(../images_inter/left_menu_passive.gif) right center; color:#0C3E81; border-bottom:0px solid #CF3F58;}

/* left news */
#left .news {clear:both; display:; margin:0 15px; color:#eee; font-size:12px;}
#left .news div {clear:both; height:auto; overflow:hidden; padding-bottom:10px; margin-bottom:10px; border-bottom:0px solid #003985;}
#left .news img {float:left; background:url(../images/loader2.gif) no-repeat center; border:1px solid #999; margin:0 5px 0px 0;}
#left .news strong {color:#0C3E81;}
#left .news ul li { list-style:circle; padding-left:10px;  margin-bottom:5px; font-size:12px}
#left .news p {padding-left:10px; }

/* left news */
#left .info {clear:both; display:; margin:20px 15px; color:#CCC;}
#left .info div {clear:both; height:auto; overflow:hidden; padding-bottom:10px; margin-bottom:10px; border-bottom:1px solid #999;}
#left .info img {float:left;  background:url(../images/loader2.gif) no-repeat center;  width:100%; height:50px; border:1px solid #999; margin:0 5px 10px 0;}

/* left list */
/* left galery */
#left .galery {clear:both; color:#FFF; margin:20px 15px; padding-bottom:10px; border-bottom:1px solid #666; overflow:hidden}
#left .galery img {width:50px; height:50px; margin:8px 10px 0 0; background:url(../images/loader2.gif) no-repeat center; border:1px solid #999; }
#left .galery img:hover {border:1px solid #CF0067;}

/* left number*/
#left .number {clear:both; display:; margin-bottom:30px; border-top:1px solid #bbb; padding-top:5px;}
#left .number li {display:inline-block; float:left; list-style:none; margin-right:3px;}
#left .number li.activeButton {padding:3px 8px; background:#bbb; color:#FFF}
#left .number li a {display:inline-block; padding:3px 8px; color:#333; text-decoration:none}
#left .number li a:hover {background:#333; color:#FFF}

/* left searchForm */
#left .searchForm {clear:both; display: none; padding-bottom:15px;}
#left .searchForm input {width:215px; background:url(../images/search.gif) no-repeat left center #FFF; padding:5px 5px 5px 25px; border:1px solid #999}
#left .searchForm .button {display:; text-align:center; margin-left:3px; padding:4px; float:; background:#999; color:#FFF; border:0}

/* left loginForm */
#left .loginForm {clear:both; display:; padding-bottom:15px;}
#left .loginForm input {width:77px; float:left; background:#FFF; padding:2px 5px 2px 5px; margin-bottom:5px; border:1px solid #999}
#left .loginForm .butt {width:45px; text-align:center; margin-left:3px; float:left; background: url(../images_inter/left_menu_active.gif) left no-repeat; color:#FFF; border:0}
#left .loginForm a {color:#999}

/* left formBlock*/
#left .formBlock {clear:both; display: none }

/* left table*/
#left .tableBlock {clear:both; display:}

#left .banner {}

#left .informer {}

#left .poll {}

/* introFix */
#introFix   {float:left; width:73%; display:; background:#fff; color:}
#introFix .inc {padding:0 20px;}
#introFix a { color:#3A88E7}
#introFix .razdelitel {border-bottom:1px solid #3A88E7; background:; color:#999999; margin:20px 0px 0px 0px; padding-left:0px; display:block; height:30px; }
#introFix h3 {padding:20px 0px 0px 0px;}
#introFix   a {text-decoration:none}
#introFix   ul#list {clear:both; display:; list-style:none; width:100%; margin-bottom:20px;}
#introFix   #list li {background:url(../images/botline.gif) repeat-x 0 1.38em; padding:5px;}
#introFix   #list li a {float:left; background:#eee; color:#666; padding: 0 4px 0 0;}
#introFix   #list li span {float:right; background:#eee; padding: 0 0 0 4px;}
#introFix   #list li br {clear:both;}
#introFix   ul {font-size:10px;}
/* introFix menu */
#introFix .menu {clear:both; display:; margin-bottom:30px;}
#introFix .menu ul {margin:15px 0;}
#introFix .menu ul h3 {color:#000}
#introFix .menu ul li {list-style:none; font-size:11px; display:inline}
#introFix .menu ul li a {display:block; padding:5px 10px; border-bottom:1px solid #BBB}
#introFix .menu ul li a:hover {text-decoration:none; border-bottom:1px solid #CF0067;}
/* introFix info */
#introFix .info {clear:both; display:; margin:20px 0; overflow:hidden; padding-bottom:20px; margin-bottom:10px; border-bottom:1px solid #999; color:#000;}
#introFix .info h3 {padding:0; font-size:18px; font-weight:normal; color:#0C3E81;}
#introFix .info img {float:left; border:0px solid #eee; margin-right:10px; margin-bottom:10px;}
#introFix .info .editor img {margin:0px; float:none;}
#introFix .info input { border:1px solid #eee}

/* introFix news */
#introFix .news {clear:both; display:; float:left; width:100%; }
#introFix .news div {float:left; width:32%; height:auto; margin-right:8px; margin-bottom:15px;}
#introFix .news img {float:left; width:100%; height:50px; background:url(../images/loader_introfix.gif) no-repeat center; border:1px solid #eee; margin:0 5px 5px 0;}
/* introFix list */
/* introFix number*/
#introFix .number {clear:both; display:; margin-bottom:30px; border-top:1px solid #bbb; padding-top:5px;}
#introFix .number li {display:inline-block; float:left; list-style:none; margin-right:3px;}
#introFix .number li.activeButton {padding:3px 8px; background:#bbb; color:#FFF}
#introFix .number li a {display:inline-block; padding:3px 8px; color:#333; text-decoration:none}
#introFix .number li a:hover {background:#333; color:#FFF}
/* introFix galery*/
#introFix .galery {clear:both; display:; width:100%; padding-bottom:10px; overflow:hidden;}
#introFix .galery h4 {margin-bottom:15px;}
#introFix .galery img {float:left; width:100px; height:100px; background:url(../images/loader1.gif) no-repeat center; border:1px solid /* edit:centerBlock:center_galery_color \\\\\\\"Рамка галереи: Цвет\\\\\\\" */ #999/* end_edit */; margin-right:10px; margin-bottom:15px; display:inline}
#introFix .galery img:hover {border:1px solid /* edit:centerBlock:center_galery_hover_color \\\\\\\"Рамка галереи при наведении: Цвет\\\\\\\" */ #f70000/* end_edit */;}
/* introFix searchForm */
#introFix .searchForm {clear:both; display:; padding-bottom:15px;}
#introFix .searchForm input {width:75%; background:url(../images/search.gif) no-repeat left center #FFF; padding:5px 5px 5px 25px; border:1px solid #999}
#introFix .searchForm .button {width:15%; text-align:center; margin-left:3px; padding:4px; float:; background:#999; color:#FFF; border:0}
/* introFix loginForm */
#introFix .loginForm {clear:both; display:; padding-bottom:15px;}
#introFix .loginForm input {width:235px; float:left; background:#FFF; padding:5px 5px 5px 5px; margin-bottom:5px; border:1px solid #999}
#introFix .loginForm .butt {width:45px; text-align:center; margin-left:3px; float:left; background:#999; color:#FFF; border:0}
#introFix .loginForm a {color:#999}
/* introFix formBlock*/
#introFix .formBlock {clear:both;display:;}
#introFix .formBlock h3{ font-size:14px;}
#introFix .formBlock p {padding-bottom:15px;}
#introFix .formBlock form {}
#introFix .formBlock form div {padding:5px 5px 5px 0; border-bottom:1px solid #eee;}
#introFix .formBlock form div label {float:left; padding-top:4px; width:29%;}
#introFix .formBlock form div input {width:70%;}
#introFix .formBlock form div textarea {width:99%; height:100px;}
#introFix .formBlock form div button {font-size:11px; border:1px solid #666}
#introFix .formBlock form div p {padding-bottom:5px;}
#introFix .formBlock form div p label {width:auto; padding-right:20px;}
#introFix .formBlock form div p input{width:10px}
/* newsBlock table*/
#introFix .tableBlock {clear:both; display:;}
#introFix .tableBlock table {width:100%; display:; margin-bottom:20px;}
#introFix .tableBlock table th{background:#ccc; padding:5px; text-align:center;}
#introFix .tableBlock table td{padding:1px 3px;}
#introFix .tableBlock table td:hover{ background:#CF3F58; color:#FFF}
#introFix .tableBlock table td input {font-size:11px;}
/* introNews */
#newsBlock {float:left; width:73%; display:; background:#bbb}
#newsBlock  .inc {padding:20px;}
#newsBlock a {text-decoration:none}
/* newsBlock menu */
#newsBlock .menu {clear:both; display:; margin-bottom:30px;}
#newsBlock .menu ul {margin:15px 0;}
#newsBlock .menu ul h3 {color:#000}
#newsBlock .menu ul li {list-style:none; font-size:11px; display:inline}
#newsBlock .menu ul li a {display:block; padding:5px 10px; border-bottom:1px solid #BBB}
#newsBlock .menu ul li a:hover {text-decoration:none; border-bottom:1px solid #CF0067;}
/* newsBlock info */
#newsBlock .info {clear:both; display:; margin:20px 0; overflow:hidden; padding-bottom:10px; margin-bottom:10px; border-bottom:1px solid #999;}
#newsBlock .info img {width:180px; height:180px; background:url(../images/loader_news.gif) no-repeat center; float:left; border:1px solid #999; margin-right:15px; margin-bottom:10px;}
/* newsBlock info */
#newsBlock .news {clear:both; display:; float:left; width:100%; }
#newsBlock .news div {float:left; width:32%; height:auto; margin-right:8px; margin-bottom:15px;}
#newsBlock .news img {float:left; width:100%; height:50px; background:url(../images/loader_news.gif) no-repeat center; border:1px solid #000; margin:0 5px 5px 0;}
/* newsBlock list */
#newsBlock ul#list {clear:both; display:; list-style:none; width:100%; margin-bottom:20px;}
#newsBlock #list li {background:url(../images/botline.gif) repeat-x 0 1.38em; padding:5px;}
#newsBlock #list li a {float:left; background:#eee; color:#666; padding: 0 4px 0 0;}
#newsBlock #list li span {float:right; background:#eee; padding: 0 0 0 4px;}
#newsBlock #list li br {clear:both;}
/* newsBlock number*/
#newsBlock .number {clear:both; display:; margin-bottom:30px; border-top:1px solid #bbb; padding-top:5px;}
#newsBlock ul {font-size:10px;}
#newsBlock .number li {display:inline-block; float:left; list-style:none; margin-right:3px;}
#newsBlock .number li.activeButton {padding:3px 8px; background:#bbb; color:#FFF}
#newsBlock .number li a {display:inline-block; padding:3px 8px; color:#333; text-decoration:none}
#newsBlock .number li a:hover {background:#333; color:#FFF}
/* newsBlock galery*/
#newsBlock .galery {clear:both; display:; width:100%; padding-bottom:10px; overflow:hidden;}
#newsBlock .galery h4 {margin-bottom:15px;}
#newsBlock .galery img {float:left; width:100px; height:100px; background:url(../images/loader_news.gif) no-repeat center; border:1px solid /* edit:centerBlock:center_galery_color "Рамка галереи: Цвет" */ #999/* end_edit */; margin-right:10px; margin-bottom:15px; display:inline}
#newsBlock .galery img:hover {border:1px solid /* edit:centerBlock:center_galery_hover_color "Рамка галереи при наведении: Цвет" */ #f70000/* end_edit */;}
/* newsBlock searchForm */
#newsBlock .searchForm {clear:both; display:; padding-bottom:15px;}
#newsBlock .searchForm input {width:75%; background:url(../images/search.gif) no-repeat left center #FFF; padding:5px 5px 5px 25px; border:1px solid #999}
#newsBlock .searchForm .button {width:15%; text-align:center; margin-left:3px; padding:4px; float:; background:#999; color:#FFF; border:0}
/* newsBlock loginForm */
#newsBlock .loginForm {clear:both; display:; padding-bottom:15px;}
#newsBlock .loginForm input {width:235px; float:left; background:#FFF; padding:5px 5px 5px 5px; margin-bottom:5px; border:1px solid #999}
#newsBlock .loginForm .butt {width:45px; text-align:center; margin-left:3px; float:left; background:#999; color:#FFF; border:0}
#newsBlock .loginForm a {color:#999}
/* newsBlock formBlock*/
#newsBlock .formBlock {clear:both; display:;}
#newsBlock .formBlock h3{ font-size:14px;}
#newsBlock .formBlock p {padding-bottom:15px;}
#newsBlock .formBlock form {}
#newsBlock .formBlock form div {padding:5px 5px 5px 0; border-bottom:1px solid #eee;}
#newsBlock .formBlock form div label {float:left; padding-top:4px; width:29%;}
#newsBlock .formBlock form div input {width:70%;}
#newsBlock .formBlock form div textarea {width:99%; height:100px;}
#newsBlock .formBlock form div button {font-size:11px; border:1px solid #666}
#newsBlock .formBlock form div p {padding-bottom:5px; overflow:hidden}
#newsBlock .formBlock form div p label {width:auto; padding-right:20px;}
#newsBlock .formBlock form div p input{width:10px}
/* newsBlock table*/
#newsBlock .tableBlock {clear:both; display:;}
#newsBlock .tableBlock table {width:100%; display:; margin-bottom:20px;}
#newsBlock .tableBlock table th{background:#ccc; padding:5px; text-align:center;}
#newsBlock .tableBlock table td{padding:1px 3px;}
#newsBlock .tableBlock table td:hover{ background:#CF0067; color:#FFF}
#newsBlock .tableBlock table td input {font-size:11px;}
/* central */
#center {float:right; background:#fff; width:45%;  display:inline-block;}
#center .inc {padding:0 20px;}
#center a {text-decoration:none}
/* center menu */
#center .menu {clear:both; display:; margin-bottom:30px;}
#center .menu ul {margin:15px 0;}
#center .menu ul h3 {color:#000}
#center .menu ul li {list-style:none; font-size:11px; display:inline}
#center .menu ul li a {color:#999; display:block; padding:5px 10px; border-bottom:1px solid #BBB}
#center .menu ul li a:hover {text-decoration:none; border-bottom:1px solid #CF0067;}
/* center info */
#center .info {clear:both; display:; margin:20px 0; overflow:hidden; padding-bottom:10px; margin-bottom:10px; border-bottom:1px solid #999;}
#center .info img {width:180px; height:180px; background:url(../images/loader1.gif) no-repeat center; float:left; border:1px solid #999; margin-right:15px; margin-bottom:10px;}
/* center news */
#center .news {clear:both; display:; margin:0px}
#center .news div {clear:both; height:auto; overflow:hidden; padding-bottom:10px; margin-bottom:10px; border-bottom:1px solid #999;}
/*#center .news .inc div:first-letter {font-size:46px; float:left; background:#D1D1D1; color:#000; text-transform:capitalize; font-weight:bold; padding:6px 7px; margin:1px 3px;}*/
#center .news img {float:left; width:50px; height:50px;  background:url(../images/loader1.gif) no-repeat center;  border:1px solid #999; margin:0 5px 0px 0;}
/* right list */
#center ul#list {clear:both; display:; list-style:none; width:100%; margin-bottom:20px;}
#center #list li {background:url(../images/botline.gif) repeat-x 0 1.38em; padding:5px;}
#center #list li a {float:left; background:#eee; color:#666; padding: 0 4px 0 0;}
#center #list li span {float:right; background:#eee; padding: 0 0 0 4px;}
#center #list li br {clear:both;}
/* center number*/
#center .number {clear:both; display:; margin-bottom:30px; border-top:1px solid #bbb; padding-top:5px;}
#center ul {font-size:10px;}
#center .number li {display:inline-block; float:left; list-style:none; margin-right:3px;}
#center .number li.activeButton {padding:3px 8px; background:#bbb; color:#FFF}
#center .number li a {display:inline-block; padding:3px 8px; color:#333; text-decoration:none}
#center .number li a:hover {background:#333; color:#FFF}
/* center galery*/
#center .galery {clear:both; display:; width:100%; padding-bottom:10px; overflow:hidden;}
#center .galery h4 {margin-bottom:15px;}
#center .galery img {float:left; width:100px; height:100px; background:url(../images/loader1.gif) no-repeat center; border:1px solid /* edit:centerBlock:center_galery_color "Рамка галереи: Цвет" */ #999/* end_edit */; margin-right:10px; margin-bottom:15px; display:inline}
#center .galery img:hover {border:1px solid /* edit:centerBlock:center_galery_hover_color "Рамка галереи при наведении: Цвет" */ #f70000/* end_edit */;}
/* center searchForm */
#center .searchForm {clear:both; display:; padding-bottom:15px;}
#center .searchForm input {width:75%; background:url(../images/search.gif) no-repeat left center #FFF; padding:5px 5px 5px 25px; border:1px solid #999}
#center .searchForm .button {width:15%; text-align:center; margin-left:3px; padding:4px; float:; background:#999; color:#FFF; border:0}
/* center loginForm */
#center .loginForm {clear:both; display:; padding-bottom:15px;}
#center .loginForm input {width:235px; float:left; background:#FFF; padding:5px 5px 5px 5px; margin-bottom:5px; border:1px solid #999}
#center .loginForm .butt {width:45px; text-align:center; margin-left:3px; float:left; background:#999; color:#FFF; border:0}
#center .loginForm a {color:#999}
/* center formBlock*/
#center .formBlock {clear:both; display:/* file:centerBlock:formBlock_display "Форму: показывать" */ /* end_file*/;}
#center .formBlock h3{ font-size:14px;}
#center .formBlock form {}
#center .formBlock form div {padding:5px 5px 5px 0; border-bottom:1px solid #eee;}
#center .formBlock form div label {float:left; padding-top:4px; width:29%;}
#center .formBlock form div input {width:70%;}
#center .formBlock form div textarea {width:99%; height:100px;}
#center .formBlock form div button {font-size:11px; border:1px solid #666}
#center .formBlock form div p {padding-bottom:5px;}
#center .formBlock form div p label {width:auto; padding-right:20px;}
#center .formBlock form div p input{width:10px}
/* center table*/
#center .tableBlock {display:}
#center .tableBlock table {width:100%; display:/* file:centerBlock:table_display "Таблица: показывать" */ none/* end_file*/;}
#center .tableBlock table th{background:#ccc; padding:5px; text-align:center;}
#center .tableBlock table td{padding:1px 3px;}
#center .tableBlock table td:hover{ background:#CF0067; color:#FFF}
#center .tableBlock table td input {font-size:11px;}
/* right */
#right {float:right; width:28%; background:#FFF; display:inline-block;}
#right .inc {padding:10px 15px 10px 15px;  background:#FFF}
#right a {text-decoration:none}
/* right menu */
#right .menu {clear:both; display:; margin-bottom:30px;}
#right .menu ul {margin:15px 0;}
#right .menu ul h3 {color:#000}
#right .menu ul li {list-style:none; font-size:11px; display:inline}
#right .menu ul li a {display:block; color:#333; padding:5px 10px; border-bottom:1px solid #BBB}
#right .menu ul li a:hover {text-decoration:none; border-bottom:1px solid #CF0067;}
/* right news */
#right .info {clear:both; display:; margin:20px 0 0px 0}
#right .info div {clear:both; height:auto; overflow:hidden; padding-bottom:10px; margin-bottom:10px; border-bottom:1px solid #999;}
/*#right .news .inc div:first-letter {font-size:46px; float:left; background:#D1D1D1; color:#000; text-transform:capitalize; font-weight:bold; padding:6px 7px; margin:1px 3px;}*/
#right .info img {float:left;  background:url(../images/loader1.gif) no-repeat center;  width:100%; height:50px; border:1px solid #999; margin:0 5px 10px 0;}
/* right list */
#right ul#list {clear:both; list-style:none; width:100%; margin-bottom:20px;}
#right #list li {background:url(../images/botline.gif) repeat-x 0 1.38em; padding:5px;}
#right #list li a {float:left; background:#FFF; color:#666; padding: 0 4px 0 0;}
#right #list li span {float:right; background:#FFF; padding: 0 0 0 4px;}
#right #list li br {clear:both;}
/* right news */
#right .news {clear:both; margin:20px 0 0px 0}
#right .news div {clear:both; height:auto; overflow:hidden; padding-bottom:10px; margin-bottom:10px; border-bottom:1px solid #999;}
/*#right .news .inc div:first-letter {font-size:46px; float:left; background:#D1D1D1; color:#000; text-transform:capitalize; font-weight:bold; padding:6px 7px; margin:1px 3px;}*/
#right .news img {float:left;  background:url(../images/loader1.gif) no-repeat center;  width:50px; height:50px; border:1px solid #999; margin:0 5px 0px 0;}
/* right galery */
#right .galery {clear:both; padding-bottom:10px; margin-bottom:10px; border-bottom:1px solid #eee; overflow:hidden}
#right .galery img {width:50px; height:50px; margin:8px 8px 0 0; background:url(../images/loader1.gif) no-repeat center; border:1px solid #999; }
#right .galery img:hover {border:1px solid #CF0067;}
/* center number*/
#right .number {clear:both; display:; margin-bottom:30px; border-top:1px solid #bbb; padding-top:5px;}
#right ul {font-size:10px;}
#right .number li {display:inline-block; float:left; list-style:none; margin-right:3px;}
#right .number li.activeButton {padding:3px 8px; background:#bbb; color:#FFF}
#right .number li a {display:inline-block; padding:3px 8px; color:#333; text-decoration:none}
#right .number li a:hover {background:#333; color:#FFF}
/* right searchForm */
#right .searchForm {clear:both; padding-bottom:15px;}
#right .searchForm input {width:215px; background:url(../images/search.gif) no-repeat left center #FFF; padding:5px 5px 5px 25px; border:1px solid #999}
#right .searchForm .button {display:; text-align:center; margin-left:3px; padding:4px; float:; background:#999; color:#FFF; border:0}
/* right loginForm */
#right .loginForm {clear:both; padding-bottom:15px;}
#right .loginForm input {width:235px; float:left; background:#FFF; padding:5px 5px 5px 5px; margin-bottom:5px; border:1px solid #999}
#right .loginForm .butt {width:45px; text-align:center; margin-left:3px; float:left; background:#999; color:#FFF; border:0}
#right .loginForm a {color:#999}
/* right formBlock*/
#right .formBlock {display: none }
/* right table*/
#right .tableBlock {display:}
/* right */
#right .banner {}
#right .informer {}
#right .poll {}
/* footer */
#footer {background:#00346E; width:990px; margin:0px auto; color:#EEEEEE}
#footer .inc {padding:20px;}
#footer .copyright {}
#footer .menu {}
#footer .info {}
#footer .informer {}


