* {

	margin: 0px auto;

	padding:0;

	font-size:12px;

	font-family:Arial;

}



/*экстренные меры по border*/

img {

	border:0;

}



.grey {

	color:#666666;

	font-weight:normal;

}



.red, #red {

	color:#990000;

}



.blue {

	color:#06c;

}



a.black {

	color:#000000;

	text-decoration:none;

}



a.black:hover{

	text-decoration:underline;

}



a.firm {

	color:#900;

	text-decoration:none;

	font-weight:bold;

}



a.firm:hover {

	text-decoration:underline;

}



.firm_blue{

	color:#06c;

	text-decoration:none;

}



.firm_blue:hover{

	text-decoration:underline;

}



.light_blue{

	color:#434242;

	font-weight:bold;

}



.bold {

	font-weight:bold;

}



#bold {

	font-weight:bold;

}



.star{

	color:#990000;

	text-transform:uppercase;

	font-size:14px;

}



a{

	color:#06c;

}



a.path{

	text-transform:uppercase;

	font-size:10px;

}



.plus{

	color:#990000;

	font-weight:bold;

}



.category_name0{

	color:#434242;

	font-weight:bold;

	text-decoration:none;

}



#top_title{

	width:510px;

	height:55px;

	padding:2px 0 0 0;

	height:53px!important;

}



#top_title_alpha{

	width:510px;

	height:55px;

	padding:2px 0 0 0;

	height:53px!important;

	background-image:url(../img/title_brand.gif);

	background-repeat:no-repeat;

}



h1.red{

	color:#990000;

	font-size:15px;

	text-transform:uppercase;

	width:508px;

	border:0;

	border-bottom:solid 2px #06C;

	float:left;

	height:30px;

	height:28px!important;

}



h2.red {

	color:#990000;

	font-size:13px;

}



h2.red1 {

	color:#990000;

	font-size:13px;

	height:25px; 

	padding:10px 0 0 0; 

	height:15px!important; 

	clear:both;

}



html{

	background:url(../img/yamaha_distr3.jpg) no-repeat top center #5b708e;

}



body {

	background-color:#014351;

}



#main {

	width:991px;

	margin:0 0 0 -476px;

	position:absolute;

	top:148px;

	left:50%;

/*	background-image:url(../img/shade_rt2.gif);

	background-repeat:repeat-y;

	background-position:right top;*/

}



#main_1{

	width:991px;

	background:url(../img/bg_proz.png);

}



#shade_rt {

	width:951px;

	background-color:#FFFFFF;

/*	background-image:url(../img/shade_rt1.jpg);

	background-repeat:no-repeat;

	background-position:top right;*/

}





#center {

	width:951px;

	/*margin-right:7px;*/

}



#center_1{

	width:951px;

}



#center_2{

	padding:0 0 0 15px;

	width:951px;

	width:936px!important;

}



#center_21{

	padding:0 25px 0 25px;

	width:951px;

	width:901px!important;

}



#block_lt{

	width:213px;

	float:left;

}



#menu_category {

	width:203px!important;

	padding:2px 0 4px 0;

}



#top_menu_{

	background:url(../img/bg_menu.png) no-repeat;

	width:991px;

	height:44px;

}



.pod_menu{

	width:203px;

	padding:0; 

	padding-left:15px;

	width:188px!important;

	position:absolute; 

	top:250px;

	color:#06c;

}



.menu_0 {

}



#new_products{

}



#content{

	float:left;

	padding:0 30px 0 0;

	width:542px;

	width:512px!important;

}



div.top_menu {

	width:991px;

	height:44px;

}



a.top_menu{

	height:44px;

	display:block;

	float:left;

	padding:14px 24px 0 0;

	height:30px!important;

	font-size:11px;

	text-decoration:none;

	color:#FFFFFF;

}



#menu_company{

	padding:14px 23px 0 25px;

}



#menu_main{

	width:234px;

	padding:14px 0 0 16px;

	width:218px!important;

	text-align:center;

	font-size:11px;

	font-weight:normal;

}



