/* styles */
body{
  margin:0px;
  font-family:'Arial CE', 'Helvetica CE', Arial, helvetica, sans-serif;
  text-align: center;
  font-size:12px;
  /*overflow: auto;*/
}

a{
  color:#035769;
  text-decoration: none;
}

.div_text_part a{color:#0091F1;}

a:hover{
  text-decoration: none;
}

.div_text_part a:hover{text-decoration:underline;}

#div_scroll_content{
  float:left;
  /*position:absolute;
  left:0px;
  top:0px;*/
  width:100%;
  /*height:100%;
  overflow: auto;*/
}

#div_popups_container_t{
  float:left;
  position:fixed;
  width:100%;
  height:100%;
  left:0px;
  top:0px;
  z-index:999;
  display:none;
  background-attachment: red;
}

#div_black_page{
  float:left;
  width:100%;
  height:100%;
  background-color:black;
  position:fixed;
  left:0px;
  top:0px;
  opacity:0.7;
  filter: alpha(opacity = 70);
  z-index:97;  
  background-image:url('../images/bg_dark_glow.png');
  background-repeat: no-repeat;
  background-position: center center;
  display:none;
}

#div_black_page_alert{
  float:left;
  width:100%;
  height:100%;
  background-color:black;
  position:fixed;
  left:0px;
  top:0px;
  opacity:0.7;
  filter: alpha(opacity = 70);
  z-index:197;  
  background-image:url('../images/bg_dark_glow.png');
  background-repeat: no-repeat;
  background-position: center center;
  display:none;
}
}

a img{
  border:none;
}



.rounded_inp{
  float:left;
  width:80px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -khtml-border-radius: 3px;
  border-radius: 3px;
  border:1px #8a8a8a solid;
  background-color:#ebf4f6;
  margin-right:8px;
  margin-top:4px;
}

#div_black_page_image{
  float:left;
  width:100%;
  height:100%;
  background-color:black;
  position:fixed;
  left:0px;
  top:0px;
  opacity:0.7;
  filter: alpha(opacity = 70);
  z-index:80;  
  background-image:url('../images/bg_dark_glow.png');
  background-repeat: no-repeat;
  background-position: center center;
  display:none;
}

#div_main_content_insert{
  float:left;
  width:667px;          
}

#div_main_content_insert p{
  line-height:150%;
}

#div_main_content_insert li{
  line-height:150%;
}

.div_exchange_line.div_hover{
  cursor:pointer;
}


.div_exchange_line.div_hover:hover{
  text-decoration: underline;
}


#div_min_height{
  float:left;
  width:1px;
  height:560px;
}           

.input_input_count{
  float:left;
  width:37px;
  height:20px;
  background-image:url('../images/bg_input_small_tran.png');
  background-color: #006275;
  margin-left:39px;
}

.input_input_count input{
  float:right;
  border:none;
  width:33px;
  height:16px;
  line-height:16px;
  font-size: 12px;
  padding:0px;
  margin:2px;
  background-color: #006275;
  text-align: center;
  color:white;
}

#div_header{
  float:left;
  width:100%;
  height:496px;
  background-image:url('../images/bg_header.png');
  background-position: center top;
  background-color:#236b7a;
}

.div_line_footer{
  float:left;
  color:white;
  margin:8px 0 0 7px;
  width:250px;
}

.table_footer_contacts{
  float:left; 
  width:250px; 
  color:white; 
  margin-top:9px;
  border-collapse:collapse;
  table-layout: fixed;
}

.table_footer_contacts a{
  color:white;
  text-decoration: none;
}

.table_footer_contacts a:hover{
  text-decoration: underline;
}

.table_footer_contacts tr td{
  padding-top:8px;
}

.table_footer_contacts td.left_d{
  color:#dadada;
}

#div_header_b{
  float:left;
  width:100%;
  height:505px;
  background-image:url('../images/bg_header_b.png');
  background-position: center bottom;
  background-color:#236b7a;
}

#div_header_green{
  float:left;
  width:100%;
  height:365px;
  background-image:url('../images/bg_header_green.png');
  background-position: center bottom;
  background-color:#7c9d20;
  overflow:hidden;
}

#div_header_red{
  float:left;
  width:100%;
  height:365px;
  background-image:url('../images/bg_header_red.png');
  background-position: center -40px;
  background-color:#921e1f;
  overflow:hidden;
}

#div_header_cloud{
  float:left;
  width:100%;
  height:496px;
  background-image:url('../images/bg_header_cloud.png');
  background-position: center top;
  background-repeat: repeat-x;
}

#div_header_cloud_b{
  float:left;
  width:100%;
  height:505px;
  background-image:url('../images/bg_header_cloud.png');
  background-position: center -37px;
  background-repeat: repeat-x;
}

#div_header_cloud .div_center{
  width:960px;
  height:496px;
  margin:0 auto;
  text-align: left;
}

#div_header_cloud_b .div_center{
  width:960px;
  height:505px;
  margin:0 auto;
  text-align: left;
}

#div_logo{
  float:left;
  width:241px;
  height:109px;
  background-image:url('../images/bg_logo.png');
  margin:33px 0 0 36px;
}

.div_delic_blue{
  float:left;
  width:2px;
  height:146px;
  background-image:url('../images/bg_line_blue.png');
  margin:20px 0 0 34px;
}

.div_delic_green{
  float:left;
  width:2px;
  height:146px;
  background-image:url('../images/bg_line_green.png');
  margin:20px 0 0 34px;
}

.div_delic_red{
  float:left;
  width:2px;
  height:146px;
  background-image:url('../images/bg_line_red.png');
  margin:20px 0 0 34px;
}

#div_text_top{
  float:left; 
  color:white;
  font-size:14px;
  width:550px;
  margin:30px 0 0 29px;
  line-height:20px;
}

#div_top_part{
  float:left;
  width:100%;
  height:215px;
  position:relative;
  background-image:url('../images/bg_shadow_top.png');
  background-repeat: no-repeat;
  background-position: center bottom;
}



#div_top_part_green{
  float:left;
  width:100%;
  height:215px;
  background-image:url('../images/bg_shadow_top_green.png');
  background-repeat: no-repeat;
  background-position: center bottom;
  position:relative;
}

#div_top_part_red{
  float:left;
  width:100%;
  height:215px;
  background-image:url('../images/bg_shadow_top_red.png');
  background-repeat: no-repeat;
  background-position: center bottom;
  position:relative;
}

.div_setting_icon_header{
  float:left;
  width:25px;
  height:23px;
  background-image:url('../images/edit_buttons/header_setting.png');
  position:absolute;
  z-index:95;
  left:-30px;
  cursor:pointer;
  top:0px;
  opacity:0.8;
  filter: alpha(opacity = 80);
}

.div_logout_icon_header{
  float:left;
  width:25px;
  height:23px;
  background-image:url('../images/edit_buttons/header_logout.png');
  position:absolute;
  z-index:95;
  left:-60px;
  cursor:pointer;
  top:0px;
  opacity:0.8;
  filter: alpha(opacity = 80);
}

.div_logout_icon_header:hover{
  opacity:1.0;
  filter: alpha(opacity = 100);
}


.div_setting_icon_header .div_page_setting_container{
  display:none;
  float:left;
  width:550px;
  height:210px;
  background-image:url('../images/bg_page_setting.png');
  position:absolute;
  left:9px;
  top:9px;
}

.div_page_setting_container .div_label_p{
  float:left;
  margin:12px 0 0 22px;
  color:#727272;  
}

.div_page_setting_container .setting_input{
  float:left;
  width:508px;
  height:20px;
  line-height: 20px;
  border:none;
  background-color:#efefef;
  margin:6px 0 0 24px;
  resize:none;
  font-family: 'Arial CE', 'Helvetica CE', Arial, helvetica, sans-serif;;
}



#div_slideShowContainer{
  float:left;
  width:100%;
  height:168px;
  position:relative;
  margin-top:-8px;
  overflow:hidden;
}

#div_slide_leftFade{
  float:left;
  width:68px;
  height:168px;
  background-image:url('../images/bg_fade_left.png');
  position:absolute;
  left:0px;
  top:0px;
  z-index:79;
}

