@MEDIA screen {
	
a:link, a:visited, a:active { text-decoration:none; color:#B22;}

@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,600,300italic,400italic&subset=latin,cyrillic-ext,cyrillic);

.left { float:left; }
.right { float:right; }

a:hover { color:#FF4400; text-decoration:underline; }

img { border:0; }
.ipic img { border:2px solid White; }
.ipic:hover img { border:2px solid Yellow; }
.imgno { border:2px solid White; }
.imgd { outline:none; }
.imgd-active-anchor img { visibility:hidden; }
.imgd img { border:2px solid #D5D5EE; }
.imgd:hover img { border:2px solid Yellow; }


p { padding:0; margin:0; color:#444444; padding-bottom:5px; }

table, tr, td, ul, ol, li, dd, dt, pre, p, h, font { border:0; font-size:12px; }

hr { height:1px;  width:100%; border-bottom:1px solid #6C6C6C; line-height:1px;  }

h1, h2, h3 { padding:0; margin:0; font-family:'Open Sans','Trebuchet MS', Helvetica, sans-serif; 
font-size:15px; color:#FF4400; letter-spacing:0; line-height:12px }

body { background-color:#161616; margin:0; padding:0;
font-family:'Open Sans',Tahoma,Arial,Helvetica,sans-serif; font-size:12px; color:#444444; }


.hint  { line-height:11px; color:#F4F4F4; font-family:verdana; font-size:10px;
width:auto; border:1px solid white; border-left:5px solid #FF4400; margin:0px; padding:8px;
position:absolute; visibility:hidden; background:#303A4F no-repeat center scroll; z-index:200  }

.input { font-size:12px; color:#333; line-height: 25px; 
border:1px solid #444; padding:1px; height:24px; background:#f5f5dc; border-radius:3px; }

.inputd select { font-size:12px; color:#333; line-height: 25px; border:1px solid #444; 
padding:1px; height:24px; background:#f5f5dc; border-radius:3px; }
.inputd select:focus { border:1px solid #00bfff; background:#fff; box-shadow:0 0 4px #00bfff; }

.inputd { border: 0; background: transparent; vertical-align: top; }

select { font-size:11px; color:#333333; 
background:#F4F4F4; border:none;  margin:0px; outline:0px; padding:0px; width:100% }

/* iglide division */

.iglide { cursor:url(/img/iglide/zoomin.cur), pointer; outline:none; }
.iglide-active-anchor img { visibility:hidden; }
.iglide img { border:2px solid White; }
.iglide:hover img { border:2px solid Yellow; }
.iglide-wrapper { background:#E3E6EE; }
.iglide-image { border-left:10px solid #8080FF; border-top:10px solid #8080FF; 
border-right:10px solid #8080FF; }
.iglide-image-blur { }
.iglide-caption { display:none; border-bottom:4px solid #C6BCFE; border-top:none; 
padding:0 10px 10px 10px; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px; 
background:#8080FF url(/img/f_f_r.gif) no-repeat right bottom scroll;  }
.iglide-caption-title { padding-top:10px; padding-right:5px; padding-bottom:5px; padding-left:0; 
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; }

.iglide-loading { display:block; color:black; font-size:8pt; font-family:sans-serif; 
font-weight:bold; text-decoration:none; padding:2px; border:1px solid black; 
padding-left:22px; background:White url(/img/iglide/loader.lil.gif) no-repeat 3px 1px scroll; }

a.iglide-credits,
a.iglide-credits i { padding:2px; color:silver; text-decoration:none; font-size:10px; }
a.iglide-credits:hover,
a.iglide-credits:hover i { color:white; background-color:gray; }
a.iglide-full-expand { background:url(/img/iglide/fullexpand.gif) no-repeat; display:block; 
margin:0 10px 10px 0; width:34px; height:34px;  }

.iglide-display-block { display:block; }
.iglide-display-none { display:none; }
.iglide-move { cursor:move; }
.iglide-controls { float:right; width:110px; height:18px; text-align:center; padding-top:2px }


.fields-frame { border:dotted #D1D6DC 2px; padding:10px }
.fields-frame td {  }

.gallery {  float:left; padding:	0px 10px 10px 0 }

.menu1, .menu2 { text-align:left; border-bottom:1px dotted #ffe; }
.menu1 { font-size:11px; font-weight:bold; line-height:11px; 
padding:4px 10px 5px 20px; position:relative; }
.menu1 img {  margin:1px 10px 0 0; position:absolute; top:7px; left:2px; //left:-20px; cursor:pointer; cursor:hand; }
.menu2 {  font-weight:normal; line-height:13px; font-size:11px; padding:4px 0 4px 20px;  }


/*  tables division  */
.cmtr, .cmh, .cm1, .cm2  { font-size:12px; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:White; padding:1px; border-left-width:5px; border-left-style:solid; padding:5px 3px 5px 12px; margin:0px; }

.cmh  { border-left-color:#FF4400;  font-weight:bold; color:#B22; }

.cm1  { background-color:White; border-left-color:#D1D6DC; color:#003355; font-size:11px }
.cm2  { background-color:White;  }
.cmw  { line-height:1px; padding:0px; margin:0px; height:5px  }

.glh { width:30px; height:28px; border:0px; padding:0px; margin:0px; vertical-align:top; 
background:url(img/g_l_h.gif) no-repeat left top scroll; }
.grh { width:30px; height:28px; border:0px; padding:0px; margin:0px; vertical-align:top; 
background:url(img/g_r_h.gif) no-repeat right top scroll; }
.glt { width:30px; height:28px; border:0px; padding:0px; margin:0px; vertical-align:bottom; 
background:url(img/g_l_t.gif) no-repeat left bottom scroll;}
.grt { width:30px; height:28px; border:0px; padding:0px; margin:0px; vertical-align:bottom; 
background:url(img/g_r_t.gif) no-repeat right bottom scroll;}

.tcont { width:100%;}

.input-default { font-size:12px; border:1px solid #444; background:#f5f5dc; width:100%;
border-radius: 4px; padding: 4px 6px; }
.input-default:focus { border:1px solid #00bfff; background:#fff; box-shadow:0 0 4px #00bfff; }
.input-default[type="file"] { padding: 1px; }


.mce_editable { font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px; 
border:#333; border-style:solid; border-width:1px; width:100%; }

button { font-size:11px; font-weight:bold; color:White; size:25px; vertical-align:middle; background-color:#303A4F; border:#D1D6DC; border-style:solid; border-width:2px; margin:0px; padding-bottom:2px; outline:0px }

.button-default { font-size:12px; font-weight:bold; color:White; size:25px; vertical-align:middle; 
height:2.4em; line-height:2.4em; background-color:#600; width:100%; border:2px solid #600; margin:0px; padding:0 10px; outline:0px; border-radius: 4px; }
.button-default:hover { background: #f40; border:2px solid #600; }
.button-default:active { background: #161616; border:2px solid #f40; }

/*  tables division end  */

.header1,.header2,.header3 { font-weight:bold; color:#000000; letter-spacing:0.02em; word-spacing:normal; text-decoration:none; padding:0; margin:0; }

.header1 { font-size:15px; }

.header2 { font-size:13px; }

.header3 { font-size:12px; }


/* floating blocks & layers */

#picop { width:460px; padding:0px; margin:0px; }
.floatab { width:100%; background-color:White;}
.floatdhead { height:32px; border-top:1px solid Gray; border-right:1px solid Black; border-bottom:1px solid Black; border-left:1px solid Gray; vertical-align:middle; color:White; padding:4px 10px 4px 10px; background:#444 url(img/f_rh.gif) no-repeat right scroll;  }
.floatd { padding:4px 8px 4px 8px; border-top:1px solid Gray; border-right:1px solid Black; border-bottom:1px solid Black; border-left:1px solid Gray; }
.bclz { float:right; width:60px; height:14px; margin:0 0 0 0; }
.radiol { width:20px; position:static; float:left; top:50px; padding:20px 2px 2px 5px; }


/*  ids  */

#bodiv { width:100%; height:100%; border:0px; padding:0px; margin:0px;
border-right:3px solid #D1D6DC;
/*background-image:url(img/f_body.gif);
background-repeat:repeat-x;
background-position:left bottom;
background-attachment:scroll;*/ }

#gleft { width:250px; border:0; padding:10px; padding-right:0px; margin:0px; vertical-align:top; text-align:center }
#gright { border:0px; padding:10px; margin:0px; vertical-align:top; }

#gtab { width:100%; height:100%; border:0px; padding:0px; margin:0px; 
background:#EEEEEE url(img/g_c_h.gif) repeat-x top scroll; }
#gtd { width:100%; height:100%; border:0px; padding:0px; margin:0px; 
background:url(img/g_c_t.gif) repeat-x bottom scroll; }

#gintab { width:100%; height:100%; border:0px; padding:0px; margin:0px; 
background:url(img/g_r_t_mice.gif) no-repeat right bottom scroll; }
#gintd { width:100%; border:0px; padding:20px; margin:0px; }

#firefish { height:180px; border:0; padding:0; padding-left:360px; margin:0; vertical-align:bottom; text-align:center; background:url(img/firefish.gif) no-repeat 60 bottom scroll; }

.twlist { padding:3px 0 3px 0; text-align:left;
	border-width:2px 0 2px 0; border-style:solid; border-color:white; }
.tglist { padding:5px 0 5px 10px; text-align:left; background: white;
	border-width:2px 0 2px 0; border-style:solid; border-color:grey;  }
.tglist b { font-size:10px; font-weight:500; }
.twlist td { padding:2px 3px; }
.twlist td:nth-child(1) { padding-left:10px; }
.twlist td:nth-child(2) { border-bottom: 1px dashed #fff; padding-left:10px; }
.tr-item-content { background: silver;  }
.tr-item-content td { border-radius: 0 2px 2px 2px; }

.item-tr-w td { background:transparent; border:none; padding:2px 3px; }
.tbtn { display:block; width:15px; height:15px; line-height:13px; text-align:center; font-size:13px; font-weight: bold; text-transform: lowercase; padding: 0;   }
.tbtn:first-child { margin-bottom:5px; }
a.tbtn  { color: #444; text-decoration:none; border:1px dotted #444; }
a.tbtn:hover { color: #fff; background: #f40; text-decoration:none; border:1px dotted #f40; }
.hiddn a.tbtn  { color: #fff; text-decoration:none; border:1px dotted #fff; }
.hiddn a.tbtn:hover { color: #fff; background: #f40; text-decoration:none; border:1px dotted #b22; }

.tbl-pict { background: white; border:1px solid silver; margin:2px 4px 2px 0;
transition: ease-in-out 0.4s; }
.tbl-pict:hover { background: white; border:1px solid white; margin-right:4px;
box-shadow: 2px 2px 8px 1px rgba(0,0,0,.5); }
.tbl-pict td { padding: 2px 2px; vertical-align:top; text-align: left; }
.tbl-pict img { margin-left: 0; border: 0 solid red; background: #303a4f; }
.hiddn { background: silver; border:1px dotted white; margin:2px 4px 2px 0; }
.hiddn:hover  { background:  transparent; border:1px dashed white; margin-right:4px;
box-shadow: none; }


.ztdcont { padding:6px;}
.zhead { background-color:Silver; font-size:9px; color:White; padding:3px; text-align:center; }
.zth { background-color:#F4F4F4; color:Green; font-size:12px; font-weight:bold; padding:3px 3px 3px 10px; 
border-color:Green; border-top-width:1px; border-right-width:1px; border-bottom-width:1px; 
border-left-width:4px; border-style:solid; }
.ztd, .ztd1, .ztd2 { padding:2px; 
border-bottom-color:Silver; border-bottom-width:1px; border-bottom-style:dashed; }
.ztd1 { width:53px }
.ztd2 { width:35px }
.zint  { line-height:5px; height:5px; padding:0px }



/*#florapack { width:100%; height:175px; border:0px; padding:0px; margin:0px; 
background:#8080ff url(http://jarden.su/img/header_l_a.gif) no-repeat left bottom scroll; }
#florapack  { border:0px; padding:25px; margin:0px; 
background:url(http://jarden.su/img/f_mesh_m.gif) repeat-y right top scroll; }*/

.dont_print { width:100%; }

.print_it { display:none; }

/* -- buttons -- */

div#print100 { position:absolute; right:50px; top:5px; z-index:200;
display:block; margin:0; padding:0; width:100px; height:98px;
background:url(img/buttons/print_3.gif) 0 0 no-repeat; overflow:hidden; }
div#print100 a { display:block; margin:0; padding:0; width:100px; height:98px;
background:url(img/buttons/print_3.gif) 0 0 no-repeat; }
div#print100 a:hover { background:url(img/buttons/print_3.gif) 0 -100px no-repeat; }
div#print100 a:active { background:url(img/buttons/print_3.gif) 0 -200px no-repeat; }

.section-main-images {
	display: grid;
	grid: 1fr 1fr;
}

}

@MEDIA print {
.dont_print { display:none; }

.print_it { width:100%; font:'Open Sans', Arial, Helvetica, sans-serif 12px #333; }

.printzakaz { border:0; border-bottom:silver dotted 1px; empty-cells:show; font:'Open Sans', Arial, Helvetica, sans-serif 12px #333; }
}
