@charset "utf-8";
/* CSS Document 
   Author: Veselin Trifonov as developer @ www.stenikgroup.com
*/
body {
	width:100%;
	height:100%;
	float:left;
	direction:ltr;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	margin:0;
	padding:0;
	color:#fff;
	background-color:#000;
}
html, body {
	height: 100%;
	width:100%;
}
ol {
	padding:0;
	margin:5px 0 10px 20px;
}
ol li {
	margin-bottom:5px;
}
ul li {
	list-style: none;
	padding:0;
	margin:0;
}
p {
	padding:0;
	margin:0;
}

.clear {
	clear:both;
}

a img {
	border:0;
}

.last {
    margin:0 !important;
}

/*START SITE*/

#globalContainer {
	width:100%;
	margin:0 auto;
	background:url(../images/background.jpg) no-repeat center top #131313;
	float:left;
	padding-bottom:30px;
}

#mainContainer {
	display:block;
	width:960px;
	margin:0 auto;
	position:relative;
	padding:0;
}

#header {
	float:left;
	width:960px;
	margin-top:13px;	
}

#header .logo {	
	float:left;
	width:108px;
	height:123px;	
}

#header .lang-bar {	
	float:right;
	height:32px;	
	margin-top:9px;
}

#header .lang-bar img {
	float:left;
	margin-right:4px;
}

#header .lang-bar span {	
	float:left;
	height:32px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#646464;
	text-decoration:none;
	font-weight:normal;
	margin-left:6px;
	margin-right:7px;
	padding-top:7px;
	display:block;
}

#header .menu {	
	float:right;
	height:52px;	
	margin-top:10px;
	width:730px;
}

#header .menu ul {	
	float:left;
	list-style-type:none;
	height:52px;
	margin:0;
	padding:0;
}

#header .menu ul li {
	float:left;
	height:52px;
	padding-right:18px;
	padding-left:18px;
	background: url(../images/menu-line.png) no-repeat right bottom;	
}

#header .menu ul li a {
    height:26px;
	padding-top:26px;
	display:block;
	float:left;
	text-align:right;
	color:#d2d2d2;
	font-family:'Cuprum', Helvetica, Arial, sans-serif;
	font-size:14px;
	text-decoration:none;
	font-weight:normal;
	text-transform:uppercase;
}

#header .menu ul li a:hover {

	background: url(../images/menu-hover.png) no-repeat center top;
}

#header .menu ul li a.selected {
    height:26px;
	padding-top:26px;
	display:block;
	float:left;
	text-align:right;
	color:#d2d2d2;
	font-family:'Cuprum', Helvetica, Arial, sans-serif;
	font-size:14px;
	text-decoration:none;
	font-weight:normal;
	text-transform:uppercase;
	background: url(../images/menu-hover.png) no-repeat center top;
}

#slider-index {	
	width:960px;
	height:399px;
	float:left;	
	padding-top:34px;
	background: url(../images/image-slider-bg.png) no-repeat center top;
	margin-top:21px;
	overflow:hidden;
}

.slider-element1 {
    background: url("../images/slider-elements-1.png") no-repeat scroll left top transparent;
    position:relative;
    left:0px;
    top:0px;
    width:58px;
	height:63px;
    z-index: 500;
}

.slider-element2 {
    background: url("../images/slider-elements-2.png") no-repeat scroll left top transparent;
    position:relative;
    left:0px;
    top:255px;
    width:99px;
	height:101px;
    z-index: 500;
}

.slider-element3 {
    background: url("../images/slider-elements-3.png") no-repeat scroll left top transparent;
    position:relative;
    left:584px;
    top:168px;
    width:68px;
	height:34px;
    z-index: 500;
}

.slider-element4 {
    background: url("../images/slider-elements-4.png") no-repeat scroll left top transparent;
    position:absolute;
    left:80px;
    top:172px;
    width:33px;
	height:38px;
    z-index: 500;
}

.slider-element5 {
    background: url("../images/slider-elements-5.png") no-repeat scroll left top transparent;
    position:absolute;
    left:436px;
    top:177px;
    width:33px;
	height:28px;
    z-index: 500;
}

