* {
	margin: 0;
	padding: 0;
	border: 0;
}
body {
background: #828132 url(../img/back.png) left top repeat-x;
font-family: times, sans-serif, courier;
padding: 0;
margin: 0;
}
a {
color: #274303;
text-decoration: none;
}
/* Основная подложка */
body div.main01Back {
position: absolute;
width: 100%;	
}
body div.main01, body div.main02, body div.main0301, body div.main0302, body div.main0303, body div.main0401, body div.main05, body div.main06, body div.main07, body div.main08 , body div.main09, body div.main10, body div.main11, body div.main1201, body div.main1202 {
width: 1004px;
height: 800px;
margin: 0 auto;	
}
body div.main01 {
background: #1F1E0C url(../img/01_main.jpg) no-repeat top left;
}
body div.main02 {
background: #1F1E0C url(../img/02_news.jpg) no-repeat top left;
}
body div.main0301 {
background: #1F1E0C url(../img/03_about-us-0we.jpg) no-repeat top left;
}
body div.main0302 {
background: #1F1E0C url(../img/03_about-us-1Stas.jpg) no-repeat top left;
}
body div.main0303 {
background: #1F1E0C url(../img/03_about-us-2Julia.jpg) no-repeat top left;
}
body div.main0401 {
background: #1F1E0C url(../img/04_proekty.jpg) no-repeat top left;
}
body div.main05 {
background: #1F1E0C url(../img/05_show.jpg) no-repeat top left;
}
body div.main06 {
background: #1F1E0C url(../img/06_foto.jpg) no-repeat top left;
}
body div.main07 {
background: #1F1E0C url(../img/07_video.jpg) no-repeat top left;
}
body div.main08 {
background: #1F1E0C url(../img/08_studio.jpg) no-repeat top left;
}
body div.main09 {
background: #1F1E0C url(../img/09_texty.jpg) no-repeat top left;
}
body div.main10 {
background: #1F1E0C url(../img/10_kontakty.jpg) no-repeat top left;
}
body div.main11 {
background: #1F1E0C url(../img/11_rassylka.jpg) no-repeat top left;
}
body div.main1201 {
background: #1F1E0C url(../img/12_guestbook1.jpg) no-repeat top left;
}
body div.main1202 {
background: #1F1E0C url(../img/12_guestbook2.jpg) no-repeat top left;
}

/* Главное меню */
body div.mainMenu {
margin: 65px 0 0 0;
float: left;
width: 90px;
padding-left: 78px;
}
body div.mainMenu ul {
list-style: none;
padding: 0;
margin: 0;
}
body div.mainMenu li {
display: block;
height: 31px;
width: 70px;
line-height: 1em;
}
body div.mainMenu li a {
color: #251505;
font-weight: bold;
text-decoration: none;
}
/* Верхние ссылки (Лого, флаги) */
body div.topLinks {
position: relative;
margin: 0 0 0 65px;
width: 430px;
height: 130px;
}
body div.topLinks img {
width: 430px;
height: 130px;
}
body div.mainWrapper {
width: 314px;
margin: 0 0 0 180px;
}

body div.mainWrapper h1 {
font-size: 22px;
color: #3b3d2a;
font-weight: normal;
padding: 10px 0;
}

/* Intro-текст */
body div.introText {
margin: 0 0 0 0;
line-height: 1em;
font-size: 0.9em;
height: 115px;
}
/* Новости */
body div.mainNews {
margin: 5px 5px 0 0;
font-family: arial, tahoma;
color: #3b3d2a;
font-size: 0.8em;
padding: 5px;
}
body div.newsPage {
margin: 5px 0 0 0;
font-family: arial, tahoma;
color: #3b3d2a;
font-size: 0.8em;
padding: 5px;	
}
body div.mainNews h1 {
font-size: 1.5em;
font-weight: normal;
padding: 10px 0;
}
body div.newsPage h1  {
font-size: 22px;
color: #3b3d2a;
font-weight: normal;
padding: 10px 0;	
}
body div.mainNews span.date, body div.newsPage span.date {
font-size: 1.2em;
}
body div.mainNews div.more, body div.newsPage div.more, body div.projectsPage div.more {
text-align: right;
padding: 0;
}
body div.mainNews div.all {
text-align: right;
padding: 0;
font-size: 1.2em;
font-weight: bold;
}
body div.mainNews p, body div.newsPage p {
padding: 5px 0;
}
body div.newsPage div.pagination {
padding: 20px 0;
text-align: center;	
}
body div.newsPage div.pagination a.selected {
font-size: 1.4em;
}
/* О нас */
body div.aboutPage {
font-size: 0.9em;
color: #251505;
height: 535px;
overflow:auto;
}
body div.aboutPage h1 {
font-size: 22px;
color: #3b3d2a;
padding: 10px 0;
font-weight: normal;
}
body div.aboutPage div.signs {
margin: 10px 0;
text-align: right;
}
body div.aboutPage ul {
color: #274303;
margin-left: 20px;
font-family: arial, tahoma;
}
body div.aboutPage li {
margin: 10px 0;	
}
body div.aboutPage .selected {
font-size: 1.2em;
}
body div.aboutPage div.persons {
font-family: arial, tahoma;
margin: 10px 0;
text-align: center;	
}
body div.aboutPage div.persons a {
	padding: 0px 5px;
}

