/* Основной стиль */
body {text-align: center;background-attachment: scroll; background-repeat: repeat-y; background-position: center; background-image: url(/design_img/body_bg.png); background-color: #334c0c; margin: 0px; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0;} a:link { text-decoration: underline; color: #fff } a:active { text-decoration: underline; color: #fff } a:visited { text-decoration: underline; color: #fff } a:hover { text-decoration: underline; color: #c7ff6e } td, body { font-family: Tahoma, Verdana, Arial; font-size: 11px; color: #fff;font-style:normal; padding: 0px;}


/* Шапка */
#header_1 {
width: 998px;
height: 80px;
background: url(/design_img/header_1.jpg) no-repeat;
}

#header_2 {
font-family: Georgia, "Times new roman", Arial, vernada;
font-size: 14px;
color: #000;
font-style: italic;
width: 998px;
height: 380px;
background: url(/design_img/header_2.jpg) no-repeat;
}

#header_3 {
font-size: 12px;
color: #fff;
width: 998px;
height: 128px;
background: url(/design_img/header_3.jpg) no-repeat;
}

#dost {
float: left;
width: 160px;
margin-top: 15px;
margin-left: 160px;
}
#tel {
margin-right: 440px;
margin-top: 15px;
width: 160px;
float: right;
}

#text {
padding-left: 125px;
padding-top: 18px;
padding-right: 455px;
}

#menu_top {
float: left;
padding-left: 77px;
padding-top: 45px;
}
#logo {
float:right;
padding-top: 15px;
padding-right: 75px;
}

#menu_top a
{
	overflow:hidden;
	line-height:400px;
}

a.menu_main {
display: block;
width: 71px;
height: 22px;
background: url(/design_img/menu_main.png) no-repeat;
}

a.menu_main:hover {
display: block;
width: 71px;
height: 22px;
background: url(/design_img/menu_main_sel.gif) no-repeat;
}

a.menu_pg {
display: block;
width: 143px;
height: 22px;
background: url(/design_img/menu_pg.png) no-repeat;
}

a.menu_pg:hover {
display: block;
width: 143px;
height: 22px;
background: url(/design_img/menu_pg_sel.gif) no-repeat;
}

a.menu_swing {
display: block;
width: 129px;
height: 22px;
background: url(/design_img/menu_swing.png) no-repeat;
}

a.menu_swing:hover {
display: block;
width: 129px;
height: 22px;
background: url(/design_img/menu_swing_sel.gif) no-repeat;
}

a.menu_pony {
display: block;
width: 90px;
height: 22px;
background: url(/design_img/menu_pony.png) no-repeat;
}

a.menu_pony:hover {
display: block;
width: 90px;
height: 22px;
background: url(/design_img/menu_pony_sel.gif) no-repeat;
}

a.menu_tl {
display: block;
width: 76px;
height: 22px;
background: url(/design_img/menu_tl.png) no-repeat;
}
a.menu_tl:hover {
display: block;
width: 76px;
height: 22px;
background: url(/design_img/menu_tl_sel.gif) no-repeat;
}

a.menu_contacts {
display: block;
width: 91px;
height: 22px;
background: url(/design_img/menu_contacts.png) no-repeat;
}
a.menu_contacts:hover {
display: block;
width: 91px;
height: 22px;
background: url(/design_img/menu_contacts_sel.gif) no-repeat;
}

#pagetitle {
background: url(/design_img/pagetitle.gif) repeat-x;
color: #8ac330;
font-size: 14px;
margin-bottom: 3px;
text-align: center;
font-weight: bold;
}

td.topleft {
width: 6px;
height: 6px;
background: url(/design_img/topleft.png) bottom right no-repeat;
}

td.topright {
width: 6px;
height: 6px;
background: url(/design_img/topright.png) bottom left no-repeat;
}

td.bottomleft {
width: 6px;
height: 6px;
background: url(/design_img/bottomleft.png) top right no-repeat;
}

td.bottomright {
width: 6px;
height: 6px;
background: url(/design_img/bottomright.png) top left no-repeat;
}

td.top {
height: 6px;
background: #fff;
}

td.bottom {
height: 6px;
background: #fff;
}

td.left {
width: 6px;
background: #fff;
}

td.right {
width: 6px;
background: #fff;
}

td.content {
background: #fff;
}

#img {
float: left;
}

