* {margin: 0; padding: 0; }

body {background: #fff; }

a {color: #00add0;}

#main {
	width: 999px;
	min-height: 850px; //height: 850px;
	position: relative;
	margin: 0 auto;
	font: normal 11px Tahoma, Arial, sans-serif;
	background: #fff url(/img/main-bg.jpg) top left repeat-x;
}

#menu {
	background: #fff url(/img/menu-bg.gif) top left repeat-x;
	height: 48px;
	position: relative;
	top: 18px;
	padding: 0 40px;
}
#menu div {
	float: left;
	font: normal 14px Arial, Tahoma, sans-serif;
	padding-top: 14px;
	margin-right: 35px;
}
#menu div a {
	color: #fff;
	text-decoration: none;
}
#menu #current a {color: #3386c1; }
#navbody1 {
	visibility: hidden;
	position: absolute;
	top: 28px;   
	left: 22px;
	padding-top: 20px;
	width: 180px;
	display: inline-block;
	z-index: 1000;
}

#menu #navbody1 a {
	font: normal 12px Arial, sans-serif;
    color: #fff;
    width: 180px;
    display: block;
    text-decoration: none;
    background: #0e0e0e;
    margin: 0;
    padding: 7px;
    border-bottom: 1px solid #e0e0e0;
}

#menu #navbody1 a:hover { 
	color: #fff;
	text-decoration: none;
	background: #3386c1;
	margin: 0;
	padding: 7px;
	border-bottom: 1px solid #e0e0e0;
}

#menu #mailto {
	float: right;
	margin-right: 0;
	
}
#menu #mailto a {color: #999; text-decoration: none; font: italic 16px Arial, Tahoma, sans-serif; }

#content-index {
	position: relative;
	top: 18px;
	height: 550px;
	padding-left: 22px;
	padding-right: 34px;
	background: url(/img/content-index-bg.png) top left no-repeat;
}
#content-index #err-msg {
	background: url(/img/err-msg.png) top left no-repeat;
	width: 533px;
	height: 227px;
	position: relative;
	top: 93px;
	left: 203px;
}
#content-index #err-msg #msg-title {
	font: normal 18px Arial, Tahoma, sans-serif;
	color: #fff;
	position: relative;
	top: 9px;
	left: 32px;
}
#content-index #err-msg #msg {
	position: relative;
	top: 38px;
	left: 35px;
	height: 48px;
	background: url(/img/err-msg-x.gif) top left no-repeat;
	font: normal 20px Arial, Tahoma, sans-serif;
	color: #000;
	line-height: 48px;
	padding-left: 59px;
}
#content-index #err-msg #msg-b {
	background: url(/img/err-msg-b.gif) top left no-repeat;
	width: 237px;
	height: 33px;
	position: relative;
	top: 60px;
	left: 161px;
}
#content-index #phone {
	float: right;
	position: relative;
	top: 186px;
	right: 18px;
	font: normal 50px Tahoma, sans-serif;
	letter-spacing: -4px;
}
#content-index #phone span {
	font: normal 27px Tahoma, sans-serif;
	letter-spacing: -2px;
	position: relative;
	top: -16px;
}

#content-index #subphone {
	float: right;
	position: relative;
	top: 236px;
	right: -235px;
	font: normal 40px Tahoma, sans-serif;
	letter-spacing: -4px;
}

#content-inner {
	position: relative;
	top: 18px;
	left: 23px;
	width: 970px;
}
#content-inner #phone {
	margin-top: 23px;
	margin-bottom: 0px;
	font: normal 30px Tahoma, sans-serif;
	letter-spacing: -2px;
}
#content-inner #phone span {
	font: normal 18px Tahoma, sans-serif;
	color: #333;
	letter-spacing: -1px;
	position: relative;
	top: -10px;
}

#content-inner #subphone {
	position: relative;
	top: -50px;
}

