html, body
{
	margin:0px;
	padding:0px;
	background:#fff;
}

#content
{
	color:#555555;
	font:14px arial;
	line-height:18px;
}

#content h1
{
	font:30px arial;
	color:#000;
	margin:0px;
	margin-bottom:20px;
}

#content h2
{
	color:#000;
	font:24px arial;
	margin:30px 0px 20px 0px;
}

#content h3
{
	color:#000;
	font:24px arial;
	margin:30px 0px 20px 0px;
}

#content ul
{
	margin-left:-38px;
	*margin-left:0px;
	list-style-type:none;
}

#content ol
{
	margin-left:-15px;
	*margin-left:27px;
}

#content li
{
	color:#000;
	font:14px arial;
	margin:0px 0px 20px 0px;
}

#content ul li
{
	padding-left:21px;
	*padding-left:23px;
	background:url(/DESIGN/SITE/images/marker3.gif) no-repeat 0px 8px;
}

#content table
{
	border:1px solid #127ba8;
	border-bottom:2px solid #127ba8;
}

#content table td
{
	padding:10px;
	color:#555555;
	font:11px arial;
}

#content div
{
	color:#000;
	font:16px arial;
	line-height:23px;
	font-weight:400;
}

#content div.imgBorder 
{
	border:2px solid #9195a0;
	padding:2px;
	background:#fff;
	margin:10px;
	/*height:154px;*/
}

#content div.greyBG
{
	color:#555555;
	font:12px arial;
	background:#f5f5f5;
	padding:17px 30px;
}

#content div.greyBG div
{
	position:absolute;
	margin:-17px 0px 0px -44px;;
	width:34px;
	height:34px;
	background:url(/DESIGN/SITE/images/red!.gif) no-repeat 0px;
}

#content a, #content a:link
{
	font:12px arial;
	color:#0383ae;
	background:url(/DESIGN/SITE/images/linkCont.gif) no-repeat right 4px;
	padding-right:15px;
}

#content a.file_zip, #content a.file_zip:link
{
	background:url(/DESIGN/SITE/images/ico_zip.gif) no-repeat left 0px;
	padding:0px 2px 4px 25px;
	line-height:25px;
}

#content a.file_doc, #content a.file_doc:link
{
	background:url(/DESIGN/SITE/images/ico_doc.gif) no-repeat left 0px;
	padding:0px 2px 4px 25px;
	line-height:25px;
}

#content a.file_pdf, #content a.file_pdf:link
{
	background:url(/DESIGN/SITE/images/ico_pdf.gif) no-repeat left 0px;
	padding:0px 2px 4px 25px;
	line-height:25px;
}

#content tr.title td
{
	background:#127ea8;
	color:#fff;
	font:bold 12px arial;
	border:none;
}

#content span.fileSize
{
	color:#585858;
	font:12px arial;
}





#order
{
	position:absolute;
	top:80px;
	left:50%;
	margin-left:-292px;
	display:none;	
	background:#fff;
	border:2px solid #90949d;
	width:564px;
	z-index:9;
}

#order td.text
{
	color:#2d3c48;
	font:12px arial;
}

#order td.text input
{
	width:156px;
	height:20px;
	background:#fff;
	font:12px arial;
}

#order table.tForm
{
	background:#e9eef1;
	border:1px solid ebeff2;
}

#order table.tForm tr.tr1 td
{
	padding:18px 0px 0px 0px;
}

#order table.tForm tr.tr2 td
{
	padding:10px 0px 10px 0px;
}

#order td.textArea
{
	padding-left:32px;
	color:#2d3c48;
	font:12px arial;
}

#order td.textArea textarea
{
	width:414px;
	height:140px;
	background:#fff;
	margin:10px 0px 0px 81px;
}

#order div.textBottom
{
	margin:20px 0px;
	margin-left:126px;
	font:12px arial;
	color#2d3c48;
}

#order div.textDescr
{
	margin:0px 30px 20px 30px;
	color:#000;
	font:14px arial;
}

#order td.head
{
	color:#0e506a;
	font:30px arial;
	padding-left:30px;
}

#order a.close
{
	color:#0383ae;
	font:12px arial;
}





#leftMenu
{
	margin-bottom:12px;
	*height:500px;
	font:12px arial;
}
#leftMenu a
{
	font:12px arial;
	color:#0383ae;
}

#leftMenu div.item1
{
	font:20px arial;
	color:#000;
	margin-bottom:13px;
}

