.koko a{
	background-image:url(../designer/images/koko.png);
	width:120px;
	 
	position: absolute;
	top:-5px;
	left:810px;
	z-index:9999;
	color:#547c92;
	font-size:12px;
	font-weight: bold;
	padding-top:80px;
	padding-bottom:20px;
	text-decoration:none;

	}
	
.scroll{
	border: 2px solid orange;
	border-radius: 7px;
	padding: 7px 14px;
	background-color: #FFF;
	color: #444;
	font-size: 15px;
	text-decoration:none;
}

body {
	color: #3D3D3D;
	/*background-image:url(images/eses.jpg);*/
	/*background-image:url(images/fons.jpg);*/

	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
}




* {
	margin: 0;
	padding: 0;
}




.sale {
	width:180px;
	height:75px;
	position:relative;
	top:10px;
	left:90px;
	z-index:0;
	margin-bottom:40px;
	border-radius: 3px;
	/*border: solid 3px white;*/
	box-shadow: 0px 0px 0px 1px #D4D5D5, 0px 0px 10px 0px rgba(0,0,0,0.1);
	background-image:url(images/salea.html);
	font-size:-9999px;
	}
	








.ma {
margin:20px;}

.type2{border:none;}

/* knopki konstruktora */
#ttt {
position: absolute;
left:25px;
width:700px;
top:253px;
z-index:999;
}
#ttt p{
padding:0;
margin:0;
width:100%;
}

#ttt a {
background-image:url(images/kk.png);
background-repeat:no-repeat;
width:156px;
height:43px;
float:left;
text-align:center;
color:#547c92;
text-decoration:none;
font-size: 12px;
font-family: Arial, Georgia, "Times New Roman", Times, serif;
font-weight: bold;
padding-top:6px;

}

#ttt a:hover{
color:#547c92;
background-image:url(images/kkn.png);
}








#ttt1 {
position: absolute;
right:20px;
width:100%;
top:253px;
}
#ttt1 p{
padding:0;
margin:0;
width:100%;
}
#ttt1 a {
background-image:url(images/zakaza.png);
background-repeat:no-repeat;
width:270px;
height:50px;
float: right;
text-align:center;
color:#547c92;
text-decoration:none;
font-size: 12px;
font-family: Arial, Georgia, "Times New Roman", Times, serif;
font-weight: bold;
padding-top:11px;
}

#ttt1 a:hover{
background-image:url(images/zakazan.png);
background-repeat:no-repeat;
width:270px;
height:50px;
float: right;
text-align:center;
color:#547c92;
text-decoration:none;
font-size: 12px;
font-family: Arial, Georgia, "Times New Roman", Times, serif;
font-weight: bold;
padding-top:11px;
}






#ttt2 {
position: absolute;
right:30px;
width:100%;
top:280px;
z-index:0;
}
#ttt2 p{
padding:0;
margin:0;
width:100%;
}
#ttt2 a {
background-image:url(images/dob.png);
background-repeat:no-repeat;
width:192px;
height:60px;
float: right;
text-align:center;
color:#547c92;
text-decoration:none;
font-size: 12px;
font-family: Arial, Georgia, "Times New Roman", Times, serif;
font-weight: bold;
padding-top:17px;
}

#ttt2 a:hover{
background-image:url(images/dobn.png);
background-repeat:no-repeat;
width:192px;
height:60px;
float: right;
text-align:center;
color:#547c92;
text-decoration:none;
font-size: 12px;
font-family: Arial, Georgia, "Times New Roman", Times, serif;
font-weight: bold;
padding-top:17px;
}


/* */












#splash {
	margin: 0;
	width: 980px;
	
	padding: 16px;
}



#inner {
	background: url(images/z.png);
	border-radius: 5px;
	box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.1);
	border: solid 1px #D4D5D5;
	position: relative;
	width:980px;
	padding-top:40px;
	
}
#inner1 {
	background: url(images/z.png);
	border-radius: 5px;
	box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.1);
	border: solid 1px #D4D5D5;
	position: relative;
	width:980px;
	padding-top:15px;
	
}
.p {
width:280px;
position:absolute;
left:680px;
top:60px;

}
.pp {
width:640px;
padding:20px;
position:inherit;
}
.tbb {
color: #3D3D3D;
	line-height: 1.6em;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	margin:20px;
}

/* Body */
















/* Kabinet */




.opisanie {
position:relative;
height:170px;

padding:20px;
padding-right:0px;
padding-left:0px;
}



