/*@import url(reset.css);*/
body {
    margin: 0 auto;
}
#main {
    width: 100%;
}
#wrapper {
    width: 980px;
    margin: 0 auto;
}
/*header new-year.jpg*/
#head {
    width: 980px;
    height: 101px;
}
#head div {
    float: left;
}
#logo {
    width: 275px;
    height: 80px;
    background-image: url(../images/gr1.gif);
    background-repeat: no-repeat;
}
#spark {
    width: 405px;
    height: 80px;
    background-image: url(../images/gr2.gif);
    background-repeat: no-repeat;
}
#lozung {
    width: 300px;
    height: 80px;
    background-image: url(../images/gr4.gif);
    background-repeat: no-repeat;
}
#botsp {
    width: 405px;
    height: 21px;
    background-image: url(../images/gr3.gif);
    background-repeat: no-repeat;
}
#botloz {
    width: 300px;
    height: 21px;
    background-color: #FFFFFF;
}
/*for-comp*/
#klava {
    width: 405px;
    height: 80px;
    background-image: url(../images/grc2.gif);
    background-repeat: no-repeat;
}
#robot {
    width: 300px;
    height: 80px;
    background-image: url(../images/grc4.gif);
    background-repeat: no-repeat;
}
#botklv {
    width: 405px;
    height: 21px;
    background-image: url(../images/grc3.gif);
    background-repeat: no-repeat;
}
/*know-and-use*/
#slogan {
    width: 275px;
    height: 17px;
    background-color: #FFFFFF;
    text-align: left;
    text-indent: 130px;
    padding-top: 4px;
}
#slogan a {
    font: bold 13px Arial, sans-serif;
    text-decoration: none;
}
#slogan a:link {
    color: #0000F0;
}
#slogan a:active {
    color: #0000F0;
    border-bottom: 1px dashed #0000F0;
}
#slogan a:hover {
    color: #0000A8;
    border-bottom: 1px dashed #0000A8;
}
#slogan a:visited {
    color: #0000F0;
    border-bottom: 1px dashed #0000F0;
}
/*title*/
h1 {
    font: bold 28px Times New Roman, serif;
    color: #9E4813;
    text-align: center;
}
h2 {
    font: bold 26px Times New Roman, serif;
    color: #353535;
    text-align: center;
}
h3 {
    font: bold 24px Times New Roman, serif;
    color: #4A1B8C;
    text-indent: 10px;
}