#leftMenu div.item1 a.link
{
	font:20px arial;
	color:#0383ae;
}

#leftMenu div.item2 a
{
	font:12px arial;
	color:#0383ae;
}

#leftMenu div.itemAct a
{
	font:bold 12px arial;
}

#leftMenu div.subMenu
{
	margin-bottom:30px;
}

#leftMenu div.subMenu div.item2
{
	margin-left:3px;
	margin-bottom:12px;
}

#leftMenu div.subMenu div.item2 div.img
{
	background:url(/DESIGN/SITE/images/marker1.gif) no-repeat 0px 6px;
	width:12px;
	height:22px;
	float:left;
}

#leftMenu div.subMenuSub
{
	margin:0px 0px 0px 20px;
	display:none;
}

#leftMenu div.subMenuSub div.item3
{
	margin-left:3px;
	margin-bottom:12px;
}

#leftMenu div.subMenu div.item3 div.img
{
	background:url(/DESIGN/SITE/images/marker4.gif) no-repeat 0px 8px;
	width:12px;
	height:22px;
	float:left;
}

#leftMenu div.subMenuSub div.item3 a
{
	font:12px arial;
	color:#0383ae;
}

#leftMenu div.subMenu div.itemAct2 a
{
	font:bold 12px arial;
}

#leftMenu div.scheme
{
	background:#e9eef1;
	width:180px;
	padding:15px;
	margin:20px 0px;
}

#leftMenu div.scheme div
{
	background:url(/DESIGN/SITE/images/marker1.gif) no-repeat 0px 6px;
	padding-left:15px;
}

#leftMenu div.scheme a
{
	color:#0383ae;
	font:12px arial;
}






td.footer
{
	height:127px;
	background:#0e506a;
}

td.footer td.linkMS
{
	color:#99d1e7;
	font:12px arial;
	padding-left:20px;
	padding-top:31px;
}

td.footer td.linkMS a.text
{
	color:#99d1e7;
	font:12px arial;
	text-decoration:none;
}

td.footer td.linkMS a
{
	color:#5cc2e4;
	font:12px arial;
}

td.footer div.contact
{
	border-left:1px solid #608593;
}

td.footer div.contact div
{
	color:#99d1e7;
	font:11px arial;
	padding-left:20px;
}

td.footer div.contact div a
{
	color:#5cc2e4;
	font:11px arial;
}

td.footer td.address
{
	color:#fff;
	font:12px arial;
	padding-top:16px;
}

td.footer td.address p
{
	color:#99d1e7;
	font:11px arial;
	margin:9px 0px 2px 0px;
}

td.footer td.address a
{
	color:#30b1d4;
	font:11px arial;
}




td.topMenu div.item1
{
	float:left;
	margin-right:50px;
	border-left:1px solid #0b363c;
}

td.topMenu div.item1 div.item1_1
{
	border-left:1px solid #5d838e;
	padding:3px 0px 3px 20px;
	color:#99d1e7;
	font:11px arial;
}

td.topMenu div.item1 a
{
	text-decoration:none;
}

td.topMenu div.item1 div.item2
{
	margin-top:4px;
}

td.topMenu div.item1 div.item2 a
{
	color:#fff;
	font:12px arial;
}

td.topMenu div.item1 div.item2 a:hover
{
	text-decoration:underline;
}




td.phones
{
	
}

td.phones div.div1
{
	color:#99d1e7;
	font:11px arial;
	text-decoration:none;
	margin-top:6px;
}

td.phones div.div2
{
	float:left;
	color:#fff;
	font:16px arial;
	height:50px;
	padding:3px 10px 0px 0px;
}

td.phones div.div3
{
	color:#fff;
	font:26px arial;
}




#content p.path
{
	margin:0px
}

#content p.path a, p.path a:link
{
	color:#0e506a;
	font:11px arial;
	padding:0px;
	background:none;
}

#content p.path span
{
	color:#0e506a;
	font:11px arial;
}




#news h1
{
	color:#000;
	font:30px arial;
	margin:0px;
	margin-bottom:3px;
}

#news div.date
{
	color:#555555;
	font:12px arial;
	margin-top:10px;
}

#news div.text
{
	color:#555555;
	font:14px arial;
	line-height:18px;
}

#news table
{
	border:none;
}

#news table td
{
	padding:0px;
}

#news a, #news a:link
{
	padding:0px;
	background:none;
}



#news div.center
{
	margin-top:20px;
}

