﻿/* общие параметры */
* {margin: 0px;padding: 0px;border: 0px;font-family: Tahoma;}

/* HTML, BODY */

HTML, BODY {height: 100%;}

/* !!! настройеи макета !!! */

#div_frame{width:980px; min-height:100%; margin: 0px auto; top: 0px; left: 0px; background: url('images/bg_frame.png') repeat-y top; z-index: 5;}

#div_header{
	height: 140px;
	margin: 0px 5px 0px 5px;
	background: url('images/bg_hd_md.png') repeat-x bottom;
}
#div_topline{
	height: 21px;
	margin: 0px 5px 0px 5px;
	padding: 10px;
	background: url('images/bg_hd_mn.png') repeat-x top;
}
#div_content{width: 940px; min-height: 100px; margin: 0px 20px 0px 20px;}

#div_leftside_index{width:370px; float:left;}
#div_pageside_index{width: 545px; float: right;}
#div_leftside_page{width: 260px;float: left;}
#div_pageside_page{width: 660px;float: right;}

.div_operator{width: 225px;margin:10px 5px 0px 5px;	min-height: 50px;float: left;text-align: center; border-bottom: 1px #8bca2c dotted; }

.div_operator_sel{width: 225px;margin:10px 5px 0px 5px;	min-height: 50px;float: left;text-align: center;background: url('images/bg_item_sel.png') repeat-x bottom; border-bottom: 1px #8bca2c dotted; }

#div_media{width: 940px;margin: 10px 20px 0px 20px;}

#div_footer {width: 980px; height: 100px; margin: -100px auto 0px; background-color: #FFFFFF;}

.div_clear {clear: both;}
.div_empty {height: 100px;}

.div_catalog {border: 1px #E7E9E5 dotted; padding: 5px; float: left; width:240px; margin:10px 5px 0px 5px;}
.div_catalog div{float: left; overflow: hidden;	width: 170px;}
.div_catalog img{float: left;}

.div_subcatalog {padding: 5px; float: left; width:225px; margin:10px 5px 0px 5px;}
.div_subcatalog div{float: left; overflow: hidden;	width: 155px;}
.div_subcatalog img{float: left;}

.div_goods{width: 490px; margin: 0px 5px 5px 5px; min-height: 20px; float: left; border-bottom: 1px #8bca2c dotted;}
.div_goods_sel{width: 490px; margin: 0px 5px 5px 5px; min-height: 20px; float: left; background: url('images/bg_item_sel.png') repeat-x bottom; border-bottom: 1px #8bca2c dotted;}

.div_games{width: 490px; margin: 0px 5px 5px 5px; min-height: 50px; float: left; border-bottom: 1px #8bca2c dotted;}
.div_games_sel{width: 490px; margin: 0px 5px 5px 5px; min-height: 50px; float: left; border-bottom: 1px #8bca2c dotted; background: url('images/bg_item_sel.png') repeat-x bottom;}
.games_img{background:url('images/bg_img50x50.png') no-repeat; width:50px; height:50px; float:left;}
.games_img img {padding:3px;}

.div_voice{width: 235px; margin: 0px 5px 5px 5px; padding-bottom:5px; padding-top:5px; min-height: 20px; float: left; border-bottom: 1px #8bca2c dotted;}
.div_voice_sel{width: 235px; margin: 0px 5px 5px 5px; padding-bottom:5px; padding-top:5px; min-height: 20px; float: left; background: url('images/bg_item_sel.png') repeat-x bottom; border-bottom: 1px #8bca2c dotted;}

.div_holy{width: 230px; margin: 0px 5px 5px 5px; padding-bottom:5px; padding-top:5px; min-height: 20px; float: left;}
.holyimg{width: 68px;height: 68px;float: left;background-color: #8bca2c;}
.holyimg img {padding:2px;}
.holylink{margin-left: 5px; float: left; width: 140px;}

.catalogitem{background: url('images/linormal.png') no-repeat left; padding: 3px 0px 3px 20px;font-size: 12px;overflow: hidden; white-space: pre-wrap;}

.div_pub ul{padding:0px 0px 0px 20px;}
.div_pub p{ margin:5px 0px 5px 0px; text-indent:30px;}
.div_vcl{height:21px; float:left;}

.top_nav_active{width:25px; height:27px; background: url('images/top_nav_pg.png') no-repeat top; float:left; font-size:12px; color:#8BCA2C; text-align:center; padding-top:6px;}
.bot_nav_active{width:25px; height:21px; background: url('images/bot_nav_pg.png') no-repeat bottom; float:left; font-size:12px; color:#8BCA2C; text-align:center; padding-top:12px;}

.top_nav_page{width:25px; height:27px; float:left; font-size:12px; text-align:center; padding-top:6px;}
.bot_nav_page{width:25px; height:21px; float:left; font-size:12px; text-align:center; padding-top:12px;}

.TextEdit{padding: 2px 0 0 0; background: url('images/edit_mid.png') repeat-x top; height: 21px; float:left;}
.DropItem{height:18px; padding-top:3px; margin:5px; cursor:pointer;}
#dropmenu{border: 1px #B2B2B5 solid; display:none; background-color: #FFFFFF; position:absolute; z-index:15; margin-top:21px; float:left;}

a {color: #797980;}
a:hover {color: #8bca2c;}
p {font-size: 12px;	font-family: Tahoma;color: #797980;}
span {font-size: 12px;	font-family: Tahoma;color: #797980;}
h1 {font-size: 12px;font-family: Tahoma;color: #797980;}
h2 {font-size: 12px; font-family: Tahoma; color: #797980;}
h2 a {color: #8bca2c; }
h2.menuitem {color: #8bca2c; margin-bottom: 5px;}
