﻿/* CSS Document */
/*        (  YUI) */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, img { 
	margin:0;
	padding:0;
}
table { border-collapse: collapse; border-spacing: 0; }
fieldset,img {  border: 0; }
address, caption, cite, code, dfn, em, th, var { font-style: normal; font-weight: normal; }
ol,ul { list-style: none; }
caption, th { text-align: left; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }
q:before, q:after { content:''; }
abbr, acronym { border:0; }
em {font-style: italic;}
/*      */

/* Basic Styles */
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: #97965b url(../img/bodyBack.jpg) top left repeat-x;
	font-size: 11px;
	color: #797d56;
	margin: 0;
	padding: 0;
}
.spacer { clear: both; height: 0; }
a:link, a:visited {color: #744334;}
a:hover {color: #9a3c1f; }
p { margin: 5px 0; }
/*  Basic Styles */
/*     */
div#wrapper {
   margin-left: auto;
   margin-right: auto;
   margin-top: 10px;
   width: 800px;
   background: transparent url(../img/enterLogo.jpg) top center no-repeat;
}
div.center_link {float: left;}
div.center_link img { width: 308px; height: 206px; }

div#topleft {
   float: left;
   width: 246px;
   height: 206px;
   background: #52573d url(../img/box.jpg) top left no-repeat;
}
div#topright {
   float: right;
   width: 246px;
   height: 206px;
   background: #52573d url(../img/box_blank.jpg) top left no-repeat;
}
div#topleft p, div#topright p { margin: 8px; color: #f3f3c5; font-size: 14px; font-style:italic; }
/*   */
div#toplinks { margin: 0 14px; height: 40px; background: transparent url(../img/topMenuBack.jpg) top left repeat-x; clear: both; }
div#toplinks ul {  }
div#toplinks li { 
   float: left;
   margin: 19px 2px 0 0;
}
div#toplinks li a:link, div#toplinks li a:visited {
   display: block; 
   line-height: 21px;
   background: #744334 url(../img/topMenuLeft.jpg) top left repeat-x;
   color: #FFFFFF; 
   padding: 0 10px;
   text-decoration: none;
}
div#toplinks li a:hover, div#toplinks li a:active { background: #744334 url(../img/topMenuLact.jpg) top left repeat-x; }
/*  :       */
div#toplinks li.topright { 
   float: right;
   margin: 19px 0 0 2px;
}
div#toplinks li.topright a:link, div#toplinks li.topright a:visited {
   background: #744334 url(../img/topMenuRight.jpg) top left repeat-x;
   color: #303019; 
}
div#toplinks li.topright a:hover, div#toplinks li.topright a:active { background: #744334 url(../img/topMenuRact.jpg) top left repeat-x; }
div#toplinks li a:link.activet, div#toplinks li a:visited.activet  { background: #744334 url(../img/topMenuActive.jpg) top left repeat-x; color: #303019; }
/*   */
div#page {
   clear: both;
   background: #FFFFFF url(../img/indexBack.gif) top center repeat-y;
   border: 8px solid #FFFFFF;
   zoom: 1;
   padding-right: 8px;
}
ul#basicmenu { float: left; }
ul#basicmenu li.basicmenu a:link, ul#basicmenu li.basicmenu a:visited {
    width: 232px;
	display: block;
	background: #f0f3e1 url(../img/menuLink.jpg) bottom right no-repeat;
	text-decoration: none;
	font-size: 13px;
	text-align: right;
	padding: 3px;
}
ul#basicmenu li.basicmenu a:hover, ul#basicmenu li.basicmenu a:active { background: #f0f3e1 url(../img/menuHover.jpg) bottom right no-repeat; }	
ul#basicmenu li.basicmenu a:link.actived,  ul#basicmenu li.basicmenu a:visited.actived { background: #f0f3e1 url(../img/menuActive.jpg) bottom right no-repeat; color: #303019; }
ul#basicmenu li.banner {
    width: 222px;
	display: block;
	margin: 10px 8px;
	padding: 5px 0;
	border-top: 3px solid #ad4438;
	border-bottom: 3px solid #ad4438;
}	
/*div#center {float: left; margin: 0 8px; width: 292px; } */
div#center {float: left; margin: 0 0px 0 8px; width: 292px; }
div#lefter {float: right; margin: 0 0px 0 8px; width: 222px; }
	
