html, body {
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
    margin:0;
    color: #8D4521;
    background:#EED173;
}
a, a:visited {
    color:#825D28;

}
a:hover {
    color:white;
}
.clear {
    clear:both;
    height:0;
}
h1,h2,h3,h4,h5,h6,p,input,textarea,img,li,ul {
    margin:0;
    padding:0;
    font-weight:normal;
    border:0;
}
#wrapper {
    float:left;
    width:100%;
    margin:0;
    margin-left:-220px !important;
    margin-left:-440px;

}
input, textarea {
    color:#924D2A;
}
textarea {
    padding:3px;
}
#navigation {
    margin:0;
    padding-top:10px;
    padding-left:40px;    
    height:30px;    
    float:left;
}

h3 {
    color:#8D6A3A;
    font-size:25px;
    font-weight:normal;
    margin:0px 0px 8px 9px;
}
h4 {
    font-size:11px;
    color:#825D28;
}
h5 {
    font-size:13px;
    color:#9B5B37;
}
#navigation li {
    float:left;
    list-style:none;
    text-align:center;

}
#navigation a, #navigation a:visited {
    color:#9C7054;
    text-decoration:none;
    font-size:10px;
}
#navigation a:hover, #first #p1, #what #p3, #day #p2, #news #p4, #art #p5, #guest #p6, #samo #p7, #galereya #p8, #kontakti #p9 {
    font-weight:bold;
    font-size:11px;
}
#l1 {
    width:70px;
}
#l2 {
    width:70px;
}
#l3 {
    width:90px;
}
#l4 {
    width:80px;
}
#l5 {
    width:80px;
}
#l6 {
    width:100px;
}
#l7 {
    width:80px;
}
#l8 {
    width:80px;
}

#container {
    background:#DFB555 url(../images/sidebar_bg.jpg) no-repeat bottom right;    
    margin:0;
    padding:0;
}
#content_bg {
    border-right:1px solid  #FDF994;
    border-top:1px solid  #FDF994;
    border-bottom:1px solid  #FDF994;
    margin-left:218px !important;

    background: #E2BC68 url(../images/bg_bg.jpg) ;

}
#header {
    background:url(../images/logo.jpg) no-repeat right top;
    height:178px;
}
#header_index{
    background:url(../images/logo_index.jpg) no-repeat right top;
    height:178px;
}
#header_first {
    background:url(../images/first_logo.jpg) no-repeat right top;
    height:178px;

}
#header_bg {
    background:#FBF7DD ;
    height:178px;
}
#sidebar {
    float:right;;
    width:219px;

}
#logoName {
    margin-left:80px;
    margin-top:15px;
    float:left;
}
#raz {
    color:#AA4D24;
    font-size:25px;
    display:block;
}
#dva {
    color:#90723C;
    font-size:30px;
    display:block;
}
#tri {
    color:#CA8A30;
    font-size:35px;
    display:block;
    margin-top:-3px;
}
#message {
    color:#ab511c;
    display:block;
	float:left;
	margin:36px 0 0 50px;
}
#comments {
    padding:10px 50px 10px 50px;
}
#comments  p {
    color:white;
}
#galName {
    background:#805B26;
    color:white;
    font-size:11px;    
    padding:2px 0px 2px 30px;
    text-transform:uppercase;
    height:14px;
}
#gal img {
    border:1px solid  #FDF994;
    margin:2px;
}
#gal {
    padding:0px 25px 0px 25px;
    border-bottom:1px solid  #FDF994;
}
#gal p {
    color:#914C28;
    padding:10px 20px 10px 20px;    
}
.pages {
    height:25px;
    text-align:center;
    padding-top:3px;
}
.pages a, .pages a:visited {
    color:#825D28;
    font-size:11px;
    text-decoration:none;
    padding:0px 2px 0px 2px;    
}
.pages a:hover {
    text-decoration:underline;
}
table, td {
    vertical-align:top;
    padding:0;
    margin:0;
    font-size:12px;
    border-collapse:collapse;
    border:0;
}
textarea {
    width:400px;
    height:60px;
}
label {
    width:230px;
    padding-right:10px;
}
.mark {
    color:red;
    width:400px;
    text-align:center;
    padding:10px;
}
form img {

    margin:10px 0px 10px 0px;
}
#content form td {
    width:200px;

}
#content .element {
    width:80%;
}
form .errors {
    color:red;
}

