/* --------- /stylesheets/reset.css --------- */ 
HTML,BODY,DIV,SPAN,APPLET,OBJECT,IFRAME,
H1,H2,H3,H4,H5,H6,P,BLOCKQUOTE,PRE,
A,ABBR,ACRONYM,ADDRESS,BIG,CITE,CODE,
DEL,DFN,EM,FONT,IMG,INS,KBD,Q,S,SAMP,
SMALL,STRIKE,STRONG,SUB,SUP,TT,VAR,
B,U,I,CENTER,
DL,DT,DD,OL,UL,LI,
FIELDSET,FORM,LABEL,LEGEND,
TABLE,CAPTION,TBODY,TFOOT,THEAD,TR,TH,TD {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

BODY {
	line-height: 1;
}

OL,UL {
	list-style: none;
}

BLOCKQUOTE,Q {
	quotes: none;
}

BLOCKQUOTE:before,
BLOCKQUOTE:after,
Q:before,Q:after {
	content: '';
	content: none;
}

:focus {
	outline: 0;
}

INS {
	text-decoration: none;
}

DEL {
	text-decoration: line-through;
}

TABLE {
	border-collapse: collapse;
	border-spacing: 0;
}/* --------- /stylesheets/application.css --------- */ 
body{height:100%;font:normal 1em/1.3 Arial,Helvetica,Sans-serif;background-color:#fff}html{height:100%;font-size:80%}a.external{background:transparent url(/images/icon_newwindow.gif) no-repeat scroll right 50%;padding-right:14px}a:link{color:#06f}a:visited{color:#06c}a:hover{color:#039}a:hover.a_add,a:hover.a_approve,a:hover.a_undo,a:hover.a_eye{color:#090}a:hover.a_edit{color:#f90}a:hover.a_del{color:#900}a.a_edit{padding-left:14px;line-height:1.8;background:url(/images/a/edit.png) no-repeat scroll left center}a.a_pause{padding-left:14px;line-height:1.8;background:url(/images/a/pause.png) no-repeat scroll left center}a.a_approve{padding-left:14px;line-height:1.8;background:url(/images/a/approve.png) no-repeat scroll left center}a.a_eye{padding-left:14px;line-height:1.8;background:url(/images/a/eye.png) no-repeat scroll left center}a.a_add{padding-left:14px;line-height:1.8;background:url(/images/a/add.png) no-repeat scroll left center}a.a_del{padding-left:14px;line-height:1.8;background:url(/images/a/del.png) no-repeat scroll left center}a.a_print{padding-left:14px;line-height:1.8;background:url(/images/a/print.png) no-repeat scroll left center}a.a_undo{padding-left:14px;line-height:1.8;background:url(/images/a/revert.png) no-repeat scroll left center}a.a_folder{padding-left:14px;line-height:1.8;background:url(/images/a/folder.png) no-repeat scroll left center}a.a_item{padding-left:14px;line-height:1.8;background:url(/images/a/item.png) no-repeat scroll left center}h1{font-weight:normal;font-size:240%;padding:0.4em 0em 0.2em 0em}h2{font-weight:normal;font-size:200%;padding:0.4em 0em 0.2em 0em}h3{font-size:130%;font-weight:bold;color:#333;padding:0.4em 0em 0em 0em}.t4,h4{font-weight:bold;padding:0.4em 0em 0em 0em;font-size:110%}p{padding:0.3em 0 0.7em 0}#container .leftColumn{width:25%;background:#eee;float:left}#container .rightColumn{margin-left:25%;padding:1em}.p1{padding:1em}.errorExplanation{border-left:7px solid #f66;background:#fee;padding:0.5em 1em;color:#600}input.e{font:normal 1em/1.3 Arial,Helvetica,Sans-serif;width:100%;background:#eee;border:1px solid #999;xpadding:0.2em;font-size:140%}input.e1{font:normal 1em/1.3 Arial,Helvetica,Sans-serif;background:#eee;border:1px solid #999;xpadding:0.2em;font-size:140%}input.w100{background:#eee;border:1px solid #999;width:100%}textarea.e{font:normal 1em/1.3 Arial,Helvetica,Sans-serif;width:100%;background:#eee;border:1px solid #999;line-height:1.2em}textarea.w100{width:100%}textarea.w250{width:250px}textarea.w300{width:300px}textarea.w500{width:500px}.content ol{margin:0.2em 0em 1em 3em;list-style-type:decimal}.content ol li{padding:0.2em 0em}.content ul{margin:0.2em 0em 1em 3em;list-style-type:disc}.content ul li{padding:0.2em 0em}table.e th,table.e td{padding:0.2em 0.5em}table.e thead{background:#eee}table.e thead th{border-bottom:2px solid #999}table.e tbody td{border-bottom:1px solid #ccc}fieldset{border:1px solid #ccc;margin:1em 0em;padding:0.5em 1em}label{cursor:pointer}.cols2{overflow:hidden}.cols2 .col{float:left;width:50%}.cols3{overflow:hidden}.cols3 .col{float:left;width:33%}.col P,.col DIV,.col UL{padding-right:1em}.actions,.info{padding:0.5em 1em;xbackground:#f6f6f6;border:1px solid #ddd;font-size:90%}ul.actions{margin:1em 0em;list-style-type:none}.text_block ul{list-style-type:disc;margin:0.3em 0em 0.5em 3em}.text_block ul li{padding-bottom:0.4em}.text_block ol{list-style-type:decimal;margin:0.3em 0em 0.5em 3em}.text_block ol li{padding-bottom:0.4em}.text_block .admin{position:absolute}.textile_hint{font-size:80%}.textile_hint td{padding:0.3em 1em;border-bottom:1px dotted #999}.textile_hint table{margin-top:0.3em;border:1px solid #999}span.required{color:#900}.login_form input[type=text],.login_form input[type=password]{border:1px solid #999;font-size:120%}.cb{clear:both}.fl{float:left}.fr{float:right}input#captcha,.sc_image{vertical-align:middle}.inplace input[type=text]{text-align:right}.editable{background-color:#ffc}#activity{display:none}.hidden{display:none}.tar{text-align:right}.tac{text-align:center}.ib{*display:inline;display:-moz-inline-box;-moz-box-orient:vertical;display:inline-block;vertical-align:middle;*vertical-align:auto}
/* --------- /stylesheets/clearfix.css --------- */ 
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix {display: inline-block;}
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
/* --------- /stylesheets/mirtservice.css --------- */ 
body{background:#f5f5f5 url(/images/headbg.gif) repeat-x 0 -2px;font-style:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,arial,sans-serif}a,a:link{color:#196701}a:visited{color:#1a7800}a:hover{color:#030}p{padding:0;margin:0}#page{width:900px;margin:0 auto}#header{background:url(/images/headpic.jpg) no-repeat 222px -2px;height:282px}#header .top_menu{height:170px;background:#eca600;width:220px}#header .top_menu ul{padding-top:20px}#header .top_menu ul li{font-variant:small-caps;list-style-image:url(/images/li.gif);list-style-position:inside;padding:2px 0 2px 10px}#header .top_menu ul li a,#header .top_menu ul li a:link{color:#fff}#header .top_menu ul li a:hover{color:#900}#logo{position:relative}#logo *{cursor:pointer}#logo a{width:200px;height:70px;display:block;overflow:hidden;text-indent:-9999px}#logo a span{display:block;width:200px;height:70px;background:url(/images/logo.gif) no-repeat top right;position:absolute;top:0px;left:0px}#top_cart{position:absolute;top:0;right:0;background:#f5f5f5 url(/images/cart.gif) no-repeat 10px 30px;width:203px;height:70px}#top_cart h2,#top_cart p{padding-left:40px}#top_cart h2{font-size:1.2em;font-weight:bold;color:#196701}#container{background:#fff}#yield{float:right;margin:0 20px 2em 0;width:650px}.yield h1{font-size:1.8em;color:#f07f00;letter-spacing:-0.04em}.yield h2{font-size:1.5em}.yield h3{font-size:1.35em}.yield h4{font-size:1.2em}.yield p{margin:0.2em 0 0.8em 0;line-height:1.4}.yield ul{list-style-type:disc;margin:0.3em 0 0.7em 1em}.yield ol{list-style-type:decimal;margin:0.3em 0 0.7em 2em;color:#333}.yield li{margin:0.2em 0 0.5em 0}#left{width:220px;background:#efefef;color:#333}#left .block{margin:0 1em 1em 1em;font-size:95%}#left .block h2{font-size:1.2em}#left .block.info{border:1px solid #ccc;padding:0.5em 1em}#left .block.info h3{font-size:1.1em;color:#196701}#left .block.dinfo{font-size:90%}#left .block.articles ul{margin-left:2em}#left .block.articles ul li{list-style-image:url(/images/lig.gif)}#footer{background:#1a7800;font-size:90%}#footer a,#footer a:link{color:#333}#footer a:hover{color:#000}#footer .container{width:900px;height:196px;margin:0 auto;background:url(/images/foot.jpg) no-repeat}#footer .container ul{padding:4em 0 0 2em}#footer .container ul li{display:inline;padding:0 1em;border-left:1px solid #ccc}#footer .container .copy{padding:1em 0 0 3em;color:#666}.partners li{padding:0.2em 0 0.5em 0}.partners .adv_header{font-size:1.1em;color:#f07f00}.partners .adv_url{color:#1a7800}.flash{position:absolute;width:100%;top:245px;left:0px;padding:0.5em 0;font-size:120%;background-image:url(/images/tr.png)}.flash .error{width:880px;margin:0 auto;color:#900}.flash .notice{color:#050;width:880px;margin:0 auto}.lastnews li{margin:0.3em 0 0.6em 0}.lastnews li em{font-size:80%;color:#666}.meta{font-size:80%;color:#666}table.anounces td{padding:0.2em 0.5em;vertical-align:middle;font-size:90%}table.catlist{width:100%}table.catlist td{width:50%;text-align:center}.product_info .pic{float:right;text-align:center}.product_info .price{color:#f07f00}.product_info .discount{color:#ff0;background-color:#900;padding:0 0.4em}.product_set_content{clear:right}.product_set_content .price{white-space:nowrap}.product_set_content table th{vertical-align:bottom;font-size:80%}.product_set_content table td,.product_set_content table th{padding:0.3em 0.5em}.product_set_content table thead th{border-bottom:2px solid #999}.product_set_content table tbody td{vertical-align:middle;border-bottom:1px solid #ccc}.product_set_content table tbody td.pic{width:70px;background:#fff;border:none}.product_set_content table tbody td.qty{width:30px;text-align:center}.product_set_content table tbody td.qty input{width:20px;text-align:center}.product_set_content table tbody td.price{text-align:right;width:120px}.product_set_content table tbody tr.even{background-color:#eee}.product_set_content table tfoot td{font-size:120%;border-top:2px solid #999;font-weight:bold}.product_set_content table tfoot td.qty{text-align:center}.product_set_content table tfoot td.price{text-align:right;font-size:120%}.productlist table,.cart table{width:100%}.productlist table td,.productlist table th,.cart table td,.cart table th{padding:0.1em 0.5em}.productlist table thead tr th,.cart table thead tr th{font-size:80%;text-align:left;background:#eee;border-bottom:#ccc 2px solid}.productlist table tbody tr td,.cart table tbody tr td{vertical-align:middle;border-bottom:#333 solid 1px}.productlist table tbody tr td.pic,.cart table tbody tr td.pic{text-align:center}.productlist table tbody tr td.title,.cart table tbody tr td.title{font-size:110%}.productlist table tbody tr td.title small,.cart table tbody tr td.title small{font-size:80%}.productlist table tbody tr td.qty,.cart table tbody tr td.qty{text-align:center}.productlist table tbody tr td.qty input,.cart table tbody tr td.qty input{text-align:center}.productlist table tbody tr td.price,.cart table tbody tr td.price{text-align:right;font-weight:bold;color:#f07f00;white-space:nowrap}.productlist table tbody tr td.price .discount,.cart table tbody tr td.price .discount{color:#ff0;background-color:#900;padding:0 0.4em}.productlist table tfoot,.cart table tfoot{font-size:120%}.productlist table tfoot td.price,.cart table tfoot td.price{text-align:right;font-weight:bold;color:#f07f00;white-space:nowrap}.productlist table tfoot td.qty,.cart table tfoot td.qty{text-align:center}.cart h2{font-size:1.2em}.cart h2 a{text-decoration:underline;color:#333}.cart p{font-size:0.9em}.cat_description .pic{float:right}#cat_selector{position:absolute;width:205px;top:70px;right:0;border-top:1px solid #fff;color:#fff;font-size:90%}#cat_selector .container{background:url(/images/catbg.gif) repeat-y}#cat_selector p{margin:0 0 10px 10px;padding-top:40px;background:url(/images/title_catalog_white.gif) no-repeat 0px 10px}#cat_selector ul{margin-left:10px}#cat_selector ul li{text-transform:uppercase;list-style-image:url(/images/catli.gif);margin-left:20px}#cat_selector ul li ul.l2{padding-bottom:0.5em}#cat_selector ul li ul.l2 li{text-transform:none;list-style-image:none;margin-left:0px}#cat_selector ul li ul.l2 li a,#cat_selector ul li ul.l2 li a:link{text-decoration:none}#cat_selector a,#cat_selector a:link,#cat_selector a:visited{color:#fff}#cat_selector a:hover{color:#900}#cat_selector .bot{height:25px;background:url(/images/catbot.png) no-repeat}.text_block_mirtservice_catalogue img{float:right}.inv{display:none}table.rec{width:100%}table.rec td{width:33%;text-align:center;vertical-align:top;padding-bottom:1em}table.rec .price{color:#f07f00;font-weight:bold}table.ec{width:650px}table.ec th,table.ec td{padding:0.5em 1em}table.ec thead th{background:#eee;font-size:0.9em;vertical-align:bottom;border-bottom:2px solid;border-color:#666}table.ec tbody td{border-bottom:1px solid #999;vertical-align:middle}
/* --------- /stylesheets/lightbox.css --------- */ 
#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(/images/0.gif); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(/images/lightbox/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(/images/lightbox/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }

