	@charset "utf-8";

* { margin: 0; padding: 0; font-size: 100%; }
html, body { height: 100%; }
body { 
background:url("../_images/bg_main1.jpg") repeat-x scroll 0 0 transparent;
color:#525252;
font:75%/1.4 Tahoma,Arial,Helvetica,sans-serif;
background-color:#aeadb3;
}
img, .checkbox, .middle, label { vertical-align: middle; }
textarea, input { font: 1em/1.4 Tahoma, Arial, Helvetica, sans-serif; padding-left: 3px; }
.submit { padding:0 }
a img { border: none; vertical-align:top }
a { text-decoration: none; color:#525252; }
a:hover, a:focus, a:active { text-decoration: underline; color:#ff9125;}
:focus { outline: none; }
.clear { clear: both; display: block; line-height:0; font-size:0; }
.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0px; font-size:0}

*html .clearfix{display:inline-block;}
*+html .clearfix{display:inline-block;}

.png img {vertical-align:top}
ul, ol, li { list-style: none; }
.text_left { text-align:left !important; }
.text_right { text-align:right !important; }
.inline {display:inline}
.clear_l {clear:left}
.center {text-align:center !important}
.normal {font-weight:normal !important}
.inline_block {display:inline-block;}

.spacer { height:10px;}
.img_vertical {vertical_align:top;}



#header{  background:url(../_images/bg_header.jpg) no-repeat scroll 0 0 transparent; ;height:127px; width:980px; border:0px solid;}

#header .logo {position:relative; left:60px;top:15px;float:left;}
#header .slogan {position:relative; left:70px;top:30px;float:left;}
#header .contacts {position:relative;right:10px; border:solid 0px;float:right;width:154px;height:127px;}
#header .contacts  .phone {font:16px Arial; font-weight:bold; color:#FFFFFF;padding-top:15px;}
#header .contacts  .skype {font:16px Arial; font-weight:bold; color:#FFFFFF;padding-top:10px;}
#header .contacts  .livehelp {padding-top:5px;}





#wrap { min-height:100%; position:relative; width:980px; margin:0 auto; text-align:left;border:0px solid; }
#conteiner { background:url(../_images/bg_wrap.jpg) repeat-x top right;}



#topmenu{ font: Arial; font-size:26px; height:37px; width:982px;border:solid 0px;}
#topmenu ul li{float:left;}
#topmenu ul li.firstp a span{font: Arial;border:none; padding:0px 31px;}
#topmenu ul li.lastp a span{ font: Arial;border:none; padding-left:30px; padding-right:36px;}
#topmenu ul li a{
	font: Arial; 
	background:url(../_images/bg_top_menu.gif) repeat-x ; 
	text-decoration:none; 
	color:#d8d8d8; 
	display:block; 
	font-family:arial; 
	font-size:14px; 
	padding-top:8px; 
	height:29px; 
	font-weight:regular;
}
#topmenu ul li a:hover{ font: Arial;background:url(../_images/bg_top_menu_hover.gif) repeat-x; text-decoration:none; color:#fff;}
#topmenu ul li a span{font: Arial; padding:0px 30px; border-left:1px solid #454646; border-right:1px solid #979898;}

.corners_lt  { left:0; top:0;}
.corners_rt  {right:0;top:0;}
.corners { height:7px; position:absolute; width:7px; z-index:999;top:128px;}


div.undermenu {height:10px;}


#left_sidebar  { float:left;padding-top:0px; padding-left:0px;width:190px; border:solid 0px;}
#content {  float:left; width:790px; text-align:left;border:0px solid; padding-bottom:10px;}

