body{
	background:url(/i/fon.jpg) repeat-x center top;
}

.main{
	margin:20px auto;
	width:1000px;
}

.logo{
	margin-left:20px;
}


.phone{
	display:block;
	height:100px;
	margin:-180px 0 80px 130px;
	position:relative;
	top:0px;
	width:600px;
	left:0px;
	color:black;
}

.phone li{
	display:block;
	float:left;
	width:160px;
	text-align:right;
	margin-right:30px;
}

.phone li p{
	color:#fff;
	margin:-7px 0 0 0;
	float:right;
	font-size:12px;
}

.slides{
	float:left;
	margin:10px 0 0 270px;
}

.description{
	display:block;
	float:right;
	margin:-145px 0 0 0;
}
.description h4{
	float:right;
	font-size:140%;
	text-align:right;
	margin-top:11px;
}
.mainblock{
	margin:0 0 60px 0;
	position:relative;
}

#topmenu{
	background:#830000 url(/i/menu-fon.png) repeat-x scroll 0 0;
	margin:185px 0 105px 5px;
	padding-top:5px;
	position:absolute;
	top:0;
	width:1000px;
	z-index:10005;
}

#topmenu li{
	float:left;
	margin:0 15px 0 15px;
	display:inline;
}

#topmenu li a{
	color:#fff;
	font-weight:600;
	font-size:75%;
}

#topmenu input{
	float:right;
	width:100px;
}

.left, .right{
	width:200px;
}

.left, .content{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#page{
	margin:25px 0 0 0;
}
#page ul{
	margin:0 0 0 20px;
}
#page ul li{
	list-style:square;
}
#page ul ul li{
	list-style:disc;
}
#page ul ul ul li{
	list-style:circle;
}
#page a{
	color:#CB0101;
	font-size:11px;
	text-decoration:underline;
}


#page h3{
	font-size:18px;
}

.right{
	float:right;
}

.block{
	
}

/* forms */
.block input[type="submit"]{
	float:right;
	margin:5px 10px 0 0;
	width:auto !important;
}
.sendmesage input, .sendmesage textarea, .sendmesage select{
	border:1px solid #dadada;
	width:162px;
	font-family:arial;
	margin:0 0 5px 0;
}

.sendmesage .important{
	background:url("/i/star.png") no-repeat right 1px #ffffff;
}
.sendmesage .error{
	background-color:#ffcccc;
}
.sendmesage p{
	margin:0 0 7px 0;
}
.sendmesage span{
	color:#727272;
}
.sendmesage .spam{
	width:25px;
}
/* catalog */
.centr_patch .el_zagolovok, .centr_patch .el_img{
	width:105px !important;
}

.centr_patch .el_img img{
	/*max-width:70px;*/
	visibility:hidden;
}

.centr_patch .el_zagolovok a, .centr_patch a{
	text-decoration:underline;
}
.centr_patch a{
	color:#535358;
}

.catalog_el {
	background: url(/i/bg_catalog.jpg) no-repeat left top;
	float:left;
	height:200px;
	margin:0 15px 15px 0;
	width:123px;
	
}
.el_zagolovok {
	color:#CB0101;
	font-family:Arial;
	font-size:14px;
	margin:216px 0 0;
	padding-top:10px;	
	position:absolute;
	text-align:center;
	width:117px;
	display:block;
}
.el_zagolovok a {
	color:#CB0101;
	display:block;
	width:93%;
	line-height:150%;
	padding:0 5px;
	font-size:80%;
}
.el_img {
	padding-top:5px;
	position:absolute;
	text-align:center;
	width:123px;
	display:block;
}
.el_img img{
	ax-width:110px;
	visibility:hidden;
}
.el_cena {
	color:#005832;
	font-family:Verdana;
	font-size:80%;
	text-align:center;
}
.el_cena span {
	color:gray;
}
.el_dalee{
	text-align:center;
}
.el_dalee a{
	 color:#CB0101;
}
.el_dalee{
	display:none;
}
.cntr_patch{
	margin:0 auto;
	width:450px;
}

