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


/*============about_us============*/

div.content{
	float: left; width: 723px;
	padding: 0 0 0 25px;
}
div.content img.big-pic{
	float:left;
	padding-left:12px;
}
div.repeat{
	width:665px;
	background:url(../images/bg-main-repeat.jpg) repeat-y;
	float:left;
	padding: 0 27px 20px 31px;
	text-align:justify;
}
div.repeat-index{
	width:669px;
	background:url(../images/bg-main-repeat.jpg) repeat-y;
	float:left;
	padding:0 0 20px 31px;
	text-align:justify;
}
div.top{
	width:684px;
	height:43px;
	background:url(../images/bg-main-top.jpg) no-repeat;
	float:left;
	margin-top: -14px;
	padding: 20px 27px 0 12px;
}
div.bottom{
	width:723px;
	height:28px;
	background:url(../images/bg-main-bottom.jpg) no-repeat;
	float:right;
}
div.path{
	float: left; 
	width: 684px;
	margin-bottom:23px;
}
div.repeat div.path{ width: 665px;}
div.path a{
	color:#7e8086;
	font-size:10px;
	text-transform:lowercase;
	float:left;
}
h1.title{
	width:410px;
    height:31px;
	float:left;
	background-color:#4392e9;
	color:#fbfdff;
	font-size:14px;
	text-transform:uppercase;
	padding:0 0 0 19px;
	margin-bottom:10px;
	line-height: 31px;
}
div.left{
	width:170px;
	float:left;
}
div.left img{
	border:1px solid #939499;
	margin-bottom:23px;
}
div.right{
	width:470px;
	float:right;
}

div.repeat ul, div.repeat ol{
	padding-left: 25px;
	list-style-image:url(../images/bullet-inside.jpg);
}


/*============news============*/

div.news{
	width:100%;
	float:left;
	background:url(../images/doting-bg.jpg) top repeat-x;
	padding:7px 0 12px 0;
}
div.news img{
	border:1px solid #87888e;
	float:left;
	margin-right:20px;
}
div.news a.button{
	width:50px;
	height:13px;
	display:block;
	float:left;
	background:#ffb933;
	font-size:10px;
	color:#fff;
	padding:0 0 0 8px;
}
div.news a.news-title{
	width:100%;
	display:block;
	float:left;
	font-size:11px;
	color:#3f4449;
	padding:0 0 7px 0;
}
div.news a.news-title:hover{
	text-decoration:underline;
}
div.news font.data{
	font-size:10px;
	color:#7e8086;
}

div#pagenav{
	
}
div#pagenav a{
	text-decoration:none;
	color:#7e8086;
	font-size:10px;
}
div#pagenav a.paging_pages{
	color:#7e8086;
}
div#pagenav span.paging_current{
	color:#4392e9;
}

/*============products============*/
div.products{
	width:310px;
	float:left;
	background:url(../images/doting-bg.jpg) top repeat-x;
	padding:20px 0 10px 0;
	line-height:14px;
}
div.products a.button{
	width:50px;
	height:13px;
	display:block;
	float:left;
	background:#ffb933;
	font-size:10px;
	color:#fff;
	padding:0 0 0 6px;
	line-height:10px;
}
div.products img{
	border:1px solid #87888e;
	float:left;
	margin-right:20px;
}
div.products a.news-title{
	width:100%;
	display:block;
	float:left;
	font-size:11px;
	color:#3f4449;
	padding:0 0 7px 0;
}
div.products a.news-title:hover{
	text-decoration:underline;
}


/*============partners============*/

div.text{
	width:482px;
	float:right;
}

div.text a.button-partners{
	width:124px;
	line-height:18px;
	display:block;
	float:left;
	background:#ffb933 url(../images/arrow-partners.jpg) 125px center no-repeat;
	font-size:10px;
	color:#fff;
	padding:0 8px 0 8px;
	text-transform:uppercase;
}
div.text a.weblinks{
	width:100%;
	display:block;
	margin-bottom:5px;
}

/*============certificates============*/

a.greenlinks{
	line-height:12px;
	display:block;
	float:left;
	background:url(../images/downloads-icon.jpg) left center no-repeat;
	padding:0 0 0 20px;
}
font.certificates{
	color:#3f4449;
}

/*============news_detail============*/

div.text-details{
	width:497px;
	float:right;
	background:url(../images/doting-bg.jpg) bottom repeat-x;
}
div.text-links{
	width:497px;
	float:right;
	padding:14px 0 0 0;
}
div.text-links a{
	margin-bottom:10px;
}
div.zoom{
	float:left;
	width:148px;
	height:150px;
	position:relative;
}
div.zoom a{
	float:left;
	position:absolute;
	top:132px;
	left:128px;
}

/*============products_detail============*/

/*============contacts============*/


div.top-contacts{
	height:293px;
	background:url(../images/contacts_pic_top.jpg) no-repeat;
	float:left;
	width: 723px;
	position:relative;
}
div.top-begin{
	background:url(../images/index-pic-top.jpg) no-repeat;
}
h1.title-contacts{
	width:319px;
    height:24px;
	float:left;
	background-color:#4392e9;
	color:#fbfdff;
	font-size:14px;
	text-transform:uppercase;
	padding:7px 0 0 19px;
	margin-bottom:10px;
	position:absolute; top:255px; left:12px;
}
div.left-column{
	width:286px;
	float:left;
}
/*div.left-column a{
	color:#017767;
}*/
div.right-column{
	width:326px;
	float:right;
}
div.right-column label{
	display: block; width: 326px;
	float: left;
	margin: 0 0 7px 0;
}

div.right-column label span{
	display: block; float: left;
	width: 70px;
	text-align: left;
}
div.right-column label span.l{
	padding: 3px 0 0 0;
}
div.right-column label span.r{
	float:right; width: 252px;
}
div.right-column label span.r input{
	width: 250px; float:left;
	height: 16px;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	background: #fff;
	border: 1px solid #bebfc2;
}
div.right-column label span.r span.coder input{
	width: 60px; float:left;
	height: 16px;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	background: #fff;
	border: 1px solid #bebfc2;
}
div.right-column label span.r textarea{
	width: 250px; float:left; height: 70px;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	background: #fff;
	border: 1px solid #bebfc2;
}
div.right-column label span.r input.send{
	float:right; 
	width:53px; 
    height:15px;
	font-size:10px; 
	text-align: center; 
	border:0;
	background:#13b09b;
	color:#fff;
	padding:0 0 3px 0;
	margin-top:3px;
}
 

