* {
	margin:0;
	padding:0;
}
body {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	background-color:#1f1a17;
	color:#f1f1f1;
}
#wrapper {
	width:99% !important;
	width:980px;
	min-width:979px;
	border-left:10px solid #984478;
	border-bottom:10px solid #984478;
	position:relative;
}
.clear {
	clear:both;
}
/*------------Head Begin----------*/
#headWrapper {
	background:url(/css/img/headBg.gif) left top repeat-x;
	width:100%;
	height:360px;
}
#head {
	background:url(/css/img/head.jpg) left top no-repeat;
	width:993px;
	height:360px;
}
#head h1 {
	color:#1f1a17;
	display:none;
}
#url a {
	width:120px;
	font-size:12px;
	color:#717171;
	text-decoration:none;
	margin:20px 0 0 55px;
	float:left;
}
#mailPhone {
	width:400px;
	text-align:right;
	float:right;
	margin:10px 50px 0 0;
}
#mailPhone a {
	font-size:14px;
	color:#FFF;
	text-decoration:none;
}
#mailPhone #phone {
	font-size:25px;
	color:#984478;
}
#mailPhone #code {
	font-size:15px;
	color:#984478;
}
#logo {
	padding:50px 0 0 0;
	float:left;
}
#headFoto {
	padding:85px 0 0 605px;
}
/*------------Head End-----------*/

/*------------Left Column Begin------------*/
#leftColumn {
	background:url(/css/img/menuBg.png) left top no-repeat;
	width:230px;
	float:left;
}
#leftColumn .xxxxxx {
	width:230px;
	min-height:500px;
	text-align:center;
	padding-top:113px;
}
#leftColumn .xxxxxx img {
	border:0px none
}
ul {
	margin:0;
	padding:0;
	list-style-type:none;
}
ul a {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:16px;
	display:block;
	width:196px;
	text-decoration:none;
	margin-left:50px;
	padding:10px 0 0 20px;
}
#leftColumn ul li a {color:#b9b9b9; background: url(/css/img/menu.png) left top no-repeat; height:36px; margin-top:5px}
#leftColumn ul li a:hover, #leftColumn .active, #leftColumn .png1 {color:#000; background: url(/css/img/menu.png) left bottom no-repeat; height:36px; margin-top:5px}
#ask {
	background:url(/css/img/ask.jpg) -40px top no-repeat;
	width:325px;
	height:330px;
	margin-top:30px;
	position:absolute;
	z-index:-1;
}
/*------------Left Column End------------*/