.centr_patch .catalog_el {
	background: url(/i/bg_catalog_main.jpg) no-repeat left top;
	float:left;
	height:158px;
	margin:0 5px 5px 0;
	width:105px;
}

/* blocks */
.block h2{
	background:url(/i/bg_zag.png) repeat-x left top;
	height:32px;
	line-height:32px;
	font-size:15px;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding-left:17px;
	position:relative;
	z-index:100;
}
.block.on h2 span{
	background:url(/i/bg_arrow.png) no-repeat left bottom;
	float:right;
	height:9px;
	margin:12px 20px 0 0;
	width:19px;
}
.block.off h2 span{
	background:url(/i/bg_arrow.png) no-repeat left top;
	float:right;
	height:9px;
	margin:12px 20px 0 0;
	width:19px;
}

.block .middle{
	background:url(/i/bg_middle.png) repeat-y left top;
	margin:-10px 0 0;
	padding:12px 10px 1px 18px;
}
.block .down{
	background:url(/i/bg_down.png) no-repeat left top;
	height:7px;
	margin:0 0 25px;
}
.block .down.normal, .block .middle.normal{
	margin:0px;
}
.block .subblock{
	margin-top:-7px;
}
.block .subblock{
	display:none;
}
.left .clearfix{
	margin:0 0 25px!important;
	height:1px;
	clear:both;
	overflow:hidden;
}
.block.on h2, .block.off h2{
	cursor:pointer;
}
.block h2.partners{
	font-size:12px;
}

/* polls */

.polls{
	margin:0 0 0 20px;
}
.chk_radio{
	float:left;
	margin:0 0 0 -24px;
}

/* find */

#submit{
	background:url(/i/lupa.png) no-repeat left top;
	border:0px;
	height:16px;
	left:7px;
	position:relative;
	top:4px;
	width:32px !important;
}
.poisk{
	display:block;
	float:right;
	margin:-30px 0 0;
	width:229px;
}
@-moz-document url-prefix() {
  .poisk {margin:-14px 0 0;;}
}

#search div{
	background:url(/i/finder.png) no-repeat left top;
	float:right;
	height:21px;
	width:174px;
}
#search div input{
	border:0 solid #000000;
	color:#7F7F7F;
	float:left;
	font-family:arial;
	font-size:12px;
	font-style:italic;
	font-weight:normal;
	height:17px;
	line-height:normal;
	margin:1px 0 0 2px;
	width:171px;
}


/* list */
.list{
	margin:12px 0 0 2px;
	width:170px;
}
.list li a{		
	background:url(/i/list_market.png) no-repeat 0px 3px;
	color:#000000;
	display:block;
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	line-height:101%;
	margin:0 0 11px;
	padding:0 0 0 15px;
}
.list .select a, .list li a:hover{
	font-weight:bold;
	color:#8f1a11;
	background:url(/i/list_market_selected.png) no-repeat 0px 3px;
}
.list li a:hover{
	font-weight:normal;
}

.list .select a:hover{
	font-weight:bold;
}
/* news */
.news{
	
}
.news .news_cont a{
	color:#000000;
	display:block;
	font-family:arial;
	font-size:12px;
	line-height:120%;
	margin:0 0 5px;
	text-decoration:underline;
	width:160px;
}
.news .news_date{
	color:#979797;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	margin:0 0 15px;
}
.news .news_cont a:hover{
	text-decoration:none;
}

/* proizvodstvo */
.proizvodstvo p{
	display:block;
	font-family:arial;
	font-size:12px;
	line-height:120%;
	width:168px;
}
.proizvodstvo img{
	margin:10px 0;
}

/* topmenu */


#topmenu li{
	display:inline;
	float:left;
	height:36px;
	line-height:36px;
	margin:-6px 0 0;
	padding:0 12px;
}

