html{
    width:100%;
    height:100%;
}
body{
    margin:0px;
    border:none;
    background-color:rgb(240,240,240);
    color:#005;
    font-family:"Myriad Hebrew",Arial;
    height:100%;
}
.centerdiv{
    height:100%;
}
a{
    color:rgb(0,0,80);
}
.header_row{
    width:100%;
    min-width:1002px;
    height:40px;
    background-color:#005;
    color:white;   
    text-align:center;
}
.header{
    width:1000px;
    height:40px;
    display:table;
    margin:0px auto;
    border-left:solid 1px #003;
    border-right:solid 1px #003;
}
.center_wrap{
    display:table;
    width:1000px;
}
.menu{
    width:181px;
    display:table-cell;
    position:relative; 
}
.menu a {
    text-decoration:none;
    display:block;
}
/*
.menu > ul > li:hover > ul{
    display:block;
    z-index:2;
}
*/
.menu > ul{
    margin:0px;
    padding:0px;
    vertical-align:bottom;
    width:181px;
}
.menu > ul > li{
    list-style:none;
    font-size:14px;
    line-height:18px;
    background-color:rgb(255,255,255);
    cursor:pointer;
    border-bottom:solid 1px rgb(230,230,230);
    /*background-image:url(/weby/freenews/img/down.png);*/
    background-position:left 7px top 7px;
    background-repeat:no-repeat;
    text-align:left;
}     
.menu > ul > li > a{
    padding:6px 0px 4px 30px;
}    
.menu > ul > li.selected{
    background-color:#005;
    border-bottom:1px solid #005;
}
.menu > ul > li.selected > a{
    color:white;
}
.menu > ul > li.selected:hover{
    background-color:rgb(0,0,80) !important;
    color:white !important;
}
.menu > ul > li:hover{
    background-color:rgb(245,245,245);
    color:rgb(0,0,80);
}
.menu > ul > li > ul{
    display:none;
    cursor:default;
    z-index:1;
    list-style:none;
    padding:0px 0px 0px 25px;
    width:156px;
    background-color:rgb(230,230,230);
}
.menu > ul > li.selected ul{
    display:block;
}
.menu > ul > li > ul > li.selected{
    list-style:disc;
}
.menu > ul > li > ul > li:hover{
    list-style:disc;
}
.menu > ul > li > ul > li{
    font-size:14px;
    line-height:16px;
    color:rgb(0,0,80);
    list-style:circle;
    text-align:left;
}
.menu > ul > li > ul > li > a{
    padding: 6px 0 4px 5px;
}
.menu_size, .menu_size2{
    float:right;
    color:rgb(200,200,200);
    font-size:10px;
    line-height:18px;
    margin-right:4px;
}
.menu_size2{
    color:rgb(160,160,160);
}
.menu_pointer{
    display:none;
    width:20px;
    height:10px;
    background:white;
    left:150px;
    position:absolute;
}
.menu ul li.menu_delim{
    padding:6px 0 4px 30px;
    text-align:left;
    color:rgb(80,80,80);
    cursor:default !important;
    background:rgb(240,250,240) !important;
}
.body_cont{
    max-width:1000px;
    min-width:500px;
    width:100%;
    border-left:solid 1px rgb(230,230,230);
    border-right:solid 1px rgb(230,230,230);
}
.about_omedia_desc{
    padding:20px;
    text-align:left;
}
.cont{
    display:table-cell;
    vertical-align:top;
    text-align:center;
    border-left:solid 1px rgb(200,200,200);
}
.cont_wrap{
    display:block;
    background-color:white;
    text-align:center;
}
.margin_wrap{
    padding:10px;
}
.category_cont{
    text-align:left;
    display:table;
    width:100%;
}
.article_cont{
    margin:10px;
}
.category_article_list_table{
    border-spacing: 0px;
    border-collapse: separate;
    padding:0px;
    margin:0px;
    width:100%;
}
.category_article_list_table tr td:nth-child(2n){
    border-right:none;        
}
.category_article_list_table tr td{
    width:50px;
    border-right:solid 1px rgb(230,230,230);       
    border-bottom:solid 1px rgb(230,230,230);       
}
.category_article_list_table tr td[colspan="2"]{
    border-right:none;             
}
.reklam_div_right{
    width:120px;
    display:table-cell;
    vertical-align:top;
    padding:4px;
}
.reklam_div_bottom{
    min-width:784px;
    overflow:hidden;
    clear:both;
}
.reklam_div_bottom > iframe{
    position:relative;
    margin:0px auto !important;
}
.clear_div{
    clear:both;
    height:1px;
    width:100%;
}
.clear{
    width:100%;
    height:1px;
    clear:both;
}
.body_footer{
    padding:10px;
    color:rgb(120,120,120);
    font-size:14px;
    min-height:100px;
}
.all_cat a{
    background-image:url(/img/all_cat.png);
    background-repeat:no-repeat;
    background-position:center;
    width:20px;
    display:table-cell;
    height:22px;
    background-color:none;
}
.all_cat .selected{
    background-image:url(/img/all_cat_sel.png);  
}
.footer{
    width:100%;
    min-height:100px;
    background-color:rgb(40,40,40);
}
.footer_in{
    width:1000px;
    height:100px;
    border-left:solid 1px rgb(30,30,30);
    border-right:solid 1px rgb(30,30,30);
}
.error_page, .warning_page{
    text-align:left;
    font-size:16px;
}
.error_page a, .warning_page a{
    font-size:14px;    
}
.error_page h2{
    color:darkred;
    font-size:22px;
}
.warning_page h2{
    color:rgb(255,204,0);
    font-size:22px;
}
.notice_header{
    font-size:20px;
    text-align:center;
    padding:10px;
}
.error_header{
    background-color:darkred;
    color:white;
}
.warning_header{
    background-color:rgb(255,204,0);
}
/*new login*/
.login_area{
    display:table-cell;
}
.login_div{
    float:right;
}
.login_div_item{
    padding:0px 10px 0px 40px;
    background-position:left 5px top 0px;
    background-repeat:no-repeat;
    float:left;  
    cursor:pointer;  
    color:white;
    line-height:40px;
    border-left:solid 1px #003;
    height:40px;
}
.login_div_item:hover{
    background-color:#ddd;
    color:#005;
    background-position:left 5px top -40px;
}
.login_div_login{
    background-image:url(/img/login_sprite.png);
}
.login_div_reg{
    background-image:url(/img/reg_sprite.png);
}
.customer_area{
    float:right;
}
.customer_div.person{
    background-image:url(/img/person_sprite.png); 
}
.customer_div.time{
    background-image:url(/img/icon_time.png);  
}
.customer_div.logout{
    background-image:url(/img/logout_sprite.png); 
    color:#f99;
}
.customer_div:hover{
    color:#005;
}
.customer_div.logout > a{
    text-decoration:none;
    color:inherit;
}
/*end*/
.newbutton{
    text-align:center;
}
.login_form{
    width:300px;
    border-radius:5px;
    background-color:rgb(240,240,240);
    text-align:center;
    position:relative;
    margin:auto;
    padding-bottom:10px;
}
.restore_form{
    /*height:232px;*/
}
.reg_form, .restore_form, .reg_form_steps{
    width:601px;
}
.reg_form table{
	width:50% !important;
	text-align:left;
}
.restore_form table{
    width:50%;
    text-align:left;
}
.reg_form_steps table{
	width:100%;
	text-align:left;
}
.reg_form table:first-child, .restore_form table:first-child{
    float:left;
    border-right:solid 1px rgb(220,220,220);
}
.reg_form table:last-child, .restore_form table:last-child{
    float:right;
}
.reg_step_button{
	width:260px;
	height:50px;
	margin-top:10px;
	margin-left:18px;
}
.table_label{
    color:rgb(140,140,140);
    text-align:left;
    margin-left:22px;
    margin-top:10px; 
    display:inline-block;   
}
.page_available_prefix{
	position:absolute;
	top:28px;
	right:28px;
	color:lightgray;
}
.page_available_notice{
	margin-left:10px;
	display:inline-block;
}
.notice_text{
    font-size:14px;
    text-align:left;
    margin-top:5px;
    margin-left:22px;
}
.login_form h2{
    padding:10px 0px 8px 22px;
    margin:0px;
    border-bottom:solid 1px rgb(220,220,220); 
    font-size:22px;
    line-height:22px;
    font-weight:normal;   
    text-align:left;
}
.login_form input[type="text"], .login_form input[type="page"], .login_form input[type="email"], .login_form input[type="password"], .login_form input[type="pass"], .login_form input[type="captcha"]{
    width:210px;
    padding-left:50px;
    height:50px;
    line-height:50px;
    font-size:18px;
    border-radius:4px;
    border:solid 1px rgb(210,210,210);
    box-shadow:0px 0px 3px rgb(200,200,200);    
    display:inline-block;
    margin:10px 18px 0px;
    background-repeat:no-repeat;
}
.fake_input{
    width:210px;
    padding-left:50px;
    height:50px;
    line-height:50px;
    font-size:18px;
    border-radius:4px;
    border:solid 1px rgb(210,210,210);
    box-shadow:0px 0px 3px rgb(220,220,220);    
    display:inline-block;
    margin:10px 18px 0px;
    background-repeat:no-repeat;
    background-color:rgb(250,250,250);
    cursor:default;
}
.password_wrap{
    position:relative;
    width:calc(100% - 18px - 16px);
    margin:10px 18px 0px;  
    border-radius:4px;  
}
.password_wrap input[type="password"], .password_wrap input[type="pass"]{
    margin:0px !important;
    width:calc(100% - 52px) !important;    
}
.password_wrap .password_meter{
    width:100%; 
    height:5px;
    background-color:rgb(220,220,220); 
    position: absolute;
    bottom:0px;
    left:0px;
    border-radius:0px 0px 4px 4px;  
    overflow:hidden;
}
.password_wrap .meter_strength{
    width:100%;
    height:100%; 
    box-shadow:0px 0px 4px gray;   
}
.password_wrap .meter_strength.strength_0{
    background-color:red;
    width:100%;
}
.password_wrap .meter_strength.strength_2{
    background-color:orange;
    width:20%;
}
.password_wrap .meter_strength.strength_4{
    background-color:yellow;
    width:40%;
}
.password_wrap .meter_strength.strength_6{
    background-color:blue;
    width:60%;
}
.password_wrap .meter_strength.strength_8{
    background-color:lightblue;
    width:80%;
}
.password_wrap .meter_strength.strength_10{
    background-color:green;
    width:100%;
}
input[type="password"].same, input[type="pass"].same{
    border-color:green;
}
input[type="password"].notsame, input[type="pass"].notsame{
    border-color:red;
}
.fake_input, .reg_form_steps.step_1 input[type="text"], .reg_form_steps input[type="page"], .reg_form_steps input[type="email"], .reg_form_steps input[type="password"], .reg_form_steps input[type="pass"], .reg_form_steps input[type="captcha"]{
    width:calc(100% - 50px - 18px - 18px);
}        
.captcha_wrap{
    position:relative;
}
.captcha_wrap .captcha_img{
    position:absolute;
    bottom:6px;
    right:24px; 
    cursor:pointer;   
}
.login_form input[type="text"]:focus, .login_form input[type="page"]:focus, .login_form input[type="email"]:focus, .login_form input[type="password"]:focus, .login_form input[type="pass"]:focus, .login_form input[type="captcha"]:focus,{
    border:solid 1px rgb(190,190,190);
    box-shadow:0px 0px 3px rgb(160,160,160);
}

