a img{
	border:0;
}
body{
	background-color:#faf9fa;
	margin:0;
	font-family:tahoma;
	font-size:16px;
	color:#424242;
}

.main{
	width:1004px;
	margin:0 auto;
}


/* ZAGOLOVOK STRANICI */
.head{
	height:180px;
	background:url(../images/design/head_back.gif) repeat-y;
}
.head .logo{
	width:345px;
	float:left;
}
.head .logo img{
	margin-left:18px;
	margin-top:18px;
}
.head .flash{
	/*margin-left:363px;*/
	height:154px;
}
.head .lang{
	clear:both;
	text-align:right;
	height:26px;
	background:url(../images/design/lang_back.gif) no-repeat center right;
	margin:0 33px 0 auto;
}
.head .lang a{
	display:inline;
	font-size:70%;
	font-weight:bold;
	color:#b4b4b4;
    padding:0 12px;
    vertical-align:bottom;
}
.head .lang a.active,.head .lang a:hover{
	color:#7b7b7b;
}


/* MENU */
.menu{
	background:url(../images/design/menu_back.gif) left top repeat-x;
	height:31px;
	clear:both;
}
.menu .list_menu{
	list-style-type:none;
	margin:0;
	padding:0;
	width:697px;
	float:left;
}
.menu .list_menu li{
	float:left;
	padding:0 12px 0 14px;
	margin:0;
	height:27px;
	padding-top:4px;
	background:url(../images/design/menu_item_back.gif) no-repeat bottom right;
}
.menu .list_menu li a{
	color:white;
	font-weight:bold;
	text-transform:lowercase;
	font-size:80%;
	text-decoration:none;
	vertical-align:bottom;
}


/* POISK */
.menu .search{
	padding-top:5px;
	float:left;
	width:160px;
}
.search form{
	margin:0;
	padding:0;
}
.search form input.findtext,.findtext{
	border:1px solid #bf1b18;
	width:128px;
	margin:0 4px 0 0;
	padding:2px;
	color:#969696;
	font-size:70%;
	vertical-align:middle;
}
.search form input.findbut,.findbut{
	vertical-align:middle;
}
.content .findform{
	font-size:130%;
	color:#424242;
}


/* Menu ICON  */
.menu .navmenu{
	margin:0 0 0 882px;
	padding:0;
}
.navmenu .list_navmenu{
	list-style-type:none;
	margin:0;
	padding:0;
}
.navmenu .list_navmenu li{
	float:left;
	margin:0;
	height:25px;
	padding:6px 8px 0 9px;
	background:url(../images/design/navmenu_item_back.gif) no-repeat center left;

}
* html .navmenu .list_navmenu li{
	margin-left:-1px;
}
.navmenu .list_navmenu li:first-child{
	background:none;
}


.conteiner{
	background:url(../images/design/hello_back.gif) repeat-x;
/*	height:1%;*/
	margin-bottom:10px;
}
.colum_3{
	background:url(../images/design/colum_back_3.gif) repeat-y 0px;
}
.colum_2{
	background:url(../images/design/colum_back_2.gif) repeat-y 0px;
}
.colum_3 div.bottom_border{
	background:url(../images/design/colum_back_bottom_3.gif) no-repeat bottom;
	height:1px;
}
.colum_2 div.bottom_border{
	background:url(../images/design/colum_back_bottom_2.gif) no-repeat bottom;
	height:1px;
}
.conteiner h1.titlecolum{
	margin:0;
	text-align:center;
	color:white;
	font-size:80%;
	text-align:left;
	font-weight:normal;
	height:22px;
	padding:14px 0 0 50px;
	text-transform:uppercase;
}
.conteiner h2.titlecolum{
	margin:0;
	text-align:center;
	color:white;
	font-size:80%;
	text-align:left;
	font-weight:normal;
	height:22px;
	padding:14px 0 0 50px;
	text-transform:uppercase;
}
.conteiner h3.titlecolum{
	margin:0;
	text-align:center;
	color:white;
	font-size:80%;
	text-align:left;
	font-weight:normal;
	height:22px;
	padding:14px 0 0 50px;
	text-transform:uppercase;
}