#topmenu li.select{
	background:url(/i/menu_fon_zerkalo.png) repeat-x left top;
	height:36px;
}


.content{
	margin:0 23px;
	width:553px;
}

.content .goods, .content .goods1{
	text-align:center;
	border:1px solid #b7b7b7;
	width:169px;
	height:280px;
}

.content .goods p, .content .goods1 p{
	font-size:80%;
}

.content .goods{
	float:left;
	margin-right:20px;
}

.content .goods1{
	float:right;
}

.content .goods p, .content .goods1 p{
	font-family:Arial, Helvetica, sans-serif;
	color:#cb0101;
	font-size:14px;
}


.foot{

}

hr{
	color:#b7b7b7;
	border-bottom:1px solid;
	border-top:none;
}

.foot .counter, .foot .e-mail, .foot .links, .foot .copyright{
	float:left;
}
.foot a{
	color:#950020;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
.foot .copyright{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#383838;
	width:223px;
}
.foot .e-mail{
	width:128px;
}
.foot .e-mail a{
	display:block;
	text-decoration:underline;
}
.foot .e-mail a:hover{
	text-decoration:none;
}
.foot .links{
	width:320px;
	text-align:center;
}
.foot .links a{
	font-size:15px;
}
.foot .links span{
	margin:0 10px;
}
.foot .madeby{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	margin:0 0 20px;
	width:200px;
}
.foot .madeby p{
	display:block;
	float:left;
	margin:0 0 0 60px;
}

.foot .madeby{
	float:right;
}

/* slides */

.imageflow{
	float:left;
	position:absolute!important;
	top:0px;
	margin:-96px 0 0 -46px;
}

#myImageFlow_loading{
	display:none;
}

.imageflow .navigation {
	height:50px !important;
	overflow:hidden;
	z-index:1000;
}

#myImageFlow_scrollbar{
	display:none;
}
.imageflow img{
	cursor:pointer!important;
}
#myImageFlow_caption{
	color:#ffffff;
	margin:-10px 0 0 0;
	background:url(../i/menu-f.png) no-repeat center bottom;
	font-size:90%;
}


#myImageFlow_caption span{
	color:#ffffff;
	margin:-10px 0 0 0;
}

/* zagolovok */
.zagolovok{
	clear:both;
	display:block;
	font-family:Georgia;
	font-size:172% !important;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	line-height:normal;
	margin:2px 0 10px;
	text-align:left;
}

ins.topmenup{
	position:absolute;
}

#page .zagolovok{
	margin-top:-20px;
}

a.emal img{
	display:block;
	margin:-13px 0 10px 35px;
}

img.marg{
	margin:0 15px 10px 0;
}

.citylocation{
	color:#C00;
	font-size:110%;
	font-weight:600;
}

p.questto{
	font-size:110%;
	font-weight:600;
}

h2.catalogh2{
	float:left;
	font-size:104%;
	margin-bottom:5px;
	margin-left:6px;
	margin-right:5px;
	width:18%;
	display:block;
	float:left;
	cursor:pointer;
}




* html  #topmenu{
	margin:194px 0 0 0;
}


*+html #topmenu{
	margin:195px 0 0 0;	
}

* html  .imageflow{
	margin-top:-76px;
}

*+html  .imageflow{
	margin-top:-76px;
}

* html  h2.catalogh2{
	width:98px;
}
*+html h2.catalogh2{
	width:98px;
}

@media all and (-webkit-min-device-pixel-ratio:10000),
not all and (-webkit-min-device-pixel-ratio:0) {
  .mainblock {margin-bottom:105px;}
}

* html .content{

	margin-right:0px;
}

*html .list li a{
	background-position:0 8px;
}
*html .list li a:hover{
	background-position:0 8px;
}
*+html .list li a{
	background-position:0 8px;
}
*+html .list li a:hover{
	background-position:0 8px;
}


.poisk {
  margin:-14px 0 0\0/;
}

