/* Font

------------------------------ */

html { font-size:100.01%;}

body {  font-size:62.5%;  } /* 10px */


body {
	background-image: url(images/bg.jpg);
}




* html img { background:expression(transparent(this)); }

/* Footer bottom

------------------------------ */

html, body { width: 100%; height: 100%; }

body       {

	min-height: 100%;

	height: auto !important;

	height: 100%;

	position: relative;

	BACKGROUND-IMAGE: url(images/bg.jpg);

	margin:0px 0 0px 0;

	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;

	color:#7f4424;

	min-width:1000px;



}

#header    { width: 100%; }





/* Main

------------------------------ */

#header,#content { min-width:1000px;}

* { margin:0; padding:0; }

*:focus { outline: none; }



.hidden { display: none; }

.show   { display: block!important; }

.no-bg  { background: none!important; }

.no-border, img { border: none!important; }



a:link    { text-decoration:underline; }

a:visited { text-decoration:underline; }

a:hover   { text-decoration:none; }

a:active  { text-decoration:underline; }



blockquote { margin-left: 10em; padding-left: 1em; border-left: 2px solid #ccc; }

pre, code { font: 1.2em/1.8 "Courier New", Courier, monospace; border: 1px dashed #aaa; padding: 1em; background: #eee; }

code { padding: .2em .5em; }



table {border-collapse:collapse;border:none;}

table td {padding:0px;vertical-align:top;}

ul {margin-left:90px;margin-top:10px;}

#content ul, #content ol { margin-left: 3em; line-height: 1.3em; }

#content ul li, #content ol li { margin-bottom: .2em; }

#content ul, #content ol, #content table, blockquote, pre, .content img { margin-bottom: 1em; }

#content h1, #content h2, #content h3, #content h4 { margin-bottom: .5em; }

.text {margin-right:10px;}

.left_side img { padding-top:250px; }



.right_side ul { list-style:none; margin-top:187px; }

.right_side ul li { font-size:14px; line-height:20px; padding:8px 10px 8px 40px; font-family:Georgia, "Times New Roman", Times, serif; margin:0; }

.right_side ul li ul li { font-size:12px; }



.right_side ul li a:link    { text-decoration:underline; color:#a5734d;}

.right_side ul li a:visited { text-decoration:underline; color:#a5734d; }

.right_side ul li a:hover   { text-decoration:none; color:#a5734d; }

.right_side ul li a:active  { text-decoration:underline; color:#a5734d;}



.right_side ul li ul li a:link    { text-decoration:underline; color:#cc956c; }

.right_side ul li ul li a:visited { text-decoration:underline; color:#cc956c; }

.right_side ul li ul li a:hover   { text-decoration:none; color:#cc956c; }

.right_side ul li ul li a:active  { text-decoration:underline; color:#cc956c; }



.right_side ul ul { margin-top:0px; }






h4 { text-align:center; height:345px; background:url(4_files/pic_01.gif) no-repeat center 24px; font-family:Georgia, "Times New Roman", Times, serif; font-size:2em; font-weight:normal; color:#a68648; padding-top:36px; }
/*h1 { text-align:center; height:345px; background:url(4_files/pic_01.gif) no-repeat center 24px; font-family:Georgia, "Times New Roman", Times, serif; font-size:2em; font-weight:normal; color:#a68648; padding-top:36px; }*/
h1{ width:90%;margin-left:70px;font-size:13px;}


.content {

	font-size:1.2em;

	line-height:1.5em;

	padding-bottom:62px;

	

	



}

.content p { margin-left:73px; margin-right:63px; margin-top:2em;}





/* Menu bottom

------------------------------ */

.menu_bottom { margin:18px 0 0 0;}

.menu_bottom_first { width:50px; }

.menu_bottom_sep { width:22px; }

.menu_bottom_item { width:94px; height:68px; padding:0 20px; vertical-align:middle; background:url(4_files/menu_bottom.gif) no-repeat left top; text-align:center; font-family:Georgia, "Times New Roman", Times, serif;	font-size:11px; }

.menu_bottom_last { width:134px; height:68px; vertical-align:middle; background:url(4_files/menu_bottom.gif) no-repeat left top; font-family:Georgia, "Times New Roman", Times, serif;	font-size:11px; text-align:center;  }





.menu_bottom a:link    { color:#fff; text-decoration:underline; line-height:13px;}

.menu_bottom a:visited { color:#fff;text-decoration:underline; line-height:13px; }

.menu_bottom a:hover   { color:#fff; text-decoration:underline; line-height:13px; }

.menu_bottom a:active  { color:#fff; text-decoration:underline; line-height:13px; }

    



h2 { padding-top:25px; padding-left:75px;}



















.ochki_2 { position:relative; width:100% !important; width:auto; }

.ochki_2 div { position:absolute; left:660px; overflow:hidden; }







