img{border:0px;}
div.clear{clear:both;}
ul{margin:0px; padding:0px;}



body{
	margin:0px;
	padding:0px;
	font-family: tahoma;
}
div.page{
	width:100%;
	min-width:1000px;
	width: expression((documentElement.clientWidth||document.body.clientWidth)<995?'1000px':'');
}
div.header{
	background: url(/images/altitudonew/shap.jpg) no-repeat;
	height:137px;
	border:0px solid #000;
}
div.conteiner{
	width: 100%;	
	margin-bottom:10px;
    min-width:1000px;
}
div.CenterLine{
	margin:0 0 0 250px;
	height:32px;
	border:0px solid red;
}
div.left_col{
	background: url(/images/altitudonew/mini.gif) no-repeat;
	width:205px;
	height:80px;
	float:left;
	border:0px solid red;
	margin-top:41px;
}

div.phone
{
	
	border:0px solid black;
	width:205px;
}

div.greenphone
{
	padding-top:15px;
}

div.number
{
	float:right;
	padding-top:24px;
	padding-right:12px;
	text-align:center;
	font-size:13.5px;
	font-weight: bold;
	color:#ff6600;
}

.alllangtext
{
	padding-top:3px;
	padding-left:15px;
}

div.lang 
{
	background: url(/images/altitudonew/toporangeline.gif);
	background-repeat:no-repeat;
	float:right;
	height:30px;
	width:210px;
	border:0px solid red;
}

div.langtext p
{
	display:inline;
	font-size:12px;
	font-weight: bold;
	color:#000;	
}

div.langtext a
{
	display:inline;
	font-size:12px;
	font-weight: bold;
	color:#0066CC;	
}

div.textrus
{
	color:#ff6600;
	text-decoration:underline;
}

div.textsh a
{
	color:#000;
	text-decoration:none;
}

div.email
{
	float:right;
	height:20px;
	width:57px;
	border:0px solid red;
	padding-top:12px;
}

div.menu 
{
	float:right;
	height:70px;
	border:0px solid black;
	text-align:center;
	font-size:13px;
	font-weight: bold;
	padding:24px 105px 0 0 ;
	width:50%;
}


div.menu a
{
	text-decoration:none;
	color:#666666;
}


div.topGreyLine
{
    background:URL(/images/altitudonew/line1.jpg) repeat-x;
	height:2px;
	border:0px solid red;
}

DIV.topGreyLine {font-size: 0;}

/*контент*/

div.center
{
	background: url(/images/altitudonew/fon.jpg) repeat-x;
	width:100%;
	min-height:467px;
	border:0px solid #000;
}

div.conteinercenter{
	width: 100%;	
	margin-bottom:10px;
    min-width:1000px;
}



div.contenerright{
	margin:0 0 0 44%;
	border:0px solid red;
	max-height:none;
}

div.logotip 
{
	border:0px solid red;
	width:297px;
	height:134px;
	padding:35px 0 0 34%;
	float:left;
}

a.risaltitudo 
{
	background: URL(/images/altitudonew/altitudo.png) no-repeat;
	width:295px;
	height:132px;
	float:left;
	border:0px solid black;
}

.Menuspiska
{
	border:0px solid #000000;
	width:400px;
	margin:-213px 0 236px 10%;
}



li.textspiska 
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight: bold;
	color:#0066cc;
	text-decoration:underline;
	padding:0 0 0 24px;
	margin-bottom:35px;
}



ul.leftmenu li{ background:url(/images/altitudonew/znakspiska.gif) no-repeat left center;
border:0px solid red; list-style-type:none; }

div#parashyt
{
	border:0px solid green;
	width:509px;
	height:428px;
	margin-left:39px;
}


div.parashytcolor
{
	background:URL(/images/altitudonew/par2.png) no-repeat;
	width:168px;
	height:141px;
	float:right;
	border:0px solid red;
}

div.parashytpolosky
{   
	background:URL(/images/altitudonew/par1.png) no-repeat;
	width:77px;
	height:88px;
	float:right;
	margin:148px 0 0 0;
	border:0px solid yellow;
}

div.parashytbug
{   
	background:URL(/images/altitudonew/par.png) no-repeat;
	width:246px;
	height:344px;
	border:0px solid blue;
}

div.topwhitetext
{  
	font-size:32px;
	color:#FFFFFF;
	padding:69px 0 0 36px;
}

div.topwhitetext1
{
	font-size:22px;
	color:#FFFFFF;
}

/**bluevstavka*/

div.bottomBlueVstavka
{
	background-image: URL(/images/altitudonew/fon_menu.jpg);
	background-repeat:no-repeat;
	width:760px;
	height:200px;
	margin-left:80px;
	border:0px solid red;
}


div.bottomtextblue
{
	font-size:20px;
	color:#006699;
	width:240px;
	height:14px;
	padding:13px 0 0 61px;
	
}

div.bottomcompani
{
	border:0px solid #000000;
	width:636px;
	margin-left:57px;
}

.bottomimgcompani
{
	padding-right:30px;
}

ul.name li
{
	list-style:none; 
	display:inline;
	font-size:13px;
	font-weight: bold;
	color:#ff6600;
	text-align:center;
	padding-right:39px;
	padding-left:18px;
	
}