h1 { font-size: 12px; font-weight: bold; color: #a54831; margin: 5px 0; }
h2 { font-size: 14px; color: #901010; margin: 8px 0; }
h3 { font-size: 18px; color: #901010; margin: 10px 0; }
h4, h5 { 
   font-size: 18px;
   font-family: Georgia, "Times New Roman", Times, serif;
   text-align: center;
   margin: 10px; 
}
h5 { color: #901010; }
h6 { 
   font-size: 24px;
   font-family: Georgia, "Times New Roman", Times, serif;
   text-align: center;
   margin: 14px; 
}
p.adress {
   border-bottom: solid 1px #e7b99c;
   border-top: solid 1px #e7b99c;
   padding: 3px 0;
   font-style: italic;
   padding-left: 80px;
   text-align: right;
   margin: 10px 0;
}
.bold {
   background-color: #f6e4c1;
   border: solid 1px #e7b99c;
   padding: 6px;
   color: #972020;
}
div.high {
   padding: 10px;
   color: #FFFFFF;
   background: #a54831;
   font-size: 16px;
   font-weight: bold;  
}
div#footer {
   margin-left: auto;
   margin-right: auto;
   width: 792px;
   background-color: #af6856;
   color: #FFFFFF;
   padding: 4px;
   font-size: 10px;
   border-bottom: 12px solid #97965b;
}
.data {
   width: 579px;
}

.dataimg img.camera{
	float: right;
	border: none;
	margin-top: 40px;
}

.dataimg {
   width: 77px;
   height: 77px;
   padding: 4px;
   background: #FFFFFF url(../img/dataBack.jpg) bottom left repeat-x;
}

.dataimg a {
	width: 100%;
	height: 100%;
	display: block;
	background-repeat: no-repeat;
	background-position: left top;
}
.data img {
   border: 1px solid #FFFFFF;
}
.datadata {
   width: 102px;
   padding: 4px;
   font-size: 14px;
   font-weight: bold; 
   background: #FFFFFF url(../img/dataBack.jpg) bottom left repeat-x;
}
.datacons {
   padding: 4px;
   background: #FFFFFF url(../img/dataBack.jpg) bottom left repeat-x;
}
.datagallery {
/*   width: 310px;
   height: 234px; */
   padding: 4px;
   background: #FFFFFF url(../img/dataBack.jpg) bottom left repeat-x;
}
ul.lister {
   margin: 10px 0 0 0;
   font-weight: bold;
}
ul.lister li {
   display: block;
   background-color: #cdcc9e;
   padding: 0 4px;
   border-right: 2px solid #FFFFFF;
   float: left;
   line-height: 22px;
}
ul.lister li.opened {
   background-color: #a2a058;
}
ul.lister li.opened a:link, ul.lister li.opened a:visited {
   color: #FFFFFF;
}

div#copyright {
	background-color: #fff; 
	text-align: center; 
	font-size: 9px;
}

ul.with_dots,
div#page div#center ul{
	list-style-type: disc;
	list-style-position: inside;
}

div#page div#center ul.without_dots {list-style: none;}

div#page div#center p{
	text-indent: 2em;
	text-align: justify;
}

form#feedback_form label {margin: 0 10px;}
form#feedback_form #id_author,
form#feedback_form #id_email{width: 70%;}
form#feedback_form input,
form#feedback_form textarea,
form#feedback_form select {border: 1px solid #797D56; margin: 3px 0;}
form#feedback_form img {display: block;}

.errorlist {
	color: red;
}

.text_justify {text-align: justify; }

ul.paginator {margin-top: 10px;}
ul.paginator li{
	display: inline;
	border: 1px solid #97965B;
	padding: 3px;
	margin: 2px;
	line-height: 25px;
}
ul.paginator li.active {
	background-color: #D3D4B5;
}

div.serach_hr {border-bottom: 1px solid #99A050; margin-bottom: 10px;}

div#page div#center ul.standart_tabs {
	list-style: none;
/*	margin-bottom: 20px; */
}
div#page div#center ul.standart_tabs li {
	float: left;
	background: #F0F3E1 url(../img/standart_tabs_bg.jpg) repeat-x scroll right bottom;
	border: 1px solid #99A050;
}

div#page div#center ul.standart_tabs li.active {
	background: #F0F3E1 url(../img/standart_tabs_bg_active.jpg) repeat-x scroll right bottom;
	border-bottom: none;
}

div#page div#center ul.standart_tabs li.jumper {
	width: 3px;
	background: none;
	border-left: none;
	border-right: none;
	border-top: none;
	height: 22px;
}
div#page div#center ul.standart_tabs li a {
	display: block;
	line-height: 21px;
	padding: 0 10px;
	text-decoration: none;
}
div#page div#center ul.standart_tabs li.active a {line-height: 22px;}

p.text_center {
	text-align: center;
}