#news div.center div.item span
{
	color:#555555;
	font:12px arial;
}

#news div.center div.item p
{
	margin:7px 0px 26px 0px;
}

#news div.center div.item p a
{
	color:#0383ae;
	font:14px arial;
}

#news div.center div.pages
{
	margin-top:85px;
}

#news div.pages
{
	color:#555555;
	font:14px arial;
	height:40px;
	vertical-align:middle !important;
}

#news div.pages a
{
	color:#555555;
	font:12px arial;
	float:left;
	padding:2px 7px;
}

#news div.pages div
{
	float:left;
	padding-top:2px;
}

#news div.pages div.act
{
	color:#fff;
	font:12px arial;
	background:url(/DESIGN/SITE/images/marker2.gif) no-repeat 1px 0px;
	height:19px;
	width:20px;
	text-align:center !important;
	vertical-align:sub !important;
	margin:0px 7px;
}



#news div.allNews
{
	font:20px arial;
	color:#000;
}

#news div.left
{
	margin-top:20px;
}

#news div.left div.item span
{
	color:#555555;
	font:12px arial;
}

#news div.left div.item p
{
	margin:7px 0px 16px 0px;
}

#news div.left div.item p a
{
	color:#0383ae;
	font:14px arial;
}

#news div.left div.pages
{
	margin-top:30px;
}









#tour h1
{
	color:#000;
	font:30px arial;
	margin:0px;
	margin-bottom:3px;
}

#tour table
{
	border:none;
}

#tour table td
{
	padding:0px;
}

#tour a, #tour a:link
{
	padding:0px;
	background:none;
}

#tour tr.itemTour
{
	//
}

#tour tr.itemTour td.td1
{
	padding:10px 14px 14px 14px;
}

#tour tr.itemTour td.td1 div.head
{
	color:#000;
	font:20px arial;
}

#tour tr.itemTour td.td1 div.item
{
	margin:9px 0px 12px 34px;
}

#tour tr.itemTour td.td1 div.item a
{
	color:#0383ae;
	font:12px arial;
}

#tour tr.itemTour td.td2
{
	padding:10px 14px 14px 14px;
}

#tour tr.itemTour td.td2 div.border
{
	border:2px solid #9195a0;
	padding:2px;
	background:#fff;
	width:338px;
	/*height:154px;*/
}

#tour tr.itemTour td.td2 div.border div
{
	width:338px;
	/*
	height:152px;
	*height:154px;
	*/
}

#tour h1.head
{
	color:#0e506a;
	font:30px arial;
	margin:0px;
}

#tour td.linkTour
{
	padding-right:10px;
	background:url(/DESIGN/SITE/images/ico_link.gif) no-repeat 10px 10px;
}

#tour td.linkTour a
{
	color:#0383ae;
	font:bold 12px arial;
}

#tour div.flash
{
	width:1000px;
	height:600px;
	margin-top:16px;
	border:none;
	/*
	position:absolute;
	z-index:1;
	*/
}

#tour div.flash iframe
{
	border:none;
	position:absolute;
	z-index:1;
}

#tour div.text
{
	color:#555555;
	font:14px arial;
	margin-top:20px;
	padding-right:10px;
	line-height:18px;
}

#tour div.text a
{
	font:14px arial;
}






.rounded
{
	border:1px solid #555;
	white-space:nowrap;
	zoom:1;
}
			
.wrap
{
	overflow:hidden;
}





#btn_order
{
	width:107px;
	height:32px;
	margin-left:20px;
	cursor:pointer;
}

#btn_order img
{
	cursor:pointer;
}






#stantion
{
	//
}

#stantion h1
{
	margin-bottom:0px;
}

#stantion table
{
	border:none;
}

#stantion table td
{
	padding:0px;
}

#stantion a, #stantion a:link
{
	padding:0px;
	background:none;
}

#stantion table.pagesTable
{
	text-align:center;
}

#stantion table.pagesTable td.tgrey
{
}

#stantion table.pagesTable td.tgrey_
{
	border-left:1px solid #9ab7bd;
	border-right:1px solid #9ab7bd;
	padding:0px 10px 15px 10px;
}

#stantion table.pagesTable td.tgrey table
{
	height:15px;
	font-size:1px;
}

#stantion table.pagesTable td.tgrey td.td1
{
	background:url(/DESIGN/SITE/images/grayUgolLT.gif) no-repeat 0px 0px;
}

#stantion table.pagesTable td.tgrey td.td2
{
	border-top:1px solid #9ab7bd;
	text-align:center;
}

