/* #######################  GENERAL SETTINGS ############################ */
html{height:100%;}

body{
	margin:0px;
	height:100%;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 9pt;
	color: #191a1a;
	background-color:#fff;
}


/*links*/
a:link {color: #CC6600;}
a:visited {color: #CC6600;}
a:hover {color: #659FDE;}
h1 {font-size:12pt;color:#000}
h2 {font-size:11pt;color:#000}
h3 {font-size:10pt;color:#000}

img {border: 0 none;}

/* Clears Divs */
.clr{clear: both;}

/* #######################  END GENERAL SETTINGS ############################ */
.top-bg1
{
	position:absolute;
	height: 232px;
	width: 100%;
	left: 0px;
	top: 0px;
	background-color: #ff7011;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #000;
}
.osn
{
	position:relative;
	margin: 0 auto 0 auto;
	width: 994px;
}
.header
{
	position:relative;
	height: 232px;
	background-image:url(../images/header.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}
.top-menu
{
	position:absolute;
	width: 730px;
	top: 30px;
	left: 110px;
}
.menu-top
{
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 10px;
	padding: 0;
}
.menu-top li
{
	list-style-type: none;
	display:inline;
	font-size:16px;
	margin-right: 3px;
	margin-left:0;
	padding-left: 15px;
	background-image:url(../images/dot-top.jpg);
	background-repeat: no-repeat;
	background-position:left center;
}
.menu-top li a:link, .menu-top li a:visited, .menu-top li a:hover
{
	color: #01010c;
	text-decoration:none;

}
li.item2
{
	background-image:none;
}
.logo-top
{
	position:absolute;
	z-index: 100;
	left: 160px;
	top: 114px;
	width: 100px;
}
.rem
{
	position:absolute;
	width: 300px;
	left: 317px;
	top: 85px;
}
.otd
{
	position:absolute;
	width: 160px;
	left: 354px;
	top: 173px;
}
.diz
{
	position:absolute;
	width: 150px;
	left: 560px;
	top: 150px;
}
.phone
{
	position:absolute;
	width: 200px;
	left: 795px;
	top: 180px;
}
.left_fla
{
	position:relative;
	width: 994px;
	height: 118px;
	z-index:0;
	background-image:url(../images/flash.jpg);
}
#left_fl
{
	position:relative;
	width: 680px;
	height: 500px;
	z-index:0;
}
.cont
{
	padding-left: 50px;
	padding-top: 20px;
	padding-right: 50px;
}
.footer
{
	position:relative;
	width: 994px;
	height: 192px;
	background-image:url(../images/footer.jpg);
	background-position: left top;
	background-repeat:no-repeat;
}
.logo-footer
{
	position:absolute;
	width: 70px;
	top: 25px;
	left: 77px;
}
.menu-bottom
{
	position:absolute;
	top: 105px;
	left: 200px;
	width: 720px;
}
ul.menu-footer
{
	margin: 0;
	padding: 0;
}
ul.menu-footer li
{
	list-style-type: none;
	padding-left: 10px;
	padding-right: 5px;
	display:inline;
	background-image:url(../images/dot-bottom.jpg);
	background-position:left center;
	background-repeat: no-repeat;
}
ul.menu-footer li.item2
{
	background-image:none;
}
ul.menu-footer li a:link, ul.menu-footer li a:visited, ul.menu-footer li a:hover
{
	color: #01010c;
	font-size: 14px;
	text-decoration:none;
}
.bg-table
{
	background-image:url(../images/fon-bottom.jpg);
	background-repeat:repeat-x;
	background-position:left bottom;
}
.menu-left
{
	margin: 0;
	padding-bottom: 15px;
	list-style-type: none;
	background-repeat: no-repeat;
	background-position: left bottom;
	background-image: url(../images/shadow.jpg);
	padding-top: 3px;
	padding-right: 0px;
	padding-left: 0px;
}
.menu-left li a:link, .menu-left li a:visited, .menu-left li a:hover
{
	height: 54px;
	width: 194px;
	display: block;
	background-repeat: no-repeat;
	background-position: left top;
}
.menu-left li.item8 a:link, .menu-left li.item8 a:visited
{
	background-image: url(../images/glavn.jpg);
}
.menu-left li.item9 a:link, .menu-left li.item9 a:visited
{
	background-image: url(../images/s_chego.jpg);
	
}
.menu-left li.item10 a:link, .menu-left li.item10 a:visited
{
	background-image: url(../images/portf.jpg);
}
.menu-left li.item11 a:link, .menu-left li.item11 a:visited
{
	background-image: url(../images/des-1.jpg);
}
.menu-left li.item12 a:link, .menu-left li.item12 a:visited
{
	background-image: url(../images/otd.jpg);
	margin-top: 1px
}
.menu-left li.item13 a:link, .menu-left li.item13 a:visited
{
	background-image: url(../images/kontakt.jpg);
	height: 51px;
}
.menu-left li.item23 a:link, .menu-left li.item23 a:visited
{
	background-image: url(../images/3d-1.jpg);
}
.menu-left li.item24 a:link, .menu-left li.item24 a:visited
{
	background-image: url(../images/onas-1.jpg);
}

.menu-left li.item9.active a:link, .menu-left li.item9.active a:visited
{
	background-image: url(../images/s_chego_act.jpg);
	height: 52px;
}
.menu-left li.item10.active a:link, .menu-left li.item10.active a:visited
{
	background-image: url(../images/portf2.jpg);
}
.menu-left li.item11.active a:link, .menu-left li.item11.active a:visited
{
	background-image: url(../images/des-2.jpg);
}
.menu-left li.item12.active a:link, .menu-left li.item12.active a:visited
{
	background-image: url(../images/otd_act.jpg);
}
.menu-left li.item13.active a:link, .menu-left li.item13.active a:visited
{
	background-image: url(../images/kontakt_act.jpg);
}
.menu-left li.item23.active a:link, .menu-left li.item23.active a:visited
{
	background-image: url(../images/3d-2.jpg);
}
.menu-left li.item24.active a:link, .menu-left li.item24.active a:visited
{
	background-image: url(../images/onas-2.jpg);
}
.menu-left li a span
{
	display: none;
}
.link5{
	position: absolute;
	display: block;
	top: 204px;
	left: 36px;
	height: 114px;
	width: 114px;
	z-index: 9999;
}