.slider-element6 {
    background: url("../images/slider-elements-6.png") no-repeat scroll left top transparent;
    position:absolute;
    left:76px;
    top:270px;
    width:46px;
	height:101px;
    z-index: 500;
}

.slider-element7 {
    background: url("../images/slider-elements-6.png") no-repeat scroll left top transparent;
    position:absolute;
    left:76px;
    top:270px;
    width:46px;
	height:101px;
    z-index: 500;
}

#clients {
	float:left;
	width:960px;
	height:110px;
	margin-top:14px;
	margin-bottom:30px;
}

#clients .link-text {
	color:#f4f4f4; 
	font-size:30px; 
	font-family:'Cuprum', Helvetica, Arial, sans-serif;
	text-align:left; 	
	line-height:32px; 
	text-decoration:none;
	font-weight:normal;
	display:block;
	height:40px;
}


#index-content {
	float:left;
	width:960px;
	margin-top:25px;		
}

#index-content .index-box {
	float:left;
	width:305px;
	margin-right:22px;
}

#index-content .index-box .link-text {
	color:#f4f4f4; 
	font-size:30px; 
	font-family:'Cuprum', Helvetica, Arial, sans-serif;
	text-align:left; 	
	line-height:32px; 
	text-decoration:none;
	font-weight:normal;
	display:block;
	height:40px;
}

#index-content .index-box p {
	color:#cdcdcd; 
	font-size:11px; 
	font-family: Arial, Helvetica, sans-serif;
	text-align:left; 	
	line-height:17px; 
	text-decoration:none;
	font-weight:normal;
}
#index-content .index-box .link2 {
    color: #F26532;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: normal;
    line-height: 18px;
    margin-top: 5px;
    text-align: left;
    text-decoration: underline;
}
#index-content .index-box .link2:hover {
    text-decoration: none;
}






#footerContainer {
	width:100%;
    background: none repeat scroll 0 0 #000;
	float:left;
}

#footer {
	width:960px;
	margin:0 auto;
	padding:0;
	height:138px;
}

#footer ul {
	margin:0 auto;
	padding:0;
	height:64px;
	list-style-type:none;
	width:760px;
}

#footer ul li {
	margin-left:25px;
	margin-right:25px;
	text-align:center;
	height:37px;
	float:left;
	padding-top:27px;
}

#footer ul li a {
    color: #bababa;
    font-family:Arial,Helvetica,sans-serif;
    font-size:11px;
    font-weight:normal;
    line-height:18px;
    text-align: center;
    text-decoration:none;	
}
#footer ul li a:hover {
    color: #818181;
}
#footer ul li a.selected {
    color: #818181;
    font-family:Arial,Helvetica,sans-serif;
    font-size:11px;
    font-weight:normal;
    line-height:18px;
    text-align: center;
    text-decoration:none;	
}

#footer span {
    color: #bababa;
    font-family:Arial,Helvetica,sans-serif;
    font-size:11px;
    font-weight:normal;
    line-height:18px;
    text-align: center;
    text-decoration:none;
	display:block;
	float:left;
	margin-right:15px;
}

#footer .footer-bottom {
    color: #bababa;
    font-family:Arial,Helvetica,sans-serif;
    font-size:11px;
    font-weight:normal;
    line-height:18px;
    text-align: center;
    text-decoration:none;
	display:block;
	float:left;
	margin-right:15px;
}
#footer .footer-bottom:hover {
    color: #818181;
}
#footer .footer-Stenik {
    color: #bababa;
    float: right;
    font-family:Arial,Helvetica,sans-serif;
    font-size: 11px;
	text-decoration:none;
    font-weight:normal;
}
#footer .footer-Stenik a.stenik {
    color: #bababa;
    font-family:Arial,Helvetica,sans-serif;
    font-size: 11px;
	text-decoration:none;
	font-weight:normal;
}
#footer .footer-Stenik a.stenik1 {
    color: #dfdfdf;
    font-family:Arial,Helvetica,sans-serif;
    font-size: 11px;
	text-decoration:none;
    font-weight:normal;
}