ul.name{margin:0px; padding:0px;}
div.bottomDblue
{
	font-size:20px;
	color:#006699;
	width:240px;
	height:14px;
	padding:18px 0 0 136px;
	border:0px solid red;
	
}


/*подвал*/

div.footor
{
	background: URL(/images/altitudonew/futor.png) repeat-x bottom;
	background-position: 0px 209px;
	width:100%;	
	border:0px solid red;
	float:left;
}




div.circlbg{
	height:260px;
	background-image: URL(/images/altitudonew/futorris.gif);
	background-position: 100% 100%;
	background-repeat:no-repeat;
	padding-right:250px;
	border:0px solid red;
}


div.bottommenufutor {
	display:block;
	width:755px;
	margin:0px;
}

ul.bottommenufutor li
{
	display:inline;
	color:white;
	list-style-type:none;
}



div.futertext 
{
	border:0px solid #000000;
	z-index:20;
	width:663px;
	text-align: center;
	display:block;
	padding-top:218px;
	margin: 0 auto 0 auto;
}

 li.textwhitefutor a
{
	border:0px solid #000000;
	font-size:12px;
	font-weight: bold;
	color:#ffffff;
	text-align:center;
	padding:0 20px 0 20px;
	text-decoration:none;
}

div.futertextenglish 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight: bold;
	color:#FFFFFF;
	margin-left:544px;
	width:215px;

}
















/*js*/
.server
{
	background-image: URL(/images/altitudonew/server.png);
	background-repeat:no-repeat;
	width:413px;
	height:428px;
	border:0px solid red;

}


.create
{
	background-image: URL(/images/altitudonew/createsait.png);
	background-repeat:no-repeat;
	width:445px;
	height:342px;
	
}

.fontext
{
	background-image: URL(/images/altitudonew/fontext.png);
	background-repeat:no-repeat;
	width:328px;
	height:200px;
	position:absolute;
	margin:-26px 0 0 -29px;

}

.fontext1
{
	background-image: URL(/images/altitudonew/fontext1.png);
	background-repeat:no-repeat;
	width:328px;
	height:200px;
	position:absolute;
	margin:-109px 0 0 -29px;

}

.textfon
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13.4px;
	font-weight:bold;
	color:#666666;
	padding:35px 0 0 10px;
}

.textfon1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13.4px;
	font-weight:bold;
	color:#666666;
	padding:22px 0 0 15px;
}


/*внутреняя страница*/

div.contenerrightinternal{
	margin:0 0 0 44%;
	border:0px solid red;
	max-height:none;
}

div.contenerleft
{
	border:0px solid green;
	width:41%;
	float:left;
}

div.mini_parashyt
{
	background:URL(/images/altitudonew/parashyti_mini.png) no-repeat center center;
	width:555px; 
	height:182px;
	border:0px solid green;
}

div.stylecontent
{
	font-family:  Arial;
	font-size:15px;
	color:#000;
	text-align:justify;
	border:0px solid orange;
	margin-right:53px;
}


div.styleheader
{
	color:#006699;
	font-weight:bold;
}


div.new
{
	width:49%;
	border:0px solid orange;
	

}


div.novosti
{
	border:0px solid red;
	margin:32px 0 0 0px;
	width:363px;
	float:left;
}

div.position
{
border:0px solid red;
width:256px;
margin-left:98px;
}

div.topnovosti
{
	
	background: URL(/images/altitudonew/topnovosti.gif) no-repeat;
	width:359px;
	height:19px;
	font-size:16.4px;
	font-weight:bold;
	color:#ff6600;
	
}

div.linenovosti
{
	background: URL(/images/altitudonew/linenovosti.gif) repeat-y;
	width:360px;
	font-size:16.4px;
	font-weight:bold;
	color:#ff6600;
}

div.bottomnovosti
{
	background: URL(/images/altitudonew/bottomnovosti.gif) no-repeat;
	width:359px;
	height:19px;
}

.date
{
	font-size:14px;
	font-weight:bold;
	color:#666666;
}

.colortext
{
	font-size:13px;
	font-weight:bold;
	color:#006699;
}

.item
{padding-bottom:21px;}
{padding-bottom:21px;}

/*внутреняя страница с меню*/


div.menu_s_lefo
{
	border:0px solid blue;
	float:left;
}

.position_li 
{
	padding: 46px 0 0 41%;
	width:250px;
}

ul.position_li  li
{
	background:url(/images/altitudonew/znakspiska.gif) no-repeat left center;
	border:0px solid red; 
	list-style-type:none;
	margin-bottom:25px;
	padding:0 0 0 24px;
}

li.styleleftmenu a 
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight: bold;
	color:#0066cc;
}

/*для шаблонов*/

div.portfolio {
	margin-bottom:23px;
	height:150px;
	border: 0px gold solid;
}

div.portfolio img{
	float:left;
	margin: 10px 10px 10px 0px;
}

div.portfolio a.sourse {
	float:right;
}

.active 
{
  color: orange;
}

.podmemu 
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight: bold;
	color: orange;
}