html
{
	padding:0px;
	margin:0px;
}
body, form, table, img, div, td, th, form, tr, span
{
	font-family: Verdana ,sans-serif;
	font-size:12px;
	padding: 0px;
	margin: 0px;

}
BODY, TEXTAREA{
overflow=auto;
}
BODY, TEXTAREA, DIV{
scrollbar-3dlight-color:#1A5793;
scrollbar-arrow-color:#DBB675;
scrollbar-base-color:#0012CC;
scrollbar-darkshadow-color:#1A5793;
scrollbar-face-color:#00254A;
scrollbar-highlight-color:#1A5793;
scrollbar-shadow-color:#663300;
scrollbar-track-color:#DBB675;
}
.Zagolovki
{
font-family:Verdana;
	font-size:11,2px;
	font-weight:bold;
	color:#336699;
}


UL
{margin:1em 0px 1em 1em;
padding:0px;
list-style-position:inside;
}
LI
{margin:0px;
padding:0px;
font-size:11px;
}

img
{
	padding: 0px;
	margin: 0px;
	border:0px;

}

a
{
	text-decoration:none;
}
div.main
{
	  position:absolute;
	
	
}
{TRATRATRATRA
font-family:Verdana;
	font-size:13px;
	font-weight:bold;
	color:#336699;
}
table
{
	border-collapse: collapse;
	
}
div.bodyPart
{
	margin-right:40px;
	margin-bottom:20px;
}
table.default
{
	width:100%;
	height:100%;
	background-image:url(images/pergament2.jpg);
}
td.topshadow
{
	background-image:url(images/topshadow.gif);
	background-repeat:repeat-x;
	background-position-y:top;
	
	margin:0px;
	padding:0px;
}
td.shadow
{
	background-image:url(images/shadow1.gif);
	background-repeat:repeat-x;
	background-position-y:top;
	height:9px;
	margin:0px;
	padding:0px;
}
td.shadow2
{
	background-image:url(images/shadow2.gif);
	background-repeat:repeat-x;
	background-position-y:top;
	width:100%;
	height:9px;
	margin:0px;
	padding:0px;
}
div.catLeft
{
	width:100%;
	height:100%;
	background-image:url(images/catalogrule.gif);
	background-position:left;
	background-repeat:repeat-y;
}
div.catRight
{
	width:100%;
	height:100%;
	background-image:url(images/catalogrule.gif);
	background-position:right;
	background-repeat:repeat-y;
}
tr.top 
{
	  height:31px;
	
}
tr.top td
{
	background-image: url(images/topbg1.gif);
	background-position: bottom;
	font-family: Arial;
	font-size: 10px;
	color: White;
	padding-left: 13px;
	padding-right: 8px;
}
tr.logo
{
	 background-color:Transparent;
	
	height:50px;
}
tr.menu1bg
{
	background-image: url(images/menu1_bg.gif);
	background-repeat:repeat-x;
	height: 73px;	
}
tr.menu1bg td.menu1
{
	text-align:center;
	padding:7px;
}
tr.footerCat
{
	background-image: url(images/pergament3.jpg);
	background-repeat:repeat-x;
	line-height:18px;
	height: 85px;	
}
tr.footerCat td
{
    padding-left:23px;
	padding-top:3px;
	padding-bottom:10px;
	font-family:Verdana;
	font-size:10px;
	font-weight:bold;
	color:#003333;
	/*
	padding-left:23px;
	padding-top:14px;
	padding-bottom:17px;
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	color:#003333;
*/
}
tr.footerCat td div
{
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	color:#003333;
}
tr.footerDef
{
	background-image: url(images/footerbg.gif);
	background-repeat:repeat-x;
	height: 73px;	
}
tr.footerDef td.bg
{
	background-image: url(images/footerline.gif);
	background-repeat:no-repeat;
	background-position:top right;
	padding:0px;
	
	

		
}
tr.footerDef td
{
	padding-left:15px;
	padding-right:5px;
	padding-top:12px;
	padding-bottom:6px;
	line-height:11px;

}
a.footerDef{
	 font-family:Verdana;
	 font-size:11px;
	
	  }
a.footerDef:link 
{
	color:white;
}
a.footerDef:visited 
{
	color:white;
}
a.footerDef:hover
{
	color:#FFFF66; 
}
a.menu1{
	 font-family:Arial;
	 font-size:12px;
	 font-weight:bold;
	  }
a.menu1:link 
{
	color:white;
}
a.menu1:visited 
{
	color:white;
}
a.menu1:hover
{
	color:#FFFF66; 
}
a.topmenu{
	 font-family:Arial;
	 font-size:10px;

	 text-transform: uppercase;
	 
	  }