/*ui */

.ui-datepicker-cover {
  display: none; /*sorry for IE5*/
  display/**/: block; /*sorry for IE5*/
  position: absolute; /*must have*/
  z-index: -1; /*must have*/
  filter: mask(); /*must have*/
  top: -4px; /*must have*/
  left: -4px; /*must have*/
  width: 193px; /*must have to match width and borders*/
  height: 200px; /*must have to match maximum height*/ 
}
#ui-datepicker-div {
  display: none;
  z-index: 10; /*must have*/ 
  background:white;
  padding:5px 10px 5px 10px;
  border:3px solid silver;
}
/* Reset link properties and then override them with !important */
#ui-datepicker-div a, .ui-datepicker-inline a {
  cursor: pointer;
  margin: 0;
  padding: 0;
  background: none;
  color: #000;
}
.ui-datepicker-control a {
  padding: 2px 5px !important;
  color: #eee !important;
  width:200px;
}
#content {
    background:url(../images/bg.jpg) no-repeat bottom left;

}
p {
	font-size:12px;
}
.enterName, .enterCity {
    background:url(../images/nameEn.jpg) no-repeat top left; 
    width:132px;
    height:21px;
    margin:7px;
    padding-left:41px;
    padding-top:3px;
}
.enterCity {
    background:url(../images/cityEn.gif) no-repeat top left; 
        width:132px;
}

.enterCaptcha {
   background:url(../images/kodEn.gif) no-repeat top left; 
    width:132px;
    height:21px;
    margin:7px;
    padding-left:41px;
    padding-top:3px;
}
.enterName input, .enterCaptcha  input, .enterCity  input {
    border:0;
    width:88px;
    height:16px;
}
#sidebarTitle {
    background:#FFFCC8;
    text-align:center;
    font-size:20px;
    color:#150F0C;
    padding:5px;
}
#kalendar_table {
    border-collapse:collapse;

}
#kalendar_table td {
    border:1px solid #D4B161;
    width:30px;
    height:25px;
    vertical-align:middle;
    text-align:center;
}
#sidebar ul {
    list-style:none;
    margin: 15px 20px 15px 20px;
}
#sidebar li {
    padding-bottom:3px;
}
#sidebar li a, #sidebar li a:visited {
    color:white;
    font-size:14px;
    text-decoration:none;
}
#sidebar li a:hover {
    text-decoration:underline; 
}
#plain {
    padding:20px 50px 20px 50px;
}
#sidebar_galereya td {
    border:1px solid  #FDF994;
    padding:3px;
}
#sidebar_galereya {
    margin:1px;
    border-collapse:collapse;
}
#sidebar_galereya img {
    border:1px;
}
.box {
    border:1px dotted black;
    margin:10px;
    padding:20px;
    text-align:center;
    width:200px;
}
.minipost {
    margin-bottom:20px;

}
.minipost .zaglushka {
    float:left;
    width:120px; 
    height:70px;
}
.minipost img {
    float:left;
    margin-right:20px;
}
#lang {
    float:right;
    margin-top:115px;
    margin-right:15px;
    color:white;
    font-size:12px;
}
#lang a, #lang a:visited {
    color:white;
}
#middle {
    background:#6F94DA url(../images/planeta.jpg) no-repeat left;
    height:187px;

    text-align:right;
}
#footer {
    background: #F4E8A3 url(../images/ruka.jpg) no-repeat left;
    height:293px;
}