#div_slide_rightFade{
  float:left;
  width:40px;
  height:168px;
  background-image:url('../images/bg_fade_right.png');
  position:absolute;
  background-position: right top;
  right:0px;
  top:0px;
}

.div_slide_item{
  float:left;
  width:866px;
  height:168px;
  margin-left:46px;
}

#div_slide_items_container{
  float:left;
  width:950px;
  height:168px;
  position:absolute;
  left:0px;
  top:0px;
}

.div_slide_item .div_left{
  float:left;
  width:267px;
  height:168px;
  background-image:url('../images/bg_line_blue.png');
  background-position: right top;
  background-repeat: repeat-y;  
}

.div_slide_item .div_right{
  float:left;
  width:567px;
  height:168px;
  margin-left:31px;
}

.div_slide_item .div_title{
  float:left;
  color:#292929;
  font-size:16px;
  width:567px;
  margin-top:21px;
  width:100%;
  position:relative;
}

.div_slide_item .div_title .div_shadow{
  float:left;
  position:absolute;
  left:-1px;
  color:white;
  top:-1px;
}

.div_slide_item .div_image{
  float:left;
  width:100%;
  height:100%;
  background-position: center center;
  background-repeat: no-repeat;
}  

.div_slide_item .div_content{
  float:left;
  color:#e2e2e2;
  font-size:13px;
  width:567px;
  margin-top:7px;
  line-height:150%;
  height:90px;
}

.div_slide_item .div_other{
  float:right;
  text-align: right;
  color:#292929;
  margin-top:15px;
  font-size: 13px;
  cursor:pointer;
  position:relative;
}

.div_slide_item .div_other .div_shadow{
  float:left;
  position:absolute;
  left:-1px;
  top:-1px;
  color:white;
}

.div_slide_item .div_other:hover{
  text-decoration: underline;
}

.div_slide_item .div_other .div_shadow:hover{
  text-decoration: underline;
}

#div_mover_slide{
  float:left;
  width:890px;
  height:91px;
  margin-left:30px;
  margin-top:21px;
}

#div_mover_slide_main{
  float:left;
  width:890px;
  height:24px;
  position:relative;
}


#div_text_container{
  float:left;
  position:absolute;
  left:27px;
  top:0px;
  width:836px;
  height:24px;
}


#div_text_container .div_text{
  float:left; 
  height:24px;
  line-height:24px;
  text-align: center;
  font-size:12px;
  color:#bfbfbf;
  cursor:pointer;
}

#div_mover_slide_left{
  float:left;
  width:36px;
  height:24px;
  background-image:url('../images/bg_slide_btn_left.png');
  position:absolute;
  cursor:pointer;
  left:0px;
  top:0px;
}

#div_mover_slide_right{
  float:right;
  width:36px;
  height:24px;
  background-image:url('../images/bg_slide_btn_right.png');
  position:absolute;
  cursor:pointer;
  right:0px;
  top:0px;  
}

#div_mover_slide_middle{
  float:left;
  width:838px;
  background-image:url('../images/bg_slider_middle.png');
  height:24px;
  position:absolute;
  left:26px;
}

#div_scroll_mover{
  float:left;
  position:absolute;
  left:27px;
  top:1px;
  height:22px;
  width:auto;
  cursor:pointer;
}

#div_real_mover{
  float:left;
  position:absolute;
  left:27px;
  top:1px;
  height:22px;
  width:auto;
  cursor:pointer;
  z-index:78;
  _background-color: white;
  filter: alpha(opacity = 0);
}

#div_around_squers{
  float:left;
  width:830px;
  height:70px;
  position:absolute;
  left:32px;
  top:21px;
}

.div_squer{
  float:left;
  width:109px;
  height:70px;
  background-image:url('../images/bg_squer.png');
}

.div_squer .div_image{
  float:left;
  width:109px;
  height:58px;
  margin-top:12px;
  background-position: center center;
  background-repeat: no-repeat;
  cursor:pointer;
}

#div_scroll_mover #div_scroll_mover_left{
  float:left;
  height:22px;
  width:9px;
  background-image:url('../images/bg_mover_corners.png');
}

#div_scroll_mover #div_scroll_mover_middle{
  float:left;
  height:22px;
  width:160px;
  background-image:url('../images/bg_mover_middle.png');
}

#div_scroll_mover #div_scroll_mover_right{
  float:left;
  height:22px;
  width:9px;
  background-image:url('../images/bg_mover_corners.png');
  background-position: right top;
}

#div_main_content{
  float:left;
  width:100%;
  background-color:#e8ebec;  
  background-image:url('../images/bg_content_top.png');  
  background-position: left top;
  background-repeat: repeat-x;  
}

#div_main_content_b{
  float:left;
  width:100%;
  background-color:#e8ebec;  
  background-image:url('../images/bg_content_top.png');  
  background-position: left -46px;
  background-repeat: repeat-x;
}

#div_main_content_bottom{
  float:left;
  width:100%;
  background-image:url('../images/bg_content_bottom.png');
  background-position: left bottom;
  background-repeat: repeat-x;  
}

.div_center{
  width:940px;
  margin:0 auto;
  text-align: left;
}

#div_main_left{
  float:left;
  width:668px;
  background-image:url('../images/bg_content_left.png');
  background-repeat: repeat-y;
  background-position: right top;
  margin-top:1px;
  position:relative;  
  aoverflow:hidden;
}

#div_main_left a{
  color:#51990f;
}
#div_main_left a:hover{
  text-decoration: underline;
}

#div_main_left_b{
  float:left;
  width:668px;
  background-image:url('../images/bg_content_left.png');
  background-repeat: repeat-y;
  background-position: right top;
  margin-top:-24px;
  position:relative;  
}

#div_main_left_top{
  float:left;
  width:668px;
  height:26px;
  background-image:url('../images/bg_content_left_top.png');
  background-repeat: no-repeat;
  background-position: right top;
}

.big_href_footer{
  text-decoration: none;
  opacity:0.9;
  filter: alpha(opacity = 90);  
}


.big_href_footer:hover{
  opacity:1.0;
  filter: alpha(opacity = 100);  
}

#div_main_left_top_l{
  float:left;
  width:668px;
  height:26px;
  background-image:url('../images/bg_content_left_top_l.png');
  background-repeat: no-repeat;
  background-position: right top;
}

#div_main_left_bottom{
  float:left;
  width:668px;
  height:27px;
  background-image:url('../images/bg_content_left_bottom.png');
  background-repeat: no-repeat;
  background-position: right bottom;
}

.div_title_white{
  float:left;
  width:97%;
  color:white;
  position:relative;
  font-size:15px;
  text-transform: uppercase;
}

.div_title_white .div_shadow{
  float:left;
  width:100%;
  color:black;
  position:absolute;
  left:-1px;
  top:-1px;
  font-size:15px;
  text-transform: uppercase;
}

.div_text_main{
  float:left;
  width:615px;
  margin-left:13px;
  margin-top:13px;
  color:#484848;
  line-height:150%;
  font-size:13px;
  position:relative; 
  clear:both;
  
}

.div_text_main h1{
  /*line-height:50px !important;*/
}


.div_text_main p{
  padding:0px;
  margin:0px;
}

.div_text_bottom{
  float:left;
  width:615px;
  margin-left:13px;
  margin-top:8px;
  line-height:19px;
  font-size:13px;  
}
.div_text_bottom .div_date{
  float:left;
  font-size:11px;
  color:#747474;
}


.div_text_part{
  float:left;
  width:100%;
  background-image:url('../images/bg_main_text_bottom.png');
  background-repeat: no-repeat;
  background-position: left bottom;
  padding-bottom:25px;
  margin-bottom:30px;
}  

#div_right_main{
  float:left;
  width:249px;
  aoverflow: hidden;  
}
#div_right_main_b{
  float:left;
  width:249px;
  margin-top:-35px;
}

#div_news_container{
  float:left;
  width:249px;
}

#div_news_container .div_new_item{
  float:left;
  width:199px;
  margin-top:8px;
  margin-left:8px;
  margin-bottom:15px;
}

