.left{float:left}
.right{float:right}
.clear{clear: both;padding-botttop-meom: 1px; margin-bottom: -1px; height:0;}
.justify{text-align:justify}

.photo-padding{padding:0 0 0 3px}
#photoalbum{width:156px;background:url(/html/nserv/i/photoalb-bg.jpg)}
#center{width:146px;float:left;text-align:center;padding:6px 0}

.photo-img{width:50%;padding:7px 0}

html{min-height:100%;height:auto !important;height:100%;width:100%}
body		{
		margin:0;
		padding:0;
		font-family: Verdana, Tahoma;
		font-size: 12px;
		min-height:100%;height:auto !important;height:100%;
		
		/* background-color: #ffffff; */
		}
IMG {border: none}


td		{
		font-family: Verdana, Tahoma;
		font-size: 11px;
		vertical-align: top;
		}


p		{
		font-family: Verdana, Tahoma;
		color: #555555;
		margin-top: 8px;
		margin-bottom: 0px;
		font-size: 12px;
		}
		
#11px		{ font-size: 11px; }
.11px		{ font-size: 11px; }


		
p.text		{
		text-align: justify;
		}
#disabled	{
		color:#aaaaaa;
		margin:0;
		}
#seln		{
		color: #F60060;
		}

h1		{
		color: #555555;
		font-family: Tahoma, Arial;
		font-size:17px;
font-weight:normal;
		}

form		{
		margin:0;
		}
		
input, textarea, select	{
		font-size:11px;
		font-family: Verdana, Tahoma;
		color: #777777;
		}

a		{
		text-decoration:underline;
		color: #333337; 
		}

a.vis		{
		color: #333337; 
		}

a.vis:visited		{
		color: #aaaaaa; 
		}
		
/*main header*/

TABLE#main { width: 100%;max-width:100% !important; height: 100%; border: 0px solid; }



/*/main header*/		
		
/*header*/

.height_100_persent 
		{
		background:#4146ae;
		height: 100%;
		border:0
		}

TABLE#top_head	{
		width: 100%;
		background-color: #302989;
		}
#transp_head_1 
		{
		width: 300px; 
		height: 1px;	
		}
#transp_head_2
		{
		width: 200px; 
		height: 1px;	
		}
		
		
.head_title	{
		margin: 0px 0px 0px 50px;
		color: white;
		font-size: 13px;
		font-style:italic;		
		}	
TD#telefon
		{
		text-align: right; 
		padding-right: 20px;	
		}
		
#tel_img 	{ position: relative; top: 4px; left: -4px;	}			
.phone 	{
		color: white;
		font-weight: bold;
		font-size: 13px;
		font-style:italic;	
		}		

TABLE#flash_head
		{
		height: 100px;
		width: 100%;
		background-color: #302989;
		background: url(i/head_vline.jpg) repeat-x;
		}		
		
#alt_avtomat {margin-top: 15px}
/* /head*/		

/*content*/

.height_100_persent {height: 100%}

TABLE#content_table
		{
		
		text-align: left;
		/*padding-left: 0px ;
		padding-right: 10px ;*/
		width: 100%;
		background-color: #302989;
		background: url(i/content_vline_high.jpg) repeat-x;
		}		
TABLE#content_table #contented_table_content
		{
		height: 100%;
		}

TABLE#content_table_corner
		{
		height: 100%;
		width: 100%;
		background-color: white;
		}
TD#border_right
		{
		font-size: 0px;
		border-right: 1px solid #5362cf;	
		vertical-align: bottom;
			
		}
TD#border_top
		{
		font-size: 0px;
		border-top: 0px solid #5362cf;	
		}
TD#border_bott
		{
		font-size: 0px;
		border-bottom: 1px solid #5362cf;	
		}	
TD#border_left
		{
		font-size: 0px;
		border-left: 1px solid #5362cf;	
		}			
TD#content_text
		{
		width: 100%;	
		padding: 0px 0px 0px 0px;
		height: 100%;
		font-size: 80%;
		}
TD#bg_content_text_left
		{
		width: 5px;
		height: 100%;
		vertical-align: bottom;
		font-size: 0px;
		background: url(i/content_vline_high.jpg) repeat-x;	
		}				

#background_content_text
		{
		height: 120px;
		width: 5px;
		position: relative;
		background: url(i/baners_vline.jpg) repeat-x;	
		}
#bg_content_text_left_img
		{
		width: 5px;
		height: 120px;
		}		

#content_text_divide
		{
		width: 100%;
		height: 100%;

		}


#content_text_divide #top 
		{
		padding: 0px 20px 0px 20px;
		height: 100%
		}
		

