HTML, BODY { 
    font-family: arial, tahoma, helvetica, sans-serif; 
    font-size: 100%; 
    color: #666666; 
    height: 100%; 
    width: 100%; 
    margin: 0; 
    padding: 0;
    background: white; 
}
IMG { 
    border: 0; 
    margin: 0;
}
TABLE { 
    border:0px; 
    border-collapse:collapse; 
}
TABLE TD { padding:0px; }

.w100 { width: 100%; }
.w10 { width: 10px; }
.h100 { height: 100%; }

.bold { font-weight: bold; }


/*Lines*/
.linel { border-left: dashed #e5e5e5 1px; }
.liner { border-right: dashed #e5e5e5 1px; }
.lineb { border-bottom: dashed #e5e5e5 1px; }
.linet { border-top: dashed #e5e5e5 1px; }
.marl { margin-left: 10px; }
.marr { margin-right: 10px; }

.pad0 { padding: 0 !important; }
.padl { padding-left: 10px !important; }
.padr { padding-right: 10px; }
.padt { padding-top: 10px !important; }
.padb { padding-bottom: 10px !important; }

.alignl { text-align: left !important; }
.alignc { text-align: center !important; }
.alignr { text-align: right !important; }
.alignt { vertical-align: top !important; }

.aligncc { vertical-align: middle !important; text-align: center !important; }

.txt { text-align: justify !important; }
.rozn { font-size: 60% !important; color: #9e9e9e !important; }

TD.mainpic { height: 176px; vertical-align: middle !important; }
TD.cat_txt { font-size: 75%; color: #9a9a9a; }

SPAN.price { color: #f7c52f; font-weight: bold; }
DIV.parent { position: relative; height: 100%; }
DIV.404 { font-size: 80%; color: #13675c; margin-top:10px; }
DIV.404 A { font-size: 100%; color: #13675c; }
DIV.pages TABLE TD { font-size: 90%; color: #004a4e; padding-right: 10px; vertical-align:middle; }
DIV.pages TABLE TD STRONG { font-size: 90%; color: #fcd04d; }
DIV.pages TABLE TD A { font-size: 90%; color: #004a4e; }
A { font-size: 70%; color: #666666; }
A:hover { text-decoration: underline; }
A.mode { color:#13675c; text-decoration: none; }
A.mode:hover { text-decoration: none; color: #f7c52f; }

INPUT { color: #13675c; font-size: 90%; }
INPUT.text { margin: 0; height: 19px; border: solid #dadada 1px; width: 100%; padding: 0 5px 0px 5px; }
INPUT.text2 { margin: 0; height: 19px; border: solid #dadada 1px; width: 350px; padding: 0 5px 0px 5px; }
INPUT.submit { width: 49px; height: 20px; margin: 0; background: #e9e9e9; vertical-align: middle; font-size: 80%; border: solid #dadada 1px; text-align: center; }

HR { border: #886f57 1px; }
H1, H2 { font-size: 100%; color: #004a4e; margin: 0; }

TABLE.content { width: 100%; }
TABLE.content TD.logo { width: 195px; height: 165px; vertical-align: top; }
	TABLE.logo { width: 195px; height: 165px; }
	TABLE.logo TD { text-align: right; vertical-align: bottom; height: 1px; }
	TABLE.logo TD.logotip { height: 139px; }
	TABLE.logo TD.line { height: 5px; background: #1f5457; }

TD.top { height: 165px; padding-left: 37px; }
	TABLE.top { width: 100%; height: 165px; }
		TABLE.top TD { vertical-align: top; }
		TABLE.top_auth { width: 489px; height: 30px; background: #f7f9f9; }
			TABLE.top_auth TD { vertical-align: bottom; text-align: center; padding: 3px; }
			TABLE.top_auth INPUT.text { width: 83px; }
			TABLE.top_auth TD.optom { padding-bottom: 6px; }
			TABLE.top_auth TD.forgpass { padding-bottom: 6px; }
			TABLE.top_auth TD.forgpass A { padding-bottom: 6px; font-size: 60%; }
			TABLE.top_auth TD.zareg { padding-bottom: 6px; }
			TABLE.top_auth TD.zareg A { color: #999999; }
			TABLE.top_auth A { color: #13675c; }
		
		TD.cont_line { padding-right: 10px; }
		TABLE.top_contacts { width: 240px; }
			TABLE.top_contacts TD { vertical-align: middle; text-align: right; }
			TABLE.top_contacts TD.tel { width: 100px; vertical-align: top; text-align: right; }
				DIV.parent DIV.tel { position: absolute; top: 7px; right: 0px; }
			TABLE.top_contacts A { color: #999999; font-size: 60%; }

		TD.cont_cat { padding-right: 10px; height: 68px; background: #fcd04d; }
		TABLE.top_categories { width: 100%; height: 68px; border-right: dashed #e2bb45 1px; }
			TABLE.top_categories TD { vertical-align: bottom; padding: 0 0 6px 11px; text-align: left; }
			TABLE.top_categories TD A { color: #13675c; text-decoration: none; font-size: 90%; }
			TABLE.top_categories TD STRONG { color: #13675c; text-decoration: none; font-size: 105%; }
			TABLE.top_categories TD.incat A { font-size: 130%; }
			TD.top_cat_rgh { width: 260px; vertical-align: middle !important; font-size: 75%; }
			TD.top_cat_rgh A { text-decoration: underline !important; font-size: 75%; }
			TD.top_cat_rgh UL { margin: 0 0 0 18px; list-style: url("../img/ul-cat.gif") outside; list-style-type: none; }

TD.menu { padding: 0 0 0 10px; vertical-align: top; }
	TABLE.menu { width: 100%; height: 100%; }
	TABLE.menu TD { vertical-align: top; }

	TD.list { padding: 20px 0 50px 0; text-align: left; vertical-align: top; width: 184px; }
		TD.list UL { margin: 0 0 0 18px; padding: 0px; list-style: url("../img/ul-menu.gif") outside; list-style-type: none; }
		TD.list UL LI A { font-size: 75%; text-decoration: none; color: #13675c; }
		TD.list UL LI A:hover { list-style: url("../img/ul-menu-hover.gif") outside; color: #ff6600; }

		TD.list UL.ul_sel LI { list-style: url("../img/ul-menu-sel.gif") outside; font-size: 75%; color: #ffcc00; }
		TD.list LI.li_sel { font-size: 75%; color: #ffcc00; }

		TD.list LI.item A { font-size: 70%; color: #13675c; }
		TD.list LI.item_sel { font-size: 70%; color: #ffcc00; }
		TD.list LI.item A {  }

		DIV.sub { margin-left: 20px; }
		DIV.sub A { font-size: 75%; text-decoration: none; color: #13675c; }
		DIV.sub UL { margin: 5px 0 0 15px ; list-style-image: none; }
		DIV.sub UL LI A:hover { list-style-image: none; color: #ff6600; }

	TD.search { border-top: solid #f7c52f 4px; text-align: left; vertical-align: top; height: 100px; width: 184px; }
		TABLE.search { width: 100% !important; height: 100%; }
		TABLE.search TD { vertical-align: top; color: #004a4e; font-size: 80%; padding-left: 13px; }
		TABLE.search TD.sform { vertical-align: bottom; text-align: left; height: 140px; padding-top: 50px; }
		SPAN.scont { width:136px; text-align:right; }
		TABLE.search INPUT.stxt { height: 21px; width: 136px; border: solid #004a4e 1px; margin: 7px 0 7px 0; }
		TABLE.search INPUT.submit { color: #004a4e; }
		DIV.binokl { position: absolute; top:-21px; left: -22px; }

TD.inner { padding: 0 10px 0 37px; vertical-align: top; }
	DIV.path { margin: 20px 0 14px 0; font-size: 70%; color: #999999; }
	DIV.path A { font-size: 100%; color: #999999; text-decoration: none; }
	TABLE.inner_content { width: 100%; height: 40px !important; }
	TABLE.inner_content TD { vertical-align: top; }
		TD.in_body { padding-bottom: 20px; }
		TD.in_body H1.pageheader { color: #004a4e !important; margin: 0 10px 20px 0; }
		TD.inner_cont { color: #ffcc00; vertical-align: bottom !important; font-size: 90%; padding-bottom: 5px; }
		TD.about { vertical-align: top; height: 100%; font-size: 80%; padding: 10px 22px 0 0; text-align: justify; vertical-align: top; margin: 0px; }
		DIV.about { background: #f7f9f9; padding: 7px 12px 10px 10px; }
		DIV.about H1 { font-size: 130%; color: #13675c; }
		TD.new { vertical-align: top; font-size: 90%; width: 260px; height: 100%; }
			TABLE.new { color: #004a4e; width: 260px; height: 100%; }
			TABLE.new TD { vertical-align: middle; text-align: center; font-size: 80%; padding-top: 15px; }
			TABLE.new TD.new_top { border-top: solid #f7c52f 4px; }
			TABLE.new TD A { color: #004a4e; font-size: 100%; }
			TABLE.new TD.ihatelines { height: 100%; padding-right: 10px; }

		TD.news { vertical-align: top; padding: 20px 22px 0 0; }
			TD.news TABLE TD { color: #13675c; vertical-align: top; }
			TD.news TABLE H1 { font-size: 100%; font-weight: 100; }
			TABLE.news { margin-top: 10px; }
			TABLE.news A { color: #13675c; font-size: 100% !important; }
			TABLE.news .txt { color: #13675c; }
			TABLE.news TD { font-size: 80%; color: #666666; }
			TABLE.news TD.date { color: #f7c52f; }

		TD.yorder { vertical-align: top; font-size: 90%; width: 196px; height: 100%; }
			TABLE.yorder { color: #004a4e; width: 196px; height: 100%; border-top: solid #f7c52f 4px; }
			TABLE.yorder TD { vertical-align: top; }
			TABLE.yorder TD.pic { height: 57px; vertical-align: top; }
			DIV.parent DIV.yorder_pic { position: absolute; top: -49px; right: -10px; }
			TABLE.tabliza { width: 100%; height: 20px; }
			TABLE.tabliza TD { vertical-align: middle; padding-left: 10px; }
			TR.tabl_h TD { padding-bottom: 21px; color: #004a4e; font-size: 75%; }
			TR.basket TD { padding-bottom: 5px; color: #999999; font-size: 70%; }
			TR.atall { background: #f7f9f9; height: 20px; color: #004a4e; }
			TR.atall TD { color: #004a4e; font-size: 70%; }
			TABLE.yorder TD.lastcol { height: 70%; }

			TABLE.simbar { margin-top: 21px; }
			TABLE.simbar TD { vertical-align: middle; color: #999999; font-size: 70%; }
			TABLE.simbar TD.sb_head { padding-bottom: 12px; }
			TABLE.simbar TD.sb_head A { color: #004a4e; font-weight: bold; font-size: 105%; }

			TABLE.simbar TD.sb_clear { padding-top: 12px; }
			TABLE.simbar TD.sb_clear A { color: #004a4e; font-size: 90%; }

		TD.sendorder { color: #b2c8ca; padding: 10px 0 10px 10px;line-height: 13px; }
		TD.sendorder A { color: #004a4e; font-weight: bold; font-size: 80%; }
		TD.sendorder A.warn { color: #f00 !important; text-decoration: none !important; font-weight: normal !important; }
		TD.sendorder DIV { color: #f00; font-size: 100%; }

		TABLE.items { width: 100%; margin: 30px 0 0 0; }
		TABLE.items TD { padding-bottom: 17px; }
		TD.item_descr { padding-left: 19px; vertical-align: top; line-height: 13px; }
			SPAN.item_name A { color:#13675c; font-size: 80%; text-decoration: none; }
			SPAN.item_desc { color:#999999; font-size: 70%; }

		TABLE.goods { width: 97%; margin: 45px 0 0 0; }
			TABLE.goods TR.goods_header TD { font-size:70%; vertical-align: middle; }
			TABLE.goods TD { padding: 5px 5px 5px 5px; }
			TD.goods_desc { vertical-align: top; line-height: 13px; }
				TABLE.goods_desc { font-size: 100%; }
				TABLE.goods_desc TD { color: #004a4e; padding: 0; vertical-align: top; font-size: 80%; }
				TABLE.goods_desc TD A { color: #004a4e; font-size: 90%; }
				TABLE.goods_desc TD H1 { font-size: 120%; display: inline; margin-bottom: 5px; }
				TABLE.goods_desc TD UL { margin: 0 0 5px 0px; list-style-type: disc}
			TD.goods_name { padding-bottom: 3px; color: #004a4e; vertical-align: top; font-size: 80%;}
			TD.goods_name A { color: #004a4e; font-size: 90%; }
				TABLE.goods_desc TD.goods_cod { font-size: 70%; }
				TABLE.goods_desc TD.goods_other { font-size: 80%; }
				TABLE.goods_desc TD.goods_recprice { color: #999999; font-size: 65%; }
				TABLE.goods_desc TD.goods_detail { padding-bottom: 11px; }
				TABLE.goods_desc TD.lb { border-bottom: solid #fcd04d 1px; }
				TABLE.goods_desc TD.pb { padding-top: 8px; }
				TABLE.goods_desc TD.g_head { color: #004a4e; font-size: 80%; padding-top: 10px; }
				TABLE.goods_desc TD.th { color: #666666; font-size: 70%; }
				TABLE.goods_desc TD.th A { color: #666666; font-size: 100%; }
				TABLE.goods_desc TD UL.dnld { margin: 0 0 0 18px; list-style: url("../img/ul-good.gif") outside; }
				TABLE.goods_desc TD UL.dnld LI A { font-size: 115%; color: #004a4e; }
				TABLE.goods_desc TD.nalich { color: #004a4e; }
				TABLE.goods_desc TD.nalich A { font-size: 100%; }
				TABLE.goods_desc TD A.add_compare { font-size: 120%; color: #004a4e; font-weight: bold; }

				TD.addto { font-size: 75%; vertical-align: top; height: 25px; }
				TD.addto A { font-size: 100% !important; }
				TD.addto TABLE { border: solid #fcd04d 1px; width: 179px; height: 27px; }
				TD.addto TABLE TD { padding: 2px 2px 2px 3px !important; font-size: 75%; vertical-align: middle; text-align: center; }
				TD.addto TABLE TD INPUT { border: solid #dadada 1px; width: 30px; height: 19px; font-size: 75%; text-align: center; }
				TD.addto INPUT.submit { width: 80px; font-weight: bold; }

		TABLE.zakaz { width: 97%; }
		TABLE.zakaz A { font-size: 100%; color: #004a4e; text-decoration: none; }
		TABLE.zakaz INPUT { width: 24px; font-size: 80%; border: solid #dadada 1px; text-align: center; }
		TABLE.zakaz INPUT.submit { width: 85px; font-weight: bold; }

		TABLE.zakaz TD.bg { background: #f7f9f9; }
		TD.z_pic { width: 80px; }
		TD.itog { background: #fcd04d; height: 25px; text-align: left !important; font-size: 75% !important; }
		TD.done { text-align: right !important; font-weight: bold; padding:0px;}
		TD.done A { color: #004a4e; }
		TD.done INPUT.filev { width:100%; }
		TD.done TABLE TABLE TD { padding:0 0 0 10px; }

		TABLE.zakaz TD { padding: 7px 7px 7px 7px; text-align: center; color: #004a4e; font-size: 75%; }
		TABLE.zakaz TR.z_head TD { color:#999999; font-size: 70%; }
		TABLE.zakaz TR.z_head TD.z_price { width: 100px; }

		TABLE.zakaz TD.rozn { font-size: 70% !important; }
		TABLE.zakaz INPUT.z_amount { width: 30px; }

		TABLE.contacts { width: 100%; }
		TABLE.contacts TD IMG { border: solid #004a4e 1px; margin-right: 22px; }
		TABLE.contacts TD H1 { color: #13675c; font-size: 100%; font-weight: 100; }
		TABLE.contacts TD.contacts_txt { color: #666666; font-size: 80%; text-align: justify; padding-right: 10px; }
		TABLE.contacts TD.contacts_txt A { font-size: 100%; }
		TD.OS { padding: 60px 10px 0 0; }
		TD.OS TABLE { width: 100%; }
		TD.OS TABLE textarea { width: 100%; border: solid #004a4e 1px; overflow: auto; }
		TD.OS TABLE input { width: 100%; border: solid #004a4e 1px; height: 20px; vertical-align: middle; }
		TD.OS TABLE input.submit { width: 70px; color: #004a4e; }
		TD.OS TABLE select { width: 100%; border: solid #004a4e 1px; }

		TABLE.articles H1 { color: #13675c; font-weight: 100; font-size: 90%; }
		TABLE.articles A { color: #666666; font-size: 75%; }
		TABLE.articles TD { color: #666666; }
		TABLE.articles TD.txt { font-size: 80%; }

		TD.OS TABLE TD { color: #004a4e; font-size: 80%; padding-bottom: 10px; }

		DIV.faq_top H1 { color: #004a4e; font-size: 80%; margin: 14px 0 2px 0; font-weight: 100; }
		DIV.faq_top A { font-size: 70%; }
		DIV.faq_top UL { margin: 0 0 0px 20px; list-style-type: none; }

		TABLE.faq_body { width: 97%; margin: 38px 0 10px 0; }
		TABLE.faq_body H2 { font-size: 120%; margin:0; }
		TABLE.faq_body A { font-size: 100%; }
		TABLE.faq_body TD { padding-top: 9px; font-size: 70%; text-align: justify; }
		TABLE.faq_body TD.fq_head { color: #004a4e; font-size: 100%; border-bottom: solid #fcd04d 1px; padding-top: 20px; }

		TABLE.stores { color: #13675c; font-size: 70%; }
		TABLE.stores TD { padding-bottom: 16px; }
		TABLE.stores TD TABLE { color: #13675c; font-size: 100%; padding: 0; }

		TABLE.cert { color: #13675c; font-size: 80%; }
		TABLE.cert A { color: #13675c; font-size: 100%; }

		TABLE.prices { color: #13675c; font-size: 80%; width: 97%; }
		TABLE.prices TD { height: 40px; background: #f7f9f9; vertical-align: middle; padding-left: 12px; border-bottom: solid white 5px; }
		TABLE.prices TR.white TD { background: white; font-size: 90%; height: 25px; padding-left: 30px; }
		TABLE.prices A { color: #13675c; font-size: 100%; }

		TABLE.admin { width: 100%; }
		TABLE.admin INPUT.submit { border: solid #9AA4B7 1px; margin: 0px; padding: 0; font-size: 80%; vertical-align: middle; }
		TABLE.admin INPUT.radio { border: 0px; }
		TABLE.admin TD { font-size: 75%; padding: 3px 0 3px 0; }
		TABLE.admin TD A { font-size: 100%; text-decoration: none; }
			TABLE.selprops { width: 100%; }
			TABLE.selprops SELECT { width: 95%; }
			TABLE.selprops INPUT { width: 95%; }
		TABLE.ad_list { font-size: 120%; width: 100%; }
		TABLE.ad_list TD { vertical-align: middle; }

		TABLE.auth { font-size: 80%; }
		TABLE.auth TD { padding-right: 5px; text-align: right; }
		TABLE.auth TD input { width: 120px; margin: 0; }

		TABLE.ad_view { font-size: 100%; width: 97%; }
		TABLE.ad_view TD { vertical-align: middle; font-size: 100%; }
		TABLE.ad_view TD INPUT.text { padding: 1px 0 0 2px; width: 70%; font-size: 110%; height: 21px !important; }
		TABLE.ad_view TD INPUT.submit { padding: 0 0 0 2px; width: 100px; font-size: 105%; font-weight: bold;}
		TABLE.ad_view TD TEXTAREA { padding: 0 0 0 2px; width: 70%; font-size: 110%; }
		TABLE.ad_view TH { width: 150px; }

		TABLE.uslist { font-size: 80%; width: 1200px; }
		TABLE.uslist TD { vertical-align: middle; font-size: 100%; height: 21px; padding:0; }
		TABLE.uslist TD INPUT.text { padding: 1px 0 0 2px; width: 100%; font-size: 110%; height: 21; border-left: 0;}
		TABLE.uslist TD SELECT { width: 100%; font-size: 90%; }
		TABLE.uslist TD INPUT.submit { padding: 0 0 0 2px; width: 100px; font-size: 105%; font-weight: bold; }

		TABLE.panel { width: 100%; height: 25px; margin-top: 1px;}
		TABLE.panel TD { padding: 2px 5px 2px 5px; text-align: center; vertical-align: middle; }
		TABLE.panel TD INPUT { width: 100px; font-size: 100%; }
		TABLE.panel TD A:hover { text-decoration: none; }

		TABLE.compare { font-size: 80%; }
		TABLE.compare TD { vertical-align: middle; text-align: center; padding: 2px; color: #004a4e;}
		TABLE.compare TD A { font-size: 85%; }
		TABLE.compare TD.c_name { width: 300px; text-align: left; }
		TABLE.compare TR.c_head TD { border-bottom: solid #fcd04d 1px; }
		TABLE.compare TR.tigra TD { background: #f7f9f9; }
		TABLE.compare TD.params { font-size: 90%; color: #666666; height: 25px; }
		TD.c_addto { font-size: 75%; vertical-align: top; height: 25px; }
		TD.c_addto A { font-size: 95% !important; }
		TD.c_addto TABLE { border: solid #fcd04d 1px; height: 27px; }
		TD.c_addto TABLE TD { padding: 2px 2px 2px 3px !important; font-size: 75%; vertical-align: middle; text-align: center; }
		TD.c_addto TABLE TD INPUT { border: solid #dadada 1px; width: 30px; height: 19px; font-size: 75%; text-align: center; }
		
		TABLE.createorder { width:97%; font-size:80%; }
		TABLE.createorder TD { padding: 5px; border-left: solid gray 1px;  border-right: solid gray 1px; text-align: center; }
		TABLE.createorder TD INPUT.submit { width: 120px; font-weight: bold; }

		TABLE.reg { width: 60%; font-size: 80%; }
		TABLE.reg TD { padding: 2px; }
		TABLE.reg TD.reg_head { padding-right:10px; vertical-align: top; font-weight: bold; text-align: right; }
		TABLE.reg INPUT.text { width: 100%; }
		TABLE.reg INPUT.rdonly { border: 0; padding: 0; }
		TABLE.reg INPUT.submit { width: 140px; font-weight: bold; }

TD.creator { height: 107px; vertical-align: top; }
TD.creator TABLE TD { vertical-align: top; text-align: left; line-height: 10px; padding: 33px 0 0 11px; }
TD.creator TABLE TD A { text-decoration: none; }

TD.bottom { padding: 0 0 0 37px; vertical-align: top; }
	TABLE.bottom { width: 100%; font-size: 82%; }
	TABLE.bottom { width: 100%; font-size: 82%; text-align: left; }
	TABLE.bottom TABLE { font-size: 82%; width: 100%; }
	TABLE.bottom TABLE { font-size: 82%; }
	TABLE.bottom TABLE A { font-size: 100%; }
	TABLE.bottom TABLE TABLE.buttons { width: 0%; margin-right: 8px; }
	TABLE.buttons TD { padding-right: 8px; }

	TABLE.innerline TD { height: 1px; }
	TABLE.innerline TD.line { height: 5px; width:100%; background: #1f5457; }

	TD.bot_cont { padding: 5px 0 0 0; }

/* SLIMBOX */

#lbOverlay {
	position: fixed;
	z-index: 9999;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	cursor: pointer;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	z-index: 9999;
	overflow: hidden;
	background-color: #fff;
}

.lbLoading {
	background: #fff url(/img/loading.gif) no-repeat center;
}

#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid #fff;
	background-repeat: no-repeat;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url(/img/prevlabel.gif) no-repeat 0 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url(/img/nextlabel.gif) no-repeat 100% 15%;
}

#lbBottom {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background: transparent url(/img/closelabel.gif) no-repeat center;
	margin: 5px 0;
	outline: none;
}

#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption {
	font-weight: bold;
}

.cwCompleteOuter {
	position: absolute;
	z-index: 10001;
}

ul.cwCompleteChoices {
	list-style: none;
	list-style-position: inside;
	margin: 0;
	padding: 1px;
	z-index: 10001;
	
	width: 250px;
	background: #E2E2E2;
	opacity: 0.85;
	-webkit-box-shadow: 2px 2px 7px #333; 
	-moz-box-shadow: 2px 2px 7px #333;
	box-shadow: 2px 2px 7px #333;
}

ul.cwCompleteChoices li {
	display: block;
	cursor: pointer;
	padding: 5px;
	margin: 5px;
	text-align: left;
	color: #000;
	font-size: 13px;
	z-index: 10001;
}

ul.cwCompleteChoices li:hover,.cwCompleteChoicesHover {
	text-decoration: underline;
	background-color: #84EF69;
	z-index: 10001;
}

.cwCompleteLoading {
	background: transparent url('/design/ajax-loader-pipe.gif') no-repeat;
	width: 100px;
	height: 12px;
	padding-bottom: 12px; /* ie6 trash workaround */
	z-index: 10001;
}


.tr_head {
	text-align: left;
	background-color: #FCD04D;
	font-weight: bold;
}

.xdebug-var-dump{
	font-size: 100%; 
}

.msgActive {
	background-color: #d7d3d3;	
}

.msgBox{
	font-family:Arial, Helvetica, sans-serif;
	opacity: 0;
	position:absolute;
	top:-1000px;
	left:0px;
	max-width: 250px;
	min-width: 150px;
	color:#aaa;
	background: rgb(0, 0, 0); /* compatibility fallback */
	background: rgba(0, 0, 0, 0.8);
	padding: 10px;
	border-radius: 15px;
	box-shadow: 2px 2px 6px #666;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	-moz-box-shadow: 2px 2px 6px #666;
	-webkit-box-shadow: 2px 2px 5px #666;
	z-index:-1;
}

.msgBoxImage{
	width: 40px;
	height: 40px;
}

.msgBoxIcon{
	float:left;
	width: 40px;
	height: 40px;
	padding-right: 7px;
}

.msgBoxTitle{
	float:left;
	color: #FFFFFF;
}

.msgBoxContent{ 
	float:left;
	max-width: 80%;
	font-size:12px;
}

.msgBoxMessage{		float:left;}
.msgBoxLink{		color:#6699CC;}
.msgBoxLink:hover{	color:#FF9900;}

.msgEditable{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:250px;
	background: rgb(0, 0, 0); /* compatibility fallback */
	background: rgba(255, 255, 255, 0.1);
	border:#000;
	color:#FFF;
}

.overl
{
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	background-color: #000;
}

.blk
{
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	border: 1px;
	border-color: #000;
	border-style: solid;
	background-color: #FFF;
	z-index: 10000;
	-webkit-box-shadow: 4px 4px 15px black;
	-moz-box-shadow: 4px 4px 15px black;
	box-shadow: 4px 4px 15px black;
}

.link {
	cursor: pointer;
	border: 1px solid #FFF;
	background-color: #FFF;
}

.linkOn {
	cursor: pointer;
	border: 1px solid #316AC5;
	background-color: #C1D2EE;
}

.TParams {
	cursor: move;
}


.tbl_row1 {
background-color: #EEEEF5;
}

.tbl_row2 {
background-color: #F7F7F7;
}


.xdebug-var-dump
{
	background: #84EF69;
	display: block;
	position: absolute;
	left: 850px; 
	top: 200px;
	border: 1px solid green;
	-webkit-box-shadow: 4px 4px 10px black;
	-moz-box-shadow: 4px 4px 10px black;
	box-shadow: 4px 4px 10px black;
	z-index: 1000;
}