#div_news_container .div_new_item .div_title{
  float:left;
  width:199px;
  font-size:13px;
  color:#111111;
}

#div_news_container .div_new_item .div_content{
  float:left;
  width:199px;
  font-size:12px;
  color:#4a4949;
  margin-top:3px;
}

#div_news_container .div_new_item .div_date{
  float:left;
  width:199px;
  text-align: right;
  font-size:11px;
  color:#919191;
  margin-top:4px;
}


.div_title_white_right{
  float:left;
  width:100%;
  color:white;
  position:relative;
  font-size:14px;
  text-transform: uppercase;
  margin-top:37px;
}

.div_title_white_right .div_shadow{
  float:left;
  width:100%;
  color:black;
  position:absolute;
  left:-1px;
  top:-1px;
  font-size:14px;
  text-transform: uppercase;
}
                   
.div_image_gallery{
  float:left;
  width:620px;
  height:auto;
  cursor:pointer;
  margin-left:10px;
  margin-top:15px;
}

.div_image_gallery .div_image{
  float:left;
  width:127px;
  height:99px;
  text-align: center;  
  position:relative;
  margin-right:10px;
  margin-top:6px;
  background-image:url('../images/bg_polaroid.png');
    
}

.div_image_gallery .div_image .div_image_overflow{
  float:left;
  margin:6px;
  width:113px;
  height:81px;
  overflow:hidden;
}

.div_image_gallery .img_item_div_detail{
  margin:0px;
  width:132px;
}

.div_image_gallery .div_image_up{
  float:left;
  width:123px;
  height:85px;  
  background-image:url('../images/bg_image_gallery_item.png');
  position:absolute;
  left:0px;
  top:0px;
  display:none;
}

.div_image_gallery img{
}

.div_image_gallery .div_image_up_hover{
  float:left;
  width:131px;
  height:103px;  
  background-image:url('../images/bg_image_gallery_item_hover.png');
  position:absolute;
  left:-2px;
  top:-2px;
  display:none;
}

#div_footer{
  float:left;
  width:100%;
  height:260px;
  background-image:url('../images/bg_footer.png');
}

#div_footer_green{
  float:left;
  width:100%;
  height:260px;
  background-image:url('../images/bg_footer_green.png');
}

#div_footer_red{
  float:left;
  width:100%;
  height:260px;
  background-image:url('../images/bg_footer_red.png');
}

.div_footer_part{
  float:left;
  width:280px;
  height:241px;
  margin-top:10px;
  background-position: right top;
  background-repeat: repeat-y;
  background-image:url('../images/bg_line_blue.png');
}

#div_footer_shadow .div_center{
  width:900px;
  height:260px;
  margin:0 auto;
  text-align: left;
}

#div_footer #div_footer_shadow{
  float:left;
  width:100%;
  height:260px;                
  background-image:url('../images/bg_header_cloud.png');
  background-repeat: repeat;
  background-position: center top;
}

.div_footer_title{
  float:left;
  color:#282828;
  text-transform: uppercase;
  font-size:13px;
  position:relative;
  margin:0px 0 0 0;
  text-decoration: none;
}




.div_captcha{
  float:left;
  width:120px;
  color:white;
  margin-top:8px;
  margin-left:10px;
}

.div_captcha .div_result_container{
  float:left;  
  background-image:url('../images/bg_input_footer_small.png');
  width:37px;
  height:29px;
  margin-left:5px;
}

.div_second_number img{
  float:left; 
  margin-top:4px;
  width:8px;
  height:7px;
}

.div_captcha .div_result_container input{
  float:right;
  border:none;
  background-color: #d3d6d7;
  width:25px;
  height:18px;
  margin:6px 6px 0 0px;
  text-align: center;
  font-size:13px;
}

.div_captcha .number{
  float:left;
  font-size:13px;
  margin:6px 5px 0 0;
}

.div_input_footer{
  float:left;
  width:257px;
  height:29px;
  background-image:url('../images/bg_input_footer.png');
  margin-top:10px;
  margin-left:10px;
}

.div_input_footer input{
  float:right;
  width:245px;
  height:19px;
  line-height:18px;
  font-size: 12px;
  border:none;
  background-color:#d3d6d7;
  color:#757575;
  margin:5px 6px 0 0px;
}

#div_main_content_insert h1{
  float:left;
  text-transform: uppercase;
  font-weight: normal;
  font-size:20px;       
}

.table_products_s{
  float:left;
  width:645px;
}

table{
  font-size:12px;
}

.table_products_s{
  table-layout: fixed;
  border-collapse:collapse;
}

.table_products_s .sec{
  text-align: center;
  font-weight:bold;
  color:#4a4a4a;
  font-size:14px;
}

.table_products_s tr td{
  border:1px white solid;
  height:25px;
  color:#595959;
}


.div_textarea_footer{
  float:left;
  width:257px;
  height:96px;
  background-image:url('../images/bg_textarea_footer.png');
  margin-top:10px;
  margin-left:10px;
}

.div_textarea_footer textarea{
  float:right;
  width:245px;
  height:84px;
  font-family: 'Arial CE', 'Helvetica CE', Arial, helvetica, sans-serif;;
  font-size: 12px;
  border:none;
  background-color:#d3d6d7;
  color:#757575;
  margin:6px 6px 0 0px;
  resize:none;
}


.div_footer_title .div_shadow{
  float:left;
  color:white;
  text-transform: uppercase;
  position:absolute;
  left:-1px;
  top:-1px;
  font-size:13px;
}

.div_product_select_container{
  float:left;
  width:297px;
  height:304px;
  background-image:url('../images/bg_product_select_container.png');
  margin-top:-14px;
  position:relative;
  z-index:77;  
  margin-left:14px;
}

.div_product_select_container .div_product_logo{
  float:left;
  width:100%;
  height:75px;
  margin-top:10px;
  background-repeat: no-repeat;
  background-position: center center;
  background-color:transparent !important;
  cursor:pointer;
  position:relative;
}

.div_product_select_container .div_product_logo.edubase{
  background-image:url('../images/logos/edubase.png');
}                                                      

.div_product_select_container .div_product_logo.dotest{
  background-image:url('../images/logos/dotest.png');
}

.div_product_select_container .div_product_logo.eduribbon{
  background-image:url('../images/logos/eduribbon.png');
}

.div_product_select_container .div_product_select_anim{
  float:left;
  width:100%;
  height:100%;
  position:absolute;
  left:0px;
  top:0px;
} 

.div_product_select_container .div_product_content{
  float:left;
  width:265px;
  height:125px;
  margin:3px 0 0 16px;
  background-image:url('../images/bg_product_select_content.png');
  position:relative;
  text-decoration:none;
}

#div_under_logo{
  float:left;
  background-image:url('../images/bg_logo_color.png');
  width:299px;
  height:166px;
  margin:0 0 0 10px;
}

.div_logo_on_white{
  float:left;
  width:100%;
  height:100%;
  background-repeat: no-repeat;
  background-position: center center;
}

.div_logo_on_white.edubases{
  background-image:url('../images/edubase_logo.png');
}

.div_logo_on_white.dotests{
  background-image:url('../images/dotest_logo.png');
}





.div_product_select_container .div_product_content .div_title{
  float:left;
  color:white;
  font-size:23px;
  margin:14px 0 0 17px;
  width:240px;
}

.div_product_select_container .div_product_content .div_under_title{
  float:left;
  color:#e9e9e9;
  font-size:15px;
  margin:10px 0 0 18px
}

.div_product_select_container .div_product_content.edubase{
  background-color:#87ac20;
}

.div_product_select_container .div_product_content.dotest{
  background-color:#de1e21;
}

.div_product_select_container .div_product_content.eduribbon{
  background-color:#156a8f;
}


.div_product_select_container .div_icon_container{
  float:left;
  width:52px;
  height:47px;
  background-image:url('../images/bg_product_icon_container.png');
  margin:10px 5px 0 8px;
  cursor:pointer;
}       

.div_product_select_container .div_icon_container .div_image{
  float:left;
  width:100%;
  height:100%;
  background-repeat: no-repeat;
  background-position: center center;
}

.div_product_select_container .div_icon_container .div_image#ic_auth_tools{
  background-image:url('../images/small_images_roz/001.png')
}

