input, textarea, iframe, img, form, h1, h2, h3, h4, h5, h6, p {
    margin:0;
    padding:0;
    border:0;
    outline:0;
	font-size:12px; font-weight:none; color:#514f43; font-family:arial;
	}
	
body, html {
    height: 100%;
}

.body {margin:0px 0; background:#3e3e3e; font-family:arial; font-size:12px; color:#514f43; text-align:left;}

/* SHORT TEXT */
.tal {text-align:left;} 
.tac {text-align:center;}
.tar {text-align:right;}
.fwb {font-weight:bold;}
.bg_ss {background:#f7f7f8;}/*  */.bg_sz {background:#f7f7f8;}/*  */
.bg_tabl_1 {background:#e9f0f3} .bg_tabl_2 {background:#eff4f6} .bg_tabl_3 {padding:5px; border-bottom:1px solid #e0e0e0; background:#FFFFFF;}

/*  */
.zagl_title {padding:10px; font-family:arial; font-size:14px; color:#eee; background:#222222; display:block;  text-align:left;}
.zagl_title span {padding:2px 5px; font-size:14px;}
.zagl_title span font {font-size:14px;}

/* */
.white_kol {border-bottom:1px solid #597da3; font-size:11px; color:#2b587a; padding:5px 10px; border-left:1px solid #dbe0ec; border-right:1px solid #dbe0ec; display:block; text-align:left;}

/* */
.block_gray {text-align:left; font-family:tahoma; font-size:11px; color:#333333; background:#f7f7f8; padding:10px;}
.block_gray_top {border-top:0px;}
.block_gray_top10 {margin-top:10px;}
.blok600center {margin-top: 0px; margin-right: auto; margin-left: auto;}
.blok500center {margin-top: 0px; margin-right: auto; margin-left: auto;}
.block_previuimg_news {display: block; margin: 0px 8px 8px 0; text-align:center; background:#FFFFFF; padding:5px;}

/* CONFIG TABLE */
.tdm20 td {padding:2px 0 2px 4px; font-size:11px;}
.tdm20 h4 {margin:5px 0 5px 0px; color:#000; font-size:12px; font-family:verdana; font-weight: bold; clear: both;}
.tdm20 a {color:#0074A2;} .tdm20 a:hover {color:#CC6600; text-decoration:none;}
.tdm20 h3 {margin:0px; color:#999999; font-size:11px; font-family:arial; font-weight:normal; clear: both;}

/* FORMS */
.long_form {border: 1px solid #DDD; padding:5px; font-family:arial; font-size:14px;
box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.07) inset;
background-color: #FFF;
color: #333;
outline: 0px none;
transition: border-color 0.05s ease-in-out 0s; width: 25em;
}

.long_form3 {border: 1px solid #DDD; padding:5px; font-family:arial; font-size:14px;
box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.07) inset;
background-color: #FFF;
color: #333;
outline: 0px none;
transition: border-color 0.05s ease-in-out 0s; width: 97%;
}

	
.long_form:hover, .long_form3:hover {border-color: #5B9DD9;}
.long_form:focus, .long_form3:focus {
    border-color: #5B9DD9;
    box-shadow: 0px 0px 2px rgba(30, 140, 190, 0.8);}
	

/* BLACK TITLE */
.title_blue2 {color: #000; font-size:14px; font-family:verdana; clear: both;}

/* TABLES */
.table_1110 {border:1px solid #b5cfe7; border-left:0px; padding:5px; color:#245769;}
.table_1000 {border-top:1px solid #b5cfe7; padding:5px; color:#245769;}
.table_0111 {border-top:0px; padding:5px; color:#245769;}
.table_0110 {border:1px solid #b5cfe7; border-top:0px; border-left:0px; padding:0px; color:#245769;}
.table_0001 {border-left:1px solid #b5cfe7; padding:5px; color:#245769;}
.table_0010 {border-bottom:1px solid #b5cfe7; padding:5px; color:#245769;}
.table_0000 {border:0px; padding:5px; color:#245769;}
.table_1111 {border:1px solid #b5cfe7; padding:5px; color:#245769;}
.table_1010 {border-bottom:1px solid #b5cfe7; border-top:1px solid #b5cfe7; padding:5px; color:#245769;}

.vk_sub {border:1px solid #296e98; color:#ffffff; margin:0px; cursor:pointer; font-size:13px; background: #3190bf; text-decoration:none; padding: 4px 8px; font-family:arial;border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
.vk_sub:hover { border:1px solid #2e8fc2; color:#FFFFFF; background: #01669a url(images/ss_f.png) repeat-x;}

a.vk_sub {border:1px solid #b0c0cb; color:#333333; margin:0px; cursor:pointer; font-size:12px; background: #f0f0f0 url(images/s_f.png) repeat-x; text-decoration:none; padding: 4px 8px; font-family:arial;}
a.vk_sub:hover { border:1px solid #2e8fc2; color:#FFFFFF; background: #01669a url(images/ss_f.png) repeat-x;}

.vk_sub2 {border:1px solid #b0c0cb; color:#333333; margin:0px; cursor:pointer; font-size:12px; background: #f0f0f0 url(images/s_f.png) repeat-x; text-decoration:none; padding: 5px 8px; font-family:arial; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
.vk_sub2:hover { border:1px solid #2e8fc2; color:#FFFFFF; background: #01669a url(images/ss_f.png) repeat-x;}


/*  */
.sort_c a{text-decoration:none; color:#cccccc;}
.sort_c a:hover { color:#666666;}

/* ======================================= ERRORS AND GOOD ==========================================*/
/* WARNING */
.operat_mes_notgood {font-family:arial; font-size:12px; color:#333333; text-align:left; font-weight:bold; background:#FCEBEB url(images/mes_warning.png) no-repeat left center; border:3px solid #dd2a2a; padding:14px 10px 14px 53px; margin:3px 0;}
.operat_mes_good {font-family:arial; font-size:12px; color:#333333; text-align:left; font-weight:bold; background:#ECFAE7 url(images/mes_good.png) no-repeat left center; border:3px solid #608a0e; padding:14px 10px 14px 53px; margin:3px 0;
}

.main_m a {text-align:left; background:#333333; padding:10px 5px 10px 25px; display:block; font-family:arial; font-size:12px; color:#d9d9d9; text-decoration:none;}
.main_m a:hover{background:#01669a url(images/ffr_small.png) repeat-x top; color:#FFFFFF;}
.main_m b {color:#999; font-size:11px;}
#main_m_select {color:#ffffff; font-weight:bold; background:#373856;}
#main_m_select:hover { background:#01669a url(images/ffr_small.png) repeat-x top; color:#ffffff;}

.top_m a{text-align:left; background:#222222; display:block; font-family:arial; font-size:12px; color:#fff; text-decoration:none; font-weight:bolder;}
.top_m a:hover{background:#dcdcdc url(images/top_menu_bg2.png) repeat-x top; color:#222222;}
.top_m b {color:#999; font-size:11px;}
.top_m font {color:#999; font-size:16px;}
#top_m_select {color:#222222; font-weight:bold; background:#dcdcdc url(images/top_menu_bg2.png) repeat-x top;}
#top_m_select font {color:#222222;}
#top_m_select:hover {background:#f7f7f8; color:#222222;}

.zagl_title2 {padding:5px 0px; font-family:arial; color:#222222; font-size:18px; display:block; text-align:left;}

/* PAGES */
#nymera a{font-family:arial; font-size:14px; color:#222222; text-decoration:none; padding:2px; padding-left:5px; padding-right:5px; border:1px solid #d1d1d1;  border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; background:#e5e5e5;}
#nymera a:hover {color:#ffffff; background:#3190bf; text-decoration:none; border:1px solid #325392;}
#nymeraof {font-family:arial; font-size:14px; color:#ffffff; background:#222222; text-decoration:none; padding:2px; padding-left:5px; padding-right:5px; border:1px solid #222222; font-weight:bold; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;}

.gt {color: #000; font-size:14px; font-family:verdana; font-weight: bold; clear: both; border-bottom:1px solid #CCCCCC; margin-bottom:5px; padding-bottom:3px; margin-top:10px;}

.warn {display:block; border:3px solid #CC3300; background:#FFF0F0; padding:5px; text-align:center;}
.warn_ok {display:block; border:3px solid #00931A; background:#F0FFF0; padding:5px; text-align:center;}

/* ADD - EDIT POSTS */
.ed_blok {background:#FFFFFF; padding:10px 15px; border:1px solid #e3e3e3; padding:10px;}
.ed_blok_gr {background:#f2f2f2; display:block; border:1px solid #CCCCCC; padding:10px;}

/* == PLAGIN == */
.ramka_gray {display:block; border:10px solid #f2f2f2; background:#f7f7f8;}
.ramka_gray:hover {border:10px solid #cccccc;}

/* == LINKI == */
.link_bl {text-decoration:none; font-weight:bold;}
.link_bl:hover {text-decoration:underline;}

.link_gray_u {color:#eee; text-decoration:underline}
.link_gray_u:hover {color:#999; text-decoration:none;}

.link_gray_y {color:#999; text-decoration:none}
.link_gray_y:hover {text-decoration:underline;}


/* == TABLE 2 == */
td.td_title {padding: 7px 5px; border-top: 1px solid #E0E0E0; border-bottom: 1px solid #E0E0E0; font-size:14px; background:#FFFFFF;}
td.td_cont {padding: 5px 10px; font-size: 13px; color: #555; background: none repeat scroll 0% 0% #FFF;}

/* == SUBMIT == */
.sub_sev {background: url(images/buttoms/sev_off.png) no-repeat; width:17px; height:17px; border:0px; cursor:pointer;}
.sub_sev:hover {background: url(images/buttoms/sev.png) no-repeat;}