.leftcolum{
	width:274px;
	float:left;
}
.maincontent{

}
.pagecolum{
	margin-left:274px;
}
.centercolum{
	width:400px;
	float:left;
}
.rightcolum{
	1width:325px;
	margin-left:675px
}


/* PRIVETSTVIE */
.hello{
	color:white;
	clear:both;
	font-size:75%;
	padding-right:30px;
	height:209px;
}
.hello .image{
	float:left;
}
.hello .image img{
	margin:10px 16px 9px;
}
.hello .text{
	color:#dedede;
	line-height:16px;
	margin-left:310px;
	height:1%;
}
.hello .text h1{
	margin:0;
	padding-top:16px;
	font-size:130%;
	color:white;
}

.hello .text h3{
	margin:0;
	font-size:120%;
	color:white;
}

.hello .text p{
	padding-bottom:0;
	margin-bottom:0;
}

/* CENTRALNAYA KOLONKA (BOLWAYA)  */
.pagecolum{
}
.pagecolum .titlecolum{
	background:url(../images/design/title_pagecolum_back.gif) no-repeat;
}
* html .pagecolum .titlecolum{

	background-position:bottom -3px;
}
.pagecolum .content{
    font-size:70%;
    padding-top:1px;
    width:691px;
    margin-left:3px;
    padding:15px;
}


/* LEVAYA KOLONKA  */
.leftcolum{
}
.leftcolum .titlecolum{
	background:url(../images/design/title_leftcolum_back.gif) no-repeat;
}
.leftcolum .news{
	1background-color:#dd231d;
	width:261px;
	margin-left:4px;
    color:white;
    font-size:70%;
    padding-top:30px;
}
.leftcolum .news dl{
	margin:0 24px 0 15px;
	padding:0;
}
.leftcolum .news dt{
   padding:0 0 0 12px;
   margin:0;
   font-weight:bold;
   background:url(../image/design/news_item_bulet.gif) no-repeat center left;
}
.leftcolum .news dd{
   padding:0 0 10px 25px;
   margin:0 0 25px 0;
}

.leftcolum .news dd A {
   display:block;
   width:65px;
   height:10px;
   margin-left:130px;
   background:url(../images/design/news_item_back.gif) no-repeat bottom right;
}

.leftcolum .news .allnews{
  margin:0 24px 25px 26px;
  font-weight:bold;
}
.leftcolum .news .allnews a{
  color:white;
  font-weight:bold;
}





/* CENTRALNAYA KOLONKA  */
.centercolum{

}
.centercolum .titlecolum{
	background:url(../images/design/title_centercolum_back.gif) no-repeat;
}
.centercolum .content{
    1border-top:0;
    font-size:70%;
    padding-top:1px;
    width:364px;
    margin-left:3px;
    padding:12px;
}
.centercolum .content ol{
	margin-left:19px;
	padding-left:0;
	margin-bottom:10px;
}
.centercolum .content ul{
	margin-left:19px;
	padding-left:0;
	margin-bottom:10px;
	list-style-type:disc;
}
.content h3{
	font-size:120%;
}
.content .star{
	color:red;
}
.content .inp{
	width:200px;
    font-family:tahoma;
	font-size:11px;
}
.content .sinp{
	font-family:tahoma;
	font-size:11px;
	width:95px;
}
.content .btn{
	font-size:90%;
}
.content .grey{
	color:grey;
}



/* PRAVAYA KOLONKA  */
.rightcolum{

}
.rightcolum .titlecolum{
	background:url(../images/design/title_rightcolum_back.gif) no-repeat;
}
* html .rightcolum .titlecolum{

	background-position:bottom -2px;
}
.rightcolum .list_product{
    1border-top:0;
    font-size:70%;
    padding:12px;
    width:286px;
    margin-left:4px;
}
.rightcolum .list_product .product_item{
	padding-bottom:2px;
	margin-bottom:40px;
	border-bottom:1px inset #ffffff;
}
.rightcolum .list_product .product_name{
	font-weight:normal;
	font-size:120%;
	text-transform:uppercase;
}
.rightcolum .list_product .product_name a{
	color:#c02313;
	text-decoration:none;
}

