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

div.inside-main{
	width:984px; z-index:1;
	min-height:500px; _height:500px;
}
div.inside-main-bottom{
	width:934px; min-height:450px; _height:450px;
}
div.inside-menu{
	width:220px;
}
div.inside-menu-bottom{
	width:170px;	
}

ul#inside-menu{
	list-style-type:none; width:170px; 
	padding: 10px 0 30px 0; float:left;
}
ul#inside-menu li{
	background: url(../images/inside-menu-border.jpg) top no-repeat;
	float:left;
}
ul#inside-menu li#first-li{
	background:none;
}
ul#inside-menu li a{
	display:block; float:left; width:170px;
	color: #bfbfbf; padding:5px 0;
	text-align:left;
}
ul#inside-menu li#submenu-item a{
	display:block; float:left; width:150px;
	padding:5px 0 5px 20px;
	text-align:left;
}
ul#inside-menu li#submenu-item a:hover, ul#inside-menu li#submenu-item a.subcurrent-grey{
	color: #979696!important;
	background: url(../images/arrow-green.jpg) left no-repeat;
}
ul#inside-menu li a:hover, ul#inside-menu li a.subcurrent{
	color: #72ac3e!important;
}

div.path{
	color: #d0d0d0; font-size:10px;
	padding: 17px 0 10px 0px;
	width:530px;float:left;
}
div.path font{
	font:normal 11px Verdana, Arial; text-transform:uppercase;	
}
div.nomenu-path{
	padding-left:15px;
}
div.inside-text{
	width: 515px; float:left;
}
div.nopics{
	width:695px; 
}
div.contacts{
	width:915px;
	padding-left:15px;	
}
div.members{
	width:705px; 
}
div.nomenu{
	width:735px;
	padding-left:15px;
}
div.pics-column{
	width:170px; float:right;
	padding:50px 0 0 0;
}
div.pics{
	width:155px; float:left;
	position:relative;
	padding: 12px 0 12px 14px;
}
div.pics img.mask{
	position:absolute!important; top:0px!important; left:0px!important;
}
div.pics span{
	background:RED;
}
div.small{
	width:126px;
	padding:7px 0 8px 9px;
}
div.inside-text a.download{
	background: url(../images/download.jpg) right no-repeat;
	padding: 0 17px 0 0;
}
div.box{
	width:350px; z-index:2;
	float:left;
}
div.box-bottom{
	width:300px; z-index:2;	
	color: #8f8f8f; float:left;
}
div.box-bottom a{
	background:none;
}
div.box-news{
	width:720px; z-index:2;
	min-height:100px; _height:100px;
	float:left;
}
div.box-news-bottom{
	width:670px; z-index:2;
	min-height:50px; _height:50px;
	color: #8f8f8f; float:left;
}
span.news-txt{
	display:block; float:left;
	width:510px; margin-right:20px;
	z-index:1;
}
div.inside-text ul, ol{
	padding-left:30px;
}

/*============contacts_index.tpl==============*/

div.contacts-left{
	float:left; width: 300px;
}
div.contacts-left a{
	background:none;
}
.contacts-right{
	width:530px; float:right; padding: 0 20px 0 0;
}
label{
	width: 525px;	display: block;
	padding: 0 0 15px 0; text-align:left; 
	float:right;
	
}
label span.l{
	height: 16px; width: 75px; float: left; display: block;
	font-size:11px;}
label span.r{
	width:420px; height: 16px; float: left; display: block;
}
input{
	height: 11px; width: 440px; float: left;
	border:1px solid #d6d6d6; line-height:20px;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #9f9f9f; padding: 1px 0px 3px 5px;
}
*html input{
	width: 435px; 
}
label.larea{
	height: 80px!important; display: block;
}
label.larea span.r{
	width: 450px; height: 80px!important; float: right; display: block;
}
*html label.larea span.r{
	width: 445px;
}
span.coder{
	width:60px!important; float:left!important;
}
span.coder input{
	width:50px!important; 
	margin-top:5px;
}
label.code{
	height: 35px!important; display: block; line-height: normal;
} 
span.r textarea	{
	height: 72px; width: 437px; float: left;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #9f9f9f; padding: 1px 2px 1px 5px; border:1px solid #d6d6d6;
	overflow: auto;
}
*html span.r textarea{
	width: 428px;
}
input.send{
	float:right; width:70px; height:15px;
	margin: 5px 0px 0px 0px; text-align: center; padding: 0px 0px 5px 0px;
	line-height:20px; font: normal 10px Verdana, Arial, Helvetica, sans-serif; color:#fff;
	background: #72ac3e; border:0;
}
label.error{
	height:20px; width:250px;
	clear:both; float:left; color:red;
}

/*======================PAGING===========================*/
div.pagenav{
	padding:10px 15px 0 15px; font-size:11px;
}
div.pagenav a, div.pagenav span{
	display:block; line-height:12px; height:14px; padding: 0px 4px; float:left;
	margin: 0 2px 0 0;
}
div.pagenav a{
	border:1px solid #e9e9e9;
	color:#bebebe; background: url(../images/paging-a-bg.jpg);
}
div.pagenav a:hover{
	border:1px solid #4db3c9;
}

div.pagenav a.paging_next, div.pagenav a.paging_last, div.pagenav a.paging_first,div.pagenav a.paging_previous{	
	font-weight:bold; font-size:14px;
}
div.pagenav span.paging_current{ 
	border:1px solid #3d8ca3;
	color:#20a0bb; background: url(../images/paging-current-bg.jpg);
}
div.pagenav span.paging_dots{ border:1px solid #fff; padding:0; color:#20a0bb; }
/*===== end PAGING =====*/