#aboute-us {
	float:left;
	width:960px;
	margin-top:36px;
}

#aboute-us .link-text {
	color:#f4f4f4; 
	font-size:24px; 
	font-family:'Cuprum', Helvetica, Arial, sans-serif;
	text-align:left; 	
	line-height:24px; 
	text-decoration:none;
	font-weight:normal;
	display:block;
	height:28px;
}

#aboute-us .left-menu {
	width:220px;
	float:left;
	margin-right:30px;	
}

#aboute-us .left-menu ul {
	width:220px;
	list-style-type:none;
	margin:0 auto;
	padding:0;
	float:left;	
}

#aboute-us .left-menu ul li {
	float:left;
	width:220px;
	height:23px;
}

#aboute-us .left-menu ul li a {
	float:left;
	background:url(../images/bullet-01.png) no-repeat left top;
	background-position: 0px 3px;
	padding-left:18px;
	color:#a5a5a5;
	font-family:Arial,Helvetica,sans-serif;
    font-size: 11px;
	text-decoration:none;
    font-weight:bold;
	text-transform:uppercase;
	height:14px;
	*height:18px;
	width:220px;
}
#aboute-us .left-menu ul li a:hover, #aboute-us .left-menu ul li a.selected {
	background:url(../images/bullet-01-hover.png) no-repeat left top;
	background-position: 0px 3px;
	color:#f26532;
}

.wide {
	width:960px!important;
}

#aboute-us .content {
	width:710px;
	float:left;	
	margin-top:10px;
}
#aboute-us .content p {
	color:#cdcdcd; 
	font-size:11px; 
	font-family: Arial, Helvetica, sans-serif;
	text-align:left; 	
	line-height:17px; 
	text-decoration:none;
	font-weight:normal;
}
#aboute-us .content .link2 {
    color: #F26532;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: normal;
    line-height: 18px;
    margin-top: 5px;
    text-align: left;
    text-decoration: underline;
}
#aboute-us .content .link2:hover {
    text-decoration: none;
}
#aboute-us .content img {
	border:0;
	margin-top:4px;
	margin-right:16px;
	margin-bottom:5px;
	float:left;
}

#aboute-us .content ul {
	width:100%;
	list-style-type:none;
	margin-top:0;
	margin-left:10px;
	margin-bottom:20px;
	padding:0;
	float:left;	
}

#aboute-us .content ul li {
	float:left;
	width:100%;
	height:20px;
	color:#cdcdcd; 
	font-size:11px; 
	font-family: Arial, Helvetica, sans-serif;
	text-align:left; 	
	line-height:17px; 
	text-decoration:none;
	font-weight:normal;
	padding-left:18px;
	background:url(../images/bullet-02.png) no-repeat left top;
	background-position: 0px 4px;
}


#clients-projects {
	float:left;
	width:960px;
	margin-top:36px;
}

#clients-projects .link-text {
	color:#f4f4f4; 
	font-size:24px; 
	font-family:'Cuprum', Helvetica, Arial, sans-serif;
	text-align:left; 	
	line-height:24px; 
	text-decoration:none;
	font-weight:normal;
	display:block;
	height:28px;
}

#clients-projects .clients {
	width:960px;
	height:100px;
	float:left;
	margin-top:10px;
}

#clients-projects .clients img {
	border:0;
	margin-top:0px;
	margin-right:15px;
	margin-bottom:0px;
	float:left;
}
#clients-projects .clients .link-clients {
	color:#f4f4f4;
    font-family:Arial,Helvetica,sans-serif;
    font-size:18px;
    font-weight: normal;
    line-height: 18px;
    text-align: left;
    text-decoration:none;
	margin-bottom:8px;
	display:block;
}
#clients-projects .clients p {
	color:#cdcdcd; 
	font-size:11px; 
	font-family: Arial, Helvetica, sans-serif;
	text-align:left; 	
	line-height:17px; 
	text-decoration:none;
	font-weight:normal;
	display:block;
	overflow:hidden;
	height:50px;
}

.paging {
    float:right;
	height:24px;
	background-color:#2d2d2d;
	font-family:Arial,Helvetica,sans-serif;
    font-size:11px;
    font-weight: normal;
    line-height: 15px;	
	margin-top:15px;
}

