html *{margin:0;padding:0;}
html{height:100%}
body,html{min-height:100%;font-family:arial,sans;font-size:12px;background:#eee;color:#333;position:relative;}
a{color:#660065;border:0;}
p{margin:0 0 1em 0;}
h1,h2,h3,h4,h5,.h1,.h2,.h3,.h4,.h5{font-weight:normal;}
img{vertical-align:bottom;border:0;}
.clear{clear:both;font-size:1px;line-height:1px;}
.juster{display:inline-block;width:100%;}

@font-face {
    font-family: 'roboto_cnregular';
    src: url('roboto-condensed-webfont.eot');
    src: url('roboto-condensed-webfont.eot?#iefix') format('embedded-opentype'),
         url('roboto-condensed-webfont.woff') format('woff'),
         url('roboto-condensed-webfont.ttf') format('truetype'),
         url('roboto-condensed-webfont.svg#roboto_cnregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

.wrapper{width:100%;background:#eee;margin:0 auto;padding:0 0 362px 0;/*Тут высота футера*/z-index:1;}

.wrapper a{text-decoration:none;font-weight:bold;color:#880000;}
.wrapper a:hover{text-decoration:underline;}
.wrapper .text-style1{color:#880000;}
.wrapper .text-style2{font-style:italic;}
.wrapper .text-style3{color:#690000;}
.wrapper .text-style4{color:#777780;}
.wrapper .text-style5{color:#999;}
.wrapper .text-bold{font-weight:bold;}

.w_header{width:100%;height:222px;position:relative;background:url('/images/header_bg.png') repeat-x top left;margin-bottom:25px;}
.w_header .header{width:1020px;height:222px;position:relative;margin:0 auto;}

.w_header .header .w_lang{height:32px;position:absolute;top:0;right:0;font-size:0;}
.w_header .header .w_lang .w_lang_bl{float:left;width:7px;height:32px;background:url('/images/w_lang_bl.png') no-repeat top left;}
.w_header .header .w_lang .w_lang_bc{float:left;height:32px;background:url('/images/w_lang_bc.png') repeat-x top left;padding-left:2px;}
.w_header .header .w_lang .w_lang_bc a{float:left;display:block;margin:5px 2px 0 0;}
.w_header .header .w_lang .w_lang_bc a img{}
.w_header .header .w_lang .w_lang_br{float:left;width:7px;height:32px;background:url('/images/w_lang_br.png') no-repeat top left;}
.w_header .header a.logo_link{display:block;position:absolute;top:23px;left:429px;}
.w_header .header .menu{width:983px;height:66px;position:relative;top:97px;background:url('/images/h_menu_bg.png') no-repeat top left;margin:0 auto;}
.w_header .header .menu ul{font-size:0;list-style-type:none;}
.w_header .header .menu ul li{display:inline-block;}
.w_header .header .menu ul li a{display:block;height:66px;}
.w_header .header .menu ul li a.a_home{width:133px;background:url('/images/menu_home.png') no-repeat 47px top;}
.w_header .header .menu ul li a.a_products{width:152px;background:url('/images/menu_products.png') no-repeat 41px top;}
.w_header .header .menu ul li a.a_services{width:147px;background:url('/images/menu_services.png') no-repeat 40px top;}
.w_header .header .menu ul li a.a_store{width:111px;background:url('/images/menu_store.png') no-repeat 38px top;}
.w_header .header .menu ul li a.a_support{width:138px;background:url('/images/menu_support.png') no-repeat 40px top;}
.w_header .header .menu ul li a.a_contact{width:137px;background:url('/images/menu_contact.png') no-repeat 39px top;}
.w_header .header .menu ul li a.a_about_us{width:152px;background:url('/images/menu_about_us.png') no-repeat 40px top;}
	/* hover */
	.w_header .header .menu ul li a.a_home:hover{background:url('/images/menu_home.png') no-repeat 47px bottom;}
	.w_header .header .menu ul li a.a_products:hover{background:url('/images/menu_products.png') no-repeat 41px bottom;}
	.w_header .header .menu ul li a.a_services:hover{background:url('/images/menu_services.png') no-repeat 40px bottom;}
	.w_header .header .menu ul li a.a_store:hover{background:url('/images/menu_store.png') no-repeat 38px bottom;}
	.w_header .header .menu ul li a.a_support:hover{background:url('/images/menu_support.png') no-repeat 40px bottom;}
	.w_header .header .menu ul li a.a_contact:hover{background:url('/images/menu_contact.png') no-repeat 39px bottom;}
	.w_header .header .menu ul li a.a_about_us:hover{background:url('/images/menu_about_us.png') no-repeat 40px bottom;}
	
.w_header .header .second_menu{height:44px;position:relative;top:114px;margin:0 auto;}
.w_header .header .second_menu ul{height:44px;list-style-type:none;text-align:center;font-size:0;}
.w_header .header .second_menu ul li{display:inline-block;font-family:'roboto_cnregular';font-size:17px;line-height:44px;}
.w_header .header .second_menu ul li a{height:44px;display:block;font-weight:normal;color:#fff;}
.w_header .header .second_menu ul li a span{float:left;display:block;}
.w_header .header .second_menu ul li a:hover{color:#e2cccc;}
.w_header .header .second_menu ul li a span.sep_first{width:15px;height:44px;background:url('/images/hs_menu_left.png') no-repeat;background-position:0 0;}
.w_header .header .second_menu ul li a span.sep_second{width:13px;height:44px;background:url('/images/hs_menu_right.png') no-repeat;background-position:0 0;}
.w_header .header .second_menu ul li a span.sep_center{background:url('/images/hs_menu_bg.png') repeat-x;background-position:0 0;padding:0 8px;}
.w_header .header .second_menu ul li a span.sep_left{width:13px;height:44px;background:url('/images/hs_menu_left_sep.png') no-repeat;background-position:0 0;}
.w_header .header .second_menu ul li a span.sep_right{width:13px;height:44px;background:url('/images/hs_menu_right_sep.png') no-repeat;background-position:0 0;}
	.w_header .header .second_menu ul li.sm_active a{color:#4f0404;}
	.w_header .header .second_menu ul li.sm_active a:hover{color:#4f0404;}
	.w_header .header .second_menu ul li.sm_active a span.sep_first{background-position:0 -46px;}
	.w_header .header .second_menu ul li.sm_active a span.sep_second{background-position:0 -46px;}
	.w_header .header .second_menu ul li.sm_active a span.sep_center{background-position:0 -46px;}
	.w_header .header .second_menu ul li.sm_active a span.sep_left{background-position:0 -46px;}
	.w_header .header .second_menu ul li.sm_active a span.sep_right{background-position:0 -46px;}

.main{width:1020px;margin:0 auto;font-size:15px;line-height:18px;}

.main .table_content_box{background-color:transparent !important;margin-bottom:25px;}
	/*top*/
	.main .table_content_box .cbox_top_left{width:11px;height:12px;background:url('/images/content_box/cbox_l_top.png') no-repeat top left;}
	.main .table_content_box .cbox_top_center{width:;height:12px;background:url('/images/content_box/cbox_c_top.png') repeat-x top left;}
	.main .table_content_box .cbox_top_right{width:11px;height:12px;background:url('/images/content_box/cbox_r_top.png') no-repeat top left;}
	/*center*/
	.main .table_content_box .cbox_center_left{width:11px;height:;background:url('/images/content_box/cbox_l_center.png') repeat-y top left;}
	.main .table_content_box .cbox_center_content{width:1000px;background:#fff;padding:25px 0 7px 0;}
	.main .table_content_box .cbox_center_right{width:11px;height:;background:url('/images/content_box/cbox_r_center.png') repeat-y top left;}
	/*bottom*/
	.main .table_content_box .cbox_bottom_left{width:11px;height:12px;background:url('/images/content_box/cbox_l_bottom.png') no-repeat top left;}
	.main .table_content_box .cbox_bottom_center{width:;height:12px;background:url('/images/content_box/cbox_c_bottom.png') repeat-x bottom left;}
	.main .table_content_box .cbox_bottom_right{width:11px;height:12px;background:url('/images/content_box/cbox_r_bottom.png') no-repeat top left;}
.main .table_content_box .cbox_center_content h2{font-size:27px;line-height:33px;padding:0 20px;margin:0 0 31px 0;}
.main .table_content_box .cbox_center_content p{padding:0 20px;margin:0 0 18px 0;}
.main .table_content_box .cbox_center_content pre{padding:0 20px;}

.main .w_anim{width:975px;height:460px;position:relative;background:url('/images/animation/anim_panel.png') no-repeat top left;margin-bottom:10px;margin-left:20px;}
.main .w_anim .anim_left{float:left;width:775px;height:460px;position:relative;}
.main .w_anim .anim_left .w_top_options{width:775px;height:58px;}
.main .w_anim .anim_left .w_top_options .title_opt{float:left;display:block;margin:20px 0 0 40px;}
.main .w_anim .anim_left .w_top_options .opt_buttons{float:right;margin:12px 0 0 0;}
.main .w_anim .anim_left .w_top_options .opt_buttons img{cursor:pointer;background:url('/images/animation/anim_button_bg.png') no-repeat top left;}
.main .w_anim .anim_left .w_top_options .opt_buttons img:hover{background-position:bottom left;}
.main .w_anim .anim_left .animator_frame_content{overflow:auto;width:725px;height:362px;margin:5px 0 0 40px;}

.main .w_anim .anim_right{float:left;width:200px;height:460px;}
.main .w_anim .anim_right h3{width:190px;font-size:17px;line-height:17px;text-align:center;color:#fff;margin:21px 0 58px 0;}
.main .w_anim .anim_right .w_control{margin-left:17px;}
.main .w_anim .anim_right .w_control .controls_grp{}
.main .w_anim .anim_right .w_control .controls_grp .controls_title{font-size:14px;line-height:14px;color:#fff;margin-bottom:9px;}
.main .w_anim .anim_right .w_control .controls_grp .controls_grp_controls{margin-bottom:22px;}
.main .w_anim .anim_right .w_control .controls_grp_cb{font-size:14px;line-height:14px;color:#fff;margin-bottom:28px;}

.main .d_buttons{overflow:hidden;text-align:center;padding-left:240px;margin-bottom:10px;}
.main .d_buttons a{float:left;display:block;width:234px;height:69px;}
.main .d_buttons a.learn_more{background:url('/images/lean_more_bg.png') no-repeat;background-position:top left;}
.main .d_buttons a.learn_more:hover{background-position:bottom left;}
.main .d_buttons a.download{background:url('/images/download_bg.png') no-repeat;background-position:top left;}
.main .d_buttons a.download:hover{background-position:bottom left;}

.main .w_cont_menu{height:345px;position:relative;margin:0 0 18px 20px;}
.main .w_cont_menu .dvd_menu{float:left;width:766px;height:345px;background:url('/images/dvd/dvd_img.png') no-repeat -70px 0;}
.main .w_cont_menu .dvd_menu a{display:block;position:absolute;background-position:top left;}
.main .w_cont_menu .dvd_menu a.sqlite{width:58px;height:20px;top:35px;left:250px;background:url('/images/dvd/sqlite.png') no-repeat;}
.main .w_cont_menu .dvd_menu a.firebird{width:66px;height:20px;top:60px;left:400px;background:url('/images/dvd/firebird.png') no-repeat;}
.main .w_cont_menu .dvd_menu a.aspnet{width:78px;height:20px;top:110px;left:500px;background:url('/images/dvd/aspnet.png') no-repeat;}
.main .w_cont_menu .dvd_menu a.asp{width:39px;height:20px;top:174px;left:564px;background:url('/images/dvd/asp.png') no-repeat;}
.main .w_cont_menu .dvd_menu a.java_tomcat{width:64px;height:40px;top:224px;left:510px;background:url('/images/dvd/java_tomcat.png') no-repeat;}
.main .w_cont_menu .dvd_menu a.python{width:60px;height:20px;top:265px;left:410px;background:url('/images/dvd/python.png') no-repeat;}
.main .w_cont_menu .dvd_menu a.perl{width:34px;height:20px;top:225px;left:310px;background:url('/images/dvd/perl.png') no-repeat;}
.main .w_cont_menu .dvd_menu a.php{width:38px;height:20px;top:175px;left:205px;background:url('/images/dvd/php.png') no-repeat;}
.main .w_cont_menu .dvd_menu a.mysql{width:67px;height:20px;top:105px;left:155px;background:url('/images/dvd/mysql.png') no-repeat;}
.main .w_cont_menu .dvd_menu a:hover{background-position:bottom left;}
.main .w_cont_menu .os_menu{float:right;width:170px;height:345px;text-align:center;}
.main .w_cont_menu .os_menu a{display:block;margin-top:40px;}
.main .screen_box{font-size:17px;line-height:17px;text-align:center;margin:40px 0 18px 0;}
.main .screen_box a{display:block;margin-top:20px;}
.main .d_button{overflow:hidden;text-align:center;margin:0 0 18px 0;}
.main .d_button a{display:block;width:234px;height:69px;margin:0 auto;}
.main .d_button a.download{background:url('/images/download_bg.png') no-repeat;background-position:top left;}
.main .d_button a.download:hover{background-position:bottom left;}

.main .table_box{margin-left:20px;}
.main .table_box h3{font-size:17px;line-height:17px;font-weight:bold;text-align:center;margin:0 0 18px 0;}
.main .table_box table.table_lang_frame{width:950px;text-align:center;margin:0 0 27px 0;border-collapse:collapse;}
.main .table_box table.table_lang_frame tr td{border-collapse:collapse;border:1px solid #808080;}
.main .table_box table.table_lang_frame tr td.text-style5{font-size:12px;}
.main .table_box table.table_databases{width:600px;text-align:center;margin:0 0 27px 0;border-collapse:collapse;}
.main .table_box table.table_databases tr td{border-collapse:collapse;border:1px solid #808080;}
.main .table_box table.table_databases tr td.text-style5{font-size:12px;}

.main h4{cursor:pointer;font-size:15px;line-height:20px;padding-left:25px;background:url('/images/acc_bg.png') no-repeat bottom left;padding-bottom:30px;}
.main .hbg_none{background:none;padding-bottom:15px;}
.main h4 span.s_icon{float:left;display:block;width:10px;height:13px;background:url('/images/acc_icon.png') no-repeat bottom left;margin:2px 15px 0 0;}
.main h4 span.text-style1{font-size:12px;line-height:20px;}
.main .acc_content{position:relative;background:url('/images/acc_active_bg_border.png') no-repeat top left;padding: 0 50px 63px 50px;}
.main .acc_content p{font-size:14px;line-height:18px;}
.main .acc_cb_bottom{width:905px;height:33px;cursor:pointer;position:absolute;bottom:0;left:0;background:url('/images/acc_active_bg.png') no-repeat top left;}
.main #accordion{margin:0 20px 30px 20px;}

.footer_w{overflow:hidden;position:absolute;bottom:0;left:0;height:362px;width:100%;background:url('/images/footer_bg.png') repeat-x top left;}
.footer{width:1020px;margin:0 auto;height:362px;position:relative;font-size:12px;font-weight:bold;color:#aaa6a6;z-index:2;}

.footer_w .footer .wf_menu{overflow:hidden;position:relative;margin:62px auto 0 auto;}
.footer_w .footer .wf_menu .f_menu{float:left;margin-left:80px;}
.footer_w .footer .wf_menu .f_menu h3{font-size:18px;line-height:18px;font-weight:bold;color:#674e4e;margin-bottom:23px;}
.footer_w .footer .wf_menu .f_menu ul{line-height:0;list-style-type:none;}
.footer_w .footer .wf_menu .f_menu ul li{position:relative;line-height:16px;padding-left:14px;margin-bottom:12px;}
.footer_w .footer .wf_menu .f_menu ul li span{display:block;width:4px;height:2px;position:absolute;top:6px;left:0;background:url('/images/f_menu_marker.png') no-repeat top left;}
.footer_w .footer .wf_menu .f_menu ul li a{text-decoration:none;color:#aaa6a6;}
.footer_w .footer .wf_menu .f_menu ul li a:hover{text-decoration:underline;}
.footer_w .footer .wf_menu .f_menu ul li a span{}
.footer_w .footer .copyright{width:100%;position:absolute;bottom:80px;left:0;text-align:center;color:#735353;}