.div_product_select_container .div_icon_container .div_image#ic_knihovna{
  background-image:url('../images/small_images_roz/005.png')
}

.div_product_select_container .div_icon_container .div_image#ic_interactivve{
  background-image:url('../images/small_images_roz/007.png')
}




.div_product_select_container .div_icon_container .div_image#ic_e_learning{
  background-image:url('../images/small_images_roz/002.png')
}

.div_product_select_container .div_icon_container .div_image#ic_games{
  background-image:url('../images/small_images_roz/003.png')
}

.div_product_select_container .div_icon_container .div_image#ic_print{
  background-image:url('../images/small_images_roz/004.png')
}

.div_product_select_container .div_icons_container{
  float:left;
  width:265px;
  height:67px;
  margin:0px 0 0 17px;
  position:relative;
}

.div_product_select_container .div_icons_container .div_hint_container{
  float:left;
  width:98px;
  height:25px;
  background-image:url('../images/bg_product_hint.png');
  position:absolute;
  left:-14px;
  top:-12px;  
  display:none;
}

.div_product_select_container .div_icons_container .div_hint_container .text{
  float:left;
  width:100%;
  position:absolute;
  left:0px;
  top:3px;
  color:white;
  font-size:11px;
  text-align: center;
  z-index:75;
}


.div_product_select_container .div_icons_container .div_hint_container .text_shadow{
  float:left;
  width:100%;
  position:absolute;
  left:1px;
  top:4px;
  color:black;
  font-size:11px;
  text-align: center;
}

#div_error_messages{
  position:relative;    
  left:0px;
  top:0px;
  float:left;
  z-index:999999999;
}

.div_form_error{
  float:left;
  position:absolute;
  left:900px;
  top:1000px;
  background-image:url('../images/popup/bg_form_error.png');
  width:250px;
  height:43px;
  color:white;
  line-height:35px;
}

.div_short_desc_hide{
  float:left;
  width:100%;
}

.div_long_desc_hide{
  float:left;
  width:100%;
}

.div_gallery_hide{
  float:left;
  width:100%;
  border-bottom:1px #d2d2d2 solid;
  background-color: white;
}

.div_flash_hide{
  float:left;
  width:100%;
  border-bottom:1px #d2d2d2 solid;
  background-color: white;
  overflow:auto;
}

.div_date_container{
  float:left;
  margin-top:40px;
  color:white;
  text-align: left;
  margin-left:15px;
  width:100px;
}

.div_edit_article{
  float:left;
  width:18px;
  height:18px;
  left:-25px;
  top:-2px;       
  cursor:pointer;
  position:absolute;
  background-image:url('../images/edit_buttons/edit_btn_sm.png');
}

.btn_search{
  float:right;
  width:18px;
  height:18px;
  background-image:url('../images/btn_search.png');
  margin:0px 9px 0 6px;
  cursor:pointer;
  opacity:0.75;
}

.btn_search:hover{
  opacity:1.0;
}

#FAQSearch{
  float:right;
  border:1px #205d82 solid;
  height:18px;
  padding-left:5px;
  -moz-border-radius: 2px;
  border-radius: 2px;    
}

.ui-sortable-placeholder{
    float:left;
    width:132px;
    height:85px;
}
.div_rem_article{
  float:left;
  width:18px !important;
  height:18px;
  padding:0px;
  margin:0px;
  overflow:hidden;
  left:-45px;
  top:-2px;
  cursor:pointer;
  position:absolute;
  background-image:url('../images/edit_buttons/rem_btn_sm.png');
}


.div_rem_up{
  float:left;
  width:18px !important;
  height:18px;
  padding:0px;
  margin:0px;
  overflow:hidden;
  left:-65px;
  top:-2px;
  cursor:pointer;
  position:absolute;
  background-image:url('../images/edit_buttons/up_btn_sm.png');
}
.div_rem_down{
  float:left;
  width:18px !important;
  height:18px;
  padding:0px;
  margin:0px;
  overflow:hidden;
  left:-85px;
  top:-2px;
  cursor:pointer;
  position:absolute;
  background-image:url('../images/edit_buttons/down_btn_sm.png');
}

.div_url_article{
  float:left;
  width:18px !important;
  height:18px;
  padding:0px;
  margin:0px;
  overflow:hidden;
  left:-105px;
  top:-2px;
  cursor:pointer;
  position:absolute;
  background-image:url('../images/edit_buttons/url_btn_sm.png');
}

.div_slider{
  float:left;
  width:100%;
  height:130px;
  overflow:hidden;
}

.div_slider .div_move_left{
  float:left;
  width:27px;
  height:100%;
  background-image:url('../images/bg_top_arrows.png');
  background-repeat: no-repeat;
  background-position: left center;
  cursor:pointer;
  opacity:0.7;
  filter: alpha(opacity = 70);      
}

.div_slider .div_move_left.disable{
  opacity:0.4;
  filter: alpha(opacity = 40);
  cursor: default;
  visibility:hidden;
}

.div_slider .div_move_right{
  float:left;
  width:27px;
  height:100%;
  background-image:url('../images/bg_top_arrows.png');
  background-repeat: no-repeat;
  background-position: right center;
  cursor:pointer;
  opacity:0.7;
  filter: alpha(opacity = 70);
}

.div_slider .div_move_right.disable{
  opacity:0.4;
  filter: alpha(opacity = 40);
  cursor: default;
  visibility:hidden;
}

.div_slider .div_move_mover_container{
  float:left;
  position:relative;
  width:896px;
  height:100%;      
  overflow:hidden;
}

.div_slider .div_mover{
  float:left;
  position:absolute;
  width:896px;
  left:0px;
  top: 0px;
  height:100%;
}

.div_slider .div_item{
  float:left;  
  width:113px;
  height:100%;
  margin:0px 4px 0 10px;
  cursor:pointer;
  text-decoration:none;
}

.div_slider .div_item:hover{
  text-decoration: none;
}

.div_slider .div_selected_under{
  float:left;
  position:absolute;
  width:117px;
  height:128px;
  left:8px;
  top:0px;
  background-image:url('../images/bg_selected_fade.png');
}

.div_slider .div_hovered_under{
  float:left;
  position:absolute;
  width:117px;
  height:128px;
  left:8px;
  top:0px;
  display:none;
  background-image:url('../images/bg_selected_fade.png');
}

.div_slider .div_item .div_image{
  float:left;  
  width:100%;
  height:86px; 
  margin-top:11px;    
}

.div_slider .div_item .img_001{
  background-image:url('../images/menu_images_green/002_3.png');
  background-repeat: no-repeat;
  background-position: center center;
}

.div_slider .div_item .img_002{
  background-image:url('../images/menu_images_green/001.png');
  background-repeat: no-repeat;
  background-position: center center;
}

.div_slider .div_item .img_003{
  background-image:url('../images/menu_images_green/003.png');
  background-repeat: no-repeat;
  background-position: center center;
}

.div_slider .div_item .img_004{
  background-image:url('../images/menu_images_green/004.png');
  background-repeat: no-repeat;
  background-position: center center;
}

.div_slider .div_item .img_005{
  background-image:url('../images/menu_images_green/005.png');
  background-repeat: no-repeat;
  background-position: center center;
}

.div_slider .div_item .img_006{
  background-image:url('../images/menu_images_green/006.png');
  background-repeat: no-repeat;
  background-position: center center;
}

.div_slider .div_item .img_007{
  background-image:url('../images/menu_images_green/007.png');
  background-repeat: no-repeat;
  background-position: center center;
}

.div_slider .div_item .img_008{
  background-image:url('../images/menu_images_green/008.png');
  background-repeat: no-repeat;
  background-position: center center;
}