/*text*/
p {
    font: 17px/1.2 Times New Roman, serif;
    text-align: left;
    color: #000000;
}
.razdel {
    font: bold 20px Helvetica, sans-serif;
    color: #9E4813;
    text-decoration: underline;
}
/*line*/
hr {
    width: 620px;
    height: 1px;
    border: none;
    color: #BCC0C2;
    background-color: #BCC0C2;
}
/*links*/
p a:link {
    font: 17px Times New Roman, serif;
    text-decoration: none;
    color: #0000FF;
}
p a:hover {
    font: 17px Times New Roman, serif;
    color: #0000FF;
    text-decoration: none;
    border-bottom: 1px dashed #0000FF;
}
p a:active {
    font: 17px Times New Roman, serif;
    color: #3399FF;
}
p a:visited {
    font: 17px Times New Roman, serif;
    color: #0000FF;
    text-decoration: none;
    border-bottom: 1px dashed #0000FF;
}
#content a:link {
    font: 17px Times New Roman, serif;
    color: #0000FF;
}
#content a:hover {
    font: 17px Times New Roman, serif;
    color: #0000FF;
    text-decoration: none;
    border-bottom: 1px dashed #0000FF;
}
#content a:active {
    font: 17px Times New Roman, serif;
    color: #3399FF;
}
#content a:visited {
    font: 17px Times New Roman, serif;
    color: #0000FF;
    text-decoration: none;
    border-bottom: 1px dashed #0000FF;
}
/*center blok*/
#mainBlok {
    width: 980px;
}
#mainBlok div {
    float: left;
}
#contDiv {
    width: 694px;
    margin-top: 3px;
}
#topContent {
    position: absolute;
    width: 658px;
    height: 29px;
    border: 1px solid #031BFF;
    border-radius: 18px;
    background-image:-webkit-linear-gradient(top,#97A7FE,#FAFFFF);
    background-image:linear-gradient(to bottom,#97A7FE,#FAFFFF);
    color: #fff;
    font: italic bold 13px Arial, sans-serif;
    padding: 12px 0 0 20px;
}
#content {
    width: 628px;
    border: 1px solid #031BFF;
    border-radius: 18px;
    box-shadow: 5px 5px 7px #4A4A4A;
    padding: 40px 25px 10px;
}
/*blank*/
#blank {
    width: 286px;
    height: 20px;
    background-color: #ffffff;
}
/*sidebar*/
#sidebar {
    width: 286px;
    margin: 3px 0 15px;
}
#topBar {
    position: absolute;
    width: 286px;
    height: 29px;
    border: 1px solid #031BFF;
    border-radius: 18px;
    background-image:-webkit-linear-gradient(top,#97A7FE,#FAFFFF);
    background-image:-webkit-linear-gradient(top, #97A7FE,#FAFFFF);
    background-image:linear-gradient(to bottom,#97A7FE,#FAFFFF);
    text-align: center;
    color: #fff;
    font: italic bold 13px Arial, sans-serif;
    padding-top: 12px;
}

#bar {
    width: 251px;
    border: 1px solid #031BFF;
    border-radius: 18px;
    box-shadow: 5px 5px 7px #4A4A4A;
    padding: 40px 20px 0 15px;
}
/*metrics*/
#watch {
    width: 980px;
    height: 33px;
}
#watch div {
    float: left;
    height: 33px;
}
#wright {
    width: 125px;
}
#wleft {
    width: 730px;
}
/*footer*/
#footerBlok {
    width: 980px;
    height: 35px;
    border: 1px solid #031BFF;
    border-radius: 18px;
    background-image:-webkit-linear-gradient(top,#97A7FE,#FAFFFF);
    background-image:-webkit-linear-gradient(top,#97A7FE,#FAFFFF);
    background-image:linear-gradient(to bottom,#97A7FE,#FAFFFF);
    box-shadow: 5px 5px 7px #4A4A4A;
    margin-bottom: 10px;
    text-align: center;
    color: #fff;
    font: italic bold 13px Arial, sans-serif;
    padding-top: 15px;
    clear: left;
}
/*navigation*/
#nav {
    width: 980px;
    height: 40px;
    list-style-type: none;
    margin: 0 0; 
    padding: 0 0;
}
#nav li {
    float: left;
    width: 130px;
    height: 35px;
    padding-top: 5px;
    text-align: left;
    text-indent: 13px;
}
#nav li a{
    display: block;
    height: 35px;
    padding-top: 5px;
    font: 15px Times New Roman, serif;
    color: #0000FF;
    text-decoration: none;
    background-image: url(../images/home.jpg);
    background-repeat: no-repeat;
    background-position: 0 0;
}
#nav li a.start {
    background-image: url(../images/roket.jpg);
}
#nav li a.master {
    background-image: url(../images/repair.jpg);
}
#nav li a.comp {
    background-image: url(../images/computer.jpg);
}
#nav li a.tech {
    background-image: url(../images/technolog.jpg);
}
#nav li a:hover{
    background-position: 0 -40px;
    color: #0000A8;
}
/*clear - NOT USED*/
.clear {
    clear: both;
}
/*other - NOT USED*/
.pointer {
    font: bold italic 13px Arial, sans-serif;
    color: #ffffff;
    text-align: center;
    margin: 13px 0 0 0;
}
/* - NOT USED*/
.section {
    font: bold italic 13px Arial, sans-serif;
    color: #ffffff;
    text-align: left;
    margin: 13px 0 0 0;
}
/*list*/
ul li {
    font: 15px Times New Roman, serif;
    color: #000000;
    line-height: 2;
}
ul li a:link {
    color: #0000FF;
    text-decoration: none;
}
ul li a:hover {
    color: #0000FF;
    text-decoration: none;
    border-bottom: 1px dashed #0000FF;
}
ul li a:active {
    color: #3399FF;
}
ul li a:visited {
    color: #0000FF;
    text-decoration: none;
    border-bottom: 1px dashed #0000FF;
}
#point {
    list-style: outside url(../images/punkt.png);
}
#punkt {
    list-style: outside url(../images/kn.gif);
}
#menu {
    list-style: outside url(../images/vl.gif);
}
/*position-content*/
#centerContent {
	text-align: center;
}
.imgA {
	margin: auto 40px;
    border: none;
}
.note {
	font: bold 12px "Courier New", Courier, monospace;
	color: #999;
}
.rightImg {
	float: right;
    margin: 5px 10px;
}
#centerAds {
    width: 100%;
    padding: 2px 80px;
} 
#sidebarAds {
    width: 100%;
    padding-left: 45px;
}
#teaser {
    width: 550px;
    padding: 0 39px;
}
/*spiski*/
#circle-p {
    list-style: none outside none
}
#circle-o {
    list-style: outside url(../images/punkt-o.png);
}
#circle-b {
    list-style: inside url(../images/punkt-b.png);
}
#ukazatel {
    list-style: outside url(../images/kn-2.png);
}
#load {
    list-style: outside url(../images/load.gif);
}   
/*Блок - краткое описание*/