#cont {
width: 250px;
padding: 5px;
float: right;
font-size: 11px;
color: #426210;
}

#cont2 {
padding: 5px;
font-size: 12px;
color: #426210;
}

#footer_menu {
background: url(/design_img/footer_menu.jpg) bottom center no-repeat;
height: 36px;
width: 998px;
text-align: center;
font-size: 12px;
}
#f_menu {
padding-top: 10px;
}

a.foot {
padding-left: 4px;
padding-right: 4px;
color: #fff;
text-decoration: none;
}

a.foot:hover {
padding-left: 4px;
padding-right: 4px;
color: #fff;
text-decoration: underline;
}

#footer {
width: 998px;
background: url(/design_img/footer_copyr.jpg) top center no-repeat;
height: 90px;
}

td.count {
width: 250px;
padding: 10px;
}

td.corp {
padding: 10px;
text-align: center;
}

td.dkarts {
width: 250px;
padding: 10px;
text-align: right;
}

img {
	border:0;
}
#wrapper {
	width: 1000px; 
	height: 100%; 
	background: url(/design_img/body_bg.jpg); 
	border-left: 1px solid #8ac330; 
	border-right: 1px solid #8ac330; 
	border-collapse: collapse;
}
#contentaClipping {
	position: relative;
	Z-INDEX: 7;
	OVERFLOW: hidden;
	WIDTH: 430px;
	CLIP: rect(0px 430px 335px 0px);
	HEIGHT: 315px;
	margin-bottom:5px;
}
#contenta {
	position: relative;
	z-index: 0;
	text-align:justify;
}
#contenta p {
	margin-top:0;
	padding-top:0;
}
.adimg {
	width: 9px;
	height: 6px;
	margin-left: 407px;
	vertical-align: top;
	border: 0;
}
#contenta h1, #contenta h2 {
	margin-top:0;
	padding-top:0;
	font-size:13pt;
}
#contenta h2 {
	font-size:13pt;
}

h3 {
	background: #517813; 
    padding-left: 3px; 
    padding-right: 3px;
    color:#8ac330;
	display:table;
	width:auto;
	margin:0;
	margin-left:auto;
	margin-right:auto;
}
h3:hover {
	color:#8ac32b;
}
h4 {
	color: #000; 
	font-size: 14px; 
	font-weight: bold;
	display:table;
	width:100%;
	margin:0;
	text-align:center;
	background:#fff;
}
div.content
{
	width:auto;
	margin-left:8px;
	margin-right:8px;
	margin-top:4px;
	margin-bottom:4px;
	min-width:350px;
	display:block;
	background:#fff;
}
div.content p 
{
	margin:0;
	
	display:table;
	padding:4px;
	margin-left:0;
	margin-right:0;
	width:100%;
	color:#426210;
	font-size:10pt;
}
div.content p a {
	color:green;
}
div.content div.top
{
	margin:0;
	height:6px;
	display:table;
	width:100%;
	background:#fff url('/design_img/topleft.png') left no-repeat;
}

div.content div.top div
{
	height:6px;
	display:table;
	width:100%;
	background:transparent url('/design_img/topright.png') right no-repeat;
}

div.content div.bottom
{
	height:6px;
	display:table;
	width:100%;
	background:#fff url('/design_img/bottomleft.png') left no-repeat;
}

div.content div.bottom div
{
	height:6px;
	display:table;
	width:100%;
	background:transparent url('/design_img/bottomright.png') right no-repeat;
}
.right {
	float:right;
	margin-left:0;
}
.left {
	float:left;
	margin-right:0;
}
div.p50 {
	width:50%;
	margin:0;
	padding:0;
	border:0;
}


div.content span {
	background:#fff;
}

div.content div
{
	background:#fff;
	color:#426210;
	display:table;
}

div.content div div {
	display:block;
}

div.content ul {
	padding-left:0;
	margin-left:0;
	text-align:left;
	color:#426210;
	float:left;
	display:table;
}
div.left{
	display:block;
}
div.right 
{
	display:block;
}
.table100
{
	display:table;width:100%;
}

.content h1, .content h2 {
	margin-top:0;
	padding-top:0;
	font-size:13pt;
	color:#000;
	font-family:Tahoma;
	
}
.content li {
	margin-left:5px;
}
.content li a {
	color:#000;
	font-size:11pt;
}
img.left {
	float:left;
	margin:auto;
}