#stantion table.pagesTable td.tgrey a
{
	color:#000;
	font:18px arial;
	text-decoration:none;
}

#stantion table.pagesTable td.tgrey td.td3
{
	background:url(/DESIGN/SITE/images/grayUgolRT.gif) no-repeat right 0px;
}

#stantion table.pagesTable td.tblue
{
	background:#107cab;
	text-align:center;
	border:none;
}

#stantion table.pagesTable td.tblue_
{
	padding:0px 10px 15px 10px;
}

#stantion table.pagesTable td.tblue a
{
	color:#fff;
	font:18px arial;
}

#stantion table.pagesTable td.tblue table
{
	height:15px;
	font-size:1px;
	background:#107cab;
}

#stantion table.pagesTable td.tblue td.td1
{
	background:url(/DESIGN/SITE/images/blueUgolL.gif) no-repeat 0px 0px;
}

#stantion table.pagesTable td.tblue td.td2
{
	background:#107cab;
	text-align:center;
	border:none;
}

#stantion table.pagesTable td.tblue td.td2 a
{
	color:#fff;
	font:18px arial;
}

#stantion table.pagesTable td.tblue td.td3
{
	background:url(/DESIGN/SITE/images/blueUgolR.gif) no-repeat right 0px;
}

#stantion a.linkBack
{
	font:bold 12px arial;
	color:#0383ae;
	padding-right:22px;
	background:url(/DESIGN/SITE/images/strelka.gif) no-repeat 155px;
	border-right:1px solid #9ab7bd;
}

#stantion div.nameServ
{
	font:18px arial;
	color:#000;
	padding:20px 0px;
}

#stantion table.tStantion
{
}

#stantion table.tStantion td.td1
{
	background:url(/DESIGN/SITE/images/grayUgolL.gif) no-repeat 0px bottom;
}

#stantion table.tStantion td.td2
{
	border-bottom:1px solid #9ab7bd;
}

#stantion table.tStantion td.td3
{
	background:url(/DESIGN/SITE/images/grayUgolR.gif) no-repeat right bottom;
}

#stantion table.tStantion td.td4
{
	border-left:1px solid #9ab7bd;
}

#stantion table.tStantion td.td5
{
	text-align:center;
	vertical-align:middle !important;
}

#stantion table.tStantion td.td6
{
	border-right:1px solid #9ab7bd;
}

#stantion table.tStantion td.td7
{
	background:url(/DESIGN/SITE/images/grayUgolLT.gif) no-repeat 0px 0px;
	width:15px;
}

#stantion table.tStantion td.td8
{
	border-top:1px solid #9ab7bd;
}

#stantion table.tStantion td.td9
{
	background:url(/DESIGN/SITE/images/grayUgolRT.gif) no-repeat right 0px;
	width:15px;
}

#stantion td.itemsPlace
{
	border-right:1px solid #e5e5e5;
	padding-left:20px;
}

#stantion td.itemsPlace div.nameSt
{
	color:#000;
	font:18px arial;
	margin-bottom:12px;
}

#stantion td.itemsPlace div.item
{
	margin-bottom:12px;
}

#stantion td.itemsPlace div.item a
{
	color:#0383ae;
	font:12px arial;
}



#stantion td.itemsStan
{
	border-right:1px solid #e5e5e5;
	padding-left:20px;
}

#stantion td.itemsStan div.allSt
{
	color:#000;
	font:14px arial;
	margin-bottom:12px;
}

#stantion td.itemsStan div.item
{
	background:url(/DESIGN/SITE/images/marker1.gif) no-repeat 0px 6px;
	margin-bottom:12px;
}

#stantion td.itemsStan div.item a
{
	font:12px arial;
	color:#0383ae;
	padding-left:12px;
}

#stantion div.dScheme
{
	background:#e9eef1;
	width:180px;
	padding:15px;
	margin-bottom:20px;
}

#stantion div.dScheme a
{
	color:#0383ae;
	font:12px arial;
}

#stantion div.dScheme table
{
	margin:5px 0px;
}

#stantion div.dScheme span
{
	color:#555555;
	font:11px arial;
}





#service
{
	//
}

#service table
{
	border:none;
}

#service table td
{
	padding:0px;
}

#service a, #service a:link
{
	padding:0px;
	background:none;
}

#service div.text
{
	width:97%;
	margin:15px 0px 60px 0px;
	color:#555555;
	font:14px arial;
	line-height:18px;
}