#first_content {

    padding-left:530px;
    
    padding-top:52px;
    padding-right:30px;

}
#first_content img {
    float:left;
    margin-right: 10px;
}
.ostalnoe {
    padding-right:60px;
    padding-top:52px;
    width:190px;
}
.ostalnoe h1 {
    font-size:13px;
    color:#8F703A;
    font-weight:bold;
}
.ostalnoe h2 {
    font-size:11px;
    margin-bottom:5px;
    color:#A99160;
}
.ostalnoe h3 {
    font-size:18px;
    color:#8F703A;
    margin:0;
}
.ostalnoe h4 {
    font-size:15px;
    margin-bottom:5px;
    color:#A99160;
}
.firstMail {
    background:url(../images/first_mailEn.gif) no-repeat top left; 
    width:180px;
    height:28px;
}
.firstMail input {
    margin-left:55px;
    width:115px;
    margin-top:3px;
    border:0;
}
.minipost a, .minipost a:visited {
    text-decoration:none;
}
.minipost .dalee, .minipost .dalee:visited {
    color:#825D28;
    font-family:Times New Roman;
    background: url(../images/treugolnik.gif) no-repeat;
    padding-left:14px;
    margin-left:15px;
    font-size:15px;
}
.minipost .dalee:hover {
    color:white;
    background: url(../images/treugolnik_hover.gif) no-repeat;
}
.minipost h3 {
    font-size:20px;
}
#poisk {
    background:url(../images/poiskEn.gif) no-repeat top;
    padding:0;
    height:22px;
    width:146px;
	position:absolute;
	top:11px;
    margin-left:10px;
    margin-top:-4px;
}
#poisk .button {
    float:left;
}
#poisk .text {
    float:left;
    border:0;
    width:90px;
    margin-top:3px;
    margin-left:3px;
}
.poisk_mini {
    margin:5px 0px 15px 15px;
}
.poisk_mini p {
    padding:2px 0px 0px 30px;
}
#ui-datepicker-div {
    background:white;
    border:1px dotted silver;
}
.ui-datepicker {
        padding:6px 20px 6px 20px;        
}
.ui-datepicker-days-row td , .ui-datepicker-title-row td{
    border:1px solid #EEE;
    text-align:center;
    padding:2px;
}
.ui-datepicker-title-row td {
    font-weight:bold;
    background: #E9E9E9;
}
.ui-datepicker-control, .ui-datepicker-links  {
    display:none;
}
.ui-datepicker-header {
    text-align:center;
}
#ui-datepicker-div a, .ui-datepicker-inline a {
  cursor: pointer;
}
.green {
    color:green;
}
.red {
    color:red;
}
#sertForm input {
    font-size:20px;
    padding-right:5px;
    width:150px;    
}
#sertForm .name , #sertForm .surname, #sertForm .mail, #sertForm .serButton, #sertForm .pass {
    background:url(../images/sertNameEn.gif) no-repeat;
    width:238px;
    height:37px;
    padding-left:74px;
    padding-top:6px;
    padding-bottom:15px;
}
#sertForm .mail {
    background:url(../images/sertMailEn.gif) no-repeat;
}
#sertForm .pass {
    background:url(../images/formPassEn.gif) no-repeat;
}

#sertForm .surname {
    background:url(../images/sertSurnameEn.gif) no-repeat;
}
#sertForm .sertbutton {
     background:url(../images/sertButtonEn.gif) no-repeat;  
     text-indent:-9999px; 
}
#sertForm .errors {
    padding-top:7px;
    color:red;
    padding-bottom:0px;
}
.errors {
    padding-top:3px;
    padding-bottom:5px;
        color:red;
}
#comments p {
    color:#000;
}
#form input, #form textarea, #form select {
    font-size:20px;
    padding-right:5px;
    width:595px;    
}
#form .title, #form .anons, #form .text, #form .captcha, #form .mail, #form .avtor, #form .foto, #form .data, #form .name, #form .city, #form .input, #form .mini, #form .textarea {
    background:url(../images/formTitleEn.gif) no-repeat;
    width:700px;
    height:44px;
    padding-left:94px;
    padding-top:8px;
    padding-bottom:15px; 
}
#form .anons {
    background:url(../images/formAnonsEn.gif) no-repeat;
    height:95px;
}
#form .city {
    background:url(../images/formCityEn.gif) no-repeat;
}
#form .anons textarea {
    height:80px;
    font-size:14px;
}
#form .text {
    background:url(../images/formTextEn.gif) no-repeat;
    height:269px;
}
#form .text textarea {
    height:250px;
    font-size:14px;
}

