/* [m**g*r*i*s*h*n*i*n] */

*{margin:0;padding:0;}

body {background:#c8cbf1;text-align:center;}
body, table, div, select, textarea, input {font-family:Arial;font-size:12px;}

.basic {width:963px;margin:0 auto;text-align:left;overflow:hidden;}

.fleft {float:left;}
.fright {float:right;}

.clear, .c10, .c20, .c25 {clear:both;}
.c10 {height:10px;}
.c20 {height:20px;}

/*DECORATION
**********************************************************/
.brdgray {border:1px solid #ccc;}

a {text-decoration:underline;}
a:hover {text-decoration:none;}
.unlined { text-decoration:underline}

#table6{cursor:pointer;}

h1 {margin:20px 0 15px;font-weight:normal;}
h2 {margin:20px 0 15px;font-size:24px;font-weight:normal;line-height:24px;}
h3 {margin:20px 0 15px;font-size:18px;font-weight:normal;line-height:18px;}
p {margin:15px 0 10px;}

.black {color:#000;}
.red {color:#d30505;}
.violet {color:#c5c6ef;}
.white {color:#fff;}
.orange {color:#ff9d07;}

.fs12 {font-size:12px;}
.fs11 {font-size:11px;}
.fs14 {font-size:14px;}
.fs15 {font-size:15px;}
.fs17 {font-size:17px;}
.fs18 {font-size:18px;}
.fs20 {font-size:20px;}

/*listol*/
.listol {margin:25px 0 25px 40px;padding:0;}
	.listol li {margin:0 0 4px;padding:0px;}
		.listol li a {font-size:12px;color:#888;}
		.listol li ol {margin:4px 0 0 40px;padding:0;}
			.listol li ol li {margin:0;padding:0px;}
/*// listol*/

/*listul*/
.listul {margin:25px 0 25px 23px;padding:0;//margin-left:18px;}
	.listul li {background:url('../i/ulcircle.gif') no-repeat 0 5px;list-style-type:none;margin:0 0 4px;padding:0 0 0 17px;//padding-left:22px;}
		.listul li a {font-size:12px;color:#888;}
		.listul li ul {margin:4px 0 0 23px;padding:0;//margin-left:18px;}
			.listul li ul li {margin:0 0 4px;}
/*// listul*/
/*// DECORATION
**********************************************************/

/*NAV
**********************************************************/
.navdiv {text-align:center;height:48px;position:relative;}
	.navdivtable {margin:0 auto;}
		.nav {height:33px;background:url('../i/nav/navbg.gif') repeat-x top left;}
			.nav div {float:left;font-family:"Trebuchet MS","Arial Narrow",Arial,sans-serif;font-size:14px;}
				.nav a {font-family:"Trebuchet MS","Arial Narrow",Arial,sans-serif;font-size:14px;color:#000;text-decoration:none;padding:0 12px;line-height:30px;display:block;}
				.nav a:hover {text-decoration:underline;}
				.nav img {display:block;float:left;}

				.nav_act {background:url('../i/nav/nav_act.gif') repeat-x top left;border:1px solid #ca7c2e;border-bottom:none;margin:3px 3px 0;position:relative;padding:0 8px 6px;line-height:22px;}
.nav_red {background:url('../i/akciya.gif') no-repeat top left;border:1px solid #ca7c2e;border-bottom:none;position:relative;padding:0 0px 6px 14px;line-height:22px;}
					.nav_actbot {
									display:block;position:absolute;bottom:-4px;left:-1px;z-index:1;width:100%;height:5px;
									background:url('../i/nav/nav_actbot.gif') repeat-x top left;border-left:1px solid #ca7c2e;border-right:1px solid #ca7c2e;_display:none;}

	.service_icon {width:35px;height:15px; margin-left:925px;}
/*// NAV
**********************************************************/

/*HEAD
**********************************************************/
.head, .head_left, .head_right {height:439px;}
.head {border:1px solid #fff;background:#fff;position:relative;}
	/*head_left*/
	.head_left {width:255px;position:absolute;left:0;top:0;background:url('../i/head_left_index.jpg') no-repeat bottom left #609deb;color:#fff;}
		.head_leftdiv {padding:20px 15px 0 20px;}
		.head_leftdiv h1, .head_leftdiv div {font-family:Tahoma,Arial,sans-serif}
			.head_left h1 {font-size:20px;line-height:20px;font-weight:normal;margin:0;padding:0;}

			.head_leftdiv .callus {text-align:right;color:#000;font-size:15px;font-weight:bold;font-family:Arial;}
				/*//head_left*/

	/*head_right*/
	.head_right {width:707px;position:absolute;top:0;right:0;padding-top:18px;}
		.phone_main {width:169px;height:52px;position:absolute;top:-18px;right:0;_right:-2px;background:url('../i/phone_main.gif') no-repeat top left;}
		.plates {margin:0 0 0 10px;_margin-left:5px;padding:0;width:367px;float:left;}
			.plates a {text-decoration:none;cursor:pointer;color:#000;}
			.plates a:hover {text-decoration:underline;}
				.plates .lidiv {list-style-type:none;margin:0 0 14px;_margin-bottom:12px;padding:0;background:url('../i/plates.gif') no-repeat top left;width:367px;height:38px;position:relative;cursor:pointer;}
					.plates .lidiv img {margin:1px 10px 0 2px;float:left;}
					.plates .lidiv div {float:left;font-family:Tahoma,Arial;font-weight:bold;padding:3px 0 0;}
					.plates .lidiv div.plates_arrow {display:none; background:url('../i/plates_arrow.gif') no-repeat top left;width:16px;height:34px;position:absolute;top:1px;right:-13px;z-index:3;}

			.plates .lidiv.plates_last {margin-bottom:0;}

		.map {background:url('../i/map.gif') no-repeat top left;width:313px;height:421px;position:relative;z-index:2;float:right;}
			.map_pointer {display:none; width:33px;height:29px;position:absolute;
			background:url('../i/map_pointer.png') no-repeat top left;
			_background:url('../i/map_pointer.gif') no-repeat top left;}
				.ochakovo {top:245px;left:55px;display:block;}
				.kalitniki {top:190px;left:175px;display:block;}
				.capital {top:190px;left:175px;display:block;}
				.smirnovskiy {top:170px;left:175px;display:block;}
				.technopark {top:220px;left:190px;display:block;}
				.suchevskiy {top:142px;left:130px;display:block;}
				.altufievo {top:45px;left:100px;display:block;}
				.refrigerator {top:175px;left:175px;display:block;}
	/*//head_right*/
/*// HEAD
**********************************************************/

/*NAV_CENTER
**********************************************************/
.nav_centerdiv {text-align:center;height:32px;}
	.nav_center {margin:0 auto;/*width:540px;*/height:32px;background:url('../i/nav/nav_centerbg.gif') repeat-x top left;}
		.nav_center div {float:left;}
			
			.nav_center a, .nav_center_act {font-family:"Trebuchet MS","Arial Narrow",Arial,sans-serif;font-size:14px;color:#000;}
			.nav_center a {text-decoration:none;padding:0 12px;line-height:30px;display:block;}
			.nav_center a:hover {text-decoration:underline;}
			.nav_center img {display:block;float:left;}

			.nav_center_act {background:url('../i/nav/nav_center_act.gif') repeat-x top left;margin:3px 3px 0;position:relative;padding:0 9px 3px;line-height:24px;}
				.nav_center_actbot {display:block;position:absolute;bottom:-9px;left:-1px;z-index:1;width:100%;height:13px;
										  background:url('../i/nav/nav_center_actbot.gif') no-repeat center;/*_display:none;*/}
/*// NAV_CENTER
**********************************************************/

/* CENTER
**********************************************************/
.center, .placediv, .photosdiv {background:#7c7fcb;border:1px solid #fff;color:#fff;}
	/*center_left*/
	.center_left {font-size: 14px; text-align: justify; line-height:17px; float:left;width:622px;padding:20px 30px 20px 15px;/*margin-right:294px;*/}
	/*//center_left*/

	/*center_right*/
	.center_right {float:right;width:294px;}
	/*//center_right*/

	.placediv {padding:20px;}
		.place_left {width:195px;float:left;}
			.place_left h2, .photosdiv h2 {margin-top:0;font-weight:normal;font-size:20px;line-height:20px;}
		.place_right {width:700px;float:right;}
			.placehref {height:0;line-height:0;color:#7c7fcb;}

	.photosdiv {padding:20px;}
		.img {/*border: 1px #161616 solid;*/margin:5px;border:0;}
/*// CENTER
**********************************************************/

/* NAV_BOTTOM
**********************************************************/
.nav_bot {text-align:center;padding:25px 0 0px;}
	.nav_bot a, .nav_bot span {font-size:11px;line-height:11px;color:#000;} 
	.nav_bot a {text-transform:uppercase;}
	.nav_bot span {padding:0 10px;}
/*// NAV_BOTTOM
**********************************************************/

/* BOTTOM
**********************************************************/
.footer {padding:30px 0 25px;}
	.supportreklame {float:left;margin:5px 0 0 10px;}
		.supportreklame a {font-size:11px;line-height:10px;color:#000;text-decoration:none;}
		.supportreklame a:hover {text-decoration:underline;}
/*// BOTTOM
**********************************************************/


.inputcontacts {height:22px;border:1px solid #a5acb2;color:#000;padding:3px 10px 0;font-size:17px;}

.bttsubmit {background:url(../i/bttsubmit.gif) 0 0 no-repeat;width:76px;height:34px;border:0;cursor:pointer;}
#table6{z-index:1000;}
.map{z-index:0}


#promowin {
	position: fixed;
	z-index: 1100;
	
		top: 20%;
	left: 25%;
	width: 669px;
	height:348px;
padding: 0px;
background: url(../i/game.jpg) no-repeat;
}
#showimage{z-index: 20000;}

#pop-up {
	background:url(../i/popup_ban.png) no-repeat;
	color:#000000;
	font-family:arial;
	font-size:12px;
	height:470px;
	line-height:22px;
	margin:-550px 0 0 270px;
	padding:130px 30px 40px 20px;
	//padding:140px 30px 20px 20px;
	position:absolute;
	text-align:center;
	width:340px;
	z-index:1000;
}

#pop-up h2 {
	font-size: 18px;
}
#pop-up IMG {
	z-index:1010;
}

.smart {display:none;}
.smart img {float: left;}
.smart span {float: left; display: block; padding-top: 7px; color:#7C7FCB; font-size: 11px; font-weight: bold;}