body {
	margin: 0px;
	padding: 0px;
    background-color:#fff;
  	font-family: Arial, Verdana, Tahoma;
	color: #000000;
	font-size: 13px;
	text-decoration: none;
}
img {
	border:0;
}

table.ots {
    margin: 8px;
}
table.ots_top {
    margin-top: 10px;
    margin-bottom: 10px;
}
.ramka {
    border: 2px;
    border-style: solid;
    border-color: #D5EDFF;
    }
.ramka_rose {
    border: 2px;
    border-style: solid;
    border-color: #FC7476;
    }
.prof  {
	text-align: left;
	font-size: 14px;
	color: #386D97;
	font-family: Arial;
    }
hr.p{
    border-bottom-width: 2px;
    border-bottom-style: solid;
    border-bottom-color: #f0f7fd;
	margin: 0px;
	padding: 0px;
}
#str {
	background-image: url(images/myprofile/shov.gif);
	background-repeat: repeat-x;
	padding-top: 12px;
}
a {COLOR: #000; TEXT-DECORATION: none; }
A.adr {	COLOR: #cc0099; TEXT-DECORATION: underline; }
a.adr:hover {COLOR: #000000; TEXT-DECORATION: underline;}
.top10 {
	font-family:Arial, Verdana, Tahoma;
	color: #6e696b;
	font-size: 11px;
	font-weight: bold;
}
.top1 {
	font-family:Arial, Verdana, Tahoma;
	color: #6e696b;
	font-size: 13px;
	font-weight: bold;
}
.top2 {
	font-family:Arial, Verdana, Tahoma;
	color: #cc0099;
	font-size: 13px;
	font-weight: bold;
}
.top2gr {
	font-family:Arial, Verdana, Tahoma;
	color: #549964;
	font-size: 13px;
	font-weight: bold;
}
.top2viol {
	font-family:Arial, Verdana, Tahoma;
	color: #6b73ae;
	font-size: 13px;
	font-weight: bold;
}

.top2or {
	font-family:Arial, Verdana, Tahoma;
	color: #e17449;
	font-size: 13px;
	font-weight: bold;
}
.top3 {
	font-family: Arial, Verdana, Tahoma;
	color: #6e696b;
	font-size: 12px;
	font-weight:normal;
}
.top4 {
	font-family:Arial, Verdana, Tahoma;
	color: #cc0099;
	font-size: 17px;
	font-weight: bold;
}
.top5 {
	font-size: 17px;
	font-weight: bold;
	color:#4c8ec0;
}
.top6 {
	font-size: 12px;
	font-weight: bold;
	color:teal;
}
h3.red{color:#ff3366;text-align:center;font-size:19px;font-weight:bold;margin:0;vertical-align:bottom;}
.knopka {
	border: 1px;
	border-style: solid;
	border-color: #666600;
    background-color:#ffcc00;
	font-size: 17px;
	font-weight: bold;
    font-family: Arial;
	color:#666600;
}
.work_area {
	padding: 10px 9px 14px 9px;
	font-family:Arial, Verdana, Tahoma;
	color: #4b4445;
	font-size: 14px;
}
.tablebody,.tableheadtext,.tablebodytext,.text,text a{color:#386D97;}



/* footer_index.tpl */  
  
.bg_bottom_menu {
	background-image: url(images/footer/bg_bottom_menu.jpg);
	background-repeat: no-repeat;
	padding-top: 12px;
}
.bg_bottom_02 {
	background-image: url(images/footer/bg_bottom_02.jpg);
	background-repeat: repeat-x;
	padding-top: 12px;
}
.bottom_menu1 {
	font-family:Arial, Verdana, Tahoma;
	color: #7d7173;
	font-size: 12px;
}
.bottom_menu {
	font-family:Arial, Verdana, Tahoma;
	color: #7d7173;
	font-size: 11px;
}
.bottom_menu a {
	font-family:Arial, Verdana, Tahoma;
	color: #7d7173;
	font-size: 11px;
	text-decoration: none;
}
.bottom_menu a:hover {
	text-decoration: underline;
}
.copyright {
	font-family: Verdana;
	color: #013c76;
	font-size: 11px;
}




/* шапка cbody.tpl */ 

/* шапка поиск */ 
.bg_search {
	background-image: url(images/body/bg_search.jpg);
	background-repeat: no-repeat;
	vertical-align:bottom;
}
.s_search {
    padding: 20px 0px 2px 15px;
}
.search_box {
	padding:20px 15px 10px 0px;
}
.search_box input {
 	border:1px solid #BD8E3C;
}
/* шапка регистрация */ 
.bg_reg {
	background-image: url(/images/body/bg_reg.jpg);
	background-repeat: no-repeat;
	background-position: top left  
}
.bg {
	background-image: url(/images/body/s1.jpg);
	background-repeat: repeat-x;
}
.s {
	padding: 4px 10px 2px 10px;
}
.reg_box {
	padding: 4px;
	font-family:Arial, Verdana, Tahoma;
	color: #483100;
	font-size: 16px;
}
.login_box {
	background-color: #ffffff;
	height: 20px;
	width: 80px;
	border: 1px;
	border-style: solid;
	border-color: #bd8e3c;
	font-family:Arial, Verdana, Tahoma;
	color: #483100;
	font-size: 12px;
}
.login_form td{
	font-family:Arial, Verdana, Tahoma;
	color: #483100;
	font-size: 16px;
	font-weight:bold;
}
.login_form a{
	text-decoration:none;
}
.s3 {
	font-family:Arial, Verdana, Tahoma;
	color: #806b3d;
	font-size: 12px;
}
.s3 a {
	font-family:Arial, Verdana, Tahoma;
	color: #806b3d;
	font-size: 12px;
}


.bg_top_menu {
	background-image: url(/images/body/bg_top_menu.jpg);
	background-repeat: repeat-x;
}
.top_menu {
	font-family:Arial, Verdana, Tahoma;
	color: #2c84bd;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
}

.top_menu,.top_menu_selected  {
	padding: 5px 15px 3px 15px;
}
.top_menu a {
	font-family:Arial, Verdana, Tahoma;
	color: #473100;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
}
.top_menu a:hover, .top_menu_selected a{
	font-family:Arial, Verdana, Tahoma;
	color: #2c84bd;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
}

/* дерево категорий слева */ 

.left_box {
	padding: 0px 9px 10px 9px;
}
.left_menu,.right_menu{
	padding: 2px 5px 2px 15px;
	vertical-align: middle;
	height: 30px;
	color: #473100;
	font-size: 14px;
	font-weight: bold;
    text-align: right;

}
.left_menu a, .right_menu a, .right_menu_text a {
	font-family:Arial, Verdana, Tahoma;
	text-decoration: none;
	color: #473100;
    vertical-align:top;
}
#selected{
	background-color: #96caf2;
}
.right_box {
	padding: 0px 9px 10px 9px;
}


.left_menu_dno_l {
	background-image: url(images/cat/left_menu_dno_l.jpg);
	background-repeat: no-repeat;
     width: 13px;
}
.left_menu_dno_c {
	background-image: url(images/cat/left_menu_dno_c.jpg);
	background-repeat: repeat-x;
}
.left_menu_dno_r {
	background-image: url(images/cat/left_menu_dno_r.jpg);
	background-repeat: no-repeat;
     width: 12px
}


/* top10 справа */ 
.ball{background:url(images/top10/ball.gif) no-repeat; height:15px; width:15px;
		color:white;
		font-weight:bold;

		font-size:12px;
		text-decoration:none;
        text-align:center;
}
.ball_cal{background:url(images/top10/ball.gif) no-repeat; height:15px; width:15px;
		color:white;
		font-weigh:tbold;
		font-size:10px;
		text-decoration:none;
        text-align:center;
}


/* центр  */ 
.recommends_l_t_arc{background-image:url(images/main/l_t_arc.gif);width:15px;height:15px;}
.recommends_t_line{
	background:url(images/main/t_line.gif) repeat-x #f0f8ff;
	text-align:center;
	vertical-align:middle;
	height:40px;
}
.inner_title{position:relative;height:37px;top:3px;}
.recommends_top_text {
	top:-10px;
	padding-left: 10px;
	font-size: 18px;
	font-weight: bold;
	color:#4c8ec0;
	position:relative;
}
.recommends_r_t_arc{background-image:url(images/main/r_t_arc.gif);width:15px;height:15px;}
.recommends_l_m_arc{background-image:url(images/main/l_m_arc.gif);width:15px;height:15px;}
.recommends_m_line{background-image:url(images/main/m_line.gif);height:15px;}
.recommends_r_m_arc{background-image:url(images/main/r_m_arc.gif);width:15px;height:15px;}
.recommends_l_m_line{background-image:url(images/main/l_m_line.gif);width:15px;height:15px;}

.catalog_sect td{vertical-align:top;}
.section_text {
	color:#647786;
	font-weight:bold;
	text-align:center;
	width:70%;
	height:100px;
	padding:0px 0px 10px 6px;
	font-size:10px;}
.section_inner{text-align:center;}
.section_inner a{color:#647786;font-weight:bold;text-align:center;font-size:12px;text-decoration:none;}

.recommends_r_m_line{background-image:url(images/main/r_m_line.gif);width:15px;height:15px;}
.recommends_l_d_arc{background-image:url(images/main/l_d_arc.gif);width:15px;height:15px;}
.recommends_d_line{background-image:url(images/main/d_line.gif);height:15px;}
.recommends_r_d_arc{background-image:url(images/main/r_d_arc.gif);width:15px;height:15px;}

.recommends_l_t_line{background-image:url(images/main/l_t_line.gif);width:15px;height:25px;}
.recommends_r_t_line{background-image:url(images/main/r_t_line.gif);width:15px;height:25px;}

.t_line2{background:url(images/main/t_line.gif);height:15px;}
.r_t_arc{background-image:url(images/main/r_t_arc.gif);width:15px;height:15px;}
.r_t_arc2{background-image:url(images/main/r_t_arc2.gif);width:15px;height:15px;}
.l_t_line{background-image:url(images/main/l_t_line.gif);width:15px;height:24px;}
.r_t_line{background-image:url(images/main/r_t_line.gif);width:15px;height:15px;}
.l_m_arc{background-image:url(images/main/l_m_arc.gif);width:15px;height:15px;}
.r_m_arc{background-image:url(images/main/r_m_arc.gif);width:15px;height:15px;}
.m_line{background-image:url(images/main/m_line.gif);height:15px;}
.l_m_line{background:url(images/main/l_m_line.gif) repeat;width:15px;height:15px;}
.r_m_line{background:url(images/main/r_m_line.gif) repeat;width:15px;height:15px;}
.d_line{background-image:url(images/main/d_line.gif);height:15px;}
.r_d_arc{background-image:url(images/main/r_d_arc.gif);width:15px;height:15px;}
.l_d_arc{background-image:url(images/main/l_d_arc.gif);width:15px;height:15px;}
.l_t_arc{background-image:url(images/main/l_t_arc.gif);width:15px;height:15px;}
.l_t_arc2{background-image:url(images/main/l_t_arc2.gif);width:15px;height:15px;}
.t_line{border-top:#c8c8c8 solid 1px;height:15px;background-color:#f0f7fd;
		color:#796e72;
		font-weight:bold;
		padding:0px;
}
.recommends_violet_m_line2{background-image:url(images/main/violet_m_line2.gif);height:15px;vertical-align:top;}
.recommends_l2_m_arc{background-image:url(images/main/l2_m_arc.gif);width:15px;height:15px;}
.recommends_r2_m_arc{background-image:url(images/main/r2_m_arc.gif);width:15px;height:15px;}

.new_elem_date {color:#647786;font-weight:bold;text-align:center;font-size:12px;vertical-align:middle;}
.new_elem_text{color:#647786;font-weight:bold;text-align:center;text-decoration:none;font-size:12px;}
/*div.catalog-section{
	text-align:center;
}
div.catalog-section table td {
	padding:5px;
}*/
.data {color:#647786;font-weight: thin;text-align:left;text-decoration:none;font-size:9px;}




/* для комментов */ 
.smile1 {
	PADDING-LEFT: 50px; BACKGROUND: url(images/img_styles/smile1.gif) no-repeat left top
}
.smile2 {
	PADDING-LEFT: 50px; BACKGROUND: url(images/img_styles/smile2.gif) no-repeat left top
}
.smile3 {
	PADDING-LEFT: 50px; BACKGROUND: url(images/img_styles/smile3.gif) no-repeat left top
}
.smile4 {
	PADDING-LEFT: 50px; BACKGROUND: url(images/img_styles/smile4.gif) no-repeat left top
}
.smile5 {
	PADDING-LEFT: 50px; BACKGROUND: url(images/img_styles/smile5.gif) no-repeat left top
}
.smile6 {
	PADDING-LEFT: 50px; BACKGROUND: url(images/img_styles/smile6.gif) no-repeat left top
}
.comment {
	PADDING-RIGHT: 8px; PADDING-LEFT: 30px; BACKGROUND: url(images/img_styles/quote.gif) #f0efe4 no-repeat left top; MARGIN-BOTTOM: 1em; PADDING-BOTTOM: 8px; PADDING-TOP: 8px
}
.comment STRONG {
	COLOR: #b05422
}
.comment B {
	COLOR: #b05422
}
.comment DIV {
	PADDING-RIGHT: 1em; MARGIN-TOP: 0.5em; PADDING-LEFT: 1em; PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em; BORDER-BOTTOM: #e7d6c4 1px solid; BACKGROUND-COLOR: #fff
}
#smileselector {	
}
#smileselector A {
	BORDER-RIGHT: #fafafa 3px solid; BORDER-TOP: #fafafa 3px solid; DISPLAY: block; FLOAT: left; MARGIN: 1px; BORDER-LEFT: #fafafa 3px solid; BORDER-BOTTOM: #fafafa 3px solid
}
#smileselector A:hover {
	BORDER-RIGHT: #99d2f9 3px solid; BORDER-TOP: #99d2f9 3px solid; BORDER-LEFT: #99d2f9 3px solid; BORDER-BOTTOM: #99d2f9 3px solid
}
#smileselector A.selected {
	BORDER-RIGHT: #b14f22 3px solid; BORDER-TOP: #b14f22 3px solid; BORDER-LEFT: #b14f22 3px solid; BORDER-BOTTOM: #b14f22 3px solid
}
H3 {
	font-family: Arial, Verdana, Tahoma;
	color: #993333;
	font-size: 17px;
	font-weight: bold;
    MARGIN-BOTTOM: 10px;
    LINE-HEIGHT: 18px;
}
HR 	{	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 1.5em 0px; HEIGHT: 1px; 
		BORDER-RIGHT-WIDTH: 0px }
HR.text { BORDER-TOP-WIDTH:1px; MARGIN: 10px; border-color: #a30002; border-style: solid;}
.cl {
	CLEAR: both
}
.txt {
	BORDER-RIGHT: #dfded5 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #dfded5 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 1.5em; PADDING-BOTTOM: 1px; MARGIN: 2px; BORDER-LEFT: #dfded5 1px solid; COLOR: #b25022; PADDING-TOP: 2px; BORDER-BOTTOM: #b25022 1px solid; FONT-FAMILY: Helvetica, Arial, Verdana, sans-serif; BACKGROUND-COLOR: #f4f3e9
}
.fit98 {
	WIDTH: 98%
}

.orange_l_t_arc{background:url(images/comments/orange_l_t_arc.gif) no-repeat;height:15px;width:15px;}
.orange_r_t_arc{background:url(images/comments/orange_r_t_arc.gif) no-repeat;height:15px;width:15px;}
.orange_l_d_arc{background:url(images/comments/orange_l_d_arc.gif) no-repeat;height:15px;width:15px;}
.orange_r_d_arc{background:url(images/comments/orange_r_d_arc.gif) no-repeat;height:15px;width:15px;}
h3.orange{color:#e17449;text-align:center;font-size:16px;font-weight:bold;margin:0;vertical-align:bottom;}
.orange_t_line{background:url(images/comments/orange_t_line.gif) repeat-x;height:15px;}
.orange_d_line{background:url(images/comments/orange_d_line.gif) repeat-x;height:15px;}
.orange_l_line{background:url(images/comments/orange_l_line.gif) repeat-y;width:15px;}
.orange_r_line{background:url(images/comments/orange_r_line.gif) repeat-y;width:15px;}
.rate_it{font-size:12px; color:#336a94;font-weight:bold;}
.orange_m_line{background:url(images/comments/orange_m_line.gif) repeat-x;height:17px;}
.last_reviews_l_t_arc{background-image:url(images/l_t_arc.gif);width:15px;height:15px;}
.last_reviews_t_line{
	background:url(images/comments/t_line.gif) repeat-x #f0f8ff;
	text-align:center;
	vertical-align:middle;
	height:40px;
}
.last_reviews_r_t_arc{background-image:url(images/comments/r_t_arc.gif);width:15px;height:15px;}
.last_reviews_l_t_line{background-image:url(images/comments/l_t_line.gif);width:15px;height:25px;}
.last_reviews_r_t_line{background-image:url(images/comments/r_t_line.gif);width:15px;height:25px;}
.last_reviews_l_m_arc{background-image:url(images/comments/l_m_arc.gif);width:15px;height:15px;}
.last_reviews_r_m_arc{background-image:url(images/comments/r_m_arc.gif);width:15px;height:15px;}
.last_reviews_m_line{background-image:url(images/comments/m_line.gif);height:15px;}
.last_reviews_l_m_line{background-image:url(images/comments/l_m_line.gif);width:15px;height:15px;}
.last_reviews_r_m_line{background-image:url(images/comments/r_m_line.gif);width:15px;height:15px;}
.last_reviews_d_line{background-image:url(images/comments/d_line.gif);height:15px;}
.last_reviews_r_d_arc{background-image:url(images/comments/r_d_arc.gif);width:15px;height:15px;}
.last_reviews_l_d_arc{background-image:url(images/comments/l_d_arc.gif);width:15px;height:15px;}
.last_reviews_top_text {
	top:-10px;
	padding-left: 10px;
	font-size: 18px;
	font-weight: bold;
	color:#e17044;
	position:relative;
}


/* для последних игр - фиолетовая рамка */ 
.violet_l_t_line{background:url(images/product/violet_l_t_line.gif) repeat-y;width:15px;}
.violet_r_t_line{background:url(images/product/violet_r_t_line.gif) repeat-y;width:15px;}
.violet_t_line {background:url(images/product/violet_t_line.gif) repeat-x;height:15px;}

h3.violet{color:#6b73ae;text-align:center;font-size:16px;font-weight:bold;margin:0;vertical-align:bottom;}
.violet_t_line{background:url(images/product/violet_t_line.gif) #f0f8ff repeat-x;height:15px;padding-top:3px;}
.violet_m_line2{background:url(images/product/violet_m_line2.gif) repeat-x;height:15px;}
.violet_d_line{background:url(images/product/violet_d_line.gif) repeat-x;height:15px;}
.violet_l_line{background:url(images/product/violet_l_line.gif) repeat-y;width:15px;}
.violet_r_line{background:url(images/product/violet_r_line.gif) repeat-y;width:15px;}
.violet_l_d_arc{background:url(images/product/violet_l_d_arc.gif) no-repeat;height:15px;width:15px;}
.violet_r_d_arc{background:url(images/product/violet_r_d_arc.gif) no-repeat;height:15px;width:15px;}
.violet_catalog_element_text{color:#336a94; font-size:12px;text-align:justify;}
.posts_text{font-size:10px;color:#7d7173;}

.navigation {color:#666; margin: 15px 0px 15px 0px; }
.navigation a:link,
.navigation a:visited,
.navigation a:hover,
.navigation a:active {text-decoration:none; color:#636363; background:#F9F9F9; border:1px solid #E6E6E6; padding-top:2px 5px;}
.navigation a:hover {background:#799AE3; color:#fff; border-color:#E6E6E6;}
.navigation span {text-decoration:none; background:#799AE3; padding:2px 5px; border:1px solid #E6E6E6;color:#FFFFFF;}


/* для вывода продуктов из подкатегорий - зеленая рамка */ 
.green_l_d_arc{background:url(images/green/green_l_d_arc.gif) no-repeat;height:15px;width:15px;}
.green_r_d_arc{background:url(images/green/green_r_d_arc.gif) no-repeat;height:15px;width:15px;}
.green_l_t_line{background:url(images/green/green_l_t_line.gif) repeat-y;width:15px;}
.green_r_t_line{background:url(images/green/green_r_t_line.gif) repeat-y;width:15px;}
.green_t_line {background:url(images/cards/green/green_t_line.gif) repeat-x;height:15px;}

h3.green{color:#549964;text-align:center;font-size:16px;font-weight:bold;margin:0;vertical-align:bottom;}
.green_t_line{background:url(images/green/green_t_line.gif) #f0f8ff repeat-x;height:15px;padding-top:3px;}
.green_d_line{background:url(images/green/green_d_line.gif) repeat-x;height:15px;}
.green_l_line{background:url(images/green/green_l_line.gif) repeat-y;width:15px;}
.green_r_line{background:url(images/green/green_r_line.gif) repeat-y;width:15px;}
.green_catalog_element_text{color:#336a94; font-size:12px;text-align:justify;}
a.link {text-decoration:none;cursor:pointer;font-size:11px; font-family:Arial; color:#7d7173;}
a.link:hover{text-decoration:underline;}


.profile{
    BORDER-RIGHT: #969696 1px solid;
    PADDING-RIGHT: 4px;
    BORDER-TOP: #969696 1px solid;
    PADDING-LEFT: 4px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    BACKGROUND: url(images/login/nav_grad.gif) #ffeccc no-repeat;
    PADDING-BOTTOM: 4px;
    BORDER-LEFT: #969696 1px solid;
    COLOR: #fadce4;
    PADDING-TOP: 4px;
    BORDER-BOTTOM: #969696 1px solid;
    FONT-FAMILY: Tahoma, Verdana, Arial;
}


UL#gallery {
float : left;
margin : 0 auto 0 auto;
padding : 0;
padding-left : 10px;
list-style-type : none;
width : 100%;
}
UL#gallery LI {
margin : 0;
border : 1px solid #ffffff;
display : block;
background : #e88aff;
height : 85px;
text-decoration : none;
display : inline;
float : left;
margin : 15px 0 15px 35px;
width : 85px;
text-align : center;
}
UL#gallery IMG {
display : block;
border : 0;
width : 85px;
height : 55px;
}
a.title {
color : #000000;
font-size : 11px;
text-decoration : none;
line-height : 11px;
}
a.title:visited {
color : #000000;
}
a.title:hover {
text-decoration : underline;
}
