/* global */
body { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background-image: url(/app/crystalglass/img/bgr.gif); background-repeat: repeat;}
p,td,th { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 13px; color: #666666; }
img { border: 0px; text-decoration: none; }
hr { margin: 15px 0px 15px 0px; padding: 15px 0px 15px 0px; clear: left; }
a { text-decoration: underline; color: #999999; }
a:hover { color: #006666; }

/* CMS */
div.shapka { background-image: url(/app/crystalglass/img/bgr2.jpg); background-repeat: repeat-x; }
div.shapka table.bgr { background-image: url(/app/crystalglass/img/bgr1.jpg); background-repeat: no-repeat; }
div.logo { margin-top: 84px; }
div.slogan { margin-top: 148px; }
div.about h1 { margin-top: 15px; font-size: 12px; color: #006666; text-decoration: none; width: 90%; }
div.menu { margin: 15px 0px 10px 0px; }
div.submenu { padding: 0px 0px 10px 0px; }
div.submenu td { font-size: 11px; text-transform: uppercase; }
div.submenu a { font-size: 11px; text-transform: uppercase; }
div.content { background-color: #ffffff; padding: 25px 0px 50px 0px; }
div.content span.n-date { font-size: 9px; color: #999999; }
div.content img.n-descr { margin: 5px 20px 5px 20px; }
div.content a.n-descr { font-size: 11px; color: #666666; line-height: 16px; text-decoration: none; }
div.content a.n-descr:hover { color: #006666; }
div.content img.prod-big { padding: 10px; margin-right: 0px; border: solid 1px #e2e2e2; }
div.content img.prod-scheme { margin-right: 40px; }
div.content div.prod-tbl{
	margin-bottom:15px;
}
div.content p,td { font-size: 12px; line-height: 18px; }
div.content ul { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 13px; color: #666666; }
div.content li a { color: #666666; }
div.content li a:hover { color: #006666; }
div.content .prod-tbl th { border-bottom: 1px solid #e2e2e2; text-align: left; padding: 4px 0px 4px 0px; font-size: 16px; color: #996600; }
div.content .prod-tbl td { border-bottom: 1px solid #e2e2e2; text-align: left; padding: 4px 0px 4px 0px; font-weight: bold; }
div.content .prod-tbl td span { color: #006666; font-weight: bold; }
div.podval { background-image: url(/app/crystalglass/img/bgr3.jpg); background-repeat: repeat-x; }
div.podval td { font-size: 11px; color: #999999; }
div.hd-news { margin-top: 20px; }
div.hd { margin-top: 35px; }
div.categories a { color: #666666; }
div.categories div.lev1 { padding: 0px 0px 0px 0px; background-image: url(/app/crystalglass/img/hd/cnr1.gif); background-color: #f5f5f5; background-position: left top; background-repeat: no-repeat; }
div.categories div.lev1 h1 { padding: 5px 5px 5px 25px; font-size: 12px; text-transform: uppercase; background-image: url(/app/crystalglass/img/hd/cnr2.gif); background-position: right bottom; background-repeat: no-repeat;}
div.categories ul { line-height: 19px; font-size: 12px; }
div.categories li.lev2  { font-weight: bold; text-transform: none; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; list-style-position: outside; list-style-image: url(/app/crystalglass/img/nxt.gif); background-color: #ffffff; }
div.categories li.lev3 { margin: 0px 0px 0px 20px; font-weight: normal; text-transform: none; list-style-image: url(/app/crystalglass/img/nxt-n.gif); }
div.categories li.txt { line-height: 12px; font-size: 11px; list-style-type: none; }
div.categories li.url { padding: 0px 0px 5px 0px; font-weight: bold; font-size: 11px; list-style-position: outside; list-style-image: url(/app/crystalglass/img/nxt.gif); }
div.categories li.url a { color: #cc9900; }
div.categories img.logo { margin: 10px 0px 10px 25px; }

/* design */
div.px { font-size: 1px; color: #ffffff; }
div.visual1 { background-image: url(/app/crystalglass/img/visual1.jpg); background-repeat: no-repeat; background-position: right top; }
div.visual2 { background-image: url(/app/crystalglass/img/visual2.jpg); background-repeat: no-repeat; background-position: right top; }
div.crumbs { margin-top: 10px; background-image: url(/app/crystalglass/img/hd/cnr1.gif); background-color: #f5f5f5; background-position: left top; background-repeat: no-repeat; }
div.crumbs p { padding: 5px 5px 5px 25px; font-size: 11px; background-image: url(/app/crystalglass/img/hd/cnr2.gif); background-position: right bottom; background-repeat: no-repeat;}

/* limits */
div.limits { margin-top: 20px; }
div.limits span.nx  { margin: 0px 2px 0px 2px; padding: 2px 3px 2px 3px; background-image: url(/app/crystalglass/img/limits.gif); background-repeat: no-repeat; }
div.limits a { font-size: 10px; color: #ffffff; text-decoration: none; background-color: #999999; }
div.limits a:hover { color: #999999; text-decoration: none; background-color: #ffffff; }
div.limits span.ac  { margin: 0px 2px 0px 2px; padding: 2px 3px 2px 3px; background-image: url(/app/crystalglass/img/limits-a.gif); background-repeat: no-repeat; }
div.limits span { font-size: 10px; color: #999999; }

/* LEX@ */
img.mouseOut{
	border:0px;
	padding:1px;
	background-color: transparent;	
	margin:0;
}
img.mouseOver{
	border:1px #A3D6DA dashed;
	padding:0px;
	margin:0;
	cursor:hand;
}
div#screenshot{
	width : 100%;
	height: 100%;
	z-index: 65000;
}
div.ot{
	opacity: .1;
}
div.of{
	opacity: 1;
}

/* forms */
form { margin: 0px 0px 0px 0px; }
.sel { font-size: 10px; color: #999999; width: 120px; }
.inp { font-size: 11px; font-family: Tahoma, Helvetica, sans-serif; color: #5F5F5F; width: 70%; border: 1px solid #CCCCCC; }

h3.header {
	font-family: Tahoma;
	font-size: 16px;
	color: #006666;
	display:inline;
	margin-right:20px;
}