#menu_catalog{

	width:232px;

	padding:14px 12px 0 0;

	width:220px!important;

	text-align:center;

	font-size:11px;

	font-weight:normal;

}



#top_menu_end{

	padding:14px 23px 0 0;

}



a.top_menu:hover{

	text-decoration:underline;

}



#active_menu{

	color:#900;

	text-decoration:underline;

}



#search {

	width:512px;

	padding:3px 0 0 0;

	height:60px;

	height:31px!important;

	color:#434242;

}



#about_category {

	margin:15px 0;

	width:512px;

	color:#434242;

	vertical-align:top;

}



#bg_btn_search{

	border:0;

	background-image:url(../img/btn_search1.gif);

	width:54px;

	height:18px;

	color:#900;

	font-size:1px;

	text-align:left;

	vertical-align:top;

}



#input_search {

	width:239px;

	border:1px solid #900;

	height:18px;

	height:16px!important;

}



#content_for_layout{

	width:512px;

	min-height:470px;

	/*зажать условие, если ширина мешьше минимальной*/

}



/* Прописать стили для статических страниц, отменить предварительное форматирование*/

#content_for_layout li{

	margin:0 0 0 40px;

}



#content_for_layout_language{

	min-height:500px;

}



#block_rt{

/*ie 5.5 исправить */

	float:right;

	padding:0 25px 0 0;

	width:181px;

	width:156px!important;

}



#icon {

	width:100px;

	text-align:right;

	padding:3px 0 0 0;

	float:right;

}



#icon_2{

	width:901px;

	text-align:right;

}



a.icon {

}



img.icon {

}



#basket{

	width:156px;

	height:97px;

	padding:12px 0 8px 0;

	height:77px!important;

}



#subscribe{

	margin-top:8px;

}



#subscribe a{

	text-decoration:underline;

	font-weight:bold;

	cursor:pointer;

}



#seo_text{

	width:951px;

	padding:25px;

	width:901px!important;

	text-align:center;

	clear:both;

}



#banner_zone{

	width:951px;

	padding:0 25px;

	width:901px!important;

	clear:both;

}



#footer {

	width:951px;

	clear:both;

	color:#FFFFFF;

	padding:0 0 25px 0;

}



#developer{

	float:left;

	font-size:10px;

	color:#FFFFFF;

	padding:15px 0 0 0;

	width:500px;

	height:75px;

	height:60px!important;

}



#mmtd{

	height:32px;

}



#mmtd a{

	font-size:10px;

	color:#FFFFFF;

	text-decoration:none;

}



#studui-dc{

	font-size:10px;

	color:#FFFFFF;

	padding:5px 0 0 0;

	height:30px;

	height:25px!important;

}



a.digital-century{

	font-size:10px;

	color:#FFFFFF;

	text-decoration:none;

}



#contact{

	float:right;

	padding:10px 0 0 0;

	width:400px;

	height:75px;

	height:65px!important;

}



#contact_1{

	float:right;

	padding:0px 0px 0 150px;

	width:458px;

	width:264px!important;

	height:65px;

	height:65px!important;

}



#mail{

	color:#FFFFFF;

	font-size:11px;

	width:103px;

	float:left;

}



#phone{

	color:#FFFFFF;

	font-size:11px;

	float:left;

	width:155px;

	text-align:right;

	font-weight:bold;

}



/*стили для новостей на главной странице*/

.posts {

	width:512px;

	overflow:hidden;

}



.post_image{

	width:110px;

	float:left;

}



.image_post{

	/*border:solid 1px #0066cc;*/

	/*width:90px;

	height:90px;*/

}



.one_post {

	margin:0 0 0 110px;

	min-height:100px;

}



.posts_title{

	display:block;

	text-transform:uppercase;

	color:#900;

	font-size:13px;

	font-weight:bold;

	text-decoration:none;

	height:20px;

}



.posts_date {

	color:#06c;

	height:17px;

}



.posts_header{

	text-align:justify;

	text-decoration:none;

	color:#434242;

	min-height:44px;

	height: expression(document.getElementById('posts_header').height < 44 ? "44px" : "100%");

}



