/* CSS Document */
@media screen
{
	/*********************
	 *   	 BODY 		  *
	 *********************/
	body
	{
		font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
		vertical-align:top;
		margin:0;
		padding:0;
		font-size:10px;
		background-image: url(../../images/lines.jpg);
	}
	/*********************
	 *     BODY END      *
	 *********************/
	/*********************
	 *     Link Begin      *
	 *********************/
	 a
	 {
		 color:#000099;
	 }
	 a.nodecor
	 {
	 	text-decoration:none;
	 }
	 a.footer
	 {
	 	text-decoration:none;
		color:#000000;
	 }
	/*********************
	 *     Link End      *
	 *********************/	 	 
	/*********************
	 *   BORDER TABLES   *
	 *********************/
	table.upmenu_table
	{
		border:0;
		padding:0;
		width:100%;
		text-align:center;
	}
	td.borderline1
	{
		vertical-align:top;
		padding-left:0em;
		height:8px;
		background-image: url(../../images/line2_hore.jpg);
		background-repeat: repeat-y;
		background-color:#EAEAEB;
	}	
	td.borderline2
	{
		vertical-align:top;
		padding-left:0em;
		width:8px;
		background-image: url(../../images/line3_verte.jpg);
		background-color:#EAEAEB;
		background-repeat: repeat-x;
	}	
	td.borderline3
	{
		vertical-align:top;
		padding-left:0em;
		width:8px;
		background-image: url(../../images/line4_verte.jpg);
		background-color:#8F9498;
		background-repeat: repeat-x;
	}
	td.borderline4
	{
		vertical-align:top;
		padding-left:0em;
		height:36px;
		background-image: url(../../images/line5_hor.jpg);
	}
	td.borderline5
	{
		vertical-align:top;
		padding-left:0em;
		height:7px;
		background-image: url(../../images/linemiddlephone.jpg);
	}
	td.bgtopimg
	{
		background-image:url(../../images/aboutus/topbggrad.jpg);
		background-color:#6C9BE1;
	}
	td.bgtopimgright
	{
		background-image:url(../../images/aboutus/topbgright.jpg);
		background-color:#6C9BE1;
	}
	td.bgtopimg_1
	{
		background-image:url(../../images/aboutus/topbggrad.jpg);
		background-color:#6C9BE1;
		vertical-align:middle;
	}
	/*********************
	 * BORDER TABLES END *
	 *********************/	
	 /*********************
	 * 	CENTER TABLES 	  *
	 *********************/	
	tr.center_top
	{
		padding-top:2em;
	}
	td.centerbg
	{
		background-image: url(../../images/mainmiddlebg.jpg);
		vertical-align:top;
		padding-left:0em;
		width:230px;		
	}
	td.center2bg
	{
		background-image: url(../../images/mainmiddlebg2.jpg);
		vertical-align:top;
		padding-left:0em;
		width:669px;
	}
	td.menubg
	{
		background-image:url(../../images/aboutus/menuvertbg.jpg);
		height:35px;
		width:14px;
	}
	td.manutable2
	{
		height:100%;
	}
	td.menubgline
	{
		background-color:#C4D1D1;
		height:1px;
	}
	td.menubgmain
	{
		background-color:#DBDBDB;
	}
	td.menubgline2
	{
		background-color:#DCBC05;
		height:1px;
	}
	td.menubgmain2
	{
		background-color:#DBDBDB;
	}
	td.catalog
	{
		background-color:#C4D1D1;
		height:1px;
	}
	hr.catalog
	{
		color:#C4D1D1;/*C4D1D1*/
		height:0;
	}
	td.catalog2
	{
		width:30px;
	}
	td.pad_bot_1
	{
		padding-bottom:1em;
	}
	 /*********************
	 * 	CENTER TABLES END  *
	 *********************/
	 /**************************
	 *       TEXT              *
	 **************************/
	.boldtext
	{
		font-weight:bold;
	}
	.error
	{
		color:#990000;
	}
	div.bgtopimg_text
	{
		font-size:200%;
		font-weight:bold;
		color:#FFFFFF;
	}
	h1.header_text
	{
		padding-top:0.5em;
		font-size:140%;
		color:#000000;
	}	
	h2.header_text
	{
		padding-top:0.5em;
		font-size:130%;
		color:#000000;
	}	
	div.header_text
	{
		font-size:110%;
		color:#000000;
		font-weight:bold;
	}
	div.header_text2
	{
		font-size:100%;
		color:#000000;
		font-weight:bold;
		text-align:left;
	}
	div.maintext
	{
		font-size:100%;
		color:#000000;
	}
	div.main_text
	{
		font-size:100%;
		color:#000000;
		text-align:justify;
		padding-bottom:0.5em;
	}
	.uslugi_header
	{
		color:#000033;
		font-size:200%;
		font-weight:bold;
	}
	div.footer_text
	{
		font-size:85%;
		padding-bottom:0.2em;
		text-align:right;
		color:#000000;
	}
	input.TextField, textarea
	{
		border-bottom: #c1ccd9 1px solid;
		border-left: #4f657d 1px solid;
		border-right: #c1ccd9 1px solid;
		border-top: #4f657d 1px solid;
		font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
		font-size: 100%;
	}

	/* Left menu */

	a.lmenu
	{
		font-size:110%;
		font-weight:bold;
		text-decoration:none;
		color:#000000;
	}
	a.lmenu:hover 
	{
		color:#000066;
		text-decoration:underline;
	}
	a.lmenu2
	{
		font-size:100%;
		font-weight:bold;
		text-decoration:none;
		color:#000000;
	}
	a.lmenu2:hover 
	{
		color:#000066;
		text-decoration:underline;
	}
	div.lmenu_current
	{
		font-size:115%;
		font-weight:bold;
		color:#990000;
	}
	div.works_catalog
	{
		font-size:100%;
		font-weight:bold;
		color:#000000;
		text-align:center;
	}
	
	 /**************************
	 *      TEXT END           *
	 **************************/
	 /**************************
	 *		NEWS				*
	 **************************/
	div.header_newspage
	{
	 	font-size:110%;
		font-weight:bold;
		color:#000000;
	}	 
	div.text_newspage
	{
		font-size:100%;
		font-weight:normal;
		color:#000000;
	}
	div.data_newspage
	{
		font-size:110%;
		font-weight:bold;
		color:#CC6600;/*CC6600*/
	}
	div.news_text
	{
		font-size:100%;
		padding-left:0em;
		padding-right:0.5em;
		padding-bottom:0.5em;
		margin-bottom:0.5em;
		margin-top:0.5em;		
		color:#000000;
	}
	.telephone_no
	{
		font-size:200%;
		color:#FFFFFF;
		padding-right:0.5em;
		
	}
	.telephone_no2
	{
		font-size:100%;
		color:#FFFFFF;
	}
/********* 404 ************/
h1.header_404
{
	font-size:250%;
	font-weight:bold;
	color:#CC0000;
}
}