.rightcolum .list_product .product_name a:hover{
	text-decoration: underline;
}

.rightcolum .list_product .product_image{
	text-align:center;
	padding-bottom:8px;
}

.product_image {
	margin-right:15px;
}

.rightcolum .list_product .product_info{
	color:#424242;
}
.rightcolum .list_product .product_view{
	padding:6px;
	text-align:right;
}
.rightcolum .list_product .product_view a{
	text-align:center;
	color:white;
	display:block;
	padding:3px 0 6px 0;
	width:76px;
	text-decoration:none;
	background:url(../images/design/product_view_but.gif) no-repeat center center;
	margin-left:auto;
}


/* PODVAL SAITA */
.footer{
	background:url(../images/design/footer_back.gif) repeat-x top;
	font-size:75%;
	padding-top:20px;
	margin-bottom:10px;
}
.footer .info{
	width:220px;
	float:left;
	margin-left:30px;
}
.footer .info .copyright h4{
	display:inline;
	color:#e2251a;
	font-size:110%;
}

.footer .contacts A{
	color:#dd231d;
	text-decoration: none;
}

.contacts a:hover{
	text-decoration: underline;
}

.footer .info {
	margin-left:44px;
}
.footer .info {
	width:40%;
	float:left;	
}

.footer .contacts{
	width:200px;
	float:left;
}

.footer .left{
	width:200px;
	float:left;
}

.footer .left SPAN {
	float:left;
	text-align:right;
	margin-right:15px;
}

.footer .baner{
	width:300px;
	margin-left:5px;
	float:left;
	text-align:center;
	margin-top:5px;
}

.footer .baner a{
	color:#dd231d;
}

.footer .develop{
	text-align:right;
	padding-right:10px;
}


/* MAP */
.cu_1{
	list-style-type:none;
	margin:0 36px;
	padding:0;
}
.cu_1 .cl_1{
	font-size:120%;
	font-weight:bold;
	margin:6px 0 0 0;
}
.cu_2{
	list-style-type:disc;
	font-weight:normal;
}
* html .cu_2{
	font-size:.8em;
}
.cu_2 .cl_2{
	padding:2px 0;
}
.cu_2 .cl_2 a{
	color:#dd231d;
}

/* CATALOG */
.nsitem{
	padding:0 0 10px;
	position:relative;
}
.nsitem .img{
}
.nsitem .ncnt{
	position:absolute;
	top:0;
	left:160px;
}
.nsitem .name a{
	color:#dd231d;
	font-size:110%;
	text-decoration:none;
}
.nsitem .name a:hover{
	text-decoration:underline;
}
.nsitem .desc{
	padding:3px 0;
}
.content a{
	color:#dd231d;
}

/* MAP */
/*.sitemap_ul{
	list-style-type:none;
	margin-top:10px;
	margin-bottom:10px;
}
.sitemap_li{
	margin-top:8px;
	margin-bottom:8px;
}*/

/* Find */
.fitem {
	margin-top:10px;
	margin-bottom:2px;
}
.sh{
	font-size:110%;
}
.cn{
	margin:3px 0 6px 32px;
}




.clearing{
	clear:both;
}

.clearfix:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
* html .clearfix{
	display:inline-block;
} /* for IE Mac */
/* for IE6 *//*from IE Mac\*/
* html .clearfix{
	height:1%;
}
.clearfix{
	display:block;
}
.clearing{
	clear:both;
}


.aitem {
	padding: 10px 0;
}

.aitem .aname {
	font-weight: bold;
}

.aitem .cline{
	color: #444;
}

.formerror {
font-family:tahoma;
font-weight:bold;
color:#dd231d;
}

.codimg {
	margin:0 6px -1px 0 !important;
	margin:0 6px -3px 0;
}

body:not([dummy]) .codimg {
	margin:0 6px -5px 0 !important;
}