@import url('site/fonts.css');
@import url('site/menu_style.css');
@import url('site/slider_header_style.css');
@import url('site/slider_lead_style.css');
@import url('site/tabs_left_style.css');
@import url('site/tags_cloud_style.css');
@import url('site/slider_gallery.css');
@import url('jquery/jquery-custom-theme/jquery.ui.theme.css');
@import url('jquery/jquery-custom-theme/jquery.ui.core.css');
@import url('jquery/jquery-custom-theme/jquery.ui.resizable.css');
@import url('jquery/jquery-custom-theme/jquery.ui.dialog.css');




html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, pre, form, fieldset, p, blockquote, th, td, img, p, a { margin: 0; padding: 0; border: 0; }

/*body { background: #f1f1f1; height: 100%; width: 100%; font-family: CalibriRegular, Verdana, Arial, Tahoma, sans-serif;  font-size: 14px; color: #171717; background-image: url(../images/frontend/site/light_bricks.jpg); background-repeat: repeat;}*/

body {height: 100%;width: 100%;font-family: CalibriRegular, Verdana, Arial, Tahoma, sans-serif;font-size: 14px;color: #171717;background-color: #000000;background-image: url(../images/frontend/site/site_bg.jpg);background-attachment: fixed;background-repeat: no-repeat;background-position: center top;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}

/*body {height: 100%;width: 100%;font-family: CalibriRegular, Verdana, Arial, Tahoma, sans-serif;font-size: 14px;color: #171717;background-color: #000000;background-image: url(../images/frontend/site/christmas_bg.jpg);background-attachment: fixed;background-repeat: no-repeat;background-position: center top;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}*/


/*====================*/
/*=== Banner Container styles ===*/
/*====================*/

/* LAYOUT: HEADER GATE BANNER CONTAINER*/
#header-banner-container {border: none; margin: auto;width: 975px; text-align: center; vertical-align: baseline;padding-bottom: 10px; background-attachment: scroll; background-image: url(../images/frontend/site/ad_text_top.gif); background-repeat: no-repeat; background-position: center bottom;}
.header-banner-wrapper{position:absolute;top:0px;left:0;height:auto;width:100%;z-index:0}
.header-banner-container{position:fixed;top:0;left:50%;height:0;width:0}
.header-banner-left{position:absolute;right:485px;width:auto;height:auto}
.header-banner-right{position:absolute;left:485px;width:auto;height:auto}

/* LAYOUT: HEADER BANNER CONTAINER*/
#header_banner_container { border:none; margin:auto; width: 950px; text-align: center; vertical-align: baseline; padding-bottom: 5px}

/* LAYOUT: FOOTER BANNER CONTAINER*/
#footer_banner_container { border:none; margin:auto; width: 920px; text-align: center; vertical-align: baseline; padding: 15px 15px 0px 15px; background-color: #FFF; }

/* LAYOUT: RIGHT BANNER CONTAINER*/
#right_banner_container { border:none; margin: auto; margin-bottom:10px; width: 310px; background-color: #eeeeee; text-align: center; vertical-align: baseline; float: left; padding-top:20px;}
#banner_ad { width: auto; padding-right: 5px; font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; text-align: right;  font-size: 11px; font-weight: normal; color: #B2B2B2; background-color: #eeeeee; }

/* LAYOUT: RIGHT BANNER CONTAINER*/
#center_banner_container { border:none; margin:auto ; margin-bottom:15px; padding-top:20px; width: 595px; background-color: #eeeeee; text-align: center; vertical-align: baseline; float: left; }
#banner_ad { width: auto; padding-right: 5px; font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; text-align: right;  font-size: 11px; font-weight: normal; color: #B2B2B2; background-color: #eeeeee; }

/* LAYOUT: VIDEO BANNER CONTAINER*/
#center_video_container { border:none; margin:auto ; margin-bottom:15px; padding-top:5px; width: 595px; background-color: #eeeeee; text-align: center; vertical-align: baseline; float: left; }
#center_video_container .title { font-size:18px; line-height:20px; color: #7e0177; padding:10px;}
#center_video_footer { width: auto; padding-right: 5px; font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; text-align: right;  font-size: 11px; font-weight: normal; color: #B2B2B2; background-color: #eeeeee; }


/* LAYOUT: SPONSOR BANNER CONTAINER*/
#sponsor_banner { width: 100%; float: left; margin-bottom: 10px; background-color: #eeeeee; background-image: url(../images/frontend/site/sponsor_link.gif); background-repeat: no-repeat; background-position: right bottom;}
#center_left_container #sponsor_banner { width: 595px;}
#center_right_container #sponsor_banner { width: 310px;}
#sponsor_banner .image { width:auto; float:left; margin:10px;}
#sponsor_banner .title { font-size:20px; line-height:22px; color: #7e0177; padding:10px 10px 5px 10px;}
#sponsor_banner .title h1 { font-size:20px; line-height:22px; font-weight: normal; color: #7e0177; }
#sponsor_banner .description { line-height:18px; padding:0px 10px 10px;} 
#sponsor_banner a { color: #171717; text-decoration: none; }
#sponsor_banner .title a { color: #7e0177; text-decoration: none; }
#sponsor_banner .active a { color:#7e0177; }
#sponsor_banner a:hover { text-decoration: underline; }
#sponsor_banner:hover {	background-color: #f5f5f5; }

/* LAYOUT: CENTER PR CONTAINER*/
#pr_center_container { width: 595px; float: left; margin-bottom: 10px; background-color: #eeeeee;}
#pr_center_container .image { width:auto; float:left; margin-right:15px;}
#pr_center_container .title { font-size:20px; line-height:22px; color: #7e0177; padding:10px 10px 5px 10px;}
#pr_center_container .title h1 { font-size:20px; line-height:22px; font-weight: normal; color: #7e0177; }
#pr_center_container .description { line-height:18px; padding:0px 10px 10px;} 
#pr_center_container a { color: #171717; text-decoration: none; }
#pr_center_container .title a { color: #7e0177; text-decoration: none; }
#pr_center_container .active a { color:#7e0177; }
#pr_center_container a:hover { text-decoration: underline; }
#pr_center_container:hover {	background-color: #f5f5f5; }

/* LAYOUT: CENTER PR CATEGORY CONTAINER*/
#pr_center_container .category_title { width: 295px; padding-left: 10px; line-height: 30px; color: #7e0177; background-color: #e7e7e7; float: left; }
#pr_center_container .subcategory_title {width: 280px; padding-right: 10px; line-height: 30px; text-align: right; color: #7e0177; background-color: #e7e7e7; float: left; }
#pr_center_container .category_title a { color: #7e0177; text-decoration: none; }
#pr_center_container .category_title a:visited { color: #7e0177; }
#pr_center_container .category_title a:hover { color:#7e0177;  text-decoration: underline;  }
#pr_center_container .subcategory_title a { color: #7e0177; text-decoration: none; }
#pr_center_container .subcategory_title a:visited { color: #7e0177; }
#pr_center_container .subcategory_title a:hover { color:#7e0177;  text-decoration: underline;  }

/* LAYOUT: BOX CONTAINER*/
#box_container { width: 100%; float: left; margin-bottom: 10px; }
#center_left_container #box_container { width: 595px;}
#center_right_container #box_container { width: 310px;}

/*====================*/
/*=== Header Container styles ===*/
/*====================*/

/* LAYOUT: HEADER CONTAINER*/
#top_header_container { border:none; margin:auto; width: 950px; height: 120px; background-color: #FFF; background-image: url(../images/frontend/site/top_header_bg.jpg); background-repeat: no-repeat;	background-position: center bottom; }
.header_site_logo {height: 120px; float: left; }
/* LAYOUT: Header Right Container*/
.header_top_right_container {height: 120px; width: 300px; float: right; }
/* LAYOUT: Header Date*/
.header_date_container {height: 20px; width: 285px; margin-top: 10px; margin-bottom: 10px; margin-right: 15px; font-size: 12px; text-align: right; color: #FFFFFF; float: right; }
/* LAYOUT: Search*/
.header_search { width: 215px; height: 45px; margin-top: 30px; float: right; }
.header_search input, .header_search button { border: none; float: left; }
.header_search input.box { width: 160px; height: 13px; background: #FFF; margin-top: 10px;	margin-bottom: 10px; padding: 6px; }
.header_search input.box:focus { background: #f6f7f9; outline: none; }
.header_search button.button { width: 25px; height: 25px; margin-top: 10px; margin-bottom: 10px; margin-left: 2px; cursor: pointer; text-indent: -9999px; background: #f6f7f9 url(../images/frontend/site/search_button_red.gif) no-repeat top left; }
.header_search button.button:hover { background-color: #dd0101; background: #f6f7f9 url(../images/frontend/site/search_button_green.gif) no-repeat top left; }

/* LAYOUT: SLIDER CONTAINER*/
#slider_header_container { margin:auto; width: 950px;	height: 370px;	padding-top: 15px;background-color: #FFF;}


/*====================*/
/*=== Center Container styles ===*/
/*====================*/

/* LAYOUT: PAGE CONTAINER*/
#center_container { margin:0 auto 15px ; width: 920px; overflow: hidden; padding: 0 15px 15px 15px; background-color: #FFF;  }
#center_left_container { width: 610px; float: left; }
#center_right_container { width: 310px; float: right; }

/* LAYOUT: LINK CONTAINER*/
#site_link_container { width: 920px; height: 12px; padding-bottom: 5px; background-image: url(../images/frontend/site/home_icon.gif); background-repeat: no-repeat;	background-position: left center; margin: 10px 0 10px 0; float: left; display: inline; }
#site_link_container ul { list-style:none; padding-left: 15px; } 
#site_link_container li{ font-size: 12px; font-weight: normal; float:left; }
#site_link_container li a { color: #171717; text-decoration: none; background-image: url(../images/frontend/site/url_arrow.gif); background-repeat: no-repeat; background-position: left; padding-left: 10px; padding-right: 5px; }
#site_link_container .active a { color:#7e0177; }
#site_link_container li a:hover { color:#7e0177; }

/* LAYOUT: SHARE CONTAINER*/
#left_share_container {	width: 585px; height: 22px;	float: left;	background-image: url(../images/frontend/share/share_bg.gif);	background-repeat: repeat-x;	padding: 9px 5px; }
#left_share_container .share_button { height: 22px;	width: auto; padding-right: 3px; float:left; }
#left_share_container .google_share_button { height: 22px;	width: 89px; background-image:url(../images/frontend/share/share_1.gif); background-repeat:no-repeat; padding-right: 3px; float:left; padding:3px 0 0 3px; }
#left_share_container .print_button { height: 22px; width: auto; padding-left: 3px; float:right; }
#left_share_container .font_button { height: 22px; width: auto; padding-left: 3px; float:right; }
#left_share_container .font_button .font_small, #left_share_container .font_button .font_medium, #left_share_container .font_button .font_large { cursor:pointer; }

/* LAYOUT: PAGE FLIP CONTAINER*/
#page_flip_container {	width: 595px; height: 40px;	float: left;	padding: 5px 0px; margin-bottom: 10px;border-bottom-width: thin; border-bottom-style: solid; border-bottom-color: #d1d1d1;}
#page_flip_container .flip_left {	width: 295px; height: 40px;	float:left; cursor:pointer;  background-image: url(../images/frontend/site/arrow_flip_left_red.gif); background-repeat: no-repeat; background-position: left center;}
#page_flip_container .flip_left .flip_button {	font-size: 14px; text-transform: uppercase; padding: 6px 0px 3px 13px; line-height: 14px;}
#page_flip_container .flip_left .flip_title {	font-size: 12px; padding-left: 13px; line-height: 12px;}
#page_flip_container .flip_left .flip_title h1 {	font-size: 12px; font-weight: normal; line-height: 12px;}
#page_flip_container .flip_left:hover { color:#dd0101; }

#page_flip_container .flip_right { width: 295px; height: 40px;	float:right; cursor:pointer; background-image: url(../images/frontend/site/arrow_flip_right_red.gif); background-repeat: no-repeat; background-position: right center;}
#page_flip_container .flip_right .flip_button { font-size: 14px; text-align: right; text-transform: uppercase; padding: 6px 13px 3px 0px; line-height: 14px;}
#page_flip_container .flip_right .flip_title { font-size: 12px;	padding-right :13px; line-height: 12px; text-align: right; }
#page_flip_container .flip_right .flip_title h1 { font-size: 12px;	font-weight: normal; line-height: 12px; text-align: right; }
#page_flip_container .flip_right:hover {	color:#dd0101; }

/* LAYOUT: NEWS DETAILS CONTAINER*/
#news_details_container { width: 595px; float: left; }
#news_details_container .title { padding-bottom: 10px; font-size: 32px; line-height: 36px; }
#news_details_container .title h1 { font-size: 32px; line-height: 36px; font-weight: normal;}
#news_details_container .text_small { padding-bottom: 20px; font-size: 12px; line-height: 16px; text-align: justify;}
#news_details_container .text_medium { padding-bottom: 20px; font-size: 14px; line-height: 20px; text-align: justify;}
#news_details_container .text_large { padding-bottom: 20px; font-size: 18px; line-height: 24px; text-align: justify;}

#news_details_container a { font-weight: bold; color: #7e0177; text-decoration: none; }
#news_details_container a:visited { color: #7e0177; }
#news_details_container a:hover { color:#dd0101; }

/* LAYOUT: PAGE KEYWORDS CONTAINER*/
#page_keywords_container { width: 575px; background-color: #f0f0f0;  padding: 10px; float: left; }
#page_keywords_container .keywords_title { padding-right: 5px; float: left; }

#page_keywords_container ul { list-style:none; } 
#page_keywords_container li{ font-weight: normal; float:left; }
#page_keywords_container li a { color: #7e0177; text-decoration: none; padding-right: 5px; }
#page_keywords_container li a:hover { color:#dd0101; }
#page_keywords_container li a:visited { color:#7e0177; }

/* LAYOUT: PAGE REVIEWS CONTAINER*/
#page_reviews_container { width: 100%; float: left; }
#page_reviews_container .box_title { width: 575px; padding: 10px; margin-bottom: 10px; font-size: 18px; font-weight: normal; text-transform: uppercase; color: #7e0177; background-color: #f2f2f2; }

/* LAYOUT: NEWS BOX CONTAINER*/
#news_box_container {	width: 290px; margin: 0px 15px 15px 0; background-color: #f2f2f2; float: left; }
#news_box_container .top_container { width: 290px; height: 320px; border-bottom: thin solid #e7e7e7; float: left; }
#news_box_container .top_container:hover { background-color: #fff; }
#news_box_container .top_container .image { width: 290px; height: 190px; float: left; }
#news_box_container .top_container .title { width: 270px; padding: 10px; font-size: 20px; line-height: 22px;  color: #7e0177; float: left; }
#news_box_container .top_container .title h1 { font-size: 20px; line-height: 22px; font-weight: normal;}
#news_box_container .top_container .text {	width: 270px; padding: 0px 10px 0px 10px; line-height: 18px;  float: left; }
#news_box_container .top_container .title a { color: #7e0177; text-decoration: none; }
#news_box_container .top_container .title a:visited { color: #7e0177; }
#news_box_container .top_container .title a:hover { color:#7e0177;  text-decoration: underline;  }
#news_box_container .top_container .text a { color: #171717; text-decoration: none; }
#news_box_container .top_container .text a:visited { color: #171717; }
#news_box_container .top_container .text a:hover { color:#171717;  text-decoration: underline;  }

/* LAYOUT: NEWS BOX LIST CONTAINER*/
#news_box_container .news_list { width: 100%; margin: auto; background-color: #f9f9f9; float: left;}
#news_box_container .news_list  ul { margin: auto;}
#news_box_container .news_list  li { display: table; width: 100%; height: 50px; border-bottom: thin solid #e7e7e7; background-image: url(../images/frontend/site/news_arrow_left_gray.gif); background-repeat: no-repeat; background-position: left center; list-style:none; }
#news_box_container .news_list  li a { display: table; padding: 0px 15px 0px 27px; color: #171717;  text-decoration: none; }
#news_box_container .news_list  li a:hover { color: #7e0177; text-decoration: underline; background-image: url(../images/frontend/site/news_arrow_left_purple.gif); background-repeat: no-repeat; background-position: left center;}
#news_box_container .news_list  li a:visited { color: #171717; text-decoration: none; }
#news_box_container .news_list  li:hover {	background-color: #ffffff; }
#news_box_container .news_list ul li p { display: table-cell; vertical-align: middle; text-align: left; font-size:14px; line-height: 16px; }

/* LAYOUT: NEWS BOX CATEGORY CONTAINER*/
#news_box_container .category_title { width: 135px; padding-left: 10px; line-height: 30px; color: #7e0177; background-color: #e7e7e7; float: left; }
#news_box_container .subcategory_title {	width: 135px; padding-right: 10px; line-height: 30px; text-align: right; color: #7e0177; background-color: #e7e7e7; float: left; }
#news_box_container .category_title a { color: #7e0177; text-decoration: none; }
#news_box_container .category_title a:visited { color: #7e0177; }
#news_box_container .category_title a:hover { color:#7e0177;  text-decoration: underline;  }
#news_box_container .subcategory_title a { color: #7e0177; text-decoration: none; }
#news_box_container .subcategory_title a:visited { color: #7e0177; }
#news_box_container .subcategory_title a:hover { color:#7e0177;  text-decoration: underline;  }

/* LAYOUT: ARCHIVE BOX CONTAINER*/
#news_archive_container { width: 563px; padding: 15px; margin: 0px 15px 15px 0; background-color: #f2f2f2; border: thin solid #e7e7e7; position:relative; float: left; }
#news_archive_container:hover { background-color: #fff; border: thin solid #e7e7e7; }
#news_archive_container .image { width: 160px; height: 105px; padding-right:15px; float: left; }
#news_archive_container .title { width: auto; padding-bottom: 5px; font-size: 20px; line-height: 22px;  color: #7e0177; }
#news_archive_container .title h1 { font-size: 20px; line-height: 22px; font-weight: normal;}
#news_archive_container .text { width: auto; line-height: 18px; }
#news_archive_container .link { width: 393px; padding: 0px 10px 10px 0px; bottom: 0px;	right: 0px; position: absolute;}
#news_archive_container .title a { color: #7e0177; text-decoration: none; }
#news_archive_container .title a:visited { color: #7e0177; }
#news_archive_container .title a:hover { color:#7e0177;  text-decoration: underline;  }
#news_archive_container .text a { color: #171717; text-decoration: none; }
#news_archive_container .text a:visited { color: #171717; }
#news_archive_container .text a:hover { color:#171717;  text-decoration: underline;  }
#news_archive_container .link a { color: #7e0177; text-decoration: none; }
#news_archive_container .link a:visited { color: #7e0177; }
#news_archive_container .link a:hover { color:#7e0177;  text-decoration: underline;  }

/* LAYOUT: ARCHIVE BOX CONTAINER*/
#archive_container { width: 595px; height: 40px; margin-bottom: 15px; background-color: #343434; float: left; }
#archive_container .archive_button { height: auto; padding: 10px 15px 10px 10px; font-size: 18px; font-weight: normal; text-transform: uppercase; color: #ffffff; background-image: url(../images/frontend/site/arrow_right_green.gif); background-repeat: no-repeat; background-position: right center; float: left; }
#archive_container .archive_button a { color: #ffffff; font-weight: normal; text-decoration: none; }
#archive_container .archive_button a:visited { color: #ffffff; }
#archive_container .archive_button a:hover { color:#f1f1f1;  text-decoration: underline;  }

#archive_container .pageup_button {  width: 40px; height: 40px; cursor:pointer; background-color: #8bad01;  background-image: url(../images/frontend/site/arrow_up_white.gif); background-repeat: no-repeat; background-position: center; float: right; }
#archive_container .pageup_button:hover {  width: 40px; height: 40px; background-color: #dd0101;  background-image: url(../images/frontend/site/arrow_up_white.gif); background-repeat: no-repeat; background-position: center; float: right; }

/* LAYOUT: PAGINATION BOX CONTAINER*/
#pagination_container { width: 595px; height: 40px; margin-bottom: 15px; background-color: #343434; float: left; }
.pagination { clear:both; width:360px; overflow:hidden; line-height:100%; white-space:nowrap; padding:10px; float: left;  }
.pagination_body	{ float:left; width:auto; overflow:hidden; text-align:center; display:inline-block; }
.left_control,.right_control {	float:left;}
.pagination a:link,	.pagination a:active,.pagination a:visited { color:#ffffff; text-decoration:none; display:inline-block; padding:3px 5px 3px 5px; }
.pagination a:hover  { color:white; text-decoration:none; background-color:#8bad01;	}
.pagination a.selected_page:link,.pagination a.selected_page:active,.pagination a.selected_page:visited {	color:white; text-decoration:none; background-color:#dd0101;	}
a.first_page:active,a.first_page:link,a.first_page:visited,	a.previous_page:active,a.previous_page:link,a.previous_page:visited, a.next_page:active,a.next_page:link,a.next_page:visited,	a.last_page:active,a.last_page:link,a.last_page:visited { width:auto; height:auto;	}
.pagination_info { width:195px; padding:10px; color:#ffffff; text-align:right; float:right; }

/* LAYOUT: SEARCH INFO CONTAINER*/
#search_info_container { width: 595px; margin-bottom: 15px; border-top: thin solid #e7e7e7; float: left; }
#search_info_container .search { width: auto; padding-top: 10px; font-size: 20px; color: #7e0177; }
#search_info_container .results { width: auto; padding-top: 5px; }
#search_info_container .error { width: auto; padding-top: 20px; text-align:center; line-height: 16px; color: #7e0177;  }


/*====================*/
/*=== Left Container styles ===*/
/*====================*/

/* LAYOUT: FOLLOW CONTAINER*/
#follow_container { height: 39px;	border:none; margin:auto; margin-bottom: 10px; padding: 8px; width: 294px; background-image: url(../images/frontend/follow/follow_bg.gif); background-repeat: repeat-x; float: left;}
#follow_container .title { height: 39px;	width: 155px; background-image: url(../images/frontend/follow/follow_bg_red.gif); background-repeat: no-repeat; font-size: 18px;	text-align: center; line-height: 37px; font-weight: normal; color: #FFF; float:left;}
#follow_container .follow_button { height: 39px;	width: 40px; padding-left: 6px; float:left; }

/* LAYOUT: FACEBOOK CONTAINER*/
#facebook_container {	border:none; margin:auto; width: 310px;	margin-bottom: 10px; text-align: center; float:left; }


/*====================*/
/*=== Footer Container styles ===*/
/*====================*/

/* LAYOUT: TOP FOOTER CONTAINER*/
#footer_top_container { margin:0 auto; width: 920px; overflow: hidden; padding: 15px; background-color: #FFF;  }

.footer_container_leftmenu { width: 290px; margin-right: 15px; margin-left: 10px; float: left; background-image: url(../images/frontend/site/footer_line.gif); background-repeat: repeat-y; background-position: right;}
.footer_container_rightmenu { width: 280px; margin-left: 10px; float: left; }

.menu { width: 265px; padding: 0px 25px 5px 0px; float: left; }
.menu ul { list-style:none; font-size: 18px; color: #FFF; text-transform: uppercase; text-decoration: none; padding-top: 5px; }
.menu ul a { color: #7e0177;  text-decoration: none; }
.menu ul a:hover { color: #dd0101; text-decoration: underline; }
.menu ul a:visited { color: #7e0177;  text-decoration: none; }

.menu li { list-style:none; font-weight: normal; line-height: 20px; text-decoration: none; padding-right: 3px; display: inline; border-right: thin solid #171717; }
.menu li a { color: #171717;  text-decoration: none; }
.menu li a:hover { color: #7e0177; text-decoration: underline; }
.menu li a:visited { color: #171717;  text-decoration: none; }

/* LAYOUT: BOTTOM FOOTER CONTAINER*/
#footer_bottom_container { margin:0 auto; width: 920px; overflow: hidden; padding: 15px; background-color: #24282b;  }

.footer_bottom_menu { padding: 5px 0px 5px 0px; float: left; }
.footer_bottom_menu li {	list-style:none;	font-weight: normal;	text-transform: uppercase; text-decoration: none; display: inline; padding: 0 10px 0 5px; background-image: url(../images/frontend/site/footer_line.gif); background-repeat: repeat-y; background-position: right;}
.footer_bottom_menu li a { color: #ffffff;  text-decoration: none; }
.footer_bottom_menu li a:hover { color: #dd0101; text-decoration: underline; }
.footer_bottom_menu li a:visited { color: #ffffff;  text-decoration: none; }
.footer_logo { float: right; padding: 8px 0px 7px 0px;  }

/* LAYOUT: COPYRIGHT CONTAINER*/
#copyright_container { margin:0 auto; width: 920px; overflow: hidden; padding: 5px 15px;  background-color: #d7d7d7;  }
/* Copyright*/
.footer_copyright { float: left; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #282828;}
/* Created*/
.footer_created { width:260px; height: 20px;float: right; text-align: right; color: #979797; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
.footer_created a { color: #979797;text-decoration: none; }
.footer_created a:visited { color: #979797; }
.footer_created a:hover { color:#7e0177; }







div#messdialog { text-align:center; }

/* dialog ablak */
div#htmldialog div.content-box { width:inherit; float:left; background:#ffffff url(jquery/images/ui-bg_diagonals-small_25_d6d6d6_40x40.png) top repeat-x; margin:15px; padding:5px 10px 10px 10px; border:1px solid #b5b5b5; }
div#htmldialog div.content-box div.subtaskname { font-size:10px; color:#555555; text-transform:uppercase; font-weight:bold; margin-bottom:10px; }



table.mail { width:630px; height:500px; margin: 0; padding: 0; border: 0; }
table.mail input.default, table.mail textarea.default { width:100%; background-color:#fff; border:1px solid #a3a3a3; padding:4px; font-family: CalibriRegular, Verdana, Arial, Tahoma, sans-serif; font-size:12px; position:relative; }
table.mail td { vertical-align:top; }
table.mail td.title { font-family: CalibriRegular, Verdana, Arial, Tahoma, sans-serif; font-size:24px; padding-top:15px; }
table.mail td.adat { width:140px; font-family: CalibriRegular, Verdana, Arial, Tahoma, sans-serif; font-size:14px; padding-top:4px;  }
table.mail .submit { background-color:#000; font-family: CalibriRegular, Verdana, Arial, Tahoma, sans-serif; font-size:14px; font-weight:bold; width:150px; border:none; color:#fff; padding:6px; position:relative; }
table.mail td textarea.default { height:100px; }
table.mail td .ui-state-error { width:100%; padding:4px; font-family: CalibriRegular, Verdana, Arial, Tahoma, sans-serif; font-size:12px; }




/*
 * SimpleModal Basic Modal Dialog
 * http://www.ericmmartin.com/projects/simplemodal/
 * http://code.google.com/p/simplemodal/
 *
 * Copyright (c) 2010 Eric Martin - http://ericmmartin.com
 *
 * Licensed under the MIT license:
 *   http://www.opensource.org/licenses/mit-license.php
 *
 * Revision: $Id: basic.css 257 2010-07-27 23:06:56Z emartin24 $
 */

#basic-modal-content {  }

/* Overlay */
#simplemodal-overlay { background-color:#000; cursor:wait; }

/* Container */
#simplemodal-container { background:transparent; }
#simplemodal-container .simplemodal-data {  }
#simplemodal-container code { display:block; }
#simplemodal-container a { }
#simplemodal-container a.modalCloseImg {  }






/* LAYOUT: TOPNEWS BOX CONTAINER*/
#topnews_box_container { width: 595px; margin: 0px 15px 15px 0; float: left; position: relative; z-index: 1; }
#topnews_box_container .topnews_container { width: 290px; height: 335px; border-bottom: thin solid #e7e7e7; background-color: #f2f2f2; float: left; }
#topnews_box_container .topnews_container:hover { background-color: #fff; }
#topnews_box_container .topnews_container .image { width: 290px; height: 190px; }
#topnews_box_container .topnews_container .title { width: 270px; padding: 10px; font-size: 20px; line-height: 22px;  color: #7e0177; float: left; }
#topnews_box_container .topnews_container .title h1 { font-size: 20px; line-height: 22px; font-weight: normal;}
#topnews_box_container .topnews_container .text {    width: 270px; padding: 0px 10px 0px 10px; line-height: 18px;  float: left; }
#topnews_box_container .topnews_container .title a { color: #7e0177; text-decoration: none; }
#topnews_box_container .topnews_container .title a:visited { color: #7e0177; }
#topnews_box_container .topnews_container .title a:hover { color:#7e0177;  text-decoration: underline;  }
#topnews_box_container .topnews_container .text a { color: #171717; text-decoration: none; }
#topnews_box_container .topnews_container .text a:visited { color: #171717; }
#topnews_box_container .topnews_container .text a:hover { color:#171717;  text-decoration: underline;  }

/* LAYOUT: TOPNEWS BOX LIST CONTAINER*/
#topnews_box_container .topnews_list { width: 290px; margin-left: 15px; background-color: #f2f2f2; float: right;}
#topnews_box_container .topnews_list:hover {  }
#topnews_box_container .topnews_list  ul { margin: auto;}
#topnews_box_container .topnews_list  li { display: table; width: 100%; height: 50px; border-bottom: thin solid #e7e7e7; border-top: thin solid #e7e7e7; background-image: url(../images/frontend/site/news_arrow_left_gray.gif); background-repeat: no-repeat; background-position: left center; list-style:none; }
#topnews_box_container .topnews_list  li a { display: table; padding: 0px 15px 0px 27px; color: #171717;  text-decoration: none; }
#topnews_box_container .topnews_list  li a.hover { color: #7e0177;  background-image: url(../images/frontend/site/news_arrow_left_purple.gif); background-repeat: no-repeat; background-position: left center;}
#topnews_box_container .topnews_list  li a:hover { color: #7e0177; text-decoration: underline; background-image: url(../images/frontend/site/news_arrow_left_purple.gif); background-repeat: no-repeat; background-position: left center;}
#topnews_box_container .topnews_list  li a:visited { color: #171717; text-decoration: none; }
#topnews_box_container .topnews_list  li.hover {    background-color: #ffffff; }
#topnews_box_container .topnews_list  li:hover {    background-color: #ffffff; }
#topnews_box_container .topnews_list ul li p { display: table-cell; vertical-align: middle; text-align: left; font-size:14px; line-height: 16px; }

/* LAYOUT: TOPNEWS BOX CATEGORY CONTAINER*/
#topnews_box_container .category_container {    width: 290px; float: left; }
#topnews_box_container .category_title { width: 135px; padding-left: 10px; line-height: 28px; color: #7e0177; background-color: #e7e7e7; float: left; }
#topnews_box_container .subcategory_title {    width: 135px; padding-right: 10px; line-height: 28px; text-align: right; color: #7e0177; background-color: #e7e7e7; float: left; }
#topnews_box_container .category_title a { color: #7e0177; text-decoration: none; }
#topnews_box_container .category_title a:visited { color: #7e0177; }
#topnews_box_container .category_title a:hover { color:#7e0177;  text-decoration: underline;  }
#topnews_box_container .subcategory_title a { color: #7e0177; text-decoration: none; }
#topnews_box_container .subcategory_title a:visited { color: #7e0177; }
#topnews_box_container .subcategory_title a:hover { color:#7e0177;  text-decoration: underline;  }

#topnews_box_container .topnews_container_list { display: none; }




.goAdverticum a { color: #7E0177; text-decoration: none; }