#kratko {
    width: 610px;
    border-top: 1px solid #BCC0C2;
    margin: 5px 0;
}
#kratko img {
    width: 61px;
    height: 61px;
    margin: 5px 10px 0 5px;
    float: left;
    border: 0;
}
#kratko p {
    padding: 5px 5px 5px 76px;
    text-align: left;
    font-family: Times New Roman, serif;
    font-size: 17px;
}
#kratko ul {
    padding: 5px 5px 5px 76px;
    text-align: left;
    font-family: Times New Roman, serif;
    font-size: 17px;
}
/*Начало разделов*/
#nachalo {
    width: 615px;
    margin: 5px auto;
    border: 1px dotted #BCC0C2;
}
#nachalo img {
    border: 0;
    float: right;
    
}
#nachalo p {
    padding: 5px 10px;
    text-align: left;
    font: 17px Times New Roman, serif;
}
/*adsTop*/
#adsTop {
    width: 600px;
    height: 285px;
}
#adsTop img {
    border: 0;
    float: right;
    margin: 5px auto;
}
#adsTop p {
    font: italic 14px Times New Roman, serif;
    color: #0000CC;
    margin-top: 2px;
    margin-right: 5px;
}
/*text-color*/
.green {
    color: #379E13;
}
.red {
    color: #E61111;
}
.yellow {
    color: #F7A119;
}
.brown {
    color:#9E4813;
}
.blue {
    font-style: italic;
    color: #0000CC;
}
.underbold {
    font: italic bold 17px Times New Roman, serif;
    text-decoration: underline;
    color:#9E4813;
}
.underitalic {
    font-style: italic;
    text-decoration: underline;
    color:#000000;
}
.bitalic {
    color:#000000;
    font-style: italic;
    font-weight: bold;
    text-decoration: underline;
}
.italic {
    font-style: italic;
    color:#000000;
}
.bold {
    font-weight: bold;
    color:#000000;
}
/*obzor*/
#obzor {
    width: 308px;
}
#obzor div {
    float: left;
}
#topMainL {
    width: 13px;
    height: 13px;
    background-image: url(../images/grv7.gif);
    background-repeat: no-repeat;
}
#topMainC {
    width: 275px;
    height: 13px;
    background-image: url(../images/grv8.gif);
    background-repeat: repeat-x;
}
#topMainR {
    width: 20px;
    height: 13px;
    background-image: url(../images/grv9.gif);
    background-repeat: no-repeat;
}
#MainCenter {
    width: 275px;
    height: 300px;
    padding: 0 19px 0 14px;
    background-image: url(../images/grv.gif);
    background-repeat: repeat-y;
    font: 14px/1.2 Times New Roman, serif;
    color: #000000;
}
#MainCenter a:link {
    font-weight: bold;
    text-decoration: none;
}
#botMainL {
    width: 13px;
    height: 20px;
    background-image: url(../images/grv22.gif);
    background-repeat: no-repeat;
}
#botMainC {
    width: 275px;
    height: 20px;
    background-image: url(../images/grv23.gif);
    background-repeat: repeat-x;
}
#botMainR {
    width: 20px;
    height: 20px;
    background-image: url(../images/grv24.gif);
    background-repeat: no-repeat;
}
/*sekret-avtomag*/
#MainAvto {
    width: 616px;
}
#MainAvto div{
    float: left;
}
#topMainCenter {
    width: 583px;
    height: 13px;
    background-image: url(../images/grv8.gif);
    background-repeat: repeat-x;
}
#botMainCenter {
    width: 583px;
    height: 20px;
    background-image: url(../images/grv23.gif);
    background-repeat: repeat-x;
}
#MainCenterAvto {
    width: 583px;
    height: 300px;
    padding: 0 19px 0 14px;
    background-image: url(../images/gra.gif);
    background-repeat: repeat-y;
    font: 14px/1.2 Times New Roman, serif;
    color: #000000;
}
#MainCenterAvto img {
    margin: 30px 5px 30px 0;
    float: left;
}
#MainCenterAvto a:link {
    font-weight: bold;
    text-decoration: none;
}
/*share*/
#social {
    width: 628px;
    height: 30px;
}
#gp {
    width: 85px;
}
#vk {
    width: 130px;
}
#ml {
    width: 145px; 
}
#ok {
    width: 135px;
}
#tw {
    width: 120px;
}
/*primochka-k-vk*/
#vkshare0 td a{
    height: 15px;
}
#vkshare0 tbody tr td a:hover {
    text-decoration: none;
    border-bottom: 0 none;
}
/*ads height: 280px;*/
#topV {
    width: 628px;
    
    margin-bottom: 5px;
}
#topAds {
    width: 337px;
}
#imgPromo {
    width: 291px;
    text-align: center;
    color: #0000CC;
    font-style: italic;
}
#imgPromo img {
    display: block;
    margin: 5px auto;
}
/*up*/
a#move_up {
	position: fixed;
	top: 10px;
	width: 90px;
	height: 21px;
	display: none;
	text-align: center;
	font: 12px Verdana;
	text-decoration: none;
	color: #2b587a;
	background: #e1e7ed;
	padding-top:5px;
    padding-right: 5px;
    margin-left: 5px;
	opacity: 0.9;
	filter: alpha(opacity=90);
}
a#move_up:hover {
	color: #fff;
	background: #597da3;
}