/*baza_znaniy*/

#baza a{margin:0 2px}		
#baza_znaniy
		{
		width: 100%;
		height: 0px;
		
		}		

#baza_znaniy #baza {width: auto ; text-align: center; padding-top: 20px}
		
#baza_znaniy #brends {width: 100px;}		
#relative_brends
		{
		height: 135px;
		width: 135px;
		position: relative;
		top: 0px;
		left: 15px;
		background: url(i/baners_vline.jpg) repeat-x;	

		}
#absolute_brends
		{
		width: 5px;
		position: absolute;
		top: 0px; 
		left: 0px;
		font-size: 14px;
		}

#transp_brends	{width: 300px; height: 1px;}	

#brend_1 {position: absolute; top: 10px; left: 20px;}
#brend_2 {position: absolute; top: 37px; left: 20px;}
#brend_3 {position: absolute; top: 67px; left: 20px;}
#brend_4 {position: absolute; top: 89px; left: 20px;}		

H1.content_title {color: #6874a8; margin-top:10px;} 
H2.content_title {font-size: 130%; margin: 0.8em 0px 0.5em 0px; }		
.a001{font-size: 14px; margin: 0.8em 0px 0.5em 0px; text-decoration:none; color: #727abb;}

/* /content*/		
/*menu*/		
TD#menu	{
		background: url(i/bg_menu.jpg) no-repeat;
		width: 267px;
		height: 315px;
		}

TD#menu	#menu_content
		{		
		margin-top: 2px;	
		width: 232px;
		height: 203px;
		}
		
#transp_menu
		{
		width: 267px; 
		height: 1px;	
		}	
		
#menu_content {margin-left: 7px; width: 100px}
.menu_list{position: relative; left: -3px}
.menu_text {width: 100px; margin:2px 0 1px;white-space:nowrap}

.menu_link_a {font-size: 13px;  color: #44c4a2;  font-weight: bold} 
a.menu_link {font-size: 13px;  color: white; font-weight: bold}		
a.menu_link:link  { text-decoration: none}
a.menu_link:hover  {text-decoration: none; color: #44c4a2;}
a.menu_link:active  {text-decoration: none}
a.menu_link:visited {text-decoration: none}
a.menu_link:visited:hover{text-decoration: none; color: #44c4a2;}

#menu_footer_relative {position: relative;  width: 100%; }
#menu_content_footer {position: absolute; width: 100%; top: 20px;  height: 0px; font-size: 12px; text-align: center}

.menu_link_footer {   margin: 10px 5px 5px 5px; }

.menu_link_footer_a {color: #fff;  font-weight: bold; margin: 10px 5px 5px 5px; }  
a.menu_link_footer {font-size: 11px;  color: #fff; font-weight: normal}		
a.menu_link_footer:link  {text-decoration: underline}
a.menu_link_footer:hover  {text-decoration: none}	
a.menu_link_footer:active  {text-decoration: underline}
a.menu_link_footer:visited {text-decoration: underline}
a.menu_link_footer:visited:hover{text-decoration: none}

/*/menu*/	
	
TD#under_menu_middle
		{
		height: 60px;
		font-size: 0px;		
		}

TD#under_menu
		{
		font-size: 0px;
		height: 100%;
		background-color: #f0effe;
		vertical-align: bottom;
		}
		
TD.corner {
			
		font-size: 0px;
		width: 10px;
		height: 9px;		
		}

TD.corner_center {
		padding: 
		font-size: 0px;
		width: 10px;
		height: 10px;
		}

TABLE#footer
		{
		width: 100%;
		background-color: #302989;
		background: url(i/grass_bg.jpg) repeat-x;
		}

#footer TD#grass_1
		{
		width: 259px;
		height: 103px;
		}
#footer TD#grass_2
		{
		text-align: left;
		width: 210px;
		height: 103px;
		}
#footer TD#grass_3
		{
		text-align: left;
		width: 100%;
		}
#footer TD#grass_4	
		{
		text-align: right;
		width: 185px;
		}				
/*/content*/
ul 		{
		/* list-style-image : url(i/li.gif); */
		margin-left:30;
		margin-top:10;
		margin-right:20;
		margin-bottom:20;
		}

li 		{		
		margin:0;
		text-align:left;
		margin-top: 12px;
		font-size:12px;
		list-style:circle
		}

img		{
		border-color: #999999;
		}


.small		{ font-size: 9px; }
#small		{ font-size: 9px; }

#red		{ color: #F60060; }
#blue		{ color: #727abb; }
#white		{ color: #FFFFFF; }
#green		{ color: #2eba46; }
#grey		{ color: #777777; }
#black		{ color: #000000; }

.bggreen		{ background-color: #3bbf4e; }
.bgblue		{ background-color: #12B8E3; }
.bgred		{ background-color: #C60000; }


/* 		---------------	*/


ul.menu		{
		margin-left:16;
		margin-top:8;
		margin-bottom:0;	
		}
li.menu		{
		margin-top: 7px;
		text-align: left;
		}


a.menu	{
		color: #007EC6;
		font-family: Verdana, Tahoma;
		font-size: 12px;
		text-decoration:none;
		}
		
td.menu	{
		padding:5;
		background-color:#959cd1;
		color:white;
		font-weight:bold;
		text-align:center;
		}
		
TABLE TD{border: 0px solid red}

/* START OF NEWS */
#news-box{background:url('/html/nserv/i/news-bg.gif') repeat-y;float:right;width:214px;position:relative;left:35px;top:-37px}
div.news{padding:0 10px 0 21px}
div.news div{border-bottom:1px solid #3ca587}
#news-box a{color:#555}
div.news div{color:#3ca587;height:13px;margin:3px 0 10px 0}
#news-box div.news div a{color:#3ca587;float:right;text-decoration:none}
div.news div span{float:left}
#all-news{background:url(/html/nserv/i/all-news.gif) no-repeat 0 5px;float:right;padding:3px 10px 0 14px}
#all-news a{color:#3ca587}
/* END OF NEWS */

.bottom{vertical-align:bottom}

/* START OF CATALOGUE */
.cat-box{}
.cat-heading{color:#23715b;font-weight:bold}
#det .cat-heading{padding:5px 0 0}
.cat-heading a{color:#23715b;}
.cat-img{text-align:center;background:url(/html/nserv/i/cat-bg.gif) repeat-y}
.cat-content{width:100%;padding:0 10px 0;}
.cat-content p{font-size:11px}
.cat-content .cat-heading{margin:0;font-size:12px}
.green{border-top:1px solid #3ca587;margin:0 10px;padding:2px 0 0 0}
.green p{color:#3ca587;margin:0}
.green a{color:#3ca587;}
.green span{font-size:14px}
.green div{background:url(/html/nserv/i/all-news.gif) no-repeat 0 2px ;padding:0 0 3px 15px;margin:2px 0 0 0}
/* END OF CATALOGUE */

/* START OF NEWS */
.news-list p{margin:0 0 10px 0}
.news-list p.heading{margin:12px 0 2px 0}
p.heading a{color:#3ca587;font-weight:bold;}
.news-list{padding:0 0 7px 0}
.news-list-green{background:url(/html/nserv/i/bgeen-bg.gif) repeat-x bottom;height:13px;color:#3ca587;position:relative;top:-5px}
.news-list-green a{color:#3ca587;text-decoration:none}
.news-list-green div{background:#fff;}
/* END OF NEWS */

.container {position:relative;min-width:660px;}
.holder {display:block; color:#000;padding:0 0 20px}

* html .container {border-right:660px solid #fff;}
* html .holder {display:inline-block; position:relative; margin-right:-660px;}

#path{font-size:11px;margin:0 0 20px 0}

.sub_menu{padding:1px 0 0 9px}
.sub_menu div{color:#fff;font-size:10px;margin:-1px 0 2px 18px;background:url(/html/nserv/i/bull.gif) no-repeat 0 4px;padding:0 0 2px 8px}
.sub_menu div a{color:#fff;text-decoration:none}
.sub_menu div a:hover{color: #44c4a2;}

#sub_menu_spacer{margin-bottom:5px}

.left-big{float:left;margin:5px 10px 5px 0;}

table.about{width:100%}
table.about td{text-align:center;padding:5px 0}

.nomargin { margin:0px; }

.news-date{color:#3ca587;margin:2px 0 0 0;font-size:11px}
.up{margin-top:-10px}

ul.encyclopedia li{margin:3px 0}


#icons{position:absolute;top:7px;right:190px; white-space:nowrap;width:360px}
#icons a{color:#fff}
#icons span a{position:relative;left:-22px;top:-2px}


#icons a{margin:0 5px}

p.question{color:#3ca587;font-weight:bold;}


table.tab{border-collapse:collapse;float:left;margin:6px 15px 0 0}
table.tab td{padding:0;}
table.tab div{border:1px solid #3ca587;padding:16px 0}
.tab-top, .tab-bottom{background:#221d6f}

div.ya { position:absolute; right:15px; width:250px; top:30px; }
