body{	font-family: Tahoma;padding-top: 20px;padding-bottom: 20px;}
strong{	font-weight: bold;}
a{color:black;}
.um{ border: 1px solid  #dedede;background-color: #dedede;  
    -moz-border-radius: 12px;   -khtml-border-radius: 12px;   -webkit-border-radius: 12px;   border-radius: 12px;
}
#login, .bl, #logins{ border: 1px solid  #fb8b0e;background-color: #fb8b0e;  
    -moz-border-radius: 12px;   -khtml-border-radius: 12px;   -webkit-border-radius: 12px;   border-radius: 12px;
}
div.mserr{
 border: 1px solid  #fffa92;background-color: #fffa92;  width:600px;margin-left: auto;    margin-right: auto;    display: block;	position:relative;
    -moz-border-radius: 12px;   -khtml-border-radius: 12px;   -webkit-border-radius: 12px;   border-radius: 12px;
}
#login, .login{width:600px;margin-left: auto;    margin-right: auto;    display: block;}
/*#logins{width:550px;  display: block;}*/
#login p, .mserr p, .login p {	margin: 10px 20px 10px 20px;}

.um{	clear: both;}
.bl{	width: 1000px;line-height: inherit;}
.blw{	width: 660px;display:block;  padding:20px;font-size:20pt;line-height: inherit;margin-bottom: 30px;}
#blmain{	    margin-left: auto;    margin-right: auto;    width: 1000px;display: block;}
.blh{display:block;  padding:20px;font-size:20pt;line-height: inherit;}
.mlh{display:block; position: relative;font-size:20pt;}
.blh img{	 vertical-align: top;margin-right: 12px;}

.dls{
	display: block;font-size:16pt;
	width: 712px;padding-top: 10px;padding-left: 0px;margin-bottom: 10px;border-bottom:solid black 2px;padding-bottom: 10px;margin-left:5px;margin-right:5px;
	
}
.listkato{		width: 600px; margin-left: auto;    margin-right: auto;   display: block;margin-top: 10px;clear: both;}

.lbl{	float: left;}
.usrb{	padding-left: 20px;}
.mserr .lbl{	display:block;  padding:20px;font-size:20pt;line-height: inherit;padding-left: 40px;}
.mserr .lbl img {	margin-right: 10px;line-height: inherit;vertical-align: top;}
.mserr p{	clear: both;font-size: 12pt;}
.login .lbl{font-size:18.5pt;}
.mserr p img{	float: left;margin-right: 5px;position:relative;}
.ons{
	padding: 10px;display: block;
}
.mserr div.bg {
	display: table-cell; font-size: 14pt;
}
.mserr div.bg img{vertical-align: middle;margin-right: 5px;}

