﻿* {
    margin:0;
    padding:0;
}
html {
    width:100%;
    height:100%;
    font-size:100.01%;
    overflow:scroll;
    color: #FFFFFF;
}
body {
    position:relative;
    background:black;
}

A {
 color: red; /* Цвет ссылок */
}
A:visited {
 color: #cecece; /* Цвет посещенных ссылок */
}
A:active {
 color: #ffff00; /* Цвет активных ссылок */
}

#all {
position: absolute;
left: 50%;
margin-left: -512px;
height: 100%;
width: 1024px;
}
#header {
    position:relative;
    background-image:url("img/head.jpg");
    width:1024px;
    height:386px;
}
#login {
    position:absolute;
    width:195px;
    height:70px;
    right:12px;
    top:212px;
    text-align:right;
}
#reg {
    position:absolute;
    width:231px;
    height:160px;
    left:122px;
    top:80px;
    text-align:right;
}
#zak {
    position:relative;
    width:331px;
    height:460px;
    left:122px;
    top:80px;
    text-align:right;
}
#agreeTerms {
    position:absolute;
    width:10px;
    height:10px;
    left:210px;
    top:202px;
    text-align:right;
}
#comentreg {
    position:absolute;
    width:431px;
    height:110px;
    left:325px;
    top:244px;
    text-align:left;
}
#zakaz {
    position:relative;
    width:330px;
    height:350px;
    left:2px;
    top:30px;
    text-align:left;
    z-index:100;
}
#zakaz2 {
    position:relative;
    width:400px;
    left:2px;
    top:30px;
    text-align:left;
}
#comentzakaz {
    position:absolute;
    height:350px;
    left:443px;
    text-align:left;
    top:150px;
}
#ennew {
    position:absolute;
    right:20px;
    top:30px;
    text-align:right;
    font-size:1.5em;
}
.form{
	float:left;
	margin-bottom:35px;
	}
.div-table{
	float:left;

}
.clear{
	clear:both;
}
.area {
    position:relative;
    padding-left:1px;
    font-size: 14px;
    font-margin: 4px;
    margin-bottom:2px;
    border: 0;
    margin:5px 0 4px 10;
    right:5px;
    width:132px;
    height:25px;
    float:right;
    background:transparent url(img/login.png) no-repeat left top;
}
.area2 {
    position:relative;
    padding-left:1px;
    font-size: 14px;
    margin-bottom:2px;
    border: 0;
    margin:5px 0 4px 10;
    right:325px;
    width:132px;
    height:25px;
    float:right;
    background:transparent url(img/login.png) no-repeat left top;
}

