

/*main reset*/
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,
dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,font,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,html,i,iframe,
img,ins,kbd,label,legend,li,mark,menu,meter,nav,object,ol,output,p,pre,progress,q,rp,rt,ruby,s,samp,section,small,span,
strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video,xmp {
    margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;
}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {display: block;}
html{font-size:100.01%;overflow-y:scroll;background-color:#fff;
font-family: Tahoma, Verdana, Segoe, sans-serif;
height: 100%;}
body{text-align:left;font-size:75%;height: 100%;}
ol,ul{list-style:none;}
li {display: list-item;}
blockquote,q {quotes: none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
sub,sup,small{font-size: 75%;}
sub,sup {line-height: 0;position: relative;vertical-align: baseline;}
sub{bottom: -0.25em;}
sup{top: -0.5em;}
svg {overflow: hidden;}
ins{text-decoration:none;}
table{border-collapse:collapse;border-spacing:0;font-size:100%;border:none;}
th,td,caption{font-weight:normal;vertical-align:top;text-align:left;}
font{color:inherit!important;font:inherit!important;}
address,button,caption,cite,code,dfn,em,input,optgroup,option,select,strong,textarea,th,var{font: inherit;}
option {width: 100%;}

/*main typography*/
strong,b,th,thead,tfoot,h1,h2,h3,h4,h5,h6{font-weight:bold;}
cite,em,dfn{font-style:italic;}
code,kbd,samp,pre,tt,var{font-family: "Courier New", Courier, monospace;}
del{text-decoration:line-through;color:#666;}
ins,dfn{border-bottom:1px solid #ccc;}
big{font-size:125%;}
abbr,acronym{text-transform:uppercase;font-size:85%;letter-spacing:1px;}
abbr[title],acronym[title],dfn[title]{cursor:help;border-bottom:1px solid #ccc;}
img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle;color:transparent;}

/*links*/
a{text-decoration:underline;}
a:hover{text-decoration:none;cursor:pointer;}
a abbr[title],a acronym[title]{text-decoration:none;}
a:hover abbr[title],a:hover acronym[title]{text-decoration:none;}
a,a:hover abbr,a:hover acronym{cursor:pointer;}
address a{text-decoration:none!important;border-bottom:1px dotted #ccc;}
address:hover a{border:none;}

/*forms*/
fieldset{border:1px solid #ccc;}
textarea,input[type="text"],input[type="password"],select{border:1px solid #ccc; vertical-align: baseline; *vertical-align: middle;}
textarea:hover,input[type="text"]:hover,input[type="password"]:hover,select:hover{border-color:#aaa;}
textarea:focus,input[type="text"]:focus,input[type="password"]:focus,select:focus{border-color:#aaa;outline:1px solid #ff0;}
label,select{cursor:pointer;}
button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;*overflow:visible;}
button[disabled],input[disabled],select[disabled]{cursor:default;}
textarea,input[type="text"],input[type="password"]{cursor:text;}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*width:13px;*height:13px;}
textarea{overflow:auto;vertical-align:top;resize:vertical;}

/*css3*/
::-moz-selection{background:#d6e5f3;color:#2570bb;text-shadow:none;}
::selection{background:#d6e5f3;color:#2570bb;text-shadow:none;}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {color:#999;}
input:-moz-placeholder, textarea:-moz-placeholder {color:#999;}
.placeholder {color:#999;}

/*clearfix*/
.clear{clear:both!important;overflow:hidden!important;line-height:0!important;height:0!important;*zoom: 1;}
.clear:before, .clear:after{content:""!important;display:table!important;}
.clear:after{clear:both!important;}

/*other important classes*/
.chromeframe{margin:0.2em 0;background:#ccc;color:black;padding:0.2em 0;}
a.ajax {border-bottom:1px dotted;text-decoration: none!important;}
a.ajax:hover {border:none;text-decoration: none!important;}

/* print version */
@media print {
    * { background: transparent !important; color: black !important; box-shadow:none !important; text-shadow: none !important; filter:none !important; -ms-filter: none !important; }
    a, a:visited { text-decoration: underline; }
    a[href]:after { content: " (" attr(href) ")"; }
    abbr[title]:after { content: " (" attr(title) ")"; }
    .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; }
    pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
    thead { display: table-header-group; }
    tr,img{page-break-inside: avoid;}
    img{max-width: 100% !important;}
    p,h2,h3{orphans:3;widows: 3;}
    h2,h3{page-break-after:avoid;}
}

/*
     FILE ARCHIVED ON 23:40:58 Oct 15, 2017 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 20:34:09 Mar 18, 2018.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/


/*base size*/
.content {font-size:1em;line-height:1.5em;color:#333;}
.content h1{font-size:21px;margin:5px 0 1em;}
.content h2{font-size:1.5em;margin:0 0 0.5em;}
.content h3{font-size:1.2em;margin:1.5em 0 0.75em;}
.content h4{font-size:1.1em;margin:1.2em 0 0.5em;}
.content h5{font-size:1em;margin:1em 0 0.5em;}
.content h6{font-size:1em;margin:1em 0 0.5em;}

/*hr*/
.content hr{display:block;background:#aaa;width:100%;height:1px;border:none;}

/*list*/
.content ul, .content ol{margin-left:2em;margin-bottom:1em;}
.content ol ol{margin-left:2.5em;}
.content ul > li{list-style:url('/templates/mydef/images/list.gif');list-style-position:outside;}
.content ol > li{list-style-image:none;list-style-type:decimal;}
.content dt{font-weight:bold;}

/*dt,dl,dd*/
.content dl dt{margin-bottom:0.25em;font-weight:bold;}
.content dl dd{padding-left:4em;margin-bottom:0.25em;}

/*table )*//*
.content table {width:100%;border-top:solid 2px #222;}
.content table caption {color:#999;font-style: italic;}
.content table th {text-align: right;}
.content table thead th {text-align: center;border-bottom:solid 2px #222;}
.content table th, .content table td {line-height:1.5em;padding: 1.5em 0.75em 0.25em; background: none;}
.content table thead th, .content table thead td {padding-top:0.75em}
.content table tfoot th, .content table tfoot td {padding-bottom:0.75em; font-style: italic;}
.content table tbody th, .content table tbody td, .content table tfoot th, .content table tfoot td {border-top:solid 1px #000}
.content table tr:nth-child(even) td{}
.content table tr:hover {background: none!important;}
.content table tbody tr:nth-child(odd) th, .content table tbody tr:nth-child(odd) td {background:rgba(0, 0, 0, 0.05); }
*/
/*margin & padding*/
.content blockquote p:first-child{margin:1em 0;}
.content hr, .content p, .content ul, .content ol, .content dl, .content pre, .content blockquote, .content address, .content form, .content table{margin-bottom:0.5em;}
.content p+p{margin-bottom:1em;}
.content p{text-indent:0;}
.content caption{padding:0.5em 0;}
.content blockquote{padding:0 1em;margin:1.8em 0;}

/*link*/
.content a:link{text-decoration:underline;color:#334;}
.content a:visited{text-decoration:underline;color:#334;}
.content a:hover{text-decoration:none;color:#334;}
.content a:active, .content a:focus{text-decoration:underline;color:#334;}
.content a{text-decoration:underline;color:#334;}
.content a:hover{text-decoration:none;}

/*code, pre*/
.content pre {margin: 0.5em 0;padding: 0.5em 0 0.5em 1em;border: 1px dotted #aab4be;border-left: 1.8em solid #b4b4b4;background: #fafafa;font-size: 90%;color: #2E8B57;white-space: pre-wrap;}
.content code {word-spacing: -2px;color: #D64514;}

/*image*/
.content img, .content img.alignImageLeft, .content img.alignImageRight{border:1px solid #ccc;}
.content a:hover img {border-color:#aaa;/*outline:1px solid #ff0;*/}
.content img[align="left"], .content img.alignImageLeft{float:left;margin:0 1em 0.5em 0;}
.content img[align="right"], .content img.alignImageRight{float:right;margin:0 0 0.5em 1em;}

/*quote*/
.content blockquote{border-top:1px solid #ccc;border-bottom:1px solid #ccc;color:#666;font-style:italic;}
blockquote *:before {content: "\201C";}
blockquote *:after {content: "\201D";}
q:before {content: "\00AB";}
q:after {content: "\00BB";}

/*form & control*/
.content legend, .content fieldset, .content input,.content textarea,.content select, .content a.button, .content button {border-radius: 3px;}
.content fieldset{padding:1em;margin:1.8em 0;}
.content legend{padding:0.2em 0.5em; border: 1px solid #ccc; margin: 0.5em 0;white-space:normal;}
.content legend+*{margin-top:1em;}
.content input[type="checkbox"], .content input[type="radio"], .content option, .content select{margin:0 0.45em;}
.content form.form-mode-1 label { display: block; }
.content form .row{margin-bottom: 0.75em;}
.content form .row-input-colonm input[type="radio"], .content form .row-input-colonm input[type="checkbox"] {float:left;}
.content form .row-input-colonm label {display: block;margin-bottom: 0.5em;}

/*form button*/
.content input[type="text"], .content input[type="password"], .content select, .content textarea {
    padding: 4px;
    min-width: 20px;
    border: 1px solid #d2d2d2;
    border-top-color: #aeaeae;
    background-color: #fcfcfc;
    box-shadow: inset 0 0 8px rgba(0, 0, 0, 0.04);
    color: #777;
}
.content input[type="text"]:focus, .content input[type="password"]:focus, .content select:focus, .content textarea:focus {
    outline: none;
    color: #000;
    border-color: #b9b9b9;
    border-top-color: #919191;
    background-color: #fff;
    box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.12);
}
.content button, .content input[type="button"], .content input[type="reset"], .content input[type="submit"], .content .button {
    padding: 3px 10px 2px 10px;
    border: 1px solid #d9d9d9;
    border-bottom-color: #bfbfbf;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAABcCAYAAABugpUMAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwMS8yMS8xMRTK2QYAAAAedEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzUuMasfSOsAAABpSURBVFiF7ZexDQBBCMPg9fsvS0PHDQFFpDgDWHYH2d0Th/suYRER/8ypoKOhYbK+Icn76SfrGwIECBAgQIAAdZZcDgbA82VV8dGLAfWT9Q0Nk/UNSd5PP1nfkOT9SN7P0NAwWd8Q4H4PLnBKWdfS9MUAAAAASUVORK5CYII=) 0 0 repeat-x;
    background-clip: border-box;
    box-shadow: inset 0 1px 0 rgba(255,255,255,1.0), 0 1px 1px rgba(0,0,0,0.05);
    line-height: 16px;
    color: #777;
    font-size: 11px;
    text-shadow: 0 1px 0 rgba(255,255,255,1.0);
    text-transform: uppercase;
    text-decoration: none!important;
    display: inline-block;
    margin-left: 2px;
}
.content button:hover, .content input[type="button"]:hover, .content input[type="reset"]:hover, .content input[type="submit"]:hover,
.content .button:hover, .content .button:hover {
    border-color: #cfcfcf;
    border-bottom-color: #b5b5b5;
    background-position: 0 -50px;
    color:#334;
}
.content button:active, .content input[type="button"]:active, .content input[type="reset"]:active,
.content input[type="submit"]:active, .content .button:active, .content .button:active {
    border-color: #cfcfcf;
    border-top-color: #a2a2a2;
    border-bottom-color: #cfcfcf;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
}

/*form validate error*/
.content input:invalid,.content textarea:invalid,.content input.error,.content textarea.error,.content legend.error,
.content select.error{
    background-color: #f0dddd!important;
    border:1px solid #ffb4b4!important;
    color:#000!important;
}
.content input:invalid:focus,.content textarea:invalid:focus,.content input.error:focus,.content textarea.error:focus,
.content legend.error:focus,.content select.error:focus {
    background-color: #fff!important;
}









/*----------------------*/
/** 
 * toast types 
 * 
 * pattern: toast-type-[value]
 * where 'value' is the real value of the plugin option 'type'
 * 
 */
.toast-type-notice {
    color: white;    
}

.toast-type-success {
    color: white;    
}

.toast-type-warning {
    color: white;
    border-color: #FCBD57;
}

.toast-type-error {
    color: white;
    border-color: #B32B2B;
}

/** 
toast
 */
.toast-container {
	width: 280px;
	z-index: 9999;
}

* html .toast-container {
	position: absolute;		
}
 
.toast-item {
	height: auto;
	background: #333;
    opacity: 0.9;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	color: #eee;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 6px;
	padding-right: 6px;
	font-family: lucida Grande;
	font-size: 14px;
	border: 2px solid #999;
	display: block;
	position: relative;
	margin: 0 0 12px 0;
}

.toast-item p {
    text-align: left;
    margin-left: 50px;
}

.toast-item-close {
    background:url(/templates/mydef/images/close.gif);
    width:22px;
    height:22px;
    position: absolute;
    top:7px;
    right:7px;
}

.toast-item-image {
    width:32px;
    height: 32px;
    margin-left: 10px;
    margin-top: 10px;
    margin-right: 10px;
    float:left;
}

.toast-item-image-notice {
    background:url(/templates/mydef/images/notice.png);
}

.toast-item-image-success {
    background:url(/templates/mydef/images/success.png);
}

.toast-item-image-warning {
    background:url(/templates/mydef/images/warning.png);
}

.toast-item-image-error {
    background:url(/templates/mydef/images/error.png);
}

.toast-type-notice {
    color: white;    
}

.toast-type-success {
    color: white;    
}

.toast-type-warning {
    color: white;
    border-color: #FCBD57;
}

.toast-type-error {
    color: white;
    border-color: #B32B2B;
}

.toast-position-top-left {
    position: fixed;
    left: 20px;
    top: 20px;
}

.toast-position-top-center {
    position: fixed;
    top: 20px;
    left: 50%;
    margin-left: -140px;
}

.toast-position-top-right {
    position: fixed;
    top: 20px;
    right: 20px;
}

.toast-position-middle-left {
    position: fixed;
    left: 20px;
    top: 50%;
    margin-top: -40px;
}

.toast-position-middle-center {
    position: fixed;
    left: 50%;
    margin-left: -140px;
    margin-top: -40px;
    top: 50%;
}

.toast-position-middle-right {
    position: fixed;
    right: 20px;
    margin-left: -140px;
    margin-top: -40px;
    top: 50%;
}
/*
     FILE ARCHIVED ON 09:35:56 Nov 05, 2016 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 20:34:09 Mar 18, 2018.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/


body{min-width:960px;}
.container_12,.container_16{margin-left:auto;margin-right:auto;width:960px;}
.grid_0 {display: none;}
.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16{display:inline;float:left;margin-left:10px;margin-right:10px;}
.push_1,.pull_1,.push_2,.pull_2,.push_3,.pull_3,.push_4,.pull_4,.push_5,.pull_5,.push_6,.pull_6,.push_7,.pull_7,.push_8,.pull_8,.push_9,.pull_9,.push_10,.pull_10,.push_11,.pull_11,.push_12,.pull_12,.push_13,.pull_13,.push_14,.pull_14,.push_15,.pull_15{position:relative;}
.container_12 .grid_3,.container_16 .grid_4{width:220px;}
.container_12 .grid_6,.container_16 .grid_8{width:460px;}
.container_12 .grid_9,.container_16 .grid_12{width:700px;}
.container_12 .grid_12,.container_16 .grid_16{width:940px;}
.alpha{margin-left:0;}
.omega{margin-right:0;}
.container_12 .grid_1{width:60px;}
.container_12 .grid_2{width:250px;}
.container_12 .grid_4{width:300px;}
.container_12 .grid_5{width:380px;}
.container_12 .grid_7{width:540px;}
.container_12 .grid_8{width:620px;}
.container_12 .grid_10{width:690px; margin:0 0 0 10px;}
.container_12 .grid_11{width:860px;}
.container_16 .grid_1{width:40px;}
.container_16 .grid_2{width:100px;}
.container_16 .grid_3{width:160px;}
.container_16 .grid_5{width:280px;}
.container_16 .grid_6{width:340px;}
.container_16 .grid_7{width:400px;}
.container_16 .grid_9{width:520px;}
.container_16 .grid_10{width:580px;}
.container_16 .grid_11{width:640px;}
.container_16 .grid_13{width:760px;}
.container_16 .grid_14{width:820px;}
.container_16 .grid_15{width:880px;}
.container_12 .prefix_3,.container_16 .prefix_4{padding-left:240px;}
.container_12 .prefix_6,.container_16 .prefix_8{padding-left:480px;}
.container_12 .prefix_9,.container_16 .prefix_12{padding-left:720px;}
.container_12 .prefix_1{padding-left:80px;}
.container_12 .prefix_2{padding-left:160px;}
.container_12 .prefix_4{padding-left:320px;}
.container_12 .prefix_5{padding-left:400px;}
.container_12 .prefix_7{padding-left:560px;}
.container_12 .prefix_8{padding-left:640px;}
.container_12 .prefix_10{padding-left:800px;}
.container_12 .prefix_11{padding-left:880px;}
.container_16 .prefix_1{padding-left:60px;}
.container_16 .prefix_2{padding-left:120px;}
.container_16 .prefix_3{padding-left:180px;}
.container_16 .prefix_5{padding-left:300px;}
.container_16 .prefix_6{padding-left:360px;}
.container_16 .prefix_7{padding-left:420px;}
.container_16 .prefix_9{padding-left:540px;}
.container_16 .prefix_10{padding-left:600px;}
.container_16 .prefix_11{padding-left:660px;}
.container_16 .prefix_13{padding-left:780px;}
.container_16 .prefix_14{padding-left:840px;}
.container_16 .prefix_15{padding-left:900px;}
.container_12 .suffix_3,.container_16 .suffix_4{padding-right:240px;}
.container_12 .suffix_6,.container_16 .suffix_8{padding-right:480px;}
.container_12 .suffix_9,.container_16 .suffix_12{padding-right:720px;}
.container_12 .suffix_1{padding-right:80px;}
.container_12 .suffix_2{padding-right:160px;}
.container_12 .suffix_4{padding-right:320px;}
.container_12 .suffix_5{padding-right:400px;}
.container_12 .suffix_7{padding-right:560px;}
.container_12 .suffix_8{padding-right:640px;}
.container_12 .suffix_10{padding-right:800px;}
.container_12 .suffix_11{padding-right:880px;}
.container_16 .suffix_1{padding-right:60px;}
.container_16 .suffix_2{padding-right:120px;}
.container_16 .suffix_3{padding-right:180px;}
.container_16 .suffix_5{padding-right:300px;}
.container_16 .suffix_6{padding-right:360px;}
.container_16 .suffix_7{padding-right:420px;}
.container_16 .suffix_9{padding-right:540px;}
.container_16 .suffix_10{padding-right:600px;}
.container_16 .suffix_11{padding-right:660px;}
.container_16 .suffix_13{padding-right:780px;}
.container_16 .suffix_14{padding-right:840px;}
.container_16 .suffix_15{padding-right:900px;}
.container_12 .push_3,.container_16 .push_4{left:240px;}
.container_12 .push_6,.container_16 .push_8{left:480px;}
.container_12 .push_9,.container_16 .push_12{left:720px;}
.container_12 .push_1{left:80px;}
.container_12 .push_2{left:160px;}
.container_12 .push_4{left:320px;}
.container_12 .push_5{left:400px;}
.container_12 .push_7{left:560px;}
.container_12 .push_8{left:640px;}
.container_12 .push_10{left:800px;}
.container_12 .push_11{left:880px;}
.container_16 .push_1{left:60px;}
.container_16 .push_2{left:120px;}
.container_16 .push_3{left:180px;}
.container_16 .push_5{left:300px;}
.container_16 .push_6{left:360px;}
.container_16 .push_7{left:420px;}
.container_16 .push_9{left:540px;}
.container_16 .push_10{left:600px;}
.container_16 .push_11{left:660px;}
.container_16 .push_13{left:780px;}
.container_16 .push_14{left:840px;}
.container_16 .push_15{left:900px;}
.container_12 .pull_3,.container_16 .pull_4{left:-240px;}
.container_12 .pull_6,.container_16 .pull_8{left:-480px;}
.container_12 .pull_9,.container_16 .pull_12{left:-720px;}
.container_12 .pull_1{left:-80px;}
.container_12 .pull_2{left:-160px;}
.container_12 .pull_4{left:-320px;}
.container_12 .pull_5{left:-400px;}
.container_12 .pull_7{left:-560px;}
.container_12 .pull_8{left:-640px;}
.container_12 .pull_10{left:-800px;}
.container_12 .pull_11{left:-880px;}
.container_16 .pull_1{left:-60px;}
.container_16 .pull_2{left:-120px;}
.container_16 .pull_3{left:-180px;}
.container_16 .pull_5{left:-300px;}
.container_16 .pull_6{left:-360px;}
.container_16 .pull_7{left:-420px;}
.container_16 .pull_9{left:-540px;}
.container_16 .pull_10{left:-600px;}
.container_16 .pull_11{left:-660px;}
.container_16 .pull_13{left:-780px;}
.container_16 .pull_14{left:-840px;}
.container_16 .pull_15{left:-900px;}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;}
.clearfix:before,.clearfix:after,.container_12:before,.container_12:after,.container_16:before,.container_16:after{content:'.';display:block;overflow:hidden;visibility:hidden;font-size:0;line-height:0;width:0;height:0;}
.clearfix:after,.container_12:after,.container_16:after{clear:both;}
.clearfix,.container_12,.container_16{zoom:1;}

/*
     FILE ARCHIVED ON 23:39:02 Oct 15, 2017 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 20:34:09 Mar 18, 2018.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
html {background-color:#ddd;
	background-image:url(/templates/mydef/images/bg.png);
	}
body {
	/*background-repeat:repeat-x;
	background-position: center top;*/
	}

.bigwrap {
  height: auto !important;
  min-height: 100%;
  margin: 0 auto -173px;
  background-image:url(/templates/mydef/images/svet.png);
  background-position: center top;
  background-repeat:no-repeat;
}
.container_12 {position:relative;
  background-image:url(/templates/mydef/images/header.png);
  background-position: center top;
  background-repeat:no-repeat;
  min-height:200px;
  padding:0;
}
.foot_part {position:absolute; top:2px; left:200px;}
.foot_part h3 {margin-bottom:2px;}
.partners td{padding:1px 6px; text-align:center!important;}

.push {
height: 183px;
}

.foot_{
min-height: 180px;  padding-top:0px;
background-image:url(/templates/mydef/images/foot.png);
background-repeat:no-repeat;
background-position:center top;
text-align:center;
color:#000;
position:relative;
}

.footwrp {position:relative; margin:0 auto; width:800px;padding-top:110px; padding-left:180px;
text-align:left;}

.grid_2 {margin-left:0px;margin-top:10px;}
.grid_2 img {border:none!important;}

.itmina {margin-bottom:15px;}
.itmina img {border:none!important;}

.mainmenu {margin-top:145px; background-image: url(/templates/mydef/images/mbg.png);
background-repeat:repeat-x; height:42px; width:100%;
-moz-border-radius: 9px;
-webkit-border-radius: 9px;
-khtml-border-radius: 9px;
border-radius: 9px;

}
.mainmenu .menu { min-height: 2.5em; line-height: 2.5em;
}
.mainmenu .menu li { float: left; display: block; position: relative; list-style: none;
				padding: 0; margin:0; height:42px; text-align:center;}
.mainmenu .menu li:nth-child(8) a {min-width:105px;}
.mainmenu .menu li:last-child { border-right: none; float:right; }
.mainmenu .menu li>a,.mainmenu .menu li>span { text-decoration: none; padding: 0 1em; display: block; border-left: 1px solid #d15629;
				margin-top:6px; font-size:14px;color:#fff; min-width:65px;
}
.mainmenu .menu li:last-child  a {padding:0 15px 0 17px;}
.mainmenu .menu li:first-child  {margin-left:0px!important;}
.mainmenu .menu li:first-child  a {border:none;margin-left:0px!important;}

.mainmenu .menu ul { display: none; position: absolute; top: 2.5em; left: -1px; min-width: 160px; background: #fff; border: none; }
.mainmenu .menu ul ul { left: 100%; top: -1px; }
.mainmenu .menu li.parent li { float: none; border: 1px solid #ccc; border-top: none; }
.mainmenu .menu li:hover,.mainmenu .menu li.active  { background: url(/templates/mydef/images/mbgblack.png);
margin-left:1px;}
.mainmenu .menu li:hover a,.mainmenu .menu li.active a {margin-left:-1px;}

.mainmenu .menu li:hover:last-child,.mainmenu .menu li.active:last-child {
-moz-border-radius: 0 9px 9px 0;
-webkit-border-radius: 0 9px 9px 0;
-khtml-border-radius: 0 9px 9px 0;
border-radius: 0 9px 9px 0;
}

.mainmenu .menu li:hover:first-child,.mainmenu .menu li.active:first-child {
-moz-border-radius: 9px 0 0 9px;
-webkit-border-radius: 9px 0 0 9px;
-khtml-border-radius: 9px 0 0 9px;
border-radius: 9px 0 0 9px;
}

.mainmenu .menu a:hover { color: #fff; }
.mainmenu .menu li:hover ul ul,
.mainmenu .menu li:hover ul li:hover ul ul { display: none; }
.mainmenu .menu li:hover ul,
.mainmenu .menu li:hover ul li:hover ul,
.mainmenu .menu li:hover ul li:hover ul li:hover ul { display: block; }

@media (min-width: 768px) and (max-width: 1024px) {
	.mainmenu .menu li a {min-width:50px;}
	.mainmenu .menu li:nth-child(8) a {min-width:70px;}
}


.catty {margin-left:3px;  position:relative;}
.onshop_menu_level_0 {background-image:url(/templates/mydef/images/catty.png); background-position: 0px 0px; width:250px; height:40px;position:relative;
/*overflow:hidden;*/}
.onshop_menu_level_0_a {background-image:url(/templates/mydef/images/catty.png); background-position: 0px -40px; width:250px; height:40px; position:relative;}
.onshop_menu_level_0:hover {background-position: 0px -80px;}

.onshop_menu_level_0, .onshop_menu_level_0_a {text-align:center;}

.onshop_menu_level_0 a, .onshop_menu_level_0_a a {
	font-size:16px; line-height:36px;
	color:#3f3f3f;text-decoration:none!important;
}


.onshop_menu_level_0:hover a {color:#fff;}

.onshop_menu_level_1, .onshop_menu_level_2, .onshop_menu_level_3, .onshop_menu_level_4, .onshop_menu_level_5,
.onshop_menu_level_6, .onshop_menu_level_7, .onshop_menu_level_8, .onshop_menu_level_9, .onshop_menu_level_10,
.onshop_menu_level_1_a, .onshop_menu_level_2_a, .onshop_menu_level_3_a, .onshop_menu_level_4_a, .onshop_menu_level_5_a,
.onshop_menu_level_6_a, .onshop_menu_level_7_a, .onshop_menu_level_8_a, .onshop_menu_level_9_a, .onshop_menu_level_10{
display:none;
text-align:left;
}
.onshop_menu_level_1 a, .onshop_menu_level_2 a, .onshop_menu_level_3 a, .onshop_menu_level_4 a, .onshop_menu_level_5 a,
.onshop_menu_level_6 a, .onshop_menu_level_7 a, .onshop_menu_level_8 a, .onshop_menu_level_9 a, .onshop_menu_level_10,
.onshop_menu_level_1_a a, .onshop_menu_level_2_a a, .onshop_menu_level_3_a a, .onshop_menu_level_4_a a, .onshop_menu_level_5_a a,
.onshop_menu_level_6_a a, .onshop_menu_level_7_a a, .onshop_menu_level_8_a a, .onshop_menu_level_9_a a, .onshop_menu_level_10{
line-height:24px!important;
}

.onshop_menu_level_1 a:hover, .onshop_menu_level_2 a:hover, .onshop_menu_level_3 a:hover, .onshop_menu_level_4 a:hover, .onshop_menu_level_5 a:hover,
.onshop_menu_level_6 a:hover, .onshop_menu_level_7 a:hover, .onshop_menu_level_8 a:hover, .onshop_menu_level_9 a:hover, .onshop_menu_level_10,
.onshop_menu_level_1_a a:hover, .onshop_menu_level_2_a a:hover, .onshop_menu_level_3_a a:hover, .onshop_menu_level_4_a a:hover, .onshop_menu_level_5_a a:hover,
.onshop_menu_level_6_a a:hover, .onshop_menu_level_7_a a:hover, .onshop_menu_level_8_a a:hover, .onshop_menu_level_9_a a:hover, .onshop_menu_level_10
{
color:#f29313!important;
}
.onshop_menu_level_1_a a, .onshop_menu_level_2_a a, .onshop_menu_level_3_a a, .onshop_menu_level_4_a a, .onshop_menu_level_5_a a,
.onshop_menu_level_6_a a, .onshop_menu_level_7_a a, .onshop_menu_level_8_a a, .onshop_menu_level_9_a a, .onshop_menu_level_10{
color:#f29313!important;
}


.onshop_menu_level_1_a .onshop_menu_level_2 a{color:#3f3f3f!important;}
.onshop_menu_level_1_a .onshop_menu_level_2 a:hover {color:#f29313!important;}
.onshop_menu_level_0 .onshop_menu_level_1 a:hover{color:#f29313!important;}

.onshop_menu_level_0 .klbsa {display:none;}

.onshop_menu_level_0:hover .klbsa,.onshop_menu_level_0_a:hover .klbsa {display:block;
background-color:#fff;
position:absolute; left:250px; top:0px;/* min-width:300px;*/
padding-right:30px;
z-index:2000;
background-image: url(/templates/mydef/images/bg.png);
border:1px solid #777;
white-space:nowrap;

}

.onshop_menu_level_0:hover .onshop_menu_level_1, .onshop_menu_level_0:hover .onshop_menu_level_2,
.onshop_menu_level_0_a:hover .onshop_menu_level_1_a, .onshop_menu_level_0_a:hover .onshop_menu_level_2_a,
.onshop_menu_level_0_a:hover .onshop_menu_level_1, .onshop_menu_level_0_a:hover .onshop_menu_level_2 {
  display:block;
}

.onshop_menu_level_0:hover .onshop_menu_level_1  a {color:#3f3f3f;}


#toppanel {width:980px;height:42px; margin:10px 0 0;}
#searchForm{float:left;width:479px; height:42px; background:url(/templates/mydef/images/searchbg.png);
}
#searchForm form {padding:6px 10px;}
#searchbox {width: 355px;height:25px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;outline:none!important;
padding-left:5px;
font-size:16px;
}
#searchbutt {float:right;width:84px!important; height:33px; background:url(/templates/mydef/images/searchbutt.png);border:none;padding:0px 0px 4px 0px!important;
font-size:16px; color:#fff;line-height:10px!important;}

#onshop_module_cart, .custom_lk {float:right;}
#onshop_module_cart {min-width:242px;}

td.tdbutt {text-align:center;padding-right:10px;}

td.tdbutt div.onshop_price {border-bottom:4px solid #bbb!important;padding-bottom:5px;}
div.button_buy {cursor:pointer;font-weight:bold;
background:#f7ae0b;width:110px;height:35px;line-height:35px;
display:inline-block;
}
div.button_buy:hover {background:#ffb40d;}

.custom_lk {min-width:242px;}
#buttcart {background:url(/templates/mydef/images/addtocart.png); width:100px; height:25px;
border:none!important;margin-top:-1px;padding:0!important;}

.pagination li {float:left; margin-right:10px;list-style:none!important;}

.block_product {position:relative;padding-right:2px;background:#fff;}

/*
jQuery().toastmessage("showNoticeToast", "Notice  Dialog which is fading away ...");
*/

#joomla-message {margin-top:10px!important;}
#usermenu {width:100%; display:block; height:25px;}
#usermenu li {float:left; margin-right:30px;}
.onshop.cart th {border:1px solid #999!important;}


.block_product table.product {}
.block_product table.product td.image {width:130px;}
.block_product table.product td.tdbutt{width:190px;text-align:center;}
.block_product table.product td.tdinfo{width:400px;text-align:left;}
.block_product table.product td div.name {font-size:16px;margin-top:5px;margin-bottom:5px;}

table.onshop.list_product {max-width:690px!important;width:690px!important;}
table.onshop.list_product tr {max-width:690px!important;}
table.onshop.list_product td {/*max-width:120px!important;*/
 overflow-wrap: break-word;  /* �� ������������ IE, Firefox; �������� ������ word-wrap */
  word-wrap: break-word;
  word-break: break-all;
}

.aslink {
   text-decoration:underline;
   cursor:pointer;
   }
div.mheader {font-weight:bold;margin-bottom:2px;}
div.gtitle {font-weight:bold; font-size:17px;}
#breadcrumbs {margin-bottom:10px;}
#breadcrumbs a {color:#000!important;}
table.whited {background:#fff;width:100%;font-size: 15px;} table.whited td {border:1px solid #000;padding:4px;}

table.whited td:first-child {
	font-weight: bold;
}
.component.content img {max-width:690px;}
.rmblr {position:absolute;right:2px;bottom:2px;}
.item-138>a>span {animation: blinker 1s linear infinite;color:#ff0000!important;}
.item-138.active>a>span {animation:none;}


@keyframes blinker {
  50% { opacity: 0.0; }
}
.phonetop, .phonetop2 {text-align: left; color:#ff7e0a; position:absolute; left:470px; font-size:20px; text-shadow: 2px 2px 2px rgba(80, 80, 80, 1);}
.phonetop {top:18px;}
.phonetop2 {top:60px;}
/*
     FILE ARCHIVED ON 08:56:22 Nov 05, 2016 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 20:34:08 Mar 18, 2018.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/