/*Iauaa*/
* {margin: 0px; padding: 0px;}

body {
	padding: 0px;
	margin: 0px;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-image: url(img/bg.gif);
	background-repeat: repeat;
	background-position: left top;
}

table, td, div {box-sizing: border-box; -moz-box-sizing: border-box;}

img {border: 0px;}
img.spcr {display: block;}

A {
	color: #4B4D52; 
}
/*
A:visited {
	color: #005596; 
}*/
A:hover {
	text-decoration: none;
}

table  {border-collapse:collapse;}
table td {margin: 0px;padding: 0px;}
/*Iauaa*/

div.global_box {
	width:939px;
	background-color: #EEEFE7;
}
	div.glob_pads {
		padding-left: 38px;
		padding-right: 38px;	
	}
		div.glob_pads td {}
		
			div.glob_pads td.oslvl {
				vertical-align: top;
			} 
			
			div.lmenu {
				padding-right: 33px;
			}
				div.lmenu ul {
					list-style-type: none;
				} 
					div.lmenu ul li {
						padding-left: 12px;
						font-size: 0px;
					}
					div.lmenu ul li.act {
						background-color:#000000;
						background-image: url(img/lmenu.act.point.brc.gif);
						background-position: right bottom;
						background-repeat: no-repeat;
					}
						div.lmenu ul li.act a {
							font-weight: bold; color: #FFFFFF; background-image: url(img/lmenu.tlev.act.point.gif);
						} 
										
						div.lmenu ul li a {
							display: block;
							background-image: url(img/lmenu.tlev.point.gif);
							background-repeat: no-repeat;
							background-position: left center;
							padding-left: 17px;
							text-decoration: none;							
							color: #000000;
							font-size: 12px;
							padding-top: 3px;
							padding-bottom:3px;		
						}
					
					div.lmenu ul.sublevel {padding-top: 9px; padding-bottom: 30px;}
					div.lmenu ul.sublevel li {
						padding-left: 30px;
					}
						div.lmenu ul.sublevel li a {
							padding: 0px;
							padding-left: 9px;
							padding-top: 1px;
							padding-bottom:1px;								
							background-image: url(img/lmenu.slev.point.gif);
							width: 80px;							
						}
							div.lmenu ul.sublevel li a:hover {
								text-decoration: underline;
							}
							
			a.requesttb {
				display: block;
				padding-top: 46px;
				background-image: url(img/requesttb.jpg);
				background-repeat: no-repeat;
				background-position: left top;
				color: #000000;
				text-decoration:underline;
				padding-left: 28px;
				margin-right:44px;
				margin-top: 61px;
			}
			
			a.pdrmn {
				padding-left: 13px;
				background-image: url(img/orngppod.gif);
				background-repeat: no-repeat;
				background-position: left center;
				color: #000000;
			}
			
			a.rpintmn {
				padding-left: 18px;
				background-image: url(img/printvicon.gif);
				background-repeat: no-repeat;
				background-position: left center;
				color: #EE9500;
			}
			
			div.banners {
				padding-top: 38px;
			}
				div.banners img {
					display: block;
					margin-bottom: 10px;
				}
			
			table.header_contacts {
				margin-top: 27px;
			}
				table.header_contacts td.phone b {
					display: block; 
					font-size: 18px;
				}
				table.header_contacts td.phone span {
					font-size: 10px;
				}
					table.header_contacts td.phone span big {
						font-size: 24px;
					}
			
			table.header_orngblock {
				background-color: #FFAE00;
				margin-top: 5px;
				margin-bottom: 24px;
				width: 100%;
			}
				table.header_orngblock td.cnt {
					padding-top: 11px;
					padding-bottom: 11px;
					vertical-align: top;
				}
					table.header_orngblock td.cnt div {
						padding-left: 7px;
						padding-right: 7px;
						font-size: 11px;
					}
					table.header_orngblock td.cnt div a {
						display: block;
						color: #000000;
						text-decoration: underline;
					}
						table.header_orngblock td.cnt div.lft {
							padding-left: 18px;
							border-right: 1px solid #FFFFFF;
						}
						table.header_orngblock td.cnt div.rght {
							padding-right: 18px;
							border-left: 1px solid #FFFFFF;							
						}
			
			table.greyblock_comics {
			}			
				table.greyblock_comics td.cnt {			
					color: #FFFFFF;
					background-color: #5E5E5E;					
					padding-left: 17px;
					padding-right: 17px;					
					padding-top: 19px;
					padding-bottom: 16px;
				}
					table.greyblock_comics td.cnt h1 {
						font-size: 18px;
						font-weight: normal;
					}
			
			div.content {
				padding-top: 46px;
				padding-left: 18px;
				padding-right: 25px;
				padding-bottom:100px;
			}
			
			div.sress {
				padding-top: 30px;
				padding-left: 18px;
				padding-right: 25px;
				padding-bottom:100px;
			}			
			
				div.sform {
					padding-bottom: 30px;
				}
					div.sform * {
						vertical-align: middle;
					}
					div.sform input {
						width: 107px;
					}
						div.sform input.subm {
							margin-left: 9px;
							width: 57px;
						}
				div.sresb {
					padding-bottom: 21px;
				}
					div.sresb a {color: #EA8400;}
			
			div.contenttop {
				padding: 0px;
				padding-left: 18px;
			}
				div.content img.alleft {
					background-position: center center;
					background-repeat: no-repeat;
					float: left;
					margin-right: 10px;
					margin-top: 3px;
					margin-bottom: 3px;
				}
				div.content img.alright {
					background-position: center center;
					background-repeat: no-repeat;
					float: right;
					margin-left: 10px;
					margin-top: 3px;
					margin-bottom: 3px;					
				}				
				div.content h1 {
					font-size: 14px;
					font-weight: bold;
					color: #000000;
					padding-bottom: 6px;
				}
					div.content h1.big {
						color: #4B4D52;
						font-size: 18px;
						padding: 0px;
					}
					div.content h2.big {
						color: #4B4D52;
						font-size: 12px;
						padding-bottom: 18px;
						padding-left: 1px;
					}				
					div.content h2.mid {
						color: #4B4D52;
						font-size: 14px;
						padding-bottom: 0px;
					}							
				div.content h2 {
					font-size: 12px;
					font-weight: bold;
					color: #EA8400;
				}				
				div.content p {
					color: #4B4D52;
					font-size: 12px;
					line-height: 14px;
				}
				table.paragraph {
					margin-bottom: 12px;
					margin-top:5px;
				}
					a.podr {
						color: #EA8400;
						font-weight: bold;
						display: block;
						margin-top: 10px;
					}
					
			div.tnb {padding-bottom: 11px;}		
			div.tnb a, td.ftnb a {
				margin-right: 15px;
				padding-left: 17px;
				background-position: left center;
				background-repeat: no-repeat;
				color: #262F42;
			}
				div.tnb a.home, td.ftnb a.home {
					background-image: url(img/home.icon.gif);
				}
				div.tnb a.sitemap, td.ftnb a.sitemap {
					background-image: url(img/sitemap.icon.gif);
				}
				div.tnb a.rus {
					background-image: url(img/russian.icon.gif);
					padding-left: 21px;
				}		
				div.tnb a.eng {
					background-image: url(img/flageng.gif);
					padding-left: 21px;
				}						
				
			div.form * {
				vertical-align: middle;
			}	
				div.form input.text {border: 1px solid #A5ACB2; padding-top: 2px; padding-bottom: 2px; width: 108px; margin-right: 9px;}
			
			table.form input {
				width: 220px;
			}	
			table.form textarea {
				width: 337px;
				height: 151px;
				overflow: auto;
			}
			table.form {margin-bottom: 50px; color: #4B4D52;}
			table.form  td {padding-bottom: 5px;}
				table.form input.small {
					width: 113px;
				}
				table.form input.subm {
					width: 76px;
					font-size: 90%;
				}
				table.form select {
					width: 118px;
				}


			table.copyrights {
				margin-top: 44px;
				margin-left: 15px;
				margin-bottom: 24px;
				font-size: 11px;
				color: #4B4D52;
			}
				table.copyrights a.molinos {
					color: #1571AC;
				}
			
			table.tblock {	
				margin-top: 10px;
			}
				table.tblock h2 {
					padding-bottom: 14px;
				}
				table.tblock td {
					vertical-align: top;
				}
					table.tblock td.img {
						padding-right: 11px;
					}
					table.tblock img {
						background-position: center center;
						background-repeat: no-repeat;
					}
					
					
	div.vacblock h5 {
		font-size: 12px;
		font-weight: bold;
		margin-bottom: 5px;
	}
	div.vacblock a {color: #EA8400;}
		div.vacblock div {
			margin-left: -18px;
			background-color: #FFFFFF;
			margin-right: -18px;
			border: 1px solid #EA8400;
			padding-top: 6px;
			padding-left: 18px;
			padding-right: 18px;						
			padding-bottom: 14px;
			margin-top: 9px;
			margin-bottom: 13px;
		}
		
	table.weablock {		
	}
		table.weablock td.dans {
			padding-left: 18px;
			color: #4B4D52;
		}
			table.weablock td.dans span.name {
				display: block;
				font-size: 14px;
				font-weight: bold;
				color: #000000;
			}
			table.weablock td.dans a {
				color: #000000;
			}
			
	div.yp,div.yp a {
		font-weight: bold;
		color: #EA8400;
	}
		div.yp span {color: #000000;}
		
	a.shemprojezd {
		color: #EA8400;
		padding-left: 19px;
		background-image: url(img/shprojezd.gif);
		background-repeat: no-repeat;
		background-position: left center;
	}
	
	div.paginator span.hd {
		display: block;
		font-weight: bold;
		padding-bottom: 14px;
	}
		div.paginator a {
			font-weight: bold;
			color: #000000;
		}
		div.paginator span.act {
			background-color: #FFC000;
			color: #FFFFFF;
			font-weight: bold;
			padding-left: 3px;
			padding-right: 3px;
			padding-bottom: 3px;
			padding-top: 3px;
		}
	
	ul.sitemap {
		list-style-type: none;
		padding-bottom: 10px;
	}
		ul.sulev {
			padding-left: 19px;
			padding-bottom: 33px;
		}
			ul.sulev li {		
				padding-top: 2px;
				padding-bottom: 2px;
			}
		ul.sitemap a,ul.sulev a {
			color: #FF8400;
			padding-left: 8px;
			background-image: url(img/stmp.gif);
			background-repeat: no-repeat;
			background-position: left center;
		}
		
		table.botnavbar {
			width: 835px;
			height: 75px;
			background-image: url(img/botnavbar.jpg);
			background-repeat: no-repeat;
			background-position: left top; 
		}
			table.botnavbar td {text-align: left; padding-left: 90px; vertical-align: top; padding-top: 23px;}

			div.botnavbar {
				color: #FFC000;
				font-size: 11px;
				font-weight: bold;
				padding-bottom: 20px;
			}	
				div.botnavbar a {			
					text-decoration: none;
					font-weight: bold;
					text-decoration:none;
					color: #000000;
				}
					div.botnavbar a:hover {
						text-decoration: underline;
					}			
					
		ul.lsts {
			font-size: 12px;
			list-style-type: none;
			padding-top: 40px;
			padding-left: 24px;
			padding-bottom: 80px;
		}
			ul.lsts a {
				background-image: url(img/404p.gif);
				background-repeat: no-repeat;
				background-position: left 7px;
				padding-left: 7px;
				color: #EA8400;
				display: block;
			}
				ul.lsts li {padding-top: 5px; padding-bottom: 5px;}
				ul.lsts li.sublevel {
					padding-left: 19px;
				}		
				
		a.wrlet {
			display: block;
			background-color: #FFFFFF;
			color: #EA8400;
			border: 1px solid #EA8400;
			margin-top: 29px;
			text-align: center;
			padding-top: 6px;
			padding-bottom: 9px;
			white-space: nowrap;
			padding-left: 5px;
			padding-right: 5px;
			margin-right: 10px;
		}
a.idxnews {
	text-decoration: none;
	}
a.idxnews:hover {
	text-decoration: underline;
	}
	
	div.alleft {float: left; margin-right: 10px}
	div.alright {float: right; margin-left: 10px}
	div.ramka {background-position: center center;}
		div.ramka div.iltc {
			background-image: url(img/iltc.gif);
			background-repeat: no-repeat;
			background-position: left top;
		}
		div.ramka div.irtc {
			background-image: url(img/irtc.gif);
			background-repeat: no-repeat;
			background-position: right top;
		}		
		div.ramka div.ilbc {
			background-image: url(img/ilbc.gif);
			background-repeat: no-repeat;
			background-position: left bottom;
		}				
			div.ramka img {
				background-image: url(img/irbc.gif);
				background-repeat: no-repeat;
				background-position: right bottom;
			}				
		