.login_form input[type="page"], .fake_input.page, .login_form input[type="text"].page{
    background-image:url(/img/world.png);
    background-position:center left 15px;
}
.login_form input[type="email"], .fake_input.email{
    background-image:url(/img/at.png);
    background-position:center left 15px;
}
.login_form input[type="text"], .fake_input.text{
    background-image:url(/img/person2.png);
    background-position:center left 15px;
}
.login_form input[type="password"], .login_form input[type="pass"], .fake_input.pass{
    background-image:url(/img/lock.png);
    background-position:center left 15px;
}
.login_form input[type="captcha"], .fake_input.captcha{
    background-image:url(/img/shield.png);
    background-position:center left 15px;
}
.login_gender select{
	height:50px;
    line-height:50px;
    font-size:18px;
    color:rgb(80,80,80);
    border:0px;    
    display:inline-block;  
    border-right:solid 1px rgb(230,230,230);
    appearance:none;
    -moz-appearance:none;
    -webkit-appearance:none;
    padding-right:26px;
    padding-left:4px;
    background-image:url(/img/arrow_down_gray.png);
    background-position:right 7px center;
    background-repeat:no-repeat;
    cursor:pointer;
    width:100%;
    background-color:transparent;
}
.login_age, .login_gender{
    margin:10px 18px 0px;
    text-align:left;
    border-radius:4px;
    background-color:white;
    border:solid 1px rgb(210,210,210);
    box-shadow:0px 0px 3px rgb(200,200,200);
    overflow:hidden;
}
.login_age select{
    height:50px;
    line-height:50px;
    font-size:18px;
    border:0px;    
    display:inline-block;  
    border-right:solid 1px rgb(230,230,230);
}
.login_age select:last-child{
    margin:0px;
    border:0px;
    width:34%;
}
.login_age select{
    appearance:none;
    -moz-appearance:none;
    -webkit-appearance:none;
    padding-right:26px;
    padding-left:4px;
    background-image:url(/img/arrow_down_gray.png);
    background-position:right 7px center;
    background-repeat:no-repeat;
    cursor:pointer;
    width:33%;
}
.login_age select:hover, .login_gender select:hover{
    background-color:rgb(245,245,245);
}
.login_ca{
    color:gray;
    font-size:12px;
    line-height:12px;
    text-align:left;
    width:260px;
    margin-left:20px;
    margin-top:10px;
    display:block;
    text-decoration:none;
}
.login_ca:hover{
    text-decoration:underline;
}
.logMe input[type="text"], .logMe input[type="password"], .logMe input[type="pass"], .regMe input[type="text"], .regMe input[type="password"],  .regMe input[type="pass"]{
    width:200px !important;
}
.logMe select, .regMe select{
    width:auto !important;
}
input[type="submit"]{
    padding:2px;
    font-size:14px;
    color:white;
    background:#003;
    border-radius:4px;
    border:solid 1px #003;
    cursor:pointer;
    margin-right:3px;
}
input[type="submit"]:hover{
    background:inherit;
}
/*
.new_registration{
    margin-left:4px;
    color:#06f;
    text-decoration:underline;
    cursor:pointer;
    font-size:12px;
}
.login_user_bg{
    background-image:url(/weby/freenews/img/user.png);
    background-position:center center;
    background-repeat:no-repeat;
    width:20px;
    height:20px;
}
.login_pass_bg{
    background-image:url(/weby/freenews/img/lock.png);
    background-position:center center;
    background-repeat:no-repeat;
    width:20px;
    height:20px;
}
*/
.registarion_form{
    display:none;
}
.show_pass{
    cursor:pointer;
    width:16px;
    height:16px;
    background:url(/img/eye2.png);
    float:right;
    margin-right:6px;
    margin-top:-21px;
    position:relative;
}
.ca_button, .ca_submit{
    margin-top:10px;
}
.new_button_2015.none_button .ca_button{
    margin-top:0px;
}
.ca_button a, .ca_submit input{
    display:inline-block !important;
    padding:5px 20px !important;
    background-color:rgb(0,0,80);
    text-decoration:none;
    color:white;
    text-align:center;
    width:auto !important;
    border:none !important;
    border-radius:0px !important;
}
.ca_button a:hover, .ca_submit input:hover{
    background-color:rgb(0,51,153);
    cursor:pointer;
}
.no_content_table tr:first-child:hover{
    background-color:white !important;
}
.no_content_table tr:nth-child(2n):hover{
    background-color:rgb(250,250,250) !important;
}
.no_article{
    font-size:24px !important;
    padding:10px !important;
}
.no_article_recommend{
    font-size:14px !important;
    color:gray;
    padding:0px 10px !important;
}
.cont_wrap h2, .center_wrap .cont h2{
    color:#005;
    margin:0;
    padding:14px 14px 10px;
    border-bottom:solid 1px rgb(230,230,230);
    font-size:20px;
    line-height:20px;
    text-align:left;
}
.article_table{ 
    width:100%;   
}
.fotka_table{
    padding-right:40px;
}
.article_table .char_counter{
    font-size:12px;
    color:gray;
    margin-top:2px;
    margin-left:2px;    
}
.article_table tr td:first-child{
    text-align:right;
    padding-right:10px;
}
.article_table tr td:first-child{
    width:200px;
}
.article_table tr td:nth-child(2n){
    padding-left:12px;
    text-align:left;
}
.article_table tr td:nth-child(2n) input, .article_table tr td:nth-child(2n) textarea, .article_table tr td:nth-child(2n) select{
    width:520px;
    border:solid 1px rgb(200,200,200);
    padding:4px;
    font-size:14px;
    box-shadow:0px 0px 2px rgb(180,180,180);
}
.settings_table tr td:nth-child(2n) input, .settings_table tr td:nth-child(2n) textarea, .settings_table tr td:nth-child(2n) select{
    width:350px;
}
.article_table tr td:nth-child(2n) input[type=checkbox]{
    width:auto;    
}
.article_table tr td:nth-child(2n) input:focus, .article_table tr td:nth-child(2n) textarea:focus, .article_table tr td:nth-child(2n) select:focus, .article_table tr.article_styled_tr td:nth-child(2n) #body:focus{
    box-shadow:0px 0px 2px rgb(120,120,120);   
    border-color:rgb(160,160,160);     
}
.article_table tr.article_styled_tr td:nth-child(2n){
    border-left:2px solid rgb(0,0,80);
}
.article_table tr.article_styled_tr td:nth-child(2n) textarea[name="desc"]{
    width:520px;
    height:100px;
    resize:none;
}
.article_table tr.article_styled_tr td:nth-child(2n) #body{
    width:516px;
    min-height:100px;
    border:solid 1px rgb(210,210,210);
    padding:0 6px;
    box-shadow:0px 0px 2px rgb(180,180,180);
}
.article_table tr.article_styled_tr td:nth-child(2n) #body small.head_text{
    color:rgb(160,160,160);
}
.cke{
    margin-left:0px;
}
.article_table_delim{
    padding:4px;
}
.file_button, .nice_button{
    display:inline-block;
    padding:5px 20px;
    background:rgb(230,230,230);
    cursor:pointer;
    border:solid 1px rgb(220,220,220);
}
.file_button:hover, .nice_button:hover{
    background:rgb(220,220,220);
}
.file_button:active, .nice_button:active{
    background:rgb(210,210,210);
}
.gallery_spat{
    margin-left:10px;
}
.subcat_display{
    display:inline;
    width:150px;
    margin-left:10px;
}
.subcat_display select{
    width:150px !important;
}
.subcat_wrap{
    display:none;
}
.yes_no_button{
    display:inline-block;
    padding:5px 10px;
    background:rgb(230,230,230);
    cursor:pointer;
    line-height:12px;
    font-size:12px;
    color:rgb(80,80,80);
}
.yes_button{
    background-color:rgb(51,153,0);
    color:white;
}
.yes_button:hover{
    background-color:rgb(51,204,0);
}
.no_button{
    background-color:rgb(153,0,0);
    color:white;
}
.no_button:hover{
    background-color:rgb(204,0,0);
}
/*nav_bar*/
.nav_bar{
    text-align:left;
    height:16px;
}
.nav_bar_item{
    padding:0 8px;
    display:block;  
    float:left;
    text-decoration:none;  
    line-height:14px;
    font-size:16px;
}
.nav_bar_delim{
    padding:0 4px; 
    display:block;
    float:left;
    color:rgb(180,180,180);
    font-size:12px;  
    line-height:16px; 
    font-weight:normal;
}
.nav_bar_delim:first-child{
    padding-left:0px;
}
/*article menu*/
.article_textarea{
    border:solid 1px rgb(200,200,200);
    width:500px;
}
.article_textarea textarea{
    display:none;
}
.article_textarea .textarea_div{
    min-height:50px;
    padding:2px;
    cursor:text;
    line-height:16px;
    font-size:14px;
}
.article_menu{
    display:table;
    width:100%;
    background-color:rgb(240,240,240);
    border-bottom:solid 1px rgb(200,200,200);
    padding:0px;
    border-collapse:separate;
    border-spacing:0;
}
.article_menu_item{
    width:30px;
    height:30px;
    text-align:center;
    vertical-align:middle;
    display:table-cell;
    cursor:pointer;
    border-left:solid 1px rgb(220,220,220);
}
.article_menu_item:hover{
    background-color:rgb(220,220,220);
}
.article_menu_item:first-child{
    border:none !important;
}
/*search*/
.search_form{
    padding:0px;
    margin:0px;
    border:none;
    display:table-cell;
    margin:0 auto;
    vertical-align:middle;
}
.search_wrap{
    height:40px;
    position:relative;
    width:260px;
    float:left;
}
.search_wrap input, .search_wrap select{
    border:none;
    margin:0px;
    position:absolute;
    top:0px;
    background-color:#005;
    color:white;
}
.search_wrap input[name="search_input"]{
    padding:4px 4px 4px 10px;
    font-size:14px;
    width:224px;
    left:0px;
    height:32px;
}
.search_wrap input[name="search_input"]:focus{
    box-shadow:inset 0 0 4px rgb(200,200,200);
}
.search_wrap select{
    border:none;    
}
.search_wrap .newbutton{
    position:absolute;
    top:0px;
    right:0px;   
    height:30px; 
    width:28px;
}
.search_wrap .newbutton input{
    position:absolute;
    padding:0px;
    margin:0px; 
    height:30px;
    width:100%;
    top:0px;
    left:0px;
    text-align:center;
    background-image:url(/img/zoom.png);
    background-position:center center;
    background-repeat: no-repeat;
}
.search_wrap .newbutton input{
    margin:0px;
    border-radius:0px;
}
.alt_title{
    color:gray;
    font-size:12px;
    margin-left:10px;
}
.detail_cell a{
    width:30px;
    background-position:center center;
    background-repeat:no-repeat;
    border:solid 2px transparent;
}                               
.detail_cell a:hover{
    border-color:rgb(0,0,80);
    border-radius:4px;
    background-color:white;
    box-shadow:2px 2px 2px rgb(160,160,160);
}
.detail_cell{
    width:30px;
}
.detail_cell > a{
    display:block;
    width:24px;
    height:24px;
    cursor:pointer;
}
.image_icon{
    display:inline-block;
    width:22px;
    height:12px;
    font-size:10px;
    line-height:12px;
    background-color:rgb(120,120,120);
    color:white;
    box-shadow:0px 0px 2px rgb(200,200,200);
    border-radius:3px;
    text-align:center;
    margin-left:1px;
    margin-top:6px;
}
.image_icon.empty{
    background-color:transparent;
    box-shadow:none;
    color:rgb(160,160,160);
    margin:0px !important;
}
.d_eye a{
    background-image:url(/img/d_eye.png);
}
.list a{
    background-image:url(/img/list.png);
}
.d_delete{
    padding-right:10px;
    position:relative;
}
.d_delete a{
    background-image:url(/img/trash.png);
    z-index:2;
    position:relative;
}
.d_delete a.active{
    background-image:url(/img/trash_white.png);
}
.d_delete a:hover{
    background-image:url(/img/trash.png);
}
.d_edit a{
    background-image:url(/img/edit.png);
}
.d_delete_answ{
    position:absolute;
    top:0px;
    right:0px;
    bottom:0px;
    z-index:1;
    background-color:rgba(204,102,102,0.9);
    color:white;
    padding-right:60px;
    padding-left:10px;
    line-height:40px;
    width:0px;
    display:none;
}
.article_list_table > tbody > tr > td{
    height:30px;    
}
td.status_link{
    position:relative;
}
.status_link a{
    height:24px;
    display:inline-block;
    background-position:center center;
    background-repeat:no-repeat;
    border:solid 2px transparent;
    text-decoration:none;
    color:gray;
    font-size:12px !important;
    cursor:pointer;
    position:absolute;
    top:5px;
} 
.status_link a span{
    line-height:24px;
    padding:0px 22px 0px 5px;
}                              
.status_link a:hover{
    border-color:rgb(0,0,80);
    border-radius:4px;
    background-color:white;
    box-shadow:2px 2px 2px rgb(160,160,160);
    background-image:url(/img/arrow_down.png);
    background-position:right 6px top 10px;
    color:rgb(0,0,80);
    z-index:1;
}
.article_more_stats{
    border-top:solid 1px rgb(0,0,80);
    padding:2px;
}
.more_stats_item{
    cursor:pointer;
    color:rgb(120,120,120);
    border-bottom:solid 1px rgb(230,230,230);
    padding:4px;
}
.more_stats_item:last-child{
    border:none;
}
.more_stats_item:hover{
    color:rgb(0,0,80);
}
/*TITLEX*/
.titlex{
    padding:4px;
    background:rgba(0,0,0,0.8);
    border:solid 2px rgb(200,200,200);
    border-radius:6px;
    font-size:12px;
    color:white;
    position:absolute;
    max-width:300px;
    z-index:4;
}
.titlex img{
    display:block;
}
.titlex_flow_text{
    position:absolute;
    background-color:rgba(0,0,0,0.3);
    padding:4px 8px;
}
/**/
#image_preview_table{
    padding:0px;
    margin:0px;
    border:none;
    border-spacing:0px;
}
#image_preview_table td{
    border:none !important;
}
#image_preview_table td img{
    border:solid 2px rgb(200,200,200);
    overflow:hidden;
    margin-top:5px;
    display:block;
}
#image_preview_table div.cont{
    padding:10px;
    margin-top:5px;
    background-color:rgb(240,240,240);
    position:relative;
    display:block;
}
#image_preview_table div.closex{
    background-image:url(/img/close_x.png);
    background-position:center center;
    background-color:rgb(153,0,0);
    position:absolute;
    top:-8px;
    right:-8px;
    width:16px;
    height:16px;
}
#image_preview_table div.closex:hover{
    background-color:rgb(102,0,0);
    cursor:pointer;
}
#image_preview_table img{
    max-width:200px;
    max-height:200px;
}
.popup_header{
    border-bottom: 1px solid rgb(230, 230, 230);
    font-size: 18px;
    line-height: 20px;
    margin-bottom: 10px;
    min-height: 20px;
    padding-bottom: 4px;
}
div.cke_editable blockquote{
    margin:10px;
    border:solid 1px rgb(210,210,210);
    background-image:url(/img/quote.png);
    background-position:top 5px left 5px;
    background-repeat: no-repeat;
    padding:12px;
    background-color:rgb(240,240,240);
    color:rgb(80,80,80);
    font-style:italic;
}
div.cke_editable blockquote p{
    line-height:inherit; 
    margin:0px;   
}
div.cke_editable a{
    color:#0099cc;   
}
/**/
.cont_headline{
    padding:5px 20px 10px;
    text-align:left;
    border-bottom:solid 1px rgb(230,230,230);
    margin-bottom:10px;
    font-weight:bold;
}
/*ads*/
.ads{
    margin-top:10px;
    text-align: center;
}
.ads iframe{
    display:inline !important;        
}
.ads_728x90{
    
}
.warning_cont_text{
    padding:4px 0px;
    font-size:14px;
    font-weight:bold;
}
/*comments*/
.comment_sub_box .comment_box{
    margin-top:5px;
}
.comment_sub_box .comment_user_image{
    width:38px;
    height:38px;
    float:left;
    margin:0px 5px 2px 5px;
    background-color:rgb(230,230,230);
    border:solid 1px rgb(200,200,200);
}
.comment_user_image{
    width:56px;
    height:56px;
    float:left;
    margin:0px 5px 5px 5px;
    background-color:rgb(230,230,230);
    border:solid 1px rgb(200,200,200);
}
.comment_user_image > img{
    width:56px;
    height:56px;
}
.comment_sub_box .comment_user_image > img{
    width:38px;
    height:38px;
}
.add_comment_input{
    height:140px;
    padding:4px;
    font-size:12px;
    width:496px;
    margin:0px;
    border:none;
}
.comment_add_input{
    position:relative;
    width:505px;
    text-align:left;
    float:left;    
    border:solid 1px rgb(200,200,200);
    background:white;
    margin-bottom:5px;
}
.comment_header{
    width:550px;
    height:20px;
    font-size:18px;
    line-height:20px;
    color:rgb(0,0,80);
    padding:5px;
    text-align:left;
}
.comment_submit_wrap{
    font-size:12px;
    padding:0px; 
    border-top:solid 1px rgb(230,230,230);  
    background-color:white;
    line-height:16px;
    width:100%;
    float:right;
}
.comment_whom{
    height:16px;
    padding:2px;
    width:300px;
    float:left;    
}
.comment_whom_from{
    margin-left:5px;
}
.comment_whom_from, .comment_whom_to{
    float:left;
    font-size:12px;
    color:gray;
    line-height:16px;
    margin-right:5px;
}
.comment_whom_from_name, .comment_whom_to_name{
    float:left;
    margin-right:5px;
    font-size:12px;
    line-height:16px;
}
.comment_editable_whom{
    background-color:rgba(0, 0, 80, 0.7);
    border-radius:4px;
    color:white;
    display:inline-block;
    font-size:12px;
    line-height:14px;
    padding:0px 4px 0px 4px;
    text-align:left;  
    cursor:pointer;  
}
.comment_submit{
    font-size:12px;
    margin: 4px;
    color:white;
    text-align:center;
    display:inline-block;
    cursor:pointer;
    float:right;
}
/*hodnotenie*/
.comment_share_box{
    border-bottom:solid 1px rgb(230,230,230);
}
.comment_share_header{
    height:20px;
    font-size:18px;
    line-height:20px;
    color:rgb(0,0,80);
    padding:5px;
    text-align:left;    
}
.sk_wrap{
    width:580px;
    border-right:solid 1px rgb(230,230,230);
}
.comment_counter{
    float:left;
    margin-left:5px;
    line-height:20px;
    color:gray
}
.comment_box{
    padding-top:5px;
    border-top:solid 1px rgb(230,230,230);
}
.comment_sub_box .comment_user_text_wrap{
    float:left;
    text-align:left;
    width:458px;
    padding-bottom:0px;
}
.comment_add_box{
    padding:4px;
}
.comment_user_name{
    line-height:14px;
    padding:4px 0px;
}
.comment_user_text_wrap{
    float:left;
    text-align:left;
    width:508px;
    padding-bottom:5px;
}
.comment_desc{
    background-color: rgba(0, 0, 80, 0.7);
    border-radius: 4px;
    color: white;
    display: inline-block;
    font-size: 12px;
    line-height: 14px;
    padding: 0 4px;
    text-align: left;
    margin-left:5px;
}
.comment_sub_box .comment_text{
    margin-left:5px;    
}
.comment_text{
    color:rgb(80,80,80);
    font-size:14px; 
    line-height:20px;   
}
.comment_user_delim{
    color: gray;
    font-size: 12px;
    line-height: 16px;
    margin:0px 5px;
}
.comment_recip, .comment_delete, .comment_edit{
    float:right;
    cursor:pointer;
    color:#50798f;
    font-size:12px;
}
.comment_delete{
    color:red;
    margin-right:5px;
}
.comment_edit{
    color:rgb(0,0,80);
    margin-right:5px;
}
.comment_recip:hover, .comment_delete:hover, .comment_edit:hover{
    text-decoration:underline;
}
.comment_recom{
    color:gray;
    display:inline;
    float:none;
    text-align:left;
    margin-left:5px;
    font-size:12px;
}
.comment_recom > div{
    display:inline;
    cursor:pointer;
    color:rgb(0,0,80);
}
.comment_recom > div:hover{
    text-decoration:underline;
}
.comment_edit_area_wrap{
    width:505px;
    border:solid 1px rgb(200,200,200);    
}
.comment_textarea_edit{
    width:100%;
    height:160px;
    background-color:white;
    border:none;
    color:black;
    font-size:14px;
    line-height:20px;
    padding:4px;
    width:497px;
    margin:0px !important;
}
/*settings*/
.settings_wrap{
    display:table;
    width:100%;    
}
.settings_fotka_wrap{
    display:table-cell;  
    vertical-align:top;  
}
.settings_table_wrap{
    display:table-cell;
    width:auto; 
    vertical-align:top;   
}
.settings_fotka{
    border:solid 1px rgb(200,200,200);
    box-shadow:0px 0px 4px rgb(180,180,180);
    background-color:rgb(240,240,240);
    cursor:pointer;
    width:200px;
    height:200px;
}
.settings_fotka:hover{
    border:solid 1px rgb(160,160,160);
    box-shadow:0px 0px 4px rgb(120,120,120);
}
.settings_fotka .empty_foto{
    width:140px;
    height:140px;
}
.settings_table_wrap > table{
    margin-top:10px;
}
.settings_fotka > img{
    display:block;
    width:200px;
    height:200px;
}
/*button*/
.new_button_2015, .continue_wrap > .continue_button{ 
    display:inline-block;  
    border-radius:5px;  
    position:relative;
    vertical-align: top;
}
.new_button_2015.small {  
    border-radius:3px;  
}
/*NONE & ADD & REMOVE & RED button*/
.new_button_2015.remove_button, .new_button_2015.red_button{
    background-color:#e63244; 
    border:solid 1px #e63244;
    color:white;   
} 
.new_button_2015.remove_button:hover, .new_button_2015.red_button:hover{
    background-color:#dd3b52;  
} 
.new_button_2015.add_button, .new_button_2015.none_button,  .continue_wrap > .continue_button, .ppc_chooser_right_item > .ppc_chooser_right_viac{
    background-color:#00C1C1; 
    border:solid 1px #00C1C1;
    color:white;   
}         
.new_button_2015.add_button.disabled, .new_button_2015.none_button.disabled, .new_button_2015.remove_button.disabled, .new_button_2015.red_button.disabled,  .continue_wrap > .continue_button.disabled, .ppc_chooser_right_item > .ppc_chooser_right_viac.disabled{
    background-color:rgb(200,200,200) !important; 
    border:solid 1px rgb(200,200,200);
    color:white;   
}          
.new_button_2015.add_button:hover, .new_button_2015.none_button:hover, .continue_wrap > .continue_button:hover, .ppc_chooser_right_item > .ppc_chooser_right_viac:hover{
    background-color:#00ADAD;   
}
.new_button_2015.select2_button, .continue_button, .continue_close_button{
    background-color:#e63244;
    border:solid 1px #e63244;
}
.new_button_2015.select2_button:hover, .continue_button:hover, .continue_close_button:hover{
    background-color:#dd3b52 !important;   
}
.new_button_2015.select2_button.selected, .continue_wrap > .continue_button.selected, .ppc_chooser_right_item > .ppc_chooser_right_viac.selected {
    background-image:url(/img/new_ctable/checkbox_new_button_selected.png) !important; 
    background-position:right 5px center !important;
    background-repeat:no-repeat !important;
    padding-right:30px; 
}
/*SELECT & CALENDAR button*/
.new_button_2015.select_button, .new_button_2015.calendar_button, .new_button_2015.gray_button{
    background-color:#dbdbdb;
    border:solid 1px #dbdbdb;
    color:black !important;    
}
.new_button_2015.select_button:hover, .new_button_2015.select_button.opened, .new_button_2015.calendar_button:hover, .new_button_2015.calendar_button.opened, .new_button_2015.gray_button:hover{
    background-color:#f2f2f2;      
}
.new_button_2015.select_button.opened > a, .new_button_2015.calendar_button.opened > a{
    background-image: url("/img/new_ctable/calendar_arrow_up_filled_red.png") !important;
}
.new_button_2015.select_button.active, .new_button_2015.calendar_button.active{
    background-color:rgba(219,219,219,0.3);    
}
/*SEARCH & BLUE button*/
.new_button_2015.search_button, .new_button_2015.blue_button{
    border:none;
    background-color:#50798f;     
}
.new_button_2015.radio_button{
    border:none;
    background-color:transparent;
    color:rgb(120,120,120) !important;
}
.new_button_2015.add_button a{
    background-image: url("/img/new_ctable/button2015_plus.png");
    background-position: right 8px center;
    background-repeat: no-repeat; 
    background-size:22px auto;   
}
.new_button_2015.select_button a, .new_button_2015.calendar_button a{
    background-image:url("/img/new_ctable/calendar_arrow_bottom_filled_red.png");
    background-position: right 10px center;
    background-repeat: no-repeat;
    position:relative;
    z-index:2;    
}
.new_button_2015 > a, .new_button_2015 > label > a, .new_button_2015 > input{
    display: block;
    font-size: 16px;
    height: 42px;
    min-height:42px;
    max-height:42px;
    line-height: 42px;
    padding:0px 42px 0px 20px;
    text-align: center; 
    text-decoration:none;  
    color:inherit;  
    cursor:pointer; 
    border:none;
    background:none;
}  
.new_button_2015.disabled > a, .new_button_2015.disabled > label > a, .new_button_2015.disabled > input{
    cursor:default;
} 
.new_button_2015 > input{
    padding-right:20px;
}   
.new_button_2015.none_button > a, .new_button_2015.none_button > *, .new_button_2015.gray_button > *{
    background-image:none !important;
    padding-right:20px;    
}
.new_button_2015.small > a{
    min-width:100px;
    padding:0px 20px;
    line-height:32px;
    height:32px;
    font-family:Tahoma;
    font-size:14px;
}
.new_button_2015.mini > a{
    min-width:40px;
    padding:2px 4px;
    line-height:16px;
    height:16px;
    font-family:Tahoma;
    font-size:12px;
}
.new_button_2015.micro > a{
    min-width:40px;
    padding:0px 4px;
    line-height:12px;
    height:12px;
    font-family:Tahoma;
    font-size:10px;
}
.pridavanie_wrap{
    padding:10px;
    position:relative;
}
.new_button_2015.radio_button > input{
    display:none;
}
.new_button_2015.radio_button > label > a{
    height:24px;
    line-height:24px;
    padding-right:10px;
    padding-left:30px;
    font-size:12px;
    min-width:10px;
    background-image:url(/img/new_ctable/radio.png);
    background-position:center left 10px;
    background-repeat:no-repeat;
} 
.new_button_2015.radio_button > label > a:hover{
    text-shadow:none;
    background-image:url(/img/new_ctable/radio_hover.png);
}
.new_button_2015.radio_button > label > a.checked{
    background-image:url(/img/new_ctable/radio_checked.png);
    font-family:PretoSans_Bold;
}
.new_button_2015.search_button > a{
    padding:0px; 
    height:20px;
    line-height:20px;
    width:24px;
    display:inline-block; 
    min-width:10px;  
}
.new_button_2015.search_button > a > div.search_it{ 
    height:30px;
    width:20px; 
    background-image:url(/img/new_ctable/search.png);
    background-position:center;
    background-repeat:no-repeat; 
}
.new_button_2015.search_button > input{
    margin:4px;
    height:22px;
    line-height:24px;
    border-radius:3px 0px 0px 3px; 
    border:none;   
    width:182px;
    padding:0px 4px;
    display:inherit;
    background-color:white;
    cursor:text;
    text-align:left;
}
.new_button_2015.opened .calendarx_roll{
    display:block;
}
.new_button_2015 .calendarx_roll{
    display:none;
    position:absolute;
    width:100%; 
    margin-top:-4px;
    background-color:inherit;
    z-index:100; 
    right:0px;
    border-radius:0px 0px 5px 5px; 
}
.new_button_2015 .calendarx_roll > div.calendarx_roll_li:last-child{
    border-radius:0px 0px 5px 5px;   
}
.new_button_2015 .calendarx_roll > div.calendarx_roll_li{    
    border-top:solid 1px rgb(230,230,230);    
}
.new_button_2015 .calendarx_roll_li:hover{
    background-color:rgb(230,230,230); 
}
.new_button_2015 .calendarx_roll_li a{
    text-decoration:none;
    display:block;  
}
/*button_end*/
.popup_content > img{
    display:block;
}
.stepmeter{
	display:table;
	float:right;
	margin-right:18px;
}
.stepmeter .step_item{
	display:table-cell;
	vertical-align:middle;
	text-align:center;
	width:28px;
	height:28px;
	color:lightgray;
}
.stepmeter .step_item.selected{
	color:#00c1c1;
}
.page_button{
    float:left;
    padding:5px 5px 5px 30px;
    background-color: rgb(200,200,200);
    background-position:left 2px center;
    background-repeat: no-repeat;
    color:white;
    cursor:pointer;
    border-radius:4px;
    margin-right:10px;
}
.page_button:hover{
    box-shadow:0px 0px 4px rgb(100,100,100);
}
.page_stat_td{
    background-image:url("/img/stats_admin.png");    
}
.page_edit_td{
    background-image:url("/img/edit_admin.png");    
    background-position: left 6px center;
    background-size: 16px auto;
}
.frame{
    display:block;
    padding:10px;
    margin:10px;
    background:white;
}
.etarget .selfpromo{
    display:none;
}
.etarget .logo a{
    display:block;
    float:left;
}
.etarget .logo img{
    max-height:90px;
    display:block;
    margin-right:10px;
}
.etarget{
    background:white;
    padding:5px;
    display:inline-block;
    height:90px;
    width:100%;
}
.ads_container{
    width:520px;
    height:100px;
    margin-bottom:20px;
    text-align:center;
    cursor:pointer;
}