#posts_text{

	text-align:justify;

}



.posts_more {

	width:402px;

	padding:6px 0 0 0;

	height:22px;

	height:16px!important;

	text-align:right;

}



.posts_more a{

	color:#900;

}



.posts_back {

	width:512px;

	padding:6px 0 0 0;

	height:22px;

	height:16px!important;

	text-align:right;

	color:#900;	

}



#posts_all a, .posts_back a{

	color:#900;

}



#posts_all{

	padding:0 0 15px 110px;

	height:30px;

	height:15px!important;

	width:512px;

	width:402px!important;

	clear:both;

}



/*элемент basket_result*/

#v_korzine {

	color:#06c;

	font-size:11px;

	font-weight:bold;

	text-decoration:none;

}





/*для подменю каталога*/

a.submenu {

	text-decoration:none;

	color:#06c;

}



a.submenu:hover {

	color:#900;

	text-decoration:underline;

}



/*стили для page - статичных страниц из БД*/

div.view_page {

	width:510px;

	margin-bottom:20px;

	overflow:hidden;

}



div.view_page p {

	text-align:justify;

}



/*Страница page*/

.view_product{

}



#page {

	border:0;

	border-collapse:collapse;

	margin-bottom:10px;

	border-bottom:solid 1px #CCCCCC;

}



.category{

}



.description{

}



td.td_first{

	background-color:#FFF;

	vertical-align:top;

}



td.td_second{

	/*background-color:#bfe5fa;*/

	vertical-align:top;

	padding:0 10px 15px 10px;

}



div.name{



}



a.name{

	text-decoration:none;

	font-weight:bold;

	color:#000000;

}



td.td_third{

	/*background-color:#cff;*/

	vertical-align:top;

	text-align:center;

	padding:15px 0 0 0;

}



.b_img_top{

	width:110px;

	background-image:url(../img/b_img_top.gif);

	background-repeat:no-repeat;

	height:11px;

	font-size:1px;

}



.b_img_btn{

	width:110px;

	background-image:url(../img/b_img_btn.gif);

	background-repeat:no-repeat;

	height:11px;

}



.b_img_bg{

	width:110px;

	/*background-image:url(../img/b_img_bg.gif);*/

	background-repeat:repeat-y;

	padding:0 11px 0 1px;

	width:98px!important;

	text-align:center;

}



.sort {

	width:510px;

	padding:10px 0 0 0;

	text-align:right;

	height:22px;

	height:12px!important;

	clear:both;

}



.btn_prev{

	float:left;

}



.btn_next{

	float:left;

}



.price{

	color:#900;

	font-weight:bold;

	padding:0 0 7px 0;

}



#next {

	width:510px;

	height:25px;

	padding:0 0 0 112px;

	width:400px!important;

}



#next_post {

	width:510px;

	height:25px;

}



.prev{

	float:left;

	color:#06c;

}



.next2{

	float:left;

	color:#06c;

}

 /*Element NEW PRODUCT*/

.left_203 {

	width:203px;

	padding:0 106px 0 0;

	width:95px!important;

}



.left_156{

	width:156px;

	padding:0 58px 0 0;

	width:97px!important;

}

 

.img_new_product{

	/*border:solid 1px #06c;*/

	width:95px;

	height:95px;

	text-align:center;

	vertical-align:middle;

}



.title_new_product{

	color:#990000;

	font-weight:bold;

}



.title_new_product1{

	color:#990000;

	font-weight:bold;

	width:203px;

	padding:0 23px 0 0;

	width:180px!important;

}



.new_product_more{

	color:#434242;

	font-weight:bold;

	text-decoration:none;

}



.new_product_more:hover{

	text-decoration:underline;

}



/*elememt VIEW*/

.img{

}



.description_2{

	background-color:#FFFF00;

}



#desc, #charact {

	float:left;

	cursor:pointer;

}





/*Отправить письмо*/

#user_mail{

	border:solid 1px #06c;

	width:320px;

}



#user_text {

	border:solid 1px #06c;

	width:451px;

	height:200px;

}



