html, body {
	margin: 0;
	padding: 0;
	}

body, td{
	font-family: "Tahoma", Arial, Verdana, Helvetica;
	}

body{
	background: #e0e3db url("../../images/new/main-background.gif") top left repeat-x;
	}

form{
	margin: 0;
	padding: 0;
	}

div.bord{
	width: 950px;
	margin: auto;
	font-size: 90%;
	}
img.branches{
	margin-top: 8px;
	}

div.copyright{
	margin-top: 10px;
	color: #9c9e99;
	font-size: 12px;
	}

div.clr#bottom{
	height: 30px;
	}

div.left{
	float: left;
	}

div.clr{
	clear: both;
	}

div.main-container{
	background: #fff;
	font-size: 12px;
	border-left: solid 1px #b6bebd;
	border-right: solid 1px #b6bebd;
	border-bottom: solid 1px #b6bebd;
	}

table.main-header{
	margin-top: 7px;
	width: 100%;
	border-bottom: solid 1px #08a989;
	}
	table.main-header td{
		background: url("../../images/new/header-background.gif") bottom left repeat-x;
		}
	table.main-header td#no-background{
		background: none !important;
		}
	table.main-header td#search{
		text-align: left;
		width: 100%;
		vertical-align: bottom;		
		}
		table.main-header td#search div.search-wrap{
			background: url(../../images/new/search-form.gif) no-repeat right bottom;
			height: 70px;
			position: relative;
			}
			table.main-header td#search div div.lang-switcher{
				padding-top: 6px;
				margin-left: 25px;
				}
				table.main-header td#search div div.lang-switcher a{
					display: block;
					width: 22px;
					height: 22px;
					float: left;
					margin-right: 1px;
					}
				div.lang-switcher a#ru{
					background: url(../../images/new/ru.gif) no-repeat left top;
					}
				div.lang-switcher a#en{
					background: url(../../images/new/en.gif) no-repeat left top;
					}
				div.lang-switcher a#ge{
					background: url(../../images/new/ge.gif) no-repeat left top;
					}
				div.lang-switcher a#ta{
					background: url(../../images/new/ta.gif) no-repeat left top;
					}
				div.lang-switcher a#es{
					background: url(../../images/new/es.gif) no-repeat left top;
					}
				div.lang-switcher a#ch{
					background: url(../../images/new/ch.gif) no-repeat left top;
					}
				div.lang-switcher a#ar{
					background: url(../../images/new/ar.gif) no-repeat left top;
					}
				div.lang-switcher a#fr{
					background: url(../../images/new/fr.gif) no-repeat left top;
					}
				/* ACTIVE STATE */
				div.lang-switcher a#ru_a{
					background: url(../../images/new/ru_a.gif) no-repeat left top;
					}
				div.lang-switcher a#en_a{
					background: url(../../images/new/en_a.gif) no-repeat left top;
					}
				div.lang-switcher a#ge_a{
					background: url(../../images/new/ge_a.gif) no-repeat left top;
					}
				div.lang-switcher a#ta_a{
					background: url(../../images/new/ta_a.gif) no-repeat left top;
					}
				div.lang-switcher a#es_a{
					background: url(../../images/new/es_a.gif) no-repeat left top;
					}
				div.lang-switcher a#ch_a{
					background: url(../../images/new/ch_a.gif) no-repeat left top;
					}
				div.lang-switcher a#ar_a{
					background: url(../../images/new/ar_a.gif) no-repeat left top;
					}
				div.lang-switcher a#fr_a{
					background: url(../../images/new/fr_a.gif) no-repeat left top;
					}
			table.main-header td#search div span{
				top: 45px;
				left: 20px;
				display: block;
				font: 11px Tahoma;
				position: absolute;
				}
				table.main-header td#search div span a{
					color: #80b3ae;
					}

table.top-navigation {
	text-align: center;
	width: 100%;
	background: url(../../images/new/menu-bg.jpg) repeat-x left top;
	overflow: hidden;
	}
	.top-navigation span {
			background: url(../../images/new/link-separator.gif) no-repeat right top;
			display: block;
			}
			.top-navigation a {
				line-height: 27px;
				display: block;
			  	font-size: 12px;
			  	color: #98c8c3 !important;
			  	text-decoration: none;
			  	text-align: center;
			  	cursor: pointer;
			  	margin-right: 2px;
			  	padding: 0 2px 0 2px;
				}
			.top-navigation a:hover {
			  	color: #fff;
			  	background: url(../../images/new/menu-bg-act.jpg) repeat-x right top;
				}

div.banners{
	width: 100%;
	position: absolute;
	top: 190px;
	}
	div.banners div{
		margin-left: 8px;
		float: left;
		}
		div.banners div img{
			border: none;
			}
		div.banners div#first-banner{
			margin: 0 2px 0 0;
			}