.div_slider .div_item .img_009{
  background-image:url('../images/menu_images_green/009.png');
  background-repeat: no-repeat;
  background-position: center center;
}
.div_slider .div_item .img_010{
  background-image:url('../images/menu_images_green/010.png');
  background-repeat: no-repeat;
  background-position: center center;
}
.div_slider .div_item .img_011{
  background-image:url('../images/menu_images_green/011.png');
  background-repeat: no-repeat;
  background-position: center center;
}
.div_slider .div_item .img_012{
  background-image:url('../images/menu_images_green/012.png');
  background-repeat: no-repeat;
  background-position: center center;
}
.div_slider .div_item .img_013{
  background-image:url('../images/menu_images_green/013.png');
  background-repeat: no-repeat;
  background-position: center center;
}
.div_slider .div_item .img_014{
  background-image:url('../images/menu_images_green/bg_icon_m_learning.png');
  background-repeat: no-repeat;
  background-position: center center;
}


.div_slider .div_item .div_text{
  float:left;  
  width:100%;
  height:100%;
  height:31px;
  color:white;
  text-align: center;
  font-size:12px;
}

.div_big_image_container{
  width:400px;  
  float:left;
  position:fixed;
  left:0px;
  top:0px;
  padding:0px;
  margin:0 auto;
  border-collapse: collapse;
  border:none;
  table-layout: fixed;
  display:none;
  z-index:99999999;
}

.div_text_content{
  float:left;
  width:100%;
  font-size:11px;
}

.div_text_content .div_title{
  float:left; 
  font-weight:bold;
  padding:0 8px 0 8px;
}

.div_text_content .div_text{
  float:left;
  padding:3px 8px 3px 8px;
}

.div_around_big_image_res{
  float:left;
  width:100%;
  text-align: center;
}

.div_big_image_container tr, .div_big_image_container tr td{
  margin:0px;
  padding:0px;
  border:none;
  vertical-align:top;
}

.div_big_image_container .tr_1, .div_big_image_container .tr_3{
  height:16px;  
} 

.div_big_image_container .tr_1 .td_1{
  width:16px;
  height:16px;
  background-image:url('../images/image_table/bg_corners.png');
  background-repeat: no-repeat;
}

.div_big_image_container .tr_1 .td_2{
  height:16px;
  background-image:url('../images/image_table/bg_t_b.png');
}

.div_big_image_container .tr_1 .td_3{
  width:16px;
  height:16px;
  background-image:url('../images/image_table/bg_corners.png');
  background-position: right top;
  background-repeat: no-repeat;
}

.div_big_image_container .tr_2 .td_1{
  width:16px;
  background-image:url('../images/image_table/bg_l_r.png');
}

.div_big_image_container .tr_2 .td_2{
  background-color: white;
}

.div_big_image_container .tr_2 .td_3{
  width:16px;  
  background-image:url('../images/image_table/bg_l_r.png');
  background-position: right top;
}


.div_big_image_container .tr_3 .td_1{
  width:16px;
  height:16px;
  background-image:url('../images/image_table/bg_corners.png');
  background-repeat: no-repeat;
  background-position: left bottom;
}

.div_big_image_container .tr_3 .td_2{
  height:16px;
  background-image:url('../images/image_table/bg_t_b.png');
  background-position: left bottom;
}

.div_big_image_container .tr_3 .td_3{
  width:16px;
  height:16px;
  background-image:url('../images/image_table/bg_corners.png');
  background-position: right bottom;
  background-repeat: no-repeat;
}

.div_no_found{
  float:left;
  margin:20px;
  font-size:13px;
  font-weight:bold;
  color:#575757;
  
}

.div_big_href_container{
  float:left;
  width:232px;
  margin:0 0 0 0px;
  text-decoration: none;
  margin-top:5px;
  color:#464646;
  opacity:0.8;
  filter: alpha(opacity = 80);
  position:relative;
  cursor:pointer;
}


.div_big_href_container .div_image{
  float:left;
  width:66px;
  height:59px;
  background-position: center center;
  background-repeat: no-repeat;
}

.div_big_href_container .div_image.download{
  background-image:url('../images/homepage/ico_right_download.png');
}

.div_big_href_container .div_image.news{
  background-image:url('../images/homepage/ico_right_star.png');
}

.div_big_href_container .div_image.shop{
  background-image:url('../images/homepage/ico_right_buy.png');
}

.div_big_href_container .div_image.contacts{
  background-image:url('../images/homepage/ico_phone.png');
}

.div_big_href_container .div_image.centrum{
  background-image:url('../images/homepage/ico_setting.png');
}

.div_big_href_container .div_image.company{
  background-image:url('../images/homepage/ico_house.png');
}




.div_big_href_container .div_image.tutorials{
  background-image:url('../images/homepage/ico_right_tutor.png');
}

.div_big_href_container .div_image.try_it{
  background-image:url('../images/homepage/ico_right_demo.png');
}


.div_big_href_container .div_text{
  float:left;
  width:140px;
  color:#464646;
  font-size:16px;
  text-transform: uppercase;
  margin:23px 0 0 14px;
}

.div_hor_delic_right{  
  background-image:url('../images/bg_right_part_delic.png');
  float:left;
  width:250px;
  height:18px;
  margin-top:4px;
}


.div_small_href_container{
  float:left;
  width:232px;
  margin:5px 0 0 14px;
  text-decoration: none;
  cursor:pointer;
  color:#464646;
  opacity:0.8;
  filter: alpha(opacity = 80);
}

#div_around_popups{
   float:left; 
   background-color:Red; 
   position:absolute;  
   overflow:hidden; 
   z-index:999; 
   left:0px; 
   top:0px;
   display:none;
}

.div_small_href_container .div_image{
  float:left;
  width:30px;
  height:28px;
  background-position: center center;
  background-repeat: no-repeat;
}

.div_small_href_container .div_image.price{
  background-image:url('../images/big_icons/small_price.png');
}

.div_small_href_container .div_image.help{
  background-image:url('../images/big_icons/small_help.png');
}

.div_small_href_container .div_image.actions{
  background-image:url('../images/big_icons/small_actions.png');
}

.div_small_href_container .div_image.forum{
  background-image:url('../images/big_icons/small_forum.png');
}
  
.div_small_href_container .div_image.specif{
  background-image:url('../images/big_icons/small_specif.png');
}

.div_small_href_container .div_image.users{
  background-image:url('../images/big_icons/small_users.png');
}

.div_small_href_container .div_image.news{
  background-image:url('../images/big_icons/small_news.png');
}

.div_small_href_container .div_image.href{
  background-image:url('../images/big_icons/bg_href.png');
}

.div_small_href_container .div_image.school{
  background-image:url('../images/big_icons/small_school.png');
}

.div_small_href_container .div_image.book{
  background-image:url('../images/big_icons/small_book.png');
}

.div_small_href_container .div_image.eu{
  background-image:url('../images/big_icons/small_eu.png');
}

.div_small_href_container .div_image.version{
  background-image:url('../images/big_icons/small_version.png');
}

.div_half_line_ex{
  float:left;
  width:100px;
  margin:8px 0 0 13px;
}

.div_half_line_ex .div_icon{
  float:left;
  width:16px;
  height:16px;
  background-repeat: no-repeat;
  background-position: left center;
}

.div_half_line_ex .div_icon.text{
  background-image:url('../images/big_icons/text.png');
}
.div_half_line_ex .div_icon.open_question{
  background-image:url('../images/big_icons/pisemka.png');
}
.div_half_line_ex .div_icon.test_question{
  background-image:url('../images/big_icons/test.png');
}
.div_half_line_ex .div_icon.files{
  background-image:url('../images/big_icons/soubor.png');
}

.div_half_line_ex .div_label{
  float:left;
  color:white;
  margin:0px 0 0 8px;
}



.div_small_href_container .div_text{
  float:left;
  width:150px;
  color:#464646;
  font-size:14px;
  margin:6px 0 0 14px;
}

.div_right_box_t{
  float:left;
  width:249px;
  height:4px;
  background-image:url('../images/bg_box_right_t_b.png');
  font-size:0px;
  margin-top:15px;
}

.div_right_box_b{
  float:left;
  width:249px;
  height:4px;
  background-image:url('../images/bg_box_right_t_b.png');
  background-position: left bottom;
  font-size:0px;
}

.div_right_box_m{
  float:left;
  width:249px;
  background-image:url('../images/bg_box_right_m.png');
  background-position: left bottom;
  padding-bottom:8px;
}