.rbl{	float: right;}
.lnh{	border-bottom: solid black 2px;clear: both;margin-left: 20px;margin-right: 20px;font-size: 5pt;text-align: left;}
ul.als{	margin-left: 170px;}
ul.als li{	padding-bottom: 5px;}
ul.als li a{	color: black;font-size: 14pt;}
.cpr{	font-size: 14pt;padding-top: 15px;}
.bot{	margin-bottom: 30px;position: relative;}
.clr{	margin-bottom: 10px;padding-top: 15px;}
.crb{	padding-top: 5px;}
h1{	clear: both;color: black;font-size: 14pt;font-weight: bold;margin-left: 20px;
margin-top: 40px;display: block;}
h2{	clear: both;color: #e5781b;font-size: 14pt;font-weight: bold;margin-left: 20px;margin-top: 20px;display: block;}
h3{	color: black;font-size: 16pt;font-weight: bold;margin-left: 20px;margin-top: 30px;}
h4{	color: black;font-size: 15pt;font-weight: bold;padding-bottom: 10px;}
h2.news{	color: black;font-size: 14pt;font-weight: bold;padding-bottom: 10px;margin: 0px;}
.news a{color:black;}
.news p{margin-bottom: 10px;line-height: 1.5;}
ul.act_usr{	margin: 10px;}
ul.act_usr li{	margin-bottom: 5px;}
ul.act_usr li.curency{	font-weight: normal;padding-bottom: 10px;}
ul.act_usr li.numenu{	font-weight: normal;font-size: 10pt;}
ul.act_usr li.kontel{	font-weight: normal;padding-bottom: 10px;font-size: 13pt;}
ul.act_usr li.mengr{	font-weight: bold;padding-bottom: 10px;font-size: 14pt;}
ul.act_usr li a{	color: #000;font-size: 12.5pt;}
ul.act_usr li a.pur{ color: 	#ea943f !important;font-weight: normal !important;}
.k1{ 	padding-right: 13px;}
.k2{	font-size: 17pt;font-weight: normal;}
.nus{	color: 	#ea943f !important;font-size: 13pt;}

.shops tr td{
	vertical-align: middle;padding-bottom: 20px;
}
.shops .nshop{
	font-size: 14pt;
}
.shops  .codes{
	font-size: 12pt;
}

.colldec{	margin: 20px;}
.colldec p{	margin-bottom: 20px;text-align: justify;}
.colldec p a{color: #e5781b;	}
.blmc{	margin-top: 20px;}
.blmc p{	text-align: justify;margin-bottom: 10px;}
.lstkat{	margin-top: 10px;margin-left: 5px;}
.lstkat li{	display: inline;padding-right: 20px;white-space: nowrap;}
.lstkat li.end{	display: inline;padding-right: 0px;white-space: nowrap;text-align: right;}
.lstkat li a{	color: #e5781b;font-size: 13.7pt;}

.cven{
	position: relative;display: block;clear: both;font-size: 13pt;margin-left: 40px;margin-top: 5px;
	padding-bottom: 20px !important; 
}
.lven{	float: left !important;padding-right: 15px;font-weight: bold;width: 20px;clear: right;}
.llven{	float: left;}
.llven a{	color: #e5781b;font-weight: normal;}
ul.aven{	float: left!important;}
ul.aven li a{font-weight: normal !important;}
ul.aven li{	display: inline;}

.blmc{	display: block;width: 1000px;}
.bllog{	float: left;width: 280px;padding-left: 20px;}
.bldesc{	float: left;width: 680px;padding-right: 20px;}
.bldesca{	float: left;width: 380px;padding-right: 20px;}
.blusr{	float: left;width: 730px;padding-right: 20px;position: relative;}
.brusr{	float: left;width: 250px;vertical-align: top;position: relative;}

.blved{	float: left;width: 730px;margin-top: 20px;}
.bllogv{	float: left;width: 200px;text-align:center; }
.bllogv .a{ font-size:10pt;display:block;text-align:center; }
.bllogv .a a{color: #ea943f; font-size:10pt; }
#list_tile{	display: block;margin-left: 80px;}
.vdesc{	float: left;width:  530px;}
.bldesc ul.lstkat li{	display: list-item;padding-bottom: 7px;}
.vdesc{	font-size: 11pt;}

.mtopr{	width: 250px;clear: right;position: relative;padding-top: 10px;}
#frm_search{margin:0px;margin-top:10px;clear: right;}
#frm_search ul li{	display: inline;}
#frm_search input{border:0px;margin:0px;padding:0px;}
#searchbox {	background: #FFF url(search.gif) no-repeat right;width:250px;	
height:21px;display:block;	margin-top:4px;	margin-right:10px !important;	padding:1px;		
clear: right;vertical-align: bottom;border: 1px solid #b0b0b0;margin-bottom: 20px; }
#searchbox .textfield {	background: #FFF none;	border: none;	width:190px;	height:19px;	
float:left;	margin-right:0px;	padding-left:2px;}
#searchbox .button {	background:none;	border:none;	width:20px;	height:20px;	cursor:pointer;	float:left;	margin-top:1px;}

#dlinbr{	position: relative;display: block;margin-bottom: 15px;}
#linbr{	margin: 10px;font-weight: normal;}
#linbr tr td{	vertical-align: middle;padding-right: 5px;font-size: 17pt;}
#linbr  a{color: #ea943f;font-size: 17pt;margin-top: 3px;}
#linbr td.mimg{	padding: 0px;padding-right: 10px;padding-left: 30px;}

.mserr{	margin: 20px;}

.musr{	font-size: 12pt;margin: 10px 10px 10px 20px;font-weight: normal;}
.musr li{	display: inline;padding-right: 5px;}
.musr li a{color: #000;}

.mpan li{	display: inline;}

.mkoll{margin:10px;margin-left: 80px;}
.mkoll li{display: inline;margin-right:10px; }
.mkoll li a{color: #e5781b; font-size:12pt;}
.lst{font-size:11pt;}

.wtt{	width: 50px !important;}
.otherc{	margin: 10px;}
.otherc li {	display: inline;margin: 7px;}
.otherc li a{	color: #ea943f;font-size: 11pt;}
.otherc li a:HOVER{	text-decoration: none;color: #e5781b;}
.dop_infh {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	font-weight: bold;vertical-align: middle;
}
.dop_inf {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	font-weight: normal;
	text-align : center;
}
.dop_infl {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	font-weight: normal;
	text-align: left;
}
#all_s{	padding-top: 5px;text-align: right;}
.rsubm{	text-align: right;}
#maintab{	width: 500px;}
.txt { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000 ; text-align: justify; font-weight: normal;}
.link_allCat { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FF9900; padding-left: 26px; text-decoration: underline ; font-weight: normal}

ul.search{	margin-top: 20px;margin-left: 20px;}
ul.search li{	display: list-item;font-size: 12pt;padding-bottom: 7px;}
ul.search li a{	color: #FF9900;padding-right: 10px;}
.closeDOMWindow{	color: #e5781b;padding-bottom: 5px;font-size: 10pt;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;display: block;}
.adds a{	margin-left: 20px;color: #e5781b;font-size: 12pt;}
.pay{	font-size: 25pt;}
.tel{	font-size: 32pt;text-align: right;vertical-align: middle;padding-right: 20px;}
.tel .codes{	font-size: 20pt;}
.inter{	margin-bottom: 20px;margin-top: 10px;}
.inter li{	display: inline;position: relative;margin-right: 10px;}
.news_txt{	color: #e5781b;}
.sales{	color: black;text-decoration: none;font-weight: bold;}

.news{	margin: 0px;background: fffa92;width: 100%!important;}
.news p{	font-size: 11pt;}
.kols_new  {	padding-left: 20px;padding-top: 10px;}
.kols_new table {	clear: both;width: 100%;margin-top: 15px;}
.kols_new table tr td{	padding-top: 15px;padding-left:20px;width: 170px;padding-bottom: 15px;}
.kols_new table tr td a img{	margin-bottom: 5px;}
.kols_new ul{	clear: both;}
.kols_new ul li{	display: list-item;}
.kols_new ul li.koln a{	color: #ea943f;font-size: 11pt;}
.kols_new ul li.vname a{	color: black;font-size: 10.5pt;padding-top: 4px;}

div.opkoll{	margin-top: 3px;font-size: 8pt;color:black !important;}
a.thickbox{text-decoration:none;}
.tilsize{	color: #ea943f;font-size: 7.5pt;white-space: nowrap;
}
.lstile{margin-top:10px;width:1%;}

table.tbl_march tr td{	vertical-align: top;}

table.price_panel{/*border:1px #000 solid;*/border-collapse:collapse;}
table.price_panel tr th{font-size: 9pt;padding: 4px; nowrap;font-weight: bold;background-color: #dedede;}
table.price_panel tr td{/*border:1px #000 solid;*/font-size: 8pt;padding: 2px;white-space: nowrap;padding: 2px;}
.sums{	text-align: right; font-weight: bold;}
.dig{	text-align: left;}

#l_usr td{	padding: 5px;}
#l_usr a{	font-weight: normal;font-size: 13pt;color: black;}

.ltype{	border-bottom: 1px solid #797979;	font-size: 11pt;	color: #797979;padding-top: 15px;}
.ltypet{	padding-bottom: 10px;}
table.opis_tile tr td {	vertical-align: top;margin-top: 5px;}
.opis_tile  tr td{	font-size: 11pt ;margin-left: 20px;}
.pl_col{color:#e5781b;}
table.tilsm tr td {font-size: 10pt !important;}

#lstmsg{	width: 650px;}
#lstmsg tr td{	width: 600px;}
.msgbox tr td{	padding: 10px;}
.datem{	font-size: 10pt;color: #a5a5a5;	}
#lstmsg tr td a{	font-size: 12pt;color: black;}
#lstmsg tr td.unrmsg, #lstmsg tr td.unrmsg a{	color: #a5a5a5;}
#lstmsg tr td.dimg{	width: 20px;padding: 5px;}
#lstmsg tr td.imsg{	width: 20px;padding-right: 30px;}
ul.maction li{	display: inline;padding-right: 10px;}
ul.maction li.last{	padding-left: 20px;}
ul.maction li a{	color: #ea943f;font-size: 10pt;}


#new_order{	width: 650px;}
#new_order tr th{
	font-weight: bold;font-size: 8pt;background: #dedede;padding: 2px;white-space: nowrap;
}
#new_order tr td{	font-size: 10pt;padding: 2px;}
#new_order .r{	text-align: right;}

#new_order tr td.dimg{	width: 20px;padding: 10px;}
.itog{	font-size: 11pt;font-weight: bold;text-align: right;}
.all_s{	font-size: 10pt !important;font-weight: bold;text-align: left;}
.lsorder tr td {	padding: 5px;}
.lsorder tr td a{	display: block;}
.lsorder tr td a.r{padding-right: 20px;text-align: right	}

table.zbr {	border-collapse: collapse;}
tr.alt td {	background: #fffa92;}
tr.over td {	background: #dedede;}

table.liuser tr td{
	vertical-align: middle;
}
table.liuser tr td.txtkon{	padding: 10px;font-size: 12pt;color: black;}
table.liuser tr td.txtkon a{	display:block;}
/* оформление формы логина*/
#frmlog{	margin-top: 20px;margin-left: 60px;}
#frmlog table{	width: 410px;margin-right: auto;}
#frmlog table tr td{	padding-bottom: 5px;}
#frmlog label{	width: 120px;}
#frmlog table tr td.valign{	vertical-align: top;}
#frmlog table tr td.aright{	text-align: right;}

.fl{	width: 300px!important;}
.fl0{	width: 20px;}
.fl1{	width: 140px;text-align: left;}
.fl1 label{	text-align: left!important;}
.fl2{text-align: right;width: 142px;}

/* оформление формы регистрации*/
#frmreg{	margin-top: 20px;margin-left: 30px;}
#frmreg table tr td{	padding-bottom: 5px;}
.fl3{	text-align: right;}

/* Оформление форм */
label{	display: block;text-align: right;font-size: 13.5pt;margin-right: 5px;}
label.checklabel{	width: 160px !important;font-weight: normal !important;font-size: 13pt;}
#tiles, #usr_name, #usr_pass, #usr_pass1, #usr_mng, #usr_comp, #usr_addr, #usr_tel, #usr_fioc,#usr_mail,#usr_msg, #usr_telm, #usr_icq, #usr_sqype, #msg_team{	width: 300px;background: #fff; border: 1px solid black; height: 20px; }
#usr_msg{	height: 300px;}
#tiles{width: 150px;color:#797979;margin-right:5px;}
.fsubm, .fsubm1{	cursor: pointer; 	border: 1px solid black; }
.fsubm{	width: 100px;}
.fsubm1{width: 200px;}

#end_v{	width:660px; display: block;margin-left: auto;    margin-right: auto;   
}
table.opis_tile{	margin-left: auto;    margin-right: auto;   }
table.opis_tile tr td{white-space: nowrap;
}
.imgpl{height:270px;vertical-align: top;width:660px;
}
.infpl{background: #dedede;padding: 10px;margin-right: 10px;width:640px;}
.vertd{background: #dedede;padding: 5px;width:220px;}