#form .captcha {
    background:url(../images/formCaptchaEn.gif) no-repeat;
    height:95px;
    padding-left:10px;

}
#form .captcha .textC {
    float:right;
    width:347px;
    margin-top:56px;
    font-size:14px;
    margin-right:290px !important;
    margin-right:230px;
}
#form .captcha .img {
    float:left;
    padding:0;
    margin:0;
    margin-top:10px;
}
#form .mail {
    background:url(../images/formMailEn.gif) no-repeat;
    height:44px;
}
#form .errors {
    margin-top:10px;
}
#form .captcha .errors {
    margin-left:130px;
}

#form .avtor {
    background:url(../images/formAvtorEn.gif) no-repeat;
}
#form .foto {
    background:url(../images/formFotoEn.gif) no-repeat;
    padding-top:5px;
    padding-left:89px;
}
#form .data {
    background:url(../images/formDataEn.gif) no-repeat;
    padding-top:5px;
    padding-left:89px;
}
#form .name {
    background:url(../images/formNameEn.gif) no-repeat;
}
#form .city {
    background:url(../images/formCityEn.gif) no-repeat;
}


#form #soglasen {
    width:15px;
    margin:0;
    padding:0;
    margin-left:15px;
    margin-right:15px;
}
#form .check {
    padding:5px 0px 5px 0px;
}
#global {
     width:100%;
      height:100%;
      border:0; 
      background:#F4E8A3 url(../images/bgbg.jpg) repeat-y;
}
.footer_div {
    background:#F4E8A3 url(../images/bgbg.jpg) repeat-y;
}
.footer_table {
    border:0;  
    height:310px;
    background: url(../images/ruka.jpg) no-repeat;
}
#form .form_caption {
	padding:0;
	padding-left:90px;

	font-size:20px;
	width:100%;
	display:block;
	padding-bottom:5px;
}

#form .textarea {
    background:url(../images/formTextarea.gif) no-repeat;
    height:269px;
}
#form .mini textarea {
    height:80px;
    font-size:14px;
}
#form .mini {
    background:url(../images/formMini.gif) no-repeat;
    height:95px;
}
#form .textarea textarea {
    height:250px;
    font-size:14px;
}
#form .input {
    background:url(../images/formInput.gif) no-repeat;
    height:60px;

}
.simple, .simple td {
	padding:4px;
	border:1px solid #805B26;
	border-collapse:collapse;
}

.tab_bor {border:1px solid #000000;}
.tab_bor td {border:1px solid #000000;}

#form .checkbox {
	width:30px;
	text-align:right;
	padding-right:10px;
}
#form .checkbox input {
	width:20px;

}
#form .checkbox .errors {
	text-align:right;
}
#form .input_xls, #form .mini_xls  {
	text-align:left;
	padding-left:90px;
	padding-bottom:5px;
}
#form .input_xls input,  #form .mini_xls textarea,  #form .input_xls select {
	font-size:11px;
	padding:1px;
}
#form .input_xls .errors , #form .mini_xls .errors {
	margin-left:15px;
	margin-top:0px;
	font-size:11px;
}
#form .xls_button {
	display:block;
	background:white;
	margin:0;
	margin-left:93px;
	margin-top:10px;
	border:2px solid #CA8A30;
	width:auto;

	font-size:11px;
	height:auto;
	padding:4px;
}
#form .form_caption {
	font-size:12px;
	padding:0;
	padding-left:90px;
	/*color:white;*/
	width:600px;
	display:block;
	padding-bottom:2px;
}

