* {margin: 0;padding: 0;} ul{list-style: none;}
html{background: #3FB760 url(../images/bg.jpg) repeat-x 0 0;}
body {background: transparent url(../images/page_back_program.jpg) no-repeat 50% 0;margin: 0;padding: 0;color: #fff;font: normal normal normal 14px/16px Verdana, Arial, Helvetica sans-serif;text-align: center;}
.clear{clear:both;font-size:1px;height:1px;}
a{color: #FFF157;font: normal normal normal 12px/14px Verdana, Arial, Helvetica sans-serif;text-decoration: none;}
div#page{width: 1000px;height: 100%;margin: 0 auto;text-align: left;}
    div#page div.page_top{width: 100%;height: 273px;position: relative;}
        /*div#page div.page_top div.page_top_container{height: 982px;position: relative;}*/
            div#page div.page_top div.page_top_container div.page_top_dates{width: 205px;height: 44px;position: absolute;top: 62px;right: -1px !important;*right: -28px;background: transparent url(../images/images.png) no-repeat 0 -686px;}
                div#page div.page_top div.page_top_container div.page_top_dates a{position: absolute;top: 0;left: 66px;width: 139px;height: 44px;}
                    div#page div.page_top div.page_top_container div.page_top_dates a:hover{background: transparent url(../images/images.png) no-repeat -66px -828px;}
                div#page div.page_top div.page_top_container div.page_top_dates div{position: absolute;top: 0;left: 0;width: 66px;height: 44px;color: #AEECE5;font: normal normal normal 11px Verdana, Arial, Helvetica sans-serif;float: left;text-align: right;}
                    div#page div.page_top div.page_top_container div.page_top_dates div strong{font-weight: normal;position: absolute;width: 60px;top: 4px;right: 7px;line-height: 15px;}
			div#page div.page_top ul#main_nav{position: absolute;top: 34px;right: 605px !important;*right: 575px;color: #fff;text-align: right;}
				div#page div.page_top ul#main_nav li{display: block;padding: 0 0 5px 0;}
					div#page div.page_top ul#main_nav a{color: #fff;font-weight: bold;}
						div#page div.page_top ul#main_nav a:hover, div#page div.page_top ul#main_nav a.on{color: #fff953;border-bottom: 1px dashed #fff953;padding: 0 0 1px 0;}
    div#page_middle{width: 1000px;margin: 0 !important;*margin: 0 0 0 27px;}
    div#page div.page_bottom{width: 100%;position: relative;}
div#page h1.logo{width: 195px;height: 182px;background: transparent url(../images/img_logo.png) no-repeat 0 0;position: absolute;top: 39px;left: 413px !important;*left: 441px;float: left;}
    div#page h1.logo a{display: block;width: 195px;height: 182px;}
div.local_links{position: absolute;top: 40px;left: 20px !important;*left: 46px;color: #ACE6EF;font-size: 11px;line-height: 13px;}
    div.local_links a{color: #DAF3F7;font-size: 11px;}

h2.title_registration{width: 177px;height: 23px;background: transparent url(../images/img_registration.gif) no-repeat 0 0;margin: 0 0 31px 57px;}
h2.title_program{width: 132px;height: 19px;background: transparent url(../images/titles.png) no-repeat 0 0;margin: 0 0 59px 57px !important;*margin: 0 0 59px 40px;}
div.title_tur_na_creativnostta{width: 291px;height: 28px;background: transparent url(../images/titles.png) no-repeat 0 -22px;margin: 8px 0 12px 9px;}
div.title_maistorski_klas{width: 232px;height: 28px;background: transparent url(../images/titles.png) no-repeat 0 -53px;margin: 8px 0 12px 9px;}
div.title_biznes_zakuska{width: 395px;height: 28px;background: transparent url(../images/titles.png) no-repeat 0 -84px;margin: 8px 0 12px 9px;}
div.title_arena_na_creativnostta{width: 330px;height: 28px;background: transparent url(../images/titles.png) no-repeat 0 -115px;margin: 8px 0 12px 9px;}
h2.title_creative{width: 309px;height: 23px;background: transparent url(../images/titles.png) no-repeat 0 -176px;margin: 0 0 44px 57px !important;*margin: 0 0 44px 40px;}
h2.title_andi{width: 161px;height: 27px;background: transparent url(../images/titles.png) no-repeat 0 -146px;margin: 0 0 44px 57px !important;*margin: 0 0 44px 40px;}
h2.title_the_creative{width: 205px;height: 19px;background: transparent url(../images/titles.png) no-repeat 0 -202px;margin: 0 0 44px 57px !important;*margin: 0 0 44px 40px;}
h2.title_za_apeiron{width: 205px;height: 19px;background: transparent url(../images/titles.png) no-repeat 0 -224px;margin: 0 0 44px 57px !important;*margin: 0 0 44px 40px;}
h2.title_partners{width: 147px;height: 19px;background: transparent url(../images/titles.png) no-repeat 0 -336px;margin: 0 0 44px 57px !important;*margin: 0 0 44px 40px;}
h2.title_contacts{width: 125px;height: 19px;background: transparent url(../images/titles.png) no-repeat 0 -280px;margin: 0 0 39px 57px !important;*margin: 0 0 39px 40px;}
h2.title_kakvo_predstoi{width: 233px;height: 23px;background: transparent url(../images/titles.png) no-repeat 0 -306px;margin: 0 0 39px 57px !important;*margin: 0 0 39px 40px;}

p.sub_text{font-style: italic;width: auto;padding: 0 0 44px 56px;line-height: 19px;}
div.pages_main_text{width: 755px;margin: 0 0 50px 57px !important;*margin: 0 0 50px 40px;}
div.pages_main_text_small{width: 900px;margin: 0 0 50px 57px !important;*margin: 0 0 50px 40px;font-size: 12px;line-height: 16px;}
div.pages_main_text span, div.pages_main_text_small span{color: #fffd55;}
	div.pages_main_text_small ul{padding: 20px 0 10px 15px;}
	div.pages_main_text ul{padding: 20px 0 20px 15px;}
		div.pages_main_text_small ul li{display: block;background: transparent url(../images/thick_yellow.gif) no-repeat 0 3px;padding: 0 0 20px 19px;}
		div.pages_main_text ul li{display: block;background: transparent url(../images/thick_yellow.gif) no-repeat 0 1px;padding: 0 0 5px 19px;font-size: 12px;line-height: 14px;}

div.middle_touts{position: relative;left: 22px;height: 187px;}
div.middle_touts div.tout{float: left;width: 318px;margin: 0 15px 0 0;}
    div.middle_touts div.tout div.tout_wrapper{padding: 20px 0 0 12px;}
    div.tout div.tout_left{float: left;width: 68px;}
        div.tout div.tout_left div.first_tout_image_23_06{width: 59px;height: 76px;background: transparent url(../images/images.png) no-repeat 0 0;margin: 0 0 7px 0;}
        div.tout div.tout_left div.first_tout_image_24_06{width: 59px;height: 76px;background: transparent url(../images/images.png) no-repeat 0 -81px;margin: 0 0 7px 0;}
    div.tout div.tout_right{float: left;width: 235px;}
        div.tout div.tout_right h3{font: normal normal normal 14px/20px Myriad Pro, Verdana, Arial sans-serif;padding: 0 0 20px 0;}
        div.tout div.tout_right div.tout_right_bottom{font: normal normal normal 12px/16px Myriad Pro, Verdana, Arial sans-serif;}
            div.tout div.tout_right div.tout_right_bottom span strong{color: #DCFAF6;font-weight: normal;}
            div.tout div.tout_right div.tout_right_bottom div.tout_right_last{padding: 10px 0 0 0;color: #DCFAF6;font-size: 12px;}
div.bottom_sub_text{margin: 29px 0 0 56px;font-size: 17px;}
table.table_packets{width: 965px;font-size: 14px;margin: 23px 0 0 40px;}
    table.table_packets td{padding: 0 0 16px 0;}
    table.table_packets div.cell_left_cont{float: left;width: 67px;}
    table.table_packets div.cell_right_cont{float: left;width: 400px;}
        table.table_packets div.cell_right_cont span{position: relative;top: 5px;}
    table.table_packets div.table_desc_text{color: #99EDBD;font: italic normal normal 12px/16px Verdana, Arial, Helvetica sans-serif;padding: 0 0 0 10px;background: transparent url(../images/green_star.gif) no-repeat 0 4px;}
div.form_container{width: 975px;margin: 22px 0 0 30px;padding: 29px 0 0 22px;}
table.form_table{margin: 0 0 29px 0;}
    table.form_table select{float: left;width: 160px;}
    table.form_table select.error{border: 1px solid #ff0000;}
    table.form_table div.title_bottom_registration{float: left;width: 193px;height: 15px;background: transparent url(../images/title_jelaq_da_se_vklucha_v.gif) no-repeat 0 0;margin: 3px 12px 0 0;position: relative;*top: 2px;}
    table.form_table td.cell_desc{font-size: 15px;}
    table.form_table td.cell_desc div.cell_account{font-size: 12px;padding: 20px 0 0 0;}
    table.form_table td.cell_desc div.additional_info{padding: 85px 0 0 0;font-size: 12px;}
    div.checkbox_field{margin: 13px 0 0 8px;padding: 0 0 20px 0;}
    table.form_table input.input_invoice{float: left;width: 14px;height: 14px;}
    table.form_table label.label_invoice{text-transform: uppercase;font: normal normal normal 10px/12px Myriad Pro, Verdana, Arial sans-serif;float: left;padding: 0 0 0 4px;}
    div.confirm_container{height: 315px;float: left;padding: 0 20px 0 0;background: transparent url(../images/icon_smile.jpg) no-repeat 100% 0;}
    div.error_message{color: #f7e829;padding: 10px 0 0 7px;display: none;}
    div.confirm_message{color: #f7e829;padding: 10px 0 0 7px;display: block;}

div.input_field{float: left;position: relative;width: 275px;height: 33px;background: transparent url(../images/img_input_field.png) no-repeat 0 0;margin: 0 12px 2px 0;}
    div.input_field label{position: absolute;top: 6px;left: 7px;color: #8C8C8C;font-size: 10px;text-transform: uppercase;}
    div.input_field input{position: absolute;top: 7px;right: 3px;font-size: 12px;line-height: 15px;width: 233px;height: 15px;border: 0 none;float: right;}
div#page div.input_field_error label{color: #ff0000;}
div.input_field_small{float: left;position: relative;width: 204px;height: 33px;background: transparent url(../images/img_input_field_small.png) no-repeat 0 0;margin: 0 12px 0 0;}
    div.input_field_small label{position: absolute;top: 6px;left: 7px;color: #8C8C8C;font-size: 10px;text-transform: uppercase;}
    div.input_field_small input{position: absolute;top: 7px;right: 3px;font-size: 12px;line-height: 12px;width: 128px;height: 15px;border: 0 none;float: right;}
label.label_bottom{text-transform:  uppercase;font-size: 10px;float: left;padding: 7px 5px 0 5px;}
div.small_select{float: left;width: 77px;height: 33px;background: transparent url(../images/img_drop_down_background.png) no-repeat 0 0;position: relative;}
    div.small_select select{width: 60px;position: absolute;top: 7px;left: 7px;}
div.textarea_field{width: 493px;height: 98px;background: transparent url(../images/img_field.png) no-repeat 0 0;margin: -1px 0 0 0;position: relative;}
    div.textarea_field label{color: #9C9C9C;font: normal normal normal 10px/12px Myriad Pro, Verdana, Arial sans-serif;text-transform: uppercase;position: absolute;top: 5px;left: 13px;}
    div.textarea_field textarea{width: 470px;height: 60px;position: absolute;top: 30px;left: 13px;overflow: auto;border: 0 none;font: normal normal normal 12px/14px Verdana, Helvetica, Arial sans-serif;}
div.separator{width: 976px;height: 1px;font-size: 1px;overflow: hidden;background: transparent url(../images/separator.gif) no-repeat 0 0;margin: 0 0 12px 30px;}
div.invoice_container{width: 100%;height: 209px;display: none;overflow: hidden;}

div.footer{width: 1000px;height: 167px;background: transparent url(../images/img_footer_back.gif) no-repeat 0 0;margin: 0 0 25px 16px;position: relative;}
	div.footer a.btn_apeiron{position: absolute;top: 49px;left: 17px;width: 128px;height: 58px;}
	div.footer a.btn_chevrolet{position: absolute;top: 33px;left: 397px;width: 88px;height: 41px;}
	div.footer a.btn_sopharma{position: absolute;top: 34px;left: 544px;width: 87px;height: 29px;}
	div.footer a.btn_sklada{position: absolute;top: 39px;left: 655px;width: 87px;height: 19px;}
	div.footer a.btn_kino_arena{position: absolute;top: 40px;left: 771px;width: 95px;height: 17px;}
	div.footer a.btn_grand_hotel_sofia{position: absolute;top: 34px;left: 900px;width: 80px;height: 24px;}

	div.footer a.btn_sonoma{position: absolute;top: 115px;left: 393px;width: 75px;height: 14px;}
	div.footer a.btn_b2b{position: absolute;top: 113px;left: 475px;width: 55px;height: 15px;}
	div.footer a.btn_computerworld{position: absolute;top: 114px;left: 537px;width: 65px;height: 11px;}
	div.footer a.btn_thetechno{position: absolute;top: 113px;left: 609px;width: 46px;height: 13px;}
	div.footer a.btn_seenews{position: absolute;top: 111px;left: 708px;width: 53px;height: 14px;}
	div.footer a.btn_dirbg{position: absolute;top: 114px;left: 773px;width: 42px;height: 13px;}
	div.footer a.btn_expert{position: absolute;top: 115px;left: 829px;width: 42px;height: 15px;}
	div.footer a.btn_bulfoto{position: absolute;top: 114px;left: 877px;width: 56px;height: 12px;}
	div.footer a.btn_bta{position: absolute;top: 111px;left: 940px;width: 20px;height: 17px;}
	div.footer a.btn_fame{position: absolute;top: 109px;left: 966px;width: 21px;height: 21px;}

div.img_a_400{width: 59px;height: 76px;background: transparent url(../images/images.png) no-repeat 0 -243px;}
div.img_b_352{width: 59px;height: 76px;background: transparent url(../images/images.png) no-repeat 0 -324px;}
div.img_c_180{width: 59px;height: 76px;background: transparent url(../images/images.png) no-repeat 0 -405px;}
div.img_d_345{width: 59px;height: 76px;background: transparent url(../images/images.png) no-repeat 0 -486px;}
div.img_e_115{width: 59px;height: 76px;background: transparent url(../images/images.png) no-repeat 0 -567px;}
a.btn_blog{position: absolute;top: 37px;left: 615px !important;left: 642px;color: #D8F9FF;font-weight: bold;}
a.btn_blog_on{position: absolute;top: 37px;left: 615px !important;left: 642px;color: #FFF953;font-weight: bold;border-bottom: 1px dashed #FFF953;}
a.btn_blog:hover, a.btn_blog_on:hover, a.btn_what:hover, a.btn_what_on:hover{color: #FFF953;border-bottom: 1px dashed #FFF953;}
a.btn_what{position: absolute;top: 57px;left: 615px !important;left: 642px;color: #D8F9FF;font-weight: bold;}
a.btn_what_on{position: absolute;top: 57px;left: 615px !important;left: 642px;color: #FFF953;font-weight: bold;border-bottom: 1px dashed #FFF953;}
a.btn_save{display: block;width: 61px;height: 33px;background: transparent url(../images/images.png) no-repeat 0 -648px;}
a.btn_print{float: right;color: #286F3C;font: normal normal normal 11px/13px Verdana, Helvetica, Arial, sans-serif;background: transparent url(../images/images.png) no-repeat 75px -784px;padding: 2px 28px 4px 0;}
    a.btn_print:hover{color: #fffb88;background: transparent url(../images/images.png) no-repeat 75px -806px;}
input.btn_submit{width: 180px;height: 44px;background: transparent url(../images/images.png) no-repeat 0 -735px;border: 0 none;float: left;cursor: pointer;}
input.btn_submit_on{width: 180px;height: 44px;background: transparent url(../images/images.png) no-repeat 0 -877px;border: 0 none;float: left;cursor: pointer;}

input.btn_send{width: 130px;height: 44px;background: transparent url(../images/images.png) no-repeat 0 -926px;border: 0 none;float: left;cursor: pointer;}
input.btn_send_on{width: 130px;height: 44px;background: transparent url(../images/images.png) no-repeat 0 -975px;border: 0 none;float: left;cursor: pointer;}

table.table_program{float: left;margin: 0 0 50px 46px !important;margin: 0 0 50px 15px;}
	table.table_program td{padding: 0 0 40px 0;}
		div.img_22_06_2010{width: 59px;height: 76px;background: transparent url(../images/images.png) no-repeat -62px 0;margin: 0;}
		div.img_23_06_2010{width: 59px;height: 76px;background: transparent url(../images/images.png) no-repeat 0 0;margin: 0;}
		div.img_24_06_2010{width: 59px;height: 76px;background: transparent url(../images/images.png) no-repeat 0 -81px;margin: 0;}
		table.table_program div.sep_program{width: 894px;height: 1px;font-size: 1px;overflow: hidden;background: transparent url(../images/sep_program_table.png) repeat-x 0 0;}
		table.table_program div.program_text{font: normal normal normal 12px/14px Verdana, Arial, Helvetica sans-serif;padding: 8px 0 0 9px;}
		table.table_program ul{padding: 7px 0 0 11px;}
			table.table_program ul li{display: block;background: transparent url(../images/thick_yellow.gif) no-repeat 0 1px;padding: 0 0 5px 19px;}

div.home_content{width: 998px;text-align: center;margin: 0 0 0 15px;}
    div.home_content h1.title_create_creative_creativity{width: 554px;height: 46px;margin: 0 auto 6px auto;background: transparent url(../images/titles.png) no-repeat 0 -589px;}
    div.home_content div.home_content_text{text-align: center;width: 695px;margin: 0 auto;line-height: 20px;}
    div.home_content div.home_main_sep{width: 629px;height: 2px;font-size: 1px;overflow: hidden;margin: 0 auto 5px auto;background: transparent url(../images/img_home_sep.png) repeat-x 0 0;}
    div.home_tout{width: 241px;height: 234px;padding: 19px 0 0 0;}
    div.home_tout_over{background: transparent url(../images/img_shadow_btn.png) no-repeat 0 0;}
        div.home_tout div.home_tout_image{width: 76px;height: 76px;margin: 0 auto 12px auto;}
        div.home_tout div.home_tout_image_1{background: transparent url(../images/images.png) no-repeat -24px -1047px;}
        div.home_tout div.home_tout_image_2{background: transparent url(../images/images.png) no-repeat -24px -1302px;}
        div.home_tout div.home_tout_image_3{background: transparent url(../images/images.png) no-repeat -24px -1556px;}
        div.home_tout div.home_tout_image_4{background: transparent url(../images/images.png) no-repeat -24px -1810px;}
        div.home_tout div.home_tout_sep{width: 222px;height: 2px;overflow: hidden;margin: 0 auto 8px auto;background: transparent url(../images/img_home_tout_sep.png) repeat-x 0 0;}
        a.btn_read{display: none;width: 99px;height: 30px;margin: 15px auto 0 auto;background: transparent url(../images/images.png) no-repeat 0 -2040px;}
            a.btn_read:hover{width: 99px;height: 30px;margin: 15px auto 0 auto;background: transparent url(../images/images.png) no-repeat 0 -2075px;}
        div.home_tout div.home_tout_text{font-size: 12px;}
            div.home_tout div.home_tout_title_tour{margin: 0 auto 7px auto;width: 184px;height: 12px;background: transparent url(../images/titles.png) no-repeat 0 -653px;}
            div.home_tout div.home_tout_title_andi{margin: 0 auto 7px auto;width: 162px;height: 35px;background: transparent url(../images/titles.png) no-repeat 0 -679px;}
            div.home_tout div.home_tout_title_lunch{margin: 0 auto 7px auto;width: 207px;height: 12px;background: transparent url(../images/titles.png) no-repeat 0 -728px;}
            div.home_tout div.home_tout_title_arena{margin: 0 auto 7px auto;width: 207px;height: 12px;background: transparent url(../images/titles.png) no-repeat 0 -754px;}

div.share_buttons{position: absolute;right: 0 !important;*right: -27px;top: 120px;width: 222px;height: 93px;background: transparent url(../images/btn.png) no-repeat 0 0;}
    div.share_buttons a.btn_facebook{width: 43px;height: 41px;float: left;position: absolute;top: 0;left: 82px;}
        div.share_buttons a.btn_facebook:hover{background: transparent url(../images/btn.png) no-repeat -82px -93px;}
    div.share_buttons a.btn_twitter{width: 35px;height: 38px;float: left;position: absolute;top: 2px;left: 136px;}
        div.share_buttons a.btn_twitter:hover{background: transparent url(../images/btn.png) no-repeat -136px -95px;}
    div.share_buttons a.btn_delicious{width: 40px;height: 38px;float: left;position: absolute;top: 2px;left: 181px;}
        div.share_buttons a.btn_delicious:hover{background: transparent url(../images/btn.png) no-repeat -181px -95px;}
    div.share_buttons a.btn_linkedin{width: 40px;height: 43px;float: left;position: absolute;top: 50px;left: 85px;}
        div.share_buttons a.btn_linkedin:hover{background: transparent url(../images/btn.png) no-repeat -85px -143px;}
    div.share_buttons a.btn_flickr{width: 39px;height: 43px;float: left;position: absolute;top: 50px;left: 135px;}
        div.share_buttons a.btn_flickr:hover{background: transparent url(../images/btn.png) no-repeat -135px -143px;}
    div.share_buttons a.btn_youtube{width: 39px;height: 43px;float: left;position: absolute;top: 50px;left: 180px;}
        div.share_buttons a.btn_youtube:hover{background: transparent url(../images/btn.png) no-repeat -180px -143px;}
