span.orcolor
{
  color:#F58220;
  font-weight:bold;
}
form{
	margin-top:0;
	margin-bottom:0;
	padding:0;
}
small{
	font-family: Tahoma, Verdana, sans-serif;
	font-size:9px;
}
input,select,textarea{
	border: #C2C2C4 1px solid;
	background: #FFFFFF;
	color:#000000;
	padding:2px;
}
input,select{
	padding:0px;
	height:18px;
}
ul li{list-style:url(/images/nastroenie-nn/ico.bullet.gif);}
/* ... ������ ... */
a{text-decoration:none;color:#FF3900;}
a:hover{color:#000000;text-decoration:underline;}

P.cms_navigation a{color:black;text-decoration:underline;}
P.cms_navigation a:hover{color:black;text-decoration:none;}

/* ... ����������  ... */
h1.navigation,h1.navigation a{
	margin:10px 0 0 0;
	font-size:14px;
	font-weight:normal;
	color:#FF3900;
}
/* ... ����������  ... */
td.maintable{
	padding:10px;
	border:none;
	border-top: solid #D4D4D4 1px;
	border-left: solid #D4D4D4 1px;
}
td.header{
	background: url(/images/nastroenie-nn/bg.header.gif) #EEEEEE repeat-x;
}
/* ... ������� ����  ... */
.mainmenu a{
	display:block;
	padding:5px 5px 5px 29px;
	margin-bottom:3px;
	color:#A1A1A1;
	border: solid #D4D4D4 1px;
	background: url(/images/nastroenie-nn/menu.node.gif) 8px no-repeat;
}
.mainmenu a.cms_tree_current{color:#FF3900;}
.mainmenu a:hover{
	color:#FFFFFF;
	background: url(/images/nastroenie-nn/menu.node.over.gif) #F7580D 8px no-repeat;
}
/* ... ����� �����  ... */
ul.mapnode{margin-left:14px;}
ul.mapnode ul.mapnode{margin-left:14px;}
ul.mapnode li{list-style:url(/images/nastroenie-nn/ico.node.0.gif);}
ul.mapnode ul.mapnode li{list-style:url(/images/nastroenie-nn/ico.node.1.gif);}
/* ... �������� ����  ... */
ul.nodemenu{margin: 10px 0 10px 14px;}
ul.nodemenu li{list-style:url(/images/nastroenie-nn/ico.node.1.gif);}
ul.nodemenu a.cms_tree_current{color:#FF3900;}
/* ... �������� ���� ... */
.block{
	padding:5px;
	margin-bottom:3px;
	border: solid #D4D4D4 1px;
	background: url(/images/nastroenie-nn/bg.header.gif) #EEEEEE repeat-x;
}
table.reTable		{border-color:#D6D6D6;}
table.reTable td{border-color:#D6D6D6;}
/*************************************************************************************************************/
body{
	background:#FFFFFF;
	margin:0;
	border:0;
}

body,input,select,textarea,h1,h2,h3,h4,h5,td,th,div{
	font-family:Verdana,Tahoma,Arial,sans-serif;
	font-size:12px;
	color:#505050;
}

hr{color:#A1493A;height:1px;}

input{height:20px;}
img.bordered,iframe,textarea,input{border:solid 1px #A2A2A2;}
input.button{border:0;}
input{margin:0;}
textarea,input{
	background:white;
  color:#000000;
}

iframe{margin:10px 0 3px 0;}
img.left{float:left;margin-right:10px;}
img.right{float:right;margin-left:10px;}
form{margin:0;padding:0;}

p,h1,h2,h3,h4,h5{padding:0;margin: 0px 0px 10px 0px;}

.black {color:#000000;}
.orange,p.error{color:#E77819;}
p.error{
	margin-left:30px;
	padding-bottom:10px;
	border-bottom:solid 1px #003198;
}
p.pages{
	margin-top:10px;
	padding-top:10px;
	border-top:solid 1px #003198;
	clear:both;
}
ul{
	margin:0px 0 15px 35px;
}
ul li{
	padding:5px 0px 3px 0px;
	list-style:disc;
}
ol li{
	padding:5px 0px 3px 0px;
}

ul.menu{
	margin:25px 0 60px 0;
	padding:0;
	width:153px;
	border-top:1px solid #A2A2A2;
}
ul.menu li{
	padding:10px 0px 9px 45px;
	list-style:none;
	background:url(/images/nastroenie-nn/bul.gif) no-repeat 18px 13px;
	border-bottom:1px solid #A2A2A2;
}
ul.menu li a{color:black;text-transform:uppercase;text-decoration:none;}
ul.menu li a.current{color:#003198;}
ul.menu li a:hover{color:#003198;text-decoration:none;}
ul.menu li a.current:hover{color:black;}

p.bottom_menu{
	padding:10px 25px 0 0;
	margin-bottom:15px
}

p.bottom_menu a{
	color:#A2A2A2;text-transform:uppercase;text-decoration:none;
	background:url(/images/nastroenie-nn/bul_grey.gif) no-repeat 0px 4px;
	padding:0 14px 0 16px;
}
p.bottom_menu a.current{
	color:#003198;
	background-image:url(/images/nastroenie-nn/bul_blue.gif);
}
p.bottom_menu a:hover{
	color:#003198;text-decoration:none;
	background-image:url(/images/nastroenie-nn/bul_blue.gif);
}
p.bottom_menu a.current:hover{
	color:#003198;
	background-image:url(/images/nastroenie-nn/bul_blue.gif);
}

h1{
	margin-bottom:15px;
	color:#F58220;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
}
h2{
	color:black;
	font-weight:bold;
	font-size:14px;
}
h3{
	font-size:12px;
	color:#F58220;
	font-weight:bold;
	text-transform:uppercase;
	line-height:17px;
}

h4{
	color:black;
	font-size: 12px;
	font-weight:bold;
}
h5{
	color:#002C9C;
	font-size:12px;
	font-weight:normal;
}

table.all, td.all,#content{
	height: 100%;
	width:100%;
}
td {vertical-align:top;}
/* ----------------������-������---------------- */
#bottom{
	padding:0 0 13px 0;
  background:#FFD400 url(/images/nastroenie-nn/bg_bottom.gif) repeat-x 0 0;
}
#bottom table{margin:50px 0 0 20px;}
#bottom table td{
	padding:0 30px;
	vertical-align:middle;
	color:black;
}
/*.................................................... */


#top{
	padding:0 0 0 171px;
	background:url(/images/nastroenie-nn/bg_top.gif) no-repeat 0 0;
}
#bg{
	width:100%;
	padding:0;
	background:url(/images/nastroenie-nn/bg_right.gif) no-repeat left top;
}
#line{
	padding:0;
	background:url(/images/nastroenie-nn/bg_top_line.gif) repeat-x 0 0;
}
div.menu{
	width:160px;
	height:31px;
	padding:0;
	margin:0;
}
/* ----------------�������-������---------------- */
#center{
	width:100%;
	height:100%;
	padding:0;
	background:url(/images/nastroenie-nn/bg_content.gif) repeat-y 0 0;
}
td.content{
	padding:10px 0px 40px 55px;
	background:url(/images/nastroenie-nn/bg_corner.gif) no-repeat left bottom;
}
/* ������� */
div.news{
	margin:0 0 0 26px;
	padding:10px 10px 0 0;
	border-top:1px solid #E1E1E1;
}
td.content div.news{
	border:0;
}
div.news p{margin-bottom:0;clear: both;}
p.newsdate{padding:0;font-size:13px;font-weight:bold;color:black;}
td.content p.button{
	padding:9px 17px 11px 0;
	text-align:left;
}
#right p.button{
	padding:9px 17px 11px 0;
  background: url(/images/nastroenie-nn/button.gif) no-repeat top right;
}
td.content p.button a{color:black;text-decoration:none;font-weight:bold;}
td.content p.button a:hover{color:black;text-decoration:underline;}
#right p.button a{color:white;text-decoration:none;font-weight:bold;}
#right p.button a:hover{color:white;text-decoration:underline;}

#right .viewtitle{display:none;}
#right .more{display:none;}
/*.........................................*/

div.anounce{
	background:url(/images/nastroenie-nn/bg_anounce.gif) no-repeat top right;
	margin:0 0 0 26px;
	padding:50px 0 0 0;
	border:1px solid #E3E3E3;
	border-top:0;
	border-right:0;
}
#lists{
	padding:21px 0 0 60px;
	background: url(/images/nastroenie-nn/bg_lists.gif) no-repeat 0 0;
}

.submenu/*1, #submenu2, #submenu3*/
{
	width:33%;
	padding:0 20px;
}
/*td.column{
	width:28%;
	padding:0;
	border-bottom:1px solid #E2E2E2;
}*/


/*td.column_header{
	margin-bottom:2px;
	font-size:13px;
	font-family:Arial;
	color:#4F4C4D;
	padding:3px 17px 5px 24px;
	font-weight:bold;
	background: url(/images/nastroenie-nn/bg_column.gif) no-repeat 0 0;
	border-bottom:1px solid #E2E2E2;
}*/
/*моя вставка алекс*/
#submenu div.column_header{
	margin-bottom:2px;
	font-size:13px;
	font-family:Arial;
	color:#4F4C4D;
	padding:3px 17px 5px 24px;
	font-weight:bold;
	background: url(/images/nastroenie-nn/bg_column.gif) no-repeat 0 0;
	/*border-bottom:1px solid #E2E2E2;*/
}
/**/
/*td.column ul{
	margin:2px 0 5px 0;
	padding:0;
}*/
/*моя вставка алекс*/
#submenu td.column ul
{
	margin:2px 0 5px 0;
	padding:0;
	font-size:12px;
	font-family:Verdana,Tahoma,Arial,sans-serif
}
/**/
/*td.column ul li{
	font-weight:bold;
	padding:0px 0px 5px 23px;
	list-style:none;
	background:url(/images/nastroenie-nn/bul.gif) no-repeat 13px 7px;
}*/
/*моя вставка алекс*/
#submenu td.column ul li
{
	font-weight:bold;
	padding:0px 0px 5px 23px;
	list-style:none;
	background:url(/images/nastroenie-nn/bul.gif) no-repeat 13px 7px;
}
/**/
/*td.column ul li a{color:#B83800;text-decoration:none;}*/
/*моя вставка алекс*/
#submenu td.column ul li a{color:#B83800;text-decoration:none;}
/**/
/*td.column ul li a.current{color:#003198;}*/
/*моя вставка алекс*/
#submenu td.column ul li a.current{color:#003198;}
/**/
/*td.column ul li a:hover{color:#B83800;text-decoration:underline;}*/
/*моя вставка алекс*/
#submenu td.column ul li a:hover{color:#B83800;text-decoration:underline;}
/**/
/*td.column ul li a.current:hover{color:black;}*/
/*моя вставка алекс*/
#submenu td.column ul li a.current:hover{color:black;}
/**/
#submenu .bottomSubmenu
{
	padding:0 20px;
}
#submenu .bottomSubmenu div
{
	border-bottom:1px solid #E2E2E2;
}


p.button a{color:white;text-decoration:none;}
p.button a:hover{color:white;text-decoration:underline;}
/*.................................................... */
p.cms_navigation {padding-right:20px;}

#flash{
	margin:0;
	padding: 0;
	position:absolute;
	top:0;
	left:0;
}
/*... ������ ... */
td.content ul{margin:0 10px 10px 10px;padding:0;}
td.content #markItUpBbcode ul  {margin:0px;}
td.content ol{margin-top:0;margin-bottom:15px;margin-right:10px;}
td.content ul li, ol li{padding:0px 0px 4px 0px;}
td.content ul li{list-style:none;padding-left:7px;background:url(/images/nastroenie-nn/bul1.gif) no-repeat 0 6px;}
td.content #markItUpBbcode ul li{padding:0px;background:none;}
td.content ul li p, ol li p{padding:0;margin:0;}
a.cms_tree_open,a.cms_tree_open:hover{color:black;text-decoration:none;cursor:default;}
#container h1, #container h2, #container h3 {
display:inline;
padding:0;
margin:0;
font-weight:normal;
font-size:12px;
text-transform:none;
color:black;
}