.chkbox {
   position:absolute;
   z-index:100;
   left:210px;
   top:230px;
   width:4px;
   height:4px;
   border:3px;
}
#lang {
    position:absolute;
    width:166px;
    height:18px;
    right:12px;
    top:10px;
    text-align:right;
}
.lang {
    font-family:Arial;
    font-size:0.90Em;
    font-style:italic;
    color:white;
}
#menu {
    position: absolute;
    left: 50%;
    bottom:22px;
    margin-left: -502px;
    height: 61px;
    width: 1004px;
}
#m1 {
    width:145px;
    height:61px;
    float:left;
    background-image:url("img/kn_glavnaya_off.gif");
}
.m1 {
    z-index:100;
    width:140px;
    height:61px;
    display:block;
}
.m1:hover {
    z-index:100;
    width:145px;
    height:61px;
    display:block;
    background-image:url("img/kn_glavnaya_on.gif");
}
.m1:active {
    z-index:100;
    width:145px;
    height:61px;
    display:block;
    background-image:url("img/kn_glavnaya_o.gif");
    border:0;
}
#m2 {
    left:145px;
    width:146px;
    height:61px;
    float:left;
    background-image:url("img/kn_novosti_off.gif");
}
.m2 {
    z-index:100;
    width:145px;
    height:61px;
    display:block;
}
.m2:hover {
    z-index:100;
    width:145px;
    height:61px;
    display:block;
    background-image:url("img/kn_novosti_on.gif");
}
.m2:active {
    z-index:100;
    width:145px;
    height:61px;
    display:block;
    background-image:url("img/kn_novosti_o.gif");
    border:0;
}
#m3 {
    left:146px;
    width:147px;
    height:61px;
    float:left;
    background-image:url("img/kn_zakaz_off.gif");
}
.m3 {
    z-index:100;
    width:145px;
    height:61px;
    display:block;
}
.m3:hover {
    z-index:100;
    width:145px;
    height:61px;
    display:block;
    background-image:url("img/kn_zakaz_on.gif");
}
.m3:active {
    z-index:100;
    width:145px;
    height:61px;
    display:block;
    background-image:url("img/kn_zakaz_o.gif");
    border:0;
}
#m4 {
    left:147px;
    width:149px;
    height:61px;
    float:left;
    background-image:url("img/kn_obrazci_off.gif");
}
.m4 {
    z-index:100;
    width:145px;
    height:61px;
    display:block;
}
.m4:hover {
    z-index:100;
    width:145px;
    height:61px;
    display:block;
    background-image:url("img/kn_obrazci_on.gif");
}
.m4:active {
    z-index:100;
    width:145px;
    height:61px;
    display:block;
    background-image:url("img/kn_obrazci_o.gif");
    border:0;
}
#m5 {
    left:149px;
    width:146px;
    height:61px;
    float:left;
    background-image:url("img/kn_service_off.gif");
}
.m5 {
    z-index:100;
    width:145px;
    height:61px;
    display:block;
}
.m5:hover {
    z-index:100;
    width:145px;
    height:61px;
    display:block;
    background-image:url("img/kn_service_on.gif");
}
.m5:active {
    z-index:100;
    width:145px;
    height:61px;
    display:block;
    background-image:url("img/kn_service_o.gif");
    border:0;
}
#m6 {
    left:146px;
    width:147px;
    height:61px;
    float:left;
    background-image:url("img/kn_registr_off.gif");
}
.m6 {
    z-index:100;
    width:145px;
    height:61px;
    display:block;
}
.m6:hover {
    z-index:100;
    width:145px;
    height:61px;
    display:block;
    background-image:url("img/kn_registr_on.gif");
}
.m6:active {
    z-index:100;
    width:145px;
    height:61px;
    display:block;
    background-image:url("img/kn_registr_o.gif");
    border:0;
}
#m7 {
    left:147px;
    width:124px;
    height:61px;
    float:left;
    background-image:url("img/kn_onas_off.gif");
}
.m7 {
    z-index:100;
    width:124px;
    height:61px;
    display:block;
}
.m7:hover {
    z-index:100;
    width:124px;
    height:61px;
    display:block;
    background-image:url("img/kn_onas_on.gif");
}
.m7:active {
    z-index:100;
    width:124px;
    height:61px;
    display:block;
    background-image:url("img/kn_onas_o.gif");
    border:0;
}
#baner {
    z-index:100;
    position:absolute;
    top:40px;
    left:20px;
    width:479px;
    height:84px;
}

#ban_ds {
    margin-left: 900px;
}

