* {
	margin: 0;
	padding: 0;
}
html {height: 100%}
body {
	font: 12px/18px Arial, Tahoma, Verdana, sans-serif;
	width: 100%;
	height: 100%;
}
a {
	color: blue;
	outline: none;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}

a:visited {
color: #000 !important ;
}


p {margin: 0 0 18px}
img {
	border: none;
}
input {
	vertical-align: middle;
	outline:none;
	}
#wrapper {
	width: 1000px;
	margin: 0 auto;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	/*background-color:#3FF;*/
}


/* Header
-----------------------------------------------------------------------------*/
#header {
	position:relative;
	height: 128px;
	/*background: #fff;*/
}

#logo{
	width:	180px;
	height:	115px;
	background-image:url(../img/logo.jpg);
	background-repeat:no-repeat;
	/*margin-top:30px;*/
	background-position:0px 30px;
	/*border:2px solid red;*/
}

#top_text{
	position:absolute;
	left:310px;
	top:50px;
	width:309px;
	height:58px;
	background-image:url(../img/top_text.jpg);
}

#phone_number{
	position:absolute;
	right:0;
	top:82px;
	padding-right:30px;

	/*border:1px solid red;*/
}

#phone_number p{
	font-family:Verdana, Geneva, sans-serif;
	color:#1b4254;
	font-size:14px;
	margin-bottom:0;
}

#phone_number p b{
	font-size:24px;
	font-weight:100;
}

#phone_number2{
	position:absolute;
	right:0;
	top:109px;
	padding-right:30px;
	z-index:20;
	/*border:1px solid red;*/
}

#phone_number2 p{
	font-family:Verdana, Geneva, sans-serif;
	color:#1b4254;
	font-size:14px;
	margin-bottom:0;
}

#phone_number2 p b{
	font-size:24px;
	font-weight:100;
}

#mail_container{
	position:absolute;
	right:85px;
	top:25px;
	width:28px;
	height:28px;
	overflow:hidden;
	/*background-color:red;*/
	/*border:2px solid red;*/
}


#mailto {
  display: block;
  background:url(../img/mail_pict.gif);
  /*background-position:0 0;*/
  background-repeat:no-repeat;
  padding:0 0 0 0;
  outline: none;
}

#mailto:hover {
  background-position: 0 -28px;
}

#home_container{
	position:absolute;
	right:125px;
	top:25px;
	width:28px;
	height:28px;
	overflow:hidden;
	/*background-color:red;*/
	/*border:2px solid red;*/
}


#home {
  display: block;
  background:url(../img/home_pict.gif);
  background-position:0 0px;
  background-repeat:no-repeat;
  padding:0 0 0 0;
  outline: none;
}

#home:hover {
  background-position: 0 -28px;
}

/*#home:hover {
  background-position: 0 -28px;
} разблокируйте для работы в динамическом режиме*/

/* Middle
-----------------------------------------------------------------------------*/
#content {
	position:relative;
	padding: 0 0 164px;
	/*border:1px solid red;*/

}

#house{
	position:absolute;
	right:170px;
	width:897px;
	height:375px;
	background-image:url(../img/house_md.jpg);
    background-repeat:no-repeat;
	z-index:10;
	/*border:2px solid red;*/
}

#chopik{
	width:827px;
	height:375px;
	float:left;
	/*border:2px solid black;*/
}

#navigation_container {
	width:185px;
	position:absolute;
	top:61px;
	right:-15px;
	z-index:30;
	/*border:1px solid green;*/
}

#lin_1{
	width:10px;
	height:9px;
	/*float:left;*/
	background-image:url(../img/arrow_right_dynamic.gif);
	background-repeat:no-repeat;
	/*border:1px solid red;*/
}

#navigation{
	position:relative;
	width:185px;/*191px*/
	height:307px;
	float:right;
	/*border:2px solid black;*/
	/*background-color:#393;*/
}

#navigation a{
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	color:#395f6f !important;
}

#navigation a:visited{
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	color:#395f6f !important;
}

#navigation a:hover, #navigation a.currentNav {
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	color:#cc3300 !important;
}
#navigation p{
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	color:#395f6f;
	padding:0 0 0 14px;
	margin:0 0 0 0;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	background-image:url(../img/arrow_right_dynamic.gif);
	background-repeat:no-repeat;
	background-position:-15px 5px;
	text-decoration:underline;
	cursor:pointer;
	/*border:1px solid blue;*/
}
#navigation p.currentNav a{
   color:#cc3300 !important ;
}
#navigation p:hover, #navigation p.currentNav{
	display:block;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	color:#cc3300 !important ;
	background-image:url(../img/arrow_right_dynamic.gif);
	background-repeat:no-repeat;
	background-position:1px 5px;
	padding-left:14px;
	text-decoration:none !important;
}

#navigation p.sfhover { /* для Internet Explorer 6 */
  	display:block;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	color:#cc3300 !important ;
	background-image:url(../img/arrow_right_dynamic.gif);
	background-repeat:no-repeat;
	background-position:1px 6px;
	padding-left:14px;
	text-decoration:none !important;
}