table.DP
{
border-collapse: collapse;

}
table.DP td
{
  text-align:center;
  vertical-align:middle;
  /*font-weight:bold;*/
  border:1px solid black;
  padding:10px;
  font-family: "Comic Sans MS";
  font-size: 13pt;
}
table.DP td.T
{
  font-weight:bold;
  font-size: 14pt;
  color: rgb(255, 102, 0);
}
table.DP td.C
{
  color: rgb(255, 153, 0);
}

table.borderOrang
{
  width:100%;
  border-collapse:collapse;
}
table.borderOrang td
{
  border:1px solid #F58220;
  text-align:center;
  padding:10px;
}
table.borderOrang td.borderTop0, table.borderOrang td.borderTopBottom0
{
  border-top:0;
}
table.borderOrang td.borderBottom0, table.borderOrang td.borderTopBottom0
{
  border-bottom:0;
}
table.td50p td
{
  width:50%;
}
table.w400
{
  width:400px;
}
table.w400 td
{
  text-align:center;
  vertical-align:middle;
  padding:10px;
}
table.w400 td.ll
{
  text-align:left;
}
table.w400 td.rr
{
  text-align:right;
}
table.w400 td img
{
  margin:5px;
}

.fdms {
border: 1px solid #f58220 !important;
border-collapse:collapse;
}
.fdms td {
padding: 5px;
text-align: center;
border: 1px solid #f58220 !important;
}
.fdms td img {
width: 400px;
}
.fdms td div {
font-weight: bold;
font-size: 12px;
padding: 3px;
}
#searchWindow
{
	background-color:white;
	padding:10px;
	border:1px solid black;
	color:white;
	display:none;
	left:50%;
	margin-bottom:50px;
	margin-left:-400px;
	position:absolute;
	top:50px;
	width:800px;
	z-index:110;
}
#photoWindow, #photoWindow2
{
	background-color:white;
	padding:10px;
	border:1px solid black;
	color:white;
	display:none;
	left:50%;
	/*margin-bottom:50px;*/
	position:fixed;
	top:50%;
	/*width:800px;*/
	z-index:110;
}
* html #photoWindow, * html #photoWindow2
{
	position:absolute;
	margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#searchOverlay, #photoOverlay, #photoOverlay2
{
	background-color:#FFFFFF;
	border:0 none;
	height:100%;
	left:0;
	margin:0;
	opacity:0.5;
	padding:0;
	position:fixed;
	top:0;
	visibility:hidden;
	width:100%;
	z-index:100;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
}
* html #searchOverlay, * html #photoOverlay, * html #photoOverlay2
{
	position:absolute;
	height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
img.uv
{
    cursor:pointer;
}
#bigPhoto
{
    position:fixed;
    visibility:hidden;
    border:1px solid black;
    z-index:110;
    width:0;
    height:0;
    left:50%;
    top:50%;
    background-color:#FFFFFF;
    cursor:pointer;
    /*background-color:white;*/
}
* html #bigPhoto
{
	position:absolute;
	margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#bigPhotoOverlay
{
    position:fixed;
    top:0;
    left:0;
    visibility:hidden;
    width:100%;
    height:100%;
    z-index:100;
    margin:0;
    padding:0;
    border:0 none;
    background-color:#000;
    opacity:0.7;
    cursor:pointer;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
}
* html #bigPhotoOverlay {
    position:absolute;
    height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#contentCMS
{
    padding-right:15px !important;
}
.forum
{
    width:100%;
    border-collapse:collapse;
}
.forum .gray
{
    background-color:#DEDFDF;
}
.forum .category
{
    background:#F48000;
}
.forum .category td, .forum .category td div, .forum .category td a
{
    color:white;
    /*font-weight:bold;*/
}
.forum td
{
    border:1px solid black;
    padding:5px;
}
.forum a.link
{
    color:#B83800;
}
.forum a.link1
{
    color:#505050 !important;
}
.forum .title td, #forum td .bold
{
    font-weight:bold;
}
.bold
{
    font-weight:bold !important;
}
.forum .title td.center, .forum td.center
{
    text-align:center;
}
.forum .small
{
    font-size:10px;
}
.navigation
{
    
}
#icmswindow
{
	background-color: white;
	position: absolute;
	z-index: 1000;
	top: 50%;
	left: 50%;
	border: 1px black solid;
	display: none;
	/*margin-left:-41px;
	width:82px;
	height:82px;
	margin-top:-41px;*/

}

#contentCMS h2, #contentCMS h3, #contentCMS h4, #contentCMS h5, #contentCMS h6 {
color:#F58220;
text-transform:uppercase;
}