/*------------Content Begin--------------*/
#content {
	background:url(/css/img/contentBg.png) left top no-repeat;
	font-size:14px;
	line-height:2;
	width:670px;
	padding:50px 0 20px 0;
	float:left;
	min-height:600px
}
#content .text {width:560px}
#content .text:first-letter {color:#984478; font:normal 21px Arial}
#content span {
	color:#984478;
	text-decoration:none;
}
#content .re {
	font-size:20px;
	text-decoration:none;
}
#content h1 {font:normal 32px Arial; font-style:italic; letter-spacing:-1px; color:#fff; margin-bottom:20px}
.news_date a {color:#984478; font:normal 16px Arial}
.news_date a:hover {color:#cd8ab4}
/*------------Content End--------------*/
#galHead {
	height:40px;
	font-size:20px;
	padding:5px 0 0 10px;
	background-color:#3f3734;
}
#galHead span {
	color:#984478;
	text-decoration:none;
}
#projectName {
	font-size:18px;
	padding:0 0 5px 10px;
	color:#984478;
	text-decoration:none
}
#projectName a {
	color:#984478;
}
#projectlist {
	font-size:18px;
	margin:20px 0 0 40px;
	color:#984478;
}
#projectlist a {
	color:#984478;
	text-decoration:none
}
#projectlist a:hover {
	color:#fff;
	text-decoration:none
}
#projectCreators {
	font-size:11px;
	padding:5px 0 15px 10px;
}
#projectCreators a {color:#984478;}
#line {
	background:url(/css/img/line.png) left top no-repeat;
	width:690px;
	height:4px;
	margin-left:10px;
}
#bigImg {
	width:440px;
	margin-bottom:40px
}
#thumbs {
	width:230px;
	text-align:center;
	float:right
}
#thumbs img {
	margin:0 2px 5px 2px;
	border:0 none
}
#comments:first-letter {color:#984478; font:normal 21px Arial}
/*-------------Reformators Begin--------*/
#reformatorsWrapper {background:url(/css/img/reformatorsWrapperBg.png) left top repeat-x; background-color:#241d1a}
#reformators {
	background:url(/css/img/reformatorsBg.png) left top no-repeat;
	width:910px;
	height:269px;
	margin-left:23px;
	padding:50px 0 10px 60px;
}
#reformators-outer {
	background:url(/css/img/reformatorsBg.png) left top repeat-x;
	height:332px;
	padding:0 0 0 40px;
}
#reShadow {
	background:url(/css/img/reShadow.png) top right no-repeat;
	width:28px;
	height:332px;
	float:right;
}
#reformators-inner {
	background-color:#25211f;
	width:91%;
	height:220px;
	margin-top:40px;
	padding:10px 0 0 10px;
	float:left;
}
#lamp {
	background:url(/css/img/lamp.jpg) top right no-repeat;
	width:950px;
	height:84px;
}
#ourRe {
	width:923px;
	font-size:30px;
	margin:0 0 -15px 70px;
	position:relative;
	z-index:1000;
}
#ourRe span {
	color:#984478;
}
#photo {
	width:175px;
}
#photo img {
	border: 10px solid #FFF;
	margin-bottom:5px;
}
#photo span {
	background:url(/css/img/nameBg.png) left bottom repeat-x;
	font-size:20px;
	color:#984478;
}
#photo a {text-decoration:none}
.pics {
	width:150px;
	height:230px;
}
.pics img {
	border: 7px solid #FFF;
	margin-bottom:20px;
}
.pic img {
	border: 7px solid #FFF;
	margin-bottom:20px;
}
#about {
	font-size:12px;
	padding-right:20px;
}
#about a {color:#984478}
#works {
	width:200px;
}
/*-------------Reformators End-----------*/

/*-------------Footer Begin-----------*/
#footerWrapper {
	background-color:#241d1a;
	width:100%;
	height:205px;
}
#footer {
	width:993px;
	height:205px;
}
#footer img {
	margin:30px 10px 0 50px;
	float:left;
}
#links {
	text-align:center;
	font-size:17px;
	padding-top:60px;
}
#contacts {
	text-align:center;
	font-size:14px;
	padding-top:18px;
	color:#6b6a69;
}
#contacts span {
	color:#984478;
}
#creo {
	color:#6b6a69;
	font-size:10px;
	margin-top:30px;
}
#creo span {
	color:#9f681a;
}
#footer a:link, #footer a:visited {
	color:#FFF;
	text-decoration:none;
	font-size:14px;
}
#footer a:hover, #footer a:active {
	color:#984478;
	text-decoration:underline;
}
#counter {position:absolute; right:0px; bottom:0px}
/*-------------Footer End-----------*/

.com_form input {width:500px; background-color:#6b6059; border:1px solid #fff; padding:3px; color:#fff; margin:10px 0 5px 10px}
.com_form textarea {width:500px; height:50px; background-color:#6b6059; border:1px solid #fff; padding:3px; color:#fff; margin-left:10px}
.com_form .submit {width:100px; background-color:#6b6059}
.com_txt {margin-left:10px; margin-bottom:10px}
.com_txt u {color:#984478}
.com_txt p {line-height: 14px}

#topColumn {height:66px; margin:35px 0 1px 50px; padding:0px}
#topColumn ul li {margin:0; padding:0px; height:27px; float:left}
#topColumn ul li a {color:#fff; height:27px; margin:0px 2px 0px 2px; float:left; width:auto; padding:5px 10px 0px 10px; font:normal 16px Arial; font-style:italic; letter-spacing:-1px}
#topColumn ul li a:hover, #topColumn .active, #topColumn .png1 {color:#000; background: url(/css/img/menu.png) left bottom no-repeat}

.index_news {margin-left:580px; width:220px; font:normal 12px/16px Arial}
.index_news a {color:#984478; font:normal 16px Arial; margin-bottom:3px; text-decoration:none}
.index_news a:hover {color:#cd8ab4}

.proj div {float:left; margin-right:15px; text-align:center}
.proj a {text-decoration:none; color:#984478; font:normal 18px Arial}
