@import "eraser.css";
@import "block.css";
@import "table.css";
@import "old-styles.css";

html, body {height:100%; width:100%;}

html {background:url('../img/header-fon.gif') repeat-x;}
body {background:url('../img/content-fon.gif') left 194px repeat-x;}

html, body, a, td, input, select, textarea {
	font-family:Trebuchet MS;
	font-size:12px;
}

a:hover {
	text-decoration:none;
}

H1 {
	padding:11px 30px 11px 25px;
	background:url('../img/h1.gif') top repeat-x;
	font-size:12px;
	font-weight:bold;
	text-transform:none;
}

H1 A {
	font-size:12px;
	font-weight:bold;
	text-transform:none;
	color:#b3165e;
	padding-right:41px;
	background:url('../img/go.gif') right 0px no-repeat;
	float:right;
	height:23px;
	margin-top:-15px;
	padding-top:12px;
	position:relative;
}

H1 A:hover {
	background-position:right -34px;
}

.minwidth {min-width:1000px;}


.pickarta {
	position:absolute;
	right:200px;
	top:143px;
	z-index:3;
}

#content .submit {
	font-family:Arial;
	color:#333333;
	font-size:12px;
	font-weight:bold;

	height:23px;
	border:1px solid #847e74;
	background:url('../img/submit.gif') top repeat-x;
	padding:0 15px;
	margin:15px;
	float:left;
	cursor:pointer;
}

#content .submit:hover {
	background-position:left -23px;
}

.header {
	width:100%;
	height:194px;
	background:url('../img/header-left.jpg') left top no-repeat;
	position:relative;
}

#logo {
	position:absolute;
	left:20px;
	top:15px;
}

.header .phone {
	height:194px;
	width:366px;
	float:right;
	background:url('../img/header-right.jpg') right top no-repeat;
}

.header .menu {
	margin:0 387px 0 290px;
	height:50px;
	position:relative;
	left:80px;
}

.header .menu table {
	width:100%;
}

.header .menu a {
	color:#fff;
	font-size:11px;
	float:right;
	margin-top:8px;
	position:relative;
	z-index:2;
}

.header .menu a img {
	margin-bottom:-2px;
	margin-right:5px;
}


.contacts {
	height:194px;
	width:366px;
	position:absolute;
	top:0;
	right:0;
}


#content {
	padding:0 25px 0 25px; 
	background:url('../img/cont-fon.gif') right top no-repeat;
	position:relative;
	z-index:2;
}

#content .menu-outset {
	margin-left:94px;
}
#content .menu {
	float:left;
	background:url('../img/menu-top-fon.gif') top repeat-x;
}

#content .menu li {
	float:left;
	height:36px;
}

#content .menu li.sep {
	height:28px;
	padding-top:8px;
	width:2px;
	overflow:hidden;
	background:url('../img/menu-top-sep.gif') left 9px no-repeat;
	z-index:2;
	position:relative;
}

#content .menu a {
	margin-left:-1px;
	padding:6px 17px 0 17px;
	height:18px;
	display:block;
}

#content .menu a:hover {
	background:#B3165E;
}

#content .menu, #content .menu a {
	font-weight:bold;
	font-size:13px;
	text-transform:none;
	color:#fff;
}

#content .menu li.first {
	padding-left:19px;
	background:url('../img/menu-top-1.gif') left top no-repeat;
}

#content .menu li.last {
	padding-right:16px;
	background:url('../img/menu-top-2.gif') right top no-repeat;
}
#content .menu li.first a {
	padding-left:32px;
}
#content .menu li.first a:hover {
	background:#B3165E url('../img/menu-top-first-hover.gif') left top no-repeat;
}
#content .menu li.last a {
	padding-right:32px;
}
#content .menu li.last a:hover {
	background:#B3165E url('../img/menu-top-last-hover.gif') right top no-repeat;
}

.finder input.text {
	font-size:10px;
	font-family:Arial;
	height:13px;
	padding:4px 20px;
	margin-top:15px;
	margin-left:20px;
	float:left;
	width:150px;
}

.karta {
	position:relative;
}

.karta .pickkarta {
	position:absolute;
	right:200px;
	top:0px;
	z-index:3;
}

.karta a {
	color:#b3165e;
	font-size:14px;
	font-weight:bold;
	float:right;
	margin-top:30px;
	margin-right:30px;
	position:relative;
	z-index:2;
}

.karta .pic {
	top:-60px;
	right:175px;
	position:absolute;
	height:140px;
	overflow:hidden;
}

.finder span {
	font-family:Arial;
	color:#333333;
	font-size:12px;
	font-weight:bold;
	padding-left:21px;
	background:url('../img/finder.gif') left top no-repeat;
	float:left;
	margin-top:20px;
	margin-left:15px;
}

.karta {
	margin-top:10px;
}

.finder {
	margin:38px 15px 0 0;
}

#content .left {
	margin-top:7px;
	float:left;
	width:200px;
	text-align:center;
}

#content .right {
	margin-top:7px;
	float:right;
	width:200px;
	text-align:center;
}

#content .rightopen {
	margin-right:215px;
}

#content .cont {
	margin-left:215px;
	margin-top:7px;
}

#content .contfull {margin-left:0}