#content-inner #submenu {
	float: left;
	width: 213px;
}
#content-inner #submenu div {padding: 6px 0 6px 15px; }
#content-inner #submenu a {
	font: normal 13px Tahoma, sans-serif;
	color: #082e49;
	text-decoration: none;
}
#content-inner #submenu #sub-current {padding: 0; }
#content-inner #submenu #sub-current #cur-fon {
	background: url(/img/cur-bg.gif) top right repeat-y;
	padding: 0 0 0 15px; 
}
#content-inner #submenu #cur-t {
	background: url(/img/cur-t.png) bottom right no-repeat;
	height: 6px;
	padding: 0; 
}
#content-inner #submenu #cur-b {
	background: url(/img/cur-b.png) top right no-repeat;
	height: 6px;
	padding: 0; 
}
#content-inner #content-r {
	margin-left: 213px;
	background: #fff url(/img/content-r-bg.jpg) top left no-repeat;
	padding: 20px 80px 20px 44px;
}
#content-inner #content-r img {
	float: right;
	margin: 10px -80px 0 20px;
}
#content-inner #content-bot {
	background: url(/img/content-inner-bg.png) bottom right no-repeat;
	height: 200px;
}
#content-inner h1 {
	font: normal 18px Tahoma, sans-serif;
	padding-top: 45px;
	padding-bottom: 7px;
}
#content-inner p {padding-top: 10px; }
#content-inner fieldset{border-width: 0; }
#content-inner form input {
	width: 300px;
	border: 1px solid #d3d3d3;
	font: normal 11px Tahoma, sans-serif;
	padding: 3px;
	margin-bottom: 11px;
}
#content-inner form .sbmt {
	width: 100px;
	background-color: #000;
	color: #d3d3d3;
	border-width: 0;
	padding: 3px 0;
}
#content-inner textarea {
	float: right;
	width: 300px;
	height: 109px;
	border: 1px solid #d3d3d3;
	font: normal 11px Tahoma, sans-serif;
	padding: 3px;
	position: relative;
	top: -128px;
}

#items {
	padding-left: 22px;
	position: relative;
}
#items .installpo, #items .antivir, #items .nastrapob, #items .diagnost, #items .perifir {
	float: left;
	margin-right: 10px;
	color: #fff;
}
#items .installpo .item-t {background: url(/img/it1-t.png) top left no-repeat; height: 75px; }
#items .antivir .item-t {background: url(/img/it2-t.png) top left no-repeat; height: 75px; }
#items .nastrapob .item-t {background: url(/img/it3-t.png) top left no-repeat; height: 75px; }
#items .diagnost .item-t {background: url(/img/it4-t.png) top left no-repeat; height: 75px; }
#items .perifir .item-t {background: url(/img/it5-t.png) top left no-repeat; height: 75px; }
#items .installpo .item-b {background: url(/img/it1-b.png) top left no-repeat; height: 122px; }
#items .antivir .item-b {background: url(/img/it2-b.png) top left no-repeat; height: 122px; }
#items .nastrapob .item-b {background: url(/img/it3-b.png) top left no-repeat; height: 122px; }
#items .diagnost .item-b {background: url(/img/it4-b.png) top left no-repeat; height: 122px; }
#items .perifir .item-b {background: url(/img/it5-b.png) top left no-repeat; height: 122px; }
#items .installpo .item-fon {background-color: #f5701e; }
#items .antivir .item-fon {background-color: #67ca10; }
#items .nastrapob .item-fon {background-color: #278ed7; }
#items .diagnost .item-fon {background-color: #f62d88; }
#items .perifir .item-fon {background-color: #df8509; }
#items .item-fon {height: 213px; }
#items .item-text {width: 147px; padding: 0 17px; position: relative; top: -75px; }

#items h1 {font: italic bold 13px Arial, sans-serif; padding-top: 16px; padding-bottom: 7px; }
#items h1 a {color: #fff; text-decoration: none; }



#outlink {display: block; width: 22px; height: 22px; position: absolute; right: 8px; top: 9px;}