.paging a {
    float:left;
	display:block;
	height:21px;
	padding-left:7px;
	padding-right:7px;	
	color:#cfcfcf;
	text-decoration:none;
	padding-top:5px;
}
.paging a:hover {
	color:#656565;	
}
.paging a.selected {
    float:left;
	display:block;
	height:21px;
	padding-left:7px;
	padding-right:7px;	
	color:#656565;
	background-color:#191818;
	text-decoration:none;
	padding-top:5px;
}


#clients-projects-detailed {
	float:left;
	width:670px;
	margin-top:36px;
}

#clients-projects-detailed .link-text {
	color:#f4f4f4; 
	font-size:24px; 
	font-family:'Cuprum', Helvetica, Arial, sans-serif;
	text-align:left; 	
	line-height:24px; 
	text-decoration:none;
	font-weight:normal;
	display:block;
	height:28px;
	float:left;
}

#clients-projects-detailed .link-back {
	color:#f26532; 
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left; 	
	line-height:24px; 
	text-decoration:underline;
	font-weight:normal;
	display:block;
	height:28px;
	float:right;
	background:url(../images/bullet-03.png) no-repeat left top;
	background-position: 0px 7px;
	padding-left:13px;
}
#clients-projects-detailed .link-back:hover {
	text-decoration:none;
}

#clients-projects-detailed .clients-detailed {
	float:left;
	margin-top:10px;
}

#clients-projects-detailed .clients-detailed img {
	border:0;
	margin-top:3px;
	margin-right:15px;
	margin-bottom:0px;
	float:left;
}

#clients-projects-detailed .clients-detailed p {
	color:#cdcdcd; 
	font-size:11px; 
	font-family: Arial, Helvetica, sans-serif;
	text-align:left; 	
	line-height:17px; 
	text-decoration:none;
	font-weight:normal;
	display:block;
}

#clients-projects-detailed .clients-detailed ul {
	width:100%;
	list-style-type:none;
	margin-top:0;
	margin-left:10px;
	margin-bottom:20px;
	padding:0;
	float:left;	
}

#clients-projects-detailed .clients-detailed ul li {
	float:left;
	width:100%;
	height:20px;
	color:#cdcdcd; 
	font-size:11px; 
	font-family: Arial, Helvetica, sans-serif;
	text-align:left; 	
	line-height:17px; 
	text-decoration:none;
	font-weight:normal;
	padding-left:18px;
	background:url(../images/bullet-02.png) no-repeat left top;
	background-position: 0px 4px;
}

#clients-projects-detailed .clients-detailed-pictures {
	float:left;
	margin-top:10px;
}
#clients-projects-detailed .clients-detailed-pictures img {
	border:0;
	margin-top:0px;
	margin-right:15px;
	margin-bottom:0px;
	float:left;
}

.clients-other-projects {
	float:right;
	width:190px;
	margin-top:30px;
}

.clients-other-projects .link-text {
	color:#e0e0e0; 
	font-size:24px; 
	font-family:'Cuprum', Helvetica, Arial, sans-serif;
	text-align:left; 	
	line-height:24px; 
	text-decoration:none;
	font-weight:normal;
	display:block;
	float:left;
	margin-bottom:10px;
}

.clients-other-projects .clients {
	width:190px;
	float:left;
	margin-top:10px;
	margin-bottom:20px;
}
.clients-other-projects .clients a {
	text-decoration:none;
}
.clients-other-projects .clients img {
	border:0;
	float:left;
}
.clients-other-projects .clients span {
	color:#f4f4f4;
    font-family:Arial,Helvetica,sans-serif;
    font-size:16px;
    font-weight: normal;
    line-height: 18px;
    text-align: left;
    text-decoration:none;
	margin-bottom:8px;
	display:block;
}
.clients-other-projects .clients p {
	color:#cdcdcd; 
	font-size:11px; 
	font-family: Arial, Helvetica, sans-serif;
	text-align:left; 	
	line-height:17px; 
	text-decoration:none;
	font-weight:normal;
	display:block;
	overflow:hidden;
	height:50px;
}