.sticker {
    position:absolute;
    top:110px;
    right:5px;
    width:269px;
    height:84px;
    float:right;
    color:white;
    text-decoration:none;
}
.lj {
    position:absolute;
    float:right;
    width:70px;
    height:65px;
    top:40px;
    right:7px;
    background-image:url("img/lj.gif");
}
.lj:hover {
    position:absolute;
    float:right;
    width:160px;
    height:176px;
    top:40px;
    right:7px;
    background-image:url("img/lj.jpeg");
}
#slogan {
    position:absolute;
    font-family:Arial;
    font-style:italic;
    top:150px;
    left:25px;
    width:600px;
    height:84px;
    color:#fff;
    font-size:1.6em;
}
#content {
    position:relative;
    width:1024px;
}
.text {
    color:white;
    font-size:1.40Em;
    line-height:32px;
    text-align:left;
    
}
.textg {
    padding:20px;
    font-family:Arial;
    font-size:1.70Em;
    font-weight:bold;
    font-style:italic;
    color:#b33054;
    text-align:center;
}
.textgl {
    padding:20px;
    font-family:Arial;
    font-size:1.70Em;
    font-weight:bold;
    #font-style:italic;
    color:#b33054;
    text-align:left;
}
.textgl:first-letter {
    margin-left:20px;
}
.textgs {
    margin-top:20;
    padding:5px;
    font-family:Arial;
    font-size:1.10Em;
    font-weight:bold;
    font-style:italic;
    color:#b33054;
    text-align:center;
}
.textgs:first-letter {
    margin-left:120px;
}
.textc {
    font-family:Arial;
    font-size:0.90Em;
    font-style:italic;
    color:white;
	font-size:11px;
}
.textc:first-letter {
    margin-left:50px;
}
.textc1 {
    padding:10px;
    font-family:Arial;
    font-size:0.90Em;
    width:594px;
    font-style:italic;
    color:white;
}
.textc1:first-letter {
    margin-left:50px;
}
.textff {
    padding:34px;
    font-family:Arial;
    font-size:0.90Em;
    color:white;
    line-height:34px;
    right: 200px;
}
.textc2 {
    font-family:Arial;
    font-size:0.90Em;
    color:white;
    line-height:29px;
    padding:14px;
    right:300px;
    width:784px;
    padding-left:27px;
}
}
.textc2:first-letter {
    margin-left:50px;
}
.textc3 {
    font-family:Arial;
    font-size:1.00Em;
    font-style:italic;
    color:white;
    width:594px;
}
.textc4 {
    font-family:Arial;
    font-size:1.40Em;
    font-style:italic;
    color:white;
}
.textl {
    padding:4px;
    font-family:Arial;
    font-size:0.90Em;
    font-weight:bold;
    #font-style:italic;
    color:white;
    line-height:27px;
}
.textr {
    padding:8px;
    font-family:Arial;
    font-size:0.90Em;
    font-style:italic;
    font-weight:bold;
    color:white;
    float:left;
}
.textje {
    padding:4px;
    font-family:Arial;
    font-size:1.20Em;
    color:yellow;
    line-height:9px;
    font-weight:bold;
}
#scans {
    z-index:100;
    position:relative;
    left:390px;
    width:374px;
    border:solid 1px #b33054;
    float:left;
}
#contentf {
    z-index:-1;
    position:relative;
    float:right;
    width:351px;
    height:321px;
    top:35px;
    right:270px;
    background-image:url("img/ludi.gif");
}
.img1 {
    position:absolute;
    float:right;
    width:194px;
    height:145px;
    top:65px;
    right:210px;
    background-image:url("img/img11.gif");
    background-repeat:no-repeat;
}
.img1:hover {
    position:absolute;
    float:right;
    width:194px;
    height:145px;
    top:50px;
    right:210px;
    background-image:url("img/img11.gif");
    background-repeat:no-repeat;
}
.img2 {
    position:absolute;
    float:right;
    width:194px;
    height:145px;
    top:65px;
    right:7px;
    background-image:url("img/img2.gif");
}
.img2:hover {
    position:absolute;
    float:right;
    width:194px;
    height:145px;
    top:50px;
    right:7px;
    background-image:url("img/img2.gif");
}
.img3 {
    position:absolute;
    float:right;
    width:194px;
    height:145px;
    top:220px;
    right:7px;
    background-image:url("img/img1.gif");
}
.img3:hover {
    position:absolute;
    float:right;
    width:194px;
    height:145px;
    top:205px;
    right:7px;
    background-image:url("img/img1.gif");
}
.img4 {
    position:absolute;
    float:right;
    width:185px;
    height:139px;
    top:220px;
    right:7px;
    background-image:url("img/work.gif");
}
.img4:hover {
    position:absolute;
    float:right;
    width:185px;
    height:139px;
    top:205px;
    right:7px;
    background-image:url("img/work.gif");
}
.img5 {
    position:absolute;
    float:right;
    width:185px;
    height:139px;
    top:420px;
    right:7px;
    background-image:url("img/buttons.gif");
}
.img5:hover {
    position:absolute;
    float:right;
    width:194px;
    height:145px;
    top:405px;
    right:7px;
    background-image:url("img/buttons.gif");
}
.img6 {
    position:absolute;
    float:right;
    width:321px;
    height:287px;
    bottom:86px;
    right:7px;
    background-image:url("img/sait.jpg");
}
.img7 {
    position:absolute;
    float:right;
    width:225px;
    height:225px;
    top:86px;
    right:7px;
    background-image:url("img/dols.jpeg");
}
.pushkin {
    position:absolute;
    float:right;
    width:212px;
    height:267px;
    top:65px;
    right:7px;
    background-image:url("img/pushkin.gif");
}
.pushkin:hover {
    position:absolute;
    float:right;
    width:214px;
    height:269px;
    top:65px;
    right:7px;
    background-image:url("img/pushkin.gif");
}
#contact {
    position:absolute;
    float:right;
    top:330px;
    right:7px;
}
#dcont {
    position:absolute;
    float:right;
    top:370px;
    right:7px;
}
#review {
    position:relative;
    width:370px;
}
#answer {
    z-index:100;
    position:relative;
    float:left;
    width:251px;
    top:-28px;
    left:400px;
}
#comentansw {
    z-index:-1;
    position:relative;
    float:left;
    width:114px;
    height:169px;
    bottom:-10px;
    left:210px;

}
#footer {
    position:absolute;
    width:1024px;
    height:270px;
    bottom:0px;
}
#footer_l {
    position:absolute;
    left:0;
    bottom:0;
    width:332px;
    height:172px;
    background-image:url("img/karti.gif");
}
#footer_l_2010 {
    position:absolute;
    left:0;
    bottom:0;
    width:347px;
    height:260px;
    background-image:url("img/snegoviki.gif");
}
#snegurka_2010 {
	z-index:100;
    position:absolute;
    right:262px;
    width:274px;
    height:317px;
	background-image:url("img/snegurka.gif");
}
#nojki_2010 {
	z-index:100;
    position:absolute;
    top:317px;
    right:248px;
    width:128px;
    height:112px;
 	background-image:url("img/nojki.gif");
}
#footer_c {
    position: absolute;
    left: 50%;
    margin-left: -135px;
    height: 23px;
    width: 506px;
    bottom:0;
}
.mf {
    font-family:Arial;
    font-size:0.90Em;
    font-style:italic;
    color:white;
}
#footer_r {
    position:absolute;
    right:0;
    bottom:0;
    width:168px;
    height:270px;
    background-image:url("img/lampa.gif");
}
#snejok_2010 {
    position:absolute;
	z-index:100;
    right:60;
    bottom:255;
    width:62px;
    height:27px;
    background-image:url("img/snejok.gif");
.link {
    width:168px;
    height:270px;
    display:block;
}
.link:hover {
    width:168px;
    height:270px;
    display:block;
    background-image:url("img/lampa_on.gif");
}
table td {
	color: #FFFFFF;
}
.hr {
  border-top:1px solid #fffc00;
  height:1px;
  margin-top:7px;
  margin-bottom:7px;
}










.coll{
	width:600px;
	float:left;
	margin:5px 0;
	}
.coll_txt{
	float:left;
	width:200px;
	}
.coll_txt{
	width:200px;
	}