#bookverh {display:block; height:158px;background:#fbf7dd;margin:7px 10px 0 10px;overflow:hidden}
#bookverhbutton {display:block;float:left;height:158px;width:3%;background:url(../images/book/button1.png) no-repeat;background-position:center}
#bookverhbutton2 {display:block;float:right;height:158px;width:3%;background:url(../images/book/button2.png) no-repeat;background-position:center}
#bookverhosnova {text-align:left;display:block;float:left;font-size:10px;margin-top:3px;padding-left:1.5%;width:92.5%}
#bookverhtitle {width:100%;display:block;}
.goodman {display:block;float:left;margin-top:8px;padding-right:2%;text-align:justify;width:48%}
.goodman img {width:100px;height:127px;padding-right:15px}

#bookcontent {clear:both;display:block;float:left;height:685px;width:485px;background:url(../images/book/bookniz.png) no-repeat;padding:16px 78px 0 244px}
#bookcontent #booktitle {font-size:11px;font-weight:bold;padding-bottom:17px;height:14px;display:block}
#bookcontent p img {margin-right:10px;margin-bottom:30px;}
#bookcontent p {text-align:justify;font-size:11px;clear:both;}
#bookcontent p #bookfirst {padding-top:14px}
#bookcontent p strong, #bookcontent p i {font-size:12px}

#bookpoisk {width:300px;padding:11px 0}
#bookpoiskbegin {width:87px;height:22px;background:url(../images/book/poisk1eng.png) no-repeat;float:left}
.bookpoisk {border-bottom:1px solid #C19D73;border-top:1px solid #D1B699;padding:2px 0;width:135px;float:left}

#bookpage {clear:both;display:block;float:left;height:20px;width:460px;background:url(../images/book/bookpage.png) no-repeat;padding:0 105px 70px 244px;text-align:right}
a#bookpage {text-decoration:none;font-size:11px}

#bookmenu {padding-top:10px}
#bookverhbegin {width:217px;height:106px;background:url(../images/book/bookverh1.png) no-repeat;float:left}
#bookverhbegin2 {width:118px;height:106px;background:url(../images/book/bookverh2eng.png) no-repeat;float:left}
#bookverhbegin3 {background:transparent url(../images/book/bookverh3.png) no-repeat scroll 0 0;float:left;height:68px;margin-top:38px;width:12px}
#bookverhbegin4 {width:118px;height:106px;background:url(../images/book/bookverh4eng.png) no-repeat;float:left}
#bookverhbegin5 {width:10px;height:48px;background:url(../images/book/bookverh5.png) no-repeat;float:left;margin-top:58px}
#bookverhbegin6 {width:118px;height:85px;background:url(../images/book/bookverh6eng.png) no-repeat;float:left;margin-top:21px}
#bookverhbegin7 {width:10px;height:24px;background:url(../images/book/bookverh7.png) no-repeat;float:left;margin-top:82px}
#bookverhbegin8 {width:118px;height:76px;background:url(../images/book/bookverh8eng.png) no-repeat;float:left;margin-top:30px}
#bookverhbegin9 {width:72px;height:17px;background:url(../images/book/bookverh9.png) no-repeat;float:left;margin-top:89px}
a.bookactive #bookverhbegin2 {width:118px;height:106px;background:url(../images/book/bookverh2hovereng.png) no-repeat;float:left}
a.bookactive #bookverhbegin4 {width:118px;height:106px;background:url(../images/book/bookverh4hovereng.png) no-repeat;float:left}
a.bookactive #bookverhbegin6 {width:118px;height:85px;background:url(../images/book/bookverh6hovereng.png) no-repeat;float:left;margin-top:21px}
a.bookactive #bookverhbegin8 {width:118px;height:76px;background:url(../images/book/bookverh8hovereng.png) no-repeat;float:left;margin-top:30px}

.bookpoisk {
border-bottom:1px solid #C19D73;
border-right:medium none;
border-top:1px solid #D1B699;
float:left;
height:22px;
padding:2px 0;
width:135px;
}

#bookpage a, #bookpage a:visited {
	margin-right:4px;
}