html, body, div, form, input {
	margin: 0; padding: 0
}

body {
	background: #8cd7ff;
	font: 10pt Arial, Tahoma, sans-serif;
}

table td {vertical-align: top}

h1, h2, h3 {
	font-size: 12px;
	color: black;
	text-transform: uppercase
}
h2 {font-size: 12px}
h3 {font-size: 12px}
/*
a {
	color: #ffffff; 
	text-decoration: underline
}
a:hover, a:active {text-decoration: none}
a.invert {text-decoration: none}
a.invert:hover, a.invert:active {text-decoration: underline}

a img {border: none}

*/
a {
   color:#00AB27;
   text-decoration:underline;
}
a:hover {
   text-decoration:none;
}   
/* init ----------------------------------- */

#page {
	position: relative;
	margin: 0px auto;
	width: 990px;
	border-left: #ffffff 1px solid;
	border-right: #ffffff 1px solid; 
        background:#fdfdfd;
}
/* header ----------------------------------- */
#header {
	height:90px;/*350px;*/
        padding-top:260px;
        width:100%;
	background: url(/themes/avrora/images/header.png) 0 0 no-repeat;
}
#logo {
   position:absolute;
   display:block;
   top:15px;
   left:100px;
   width:130px;
   height:66px;/*170px;*/
   padding-top:104px;
   text-decoration:none;
}
#logo div {
   display:block;
   margin-top:8px;
   width:100%;
   height:12px;
   text-transform:uppercase;
   text-decoration:none;
   text-align:center;
   color:#b5b5b5;
   font-size:12px;
   font-weight:bold;
} 
/* content ---------------------------------- */
#contentwrap {
   	width:100%;
        background: #fdfdfd url(/themes/avrora/images/contfon.png) 0 0 no-repeat;
}
.titlewithdot {
   text-decoration:none;
   color:#fb7f12;
   padding:0px 0px 0px 12px;
   margin:0px 0px 0px 35px;
   background: url(/themes/avrora/images/reddot.gif) 2px 5px no-repeat;
   font: 12px Arial, Tahoma, sans-serif;
   font-weight:bold;
   text-transform:uppercase;
}
/* topmenu ----------------------------------- */
#menu_top {
   position:block;
   height:12px;
   margin:0px;
   width:665px;/*690px;*/
   list-style-image:none;
   /*list-style-position:inside;*/
   padding-left:25px;
   list-style-type:none;
}
#menu_top li {
   float:left;	
}
#menu_top li a {
   padding:0px 11px;
   font: 12px Arial, Tahoma, sans-serif;
   font-weight:bold;
   display:block;
   text-transform:uppercase;
   text-decoration:underline;
   color:#00ab27;	
}
#menu_top li a:hover {
   text-decoration:none;
   color:#fb7f12;	
}
#menu_top .selected a {
   text-decoration:none;
   color:#fb7f12;
   background: url(/themes/avrora/images/reddot.gif) 2px 50% no-repeat;
}
/* content ----------------------------------- */
#leftmenu {
   width:283px;/*287px;*/
   padding:20px 0px 125px 0px;
   float:left;	
}
#stanok {
   width:100%;
}
#textinstanok {
   padding:190px 0px 0px 46px;
   width:237px;/*283px;*/
   text-align:justify;
   color:#333333;
   background: url(/themes/avrora/images/stanok.jpg) 100% 0 no-repeat;
}
#counters {
   padding:30px 0px 30px 46px;
   width:237px;/*283px;*/
}
#content {
   width:562px;/*550px;*/
   padding:20px 61px 0px 0px;
   color:#333333;
   float:right;	
}
#gorod {
   position:absolute;
   top:27px;
   left:120px;
   width:50px;
   height:20px;
   font: 8pt Tahoma, Arial, sans-serif;
   font-weight:normal;
   text-transform:uppercase;
   color:#1f72d2;		
}	   
#phone {
   position:absolute;
   top:10px;
   left:185px;
   width:110px;
   height:60px;	
   font: 15pt Tahoma, Arial, sans-serif;
   font-weight:normal;
   text-transform:uppercase;
   color:#ffffff;
}		
/* footer ----------------------------------- */
#footer {
	clear:both; 
	position:relative;
	height:177px;
        width:100%;
	background: url(/themes/avrora/images/footer.png) 0 0 no-repeat;
}
#footerl {
   position:absolute;
   bottom:34px;
   left:44px;
   width:300px;
   height:45px;
   color:#070707;
   font: 8pt Arial, Tahoma, sans-serif;
   font-weight:normal;
}
#footerl span {
   font-weight:bold;	
}
#footerl a {
   color:#00ab27;
   text-decoration:underline;	
}
#footerl a:hover {
   text-decoration:none;		
}
#kontakts {
   position:absolute;
   left:40px;
   top:-110px;
   width:180px;
   height:150px;
   background: url(/themes/avrora/images/contact.png) 0 0 no-repeat;
}
#baton {
   position:absolute;
   left:40px;
   top:50px;
   width:168px;
   height:24px;/*33px*/
   padding:9px 0px 0px 0px;
   color:#ffffff;
   font: 11pt Arial, Tahoma, sans-serif;
   font-weight:normal;
   text-align:center;
   text-transform:uppercase;
   background: url(/themes/avrora/images/baton.png) 0 0 no-repeat; 
}
#baton a {
   color:#ffffff;
   text-decoration:none;
}
#baton a:hover {
   color:#fa2004;
   /*text-decoration:underline;*/
}
#ofis {	
   position:absolute;
   bottom:26px;
   right:305px;
   width:238px;
   height:80px; /*80px;*/
   background: url(/themes/avrora/images/ofis.png) 0 0 no-repeat;
}
#autor {
   position:absolute;
   bottom:30px;
   right:305px;
   width:238px;
   height:16px; /*80px;*/
   font: 8pt Arial, Tahoma, sans-serif;
   font-weight:normal;
   text-align:center;
   color:#070707;   
}
#autor a {
   text-decoration:underline;
   color:#00ab27;
}
#autor a:hover {
   text-decoration:none;
}
#content .leftmenutitle {
   padding:0px 0px 5px 0px;
   color:#414141;
   font-family:Arial,Tahoma,sans-serif;
   font-size:12px;
   font-weight:bold;
   text-transform:uppercase;
}
.tblforkatalog {
   width:99%;
   margin:10px 0px;
}
.iamforpricel {
   margin:15px 0px 0px 0px;
}
#content img {
   border:1px solid #7cb6cc;   
}
.kuhnamediumtitle {
   width:100%;
   height:30px;
   overflow:hidden;
   margin-bottom:3px;
   color:#458aa4;
}
.mediumtexttitle {
   font-weight:bold;
   font-size:11pt;
   margin:15px 0px;   
}
.highslide img {
   float:left;
   margin:10px 10px 0px 10px;    
}
/*----------------------*/
.mailinput {
   width:250px;
}
.iforbtnsend {
   margin:5px 0px;
   width:252px;
   text-align:right;
}
.ccenaa {
   padding:3px 3px 20px 0px;
   font-weight:bold;
   width:100%;
   height:15px;
   overflow:hidden;
}
.quetitle {
   
   margin:15px 0px;
   font-size: 13pt;
   color: #858585;
   text-transform: none;
   font-size:11pt;
   font-weight:bold;
}
.quequestiondate {
   font-weight:bold;
   font-size:9pt;
}
.read-more {
   text-align:left;
   margin-bottom:25px;
}
.domorsize {
   float:left;
   clear:left;
   margin:5px 10px 10px 10px;
}
.domorsize {
   text-decoration:none;
   color:#7CB6CC;
   cursor: hand;
}
.domorsize:hover {
   text-decoration:underline;
}