#service div.itemSt
{
	margin-left:3px;
	background:url(/DESIGN/SITE/images/marker1.gif) no-repeat 0px 6px;
	margin-bottom:13px;
}

#service div.itemSt a
{
	font:12px arial;
	color:#0383ae;
	padding-left:12px;
}

#service div.image
{
	border:2px solid #9195a0;
	padding:2px;
	background:#fff;
}

#service div.place
{
	background:#e9eef1;
	width:160px;
	padding:15px;
}

#service div.place div.head
{
	color:#555555;
	font:14px arial;
	margin-bottom:13px;
}




#head
{
	width:100%;
	height:129px;
	background:#0e506a url(/DESIGN/SITE/images/topIndex.jpg) no-repeat center 0px;
}

#head td.logo
{
	text-align:right;
	vertical-align:middle !important;
	padding-right:30px;
}

#head td.logo p
{
	margin:0px;
	font:11px arial;
	color:#fff;
	text-align:left;
	padding-left:17px;
	line-height:21px;
	letter-spacing:4px;
}

#head td.flash
{
	padding-left:21px;
}

#head td.flash h1
{
	color:#f4f4f4;
	font:21px arial;
	margin:0px;
}

#head td.flash div
{
	width:960px;
	height:431px;
	position:absolute;
	top:145px;
	margin-left:-23px;
}





#icont
{
	padding:140px 0px 50px 0px;
}

#icont td.icontent
{
	border-right:1px solid #e5e5e5;
	border-left:1px solid #e5e5e5;
	padding:0px 20px;
}

#icont td.icontent div.head
{
	color:#000;
	font:20px arial;
	margin-bottom:11px;
}

#icont td.news
{
	padding-left:20px;
}

#icont td.news span.head
{
	color:#000; 
	font:20px arial;
}

#icont td.news div.item
{
	margin-top:16px;
}

#icont td.news div.item span
{
	color:#555555;
	font:11px arial;
}

#icont td.news div.item p
{
	color:#0383ae;
	font:12px arial;
	margin:8px 0px 0px 0px;
}

#icont td.news div.item p a
{
	color:#0383ae;
}

#icont td.news div.allNews
{
	margin:20px 0px;
}

#icont td.news div.allNews a
{
	color:#0383ae;
	font:12px arial;
	padding-right:10px;
	background:url(/DESIGN/SITE/images/marker5.gif) no-repeat right 5px;
}





div.docs
{
	background:#e9eef1;
	width:180px;
	padding:15px;
}

div.docs table
{
	margin:5px 0px;
}

div.docs span
{
	color:#555555;
	font:11px arial;
}

div.docs div.head
{
	color:#555555;
	font:bold 13px arial;
}

div.docs a, div.docs a:link
{
	color:#555555;
	font:11px arial;
	padding:0px;
	background:none;
}

div.docs img
{
	margin-top:3px;
}






#stMenu
{
	background:url(/DESIGN/SITE/images/m_center.gif) repeat-x 0px 0px;
	margin-top:10px;
}

#stMenu td.left
{
	background:url(/DESIGN/SITE/images/m_left.gif) no-repeat 0px 0px;
	width:14px;
}

#stMenu td.right
{
	background:url(/DESIGN/SITE/images/m_right.gif) no-repeat right 0px;
	width:14px;
}

#stMenu td.item
{
	background:url(/DESIGN/SITE/images/m_ico1.gif) no-repeat center 0px;
	width:13.8%;
	text-align:center;
	padding-top:19px;
}

#stMenu td.item span
{
	font:12px arial;
	color:#c5c6c6;
}

#stMenu td.item a
{
	font:12px arial;
	color:#0383ae;
	padding:20px 0px;
}

#stMenu td.item a:hover
{
	color:#e71d07;
}

#stMenu td.item:hover
{
	background:url(/DESIGN/SITE/images/m_ico2.gif) no-repeat center 0px;
}

#stMenu td.item_ a:hover
{
	/*background-position:35px 0px;*/
}

#stMenu td.item a.point
{
	text-decoration:none;
	font-size:16px;
	border:0px solid black;
	padding:0px 20px;
}

#stMenu td.itemAct
{
	background:url(/DESIGN/SITE/images/m_ico2.gif) no-repeat center 0px;
	padding-top:20px;
	width:13.8%;
	text-align:center;
}

#stMenu td.itemAct span
{
	font:12px arial;
	color:#e71d07;
}