#content .cont p {
	padding:5px 20px 15px 17px;
	line-height:18px;
}

#content .cont ol {
	margin-left:40px;
	list-style: decimal;
}

#content .cont ol li {
	line-height:20px;
	padding-bottom:10px;
}

.cont td {
	vertical-align:top;
}

table td.sep b {
	display:block;
	width:7px;
}

table .block3 {
	margin-top:40px;
	text-align:center;
}

.rec img {
	width:86px;
	height:44px;
	padding:2px 1px 0 1px;
	background:url('../img/border.gif') left top no-repeat;
}

.part img {
	margin:0 10px;
}

table .block3 h2 {
	text-transform:none;
	color:#fff;
	font-size:12px;
	padding:8px 0;
}

.minheight {
	height:100%;
	float:left;
	width:5px;
	margin-left:-5px;
}

.footer-cont {
	height:0px;
	clear:both;
	float:left;
	width:100%;
}

.footer {
	width:100%;
	position:absolute;
	height:52px;
	background:#6da0e2 url('../img/trees.jpg') top repeat-x;
	padding-top:224px;
	text-align:center;
	margin-top:-276px;
}

.footer .menu {
	padding-top:2px;
	background:url('../img/footer-border.gif') top repeat-x;
}

.footer .menu a, .footer .menu {
	
	color:#fff;
	text-transform:none;
	font-size:11px;
}

.footer .menu li {display:inline}

.footer .copy {
	margin-top:13px;
	color:#b3165e;
}

.newideas {
	float:right;
	background:url('../img/newideas.png') left top no-repeat;
	width:679px;
	height:163px;
	margin-top:-151px;
	margin-bottom:-50px;
}


.login {
	position:absolute;
	right:20px;
	top:0px;
	z-index:2;
	width:250px;
	height:32px;
	overflow:hidden;
}

.login-inner {
	padding-top:4px;
	background:url('../img/login-top.gif') right top no-repeat;
	width:250px;
	position:absolute;
	left:0px;
	bottom:0px;
}

.login, .login a {
	color:#b3165e;
	font-size:14px;
	font-weight:bold;
}

.login .submit {
	font-size:14px;
	width:207px;
	height:21px;
	border:none;
	background:url('../img/login.gif') left top no-repeat;
	color:#fff;
	text-align:center;
	font-weight:bold;
	text-transform:none;
	margin-top:5px;
	cursor:pointer;
}


.login td.lb b {
	display:block;
	width:7px;
	height:8px;
	background:url('../img/login-lb.png') left top no-repeat;
}
.login td.left {background-color:#fff;}
.login td.c {
	width:100%;
	text-align:center;
	background-color:#fff;
}
.login td.bot b {
	height:8px;
	display:block;
	background:url('../img/login-bot.png') left top no-repeat;
}
.login td.right {background:url('../img/login-right.png') no-repeat;}
.login td.right b {width:7px; display:block;}
.login td.rb b {
	display:block;
	width:7px;
	height:8px;
	background:url('../img/login-rb.png') left top no-repeat;
}

.area-1 {width:280px; height:110px;}
tr.gray td {color:#bbb;}

.action {
	width:150px;
	height:50px;
	position:absolute;
	top:0;
	left:0;
}

.abc1 p, .abc1 span, .abc1 em, .abc1 strong {
}


.ma td {padding:5px;}



.news {
	text-align:left;
	padding:0 3px 0 10px;
}

.news h3 {
	padding:3px 0;
}

.news a {
	line-height:17px;
}

.news, .news a, .news h3 {
	color:#000;
	font-size:11px;
}


.submenu {
	position:absolute;
	z-index:100;
	padding-top:2px;
	display:none;
	min-width:100px;
}
.submenu A {
	color:#ffffff;
	display:block;
	padding:5px 10px 5px 13px;
	background:url('../img/menu-arr.gif') 5px 8px no-repeat;
	font-size:11px;
}
.submenu a:hover {
	background-color:#B3165E;
}
.submenu li {
	background:#ba3f73;
	display:block;
	float:none;
	border-bottom:1px solid #c8658f;
	border-top:1px solid #91003d;
}
.submenu li.act {
	background:#ba3f73 url('../img/menu-act.gif') top repeat-x;
}
.submenu li.act a:hover {
	/*	background-color:transparent;	*/
}
.submenu li.first {
	border-top:none;
}
.submenu li.last {
	border-bottom:none;
}
.submenu li.last A{
	padding-bottom:10px;
}


table.padding td {padding:3px;}


.main-page-tabs .tabs {
	clear:none;
}



a.hoverupimg span{position:relative;display:block; float:none; height:75px; width:102px;padding-left:5px;}
a.hoverupimg span div{
position: absolute;
width: 100px;
left: 0; top: 0;
background: #fff;
padding: 2px;
}
a.hoverupimg span div i {font-style:normal; display:none; z-index:101;text-decoration:underline;}
a.hoverupimg img  
{
width: 100%;
-ms-interpolation-mode: bicubic; 
}

/*
a.hoverupimg img  {
	width: 100px;
	//border: 1px solid #ddd;
	background: #fff;
	padding: 2px;
	left: 0; top: 0;
	position: absolute;
	-ms-interpolation-mode: bicubic; 
}*/


