* { margin: 0; padding: 0;}
html, body { height: 100%; width: 100%; }
body { color: #c6c2c2; font: 12px arial, sans-serif; background: #2d2e30 url(/images/design/fon.jpg);}
a{ text-decoration: underline; color: #fbf7e7; }
a:hover { text-decoration: none; }

h1{font-family: tahoma, sans-serif; font-size: 16px; position: relative; padding: 10px 0; font-weight:normal; color: #baaa8f; font-family: tahoma, sans-serif;}
h3 {font-family: tahoma, sans-serif;font-size: 15px; padding: 10px 0 5px 0; margin: 0px; color: #baaa8f; font-weight:normal;}
img{ border: none; }
.all{ min-height: 100%; margin: 0 auto -260px auto; width: 766px;background: #333436 url(/images/design/fon-2.jpg); }

.all_img{ min-height: 100%; margin: 0 0 -260px auto; width: 100%;background: #333436 url(/images/design/fon-2.jpg); }

.container {background: url(/images/design/top.jpg) no-repeat;}
.clear{ clear: both; height: 0; overflow: hidden; }
ul {padding-left:30px;}
/* start header */
.logo{ padding: 20px 0 0 0; text-align: center; width: 202px; margin: 0 auto; height: 62px;}
.logo a {display: block; text-decoration: none;}
.logos{ float:left;padding: 20px 0 0 0; text-align: center; width: 202px; margin: 0 auto; height: 62px;}
.logos a {float:left; display: block; text-decoration: none;}
.top-menu{height: 32px; border-collapse: collapse; width:100%; line-height: 32px; text-align: center; font-size: 12px; position: relative; left: 1px; }
.top-menu a{ text-decoration: none; display: block; height: 32px; color: #fbf7e7;}
.top-menu a:hover, .top-menu a.act{ color: #fefefe; background: url(/images/design/act.gif) repeat-x; }
.top-menu a.first:hover, .top-menu a.act-f {background: url(/images/design/first.gif) no-repeat;}
.top-menu a.last:hover, .top-menu a.act-l {background: url(/images/design/last.gif) no-repeat 100% 0;}
.top-menu a.act-l:hover {background: url(/images/design/last.gif) no-repeat 100% 0;}
.top-menu a.act-f:hover {background: url(/images/design/first.gif) no-repeat;}
/* end header */

/* start content */
.content{ width: 588px; margin: 0 auto; position: relative; z-index: 3;}

.block {margin: 3px 0 0 0; background: #242527; padding: 10px 0;}
.block p { text-indent: 25px; line-height: 18px; padding: 0 15px;}
.intext { line-height: 18px; padding: 0 15px;}
.down-zag { background: #242527 url(/images/design/zag.jpg) no-repeat 0 100%;}
.right-text {text-align: right;}
.portfolio-img {padding: 0 0 15px 0;}
/* end content */

/* start footer */
.clear-down{ clear: both; height: 260px; }
.footer{ width: 588px; background: url(/images/design/footer.png) no-repeat; margin: 0 auto; text-align: center; padding: 20px 0 10px 0; color: #7f7d7d; position: relative; z-index: 3;}
.footer span{color: #a18b65; font-weight: bold;}

.footer_img{ width: 588px; margin: 0 auto; text-align: center; padding: 20px 0 10px 0; color: #7f7d7d; position: relative; z-index: 3;}
.footer_img span{color: #a18b65; font-weight: bold;}


.shadow {background: url(/images/design/down.png) repeat-x 0 100%; height: 260px;}

.port_link{font-family: tahoma, sans-serif;font-size:14px; font-weight:normal;padding-bottom:10px;padding-top:0px;}
.port_link a{font-family: tahoma, sans-serif;text-decoration:none;color:#BAAA8F; padding-left:14px;}
.port_link a:hover{font-family: tahoma, sans-serif;font-size: 14px; color:#d5c6ac;}

a.back-work {text-decoration:none;background: transparent url(/images/design/strelki.png) no-repeat scroll 0px 0px;width:29px;height:30px;display:block;line-height:30px;margin:0 auto;position:absolute;margin: 0px 0px 0px 470px;}

a.back-work:hover {background: transparent url(/images/design/strelki.png) no-repeat -29px 0;}

a.next-work {
	text-decoration:none;
	background: transparent url(/images/design/strelki2.png) no-repeat scroll -29px 0px;
	width:29px;
	height:30px;
	display:block;
	line-height:30px;
	margin:0 auto;
	position:absolute;
	margin: 0px 0px 0px 520px;
}

a.next-work:hover {background: transparent url(/images/design/strelki2.png) no-repeat 0 0;}

a.back-imgs {
	text-decoration:none;
	background: transparent url(/images/design/strelki.png) no-repeat scroll 0px 0px;
	width:29px;
	height:30px;
	display:block;
	line-height:30px;
	margin:0 auto;

	margin: 25px 0px 0px 0px;
}

a.back-imgs:hover {background: transparent url(/images/design/strelki.png) no-repeat -29px 0;}

a.next-imgs {
	text-decoration:none;
	background: transparent url(/images/design/strelki2.png) no-repeat scroll -29px 0px;
	width:29px;
	height:30px;
	display:block;
	line-height:30px;
	margin:0 auto;
	
	margin: 25px 0px 0px 0px;
}

a.next-imgs:hover {background: transparent url(/images/design/strelki2.png) no-repeat 0 0;}

.pagination ul{
	padding-left: 0px;
}
	
.pagination ul{
	padding-left: 0px;
}

ul.pagination {
	border: 0;
	padding: 0;
	padding: 0 0 0 224px;
	margin-bottom:10px;
	margin-top:5px;
	clear: both;
}
.pagination li{
	border:0;
	margin:0;
	padding:0;
	font-size:11px;
	list-style:none;
	float: left;
	margin-right:2px;

}


.pagination a{
	margin-right:6px;

	
}
.pagination .previous-off, .pagination .next-off {

	color:#EDA11D;
	display:block;
	float:left;
	margin-right:2px;
}
.pagination .next a,.pagination .previous a {
	
}
.pagination .act, .act a:link{

	color:#EDA11D;
	font-weight:bold;
	display:block;
	float:left;
}
.pagination a:link,.pagination a:visited {
	float:left;
	color:#C6C2C2;

	text-decoration:none;
}
.pagination a:hover{
		color:#EDA11D;
}

.works {
	color:#7F7D7D;
	text-decoration:none;
}

.works link:hover{
	text-decoration:underline;
}


/*
.send_from dt{
	width: 100px;	
	float: left;
	clear: both;
}

.send_from dd{
	width: 300px;	
	float: left;	
	margin-bottom:5px;	
	
}

.send_from input{
	background-color:#e9e9e8;
	width: 200px;
	border:1px solid #c18316;
}
.send_from input:hover{
	background-color:#ffffff;
	width: 200px;
	border:1px solid #eda11d;
}

.send_from textarea{
	background-color:#e9e9e8;
	border:1px solid #c18316;
	width: 270px;
	height: 200px;
	margin-bottom: 5px;
	
}

.send_from textarea:hover{
	background-color:#ffffff;
	border:1px solid #eda11d;
}

dl.zend_form dd img{
	padding: 3px;

	margin-bottom: 5px;
}
dl.zend_form input#captcha-input{
	width: 0px;
	margin-bottom: 5px;
}

#captcha{ 
	width:159px; 
}


#submit{
	width:129px;
	height:32px;
	margin-left:100px;
	border: 0px;
	background:  url(/images/design/zakaz2.jpg) no-repeat 0px 0px;
	color:#fff;
}
*/

#main_h3{
	font-size:14px; 
	font-weight:normal;
	padding-left:14px;
	font-family: tahoma, sans-serif;
}

/*
.label{	position:absolute; 	width: 100px;	}
.input{	width: 300px;	margin-bottom:5px;		padding-left:100px;}
.input input{	background-color:#e9e9e8;	width: 200px;	border:1px solid #c18316;	}
dt{	float:left;	clear:both;}
dd{	clear:both;	padding-left:100px;}
*/



.fulltext{	padding-left: 14px; padding-top: 10px; padding-right: 20px; line-height: 18px;}


form dl dt{
    clear: both;
    float: left;
    width: 130px;
}

form dl dd{
    margin-left: 135px;
}

form dl dt,
form dl dd{
    padding: 2px 0;
}

form input[type=text]{
    width: 130px;
}

form textarea{
	width: 24em;
	height: 6em;
	background-color:#e9e9e8;
	border:1px solid #c18316;
}
form textarea:hover{
	background-color:#ffffff;
	border:1px solid #eda11d;
}

form input{
	background-color:#e9e9e8;
	border:1px solid #c18316;
	margin: 0;
	padding: 0;
}
form input:hover{
	background-color:#ffffff;
	border:1px solid #eda11d;
}

#captcha{ 
/*	float: left;*/
	width: 200px;
	margin-top: 3px;
}

#submit{
	width:129px;
	height:32px;
	border: 0px;
	background:  url(/images/design/zakaz2.jpg) no-repeat 0px 0px;
	color:#fff;


}

.regdo{
margin-bottom: 15px
}
.slink{
color:#C6C2C2;
text-decoration:none;
}
a.slink:hover{
  text-decoration:underline;
}
.footer a{
  color:#7F7D7D;
}