#references {
	float:left;
	width:960px;
	margin-top:36px;
}

#references .link-text {
	color:#f4f4f4; 
	font-size:24px; 
	font-family:'Cuprum', Helvetica, Arial, sans-serif;
	text-align:left; 	
	line-height:24px; 
	text-decoration:none;
	font-weight:normal;
	display:block;
	height:28px;
}

#references .ref-col {
	float:left;
	width:265px;
	margin-top:10px;
	margin-right:82px;
	margin-bottom:20px;
}

#references .ref-col span {
	color:#efefef; 
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:right; 	
	line-height:24px; 
	text-decoration:none;
	font-weight:normal;
	display:block;
	float:left;
	width:150px;
	margin-right:15px;
	margin-top:7px;
}

#references .ref-col a {
	background-color:#5f5f5f;
	color:#e0e0e0; 
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center; 	
	line-height:20px; 
	text-decoration:none;
	font-weight:normal;
	display:block;
	float:left;
	width:83px;
	height:20px;
	margin-top:7px;
}
#references .ref-col a:hover {
	background-color:#f36630;
	color:#30302e;
}


#news-catalog {
	float:left;
	width:960px;
	margin-top:36px;
}

#news-catalog .link-text {
	color:#f4f4f4; 
	font-size:24px; 
	font-family:'Cuprum', Helvetica, Arial, sans-serif;
	text-align:left; 	
	line-height:24px; 
	text-decoration:none;
	font-weight:normal;
	display:block;
	height:28px;
	float:left;
}

.news-col {
	float:left;
	width:460px;
	margin-right:40px;
}

.news {
	float:left;
	width:460px;
	margin-top:25px;
	margin-right:30px;
}
.news img {
	border:0;
	margin-top:0px;
	margin-right:15px;
	margin-bottom:10px;
	float:left;
}
.news .link-news {
	color:#f4f4f4; 
	font-size:16px; 
	font-family:'Cuprum', Helvetica, Arial, sans-serif;
	text-align:left; 	
	line-height:16px; 
	text-decoration:none;
	font-weight:normal;
	display:block;
}
.news .date {
	color:#f26532; 
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left; 	
	line-height:24px; 
	text-decoration:none;
	font-weight:normal;
	display:block;
}
.news p {
	color:#cdcdcd; 
	font-size:11px; 
	font-family: Arial, Helvetica, sans-serif;
	text-align:left; 	
	line-height:17px; 
	text-decoration:none;
	font-weight:normal;
	display:block;
	overflow:hidden;
	height:35px;
}

.news .link-news-more {
	color:#f26532; 
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left; 	
	line-height:24px; 
	text-decoration:underline;
	font-weight:normal;
	display:block;
	height:28px;
	float:right;
}
.news .link-news-more:hover { 
	text-decoration:none;
}

#news-detailed {
	float:left;
	width:670px;
	margin-top:36px;
}

#news-detailed .link-text {
	color:#f4f4f4; 
	font-size:24px; 
	font-family:'Cuprum', Helvetica, Arial, sans-serif;
	text-align:left; 	
	line-height:24px; 
	text-decoration:none;
	font-weight:normal;
	display:block;
	width:520px;
	float:left;
}
#news-detailed .date {
	color:#f26532; 
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left; 	
	line-height:24px; 
	text-decoration:none;
	font-weight:normal;
	display:block;
	float:left;
}
#news-detailed .link-back {
	color:#f26532; 
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left; 	
	line-height:24px; 
	text-decoration:underline;
	font-weight:normal;
	display:block;
	height:28px;
	float:right;
	background:url(../images/bullet-03.png) no-repeat left top;
	background-position: 0px 7px;
	padding-left:13px;
}
#news-detailed .link-back:hover {
	text-decoration:none;
}


#news-detailed .news-d {
	float:left;
	margin-top:10px;
}

#news-detailed .news-d img {
	border:0;
	margin-top:3px;
	margin-right:15px;
	margin-bottom:0px;
	float:left;
}