#box1{
	display:none;
	/*border:2px solid red;*/
}

#left_container{
	position:relative;
	float:left;
	width:393px;
	/*height:698px;*/
	/*border:2px solid purple;*/
}

#input_container{
	margin-top:5px;
	width:273px;
	height:21px;
	/*border:2px solid brown;*/
}

#input_container input{
	position:relative;
	top:-7px;
	width:201px;
	height:18px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	font-size:12px;
	padding-right:3px;
	padding-left:9px;
	background-image:url(../img/input_corner.gif);
	background-position:-1px -1px;
	background-repeat:no-repeat;
	border:1px solid #808080;
}

#paragraf{
	position:relative;
	width:295px;
	/*height:319px;*/
	background-color:#6f97a3;
	font-family:Verdana, Geneva, sans-serif;
	margin-top:36px;
	padding-left:26px;
	padding-right:26px;
	padding-top:22px;
	padding-bottom:22px;
	color:#fff;
}

#paragraf_img{
	position:absolute;
	top:30px;
	right:47px;
}

#paragraf h2, #paragraf .ash2{
	padding-bottom:32px;
	font-weight:100;
	font-size:22px;
	line-height:normal;
}

#paragraf h3, #paragraf .ash3{
	padding-bottom:30px;
	font-weight:100;
	font-size:18px;
	line-height:normal;
}

.l_c_h3{
	font-family:Myriad Pro, Arial, Helvetica, sans-serif;
	color:#cc3300;
	font-size:18px;
	font-style:italic;
	font-weight:bold;
	padding-top:37px;
	padding-bottom:23px;
	padding-left:30px;

}

#paragraf h4, #paragraf .ash4{
	padding-bottom:4px;
	font-weight:100;
	font-size:12px;
	line-height:normal;
}

#paragraf h5, #paragraf .ash5{
	/*padding-bottom:39px;	*/
	line-height:normal;
	font-weight:100;
	font-size:12px;
}

#leaf{
	position:absolute;
	left:293px;
	top:-40px;

}

#paragraf2{
	margin-top:5px;
	width:347px;

}

#paragraf3{
	margin-top:5px;
	/*border:2px soid red;*/
}

#right_container{
	position:relative;
	float:right;
	width:593px;
	/*height:698px;*/
	/*border:2px solid purple;*/
}

#right_container p{
	/*padding:0 0 0 0;*/
	margin: 0 0 0 0;
	text-align: justify;
	padding-bottom: 10px;
}

#right_container h2, 
#right_container h1,
#right_container span.h3,
#right_container span.h2,
#right_container span.h1,{
	margin: 0 0 0 0;
	text-align: left;
	padding-bottom: 10px;
	line-height: 26px;
	font-family: Verdana,Geneva,sans-serif;
	display: block
}

#right_container h1,
#right_container span.h1{
	line-height: 30px;
}

#right_container h2,
#right_container span.h2{
	line-height: 26px;
	font-size: 16px;
	color: 	#993300;
	font-weight: bold;
}

#right_container h3,
#right_container span.h3{
	line-height: 22px;
	font-size: 14px;
}


#right_container li{
	padding-bottom:5px;
	text-align: justify;
}

#right_container ul, ol {
    padding-left: 20px;
    margin-left: 14px;
    padding-bottom: 10px;
}

.r_c_h2{
	padding-bottom:32px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:100;
	font-size:22px;
	color:#333;
	line-height:normal;
	width:370px;
}

.r_c_h3mpr{
	/*padding-bottom:30px;*/
	font-family:Myriad Pro, Arial, Helvetica, sans-serif;
	color:#cc3300;
	font-size:18px;
	font-style:italic;
	font-weight:bold;
	/*line-height:bold;*/
}

.r_c_h3mpbl{
	/*padding-bottom:30px;*/
	font-family:Myriad Pro, Arial, Helvetica, sans-serif;
	color:#395f6f;
	font-size:18px;
	font-style:italic;
	font-weight:bold;
	/*line-height:bold;*/
}

.r_c_h3{
	/*padding-bottom:30px;*/
	font-weight:100;
	font-size:18px;
	color:#cc3300;
	line-height:normal;
}

.r_c_h3i{
	/*padding-bottom:30px;*/
	font-weight:100;
	font-size:18px;
	color:#cc3300;
	font-style:italic;
	line-height:normal;
}

.r_c_h5{
	padding-bottom:3px;
	line-height:normal;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#333;
}

.r_c_h5_li{
	line-height:normal;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#333;
	background-image:url(../img/li_dot.jpg);
	background-repeat:no-repeat;
	background-position:2px 6px;
	padding-left:10px;
	padding-bottom:12px;
	/*border:1px solid red;*/
}

.link_zeta{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#395f6f !important;
}

.link_zeta:hover{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#cc3300 !important;
}

#text_part{
	margin-top:0px;
	padding-right:37px;
	position:relative;
	/*border:2px dashed yellow;*/
}

#gallery a{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#cc3300;
}

#gallery a:visited{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#6f97a3 !important;
}

.input_text{
	position:relative;
	width:510px;
	height:20px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	font-size:12px;
	padding-right:3px;
	padding-left:9px;
	margin-bottom:10px;
	border:1px solid #6f97a3;
}