div.left-column{
	width: 285px;
	float: left;
	margin-right: 20px;
	}
	div.left-column ul{
		margin: 0px;
		padding: 0px;
		font-weight: normal;
		line-height: 22px;
		}
		div.left-column ul li{
			padding: 0 0 0 15px;
			list-style: none;
			background: url(../../images/new/green-ball.gif) 0px 8px no-repeat;
			}
			div.left-column ul a{
				color: #107f73;
				}
			div.left-column li#active{
				font-weight: 700;
				color: #fc6a08 !important;
				padding: 0 0 0 10px;
				list-style: none;
				background: url(../../images/new/orange-ball.gif) 0px 8px no-repeat;
				padding-left: 15px;
				}
				div.left-column ul ul li{
					padding: 0 0 0 18px;
					list-style: none;
					background: url(../../images/new/arrow.gif) 5px 8px no-repeat;
					font-size: 11px;
					}
					div.left-column ul ul li#inner-active a{
						text-decoration: none;
					}
	div.left-column div.video-rolik{
		margin: 0 auto;
		width: 256px;
		height: 192px;
		border: solid 1px #000;
	}
	
	div.left-column div#innertube {
		padding: 35px 0 20px 20px;
		}
	div.left-column div.separator{
		height: 1px;
		width: 100%;
		background: url(../../images/new/separator.gif) top left repeat-x;
		margin-top: 13px;
		font-size: 0px;
		}
	div.left-column > div.separator{
		margin: 13px 0 13px 0;
		}
	div.left-column span{
		font-weight: 700;
		color: #b2b2b2;
		}
	div.left-column blockquote{
		margin: 8px 0px 0px 15px;
		}
		div.left-column blockquote a{
			color: #000;
			font-size: 11px;
		}

div.right-column{
	width: 626px;
	float: left;
	color: #364d4a;
	margin-bottom: 25px;
	padding-top: 35px;
	}
	div.right-column h1, h3{
		margin: 0px 0px 10px 0px;
		color: #fc6a08;
		font: 35px Tahoma;
		}
	div.right-column a, div.right-column a:active{
		color: #107f73;
		}
	div.right-column ul{
		list-style: none;
		margin: 0px;
		padding: 0px;
		}
		div.right-column ul li{
			padding: 0 0 5px 20px;
			background: transparent url(../../images/new/arrow.gif) no-repeat scroll 5px 5px
			}	
	/*
	div.right-column a:visited {
		text-decoration: none;
		}
	*/
	div.right-column div.breadcrumb{
		color: #9fccc7;
		font-size: 10px;
		margin: 8px 0 22px 0;
		}
	div.right-column div.breadcrumb a{
		color: #9fccc7;
		}
	div.right-column h2 {
		font-size: 12px;
		color: #000;
		}
	div.right-column .site-part-header {
			width: 626px;
			height: 196px;
			background: url(../../images/new/alabuga-header.jpg) no-repeat left top;
			text-align: right;
		}
			
div#lamps {
	overflow: hidden;
	width: 100%;
	height: 350px;
	background: url(../../images/new/lamps.jpg) repeat-x left top;
	position: relative;
	}
	div.holder {
		color: #7f7f7f;
		font-size: 10px;
		position: relative;
		}
		div.holder a {
			color: #7f7f7f;
			display: block;
			text-align: center;
			width: 160px;
			position: absolute;
			padding-top: 125px;
			text-decoration: none;
			}
			div.holder a#link-1 {
				left: 55px;
				}
			div.holder a#link-2 {
				width: 180px;
				left: 270px;
				}
			div.holder a#link-3 {
				width: 180px;
				left: 500px;
				}
			div.holder a#link-4 {
				width: 180px;
				left: 730px;
				}

/* PhotoGal */
div.sis600 {
	clear: both;
	}
	div.si62 {
		float: left;
		border: solid 1px #9fccc7;
		margin: 10px 10px 10px 0;
		}
		div.si62 a img {
			padding: 5px;
			background: #eee;
			cursor: pointer;
			}
			
div.img600 {
	text-align: center;
	}
	div.img600 img {
		float: left;
		clear: both;
		border: solid 1px #9fccc7;
		}
	div.img600 div.d_description {
		padding-top: 15px;
		clear: both;
		}
	div.img600 div.nav {
		cursor: pointer;
		}
		div.img600 div.nav a {
			color: #fff;
			}
		div.img600 div.nav span#b-next {
			margin-right: 20px;
			background: #107f73;			
			padding: 5px;
			}
		div.img600 div.nav span#b-prev {
			margin-right: 20px;
			background: #107f73;			
			padding: 5px;
			}
		div.img600 div.nav a#link {
			text-decoration: none;
			background: #107f73;			
			padding: 5px;
			}
		