#news-detailed .news-d p {
	color:#e3e3e3; 
	font-size:11px; 
	font-family: Arial, Helvetica, sans-serif;
	text-align:left; 	
	line-height:17px; 
	text-decoration:none;
	font-weight:normal;
	display:block;
}

#news-detailed .link {
	color:#f26532; 
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left; 	
	line-height:17px; 
	text-decoration:underline;
	font-weight:normal;
}
#news-detailed .link:hover {
	text-decoration:none;
}

#news-detailed .news-d ul {
	list-style-type:none;
	margin-top:0;
	margin-left:10px;
	margin-bottom:20px;
	padding:0;
}

#news-detailed .news-d ul li {
	height:20px;
	color:#cdcdcd; 
	font-size:11px; 
	font-family: Arial, Helvetica, sans-serif;
	text-align:left; 	
	line-height:17px; 
	text-decoration:none;
	font-weight:normal;
	padding-left:20px;
	background:url(../images/bullet-02.png) no-repeat left top;
	background-position: 0px 4px;
}
#news-detailed .news-d ol {
	margin-top:0;
	margin-left:32px;
	margin-bottom:15px;
	padding:0;
}
#news-detailed .news-d ol li {
	height:15px;
	color:#cdcdcd; 
	font-size:11px; 
	font-family: Arial, Helvetica, sans-serif;
	text-align:left; 	
	line-height:17px; 
	text-decoration:none;
	font-weight:normal;
}

#other-news-col {
	float:right;
	width:190px;
	margin-top:36px;
}

#other-news-col .link-text {
	color:#e0e0e0; 
	font-size:24px; 
	font-family:'Cuprum', Helvetica, Arial, sans-serif;
	text-align:left; 	
	line-height:24px; 
	text-decoration:none;
	font-weight:normal;
	display:block;
	float:left;
	margin-bottom:10px;
}

#other-news-col .news-short {
	width:190px;
	float:left;
	margin-top:10px;
	margin-bottom:20px;
}
#other-news-col .news-short a.news-short-zaglavie {
	color:#f4f4f4;
    font-family:Arial,Helvetica,sans-serif;
    font-size:16px;
    font-weight: normal;
    line-height: 16px;
    text-align: left;
    text-decoration:none;
	margin-bottom:0px;
	display:block;
}
#other-news-col .news-short a.news-short-more {
	color:#f26532; 
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left; 	
	line-height:18px; 
	text-decoration:underline;
	font-weight:normal;
	display:block;
	float:left;
}
#other-news-col .news-short a.news-short-more:hover {
	text-decoration:none;
}
#other-news-col .news-short img {
	border:0;
	float:left;
}
#other-news-col .news-short span {
	color:#f26532; 
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left; 	
	line-height:21px; 
	text-decoration:none;
	font-weight:normal;
	display:block;
	float:left;
	margin-bottom:5px;
}
#other-news-col .news-short p {
	color:#cdcdcd; 
	font-size:11px; 
	font-family: Arial, Helvetica, sans-serif;
	text-align:left; 	
	line-height:17px; 
	text-decoration:none;
	font-weight:normal;
	display:block;
	margin-bottom:5px;
	overflow:hidden;
	height:50px;
}



#contacts {
	float:left;
	width:960px;
	margin-top:36px;
}

#contacts .link-text {
	color:#f4f4f4; 
	font-size:24px; 
	font-family:'Cuprum', Helvetica, Arial, sans-serif;
	text-align:left; 	
	line-height:24px; 
	text-decoration:none;
	font-weight:normal;
	display:block;
	height:28px;
}

#contacts .left-col {
	float:left;
	width:240px;
	margin-top:10px;
	margin-right:30px;
	margin-bottom:20px;
}

#contacts .left-col span.white {
	color:#f4f4f4; 
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left; 	
	line-height:18px; 
	text-decoration:none;
	font-weight:normal;
	display:block;
	margin-right:5px;
	float:left;

}

#contacts .left-col span.grey {
	color:#cdcdcd; 
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left; 	
	line-height:18px; 
	text-decoration:none;
	font-weight:normal;
	display:block;
	margin-bottom:6px;

}

