/*
цвета

бэк в шапке #8e7d5f


общий бэк: #ccc29f  (#cc9, cc6, 996)
бэк блоков слева, задник под заголовокм контент блока  #998968
бэк контент блоков #b1a281
нижний бордер контент#a89877

оранжевая полоска под фото в блоке слева #f8751b
голубая полоска в контент области вверху #86d2cd
зелёная полоска наверху #cccc00

бордер маленькой картинки, задник под датой #cc9


шрифты

желтоватые заголовки #ffc

*/

/*top lines*/


body
{
	font-family: Tahoma, Verdana,Arial,sans-serif;font-size:14px;color:#fff;
	background: #ccc29f;
}

#container
{
	margin-left: auto;
	margin-right: auto;
	width: 960px;
/*	background-color:#ccc;*/
}




/* ШАПКА */			/* ШАПКА */			/* ШАПКА */			/* ШАПКА */			/* ШАПКА */			/* ШАПКА */			
#menu
{
	height:205px;
	margin-bottom:15px;
}
#tl
{
	line-height: 0px;
	height:5px;
	background-color:#cc0;
	border-top: 15px solid #665b44;
	border-bottom: 5px solid #86d2cd;
	font-size: 0px;
}


/*top logo div*/
#tld
{
	height:140px;
	background-color:#998968;
}

/*logo left*/
#tll
{
	width: 230px;
	height:140px;
	float:left;
}

/*logor*/
#tll img
{
	margin:20px 45px;
}


/*logo right*/
#tlr
{
	float:right;
	width: 730px;
	height:100px;
	text-align:center;
	padding-top:20px;
}

/*banner*/
#tlr img
{
	border:1px solid #000;
	margin:20px 0 20px 0;
}

/*top menu*/
#tm
{
	height:40px;
	background: url('../i/mb.gif') top left repeat-x;
}

#tm a
{
	font-size:18px;
	text-transform:uppercase;
	text-decoration:none;
	color: #ffc;
}

#tm a:hover
{
	color: #fff;
}

/*о студии*/
#m1
{
	padding-top:10px;
	width:119px;
	border-right: 2px solid #ccc29f;
	height:31px;
	text-align:center;
	float:left;
}

/*новости*/
#m2
{
	padding-top:10px;
	width:118px;
	border-right: 2px solid #ccc29f;
	height:31px;
	text-align:center;
	float:left;
}

/*услуги*/
#m3
{
	padding-top:10px;
	width:99px;
	border-right: 2px solid #ccc29f;
	height:31px;
	text-align:center;
	float:left;
}

/*наши работы*/
#m4
{
	padding-top:10px;
	width:165px;
	border-right: 2px solid #ccc29f;
	height:31px;
	text-align:center;
	float:left;
}

/*партнеры*/
#m5
{
	padding-top:10px;
	width:125px;
	border-right: 2px solid #ccc29f;
	height:31px;
	text-align:center;
	float:left;
}

/*сотрудничество*/
#m6
{
	padding-top:10px;
	width:197px;
	border-right: 2px solid #ccc29f;
	height:31px;
	text-align:center;
	float:left;
}

/*контакты*/
#m7
{
	padding-top:10px;
	width:125px;
	height:31px;
	text-align:center;
	float:left;
}

/*
119 + 2 + 118 + 2 + 99 +2 + 165 + 2 + 125 + 2 + 197 + 2 + 125
*/



/* ШАПКА */			/* ШАПКА */			/* ШАПКА */			/* ШАПКА */			/* ШАПКА */			/* ШАПКА */			





/*ЛЕВАЯ КОЛОНКА */			/*ЛЕВАЯ КОЛОНКА */			/*ЛЕВАЯ КОЛОНКА */			/*ЛЕВАЯ КОЛОНКА */			/*ЛЕВАЯ КОЛОНКА */			
/*left column*/
#lc
{
	width:200px;
	margin-top:15px;/*отступ до меню*/
	margin-right:30px;/*отступ между левой колонкой и контентом*/
	float:left;
}

/*блок слева*/
#lb
{
	background-color:#998968;
	padding-bottom:20px;
	margin-bottom:40px;
}

#lb img
{
	border:4px solid #fff;
}

#lb a:hover img
{
	border-color:#ffc;
}

#lhr
{
	height:7px;
	background-color:#f8751b;
	font-size: 0px;
}

#lb p
{
	padding:5px 2px 0 10px;
}

#lb span b
{
	margin:10px 0 0 10px;
	color:#ffc;
}

/*баннер 200x100px в блок слева*/
#lbb
{
	height:100px;
	background-color:#999;
	margin-bottom:40px;
}


/*ЛЕВАЯ КОЛОНКА */			/*ЛЕВАЯ КОЛОНКА */			/*ЛЕВАЯ КОЛОНКА */			/*ЛЕВАЯ КОЛОНКА */			/*ЛЕВАЯ КОЛОНКА */			