/* Menu */
#line-top {
	width: 100%;
	margin: 0px;
	padding:0;
	background-image:url(images/line-top.png);
	height:45px;
	position:absolute;
	top:15px;
	
}
#tops {
height:58px;
width:1000px;
position: relative;
top:9px;
margin: 0px auto 0 auto;
padding:0px;
background-image:url(images/top.png);

}
#logo {

background-repeat:no-repeat;
position:relative;
top:3px;
left:6px;
padding:0px;
margin:0px;

width:86px;
height:49px;
}









/* Poisk */
#kabinet {
width:90px;
position:absolute;
left:890px;
top:3px;
}
#kabinet a{
color:#78a1b7;
text-decoration:none;
font-size: 10px;
font-family: Arial, Georgia, "Times New Roman", Times, serif;
font-weight: bold;
}
#kabinet a:hover {
color:#608295;
text-decoration:none;
font-size: 10px; 
font-weight: bold;}









/* Poisk */

#searchbox {
position: absolute;
top:25px;
left:825px;
width:200px;
color:#78a1b7;
text-decoration:none;
font-size: 11px;
font-family: Arial, Georgia, "Times New Roman", Times, serif;
}






#search, #submit
        {
            float: left;
			text-align:center;
        }
        
        #search
        {
            height: 26px;
            width: 123px;
            border: 0px solid #d5e8fc;
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
            background: url(images/po.png);           
        }
/* ----------------------- */
        
        #search::-webkit-input-placeholder {
           color: #9c9c9c;
        }
        #search:-moz-placeholder {
           color: #9c9c9c;
        }    
        #search.placeholder {
           color: #9c9c9c !important;      
        }  

        #search:focus
        {
            background: url(images/pon.png);
            outline: none;
			
        }

/* ----------------------- */

		#submit
		{		
            background: url(images/lupa.png);
			width:35px;
			height:26px;
			border: 0px solid #d5e8fc;
		}
		#submit:hover
		{		
             background: url(images/lupan.png);
			width:35px;
			height:26px;
			border: 0px solid #d5e8fc;
		}	
		#submit:active
		{		
          background: url(images/lupaa.png);
			width:35px;
			height:26px;
			border: 0px solid #d5e8fc;		
		}

#submit::-moz-focus-inner
{
       border: 0;  /* Small centering fix for Firefox */
}	


	
/* Knopki*/


#men {
position: absolute;
padding:0px;
margin:0px;
top:17px;
float: right;
left:189px;
}

#men ul{
margin:0;
padding:0;
}

#men font{
width:98px;
height:23px;
float:left;
text-align:center;
overflow:hidden;
 border:1px solid #b5c9d5;
 border-top:none;
  -moz-border-radius:0px 0px 8px 8px;
    -webkit-border-bottom-right-radius: 8px;
    -webkit-border-bottom-left-radius: 8px;
    -khtml-border-bottom-right-radius: 8px;
    -khtml-border-bottom-left-radius: 8px;
	margin-right:3px;
text-decoration:none;
box-shadow: 0 0 5px rgba(255,255,255,0.7);
list-style-type:none;
}
#men a {
color:#547c92;
text-decoration:none;
font-size: 11px;
font-family: Arial, Georgia, "Times New Roman", Times, serif;
padding:0px;
margin:0px;


text-transform: uppercase;

	font-weight: normal;

position:relative;
top:2px;
font-weight: bold;
width:98px;
height:40px;

}

#men a:hover {
	text-decoration: none;
}

#men p{
padding:0px 3px;
}

.subtext{
padding-top:15px;
}

/*Menu Color Classes*/
.green{ background-image: url(images/k.gif);
 
    }
.yellow{background-image:url(images/k.gif);
	
	}
.red{background-image:url(images/k.gif);
	}
.purple{background-image: url(images/k.gif);
	
	}
.blue{background-image: url(images/k.gif);
	
	}


.blue{background-image: url(images/k.gif);
	}


.blue{background-image: url(images/k.gif);
	}










.image {
	border-radius: 5px;
	border: solid 5px white;
	box-shadow: 0px 0px 0px 1px #D4D5D5, 0px 0px 10px 0px rgba(0,0,0,0.1);
	background: url(images/eee.html);
	 float:left; /* ???????????? ?? ?????? ???? */
    margin: 7px 11px 7px 0;
	
	
}




#header {
	position: relative;
	padding: 0px;
	width: 980px;
	height: 100px;
}







/* footer */



#foo {
position: absolute;
height:100px;
width:940px;
margin-top:20px;
margin-bottom:30px;
padding:20px;

background: url(images/foo.jpg);
	border-radius: 5px;
	
	border: solid 1px #D4D5D5;
}




