input, textarea, iframe, select, img, form, h1, h2, h3, h4, h5, h6 {
    margin:0;
    padding:0;
    border:0;
    outline:0;
	font-size:12px; font-weight:none; color:#333333; font-family:OpenSansRegular, arial;
	}

body {margin:0; font-family:OpenSansRegular, arial;}

.body table,td {border-spacing:0; border-collapse:collapse; border:0; padding:0; margin:0; font-family:OpenSansRegular, arial;}

b {font-family:OpenSansRegular;}

.block_color {text-align:center; color:#FFFFFF; text-decoration:none; cursor:pointer; display:block; width:300px; margin:16px 10px 5px 10px; height:470px; float:left;}
.block_color strong {font-size:22px; font-family:OpenSansSemibold; display:block; text-align:center; padding:10px 10px;}
.block_color p {font-size:16px; color:#FFFFFF; padding:0 10px; line-height:1.3; margin:0;}
.block_color strong:hover {text-decoration:underline;}
.block_color:hover {box-shadow:0 0 10px #333;}

.block_1 ul {float:left; list-style:none; display:inline; padding: 0 25px 0 0; margin: 0px;}
.block_1 ul li {line-height:1.8;}
.block_1 ul li strong {color:#FFFFFF;}
.block_1 font {color:#FFFFFF; font-family:OpenSansSemibold; display:block;}
.block_1 a {color:#bfbfbf; text-decoration:none; display:block; font-size:14px;} 
.block_1 a:hover {text-decoration:underline;}

.fut_soc {display:block; margin:10px 0;}
.fut_soc a {padding:0 5px;}

.submit_ft {background: url(../images/submit_f.png) no-repeat left top; width:324px; height:85px; display:block; color:#333333; text-decoration:none; font-size:26px; font-family:OpenSansSemibold; padding-top:15px;}
.submit_ft:hover {background: url(../images/submit_f2.png) no-repeat left top;}

.sub_blue_2 {display: inline; padding:5px 15px; background:#cead60; color:#FFFFFF; font-size:16px; text-decoration:none; font-family:OpenSansRegular; cursor:pointer;  border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
.sub_blue_2:hover {background:#a68a57;}

.sub_blue_1 {display: inline; padding:5px 15px; background:#7f683c; color:#FFFFFF; font-size:16px; text-decoration:none; font-family:OpenSansRegular; cursor:pointer;  border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; padding:5px 10px;}
.sub_blue_1:hover {background:#a68a57;}

.close_box {display:block; padding:5px 15px; background:#e9e9e9; color:#999999; font-size:16px; text-decoration:none; font-family:OpenSansRegular; text-align:center; cursor:pointer;}
.close_box:hover {background:#30b7ca; color:#FFFFFF;}


/* POP WIND */
#TB_overlay {
  background: url(../images/dark_50.png);
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 100;
}

.box_s {top:50%; left:50%; margin-left:-290px; margin-top:70px; position:absolute; z-index:103;}

.s_input {border:0px; background:#FFFFFF; padding:10px; display:block; border:1px solid #b4b4b4; margin-bottom:3px;}
.s_input:focus {border:1px solid #14a2b7;}
.c_form {text-align:left; font-size:14px; padding:5px 5px; width:298px; color:#000; font-family:OpenSansSemibold;}
.form_ref_span span {text-align:right; display:block; padding-right:10px; color:#646464;}

/* PAGE STYLE */
.page_box {display:block; padding:20px 20px 20px 20px;}
.page_title {font-size:30px; color:#333333; font-family:OpenSansSemibold; line-height:1.1;}
.page_pr_title {font-size:16px; color:#474747; font-family:OpenSansSemibold; margin-top:6px;}
.page_box strong {font-family:OpenSansSemibold;}
.page_box b {font-family:OpenSansSemibold;}
.page_box a {color:#12A3B8;}
.page_box a:hover {color:#000000;}

.page_box_reg {display:block; padding:20px 20px 20px 20px;}
.page_box_reg strong {font-family:OpenSansSemibold;}
.page_box_reg b {font-family:OpenSansSemibold;}



.gr_t {border-bottom:1px solid #CCCCCC; font-size:25px; display:block; padding-bottom:5px; margin-bottom:10px; margin-top:10px;}
.gr_t_model {background:#007b8d; color:#FFFFFF; padding:10px 15px; font-size:20px; font-weight:bold; display:block; margin-bottom:10px; margin-top:10px; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;}

/* HOME PAGE OFORMLENIE */
.text_home {text-align:justify; padding:0 10px;}
.text_home strong {font-family:OpenSansSemibold;}
.text_home hr { color:#474747; border:1px solid #646464;}

/* INFO BLOCK */
.block_blue {border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; display:block; border:1px solid #c7e4ea; background:#d9edf8; color:#768bb8; padding:15px 15px; font-size:14px; position:relative;}
.block_red {border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; background:#f2dedf; display:block; border:1px solid #e8cdd2; color:#8b5150; padding:15px 15px; font-size:14px; position:relative;}
.block_green {border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; background:#def0d8; display:block; border:1px solid #d8e7c8; color:#69783d; padding:15px 15px; font-size:13px; position:relative;}
.block_yellow {border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; background:#faf9e7; display:block; border:1px solid #d8e7c8; color:#69783d; padding:15px 15px; font-size:13px; position:relative;}

.block_blue span, .block_red span, .block_green span, .block_yellow span {position:absolute; right:0; color:#acc0c9; font-family:verdana; margin-right:15px; cursor:pointer; font-size:12px;}

.block_blue b, .block_red b, .block_green b, .block_yellow b {font-weight:normal; font-family:OpenSansSemibold;}

.block_blue a, .block_red a, .block_green a, .block_yellow a {color:#8b5150; text-decoration:underline;}
.block_blue a:hover, .block_red a:hover, .block_green a:hover, .block_yellow a:hover {color:#333333; text-decoration:none;}

.warn_red {border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; background:#f0632e; color:#FFFFFF; text-align:center; font-size:18px; font-weight:bold; padding:10px; margin:20px 0px; margin-bottom:0;}

.warn_green {border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; background:#00cf1a; color:#FFFFFF; text-align:center; font-size:18px; font-weight:bold; padding:10px; margin:20px 20px; display:block;}

.kab_input_home {border:0px; background:#FFFFFF; padding:5px 10px; display:block; width:98%; border:1px solid #ffffff; font-size:16px;}
.kab_input_home:focus {border:1px solid #14a2b7;}

/* LINKS */
.blue_link {color:#14a2b7; text-decoration:none;}
.blue_link:hover {text-decoration:underline;}

.model_bg_menu a {color:#12a3b8; font-size:18px; font-family:OpenSansRegular; text-decoration:none; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; padding:0 8px 3px 8px;}
.model_bg_menu a:hover {background:#12a3b8; color:#FFFFFF;}
#mdm_curent {background:#12a3b8; color:#FFFFFF;}

.link_gs {color:#333333; text-decoration:none; font-family:OpenSansSemibold;}
.link_gs:hover {color:#11a1b6;}

.link_bs {color:#11a1b6; text-decoration:none; font-family:OpenSansSemibold;}
.link_bs:hover {color:#333333; text-decoration:underline;}

.link_bl {color:#333333; text-decoration:underline; font-family:arial; font-size:14px;}
.link_bl:hover {text-decoration:none;}

a.link_green {color:#de4dab; font-weight:bold; text-decoration:none; font-family:verdana;}
a.link_green:hover {text-decoration:underline; color:#000;}

/* number */
#nymera {}
#nymera a{color:#474747; padding:5px 5px; text-decoration:none; font-family:OpenSansSemibold; margin-bottom:2px; font-size:18px;}
#nymera a:hover {color:#12a3b8;}
#nymeraof {color:#12a3b8; padding:5px 5px; font-family:OpenSansSemibold; margin-bottom:2px; font-size:18px;}

#nymera2 { display:block; margin:20px 0 0 0;}
#nymera2 a {color:#474747; padding:5px 10px; text-decoration:none; font-family:OpenSansSemibold; margin-bottom:2px; font-size:18px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; background:#FFFFFF; margin:0 3px;}
#nymera2 a:hover {color:#fff; background:#4ba929;}
#nymeraof2 {color:#fff; padding:5px 10px; font-family:OpenSansSemibold; background:#4ba929; margin-bottom:2px; font-size:18px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;}

/* IMG RAMKA */
.mc_img {border:7px solid #e9e9e9; display:block; width:168px; height:234px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.mc_img:hover {border:7px solid #12a3b8;}

.mc_img_noa {border:7px solid #d4d4d4; display:block; width:168px; height:234px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}

.mc_img_wh {border:7px solid #fff; display:block; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.mc_img_wh:hover {border:7px solid #12a3b8;}

.mc_img_darck {border:7px solid #c8c8c8; display:block; width:168px; height:234px;}
.mc_img_darck:hover {border:7px solid #12a3b8;}

/* ======================================= INPUT SUBMIT ==========================================*/
.reg_green {background:#67a503; color:#FFFFFF; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; 
padding:5px 10px; display:block; cursor:pointer; text-align:center; font-size:16px;}
.reg_green:hover {background:#76b60f;}

.reg_green_link {background:#67a503; color:#FFFFFF; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; 
padding:5px 10px; cursor:pointer; text-align:center; text-decoration:none; font-size:13px;}
.reg_green_link:hover {background:#76b60f;}

.reg_gray_link {background:#666666; color:#FFFFFF; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; 
padding:5px 10px; cursor:pointer; text-align:center; text-decoration:none; font-size:13px;}
.reg_gray_link:hover {background:#999999;}


.green_links {color:#00c492; text-decoration:none;}
.green_links:hover {color:#2f5d41; text-decoration:underline;}

.sub_mag_g {border: 0px none;
cursor: pointer; text-align:center;
padding: 4px 20px;
background: none repeat scroll 0% 0% #E1E1E1;
color: #333;
border-radius: 3px; text-decoration:none; font-family:OpenSansSemibold;}

.sub_mag_g:hover {background:#009933; color:#FFFFFF;}

.kab_input {background:#ffffff; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; padding:11px 9px; text-align:left; color:#70744f; font-size:13px; text-decoration:none; border:1px solid #FFFFFF;}

.block_blue {border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; display:block; border:1px solid #c7e4ea; background:#d9edf8; color:#768bb8; padding:15px 15px; font-size:13px; position:relative;}
.block_red {border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; background:#f2dedf; display:block; border:1px solid #e8cdd2; color:#8b5150; padding:15px 15px; font-size:13px; position:relative;}
.block_green {border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; background:#def0d8; display:block; border:1px solid #d8e7c8; color:#69783d; padding:15px 15px; font-size:13px; position:relative;}
.block_yellow {border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; background:#faf9e7; display:block; border:1px solid #d8e7c8; color:#69783d; padding:15px 15px; font-size:13px; position:relative;}

.block_blue span, .block_red span, .block_green span, .block_yellow span {position:absolute; right:0; color:#acc0c9; font-family:verdana; margin-right:15px; cursor:pointer; font-size:12px;}

.block_blue b, .block_red b, .block_green b, .block_yellow b {}

/* ---------------------------- */
.login_inp {padding:9px; font-size:11px; padding-left:45px; display:block; margin-right:10px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; width:89%; text-align:left; color:#70744f; font-size:13px; text-decoration:none; border:1px solid #70744f; border:1px solid #666666; width:300px; margin-bottom:5px; padding-left:10px; padding-right:0;}
.link_h {color:#000000; font-size:14px;}
.link_h:hover {text-decoration:none;}

.link_hf {color:#000000;}
.link_hf:hover {text-decoration:none;}

.sub_green {background:#459f55; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; padding:6px 10px; text-decoration:none; color:#FFFFFF; font-size:14px; text-align:center;}
.sub_green:hover {background:#88c02f; color:#FFFFFF;}


.mess_warning {background:#ffecec; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; padding:10px; text-decoration:none; color:#000; font-size:14px; text-align:center; border:1px solid #da4a4d; margin-bottom:10px;}

.login_inp {border:1px solid #83866a;}
.red_border {border:1px solid #a94442;}

.green_block_style {font-size:22px; display:block; text-align:left; color:#333; margin-bottom:20px; border-bottom:1px solid #F4F4F4; padding:5px 20px;}

/* -----------kab ----------------- */
.kab_left_menu a {display:block; color:#333333; text-decoration:none; padding:5px 10px; margin-bottom:2px; font-size:16px; border:1px solid #CCCCCC; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;}
.kab_left_menu a:hover {border:1px solid #336600; background:#f1ffe4;}
.kab_left_menu font { font-size:24px; color:#589e19;}

.sp_link {color:#CC0000; font-weight:bold;}

.menu_top {color:#FFFFFF; font-size:14px; margin:4px 10px 0 0;}
.menu_top a{color:#FFFFFF; font-size:14px; font-weight:400; text-decoration:none; padding:0 5px; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; padding:5px 10px;}
.menu_top a:hover{ text-decoration:none; background:#b1cd00;}

.reg_green_link {background:#FFFFFF; color:#666; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; 
padding:5px 10px; cursor:pointer; text-align:center; text-decoration:none; font-size:12px;}
.reg_green_link:hover {background:#f1ff98;}


/* MESSEGES */
.inf_no {border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; background:#f0632e; color:#FFFFFF; text-align:center; font-size:18px; font-weight:bold; padding:10px; margin:20px 0px; margin-bottom:0; display:block;}
.inf_ok {border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; background:#9dcf6f; color:#FFFFFF; text-align:center; font-size:18px; font-weight:bold; padding:10px; margin:20px 0px; margin-bottom:0; display:block;}


.info_text {background:#CAE4FF; padding:10px; display:block; font-size:14px;}



.bl_gr {display:block; padding:10px 20px; background:#EAEAEA; text-align:left; font-size:14px; margin:0px 0 10px 0; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;}

/* BOX WHITE */
.box_white {background:#FFFFFF; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; padding:10px 10px; box-shadow:0 0 5px #999;}
.box_white p {margin:0; padding:0;}


/* LINK TOP MAG */

a.link_g {color:#fff; font-size:14px; font-family:arial; text-decoration:none}
a.link_g:hover {color:#fff; text-decoration:underline;}

.title_link {color:#000; font-size:14px; font-family:arial; display:block; margin:10px 0;}
.title_link a {color:#000; font-size:14px; font-family:arial;}
.title_link a:hover {text-decoration:none;}


.ramka_link {color:#000000; font-size:14px; text-decoration:none; line-height:1 !important;}
.ramka_link:hover {color:#FF9900;}

.sub_by {background:#009933; width:95px; display:block; margin:4px 0 0px 0px; text-decoration:none; color:#fff; float:left;}
.sub_by:hover {background:#00ba3e;}

.form_sub_by {background:#54c300; width:95px; display:block; margin:4px 0 0px 0px; text-decoration:none; color:#fff; float:left; cursor:pointer;}
.form_sub_by:hover {background:#ca238c;}


.form_input { width:95%; border:1px solid #CCCCCC; margin:1px 0; font-size:12px; padding:4px 10px; font-family:arial;}
.form_sub {border:0px; padding:3px 10px; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; background:#adadad; color:#FFFFFF; cursor:pointer;}
.form_sub:hover {background:#f57900;}


.tektabl {background:#e4f6bf; border-bottom:1px solid #e8e3e2; padding:3px;}
.tektabl2 {border-bottom:1px solid #e8e3e2; padding:3px; color:#000;}
.tektabl2 b { }
.tektabl2 a {text-align:left; font-size:12px; color:#649d25; font-weight:bold; text-decoration:none; font-family:verdana;}
.tektabl2 a:hover {text-decoration:underline; color:#4e332c;}
.tektabl_small {padding:3px 3px; font-size:11px; border-bottom:1px solid #e8e3e2; color:#000;}

.operat_mes_notgood2 {border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; background:#bf0000; color:#fff; text-align:center; padding:15px;}
.operat_mes_ok {border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; background:#009700; color:#fff; text-align:center; padding:15px;}


.varn_m {display:block; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; background:#fef099; padding:15px 10px; margin-bottom:5px; font-size:16px; text-align:center; font-family:arial;}

.text_futer {text-align:justify; color:#999999; font-size:14px;}
.text_futer h1 {font-size:26px; color:#333333;}
.text_futer a {color:#652a72;}
.text_futer a:hover {text-decoration:none;}