/* КОНТЕНТ */			/* КОНТЕНТ */			/* КОНТЕНТ */			/* КОНТЕНТ */			/* КОНТЕНТ */			/* КОНТЕНТ */			
#content
{
	width:730px;
	float:right;
	background-color:#b1a281;
	border-bottom: 5px solid #a89877;
	margin-bottom:40px;
}

/*content header*/
#ch
{
	width:730px;
}


/*заголовок слева*/
#chl
{
	border-top:15px solid #ccc29f;
	border-bottom:10px solid #b1a281;
	background-color:#998968;
	float:left;
	width:610px;
	height:75px;
}

#chl h1
{
	border-top:4px solid #86d2cd;
	font-family: "Times new roman", Times, serif;
	font-weight: normal;
	font-size: 40px;
	color:#ffc;
	padding:14px 0 0 20px;
}
/*заголовок справа, картинка*/
#chr
{
	float:right;
	width:120px;
	height:100px;
}


#text
{
	margin:0 20px 20px 20px;
	clear:both;
}

#text a
{
	color:#ffc;
}

#text p
{
	padding-bottom:15px;
}

#text h1
{
	font-family: "Times new roman", Times, serif;
	font-weight: normal;
	font-size: 24px;
	color:#ffc;
	margin-bottom:10px;
}

#text img
{
	margin:10px 10px 10px 0;
}

#text h3 a
{
	font-size:24px;
}

#text li
{
margin-top:20px;
}


#news
{
	/*margin-bottom:130px;*/
}

#news img
{

	border: 3px solid #fff;
	float:left;
	margin: 0 17px 12px 0;
}

#news a:hover img
{
	border-color:#ffc;
}


#news span
{
	text-align:center;
	padding:0 2px;
	background-color:#cc9;
	font-size:12px;
	font-weight:bold;
}

#news h2, #news h2 a
{
	padding-top:10px;
	color:#ffc;
	font-family: "Times new roman", Times, serif;
	font-weight: normal;
	font-size: 24px;
}

#news_text
{
	margin: 10px 0;
}

#news_text p br
{
clear:both;
display:block;
overflow:hidden;
height:0px;
margin:5px 0;
padding: 0;
}


#list
{
	margin:0 20px 20px 20px;
}

#list img
{
	border: 3px solid #cc9;
	float:left;
	margin-bottom:10px;
}

#list h1
{
	padding:10px 0 10px 0;
	color:#ffc;
	font-family: "Times new roman", Times, serif;
	font-weight: normal;
	font-size: 28px;
}


#nav
{

}

#nav span
{
	text-align:center;
	padding:0 2px;
	background-color:#cc9;
}

#nav a
{
	text-align:center;
	padding:0 2px;
	background-color:#cc9;
}


/*баннер 468x60px в контент*/
#cbb
{
	text-align:center;
	width:730px;
	height:62px;
	float:right;
}

#cbb img
{
	border:1px solid #000;
}


/* КОНТЕНТ */			/* КОНТЕНТ */			/* КОНТЕНТ */			/* КОНТЕНТ */			/* КОНТЕНТ */			/* КОНТЕНТ */			





/* ПОДВАЛ */		/* ПОДВАЛ */		/* ПОДВАЛ */		/* ПОДВАЛ */		/* ПОДВАЛ */		/* ПОДВАЛ */		

#cellar
{
	/*background-color:#f00;*/
	height: 310px;
	clear:both;
}

/*cellar left*/
#cl
{
	background: url('../i/cellar.jpg') top left no-repeat;
	width:200px;
	height:140px;
	float:left;
	margin-top: expression(0+1 + 'px');/*IE hack*/
}
/*cellar right*/
#cr
{
	width:760px;
	float:right;
}


/*top*/
#crt
{
	height:116px;
	border-bottom:4px solid #86d2cd;
}

/*bottom menu*/
#crt ul
{
	padding-top:80px;
	margin-left:30px;
	list-style-type:none;
}

#crt ul li
{
	display:inline;
	padding-right:20px;
}

#crt ul li a
{
	color:#fff;
}
/*bottom menu*/


/*bottom*/
#crb
{
	height:20px;
	background-color:#9e8f6d;
}

#cb
{
	clear:left;
	height:170px;
	background-color:#9e8f6d;
}

#cbl 
{
	padding-left:20px;
	width: 230px;
	float:left;
}

#cbl span
{
	font-size:11px;
}

#cbl p
{
	font-size:11px;
	padding-top:40px;
}
#cbl p img
{
	padding-top:5px;
}

#cbr
{
	width: 710px;
	float:right;
}

#cbrl
{
	padding-left:20px;
	width: 350px;
	float:left;
	font-size:11px;
}

#cbrl h3
{
	padding:5px 0 10px 0;
	font-size:24px;
	color:#ffc;
	font-weight:normal;
}

#cbrl span a
{
	font-size:14px;
}

