body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, hr { margin:0px; padding:0px; }
html * { margin:0px; padding:0px; }
* { margin:0px; padding:0px; }

html {
     overflow: -moz-scrollbars-vertical;
     overflow: scroll;
}

body { margin:0px; padding:0px; width:100%; font-size:11px; font-family:Arial,Helvetica,sans-serif; background-color:#F2F2F2; }
img { border:0px; }
ul { list-style-type:none; }
h1,h2,h3,h4,h5,h6 { font-family:Verdana, Helvetica; }
table td { text-align:left; vertical-align:top; }

h1.header { color:#0179C3; margin:10px 0px 10px 0px; }
label.date { color:#AAAAAA; text-align:left; font-size:12px; font-style:italic; }

.clear { clear:both; }
.agreement li { margin:8px; }
.left { float:left; }
.right { float:right; }

.prev_month, .next_month { width:20px; height:20px; line-height:20px; text-align:center; vertical-align:middle; float:left; margin:4px; border:1px solid #DFDFDF; color:#686868; background-image:url(/public_files/images/calendar_bg.png); }
.current_month { font-weight:bold; width:140px; height:20px; line-height:20px; text-align:center; vertical-align:middle; float:left; margin:4px; border:1px solid #dfdfdf; color:#DB0083; background-image:url(/public_files/images/calendar_month_bg.png); }
.inner_current_month { font-weight:bold; width:140px; height:20px; line-height:20px; text-align:center; vertical-align:middle; float:left; margin:4px; border:1px solid #DFDFDF; color:#686868; background-image:url(/public_files/images/calendar_grey_month_bg.png); }
a:link, a:active, a:visited { color:#333333; text-decoration:none; }
a:hover { color:#DB0083; }
.months { clear:both; }
.form-errors { list-style-type:circle; margin-bottom:30px; }
.form-errors li { color:#FF0000; margin:10px; }

DIV#sticker { position:absolute; top:330px; } 
IMG#rnm_logo { position:absolute; display:inline; margin-left:907px; bottom:50px; }

UL#floor_pointers LI { float:left; }

DIV#main { position:absolute; display:inline; left:50%; width:900px; margin:0px 0px 0px -457px; color:#333333; text-align:left; background-color:#FFFFFF; padding:0px 7px 0px 7px; background-image:url('/public_files/images/bg_main.png'); background-repeat:repeat-y; }
DIV#info_bar { width:510px; float:right; margin-right:10px; height:35px; line-height:35px; vertical-align:middle; background-image:url('/public_files/images/bg_info_bar.jpg'); background-position:top right; background-repeat:no-repeat;}
DIV#info_bar #home { float:left; margin:4px 0px 0px 30px; }
DIV#info_bar ul { list-style-type:none; margin-left:110px; }
DIV#info_bar ul li { float:left; margin:0px 10px 0px 10px; }
DIV#info_bar ul li * { float:left; }  
DIV#logo { width:200px; margin:25px 0px 0px 25px; height:75px; }
DIV#top_menu { width:520px; height:50px; float:right; margin:-20px 15px 0px 0px; }
DIV#top_menu a { color:#000000; }
DIV#top_menu ul { list-style-type:none; }
DIV#top_menu ul li { float:right; padding:0px 20px 0px 20px; width:520px; height:60px; text-align:center; line-height:60px; vertical-align:middle; font-size:14px; font-family:Arial, Helvetica; font-weight:bold; }
DIV#slider { width:100%; overflow:auto; padding:5px 0px 5px 0px; margin:0px; clear:both; background-image:url('/public_files/images/middle_bg.jpg'); background-repeat:repeat-x; }
DIV#content { width:100%; overflow:auto; background-image:url('/public_files/images/tekira_logo_bg.jpg'); background-position:bottom right; 
background-repeat:no-repeat; }

DIV.kids-event { margin:20px; float:left; text-align:center; }

DIV#left_content p { margin:0px; /* margin:0px 10px 10px 10px; padding: 0px 20px 10px 40px;*/ font-size:12px; text-align:justify; }
/* DIV#left_content */ 

DIV.main_page_news { clear:both; margin:0px; width:565px; height:180px; }
DIV.main_page_news .left { width:145px; height:200px; text-align:right; margin-right:20px; text-align:center; }
DIV.main_page_news .right { width:400px; height:200px; text-align:left; font-size:12px; }
DIV.main_page_news h1 { font-size:14px; font-weight:bold; margin:10px 0px 10px 0px; }
DIV.left { float:left; }
DIV.right { float:right; }
DIV.photo { /* width:130px; height:69px; overflow:hidden; */ border:1px solid #F2F2F2; margin:0px 20px 30px 20px; padding:5px; float:left; }
DIV.event_photo { /* width:130px; height:69px; overflow:hidden; */ border:1px solid #F2F2F2; margin:0px 10px 15px 0px; padding:5px; float:left; }
.thumbs { border:1px solid #eeeeee; padding:3px; margin:0px 1px 0px 0px; }
DIV.shop_list { clear:both; }
DIV.shop_info { overflow:auto; }
DIV.shop_info_image { float:left; width:150px; height:150px; padding:5px; margin:5px; border:1px solid #F2F2F2; }
DIV.shop_logo { float:left; width:150px; text-align:center; line-height:150px; vertical-align:middle; border:1px solid #F2F2F2; height:150px; padding:5px; margin:5px; }
DIV.shop_logo * { vertical-align:middle; text-align:center; }
DIV.shop_comment { float:left; width:180px; min-height:150px; padding:10px 0px 0px 10px; margin:5px; border:1px solid #F2F2F2; }
DIV.floor_plans { border-bottom:1px solid #F2F2F2; margin-bottom:20px; }
DIV.news_other { border-bottom:1px solid #E9E9E9; padding:0px 0px 10px 0px; margin-bottom:10px; }
DIV.movies { width:260px; overflow:auto; float:left; margin:0px 10px 40px 0px; }
DIV.movies .theatre_no { width:260px; height:39px; clear:both; }

DIV.movie_poster { width:93px; height:130px; overflow:hidden; margin:0px 7px 5px 0px; float:left; }
DIV.movie_info { text-align:left; width:150px; height:88px; overflow:auto; padding:5px; margin:0px 0px 2px 0px; background-color:#FFEFD5; float:left; }
DIV.movie_more { width:150px; height:30px; padding:0px 5px 0px 5px; line-height:30px; vertical-align:middle; color:#FFFFFF; background-color:#FD7217; float:left; }
DIV.movie_more a { color:#FFFFFF; }
DIV.inner_movie_info img { border:1px solid #E9E9E9; padding:3px; float:left; margin:0px 5px 5px 0px; }
DIV#bottom_corio { width:100%; height:42px; line-height:42px; vertical-align:middle; border-top:1px solid #abacab }
DIV#bottom_corio * { margin:0px 20px 0px 0px; float:left; }
DIV#bottom_corio label.right { float:right; }
DIV#left_content { float:left; margin:40px 10px 10px 10px; width:585px; overflow:hidden; }
DIV#inner_left_content { float:left; margin:20px 10px 10px 10px; padding: 10px 20px 10px 40px; font-size:12px; text-align:justify; width:549px; border-right:1px solid #F2F2F2; }
DIV#inner_left_content p { text-align:justify; font-size:12px; margin-bottom:10px; }
DIV#inner_left_content h1 { font-size:14px; margin:5px 0px 10px 0px; font-family: Arial, Helvetica; }
DIV#inner_left_content h2 { font-size:12px; margin:5px 0px 5px 0px; font-family: Arial, Helvetica; }
DIV#inner_left_content h1.calendar_date { font-size:20px; width:549px; font-weight:bold; padding-bottom:10px; border-bottom:1px solid #E9E9E9; margin-top:30px; }
DIV#inner_left_content h1.event_title { clear:both; font-size:20px; width:549px; font-weight:bold; padding-bottom:10px; border-bottom:1px solid #E9E9E9; margin-top:30px; }
DIV#inner_left_content input, DIV#inner_left_content select { border:1px solid #E2E2E2; padding:2px; margin-bottom:10px; }
DIV#inner_left_content textarea { border:1px solid #E2E2E2; padding:2px; margin-bottom:10px; }
DIV#inner_left_content .inner_page_image { margin:10px 5px 10px 0px; padding:2px; border:1px solid #E2E2E2; }
DIV#inner_left_content #other_news { width:100%; height:22px; line-height:22px; vertical-align:middle; background-color:#007725; margin:30px 0px 10px -5px; overflow:auto; }
DIV#inner_left_content #other_news_activity { width:100%; height:22px; line-height:22px; vertical-align:middle; background-color:#0081D5; margin:30px 0px 10px -5px; overflow:auto; }
DIV#inner_left_content #other_news_advantage { width:100%; height:22px; line-height:22px; vertical-align:middle; background-color:#EA4F71; margin:30px 0px 10px -5px; overflow:auto; }
DIV#inner_left_content #other_news_shopping { width:100%; height:22px; line-height:22px; vertical-align:middle; background-color:#007725; margin:30px 0px 10px -5px; overflow:auto; }

DIV#sidebar { float:left; margin:0px 10px 10px 10px; width:275px; background-image:url('/public_files/images/sidebar_bg.png'); background-repeat:no-repeat; font-size:12px; }
DIV#sidebar table { width: 230px; margin-left:30px; }
DIV#sidebar p { margin:10px 40px 0px 50px; }
DIV#sidebar h1 { margin:10px 40px 0px 50px; font-size:13px; font-weight:bold; }
DIV#sidebar-ulasim ul { list-style-type:none; margin:0px 0px 20px 50px; }
DIV#sidebar-ulasim ul li { margin:5px; }
DIV#inner_sidebar { float:left; margin:20px 10px 0px 10px; width:250px; font-size:12px; }
DIV#inner_sidebar h1 { margin:10px 0px 10px 0px; font-size:13px; font-weight:bold; }
DIV#inner_sidebar li { margin:5px; }
DIV#kroki { margin-bottom:40px; }
DIV#calendar { margin:0px 27px 0px 33px; width:215px; overflow:hidden; }
DIV.calendar_day { width:22px; height:22px; float:left; margin:0px 4px 0px 4px; }
DIV.calendar_day_active { width:20px; height:20px; line-height:20px; text-align:center; vertical-align:middle; float:left; margin:4px; border:1px solid #DB0083; color:#f928a4; background-image:url(/public_files/images/calendar_bg.png); }
DIV.calendar_day_active a { color:#c50076; font-weight:bold; }
DIV#inner_calendar { width:230px; margin-left:10px; overflow:auto; }
DIV.inner_calendar_day_active { width:20px; height:20px; line-height:20px; text-align:center; vertical-align:middle; float:left; margin:4px; border:1px solid #fbd990; color:#EEA83C; background-image:url(/public_files/images/calendar_bg.png); }
DIV.inner_calendar_day_active a { color:#686868; font-weight:bold; }
DIV.inner_calendar_day_active { width:20px; height:20px; line-height:20px; text-align:center; vertical-align:middle; float:left; margin:4px; border:1px solid #DFDFDF; color:#BBBBBB; background-image:url(/public_files/images/calendar_grey_bg.jpg); }

DIV#sidebar-video { width:250px; height:246px; background-image:url('/public_files/images/mini_365_bg.jpg'); }
DIV.sidebar_anket p { margin:5px; }

.valid{ background-color:#FFFFFF; }
.invalid{ background-color:#FEE7BA; }

table.list { border:0px; background-color:#FFFFFF; border-collapse:collapse;}
table.list td { padding:6px; border:0px;}

.page_numbers { border:1px solid #ED008C; margin-right:2px; width:25px; height:25px; text-align:center; line-height:25px; vertical-align:25px; float:left; }
.page_numbers a { width:25px; height:25px; } 