.hover_b:hover .div_btn_show_edubz{
  opacity:1.0;
  filter: alpha(opacity = 100); 
}

.div_btn_show_edubz{
  float:left;
  width:130px;
  height:26px;
  text-align: center;
  line-height:26px;
  color:white;
  background-image:url('../images/btn_more_baz.png');
  margin:15px 0 0 60px;
  font-size:11px;
  display:noane;
  opacity:0.8;
  filter: alpha(opacity = 80);  
  
}

.div_right_box_title{
  float:left;
  margin:0 0 0 8px;
}

.div_right_box_title .div_image{
  float:left;
  width:25px;
  height:25px;
  background-repeat: no-repeat;
  background-position: center center;
}

.div_right_box_title .div_image.exchange{
  background-image:url('../images/big_icons/small_exchange.png');
}

.div_right_box_title .div_image.version{
  background-image:url('../images/big_icons/small_version.png');
}

.div_right_box_title .div_text{
  float:left;
  font-size:13px;
  color:white;
  margin:5px 0 0 8px;
}

.div_exchange_line{
  float:left;
  width:220px;
  margin:8px 0 0 12px;
  font-size:12px;
  color: #dcdcdc;
}
.div_exchange_line b{
  color:white;
}

.div_table_edit_prices{
  float:left;
  width:570px;
  margin-left:35px;
  margin-top:10px;
  border-collapse:collapse;
  table-layout: fixed;
  color:#888888;
  font-size:12px;
}

.div_table_edit_prices tr, .div_table_edit_prices tr td{
  height:22px;
  padding:0px 0 0px 0;
  margin:0px;
}

.div_table_edit_prices tr.line:hover{
  background-color:#d9d9d9;
}
.div_table_edit_prices tr.not{
  background-color:#d9d9d9;
}   
.div_table_edit_prices tr.not:hover{
  background-color:#d9d9d9;
}

.div_table_edit_prices input{
  height:20px;
  background-color: transparent;
  padding-left:3px;
  border:none;
  color:#424242;
  -moz-border-radius: 3px;
  border-radius: 3px; 
  cursor: default;
}
.div_table_edit_prices tr.not input{
  background-color: white;
  cursor: text;
}

.div_banner_right{
  float:left;
  width:253px;
  height:115px;
  text-decoration: none;
  margin-top:12px;
}

.div_banner_right .div_text_top{
  float:left;
  width:100%;
  color:white;
  font-size:15px;
  text-align: center;
  margin:9px 0 0 0;
}
.div_banner_right .div_text_bottom{
  float:left;
  width:100%;
  color:#636363;
  font-size:13px;
  text-align: center;
  margin:64px 0 0 0;
}

.div_banner_right.dotest{
  background-image:url('../images/bg_banner_dotest.png');
  margin-left:-2px;
  text-decoration: none;
}

.div_banner_right.edubase{
  background-image:url('../images/bg_banner_edubase.png');
  margin-left:-2px;
}

.div_arrow_sm{
  float:left; 
  width:16px;
  height:20px; 
  margin-top:3px;
  cursor:pointer;
  position:relative;
}

.div_arrow_sm.arr_l{
  background-image:url('../images/bg_input_l.png');
}  

.div_arrow_sm.arr_r{
  background-image:url('../images/bg_input_r.png');
}

/* Hint */
#div_hint_container{
  float:left;
  width:auto;
  height:30px;
  position:absolute;
  left:0px;
  top:0px;
  background-image:url('../images/bg_hint_m.png');
  background-position: center top;
  z-index:99;
  display:none;
}

#div_hint_left{
  float:left;
  width:3px;
  height:30px;
  background-image:url('../images/bg_hint_l_r.png');
  background-position: left top;
  position:absolute;
  left:-3px;
  top:0px;  
  background-repeat: no-repeat;
}


#div_hint_right{
  float:left;
  width:3px;
  height:30px;
  background-image:url('../images/bg_hint_l_r.png');
  background-position: right top;
  position:absolute;
  right:-3px;
  top:0px;  
  background-repeat: no-repeat;
}

#div_hint_content{
  float:left;
  margin:5px 6px 0 6px;
  font-size:12px;
}


#div_hint_container.bottom{
  background-image:url('../images/bg_hint_m_b.png');
}

#div_hint_container.bottom #div_hint_left{
  background-position: left bottom;
}

#div_hint_container.bottom #div_hint_right{
  background-position: right bottom;
}

#div_hint_container.bottom #div_hint_content{
  margin:11px 6px 0 6px;
}

.div_info_btn{
  float:right;
  width:15px;
  height:15px;
  background-image:url('../images/bg_info_btn.png');
  cursor: help;
}

.div_info_bubble_gray{
  float:left;
  width:350px;
  height:140px;
  position:absolute;
  left:0px;
  top:0px;
  background-image:url('../images/bg_info_bubble.png');
  z-index:109;
  display:none;
}

.div_info_bubble_gray .div_content{
  float:left;
  width:340px;
  height:120px;
  margin:5px 0 0 5px;
  color:white;
  font-size:11px;
  text-align: left;
  display:none;
}

.more_info_ver{
  float:right; 
  width:150px; 
  color:white; 
  text-align:right; 
  margin:14px 11px 0 0;
  font-size:12px;
  display:none;
}

.more_info_ver:hover{
  text-decoration: underline;
  
}


.div_text_main h2{
  font-size:16px;
}

#div_big_slider_container{
  float:left;
  width:650px; 
  height:187px;
  margin:0 0 0 -8px;
  background-image:url('../images/banner_eb_3/001_blue.png');
  display:none;
}

#div_slider_pagination{
  float:left;
  height:35px;
  width:642px;
  display:none;
}

#div_slider_pagination .div_pag_item{
  float:right;
  width:16px;
  height:16px;
  background-image:url('../images/banner_eb_3/pagination.png');
  cursor:pointer;
  margin:4px 5px 0 0;
}

#div_slider_pagination .div_pag_item:hover{
  background-position: left bottom;
}

#div_slider_pagination .div_pag_item.active{
  background-position: left bottom;
}

#div_mover_container{
  float:left;
  overflow: hidden;
  width:638px;
  height:175px;
  margin:4px 0 0 6px;
  position:relative;
  
}

#div_mover_container .div_item{
  float:left;
  width:638px;
  height:175px;
  position:absolute;
  left:0px;
  top:0px;
  background-repeat: no-repeat;
}

#div_faq_target .div_line{
  float:left;
  width:620px;
  margin-top:5px;
  height:20px;
  overflow:hidden;
  border-bottom:1px #ffffff dashed;
}

#div_faq_target .div_line a:hover{
  text-decoration: underline;
}

#div_faq_target .div_line a span{
  color:#565656;    
}

.t_h_scrollbar{
  float:left;
  position:relative;
  overflow-y:auto;
  overflow-x:hidden;
}

.help_buy{
  float:left; 
  width:500px; 
  margin:20px 0 0 54px; 
  font-weight:bold;
  background-image:url('../images/ico_quest.png');
  background-repeat: no-repeat;
  background-position: left center;
  height:22px;
  line-height:22px;
  padding-left:25px;
}

#div_comf_cont{
  float:left; margin-left:30px;
  margin-top:0px; 
  width:600px;
}

.full_width{
  float:left; width:100%;
}

.half_width{
  float:left;
  width:250px;
  margin-left:10px;
}


.half_width.right{
  float:Right;
}

#div_comf_cont h3{
  font-weight:normal;
  text-transform: uppercase;
}

#div_comf_cont span{
  float:left;
  width:250px;
  color:#313131;
  margin-top:5px;
}

#div_comf_cont b{
  float:right;
  
}

h2.popup_h2{
  float:left;
  margin-left:20px;
  width:550px; 
  text-transform: uppercase;
  font-weight:normal;
  color:#164953;
  display:none;
}

h4.popup_h2{
  float:left;
  width:100%; 
  text-transform: uppercase;
  font-weight:normal;
  color:#164953;
  font-size:15px;
}


#div_header_title.dotest{
  float:right;
  width:450px;
  height:105px;
  background-image:url('../images/homepage/bg_title_header_dotest.png');
  background-position: center center;
  background-repeat: no-repeat;
  margin:22px 15px 0 0;
}