#cbrl p
{
	padding-top: 25px;
}

#cbrr
{
	width: 320px;
	float:right;
	padding-right:20px;
	text-align:right;
}

#cbrr p
{
	padding-top: 30px;
}

/* ПОДВАЛ */		/* ПОДВАЛ */		/* ПОДВАЛ */		/* ПОДВАЛ */		/* ПОДВАЛ */		/* ПОДВАЛ */		


/*обычная ссылка*/
a
{
	color: #000;
	text-decoration: underline;
	cursor:pointer;
}

a:hover
{
	text-decoration: none;
	cursor:pointer;
}

/*жёлтая ссылка*/
span a
{
	color: #ffc;
}

p strong, p b
{
	color:#ffc;
}

ul
{
	margin: 0 20px 20px 20px;
	list-style: disc;
}

li
{
	margin:5px 0;
	line-height:125%;
}



/*
h1
{

}

/*
h2
{
	padding: 20px 0 0;
	text-align: center;
}

p
{
	border: 1px solid #666;
	overflow: hidden;
	padding: 10px 0;
	text-align: center;
}

/* =Spacing
--------------------------------------------------------------------------------*/

/*
ol
{
	list-style: decimal;
}


*/
p,
dl,
hr,
h1,
h2,
h3,
h4,
h5,
h6,
ol,
ul,
pre,
table,
address,
fieldset
{

}


img
{
	border:0;
}


._1
{
	margin: 0;
	padding: 0;
/*	width: 400px;*/
/*	background: #424242;*/
	color: #ffc;
/*	border: 1px solid #fff;*/

}


._2
{
/*	margin: 5px 0 0 0;padding:5px 0 5px 5px;background-color:#998968;*/
}

.ac_div
{
	padding-left:0;
	margin-left:0;
	display:none
}

.epic
{
	margin:0 20px 20px 0;
}








table.stats
{
/*	background-color: #666;*/
	border: 0;
	border-collapse: collapse;
	border-spacing: 0;
}

table.stats td
{
/*	padding: 4px;*/
	/*border: 1px #fff solid;*/
}

table.stats td.c1
{
	padding: 4px;
	background-color:#c8b998;
}

table.stats td.c2
{
	padding: 4px;
	background-color:#bbac8b;
}

table.stats td.c_hed
{
	padding: 2px;
	background-color:#bbac80;
	font-size:11px;
}

table.stats td.back
{
	background-color:#b1a281;
}


table.stats td.hed
{
	padding: 4px;
	text-align: left;
	border-bottom: 1px #eee dashed;
}

table.stats td.price
{
	font-weight:bold;
}

.plink
{
	font-size:16px;
	font-weight:normal;
	margin-top:-4px;
}


/**/

#text_s
{
	margin:0 20px 20px 20px;
	clear:both;
}
#text_s a
{
	color:#ffc;
	font-size:14px;
}

#text_s h1
{
	color:#fff;
	font-size:22px;
	font-weight:normal;
	margin-bottom:-2px;
	margin-left:-4px;
}

#text_s h2
{
	color:#fff;
	font-size:14px;
	font-weight:bold;
	margin-top:-4px;
}


#text_s code, #text_s p
{
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size:11px;
	color:#333;
}

/**/

.hidden
{
	display:none;
	position:absolute;
	z-index:99;
	overflow: visible; 
	width:400px;
	background-color:#998968;
	border:4px solid #525252;
	padding:5px 5px 15px 5px;
}

/*
.hidden
{
	display:none;
	position:absolute;
	z-index:80;
	overflow: visible; 
	width:400px;
	background-color:#998968;
	border:4px solid #525252;
	padding:5px 5px 15px 5px;
}
*/

.pvm
{
	clear:both;
	text-align:left;
}

.pvmt
{
	float:left;
	font-size:16px;
	font-weight:bold;
	padding-bottom:5px;
}

.pvme
{
	text-decoration:none;
	font-size:28px;
	font-weight:bold;
}
.pvme:hover
{
	text-decoration:none;
}


#br
{
	clear:both;
	margin:30px 0;
}

#mail_form_container input, #mail_form_container textarea
{
	border:1px solid #998968;
	background-color:#ccc29f;
	color:#fff;
	margin:5px 0;
}

#mail_form_container table td
{
	font-size:12px;
	color:#fff;
	padding:10px;
}


#mail_form_container h1
{
	text-align:center;
	font-size:18px;
	margin:10px 0 5px 0;
}

ol
{
	margin-left:15px;
	list-style-type: decimal;
	font-size:11px;
}

ol li
{
	margin-left:5px;
}
br
{
margin:10px 0;
}

hr {
  border: 0;
  width: 100%;
  margin:5px 0;
  padding:0;
}



.list_img { list-style: none; padding: 0; margin: 0; width: 100%; overflow: hidden; }
.list_img ul {margin:0;padding:0;}
.list_img li { float: left; list-style: none; margin:0;padding:0;}