.input_area{
	position:relative;
	width:510px;
	height:160px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	font-size:12px;
	padding-right:3px;
	padding-left:9px;
	margin-bottom:10px;
	border:1px solid #6f97a3;
	outline:none;
	overflow:hidden;
}

.button_clear{
	float:left;
	height:21px;
	width:57px;
	background-image:url(../img/button_clear_background.jpg);
	background-position:0 0;
	background-repeat:no-repeat;
	margin-bottom:10px;
	margin-right:7px;
}

.button_submit{
	float:left;
	height:21px;
	width:82px;
	background-image:url(../img/button_submit_background.jpg);
	background-position:0 0;
	background-repeat:no-repeat;
	margin-bottom:10px;
	margin-right:7px;
}

/* Footer
-----------------------------------------------------------------------------*/
#footer {
	position:relative;
	width: 1000px;
	margin: -164px auto 0;
	height: 164px;
}
#ori_art_logo_container{
	position:absolute;
	width:140px;
	bottom:25px;
	left:55px;
}

#ori_art_logo {
	position:relative;
	width:140px;
	/*border:2px solid red;*/
}

#ori_art_logo a{
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#1b4254;
}

#ori_art_logo a:visited{
	color:#1b4254 !important;
}

#ori_text{
	position:absolute;
	top:0;
	right:0;
}

#ori_text2{
	position:absolute;
	top:10px;
	right:47px;
}

#rambler_top{
	position:absolute;
	right:23px;
	bottom:23px;
}

#counter2{
	position:absolute;
	right:23px;
	bottom:61px;
}

#central_info{
	position:absolute;
	bottom:23px;
	left:403px;
	width:400px;
	padding-left:20px;
	/*border:2px solid red;	*/
}

#central_info p{
	margin:0 0 0 0;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#6f97a3;
	line-height:16px;
}

/*--------------------------------------------------------------------------------*/
.clear{
	clear:both;
	font-size:1px;
	/*border:1px solid black;*/
}


.arrow_cell_left{
	width:29px;
}

.arrow_cell_right{
	width:39px;
}

.pict{
	width:106px;
	border:1px solid white;
}

.empty{
	border:1px solid white;
}

.link_fist{
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	background-image:url(../img/arrow_right_dynamic.gif);
	background-repeat:no-repeat;
	background-position:-15px 4px;
	padding-left:14px;
	/*border:1px solid orange;*/
}

.link_fist:hover, #navigation a.currentNav{
	background-image:url(../img/arrow_right_dynamic.gif);
	background-repeat:no-repeat;
	background-position:0px 4px;
	padding-left:14px;
}

.link_sec{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	background-image:url(../img/arrow_right_dynamic_small.gif);
	background-repeat:no-repeat;
	background-position:-5px 2px;
	padding-left:13px;
	margin-left:10px;
	border:0px solid red;
}

.link_sec:hover{
	background-image:url(../img/arrow_right_dynamic_small.gif);
	background-repeat:no-repeat;
	background-position:0px 2px;
	padding-left:13px;
}


.dynamic_arrow_stand{
	position:absolute;
	top:4px;
	left:0px;
	display:none;
	width:12px;
	height:11px;
	background-image:url(../img/arrow_right_dynamic.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
	border:1px solid white;

}

.menu_container_class{
	position:relative;
}

.box{
	display:none;
}

.brake{
	padding-top:18px;
}
.brake_9{
	padding-top:9px;
}



#paragraf{
	height: auto;
    min-height:319px;
	padding-bottom:22px;
	padding-top:12px;
}

#navigation_container {
    top: 41px;
}

.r_c_h3ni{
	/*padding-bottom:30px;*/
	font-weight:100;
	font-size:17px;
	color:#cc3300;
	line-height:bold;
}

#right_container .r_c_h3ni{
	text-align: left;
}

#pdd{

}

#pdd a{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#465e2b !important;
}

#pdd a:visited{
	font-family:Verdana, Geneva, sans-serif;
	color:#000 !important;
}

#pdd a:hover{
	font-family:Verdana, Geneva, sans-serif;
	color:#cc3300 !important;
}


#search_container{
	width:526px;
	padding-right:37px;
	margin-top:50px;
	padding-left:30px;
	/*height:690px;*/
	/*border:1px solid red;*/
}

#search_container a{
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	color:#465e2b !important;
}

#search_container a:visited{
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	color:#000 !important;
}

#search_container a:hover{
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	color:#cc3300 !important;
}


#search_container ol{
	padding-top:15px;
	padding-left:21px;

}
ul.outer-menu li{
  list-style-type: none;
}
ul.outer-menu li span{
    color: #395F6F;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 14px;
    font-weight: bold;
}
#search_container ul.outer-menu li ul li a,
#search_container ul.outer-menu li ul li span
{
    color: #395F6F !important;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 11px;
    font-weight: bold;
}
#search_container ul.outer-menu li ul{
  margin-left: 15px;
}
#search_container ul.outer-menu li{
  padding: 0;
  line-height: 20px;
}

h1 {}