.a_bulb_button{
  padding:10px 10px 10px 60px;
  max-width:300px;
  display:inline-block;
  text-align: left;  
  -moz-border-radius: 2px;
  border-radius: 2px;    
  background-repeat: no-repeat;
  background-position: 0px center;
  background-color:#3a383a;
  border:1px #252425 solid;
  color:white !important;           
  /*background-image:url('../images/bg_bulb_button.png');*/
  background-image:url('../images/bg_btn_grad.png');
  background-color:#00ade4;
  border:1px #0083ad solid;
  -webkit-box-shadow: 0 1px 0 #c6c6c6,inset 0 1px 0 rgba(255,255,255,0.2);
  box-shadow: 0 1px 0 #c6c6c6,inset 0 1px 0 rgba(255,255,255,0.2);
  text-shadow: rgba(0,0,0,0.2) 0 1px 0;
  -webkit-text-shadow: rgba(0,0,0,0.2) 0 1px 0;
  -moz-text-shadow: rgba(0,0,0,0.2) 0 1px 0;  
}



.a_bulb_button:hover{
  background-color:#80a90c;
  border:1px #6b8e08 solid;
  color:white;
}

                  .div_webinar_line{
                    float:left;
                    width:100%;
                    margin-top:6px;
                  }
                  
                  .div_webinar_line label{
                    float:left;
                    width:100px;
                    margin-top:5px;
                  }
                  
                  .div_webinar_line input{
                    float:left;
                    width:459px;
                    margin-right:0px;
                    background-color:white;
                    border:1px #0099e0 solid;
                    -moz-border-radius: 3px;
                    -webkit-border-radius: 3px;
                    -khtml-border-radius: 3px;
                    border-radius: 3px;              
                    color:#323232;
                    height:25px;
                    padding-left:5px; 
                    -webkit-box-shadow: inset 0 1px 0 rgba(0,0,0,0.2);
                    box-shadow: inset 1px 1px 2px rgba(0,0,0,0.2);                         
                  }
                  
                  .div_webinar_line textarea{
                    float:left;
                    width:457px;
                    margin-right:0px;
                    background-color:white;
                    border:1px #0099e0 solid;
                    -moz-border-radius: 3px;
                    -webkit-border-radius: 3px;
                    -khtml-border-radius: 3px;
                    border-radius: 3px;              
                    color:#323232;
                    height:25px;
                    padding-left:5px;  
                    resize: vertical;
                    height:60px;
                    font-family:Arial;
                    -webkit-box-shadow: inset 0 1px 0 rgba(0,0,0,0.2);
                    box-shadow: inset 1px 1px 2px rgba(0,0,0,0.2);                         
                    padding-top:4px;    
                  }                  
                  
                  .div_webinar_line select{
                    width:466px;
                    background-color:#3a3a3a;
                    border:1px #171717 solid;
                    -moz-border-radius: 3px;
                    -webkit-border-radius: 3px;
                    -khtml-border-radius: 3px;
                    border-radius: 3px;              
                    color:white;
                    height:25px;                    
                  }
                  .webinar_container{
                    float:left;
                    width:580px;
                  }
                  
                  .send_webinar, .send_contact_message{
                    float:right;
                    padding:10px 25px;
                    background-color: #8ba308;
                    text-transform: uppercase;
                    color:white !important;              
                    -moz-border-radius: 3px;
                    -webkit-border-radius: 3px;
                    -khtml-border-radius: 3px;
                    border-radius: 3px;  
                    margin:15px 15px 0 0;
                    
  background-image:url('../images/bg_grad_2.png');
  background-color:#00ade4;
  border:1px #0083ad solid;
  -webkit-box-shadow: 0 1px 0 #c6c6c6,inset 0 1px 0 rgba(255,255,255,0.2);
  box-shadow: 0 1px 0 #c6c6c6,inset 0 1px 0 rgba(255,255,255,0.2);
  text-shadow: rgba(0,0,0,0.2) 0 1px 0;
  -webkit-text-shadow: rgba(0,0,0,0.2) 0 1px 0;
  -moz-text-shadow: rgba(0,0,0,0.2) 0 1px 0;                                                               
                  }
                  
                  .span_necessery{
                    float:right; margin:10px 15px 0 ;
                    text-align: right;
                    width:500px;
                  }

.mceIframeContainer.mceFirst.mceLast{
  position:relative;
}                  
#div_edit_short_content_ifr{
left:0px; top:0px;
position:absolute;
}              

.span_area_title{
  float:left;
  width:600px;
  margin-left:20px;
  margin-top:29px;
  font-size:13px;
  text-transform: uppercase;
  position:relative;
}    

.div_are_numbering{
  float:left;
  width:35px;
  height:35px;
  border:4px #595959 solid;
  position:absolute;
  left:-58px;
  top:-15px;
  -moz-border-radius: 22px;
  -webkit-border-radius: 22px;
  -khtml-border-radius: 22px;
  border-radius: 22px;  
  text-align: center;
  line-height:35px;
  font-family: tahoma, Geneva, Verdana, sans-serif;
  font-size:20px; 
  color:#595959; 
}

.div_checkbox_paym{
  float:left;
  width:115px;
  height:22px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -khtml-border-radius: 3px;
  border-radius: 3px;
  margin:3px 0 0 25px;  
  cursor:pointer;     
}

.div_checkbox_paym span{
  float:right;
  display:none;
  color:white;
  text-align: center;
  width:85px;
  height:auto;
  line-height:1;
  margin-top:5px;
  
}

.div_checkbox_paym.disable{
  background-color: #656565;
  background-image:url('../images/bg_no_icon.png');
  background-repeat: no-repeat;
  background-position: 10px center;
}

.div_checkbox_paym.disable .disable{
  display:block;
  color:#dfdfdf;
}

.div_checkbox_paym.enable{
  background-color: #a7c219;
  background-image:url('../images/bg_yes_icon.png');
  background-repeat: no-repeat;
  background-position: 7px center;    
}

.div_checkbox_paym.disable:hover, .div_checkbox_paym.hover{
  /*background-color: #b7d22b;*/
  background-image:url('../images/bg_yes_icon.png');
  background-repeat: no-repeat;
  background-position: 7px center;
}


.div_checkbox_paym.enable .enable{
  display:block;
}

.div_checkbox_paym.disable:hover .disable, .div_checkbox_paym.hover .disable{
  display:none;
}
.div_checkbox_paym.disable:hover .enable, .div_checkbox_paym.hover .enable{
  display:block;
}

.div_checkbox_paym.opened{
  background-color:#009fd1;
}

.div_checkbox_paym.opened .enable, .div_checkbox_paym.opened .disable{
  display:none;
}



.opened_check_box{
  float:left;
  width:100%;
  height:124px;
  background-color: #009fd1;
  position:absolute;
  top:0px;
  left:0px;
  display:none;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -khtml-border-radius: 3px;
  border-radius: 3px;  
}

.opened_check_box ul{
  color:white;
  margin:0px; 
  padding:0px 0 0 0px;
  text-align: center; 
  list-style: none;
}

.opened_check_box li{
  margin:4px;
  padding:0px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -khtml-border-radius: 3px;
  border-radius: 3px;   
}

.opened_check_box li:hover{
  background-color: #a7c219;
  background-image:url('../images/bg_yes_icon.png');
  background-repeat: no-repeat;
  background-position: 4px center;    
}

.div_checkbox_paym.opened .opened_check_box{
  display:block;
}

.btn_typeBig{
  float:left;
  width:250px;
  height:52px;   
  margin-top:20px;  
  background-image:url('../../images/bg_grad_2.png');
  background-repeat: repeat-x;
  background-position: left bottom;  
  background-color:#626262;
  border:1px transparent solid;  
}


.btn_typeBig.blue{
  background-color:#00ade4;
  border:1px #0083ad solid;
  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2);
  box-shadow: inset 1px 2px 1px rgba(255,255,255,0.2);
  text-shadow: rgba(0,0,0,0.25) 0 1px 0;
  -webkit-text-shadow: rgba(0,0,0,0.2) 0 1px 0;
  -moz-text-shadow: rgba(0,0,0,0.2) 0 1px 0;
}    


