/* Template recreated by Sendwitch Studios | Author:Green Lord */

/* http://meyerweb.com/eric/tools/css/reset/ 
 v2.0 | 20110126
 License:none (public domain)
*/
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,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,
article,aside,canvas,details,embed,
figure,figcaption,footer,header,hgroup,
menu,nav,output,ruby,section,summary,
time,mark,audio,video {margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
/* HTML5 display-role reset for older browsers */
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {display:block;}
body {line-height:1;}
ol,ul {list-style:none;}
blockquote,q {quotes:none;}
blockquote:before,blockquote:after,q:before,q:after {content:'';content:none;}
table {border-collapse:collapse;border-spacing:0;}

/*width | height | margin | padding | left | top | background | color | font |*/

/* wrapper */
body {background:url(../images/bg.jpg) top no-repeat fixed ;background-color:#ACACAC;color:#333333;font-family:Arial;font-size:14px;word-wrap:break-word;}
#wrapper {width:1002px;margin:20px 0 0 -501px;padding:0 0 50px 0;left:50%;background:transparent;overflow:hidden;position:absolute;}

/* header */
#header {width:1002px;height:250px;padding:0;}
.logo {width:260px;height:160px;margin:0;left:740px;top:0;background:url('../images/logo.png') no-repeat top center;cursor:pointer;position:absolute;z-index:10;}
.logo ul li {list-style-type:none;}
.logo ul li a {width:260px;height:160px;text-decoration:none;display:block;}

.lang {width:200px;height:20px;/*margin-top:-20px;*/top:300px;left:800px;color:#808080;line-height:20px;text-align:right;position:absolute;/*border:1px solid #00FF00;*/z-index:0;}
.lang a {text-decoration:none;font-weight:bold;color:#0000FF;}
.lang a:hover {font-weight:bold;color:#FF0000;}

/* topmenu */
.topmenu {width:740px;height:160px;margin:0;float:left;left:0;top:0;/*border:1px solid #ff0000;*/position:absolute;overflow:visible/*hidden*/;z-index:10;}
.drop-menu {display:none;}
li:hover .drop-menu {display:table;}
ul.tm_menu {width:740px;/*margin:30px 0px 0px 40px;*/list-style:none;position:relative;float:left;clear:both;}
ul.tm_menu > li {width:123px;height:123px;padding-bottom:2px;float:left;position:relative;}
ul.tm_menu > li > a {width:100px;height:100px;margin:1px;padding:10px;background-color:#101010;color:#aaa;text-decoration:none;font-weight:bold;font-size:12px;text-shadow:0px 0px 1px #000;display:block;opacity:0.8;}
ul.tm_menu > li > a:hover,
ul.tm_menu > li.selected > a {background:#fff;color:#101010;opacity:1.0;}
.tm_wrapper ul.hovered > li > a {background:#fff;text-shadow:0px 0px 1px #FFF;}
ul.tm_menu div {width:940px;height:145px;top:123px;left:1px;padding:15px 30px;border:1px solid #220098;background:#FFFFFF;display:none;position:absolute;/*border-bottom-right-radius:30px;*/}
ul.tm_menu div ul li a {margin:2px;padding:2px 2px 2px 4px;color:#222;text-decoration:none;font-size:12px;display:block;}
ul.tm_menu div ul.tm_full {width:100%;}
ul.tm_menu div ul li a:hover {background:#000;color:#fff;}
ul.tm_menu li ul {width:225px;margin-right:10px;list-style:none;float:left;}
li.tm_heading {margin-bottom:10px;padding-bottom:6px;border-bottom:1px solid #BD1C1C;color:#220098;font-size:16px;}

/* metaballs */ /* Forked from [Gerard Ferrandez](http://codepen.io/ge1doot/)'s Pen [Metaballs](http://codepen.io/ge1doot/pen/RNdwQB/) */
#screen {width:1002px;height:300px;/*margin:-50px 0;*/background:transparent;cursor:pointer;float:left;z-index:1;}

.hempty {margin:0;width:1002px;height:20px;float:left;}

/* container */
.outer {width:982px;padding:10px;background-color:#F6F6F6;opacity:0.9;float:left;}
.container {width:960px;padding:10px;border:1px solid #000080;background-color:#ACACAC;color:#909090;-webkit-box-shadow:0 8px 6px -6px #000000;-moz-box-shadow:0 8px 6px -6px #000000;box-shadow:0 8px 6px -6px #000000;float:left;}
.container h1 {font-size:18px;font-weight:bold;color:#000000;text-align:center;}
.container h2 {font-size:16px;font-weight:bold;color:#000000;text-align:center;}
.container h3 {font-size:14px;font-weight:bold;color:#000000;text-align:center;}
.content {width:860px;padding:20px 50px;border:1px solid #000000;background-color:#F6F6F6;line-height:20px;text-align:justify;font-size:13px;color:#000000;float:left;}
.container {margin-bottom:5px;}

p {text-indent:25px;}
.wtf {margin:0 -20px;padding:0 20px;background:#FFFF00;}
a {text-decoration:none;color:#0000FF;}
a:hover {color:#FF0000;}
a.nl {text-decoration:none;color:#FF0000;}
a.nl:hover {color:#00FF00;}
.content ul {padding-left:25px;list-style-type:disc;list-style-position:outside;}
.content ol {padding-left:25px;list-style-type:decimal;list-style-position:outside;}
ul ul {padding-left:0px;list-style-type:none;list-style-position:outside;}
ul ol {padding-left:0px;list-style-type:decimal;list-style-position:inside;}

/*b,strong {font-weight:bold;color:#000000;}*/
b,strong {font-weight:bold;}
i,em {font-style:italic;}
sup {vertical-align:super;font-size:10px;}
sub {vertical-align:sub;font-size:10px;}
.red {font-weight:bold;color:#ff0000;}

/* footer */
.footer {width:1000px;margin-top:20px;padding:20px 0;bottom:0;border:1px solid #000000;background-color:#E2E2E2;opacity:0.8;color:#000000;font-size:11px;position:fixed;}
.footer a {color:#000066;}
.footer a:hover {color:#FF0000;}
/*
.footer .cop {margin-top:13px;float:left;}
.footer .small_logo {width:124px;height:51px;background:url('../../images/small_logo.png') no-repeat top center;float:right;}
*/
.footer_table {width:100%;text-align:center;}	
.footer_table td {width:33%;padding-left:20px;vertical-align:top;}
.reference {position:fixed;left:0px;bottom:0px;background:#000;width:100%;font-size:10px;line-height:20px;text-align:right;height:20px;-moz-box-shadow:-1px 0px 10px #000;-webkit-box-shadow:-1px 0px 10px #000;box-shadow:-1px 0px 10px #000;}
.reference a {margin-right:10px;color:#AAAAAA;text-transform:uppercase;text-decoration:none;}
.reference a:hover {color:#DDDDDD;}

/* table - administration */
.tdl,.tdc,.tdr, td.xprofile, .baseform td {padding:10px;border:3px solid #F6F6F6;background-color:#D6D6F6;vertical-align:middle;}
.baseform td {text-align:right;}
.tdr {text-align:right;}
.tdl, td.xprofile, .baseform td.tdl {text-align:left;}
.tdc, .baseform td.tdc {text-align:center;}
.tdlno, .tdcno, .tdrno {padding:10px;border:3px solid #F6F6F6;vertical-align:middle;}
.baseform td.tdcno {background-color:transparent;}
.tdlno {text-align:left;}
.tdcno {text-align:center;}
.tdrno {text-align:right;}

/* user info */
.userlogo {width:242px;height:322px;border:solid 1px #000000;}
.xprofile input, .xprofile select, .baseform .f_input {width:400px;padding:1px;}
.xprofile textarea {width:600px;height:150px;}

/*---Диалоговые и всплывающие окна jQuery UI---*/
.ui-helper-hidden {display:none;}
.ui-helper-hidden-accessible {position:absolute;left:-99999999px;}
.ui-helper-reset {margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none;}
.ui-helper-clearfix:after {clear:both;content:".";display:block;height:0;visibility:hidden;}
.ui-helper-clearfix {display:inline-block;}
* html .ui-helper-clearfix {height:1%;}
.ui-helper-clearfix {display:block;}
.ui-icon {background-repeat:no-repeat;display:block;overflow:hidden;text-indent:-99999px;}
.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button,.ui-widget {font-size:11px;font-family:Verdana;}
.ui-widget-content {background:#fff 50% bottom repeat-x;border:1px solid #dedede;color:#222;}
.ui-widget-header {background:#cccccc url(../images/ui-bg_gloss-wave.png) 50% 50% repeat-x;color:#000;font-weight:bold;}
.ui-widget-header a {color:#fff;}
.ui-state-default,.ui-widget-content .ui-state-default {background:#eaeaea url(../images/ui-bg_glass_85.png) 50% 50% repeat-x;border:1px solid #cfcfcf;color:#868686;font-weight:bold;}
.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited {color:#2e6e9e;text-decoration:none;}
.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus {background:#eaeaea url(../images/ui-bg_glass_75.png) 50% 50% repeat-x;border:1px solid #a7a7a7;color:#4e4e4e;font-weight:bold;}
.ui-state-hover a,.ui-state-hover a:hover {color:#1d5987;text-decoration:none;}
.ui-state-active,.ui-widget-content .ui-state-active {background:#d0e5f5 50% 50% repeat-x;border:1px solid #a7a7a7;color:#e17009;font-weight:bold;}
.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited {color:#e17009;text-decoration:none;}
.ui-state-error {background:#fef1ec 50% 50% repeat-x;border:1px solid #dedede;color:#cd0a0a;}
.ui-widget-header .ui-icon {background-image:url(../images/ui-icons.png);}
.ui-state-hover .ui-icon,.ui-state-focus .ui-icon {background-image:url(../images/ui-icons_h.png);}
.ui-icon-close {background-position:-80px -128px;}
.ui-icon-closethick {background-position:-96px -128px;}
.ui-button .ui-button-text {display:block;line-height:1.4em;}
.ui-button-text-only .ui-button-text {padding:.4em .8em;}
input.ui-button {padding:.4em 1em;}
.ui-button-set {margin-right:7px;}
.ui-button-set .ui-button {margin-left:0;margin-right:-.3em;}
button.ui-button::-moz-focus-inner {border:0;padding:0;}
.ui-dialog {overflow:hidden;padding:.2em;position:absolute;width:300px;-moz-box-shadow:0px 12px 25px rgba(0,0,0,0.7);-webkit-box-shadow:0px 12px 25px rgba(0,0,0,0.7);box-shadow:0px 12px 25px rgba(0,0,0,0.7);}
.ui-dialog .ui-dialog-titlebar {padding:.5em 1em .3em;position:relative;}
.ui-dialog .ui-dialog-title {float:left;margin:.1em 16px .2em 0;}
.ui-dialog .ui-dialog-titlebar-close {height:18px;margin:-10px 0 0 0;padding:1px;position:absolute;right:.3em;top:50%;width:19px;}
.ui-dialog .ui-dialog-titlebar-close span {display:block;margin:1px;}
.ui-dialog .ui-dialog-titlebar-close:hover,.ui-dialog .ui-dialog-titlebar-close:focus {padding:0;}
.ui-dialog .ui-dialog-content {background:none;border:0;overflow:hidden;padding:.5em 1em;position:relative;zoom:1;}
.ui-dialog .ui-dialog-buttonpane {background-image:none;border-width:1px 0 0 0;margin:.5em 0 0 0;padding:.3em 1em .5em .4em;text-align:left;}
.ui-dialog .ui-dialog-buttonpane button {cursor:pointer;float:right;line-height:1.4em;margin:.5em .4em .5em 0;overflow:visible;padding:.2em .6em .3em .6em;width:auto;}
.ui-dialog .ui-resizable-se {bottom:3px;height:14px;right:3px;width:14px;}
.ui-draggable .ui-dialog-titlebar {:move;}

.tableform {width:100%;}
.tableform td.label {width:25%;vertical-align:top;padding-right:0px;font-weight:bold;text-align:right;}
.fieldsubmit, .tableform td {padding:10px 13px;border-top:1px solid #FFFFFF;}

textarea {resize:vertical;}
input,textarea,select,button {font:12px/16px Arial,Helvetica,sans-serif;}
input,textarea,select,button {outline:none;}

.impot {color:#FF0000;font-weight:normal;}
.f_input {width:200px;padding:1px;}
.f_textarea {width:458px;}

.fbutton {-webkit-border-radius:6px;-moz-border-radius:6px;-moz-box-shadow:0 1px 4px -3px black;-webkit-box-shadow:0 1px 4px -3px black;width:150px;padding:3px;background:#E6E6F6;border:1px solid #BCC5C9;border-radius:6px;font-weight:bold;cursor:pointer;box-shadow:0 1px 4px -3px black;text-shadow:0 1px 0 #fff;}
.fbutton:hover {color:#FF0000;background:#FFFFFF;}
