html {	height: 100%;	}
body {	background: white;	margin: 0px auto; }
div, p, body, a, span, select {	font-family: tahoma, verdana, arial; font-size: 11px; color: #585858; font-weight: normal; }
td  {	font-family: tahoma, verdana, arial; font-size: 11px; color: #585858;  }
.clear { clear: both; height: 0px; line-height: 0px; font-size: 0px; }

#the_main {    text-align: left;    margin: 0px auto; width: 910px; position: relative}
#header {    background: url(../images/velenceikarneval/header_2011.jpg) no-repeat;  width: 910px; height: 192px; }
#columns {   background: white url(../images/velenceikarneval/bg.jpg) repeat-y; }
#col1 {    width: 313px;    float: left; background: transparent url(../images/velenceikarneval/col1.jpg) no-repeat; }
#col2 {    width: 597px;    float: left;  }
#footer { background: url(../images/velenceikarneval/footer.gif) no-repeat; width: 578px; height: 52px; color: white; padding: 26px 0 0 332px; font-size: 10px; }
#footer a { color: white; margin-left: 187px; font-weight: bold; font-size: 10px; text-decoration: none; }

#header h1 { float: right; margin: 32px 68px 0px 0px; }
#header h1 a {font-size: 11px; text-decoration: none; color: #A4A3A3; font-weight: bold; }

h3.menu { width: 168px; margin: 0px; padding: 0px; height: 23px; background: url(../images/velenceikarneval/box.gif) no-repeat; line-height: 23px; margin-bottom: 4px; padding-left: 13px; }
h3.menu a { color: #000; font-weight: bold; text-decoration: none;  text-transform: uppercase; }
h3.menu a:hover { text-decoration: underline; }

.doboz_title { color: #FBC689; margin-left: 30px; font-weight: bold; word-spacing: 6px; margin-top: 10px;  }
.doboz_top, .doboz_top_second { width: 255px; height: 79px; background: url(../images/velenceikarneval/doboz_header_1.gif) no-repeat; margin-top: 12px; margin-left: 18px; }
.doboz_center, .doboz_center_second { width: 255px; background: url(../images/velenceikarneval/doboz_center_1.gif) repeat-y; margin-left: 18px; padding-top: 11px; }
.doboz_bottom, .doboz_bottom_second { width: 255px; height: 7px; background: url(../images/velenceikarneval/doboz_footer_1.gif) no-repeat; margin-left: 18px; }
.doboz_top_second { background: url(../images/velenceikarneval/doboz_header_2.gif) no-repeat; margin-top: 7px; }
.doboz_center_second { background: url(../images/velenceikarneval/doboz_center_2.gif) repeat-y; }
.doboz_bottom_second {background: url(../images/velenceikarneval/doboz_footer_2.gif) no-repeat; }
.red_title { width: 217px; height: 34px; background: url(../images/velenceikarneval/red_bg_big.gif) no-repeat; }
.blue_title { width: 217px; height: 34px; background: url(../images/velenceikarneval/blue_bg_big.gif) no-repeat; }
.small_sub_1 { margin: 0px; padding: 0px; color: #FFD200; font-size: 9px; margin-left: 4px; font-weight: bold; padding-top: 3px; padding-bottom: 3px; }
.big_sub_1 { color: #fff; font-weight: bold; margin-left: 5px; font-size: 17px; letter-spacing: -0.3px; margin-top: -4px; }
.big_sub_1:first-letter { text-transform: uppercase; }
.big_sub_1 span { color: #FFD200; font-size: 17px; font-weight: bold; }

.inner_box, .inner_box_2 { margin-left: 26px; color: #CB0012; font-weight: bold; line-height: 21px; margin-top: 4px; padding-bottom: 6px; width: 217px; }
.inner_box_2 { color: #1349A1; }
.inner_box span, .inner_box_2 span { color: #1C1C1C; font-weight: normal; }
.inner_box select { border: 1px solid #A2967C; margin-left: 1px; position: relative; z-index: 1; }
.inner_box_2 select { border: 1px solid #8B9AA9; margin-left: 1px; position: relative; z-index: 1; }
.inner_box a, .inner_box_2 a { display: block; line-height: 14px; text-decoration: none; text-align: center; float: right; margin-top: 14px; margin-right: 10px; }
.inner_box input, .inner_box_2 input, .inner_box a, .inner_box_2 a { background: url(../images/velenceikarneval/red_bg_small.gif) no-repeat; width: 69px; height: 14px; border: 0;  color: white; font-size: 8px; font-weight: bold; margin-left: 10px; font-family: arial; }
.inner_box_2 input, .inner_box_2 a { background: url(../images/velenceikarneval/blue_bg_small.gif) no-repeat; }

.menu_outer { width: 530px; height: 22px; border: 1px solid #e4e4e4; margin-left: 13px; }
.menu_inner { width: 526px; height: 14px; padding: 2px 0; border: 1px solid #e4e4e4; margin: 1px; }
.menu_inner img { float: left; }
.menu_inner div  { width: 98px; height: 14px; line-height: 14px;  text-align: center; float: left; background: url(../images/velenceikarneval/menu.gif) no-repeat; }
.menu_inner div a { text-transform: uppercase; color: white; font-weight: bold; text-decoration: none; }

.ajanlo_1 { display: block; width: 273px; height: 189px; background: url(../images/velenceikarneval/ajanlo_1.gif) no-repeat; float: left; text-decoration: none; }
.ajanlo_2 { display: block; width: 278px; height: 189px; background: url(../images/velenceikarneval/ajanlo_2.gif) no-repeat; float: left; text-decoration: none; }
.ajanlo_1 span, .ajanlo_2 span { color: #FFD200; font-weight: bold; font-size: 10px; text-decoration: none; }
.ajanlo_text {  line-height: 17px; color: white; margin-left: 42px; text-align: justify; width: 209px; margin-top: 2px; margin-bottom: 3px; }
.ajanlo_text ul { margin-top: 0px; margin-bottom: 0px; }
.indulasok { width: 532px; height: 115px; background: url(../images/velenceikarneval/buszos.gif) no-repeat; margin-left: 13px; margin-top: 6px; }
.indulasok input, .indulas_input { background: url(../images/velenceikarneval/green_bg_small.gif) no-repeat; width: 51px; height: 14px; border: 0;  color: white; font-size: 8px; font-weight: bold;  margin-top: 5px; font-family: arial; }
.karneval_text { width: 502px; line-height: 17px; margin-left: 39px; text-align: justify; margin-top: 14px; } 
.karneval_text img { border: 1px solid #D1D1D1; padding: 3px; margin: 3px 0 4px 10px; float: right; }
.karneval_text span { font-weight: bold; text-transform: uppercase; }
.up { float: right; background: #3F3F3F;  border-left: 4px solid #ECB700; margin-right: 2px; padding: 0 6px; line-height: 14px;  }
.up a { color: white; font-weight: bold; text-decoration: none; font-size: 10px; }
.nepszeru { margin-left: 13px; }

.n_1_top { width: 532px; height: 8px; background: url(../images/velenceikarneval/big_top_1.gif) no-repeat; margin-top: 13px; position: relative; }
.n_1_center { width: 532px; background: url(../images/velenceikarneval/big_center_1.gif) repeat-y; }
.n_1_bottom {width: 532px; height: 8px; background: url(../images/velenceikarneval/big_bottom_1.gif) no-repeat;}
.n_2_top { width: 532px; height: 8px; background: url(../images/velenceikarneval/big_top_2.gif) no-repeat; margin-top: 13px; position: relative; }
.n_2_center { width: 532px; background: url(../images/velenceikarneval/big_center_2.gif) repeat-y; }
.n_2_bottom {width: 532px; height: 8px; background: url(../images/velenceikarneval/big_bottom_2.gif) no-repeat;}

.galery { display: block; background: url(../images/velenceikarneval/galery.jpg) no-repeat; width: 532px; height: 179px; margin-left: 13px; margin-top: 6px; text-decoration: none; }
.p_code_1 { border: 2px solid #C00010; background: #FFD200; color: #C90011; font-weight: bold; font-size: 18px; line-height: 18px; padding: 0 2px; }
.p_code_2 { border: 2px solid #12459C; background: #FFD200; color: #12459C; font-weight: bold; font-size: 18px; line-height: 18px; padding: 0 2px; }

.oneday, .twoday { width: 514px; margin-left: 22px; margin-top: 10px; }
.p_title { float: left; margin-left: 7px; font-size: 17px; line-height: 22px; height: 22px; color: white; font-weight: bold; width: 468px; padding-left: 8px; text-transform: uppercase; }
.oneday .p_title { background: #C90011; }
.twoday .p_title { background: #1349A1; }
.p_dot { width: 514px; height: 8px; background: url(../images/velenceikarneval/dot.gif) repeat-x; }

.p_1 { width: 91px; height: 21px; line-height: 21px; padding-left: 7px; font-size: 14px; font-weight: bold; float: left; background: #FFF8D6; text-transform: uppercase; font-size: 10px; }
.oneday .p_1, .oneday .p_4, .oneday .p_5, .oneday .p_7 div, .oneday .p_7 span, .oneday .p_3b input, .oneday .p_6 span { color: #C90011; }
.twoday .p_1, .twoday .p_4, .twoday .p_5, .twoday .p_7 div, .twoday .p_7 span,  .twoday .p_3b input, .twoday .p_6 span { color: #1349A1; }

.p_2 { width: 138px; height: 21px; line-height: 21px; color: #2C2C2C; background: #FFF8D6; float: left; margin-left: 4px; font-weight: bold; padding-left: 8px; }
.p_3 { width: 93px; height: 21px; line-height: 21px; background: #FFF8D6; float: left; margin-left: 4px; text-align: center;  }
.p_3 img { margin-top: 4px; }
.p_3b { width: 164px; height: 21px; line-height: 21px; background: #FFF; float: left; margin-left: 4px; text-align: center; }
.p_3b input { font-weight: bold; background: #FFD200; width: 165px; height: 20px; border-width: 1px; }

.p_4 { width: 91px; height: 39px; line-height: 45px; padding-left: 7px; font-size: 14px; font-weight: bold; float: left; background: #FFF8D6; text-transform: uppercase; font-size: 10px; padding-top: 6px; }
.p_5 { width: 138px; height: 45px; line-height: 45px; background: #FFF8D6; float: left; margin-left: 4px; font-size: 20px; font-weight: bold; padding-left: 8px; }
.p_6 { width: 247px; height: 40px; line-height: 17px; background: #FFF8D6; float: left; margin-left: 4px; padding-left: 13px; padding-top: 5px; }
.p_6 span { font-weight: bold; font-size: 10px; text-transform: uppercase; }


.p_7 {width: 245px; height: 134px; line-height: 21px; padding-left: 7px; float: left; background: #FFF8D6; }
.p_7 div { text-transform: uppercase; font-size: 10px; font-weight: bold; }
.p_7 div span { color: #2c2c2c !important; text-transform: none; font-size: 11px; font-weight: normal; }
.p_8 {width: 262px; height: 134px; float: left; background: #FFF8D6; }
.p_8 img { padding: 6px 4px; }

.p_program { line-height: 17px; text-align: justify; margin-top: 12px; }
.p_program span { font-weight: bold; font-size: 18px; text-transform: uppercase; }

.bovebben_kepek {	width: 114px; height: 114px; border: 1px solid #E2E2E3; margin-top: 8px; margin-right: 8px; }
.bovebben_kepek td { text-align: center; vertical-align: middle; background: #FFF8D6; }

.b_1 { width: 545px; height: 98px; background: url(../images/velenceikarneval/ns_header.gif) no-repeat; }
.b_2 { width: 545px; height: 97px; background: url(../images/velenceikarneval/sz_header.gif) no-repeat; }
.b_1a, .b_2a { padding-top: 11px; margin-left: 69px; font-size: 10px; }
.b_1a span { font-size: 10px; color: #C90011; }
.b_2a span { font-size: 10px; color: #1349A1; }
.b_1 h2, .b_2 h2 { margin: 0px; padding: 0px; color: #FFFFFF; font-size: 9px; margin-left: 40px; font-weight: bold; padding-top: 29px; padding-bottom: 3px; }

h2.cim, h2.cim a, .bevezeto_cim { font-size: 12px; font-weight: bold; color: #00A1FF; text-decoration: none; margin: 9px 0px; text-transform: uppercase; }
.t_1 {	width: 200px; }
.t_2 {	width: 300px; }
.border, .border_50, .border_70, .border_100 {	border: 1px solid #aaaaaa; 	font-family: tahoma, verdana, arial; font-size: 11px;	color: #484848;	width: 250px;	padding-left: 4px; }
.border_50 {	width: 50px;	padding-left: 4px; }
.border_70 {	width: 70px;	padding-left: 4px; }
.border_100 {	width: 100px;	padding-left: 4px; }
textarea.border { width: 440px; height: 120px; border: 1px solid #aaaaaa; font-family: tahoma, verdana, arial; font-size: 11px;	color: #484848; padding: 4px; }
.main_divider { width: 502px; height: 2px; background: url(../images/kozep_csik.gif) no-repeat; margin: 8px 0px}
.weather_container { margin-left: 10px; overflow: auto; height: 54px; }
.weather_0 { height: 19px; color: white; background: #044a9f; font-weight: bold; padding: 0px 10px; line-height: 19px; }
.weather_0 div { color: white; font-weight: bold; }
.weather_1 { float: left; width: 111px; text-align: center; height: 52px; }
.weather_vr { width: 1px;  height: 42px; background: #b4d8fa; float: left; margin: 5px 0px; }
.weather_2 { float: left; width: 114px;  line-height: 52px; text-align: center;  height: 52px; font-size: 26px; font-weight: bold; color: #0a4aa4; }
.weather_2 span { color: #0a4aa4; font-size: 20px; font-weight: bold; }
.weather_3 { float: left; width: 215px; line-height: 52px; text-align: left; margin-left: 25px; height: 52px; font-size: 20px; font-weight: normal; color: #0a4aa4; }
.weather_4 { background: #f4fefd; border: 1px solid #c3dcf0; overflow: auto; }
.urlap_gomb_1 {	background: #e40018; 	color: white; 	border-width: 1px; 	font-size: 12px; 	font-weight: bold;	cursor: pointer; }

.message_box { text-align: center; padding: 5px; color:#545454; width:80%;  margin:5px auto; } 
.clean { background-color: #efefef; border-top: 2px solid #dedede; border-bottom: 2px solid #dedede; } 
.info  { background-color: #f7fafd; border-top: 2px solid #b5d3ff; border-bottom: 2px solid #b5d3ff; } 
.ok    { background-color: #d7f7c4; border-top: 2px solid #82cb2f; border-bottom: 2px solid #82cb2f; } 
.alert { background-color: #fef5be; border-top: 2px solid #fdd425; border-bottom: 2px solid #fdd425; } 
.error { background-color: #ffcdd1; border-top: 2px solid #e10c0c; border-bottom: 2px solid #e10c0c; } 
.blog_message { display: none; }

#img_wrapper { width: 514px; }

#e_div { margin-left: 199px; width: 170px; float: left; }

.galery_img { width: 148px; background: #fff3d9; border: 1px solid #e5e5e5; text-align: center; padding-top: 9px; padding-bottom: 5px; float: left; margin-left: 20px; margin-top: 15px; }
.galery_img img { margin-bottom: 10px; }
.g_1 { height: 90px; overflow: hidden; margin-bottom: 5px; }
.g_2 { color: #111111; }
.bar { width: 500px; height: 28px; line-height: 28px; color: white; font-weight: bold; background: url(../images/velenceikarneval/red_bar.gif) no-repeat; padding-left: 14px; font-size: 12px; margin-left: 9px; }
.map_container { margin-bottom: 16px; width: 500px; height: 400px; }

.ajanlo_text .lastmin { background: #fd5400; font-weight: bold; color: white; padding: 1px 7px;  margin-left: 6px; }