/* Проекты */
body div.projectsPage {
font-size: 0.9em;
color: #3b3d2a;
}
body div.projectsPage h1 {
font-size: 22px;
color: #3b3d2a;
padding: 10px 0;
font-weight: normal;
}
body div.projectsPage ul {
margin: 0 15px;
}
body div.projectsPage ul li {
font-weight: bold;
}

/* Шоу */
body div.showsPage {
font-size: 0.9em;
color: #3b3d2a;
}
body div.showsPage h1 {
font-size: 22px;
color: #3b3d2a;
padding: 10px 0;
font-weight: normal;
}
body div.showsPage ul {
margin: 0 15px;
}
body div.showsPage ul li {
font-weight: bold;
}
/* Фото */
body div.fotoPage h1  {
font-size: 22px;
color: #3b3d2a;
font-weight: normal;
padding: 10px 0;	
}
body div.fotoPage p {
padding: 5px 0;
font-family: arial, tahoma;
font-size: 0.9em;
}
body div.fotoPage div.pagination {
padding: 20px 0;
text-align: center;	
}
body div.fotoPage div.pagination a.selected {
font-size: 1.4em;
}
body div.fotoPage div.divider {
background: url('/app/media/img/divider1.gif') no-repeat top center;	
}
/* Видео */
body div.videoPage {
margin-left: 0px;
margin-top: 70px;
width: 170px;
}
body div.videoPage h1 {
font-size: 22px;
color: #3b3d2a;
font-weight: normal;
padding: 10px 0;	
}
body div.videoPage ul {
list-style: none;
font-family: arial, tahoma;
font-size: 0.8em;
float: left;
padding:0;
margin-left: -25px;
}
body div.videoPage li {
margin: 0;
padding:0;
}
body div.videoPage li div {
display: block;
float: left;
height: 120px;
margin: 5px 15px 5px 5px;
}
body div.videoPage div.image {
border: #770000 solid 2px;
width: 124px;
height: 124px;
}
body div.videoPage img {
margin: 11px;	
border: #770000 solid 2px;
float: left;
}
body div.videoPage span.larger {
font-size: 1.1em;	
}
body div.videoPage span.more {
display: block;
text-align: right;
padding: 0;
}
body div.videoPage li {
display: block;
width: 300px;
height: 130px;
float: left;
margin: 10px 20px;
}
body div.videoPagination {
width: 320px;
margin-left: 0px;
text-align: center;
padding: 20px 0;
font-family: arial, tahoma;
font-size: 0.8em;
}
body div.videoPagination a.selected {
font-size: 1.4em;
}
/* Студия */
body div.studioPage {
font-size: 1em;
color: #251505;
}
body div.studioPage h1 {
font-size: 22px;
color: #3b3d2a;
padding: 10px 0;
font-weight: normal;
}
/* Тексты */
body div.textsPageHeader {
font-family: arial, tahoma;
font-size: 0.8em;
color: #251505;
margin: 0 545px 0 215px;
height: 120px;
}
body div.textsPageHeader div.more{
	text-align: right;
}
body div.textsPage {
margin: 20px 90px 0 200px;
height: 360px;
color: #251505;
overflow: auto;
}
/* Контакты */
body div.contactsPage {
font-size: 1em;
color: #251505;
}
body div.contactsPage h1 {
font-size: 22px;
color: #3b3d2a;
padding: 10px 0;
font-weight: normal;
}
body div.contactsPage h2 {
font-size: 1.0em;
font-weight: bold;
}
body div.contactsPage hr {
border-top: 2px dotted #251505;
margin: 10px 0;
}
/* Гостевая */
body div.gbAddPage {
font-size: 1em;
color: #251505;
height: 120px;
margin: 10px 0 0 0;
}
body div.gbAddPage h1 {
font-size: 22px;
color: #3b3d2a;
}
body div.gbAddPageForm {
margin-top: 100px;
}
body div.gbAddPageForm div.inputGB {
display: inline;
}
body div.gbAddPageForm div.inputGB input, body div.gbAddPageForm div.inputGB textarea {
background-color: #e1be9e;
border: 1px solid #000000;
}
body div.gbAddPageForm div.inputGB textarea {
width: 300px;	
}
div.gbAddPageForm div.psp-field-captcha-captcha {
	display: inline;
	float: left;
	margin: 0 5px;
}
div.gbAddPageForm div.psp-field-captcha-text {
	display: inline;
	float: left;
	margin: 15px 10px;
}
div.gbAddPageForm div.psp-field-captcha-text input {
	width: 100px;
	background-color: #e1be9e;
	border: 1px solid #000000;
}
div.gbAddPageForm div.psp-errors {
	color: #770000;
	font-size: 0.9em;
	margin-top: 20px;
}
div.gbAddPageMore {
	margin-top: 10px;
}
/* Гостевая2 */
body div.gbViewPage {
font-size: 1em;
color: #251505;
margin: 10px 0 0 0;
}
body div.gbViewPage2 {
font-size: 1em;
color: #251505;
margin: 10px 150px 0 0;
width: 320px;
float: right;
}
body div.gbViewPage h1, body div.gbViewPage2 h1 {
font-size: 22px;
color: #3b3d2a;
}
body div.gbViewPage div.faq-item, body div.gbViewPage2 div.faq-item {
margin: 20px 0;
font-family: arial, helvetica, verdana;
font-size: 0.9em;
}
body div.gbViewPage div.faq-item strong, body div.gbViewPage2 div.faq-item strong {
font-weight: bold;
}
body div.gbViewPage .date, body div.gbViewPage2 .date {
text-align: right;
font-size: 0.7em;
}