a.topmenu:link 
{
	color:white;
}
a.topmenu:visited 
{
	color:white;
}
a.topmenu:hover
{
	color:#FFFF66; 
}
a
{
	text-decoration:none;
}
a.txl:link 
{
	color:#00254A;
}
a.txl:visited 
{
	color:#00254A;
}
a.txl:hover
{
	color:#BDD3E9; border-style:none;
}
.langbtn
{
	margin-left:6px;
}
td.tg
{
	background-image:url(images/topmenu_tg.gif);
	background-repeat:repeat-x;
}
td.bg
{
	background-image:url(images/topmenu_bg.gif);
	background-repeat:repeat-x;
}
td.cl
{
	background-image:url(images/topmenu_cl.gif);
	background-repeat:repeat-y;
}
td.cr
{
	background-image:url(images/topmenu_cr.gif);
	background-repeat:repeat-y;
}
td.cg
{
	background-image:url(images/topmenu_cg.gif);

}
table.topmenu
{
	display:inline;

}

.logoLeft
{
	background-image:url(images/logo_left.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	height:108px;
	width:100%;
	

	
	}
.logoRight
{
	background-image:url(images/logo_right.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
	height:108px;
	width:100%;
	
	

}

div.xr1
{
	background-image:url(images/xr1.gif);
	background-position:center center;
	background-repeat:no-repeat;
	width:375px;
	height:333px;

	
}
div.xr2
{
	background-image:url(images/xr2.gif);
	
	background-repeat:no-repeat;
	width:209px;
	height:77px;
	background-position-x:center;
	background-position-y:bottom;
	 vertical-align:bottom; 
	
}
div.xr3
{
	background-image:url(images/xr3.gif);
	background-position:center;
	background-repeat:no-repeat;
	background-position-x:center;
	background-position-y:center;
	width:294px;
	height:203px;
}
div.xr4
{
	background-image:url(images/xr4.gif);
	background-repeat:no-repeat;
	background-position:center;
	width:243px;
	height:119px;
}
div.xr5
{
	background-image:url(images/xr5.gif);
	background-repeat:no-repeat;
	background-position:top top;
	width:379px;
	height:50px;


}
div.xr6
{
	background-image:url(images/xr6.gif);
	background-repeat:no-repeat;
	background-position:center;
	width:250px;
	height:184px;
}
div.xr7
{
	background-image:url(images/xr7.gif);
	background-repeat:no-repeat;
	background-position:center;
	width:107px;
	height:99px;
}
div.xr8
{
	background-image:url(images/xr8.gif);
	background-repeat:no-repeat;
	background-position:center;
	width:193px;
	height:197px;
}
table.xr td
{
	padding:5px;
}


table.oprosnik
{
	margin-bottom:5px;
	margin-top:5px;
	margin-left:15px;
	margin-right:25px;

}
table.oprosnik h1
{
	 font-size:16px;
	 font-family:Verdana;
	 color:#00254A;
	 text-transform:uppercase;
	 text-align:center;
}
table.oprosnik h2
{
	 font-size:14px;
	 font-family:Verdana;
	 color:#0C5096;	
	 text-align:left;
	 vertical-align:bottom;
	 margin-bottom:5px;
	 margin-top:15px;
	 margin-left:5px;
}
table.oprosnik td.opr
{
	padding:5px;
	border-bottom:solid 1px #DBB675;
	border-top:solid 1px #DBB675;
	font-size:11px;
}
table.oprosnik td.opr2
{
	
	border:none;
	
	
	
}
table.oprosnik input.text
{
	width:100%;
	font-size:11px;
	border-top:solid 1px #00254A;
	border-left:solid 1px #00254A;
	border-bottom:solid 1px #0C5096;
	border-right:solid 1px #0C5096;

}
table.oprosnik input.button
{
	
	font-size:11px;
	color:#00254A;
	cursor:hand;
	background-color:Wheat;
	border-top:solid 2px #00254A;
	border-left:solid 2px #00254A;
	border-bottom:solid 2px #0C5096;
	border-right:solid 2px #0C5096;

}
table.oprosnik .radio input,label
{
	
	cursor:hand;
	

}
td.catrule
{
/*	background-image:url(images/car_bg.gif);
	background-repeat:repeat-x;*/
}
td.per
{
	background-image:url(images/cat_per.gif);
	background-repeat:repeat-x;
}
td.topbg
{
	background-image:url(images/cat_bgtop.gif);
	background-repeat:repeat-x;
	padding-left:10px;
}
td.rt
{
	background-image:url(images/cat_rt.gif);
	background-repeat:no-repeat;
	
}
td.lt
{
	background-image:url(images/cat_lt.gif);
	background-repeat:no-repeat;
	background-position:right;
	
}
td.lc
{
	background-image:url(images/cat_lc.gif);
	background-repeat:repeat-y;
	background-position:right;
	
}
td.rc
{
	background-image:url(images/cat_rc.gif);
	background-repeat:repeat-y;
	
}
td.bgcent
{
	background-image:url(images/cat_bgcent.gif);
	padding-left:0px;
	padding-right:2px;
	padding-top:8px;
	
	
}
td.bgbot
{
	background-image:url(images/cat_bgbot.gif);
	background-repeat:repeat-x;
	padding-left:10px;
	
	
}
td.rb
{
	background-image:url(images/cat_rb.gif);
	background-repeat:no-repeat;
	
}
td.lb
{
	background-image:url(images/cat_lb.gif);
	background-repeat:no-repeat;
	background-position:right;
}
table.catmenu td
{
	font-family:Verdana, Sans-Serif;
	font-size:11px;
	color:#ffffff;
}
td.opisalovo 
{
	padding-right:40px;
	padding-bottom:10px;
	font-size:11px;
}
td.opisalovo h1
{
	 font-family:Verdana;
	 font-size:18px;
	 color:#336699;
	 font-weight:normal;
}
td.opisalovo h2
{
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	color:#336699;
	padding:0px;
	margin:3em 0px 0px 0px;
}
td.opisalovo h3
{
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	
}
td.opisalovo h4
{
	font-family:Verdana;
	font-size:13px;
	font-weight:normal;
	
}
td.opisalovo p
{
	font-family:Verdana;
	font-size:11px;
	
}
td.opisalovo table.info
{

	border:solid 1px #577797;
	
}
td.opisalovo table.info td
{
	font-family:Verdana;
	font-size:12px;
	padding-left:4px;
	padding-right:4px;
	padding-top:3px;
	padding-bottom:3px;
	border:solid 1px #577797;
	
}
a.catLink:link 
{
	color:white;
	
}
a.catLink:visited 
{
	color:white;
	
	
}
a.catLink:hover
{
	color:#FFFF66; 
	
}
a.catPreview
{
	
	font-size:9px;
	text-transform:uppercase;
		
}
a.catPreview:link 
{
	 color:#336699;
}
a.catPreview:visited 
{
	 color:#336699;
}
a.catPreview:hover
{
	color:#1B3C5C; 
}
td.mp
{
	 padding-top:5px;
	 padding-bottom:5px;
	 padding-left:20px;
	 padding-right:20px;
}
td.mp span
{
	  font-size:10px;
	  color:#336699;
	  text-transform:uppercase;
}
td.mp a
{
	  font-weight:bold;
	  font-size:10px;
	  color:#336699;
	  text-transform:uppercase;
}
/* TREE VIEW */
.treeview 	
{
 
}
td.CatLink
{
	padding-bottom:3px;
}
td.img
{
	padding-left:15px;
	padding-right:15px;
	padding-top:5px;
	padding-bottom:10px;
	text-align:center;
} 
 
div.hidden
{
	display:none;
}
div.catmBlink
{
	display:block;
	background-image:url('images/catm_blink.gif');
	background-position:top right;
	background-repeat:no-repeat;
	height:30px;
}

div.catmLink
{
	background-image:url('images/catm_link.gif');
	background-repeat:repeat-x;
	height:30px;
}
div.catmEmpty
{
	background-image:url('images/catm_empty.gif');
	background-repeat:repeat-x;
	height:30px;
	z-index:-10;
}
div.catmPer
{
	background-image:url('images/catm_per.gif');
	background-repeat:repeat-x;
	height:30px;
}
div.catmLast
{
	background-image:url('images/catm_last.gif');
	background-repeat:no-repeat;
	background-position:top right;
	height:30px;
}
div.catmLB
{
	background-image:url('images/catm_lblink.gif');
	background-repeat:no-repeat;
	background-position:top right;
	height:30px;
}
div.catmLE
{
	background-image:url('images/catm_lempty.gif');
	background-repeat:repeat-x;
	background-position: top right;
	height:30px;
}
div.catmFE
{
	background-image:url('images/catm_fempty.gif');
	background-repeat:no-repeat;
	background-position:top left;
	height:30px;
}
.desc{
font-size:12px;
/*line-height:200%;*/
padding:13px 0px 8px;
}

INPUT.input, .input, TEXTAREA{
border:1px solid #333333;
width:95%;
padding:2px;
font-size:12px;
}
INPUT.input{
/*overflow:visible;*/
}
INPUT.radio{
width:1.4em;
height:1.4em;
}
INPUT.button, BUTTON{
font-size:11px;
	color:#00254A;
	cursor:hand;
	background-color:Wheat;
	border-top:solid 2px #00254A;
	border-left:solid 2px #00254A;
	border-bottom:solid 2px #0C5096;
	border-right:solid 2px #0C5096;
}
LABEL{
cursor:hand;
}

a.pr
{
	
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	 color:#336699;
		
}
a.pr:link 
{
	 color:#336699;
}
a.pr:visited 
{
	 color:#336699;
}
a.pr:hover
{
	color:#1B3C5C; 
}

/*--------НАЧ Текстовая страница -----*/
.maincontent
{
	margin:0 20px;
    padding:0 0 20px 0;
}
.maincontent h1
{
	 font-family:Verdana;
	 font-size:18px;
	 color:#336699;
	 font-weight:normal;
	 margin-top:0px;
}
.maincontent h2
{
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	 color:#336699;
}
/*--------КОН Текстовая страница -----*/

/* --------------- НАЧ АНКЕТА  ---------------- */
table.anketa
{
	margin-bottom:5px;
	margin-top:5px;
	margin-left:15px;
	margin-right:25px;

}
.anketaBtn
{
	
	font-size:11px;
	color:#00254A;
	cursor:hand;
	background-color:Wheat;
	border-top:solid 2px #00254A;
	border-left:solid 2px #00254A;
	border-bottom:solid 2px #0C5096;
	border-right:solid 2px #0C5096;
    margin-left:20px;
    margin-bottom:10px;
    margin-top:5px;
}
input.text
{
	width:250px;
	font-size:11px;
	border-top:solid 1px #00254A;
	border-left:solid 1px #00254A;
	border-bottom:solid 1px #0C5096;
	border-right:solid 1px #0C5096;
	margin-right:10px;

}
h1.anketa
{
	 font-size:16px;
	 font-family:Verdana;
	 color:#0C5096;
	 text-transform:uppercase;
	 text-align:center;
}
h2.anketa
{
	 font-size:14px;
	 font-family:Verdana;
	 color:#0C5096;	
	 text-align:left;
	 vertical-align:bottom;
	 margin-bottom:5px;
	 margin-top:15px;
	 margin-left:5px;
}
td.opr
{
	padding:5px;
	border-bottom:solid 1px #DBB675;
	border-top:solid 1px #DBB675;
	font-size:11px;
	margin-right:110px;
}
 td.opr2
{
	border:none;
}
/* --------------- КОН АНКЕТА  ---------------- */


/* --------------- НАЧ ПРОЕКТЫ -----------------*/
table.projects 
{
	margin-right:20px; 
	margin-bottom:10px;
	margin-left:20px;
	
}
table.projects h1
{
	 font-family:Verdana;
	 font-size:18px;
	 color:#336699;
	 font-weight:normal;
}
table.projects h2
{
	font-family:Verdana;
	font-size:13px;
	font-weight:bold;
	color:#336699;
}
table.projects h3
{
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
	color:#336699;
}
table.projects h4
{
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	
}
table.projects p
{
	font-family:Verdana;
	font-size:11px;
	
}
table.projects table.info
{

	border:solid 1px #577797;
	margin-right:40px;
	
}
table.projects table.info td
{
	font-family:Verdana;
	font-size:11px;
	padding-left:4px;
	padding-right:4px;
	padding-top:3px;
	padding-bottom:3px;
	border:solid 1px #577797;
	
}
td.projectmp
{
	 padding-top:5px;
	 padding-bottom:5px;
	 
	 padding-right:20px;
}
td.projectmp span
{
	  font-size:10px;
	  color:#336699;
	  text-transform:uppercase;
}
td.projectmp a
{
	  font-weight:bold;
	  font-size:10px;
	  color:#336699;
	  text-transform:uppercase;
}
/* --------------- NEWS -----------------*/

div.News
{
    padding:0 20px;
}
div.News hr
{
    border: 0 none transparent;
    height:1px;
    font-size:1px;
    background:transparent;
    border-bottom: 1px dashed black;
    margin:10px 0 20px 0;
    
}
div.News .pager
{
    padding:20px 0;
}
.newsItem div.text
{
    display:none;
}
.newsItem div.date
{
    font-family:Verdana;
    font-size:11px;
    font-weight:bold;
    color:Navy;
}
.NewsCurrPage
{
   color:White;
   background:#00001c; 
}
.News a.details
{
    color:Blue;
}
