@charset "utf-8";
/* CSS Document */

body {font: 100%  Verdana, Trebuchet MS, Arial, Helvetica, sans-serif;
	text-align: left;
	font-size: 0.8em;
	padding:0;
	margin:0;
	background: #FFFFFF;
	width:100%;

}
html, body {height:100%;}

h1,h2,h3,h4 {color:#038203; padding:0px; margin:0px;}
a {text-decoration: none; color:#038203; outline:none;}
a:hover {color: #CCCCCC;}



#wrapper {width:960px; margin: 0 auto; position:relative; min-height:100%; height:auto !important;height:100%;}

/* ---HEAD AREA---*/
#logo {position: relative;width:230px; height:70px; display:block; outline:none;/* background: url(/img/dialog/head-logo.png) -10px 0px no-repeat;*/ float:left;}

#space {width:500px; height:70px; float:left;background: url(/img/dialog/head-space.jpg); }
#scm {width:230px; height:70px; float:left; background: url(/img/dialog/head-scm.jpg);}
	#head-icons{position:absolute; top:50px; right:10px; background: url(/img/dialog/head-icons-borders.jpg) no-repeat 13px 0px;}
	#logo, #head-icons{z-index:9999999999;}
	#head-search {width:10px;height:10px;display: block;background: url(/img/dialog/head-search.jpg) no-repeat;float:left;padding:5px;}
	#head-contact {width:11px;height:9px;display: block;background: url(/img/dialog/head-contact.jpg) no-repeat;float:left;padding:5px;}
	#head-sitemap {width:11px;height:9px;display: block;background: url(/img/dialog/head-sitemap.jpg) no-repeat;float:left;padding:3px;}	
	#head-language,#head-language-ru {width:14px;height:10px;display: block;background: url(/img/dialog/en.jpg) no-repeat;float:left;padding:0px;}	
	#head-language-ru {background: url(/img/dialog/ru.jpg) no-repeat;}
/* ---LEFT COLUMN AREA---*/
#columns {position:relative; width:960px; padding-bottom:65px; z-index:9;}
#left-column{position:relative;width:230px;float:left; background: url(/img/dialog/news-area-bg.jpg) right 185px no-repeat;}
	#menu_container { width:210px;float:left; /* background: url(/img/dialog/menu.jpg) no-repeat;*/ }
	#menu { font-size:1.3em; }
	#menu, #menu ul {padding-left:17px; margin:0px; list-style-image: url(/img/dialog/list-image-0.gif);}
	#menu li{/*background: url(/img/dialog/menu-border.jpg) no-repeat bottom;*/ border-bottom: 1px dotted #CCCCCC; }
	#menu a { padding-left:10px; display:block; outline:none; }
	#menu a.head { padding-left:0px; }
/* ---ADS AREA---*/
	#ads-area{ position:relative;width:210px;float:left;/*background: #0099FF;*/margin-top:20px;}
	#ads-area div.middle, #ads-area div.middle div.right{min-height:200px; height:auto !important;height:200px;}
	
	
	#ads-container{ position:relative; width:215px; clear:both; margin:0px auto;}
	div#ads-content{width:180px; margin-left: 10px; line-height:1.3em; text-align:justify; overflow:auto;_zoom:1;}
	#products, #partners{ list-style-image: url(/img/dialog/list-image-1.gif);}
	#products ul, #partners ul {list-style-image: none; list-style: none; margin-left:5px;}

/* ---RIGHT COLUMN AREA---*/
#right-column{position:relative;width:730px;float:left;}
	#illustration-area{width:730px; height:176px; float:left; background: url(/img/dialog/illustration.jpg);}
	#main-content-wrapper{position: relative;width:460px;float:left;}
	#main-content{position:relative;width:100%; margin:0 auto;padding-top:5px;padding-left:6px;}
		#intro-words{position: relative;width:450px;float:left;}
		#main-content p{padding:5px 0px; margin:0px;}
		#services-area {background:url(/img/dialog/computers-service.gif) no-repeat;}
		#about-area{background:url(/img/dialog/computers-about.gif) no-repeat;}
		#services-area,#about-area {width:221px;/*height:95px;*/float:left;}
		#services-area{margin-left:5px;}
		.mblock {width:221px; padding-top:100px; /*text-align:justify;*/ padding-bottom:5px; font-size:12px;}
		#services-area span, #about-area span {color:#038203; font-size: 1em; font-weight:800; }
		
		#services-area p.mblock,#about-area p.mblock{width:221px; padding-top:100px;}
		#services-area span, #about-area span {color:#038203; font-size: 0.9em; font-weight:800; }
	
		#solutions-area{width:270px; /*height:255px;*/float:left;_margin-left:-8px;} 
		div#solutions-container {clear:both; margin:0px auto;}
		html>body div#solutions-container{margin-top:5px;}
		div.top {background:url(/img/dialog/t-l-c.png) no-repeat bottom left;padding:0px;width:100%;}
		div.top div.right {background:url(/img/dialog/t-r-c.png) no-repeat bottom right;height:10px;margin-left:6px;}
		div.middle {background:url(/img/dialog/content-bl.png) repeat-y left;clear:both;width:100%;}
		div.middle div.right {background:url(/img/dialog/content-br.png) repeat-y right;margin-left:2px;}
			div.solutions-content { width:240px; line-height:1.3em; margin-left: 10px; padding-bottom:15px;text-align:justify; color: #333333; overflow:auto;_zoom:1;}
			div.solutions-content div{padding-bottom:5px; margin-top:5px;}
			div.solutions-content div a{font-size:0.9em}
				#solution-select{position:relative;height:30px; background: url(/img/dialog/selection-bg.jpg) no-repeat;padding:10px; }
				*+html #solution-select { padding-left:0px; }
				/*background:#eeeeee url(/img/dialog/bulb.png) 170px no-repeat;*/
				#extra-solutions{padding-left:20px; padding-top:0px; margin:0px; list-style: circle; font-size:11px;}
				#solution-select select { width: 200px; }
				#solution-select div{position:absolute; left:220px; top:2px; width:13px; height:19px;}
				#bulb{position:relative; background: url(/img/dialog/bulb.jpg) 0px 23px; width:13px; height:19px; cursor:pointer;}
				#bulb a{display:block;width:13px; height:19px;}
				#bulb a:hover{display:block; background: url(/img/dialog/bulb.jpg); width:13px; height:19px;}
		div.bottom {background:url(/img/dialog/b-l-c.png) no-repeat top left;clear:both;padding:0px;width:100%;}
		div.bottom div.right {background:url(/img/dialog/b-r-c.png) no-repeat top right;height:14px;margin-left:11px;}
*+html div.middle div.right div.solutions-content div#solution-select select{margin-left:17px;}


/* ---FOOTER AREA---*/
	#footer{ position:relative; width:960px; height:65px; margin:-65px auto;clear:both; background:#FFFFFF; z-index:9999999999;}
	#content-footer{position:relative; width:730px; height:14px; margin-left:230px; background:url(/img/dialog/content-footer.png) no-repeat;}
	#copyright-area {
		width:230px;height:60px;float:left;
		border-top: 1px dotted grey;
		/*background: url(/img/dialog/copyright-area-bg.jpg) 0px -10px no-repeat;*/
	}
	/*#partners-area {width:730px;height:60px;float:left;margin-top:10px;} */
	#partners-wrapper{position:relative;float:right;}
	.partner-arrows {display:block;width:15px;height:60px;background: transparent url(/img/dialog/partner-arrows.png) no-repeat;}
		#left-side{width:15px; height:60px; float:left;}
		#right-side{width:15px;height:60px; float:left;}
		#left-arrow{background-position: 0px 0px;}
		#left-arrow:hover{background-position: 0px -60px;}
		#right-arrow{background-position: -15px 0px;}
		#right-arrow:hover{background-position: -15px -60px;}
		
#viewer {height:60px; width:700px; overflow:hidden; background-color: #eeeeee; float:left}
#partners-area {width:730px; clear:both; padding:0;}
#viewer img {/*width:90px; height:60px;*/ margin:5px; margin-right:4px; margin-bottom:0px; margin-top:0px; display:inline; border:0;}
#viewer a {display:block; float:left; width:100px; /*height:60px;*/border-right:1px dotted #bfbebe; outline:none;}



.clearfix:after {content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}
.clearfix {display: inline-block;}
* html .clearfix { height: 1%;}
.clearfix {display: block;}

	
/*	FILES	*/
a.doc_file { padding-left:18px; background:url('/img/fugue/icon/document-word.png') no-repeat left center; }
a.ppt_file { padding-left:18px; background:url('/img/fugue/icon/document-powerpoint.png') no-repeat left center; }
a.pdf_file { padding-left:18px; background:url('/img/fugue/icon/document-pdf.png') no-repeat left center; }
a.xls_file { padding-left:18px; background:url('/img/fugue/icon/document-excel.png') no-repeat left center; }