/*firm */

#about_brand{

	width:512px;

	color:#434242;

}



#firm_paginate {

	width:510px;

	height:25px;

	text-align:center;

}



.firm_prev, .firm_prev a{

	float:left;

	width:255px;

	text-align:center;

	color:#434242;

}



.firm_next, .firm_next a{

	float:left;

	width:255px;

	text-align:center;

	color:#434242;

}



.f_prev, .f_next {

	color:#434242;

}



a.firm_name{

	color:#434242;

	font-size:14px;

	text-decoration:none;

}

a.firm_name:hover{

	color:#990000;

	text-decoration:underline;

}



/*

div.num {

	color:#990000;

	font-weight:bold;

}*/



/*Basket*/

#view_basket{

	width:512px;

}



.basket_name{

	width:220px;

	padding:0 10px;

	widows:200px!important;

}



.basket_count {

	text-align:center;

}



#product_count{

	width:42px;

	text-align:center;

	border:solid 1px #069;

}



.basket_price {

	text-align:center;

	color:#990000;

	font-weight:bold;

}



th.basket {

	color:#0d4b67;

}



.basket_img{

	/*border:solid 1px #069;*/

	text-align:center;

	height:100px;

}



#sum {

	height:25px;

	padding:5px 0;

	height:15px!important;

}



.line{

	border-top:solid 1px #069;

}



#basket_sum{

	text-align:center;

	color:#990000;

	font-weight:bold;

}



#btn_refresh{

	margin:0 10px;

}



/*Отправить заказ*/

input.w270{

	width:270px;

	border:solid 1px #069;

}



textarea.w270{

	width:270px;

	height:150px;

	border:solid 1px #069;

}



#result{

	width:500px;

	color:#990000;

}



#search_result{

	width:510px;

}



.bottom {

	background-color:#06c;

	color:#FFFFFF;

	width:100px;

	height:20px;

	font-size:12px;

}



/*меню уровни*/

#a_level_0 {

	color:#434242;

	font-weight:bold;

	display:block;

	text-decoration:none;

	width:203px;

}



#a_level_1{

	display:block;

	color:#434242;

	text-decoration:none;

	padding:0 0 0 10px;

	width:203px;

	width:193px!important;

}



#a_level_2{

	display:block;

	color:#434242;

	text-decoration:none;

	width:203px;

	padding:0 0 0 20px;

	width:183px!important;

}



#a_level_3{

	display:block;

	color:#434242;

	width:203px;

	text-decoration:none;

	padding:0 0 0 30px;

	width:173px!important;

}



/* Bigsearch */

#select_category_0,#select_category_1,#select_category_2, .bc_select{

	width:390px;

	border:solid 1px #06c;

}



.bc_price {

	width:100px;

	border:solid 1px #06c;

	color:#990000;

}



.bc_name{

	width:230px;

	border:solid 1px #06c;

	color:#990000;

}



.articles {

	width:512px;

	overflow:hidden;

}



.article_date{

	color:#434242;

}



.articles_title{

	display:block;

	color:#900;

	font-size:13px;

	font-weight:bold;

	text-decoration:none;

}



.articles_header{

	display:block;

	text-decoration:none;

	text-align:justify;

	color:#434242;

}



.articles_more{

	text-align:right;

	color:#434242;

}

.articles_more a{

	color:#434242;

}



#first_alpha{

	width:500px;

	height:20px;

	padding:0 0 0 120px;

	width:380px!important;

}



#second_alpha{

	margin-top:2px;

	width:500px;

	height:20px;

	padding:0 0 0 125px;

	width:375px!important;

}



.alpha{

	text-decoration:none;

	color:#434242;

}



.select_firm{

	color:#06c;

	border:solid 1px #999999;

}



.option_firm{

}



#limit {

	text-align:right;

}



#photogallery{

	width:900px;

	padding:0 102px;

	width:696px!important;

}



.block_photo{

	width:174px;

	height:117px;

	text-align:center;

	float:left;

}



.pointer{

	cursor:pointer;

}



.ssss a {

	color:#FFFFFF;

}