/* Рассылка */
body div.mailPage {
font-size: 0.9em;
color: #251505;
height: 120px;
margin: 10px 0 0 0;
}
body div.mailPage h1 {
font-size: 22px;
color: #3b3d2a;
}
body div.mailPageForm {
margin-top: 175px;
margin-left: 200px;
}
body div.mailPageForm div.submitButton  {
width: 300px;
text-align: right;
}
body div.mailPageForm div.submitButton input {
width: 200px;
height: 23px;
}
body div.mailPageForm2 {
margin-top: 30px;
margin-left: 200px;
}
body div.mailPageForm2 div.submitButton  {
width: 300px;
text-align: right;
}
body div.mailPageForm2 div.submitButton input {
width: 200px;
height: 23px;
}
body div.mailPageComment {
font-family: arial, tahoma;
font-size: 0.8em;
margin-top: 10px;
margin-left: 200px;
width: 300px;
text-align: center;
}
/* Ссылки справа страницы */
body div.rightLinks {
float: right;
margin: 320px 0 0 0;
width: 490px;
}
body div.rightLinks img {
width: 460px;
height: 170px;
}
/* Страница новости: правая часть */
body div.rightNews {
float: right;
margin: 50px 0 0 0;
width: 490px;
font-family: arial, tahoma;
color: #21251C;
}
body div.rightNewsHeader {
margin: 5px 0 0 45px;
width: 145px;
height: 210px;
font-size: 1em;
}
body div.rightNewsBody {
margin: 95px 0 0 45px;
width: 340px;
height: 290px;
font-size: 0.8em;
overflow: auto;
}
/* Страница "проекты" правая часть */
body div.rightProjects {
float: right;
margin: 300px 100px 0 0px;
width: 350px;
height: 275px;
overflow: auto;
color: #21251C;
font-family: arial, tahoma;
font-size: 0.9em;
}
body div.rightProjects div.header {
text-align: right;
margin: 0 100px 0 40px;
font-size: 1.2em;
font-weight: bold;
}
body div.rightProjects div.list {
margin: 0 100px 0 50px;
}
body div.rightProjects div.list li {
margin: 10px 0;
}
/* Фотографии. Правая часть */
body div.rightFoto {
float: right;
margin: 30px 30px 0 0;
width: 430px;
font-family: arial, tahoma;
color: #21251C;
}
body div.rightFotoHeader {
margin: 5px 0 0 35px;
color: #274303;
width: 300px;
height: 55px;
font-size: 1em;
text-align: center;
}
body div.rightFotoBody {
margin: 50px 20px 0 20px;	
}

body div.rightFotoBody .scroll {
width: 360px;
height: 535px;
overflow: auto;
}

body div.rightFotoBody img {
float: left;
width: 100px;
height: 100px;
border: #660000 solid 2px;
margin: 5px;
}
body div.rightFotoBody img {
}

body div.rightStudio {
float: right;
margin: 300px 0 0 0px;
width: 490px;
color: #21251C;
font-size: 1em;
line-height: 1.3em;
}
body div.rightStudioContent {
margin: 0 70px 0 220px;	
}
body div.rightStudioContent h1 {
font-size: 22px;
color: #3b3d2a;
}
body div.rightStudioContent ul {
margin-left: 15px;	
}
body div.rightStudioContent .small {
font-size: 0.9em;	
}
body div.rightContacts {
float: right;
margin: 460px 0 0 0px;
width: 490px;
color: #21251C;
font-size: 1em;
line-height: 1em;
}
body div.rightContactsContent {
margin: 0 70px 0 10px;	
}
body div.rightContactsContent .address {
font-size: 1.1em;
margin: 5px 0px;
text-align: center;
font-weight: bold;
}
body div.rightContactsContent p {
margin: 10px 0;	
}

/* Ссылки снизу */
body div.backLinksBack {
position: absolute;
width: 100%;	
top: 725px;	
}
body div.backLinksBackIn {
width: 1004px;
margin: 0 auto;
}
body div.backLinks img {
width: 1004px;
height: 45px;	
}


.psp-error-message {
	height: 15px;
}

.clear { clear: both; }