/* HEADER */
#top {
	background: #F2FFFF url(http://www.dexa.ru/images/bgtop.gif) 0 8px repeat-x;
	height: 117px;
}
.vlt {background: #8070CF;}
.orng {background: #FFCC00;}
.logo {
	background: url(http://www.dexa.ru/images/bglogo.jpg) no-repeat;
	text-align: center;
	vertical-align: top;
	width: 248px;
}
.ico {margin: 5px 0 25px 0;}
.phone {background: url(http://www.dexa.ru/images/bgphone.jpg) no-repeat;}
.ptown {
	background: url(http://www.dexa.ru/images/bor.gif) 2px 7px no-repeat;
	color: #664A8F;
	font-weight: bold;
	padding: 2px 15px !important;
}
.pnum {color: #664A8F;}
.tln {background: url(images/tln.gif) repeat-x;}

/* MENU */
.butt, .buttcap {
	color: #FFF;
	height: 27px;
	padding: 0 10px !important;
	text-align: center;
}
.butt {background: #7F70CE url(http://www.dexa.ru/images/mnu.gif) 100% 0 no-repeat;}
.buttcap {background: #7F70CE url(http://www.dexa.ru/images/mnucap.gif) 100% 0 no-repeat;}
.butt a:link, .buttcap a:link, .butt a:visited, .buttcap a:visited {
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
}
.butt a:hover, .buttcap a:hover, .butt a:active, .buttcap a:active {
	color: #FAFF02;
	font-weight: bold;
	text-decoration: underline;
}
.search {
	background: #5A45BF;
	color: #FFF;
	padding: 0 10px !important;
}
#fin td {padding-right: 10px !important;}
.schin {
	border: 1px solid #999;
	color: #333;
	font-size: 11px;
	height: 17px;
	margin: 0;
	padding: 0;
	width: 140px;
}

/* CART & CASH */
.cart {
	border-right: 1px solid #DADADA;
	font-weight: bold;
	padding-right: 30px !important;
}
.cart img {margin-right: 10px;}
.cart a:link, .cart a:visited, .cart a:hover, .cart a:active {color: #FF6600;}
.kurs {
	color: #7C5CAB;
	font-size: 10px;
	font-weight: bold;
	padding: 0 0 0 20px !important;
}
.digit {color: #FF3300;}

/* LEFT */
.left {
	border-right: 1px solid #D6D6D6;
	vertical-align: top;
}
#grey {background: #F4F4F4 url(http://www.dexa.ru/images/grshade.gif) 100% 0 no-repeat;}
.yell {
	background: #FFCC01 url(http://www.dexa.ru/images/yellshade.gif) 100% 0 no-repeat;
	color: #000;
	font-weight: bold;
	height: 25px;
	padding-left: 18px !important;
}
.gr, .grdash, vio {padding: 10px 15px !important;}
.grdash div p {
	margin: 0; 
	padding: 0; 
}
.grmenu {padding: 5px 15px !important;}
.grdash, .grmenu {background: url(http://www.dexa.ru/images/grdash.gif) 0% 100% repeat-x;}
.gr, .grdash, vio {padding: 2px 15px 5px 15px !important;}
.grtxt {padding: 5px 25px 15px 17px !important;}
.vio {
	background: #7F6FD0;
	padding: 10px 15px !important;
}
.lmenu {
	background: url(http://www.dexa.ru/images/more.gif) 0 9px no-repeat;
	padding: 5px 20px;
}
.lmenu a:link, .lmenu a:visited {color: #333;}
.lmenu a:hover, .lmenu a:active {color: #FF6600;}
.news {
	background: url(http://www.dexa.ru/images/bbl.gif) 0 15px no-repeat;
	padding: 10px 20px;
}
.news strong {color: #000;}
.arch {
	background: url(http://www.dexa.ru/images/byl.gif) 0 7px no-repeat;
	padding: 3px 20px 5px 20px;
}
#subs td {
	color: #FFF;
	padding: 2px 5px 2px 0 !important;
}
.scinp {
	border: 1px solid #999;
	color: #333;
	font-size: 11px;
	height: 17px;
	margin: 0;
	padding: 0;
	width: 140px;
}
.tdle {
	background: #FFF;
	padding: 5px 15px !important;
}

/* MAIN */
.main {
	padding: 0 25px 40px 30px !important;
	vertical-align: top;
}
.vmain {vertical-align: top;}
#path {
	background: url(http://www.dexa.ru/images/grdash.gif) 0% 100% repeat-x;
	height: 35px;
}
.path {color: #CCC;}
.pathend {color: #FF6600;}
.dsh {background: url(http://www.dexa.ru/images/hdash.gif) no-repeat;}
.spic {
	padding: 8px 0 !important;
	vertical-align: top;
	width: 40px;
}
.slot {
	padding: 8px 15px !important;
	vertical-align: top;
}
.slot a:link, .slot a:visited {color: #000;}
.slot a:hover, .slot a:active {color: #FF6600;}
.ddh {background: url(images/bdash.gif) repeat-x;}
.info {padding: 10px 0;}
.info img {margin-right: 10px;}
#photos td {
	background: #FAFAFA;
	padding: 15px 35px 15px 15px !important;
	vertical-align: top;
}
.divdash {
	background: url(images/bdash.gif) repeat-x;
	clear: both;
	margin: 5px 0;
}
.ylist {
	background: url(http://www.dexa.ru/images/byl.gif) 6px 10px no-repeat;
	padding: 5px 20px;
}
#catalog td {padding: 6px 30px 7px 15px !important;}
.catgr, .catgrs, .catgrin {background: #FAFAFA url(images/bdash.gif) 0 100% repeat-x;}
.catwt, .catwts, .catwtin {background: #FFF url(images/bdash.gif) 0 100% repeat-x;}
.catgr, .catwt {font-weight: bold;}
.catgrs, .catwts {
	color: #333;
	font-size: 10px;
}
.catgrs a:link, .catwts a:link, .catgrs a:visited, .catwts a:visited {color: #333;}
.catgrs a:hover, .catwts a:hover, .catgrs a:active, .catwts a:active {color: #FF6600;}
.pp {margin: 3px 10px 0 0;}
.catgrin, .catwtin {font-size: 10px;}
.sml {
	background: url(http://www.dexa.ru/images/bbl.gif) 22px 10px no-repeat;
	padding: 5px 0 5px 36px;
}
#catalist td {padding: 4px 10px !important;}
.thd td {
	background: #8070CF url(http://www.dexa.ru/images/tug.gif) 100% 0% no-repeat;
	border-right: 1px solid #FFF;
	color: #FFF;
	text-align: center;
}
.thdark {background: #6450C5 url(http://www.dexa.ru/images/tud.gif) 100% 0% no-repeat !important;}
.twt td, .tgr td {
	border-right: 1px solid #CCC;
	text-align: center;
}
.twt td {background: #FFF;}
.tgr td {background: #F5F5F5;}
.tleft {text-align: left !important;}
.tred {color: #F30;}
.tcount {border: 0 !important;}
.tcount input {
	border: 1px solid #999;
	color: #333;
	font-size: 11px;
	height: 15px;
	margin: 0;
	padding: 0;
	width: 30px;
}
.tbutt {height: 26px;}
.ttpage, .tdpage {
	color: #666;
	height: 35px;
	text-align: right;
}
.ttpage {background: url(http://www.dexa.ru/images/tdash.gif) repeat-x;}
.tdpage {background: url(http://www.dexa.ru/images/tdash.gif) 0% 100% repeat-x;}
.pag {
	color: #FF6600;
	font-weight: bold;
}
.ttxt, .titog {
	border-top: 2px solid #FFF !important;
	height: 53px;
	line-height: 18px;
}
.ttxt {
	background: #D1CBEE;
	border-right: 1px solid #D1CBEE !important;
	color: #000;
	padding-right: 10px !important;
	text-align: right;
}
.titog {
	background: #E6E2F5;
	color: #5A45C0;
	padding-left: 10px !important;	
}
#forma td {padding: 5px 10px !important;}
#forma input, #forma textarea {
	border: 1px solid #999;
	color: #333;
	font-size: 11px;
	height: 17px;
	margin: 0;
	padding: 0;
	width: 160px;	
}
.frig {
	color: #333;
	text-align: right;
}
.fstar {color: #FF6600;}
.fbut {
	background: #8070CF;
	height: 32px;
	padding-left: 20px !important;
}
.farea {
	height: 60px !important;
	width: 240px !important;
}

/* RIGHT */
.vright {
	padding-left: 25px !important;
	vertical-align: top;
}
.banner {padding-top: 10px;}
.rdash {background: url(http://www.dexa.ru/images/grdash.gif) repeat-x;}
.rli {padding: 6px 0px !important;}
.dotln {
	background: url(http://www.dexa.ru/images/bbl.gif) 0 5px no-repeat;
	padding: 0px 15px;
}
.rtxt {padding: 10px 25px 0 0;}

/* BOTTOM */
#links {
	background: url(http://www.dexa.ru/images/tdash.gif) repeat-x;
	color: #512F7F;
	margin: 0 25px;
	padding: 10px 100px;
	text-align: center;	
}
#links2 {
	background: #7F6FD0;
	color: #FFF;
	padding: 10px 100px;
	text-align: center;
}
#links2 a:link, #links2 a:visited, #links2 a:hover, #links2 a:active {color: #FFF;}
#copyright {float: left;}
#counters {float: right;}
#copyright, #counters {
	position: relative;
	padding: 20px 25px;
}
#byell {
	background: url(http://www.dexa.ru/images/byerr.gif) 100% 0 no-repeat;
	clear: both;
}

/* PRINT */
.dr, .lg {height: 5px;}
.dr {background: #999;}
.lg {
	background: #CCC;
	border-left: 1px solid #FFF !important;
}
.p_logo {
	padding-top: 25px !important;
	vertical-align: top;
	height: 100px;
	width: 248px;
}
.p_ptown {
	background: url(http://www.dexa.ru/images/bog.gif) 2px 7px no-repeat;
	color: #666;
	font-weight: bold;
	padding: 2px 15px !important;
}
.p_pnum {color: #666;}
.p_content {padding: 10px 50px 100px 50px !important;}
.p_copy {padding: 6px 0 !important;}
.p_butt {
	padding-top: 10px !important;
	text-align: center;
}
.mme { display:none}
.mmet { display:block}
.pageText { color: #FF6600; font-weight: bold;}