#contacts .left-col a {
	color:#f26532; 
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left; 	
	line-height:20px; 
	text-decoration:underline;
	font-weight:normal;
	display:block;
}
#contacts .left-col a:hover {
	text-decoration:none;
}

#contacts .right-col {
	float:right;
	width:320px;
	margin-top:10px;
	margin-bottom:20px;
}

#contacts .right-col span.text {
	color:#bfbfbf; 
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left; 	
	line-height:18px; 
	text-decoration:none;
	font-weight:normal;
	display:block;
	margin-bottom:10px;
}
#contacts .right-col span.text1 {
	color:#f26532; 
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left; 	
	line-height:18px; 
	text-decoration:none;
	font-weight:normal;
}

#contacts .right-col label {
	clear:both;
    color:#bfbfbf;
    display:block;
    float:left;
    font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
    font-weight:normal;
	text-align:left;
    width:120px;
}
#contacts .right-col input {
    background: none repeat scroll 0 0 #2f2f2f;
    border: 1px solid #535351;
    color: #d1d1d1;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: 19px;
    line-height: 19px;
    margin-bottom: 5px;
    padding-left:5px;
    width: 295px;
}
#contacts .right-col textarea {
    background: none repeat scroll 0 0 #2f2f2f;
    border: 1px solid #535351;
    color: #d1d1d1;
    font: 12px Arial,Helvetica,sans-serif;
    height: 71px;
    margin-bottom: 10px;
    overflow: auto;
    padding: 5px;
    width: 290px;
}
#contacts .right-col #code {
    background: none repeat scroll 0 0 #2f2f2f;
    border: 1px solid #535351;
    color: #d1d1d1;
    float: left;
    font: 12px Arial,Helvetica,sans-serif;
    height: 22px;
    text-align: center;
    width: 96px;
	margin-left:19px;
	margin-right:19px;
	
}
#contacts .right-col .submit_btn {
    background: none repeat scroll 0 0 #5f5f5f;
    border: medium none;
    color: #dfdfdf;
    cursor: pointer;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: 26px;
    line-height: 22px;
    margin-bottom: 0;
    padding: 0 0 2px;
    width: 83px;
	float:left
}
#contacts .right-col img {
	float:left;
	border:0;
}


#sitemap {
	float:left;
	margin-bottom:40px;	
	margin-top:30px;
}

#sitemap ul {
	margin:0;
	padding:0;
}
#sitemap ul li {
	padding:0;
	margin:0;
	background:none;
	clear:both;
}
#sitemap ul li a {
    color: #A5A5A5;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
    height: 23px;
    padding-left: 18px;
    text-decoration: none;
    text-transform: uppercase;
}
#sitemap ul li a:hover {
	color: #F26532;
}
#sitemap ul li ul {
	padding:0 0 0 2px;
	margin-left:0px;
	margin-bottom:30px;
	margin-top:10px;
}
#sitemap ul li ul li {
	padding:0 0 0 20px;
}
#sitemap ul li ul li a {
    color: #F26532;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: normal;
    height: 18px;
    padding-left: 18px;
    text-decoration: underline;
	text-transform:none;
	background: url("../images/bullet-02.png") no-repeat scroll 0 4px transparent;
}
#sitemap ul li ul li a:hover {
	text-decoration: none;	
}
.error_list {padding: 0; color: red;}




#index-content .index-box .left-col {
	float:left;
	width:240px;
	margin-top:10px;
	margin-right:30px;
	margin-bottom:20px;
}

#index-content .index-box .left-col span.white {
	color:#f4f4f4; 
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left; 	
	line-height:18px; 
	text-decoration:none;
	font-weight:normal;
	display:block;
	margin-right:5px;
	float:left;

}

#index-content .index-box .left-col span.grey {
	color:#cdcdcd; 
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left; 	
	line-height:18px; 
	text-decoration:none;
	font-weight:normal;
	display:block;
	margin-bottom:6px;

}

#index-content .index-box .left-col a {
	color:#f26532; 
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left; 	
	line-height:20px; 
	text-decoration:underline;
	font-weight:normal;
	display:block;
}
#index-content .index-box .left-col a:hover {
	text-decoration:none;
}