body {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    background-image: url(img/bott_ellast.jpg);
    background-position: center bottom;
    background-repeat: repeat-x;
    background-attachment: fixed;
    background-color: #fff;	
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
}
	
		/*tables*/
	
.big_tabl {
    width: 100%;
    height: 100%;
    background-image: url(img/top_ellast.jpg);
    background-position: center top;
    background-repeat: repeat-x;
    background-attachment: fixed;
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
}

.m_tabl {
    width: 846px;
    margin: auto;
}	
	
.spacer_bott {
    height: 25px;
}
	
.formTD{
    height: 40px;
    width: 10px;	
}

.formControl{
    width: 195px
}
	/*sidebar*/
	
.sidebar  {
	width:332px; 
	height:313px;
	
}
.title_tabl {
    width:40px;
    height: auto; 
}	
	
.cont_tabl {
    width: auto;
    height: 20px;
}	
	
	/*fonts*/
	
p {
    text-indent: 15px;
    margin-top: 15px;
    
}

.text {
  	color: #333;
  	font-size:13px;
  	font-family:Arial, Helvetica, sans-serif;
  	font-weight:900;
  	text-align:justify;
  	text-indent:15px;
  	word-spacing:1px;
  	line-height:15px;
    margin: 0px;
}

.aa-text {
  	color: #333;
  	font-size:13px;
  	font-family:Arial, Helvetica, sans-serif;
  	font-weight:900;
  	text-align:justify;
  	text-indent:15px;
  	word-spacing:1px;
  	line-height:15px;
}

.services {
  	color: #ff9900;
  	font-size:13px;
  	font-family:Arial, Helvetica, sans-serif;
  	font-weight:900;
  	text-align:justify;
  	text-indent:15px;
  	word-spacing:1px;
  	line-height:15px;   
}

.notice {
  	color: #333;
  	font-size:13px;
  	font-family:Arial, Helvetica, sans-serif;
  	font-weight:900;
  	text-align:justify;
  	text-indent:15px;
  	word-spacing:1px;
  	line-height:15px;
    margin-left:225px;
}

.notice-ru {
  	color: #333;
  	font-size:13px;
  	font-family:Arial, Helvetica, sans-serif;
  	font-weight:900;
  	text-align:right;
  	text-indent:15px;
  	word-spacing:1px;
  	line-height:8px;
}

.copyright {
   	font-size:12px;
   	color:#999;
   	font-family:Arial, Helvetica, sans-serif;
}

.slogan {
    font-family: Monotype Corsiva;
    font-size:32px;
    color:#336699;
    margin:40px;	
}
	
.ind-pg-title {
    font-family:Calibri;
    font-size:18px;
  	font-weight:900;
    color:#ff9900;
}	
	
.pg-title {
    font-family:Calibri;
    font-size:18px;
  	font-weight:900;
    color:#336699;
}	
	
.bottom-link {
	display:inline-block;
	margin-top: 2px;
	margin-left: 80px;
    font-family:Calibri;
    font-size:17px;
  	font-weight:900;
  	text-align:center;
    color:#ffffff;
    text-decoration:none;
}	

.bottom-link:hover {
    font-family:Calibri;
    font-size:17px;
  	font-weight:900;
  	text-align:center;
    color:#333;
    text-decoration:none;
}	

.bottom_head {
	display:inline-block;
	margin-top: 2px;
    font-family: Calibri;
    font-size: 17px;
  	font-weight: 900;
  	margin-top: 1px;
	color: #fff;
    text-decoration: none;
}

.bottom_bg {
	position: relative;
	margin-left: 10px;
	display: inline-block;
	width: 750px;
	height: 23px;
	background-color: #FF9900;
}

.skype {
    margin-top: 10px;
    margin-left: 115px;
    text-decoration: none;
    font-size: 12px;
    color: #666;
}	

.callback {
	margin-top: 10px;
	margin-left: 115px;
	text-decoration: none;
    font-size: 12px;
    color: #333;
}	

.icq {
    margin-left: 5px;
    margin-top: 5px;
    text-decoration: none;
    font-size: 12px;
    color: #666;
}	

.mail {
    margin-left: 115px;
    margin-top: 10px;
    text-decoration: none;
    font-size: 12px;
    color: #ff9900;
}	
	
	/*links and navigation*/
	
.skobk {
    font-size:36px;
    font-style:normal;
    color:#FF9900;
}

.sm-skobk {
    font-size:18px;
    font-style:normal;
    font-weight:bold;
    color:#FF9900;
}

.link-text {
    color:#336699;
    font-size:15px;
  	font-weight:900;
    text-decoration:none;
}

.link-text:hover {
    color:#ffffff;
    font-size:15px;
  	font-weight:900;
    text-decoration:none;
}

a.intext  {
  	color: #336699;
  	font-size:13px;
  	font-family:Arial, Helvetica, sans-serif;
  	font-weight:900;
    text-decoration:none; 	
}

a.intext:hover {
  	color: #000099;
  	font-size:13px;
  	font-family:Arial, Helvetica, sans-serif;
  	font-weight:900;
    text-decoration:none; 	
}

	/*elements*/

.sm-logo {
    height:14px;
    width:14px;
}

.quote {
    margin-top:50px;
    margin-left:110px;
}

.confident {
    margin-top:80px;
    margin-left:80px;
}

.available {
    margin-top:50px;
    margin-left:35px;
}

.quality {
    margin-top:90px;
    margin-left:75px;
}

.deadlines {
    margin-top:68px;
    margin-left:95px;
}

.vacancy {
    margin-top:30px;
    margin-left:10px;

}

.order {
    margin-top:30px;
    margin-left:60px;
}

.bot-img{
	width: 600px;
	height: 100px;
	border: 0px;
	margin-left: 170px;
}

.market-li {
    list-style: none;
    margin-left: 0;    
    color: #333;
  	Font-size:13px;
  	font-family:Arial, Helvetica, sans-serif;
  	font-weight:900;
  	word-spacing:1px;
  	line-height:20px;
}

.markt{
   margin-left:60px;
}

.markets-map {
    width:435px;
    height:277px;
}

.big {
    margin-top:45px;
    margin-left:95px;
}



/*quality diagram*/

.diagram { 
	margin-top: 15px;
	margin-left: 25px;
    width: 129px; 
    height: 379px; 
    border: 0px; 
    border-collapse: collapse; 
 	
}
		
#tip0, #tip1, #tip2, #tip3, #tip4, #tip5, #tip6, #tip7, #tip8 {
    display:none; 
}		

/*text rotator*/

.revcont {
    width: 320px;
    height: 100px;
    position: relative;
    top: 20px;
    left: 3px;
    border: 1px;
    margin-bottom: 10px;
}

.revtxt{
    color:#336699;
  	font-size: 13px;
  	font-family:Arial, Helvetica, sans-serif;
  	font-weight:800;
  	font-style:italic;
  	text-align:justify;
  	text-indent: 10px;
  	word-spacing:1px;
  	line-height:15px;
    display: inline-block;
    margin-left: 30px;
}

/*forms*/
	  
.form1 {
    font-size: 15px;
    color: #666666;
    background-color: #FFFFFF;
    border: 1px #00CCFF;
    text-align: left;
    white-space: normal;
    clear: left;
    float: left;
    height: 10px;
    width: 10px;
}

.formtxt{
	color: #333;
  	font-size:13px;
  	font-family:Arial, Helvetica, sans-serif;
  	font-weight:900;
	line-height: 15px;
	color: #333333;
}

.space{
margin-top:15px
}