.btn_typeBig.orange{
  background-color:#e44600;
  border:1px 1px #ad3100 solid solid;
  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2);
  box-shadow: inset 1px 2px 1px rgba(255,255,255,0.2);
  text-shadow: rgba(0,0,0,0.25) 0 1px 0;
  -webkit-text-shadow: rgba(0,0,0,0.2) 0 1px 0;
  -moz-text-shadow: rgba(0,0,0,0.2) 0 1px 0;
}    

.btn_typeBig.edubase{
  background-color:#80a90c;
  border:1px 1px #6b8e08 solid solid;
  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2);
  box-shadow: inset 1px 2px 1px rgba(255,255,255,0.2);
  text-shadow: rgba(0,0,0,0.25) 0 1px 0;
  -webkit-text-shadow: rgba(0,0,0,0.2) 0 1px 0;
  -moz-text-shadow: rgba(0,0,0,0.2) 0 1px 0;
} 

.btn_typeBig.edubase:hover{
  background-color:#769300;
}

.btn_typeBig.dotest{
  background-color:#bf0100;
  border:1px 1px #a90100 solid solid;
  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2);
  box-shadow: inset 1px 2px 1px rgba(255,255,255,0.2);
  text-shadow: rgba(0,0,0,0.25) 0 1px 0;
  -webkit-text-shadow: rgba(0,0,0,0.2) 0 1px 0;
  -moz-text-shadow: rgba(0,0,0,0.2) 0 1px 0;
} 

.btn_typeBig.dotest:hover{
  background-color:#a80100;
}


.btn_typeBig.disabled{
  background-color:#626262;
  border:1px transparent solid;  
  -webkit-box-shadow: none;
  box-shadow: none;
}

.btn_typeBig.blue:hover{
  background-color:#00a0d3;
}

.btn_typeBig.orange:hover{
  background-color:#cf4000;
}


.btn_typeBig.left{ 
  -moz-border-radius-topleft: 4px;
  border-top-left-radius: 4px;
  -moz-border-radius-bottomleft:4px;
  border-bottom-left-radius:4px;
}
.btn_typeBig.right{
  -moz-border-radius-topright: 4px;
  border-top-right-radius: 4px;
  -moz-border-radius-bottomright:4px;
  border-bottom-right-radius:4px;
}

.btn_typeBig.normal{
  -moz-border-radius: 4px;
  border-radius: 4px;    
}


.btn_typeBig .div_image{
  float:left;
  width:70px;
  height:26px;
  margin-top:14px;
  background-repeat: no-repeat;
  background-position: center center;
  
}

.btn_typeBig .div_image.edubase{
  background-image:url('../images/homepage/bg_edubase_white.png');
  background-size: contain;
}
.btn_typeBig .div_image.dotest{
  background-image:url('../images/homepage/bg_dotest_white.png');
  background-size: contain;
}
.btn_typeBig .div_image.company{
  background-image:url('../images/bg_compay_icon.png');
}
.btn_typeBig .div_image.school{
  background-image:url('../images/bg_school_icon.png');
  
}




.btn_typeBig span{
  float:left;
  color:white;
  text-transform: uppercase;
  font-size:15px;
  margin:20px 0 0 0px;
}

.span_warning{
  float:left;
  margin:12px 0 0 20px;
  color:#323232;
  font-style: italic;
}





.btn_big_m{
  float:left;
  width:250px;
  height:50px;
  -moz-border-radius: 4px;
  border-radius: 4px;    
  -webkit-box-shadow: 0 1px 0 #c6c6c6,inset 0 1px 0 rgba(255,255,255,0.2);
  box-shadow: 0 1px 0 #c6c6c6,inset 1px 2px 1px rgba(255,255,255,0.2);
  text-shadow: rgba(0,0,0,0.25) 0 1px 0;
  -webkit-text-shadow: rgba(0,0,0,0.2) 0 1px 0;
  -moz-text-shadow: rgba(0,0,0,0.2) 0 1px 0;
  background-image:url('../../images/bg_grad_2.png');
  background-repeat: repeat-x;
  background-position: left bottom;  
  margin-top:60px;
  margin-left:30px;
}

.btn_big_m .div_image{
  float:left;
  width:90px;
  height:100%;
  background-repeat: no-repeat;
  background-position: center center;
}


.btn_big_m.blue{
  background-color:#00ade4;
  border:1px #0083ad solid;
}

.btn_big_m.green{
  background-color:#80a90c;
  border:1px #6b8e08 solid;
}

.btn_big_m.green:hover{
  background-color:#8dbf00;
  border:1px #6b8e08 solid;
}

.btn_big_m.blue:hover{
  background-color:#0096c6;
  border:1px #6b8e08 solid;
}






.btn_big_m.red:hover{
  background-color:#a90c0c;
  border:1px #8e0808 solid;
}



.btn_big_m .div_image.quest{
  background-image: url('../images/bg_icon_quest.png');
}

.btn_big_m .div_image.shop{
  background-image: url('../images/bg_icon_shop.png');
}

.btn_big_m span{
  float:left;
  color:white;
  text-transform: uppercase;
  font-size:15px;
  margin:18px 0 0 0px;
}

.btn_big_m.facebook{
  width:350px;
  margin-left:142px;
  margin-top:15px;
}

.btn_big_m.facebook .div_image{
  background-image: url('../../images/homepage/facebook.png');
}

.btn_big_m.facebook:hover{
  background-color:#3d5b99;
  border:1px #1f3b75 solid;
}

#div_fade_over{
  float:left; 
  width:510px; 
  height:auto;
  padding-bottom:30px; 
  margin-left:-255px;

  position:fixed; 

  left:50%; 
  background-color:white;
  -moz-border-radius: 4px;
  border-radius: 4px;  
  display:none;
  z-index:100;
}

.a_btn_close_popup{
  float:right;
  width:23px;
  height:23px;
  background-image:url('../images/bg_close_popup.png');
  margin:20px 20px 0 0;
}

.a_btn_close_popup:hover{
  background-position: left bottom;
}

.input_line_buy{
  float:left; 
  margin-left:10px;
  margin-top:8px; 
  width:456px;
}

.input_line_buy label{
  float:left;
  width:140px;
  margin-top:7px;
  font-weight:bold;
}

.input_line_buy input{
  float:left;
  width:300px;
  margin:4px 0 0 0;
  height:20px;
  padding:0px;
  background-color:#00ade4;
  border:1px #008fbc solid;
  -moz-border-radius: 2px;
  border-radius: 2px;
  padding-left:5px;
  color:white;   
}


.input_line_buy textarea{
  float:left;
  width:300px;
  margin:4px 0 0 0;
  height:50px;
  font-family: arial, sans-serif;
  resize: vertical;
  padding-top:4px;
  padding:0px;
  background-color:#00ade4;
  border:1px #008fbc solid;
  -moz-border-radius: 2px;
  border-radius: 2px;
  padding-left:5px;
  color:white;   
}


.div_alert_up{
  float:left;
  margin:20px 0 0 30px;
  font-weight:bold;
  font-style: italic;
}

.div_fak_checkbox{
  float:left;
  width:21px;
  height:21px;
  border:2px #00ade4 solid;
  -moz-border-radius: 3px;
  border-radius: 3px; 
  background-repeat: no-repeat;
  background-position: center center; 
}


.div_fak_checkbox.checked{
  background-image:url('../images/bg_checkbox_check_fak.png');
}


.input_line_buy.check{
  cursor:pointer;
  margin-top:15px;
}

.input_line_buy.check:hover label{
  color:#008ebb;
  cursor:pointer;
}

.input_line_buy.check:hover .div_fak_checkbox{
  border-color:#008ebb;
}
         

.more_info_reference{
  float:left;
  color:#00a0d3;
  font-size:12px;
  position:absolute;
  bottom:10px; 
  right:5px;
  z-index:3;
}

.more_info_reference:hover{
  text-decoration: underline;
}

#buyLicecne.disable{
  background-color: #cccccc;
  border:1px #b1b1b1 solid;
}

.showWhenTooMuchAuthor{
  display:none;
}