body, html
{
	font-family: Tahoma, Verdana, sans-serif;
	font-size:12px;
	color:#c2d6e3;

	background-color:#0E6293;
	
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;

	height:100%;
}

img {border: none;}
a:link, a:visited {color: #6aa5c9;text-decoration:none;}
a:hover, a:active {color: #e48426;text-decoration: none;}


#maincontainer 
{
	max-width:1280px;
	margin:0 auto;
	width:expression(document.body.clientWidth > 1280 ? "1280px": "auto" );

	background-image:url('/images/bgr7.gif');
	background-position:3px 0px;
	background-repeat:repeat-y;
}
#maxwidth {min-width:980px;}
* html #minwidth {padding-left:980px;}
* html #gordi {height:0px;}
* html #maxwidth {position:relative;margin-left:-980px;height:0px}

h1 {font-size:18px;text-transform:uppercase;}
h2 {font-size:18px;}

div.clear {position:relative;clear:both;}

div.left {width:50%;float:left;}
div.right {width:49%;float:right;}
#head_left
{
	background:url(/images/n_bg1.jpg) right bottom no-repeat;
	border-right:dashed 1px #4c89ad;
}
#head_right_index
{
	height:78px;
}
#head_right_index h1
{
	font-size:12px;
	font-weight:bold;
	text-transform:none;
	padding:30px 0px 0px 20px;
}


#main_menu
{
	 float:left;
	 width:17%;
	 padding-top:10px;
}
#main_menu ul
{
	list-style:none;
	list-style-image:none;
	margin:0px;
	padding:0px;
	
	font-size:13px;
}

#main_menu ul li
{
	border-bottom:dashed 1px #4c89ad;
	padding:11px 10px 4px 5px;
	margin-bottom:-1px;
}
#main_menu ul li.active
{
	border-bottom:solid 1px #e48426;
	background-color:#e48426;
}

#main_menu ul li a, #main_menu ul li a:hover {color:#91bdd8;font-weight:bold;}
#main_menu ul li a
{
	border-left:solid 3px #e48426;
	padding-left:5px;
	text-decoration:none;
}
#main_menu ul li.active a
{
	border-left:0;
	padding-left:8px;
	color:#fff;
}



#news
{
	border:solid 1px #fff;
	background:#e48426;
	padding:20px;
	margin-bottom:10px;
}
#news * {color:#fff;}
#news a {color: #ccc;text-decoration:underline;}
#news a:hover {text-decoration:none;}
#news img {border:solid 1px #fff;}
div.newsText2 {padding:0 0 0 10px;}
span.newsCapt2
{
	display:block;
	margin-bottom:10px;
	font-size:140%;
	font-weight:bold;
}



div.menu_block
{
	position:relative;
	width:17%;
	float:left;
	margin-right:-10px;
	/*margin-bottom:20px;/**/
}
div.menu_block .text {border-bottom:solid 1px #4983a8;}
div.menu_block h3
{
	color:#fff;
	font-size:13px;
	text-transform:uppercase;
	text-align:center;
	
	margin:0px 0px 10px 0px;
}
div.menu_block div.submenu {display:none;width:100%;position:absolute;top:54px;left:0px;}
div.menu_block:hover div.submenu {display:block;}
div.submenu ul
{
	list-style:none;
	list-style-image:none;
	margin:0px;
	padding:0px 30px 1px 20px;
	height:100%;
	
	font-size:13px;
}
div.submenu ul li
{
	color:#fff;
	padding-bottom:7px;
	text-align:center;
}
div.submenu ul li a {color:#fff !important;text-decoration:none;}
div.submenu ul li a:hover {color:#113553;text-decoration:underline;}

div.menu_block_index
{
	width:17%;
	float:left;
	margin-right:-10px;
	overflow:hidden;
}
div.menu_block_index img
{
	display:block;
	margin:0px auto;
	border:solid 1px #fff;
	padding:2px;
}
div.menu_block_index h3
{
	color:#fff;
	font-size:13px;
	text-transform:uppercase;
	text-align:center;
	
	margin:5px 0px 10px 0px;
}
div.menu_block_index ul
{
	list-style:none;
	list-style-image:none;
	margin:0px;
	padding:0px;
	
	font-size:13px;
}
div.menu_block_index ul li
{
	color:#fff;
	margin-bottom:7px;
}

div.menu_block_index ul li a {color:#fff !important;text-decoration:none;}
div.menu_block_index ul li a:hover {color:#113553;text-decoration:underline;}

div.menu_block_index div.menu_block_top,
div.menu_block_index div.menu_block_bottom,
div.menu_block div.menu_block_top,
div.menu_block_bottom {height:10px;overflow:hidden;}

div.menu_block_index div.left,
div.menu_block_index div.right,
div.menu_block div.left,
div.menu_block div.right {width:10px;height:10px;overflow:hidden;}

div.menu_block_index div.left, div.menu_block div.left {float:left;}
div.menu_block_index div.right, div.menu_block div.right {float:right;}

div.menu_block_index div.center, div.menu_block div.center {height:10px;margin:0px 10px;}

div.menu_block_index .text, div.menu_block .text {padding:0px 10px 1px 10px;text-align:center;}
div.menu_block .text {height:43px;display:block;}
div.submenu .text {height:100%;}

div.menu_color2 .text,
div.menu_color2 ul {background:#1f77ab;}
div.menu_color1 .text, div.menu_color3 .text,
div.menu_color1 ul, div.menu_color3 ul {background:#418ebc;}
div.menu_color4 .text,
div.menu_color4 ul {background:#3773a6;}
div.menu_color5 .text,
div.menu_color5 ul {background:#1877af;}


div.menu_color2 div.center {background:#1f77ab;}
div.menu_color1 div.center, div.menu_color3 div.center {background:#418ebc;}
div.menu_color4 div.center {background:#3773a6;}
div.menu_color5 div.center {background:#1877af;}



div.menu_color2 div.menu_block_top div.left {background-image:url(/images/menu_bg_2_1.gif);}
div.menu_color2 div.menu_block_top div.right {background-image:url(/images/menu_bg_2_2.gif);}
div.menu_color2 div.menu_block_bottom div.left {background-image:url(/images/menu_bg_2_3.gif);}
div.menu_color2 div.menu_block_bottom div.right {background-image:url(/images/menu_bg_2_4.gif);}

div.menu_color1 div.menu_block_top div.left,
div.menu_color3 div.menu_block_top div.left {background-image:url(/images/menu_bg_3_1.gif);}
div.menu_color1 div.menu_block_top div.right,
div.menu_color3 div.menu_block_top div.right {background-image:url(/images/menu_bg_3_2.gif);}
div.menu_color1 div.menu_block_bottom div.left,
div.menu_color3 div.menu_block_bottom div.left {background-image:url(/images/menu_bg_3_3.gif);}
div.menu_color1 div.menu_block_bottom div.right,
div.menu_color3 div.menu_block_bottom div.right {background-image:url(/images/menu_bg_3_4.gif);}

div.menu_color4 div.menu_block_top div.left {background-image:url(/images/menu_bg_4_1.gif);}
div.menu_color4 div.menu_block_top div.right {background-image:url(/images/menu_bg_4_2.gif);}
div.menu_color4 div.menu_block_bottom div.left {background-image:url(/images/menu_bg_4_3.gif);}
div.menu_color4 div.menu_block_bottom div.right {background-image:url(/images/menu_bg_4_4.gif);}

div.menu_color5 div.menu_block_top div.left {background-image:url(/images/menu_bg_5_1.gif);}
div.menu_color5 div.menu_block_top div.right {background-image:url(/images/menu_bg_5_2.gif);}
div.menu_color5 div.menu_block_bottom div.left {background-image:url(/images/menu_bg_5_3.gif);}
div.menu_color5 div.menu_block_bottom div.right {background-image:url(/images/menu_bg_5_4.gif);}






div.active .text,
div.active ul {background:#e48426;}
div.active div.center {background:#e48426;}
div.active div.menu_block_top div.left {background-image:url(/images/menu_bg_1_1.gif);}
div.active div.menu_block_top div.right {background-image:url(/images/menu_bg_1_2.gif);}
div.active div.menu_block_bottom div.left {background-image:url(/images/menu_bg_1_3.gif);}
div.active div.menu_block_bottom div.right {background-image:url(/images/menu_bg_1_4.gif);}






div.block_index
{
	border:solid 1px #4983a8;
	background:#0e6293 url(/images/bot2-1.gif) right 6px no-repeat;
	margin-left:5px;
	margin-bottom:10px;
}
div.block_index div.block_index2
{
	padding:15px;
}

div.block_index h1, div.block_index h2, #index_text h1
{
	font-size:13px;
	text-transform:uppercase;
	font-weight:bold;
	margin:0px 0px 10px 0px;
}
div.block_index p, #index_text p
{
	line-height:160%;
	text-align:justify;
	margin:5px 0px 10px 0px;
}


div.bottom, div.bottom_r
{
	font-size:10px;
	padding:20px;
}
div.bottom_r
{
	height:80px;
	padding:30px 110px 20px 15px;
	background:url(/images/n_logo3.gif) 95% top no-repeat;
}

#content
{
	margin-top:56px;
	margin-left:17%;
	margin-right:15px;
	border-left:dashed 1px #4983a8;
	padding:20px 20px 20px;
	line-height:160%;
	text-align:justify;
}


.tbcap
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	padding: 0px 8px 0px 8px;
	background-color: #E48426;
	font-weight: bold;
	height: 24px;
	text-align: center;
}

.tbcapleft
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	padding: 0px 8px 0px 8px;
	background-color: #E48426;
	font-weight: bold;
	height: 24px;
	text-align: left;
}

.tb
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #C2D6E3;
	font-size: 11px;
	padding: 0px 8px 0px 8px;
	background-color: #3773A6;
	height: 24px;
	text-align: center;
}

.tbleft
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #C2D6E3;
	font-size: 11px;
	padding: 0px 8px 0px 8px;
	background-color: #3773A6;
	height: 24px;
	text-align: left;
}


.h1{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #E48426;
}
.h2{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #E48426;
}

.h3{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #E48426;
}

.h4{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #E48426;
}
.calc{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #C2D6E3;
	height: 24px;
	background-color: #3773A6;
}


.capt
{
	color:#E48426;
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
}

.goodCapt{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 8px;
	color: #91BDD8;
	font-weight: bold;
}


.pic{
	border: solid 1px #6384B6;
	background-color: #0E6293;
	background-image: url(/images/empty.gif);
}
.picnews{
	background-color: #E48426;
	background-image: url(/images/empty.gif);
}
.pic1{
	border: solid 1px #6384B6;
	background-color: #0E6293;
	background-image: url(/images/empty.gif);
  margin-left:8px;
  margin-right:8px;
}

.works-list
{
	background:#3070A0;
	border: solid 1px #70A0C0;
	padding:10px;
	text-align:center;
}
.work-details
{
	display:block;
	line-height:normal;
	font-size:110%;
	text-decoration:underline;
}
.work-img
{
	display:block;
	text-align:center;
}
img.work-img, .work-img img
{
	border: solid 1px #70A0C0;
}


img.catalogue-img
{
	border: solid 1px #70A0C0;
}
table.catalogue_text, table.catalogue_item_text
{
	margin-bottom:20px;
	border-bottom:dashed 1px #4C89AD;
}
table.catalogue_text td, table.catalogue_item_text td
{
	padding-right:10px;
	padding-bottom:10px;
}

table.catalogue_item_text {line-height:normal;}
table.catalogue_text h2, table.catalogue_item_text h2
{
	font-weight:normal;
	margin:0 0 3px;
}

td.elCom
{
	color:#94BEDE;
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	padding:12px;
	vertical-align:top;
	line-height:normal;
}
td.elCom2
{
	color:#C6D7E7;
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:11px;
	padding:12px;
	vertical-align:top;
	line-height:normal;
}
a.details:link,a.details:visited{
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
}
a.details:hover,a.details:active{
	font-size: 12px;
	color: #C2D6D6;
	text-decoration: none;
}