#detail_info { background:#fff; margin-left:10px;}
.detail_bootom {min-height:30px;}
.detail_bootom img {vertical-align:baseline;position:relative;top: 30px;}
.detail_content {padding:10px;}
.detail_content  .detail_left {float:left; width:208px;}
.detail_content  .detail_right {float:left; width:552px;}
.detail_right h1 {color:#ee7900; font-size:150%; padding-bottom:10px;}
.detail_right .price {color:#2d2d30; font-size:30px; padding-bottom:10px;padding-top:10px;font-weight:bold;}
.detail_left img {vertical-align:middle; text-align:center; padding-left:10px;padding-top:35px;}

.breadcrump {margin:0px 0 5px 10px; font-face:Arial;font-size:11px;color:#727175;}
.breadcrump a {font-face:Arial;font-size:11px;color:#37363a;text-decoration:underline;}

.header_sidebar { width:190px;height:40px;padding: 5px 0px 0px 0px; font: bold 14px Arial ;color:#5c5b60;} 
.header_sidebar_first {background:url("../_images/header_sidebar.jpg") no-repeat ; }
.header_sidebar_all {background:url("../_images/header_sidebar1.jpg") no-repeat ; }


.fotter_sidebar { bottom:0px;} 
.fotter_sidebar img{vertical-align:top}


div.catalog_menu{background-color:#fff;}

.catalog_menu ul li.open {
	
	background-attachment:scroll;
	background-color:transparent;
	background-image:url("../_images/menu_li.gif");
	background-position:0 12px;
	background-repeat:no-repeat;
	color:#2E2E30;
	font-weight:normal;
	height:20px;
	padding-top:7px;
}
.catalog_menu ul li.open  a{
	background-image:url("../_images/menu_li.gif");
	background-position:0 5px;
	background-repeat:no-repeat;
	color:#5C5B60;
	font-family:Arial;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	padding-left:20px;
	text-decoration:underline;
	}
.catalog_menu ul li.open  a:hover{
	background-color:#FEE6CA;
	background-position:20px 9px;
	color:#525252;
	margin-bottom:0;
	margin-left:-20px;
	margin-right:0;
	margin-top:-4px;
	padding-bottom:4px;
	padding-left:40px;
	padding-right:5px;
	padding-top:4px;
	text-decoration:none;
}

.catalog_menu ul li.open a.active {
	color:#FF9125;
	text-decoration:none;
}
	
.catalog_menu ul li.root  {background:url("../_images/menu_li_root.gif") no-repeat scroll 6px 4px  transparent; padding-left:20px; color:#5c5b60; font-weight:bold;}
.catalog_menu ul li a { display:block;font-size:12px;text-decoration:none;}
.catalog_menu ul li a.active {
	color:#FF9125;
	text-decoration:none;
}





div.box_news{background-color:#fff;}
div.box_content{padding-left:12px;padding-right:12px;}
.box_date {font:10px Arial ; font-weight:bold;color:#919090;padding-top:4px;}
.box_text1 {font:12px Arial ; font-weight:bold;color:#ee7900;padding-top:1px;}
.box_text2 {font:12px Arial ; font-weight:600;color:#5c5b60;;padding-top:7px;padding-bottom:5px;border-bottom:solid 2px #d0cfd6;}

.box_text_last {font:12px Arial ; font-weight:600;color:#5c5b60;;padding-top:7px;padding-bottom:5px;border-bottom:none !important;}

.box_text3 {font:12px Arial ; font-weight:600;color:#5c5b60;;padding-top:7px;padding-bottom:5px;;}

.box_text3 h1, strong { font:12px Arial ; font-weight:600;color:#f3a24e; padding:0px; display:inline;}



 .header_content { background:url("../_images/bg_content.jpg") no-repeat; width:589px;height:33px;padding:7px 0 0 10px;font: bold 14px Arial ;color:#fff;}





.button_buy { display:block; color: #FFF; outline: none; border:solid 0px; width:132px; height:32px; }
.button_buy { background: url(../_images/btn_bg.jpg) no-repeat top right; display: block; line-height: 10px; background-repeat:no-repeat; height:32px; }
.button_buy img {padding: 4px 0 0px 23px;}
.button_buy:hover {background-position: 100% -32px;}



.dvds {
	background: url(../_images/dvds_bg.gif) no-repeat scroll right top transparent;
	float:left;
	height:250px;
	padding-bottom:5px;
	padding-left:5px;
	padding-top:5px;
	width:152px;
}
.first {padding-left:10px;}
.last {}


.dvds h1 {
	color:#EE7900;
	font:bold 11px Arial;
	height:40px;
	margin-left:4px;
	margin-right:4px;
	padding-top:10px;
	text-align:center
}
.dvds .price_b {font: 18px Arial;font-weight:bold;text-align:center; }
.dvds .btn_buy	 {position:relative;top:10px;right:-10px;}







#footer {height:100px;  width:980px; margin:0 auto; text-align:left; border-top: solid 1px #d3d3d5;padding-top:10px;}
#footer .logo {border: sold 0px;float:left;}
#footer div.menu{float:left; padding-left:50px;padding-top:30px;}
#footer ul li{float:left; border-left: 1px solid #d0d0d0; padding:0 10px;}
#footer ul li.first{border:none; padding-left:0px;}
#footer ul li a{color:#e6e6e6; font-size:14px;font-weight:500; }
#footer ul li a:hover{text-decoration: underline; color:#4b4b4b;}

.w150px {width: 143px;}
.w100 {width: 99%}
	
.h1 {color:#ee7900; font-size:150%; padding-bottom:2px; margin-bottom:0px;}

.tag {
	font-family:Arial; 
	color:#ee7900; 
}

.smallest {
	font-size: 10px;
}
.small {
	font-size: 11px;
}
.medium {
	font-size: 12px;
}
.large {
	font-size: 13px;
}
.largest {
	font-size: 13px;
	font-weight:bold;
}
