body{
	background-color: #f1f1f1;
	background-image: url('/public/images/top.png');
	background-repeat: repeat-x;
	color: #545454;
	font-family: 'trebuchet ms', sans-serif;
	font-size: 11px;
	line-height: 16px;
	margin: 0;
	padding: 0;
	width: 100%;
}
a{
	color: #fff;
	text-decoration: none;
}
p,div,img,input,h1,h2,h3,h4,h5,h6{
	margin: 0;
	padding: 0;
	border: none;
}

#container{
	width: 980px;
	margin: 0 auto;
}
#top_left{
	background-image: url('/public/images/logo.jpg');
	background-repeat: no-repeat;
	width: 491px;
	height: 139px;
	float: left;
}
#top_left .logo{
	float: left;
	width: 204px;
	height: 57px;
	margin: 24px 0 0 21px;
}
#top_left .info{
	float: left;
	margin: 27px 0 0 30px;
	width: 202px;
	height: 63px;
}
#top_left .info a{
	text-align: center;
	width: 200px;
	float: left;
	font-family: 'Helvetica';
	font-size: 19px;
	line-height: 23px;
}
#top_left .info a span{
	font-size: 15px;
}
#top_right{
	float: left;
	background-color: #11375b;
	background-image: url('/public/images/top_right_background.png');
	background-repeat: repeat-y;
	width: 489px;
	height: 139px;
}
#top_menu{
	margin: 16px 0 0 0;
	list-style: none;
	padding: 0;
	float: left;
}
#top_menu li{
	float: left;
	border-right: 1px solid #53606c;
	height: 59px;
	background-color: #081b2d;
	margin-right: 2px;
	text-align: center;
	line-height: 17px;
	padding-top: 10px;
}
#top_menu li a{
	color: #ef8903;
	font-size: 16px;
}
#top_menu li img{
	margin-top: 7px;
}

#top_menu li.forum{
	background-image: url('/public/images/top_menu.png');
	background-repeat: repeat-y;
	width: 97px;
}
#top_menu li.blog{
	width: 78px;
}
#top_menu li.chat{
	width: 84px;
}
#clock{
	width: 91px;
	height: 91px;
	float: left;
	margin: 5px 0 0 6px;
}
#day_info{
	width: 118px;
	height: 91px;
	float: left;
	color: #fff;
	margin: 0;
	padding: 0;
}
#day_info p{
	text-align: right;
	font-size: 11px;
	padding: 12px 0 0 0;
	margin: 0; 
}
#day_info p span{
	color: #7f95aa;
}
#search{
	float: left;
	height: 24px;
	width: 467px;
	margin: 5px 0 0 21px;
	display: inline; /* ie rulz */
}
#search img{
	float: left;
}
#search input{
	float: left;
	border: 1px solid #000;
	background-image: url('/public/images/input_top_background.gif');
	background-repeat: repeat-x;
	height: 18px;
	padding: 2px 0 0 2px;
	margin: 2px 0 0 19px;
	width: 198px;
}
#search #search_submit{
	width: auto;
	height: auto;
	background: none;
	padding: 0;
	border: none;
	margin: 8px 0 0 9px;
}
#search a.advanced{
	margin: 8px 0 0 25px;
	float: left;
}

#main_menu{
	height: 61px;
	width: 100%;
	background-image: url('/public/images/main_menu_background.png');
	background-repeat: repeat-x;
	clear: left;
	float: left;
	border-top: 1px solid #6f7b86;
}

#main_menu ul{
	list-style: none;
	float: left;
	margin: 0;
	padding: 0;
}
#main_menu ul li{
	float: left;
	margin: 0;
	padding: 0;
	line-height: 45px;
	height: 45px;
	border-right: 1px solid #6e7a86;
	display: inline; 
	
}
#main_menu ul li a{
	color: #ef8903;
	text-decoration: none;
	margin: 1px;
	height: 44px;
	line-height: 44px;
	font-size: 16px;
	padding: 0px 20px;
	width: auto;
	display: inline;
	float: left; 
	overflow: hidden;
	
}
#main_menu ul li a:hover{
	color: #0096FF !important;
	text-decoration: underline;
	background-color: #000 !important;
}
#main_menu ul li a.active{
	height: 56px;
	background-image: url('/public/images/main_menu_arrow.png');
	background-position: bottom;
	background-repeat: no-repeat;
	background-color: #fff;
	color: #11375b;
	border: none;
	padding: 0 20px;
	display: block;
	float: left;
	overflow: hidden;
}

#left_menu{
	float: left;
	width: 164px;
	
}
#left_menu h1{
	margin-top: 10px;
	background-image: url('/public/images/left_menu_background.jpg');
	display: block;
	width: 151px;
	height: 29px;
	text-align: right;
	padding-left: 11px;
	border: 1px solid #fff;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	padding: 0 11px 0 0;
	line-height: 27px;
	float: left;
}
#left_menu h1 img{
	float: left;
	margin: 4px 0 0 4px;
}
#left_menu .menu_list{
	float: left;
	list-style: none;
	width: 100%;
	padding: 0;
	margin: 0;
	display: inline;
}
#left_menu .menu_list li{
	float: left;
	width: 100%;
	line-height: 28px;
	height: 28px;
	border-bottom: 1px solid #f1f1f1;
	background-color: #fff;
	margin: 0;
	padding: 0;

}
#left_menu .menu_list li a{
	float: left;
	width: 100%;
	text-indent: 10px;
	color: #0074c5;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	display: block; 
	margin: 0;
	padding: 0;
}

#left_menu .menu_list li a:hover{
	color: #ff9000;
	text-decoration: underline; 
}

#left_banners{
	list-style: none;
	float: left;
	display: inline;
	margin: 0;
	padding: 0;
}
#left_banners li, #left_banners li a, #left_banners li a img{
	float: left;
	padding: 0;
	margin: 0;
}
#left_banners li{
	margin-top: 10px;
}

#right_banners{
	list-style: none;
	float: right;
	display: inline;
	margin: 0;
	padding: 0;
}
#right_banners li, #right_banners li a, #right_banners li a img{
	float: right;
	padding: 0;
	margin: 0;
}
#right_banners li{
	margin-top: 0px;
}


#top_banner{
	float: left;
	margin: 10px 0 0 0;
}
#top_banner a,#top_banner a img{
	float: left;
}

#content{
	float: left;
	width: 806px;
	margin: 10px 0 0 10px;
}

/* ---------------- right menu ----------------- */
#content .right_menu{
	float: right;
	width: 284px;
	padding-bottom: 10px;
	margin-bottom: 10px;
	background-color: #fff;
}
#content .right_menu h1{
	display: block;
	background-image: url('/public/images/right_menu_background.jpg');
	background-repeat: repeat-y;
	border: 1px solid #fff;
	border-right: none;
	width: 282px;
	height: 29px;
	color: #fff;
	float: left;
	font-size: 16px;
	font-weight: normal;
	
}
#content .right_menu h1 strong{
	float: left;
	margin: 5px 0 0 7px;
	line-height: 18px;
}
#content .right_menu h1 a{
	float: right;
	color: #86bbed;
	font-size: 10px;
	font-weight: normal; 
	line-height: 29px;
	margin-right: 10px;
	text-decoration: underline;
}
#content .right_menu h1 a:hover{
	color: #ff9000;
}

#content .right_menu ul{
	list-style-image: url('/public/images/right_list.png');
	list-style-position: inside;
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
}
#content .right_menu ul li{
	width: 100%;
	display: inline;
	float: left;
	background-color: #fff;
}
#content .right_menu ul li img{
	float: left;
	margin: 3px 7px 0 0;
}
#content .right_menu ul li.first{

}
#content .right_menu ul li.first img{
	border: 1px solid #8a8a8a;
	float: left;
	margin: 0px;
}
#content .right_menu ul li img.inline{
	border: none;
	float: none;
	margin: 0;
	padding: 0;
	vertical-align: top;
}

#content .right_menu ul li a{
	float: left;
	margin: 8px 0 0 6px;
	color: #0074c5;
}
#content .right_menu ul li a:hover{
	color: #ff9000;
	text-decoration: underline;
}

#content .right_menu ul li a.news_width{
	float: left;
	color: #0074c5;
	margin: 8px 0 0 6px;
	font-size: 16px;
	font-weight: bold;
	width: 196px;
	line-height: 20px;
	text-decoration: none;
}
#content .right_menu ul li a.news_width:hover,#content .right_menu ul li a.news_width_large:hover{
	color: #ff9000;
	text-decoration: underline;
}
#content .right_menu ul li a.news_width_large{
	float: left;
	color: #0074c5;
	margin: 8px 0 0 6px;
	font-size: 16px;
	font-weight: bold;
	width: 261px;
	line-height: 20px;
}


#content .right_menu#adsense {
	float: right;
	width: 284px;
	padding: 0 !important;
	margin-bottom: 10px;
	background-color: #fff;
}
#content .right_menu#adsense img{
	float: left;
	margin: 0 0 0 18px;
}

div.catalogCategory
{
    background-color: #fff;
    padding-bottom: 10px;
}

div.catalogItem a
{
    margin: 10px;
    color: #0074C5;
}

#video div
{
    clear: left;
    text-align: center;
    padding-top: 10px;
}

#news h1, #gallery h1, #comments h1
{
    margin-bottom: 10px;
}

#news p
{
    padding: 10px;
}

#news p a
{
    color: #0074C5;
}

#news img.newsImage
{
    border: 1px solid #8a8a8a;
    float: left;
    margin: 0 10px 10px 0;
}

#news em.date
{
    text-align: right;
    display: block;
}

#gallery .gallery
{
    padding: 10px;
}

#gallery .gallery img
{
    border: 1px solid #8a8a8a;
    margin: 2px;
}

#gallery h1 strong span, #comments h1 strong span
{
    color: #6499cb;
}

#content div.commentItem
{
    border-bottom: 1px solid #f1f1f1;
    padding: 0 0 5px 0;
    margin: 15px 10px 10px 10px;
}

#content div.commentItem p
{
    margin-top: 5px;
}

#content div.commentItem strong
{
    font-size: 12px;
}


/* ---------------- !right menu ----------------- */

/* ---------------- !content_menu ----------------- */

#content .content_menu{
	float: left;
	width: 512px;
	padding-bottom: 10px;
	margin-bottom: 10px;
	background-color: #fff;
}
#content .content_menu h1{
	display: block;
	background-image: url('/public/images/wide_header.png');
	background-repeat: repeat-y;
	border: 1px solid #fff;
	width: 510px;
	min-height: 29px;
	color: #fff;
	float: left;
	font-size: 16px;
	font-weight: normal;
	
}
#content .content_menu h1 strong{
	float: left;
	margin: 5px 0 0 7px;
	line-height: 18px;
}

#content .content_menu h1.catalogHeading
{
      width: 250px;
      border: 0;
}

#content .content_menu h1.catalogHeading a, #content .content_menu h1.company a
{
	display: block;
	background-image: url('/public/images/wide_header.png');
	background-repeat: repeat-y;
	color: #fff;
	float: left;
	font-size: 16px;
	font-weight: bold;
  padding: 0 0 0 7px;
  text-decoration: none;
}

#content .content_menu h1 a{
	float: right;
	color: #86bbed;
	font-size: 10px;
	font-weight: normal; 
	line-height: 29px;
	margin-right: 10px;
	text-decoration: underline;
}
#content .content_menu h1 a:hover{
	text-decoration: none;
}

div.companyItem div.elements
{
    padding: 0 10px 10px 10px;
}

div.companyItem div.photo, div.branches div.photo
{
    float: left;
    margin: 0 10px 0 0;
}


div.companyItem div.photo img, div.branches div.photo img
{
    border: 1px solid #8a8a8a;
}

div.companyItem div.data
{
    float: left;
}

div.companyItem div.data table td.name
{
    text-align: right;
    padding-right: 10px;
    color: #aaaaaa;
}

div.companyItem div.data table td
{
    color: #333333;
    font-size: 12px;
}

div.companyItem div.data table td a, div.companyText a
{
    color: #0074C5;
}

div.openingHours
{
    border-top: 1px solid #f1f1f1;
    border-bottom: 1px solid #f1f1f1;
    color: #333333;
    font-size: 12px;    
}

div.openingHours p.openingHours
{
    margin: 0;
    padding: 0;
}

div.openingHours div.elements
{
    padding: 0 10px;
}

div.openingHours table td
{
    padding-right: 10px;
    text-align: center;
}

div.openingHours span
{
    color: #aaaaaa;
    padding-right: 20px;
}

div.card
{
    text-align: center;
    padding: 10px;
    background-color: #F1F1F1;
}

div.card a
{
    color: #0074c5;
    margin: 0 18px;
}

div.card img
{
    vertical-align: middle;
}

div.companyText
{
    margin: 10px;
}

div.branches
{
    margin-bottom: 10px;
    padding: 10px;
}

div.branches table, div.companyText table
{
    width: 490px;
    margin: 0;
    border: 0;
}

div.branches table td, div.companyText table td
{
    border: 0;
    border-bottom: 1px solid #0074C5;
    border-right: 1px solid #0074C5;
    padding: 5px;
}

div.branchElement
{
    padding-bottom: 10px;
    margin-bottom: 10px;
    border-bottom: 1px solid #F1F1F1;
}


div.clear
{
    clear: both;
}

/* -------------- motogielda ----------------*/

#content .content_menu #motogielda_ul{
	list-style: none;
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
}
#content .content_menu #motogielda_ul li{
	width: 100%;
	display: inline;
	float: left;
	background-color: #fff;
	padding: 10px 0 0 10px;
	width: 115px;
}
#content .content_menu #motogielda_ul li a{
	float: left;
	margin: 0;
	color: #0074c5;
	text-decoration: none;
	width: 115px;
	font-weight: bold;
}
#content .content_menu #motogielda_ul li a:hover{
	color: #ff9000;
	text-decoration: underline;
}

#content .content_menu #motogielda_ul li a img{
	float: left;
	margin: 0;
	border: 1px solid #8a8a8a;
}
#content .content_menu #motogielda_ul li p{
	float: left;
	width: 115px;
	margin: 5px 0 0 0;
	line-height: 18px;
}

/* ------------------- announcements ------------- */
#content .content_menu #announcements_ul{
	list-style: none;
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
}
#content .content_menu #announcements_ul li{
	width: 100%;
	display: inline;
	float: left;
	background-color: #fff;
	padding: 10px 10px 0 10px;
	width: 146px;
}
#content .content_menu #announcements_ul li.grey{
	background-color: #f1f1f1;
}
#content .content_menu #announcements_ul li a{
	float: left;
	margin: 0;
	color: #0074c5;
	text-decoration: none;
	width: 146px;
	font-weight: bold;
}

#content .content_menu #announcements_ul li a:hover{
	color: #ff9000;
	text-decoration: underline;
}

#content .content_menu #announcements_ul li a img{
	float: left;
	margin: 0 0 0 15px;
	border: 1px solid #8a8a8a;
}
#content .content_menu #announcements_ul li p{
	float: left;
	width: 146px;
	margin: 0;
	line-height: 18px;
}

/* ------------------- companies ----------------- */

#content .content_menu #companies_ul{
	list-style: none;
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
}
#content .content_menu #companies_ul span{
	color: #aaa;
}
#content .content_menu #companies_ul table{
	border: none;
}

#content .content_menu #companies_ul li{
	width: 100%;
	display: inline;
	float: left;
	background-color: #fff;
	padding: 10px 10px 0 10px;
	width: 490px;
}
#content .content_menu #companies_ul li .left{
	margin-left: 10px;
	float: left;
}
#content .content_menu #companies_ul li .right{
	float: right;
}
#content .content_menu #companies_ul li .right table{
	float: right;
}

#content .content_menu #companies_ul li a{
	float: left;
	margin: 0;
	color: #0074c5;
	text-decoration: none;
	width: 246px;
	font-weight: bold;
}
#content .content_menu #companies_ul li a:hover{
	color: #ff9000;
	text-decoration: underline;
}

#content .content_menu #companies_ul li a img{
	float: left;
	margin: 0;
	border: 1px solid #8a8a8a;
}
#content .content_menu #companies_ul li p{
	float: left;
	width: 246px;
	margin: 0;
	line-height: 18px;
}


/* ------------ content_menu -----------*/


#content #main_news{
	width: 512px;
	float: left;
	margin: 0;
	overflow: hidden;
}

/* ------------ main_info -----------*/

#content #main_info{
	float: left;
	width: 509px;
	border: 1px solid #fff;
	background-color: #fff;
	margin: -10px 0 10px 0;
}
#content #main_box_container{
	float: left;
	width: 509px;
}
#content #main_box_container #main_box_menu{
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
	background-image: url('/public/images/menu_back.jpg');
	background-repeat: repeat-x;
}
#content #main_box_container #main_box_menu li{
	text-align: center;
	font-size: 16px;
	display: inline;
	float: left;
	overflow: hidden;
}
#content #main_box_container #main_box_menu li.active{
	border: none;
}
#content #main_box_container #main_box_menu li a{
	text-align: center;
	font-size: 16px;
	display: block;
	background-color: #0d2a46;
	color: #ff9000;
	padding: 5px 17px 6px 17px;
	float: left;
}
#content #main_box_container #main_box_menu li a.active{
	color: #ff9000;
	background-color: #fff;
	background-image: url('/public/images/down_arrow.jpg');
	background-repeat: no-repeat;
	background-position: bottom;
	border: none;
	height: 22px;
}

#content #main_box_container #main_box_menu li a:hover{
	background-color: #fff;
	color: #11375b;
	border: none;
}
#content #main_box_container a{
	float: right;
} 
#content #main_box_container #main_box_menu li.all{
	background-image: url('/public/images/all.jpg');
	background-position: right;
	float: right;
	width: 107px;
	border-top: 1px solid #6A98C4;
	border-left: none;
}
#content #main_box_container #main_box_menu li.all a{
	font-size: 9px;
	color: #86bbed;
	line-height: 20px;
	float: right;
	background-color: transparent;
	border: none;
	padding: 3px 10px 3px 2px;
	text-decoration: underline;
}
#content #main_box_container #main_box_menu li.all a:hover{
	color: #ff9000;
}
#content #main_box_container div{
	float: left;
	height: 295px;
	top: 0px;
	left: 0px;
	overflow: hidden;
	position: relative;
}

#main_box_container div .main_box_content{
	list-style: none;
	margin: 0;
	padding: 0 0 4px 0;
	line-height: 18px;
	position: relative;
	top: 0px;
	left: 0px;
	overflow: hidden;
}
#main_box_container div .main_box_content li{
	float: left;
	margin: 0;
	padding: 0 0 4px 0;
}
#main_box_container div .main_box_content li a{
	float: left !important;
	
}
#main_box_container div .main_box_content li img{
	float: left;
	border: 1px solid #8a8a8a;
	margin: 5px 0 0 10px;
}
#main_box_container div .main_box_content li p{
	float: left;
	width: 370px;
	margin: 12px 0 0 7px;
	color: #333333;
}
#main_box_container div .main_box_content li h4{
	float: left;
	width: 370px;
	margin: 2px 0 0 7px;
}
#main_box_container div .main_box_content li h4 a{
	float: left;
	color: #0074c5;
	text-decoration: none;
}
#main_box_container div .main_box_content li h4 a:hover{
	color: #ff9000;
	text-decoration: underline;
}



/* ------------ footer -----------*/

#footer{
	clear: both;
	float: left;
	margin: 10px 0 0 0;
	padding: 0;
	width: 100%;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	background-color: #e2e2e2;
}
#footer .center{
	width: 980px;
	margin: 10px auto 0 auto;
	overflow: hidden;
}
#footer .center #menu1{
	list-style: none;
	width: 100%;
	text-align: center;
	margin: 0;
	padding: 0;
}
#footer .center #menu1 li{
	display: inline;
	margin: 0 10px 0 -10px;
	padding: 0 10px;
}
#footer .center #menu1 li a{
	color: #0074c5;
	text-decoration: none;
}
#footer .center #menu1 li a:hover{
	color: #0074c5;
	text-decoration: underline;
}

#footer .center #menu2{
	list-style: none;
	width: 100%;
	text-align: center;
	margin: 10px 0;
	padding: 0;
	line-height: 16px;
	color: #0074c5;
	
}
#footer .center #menu2 li{
	display: inline;
}
#footer .center #menu2 li a{
	color: #0074c5;
	text-decoration: none;
	font-size: 10px;
}
#footer .center #menu2 li a:hover{
	color: #0074c5;
	text-decoration: underline;
}

#author{
	clear: both;
	float: left;
	background-color: #d4d4d4;
	font-size: 12px;
	width: 100%;
}
#author a{
	color: #000;
	text-decoration: underline;
}
#author a:hover{
	color: #000;
	text-decoration: none;
}
#author .center{
	width: 980px;
	margin: 0 auto;
}
#author .center #copyright{
	float: left;
	color: #000;
	line-height: 16px;
	padding-top: 4px;
}
#author .center #designers{
	float: right;
	color: #000;
	text-align: right;
	line-height: 20px;
	padding-top: 4px;
	margin-bottom: 10px;
}


/* -------------- FORMS ------------- */
form.form
{
    margin: 40px 10px 10px 10px;
    padding: 10px;
    background-color: #f1f1f1;
}

form.form dl.zend_form
{
    margin: 0;
    padding: 0;
}

form.form dd, form.form dt
{
    margin: 0;
    padding: 0;
}

form.form label
{
    color: #333333;
    margin: 0;
    padding: 0;
    font-weight: bold;
}

form.form label.order
{
    display: block;
}

form.form input, form.form select
{
    cursor: pointer;
    border-top: 2px solid #c6c6c6;
    border-left: 2px solid #c6c6c6;
    border-right: 1px solid #c6c6c6;
    border-bottom: 1px solid #c6c6c6;
    padding: 2px;
    margin-bottom: 10px;
}


form.form textarea
{
    cursor: pointer;
    border-top: 2px solid #c6c6c6;
    border-left: 2px solid #c6c6c6;
    border-right: 1px solid #c6c6c6;
    border-bottom: 1px solid #c6c6c6;
    margin-bottom: 10px;
    padding: 2px;
}

form.form input.submit
{
    border: 0;
    background-color: #f1f1f1;
    color: #0074c5;
}

form.form ul.errors
{
    color: red;
    margin: 10px 0;
}


/* PAGINATOR */
div.pagination
{
    background-color: #F1F1F1;
    margin: 0 auto;
    text-align: center;
}

div.pagination a
{
    color: #0074c5;
}

div.pagination .pager{
	list-style: none;
	width: 478px;
	padding: 0;
	display: inline;
}
div.pagination .pager li{
	display: inline;
	margin: 0;
	padding: 0;
}

div.pagination .pager li a,
div.pagination .pager li span{
	font: bold 13px 'Arial';
	margin: 0;
	padding: 0;
}
div.pagination .pager a.active{
	text-decoration: underline;
}
div.pagination .pager li p{
	width: 360px;
	text-align: center;
	display: inline;
}


#breadcrumb{
	margin: 0;
	padding: 0;
	height: 31px;
	list-style: none;
}
#breadcrumb li{
	float: left;
	padding: 8px 7px 0 11px;
	background-image: url("/public/images/breadcrumb.png");
	background-repeat: no-repeat;
	background-position: left 9px;
	overflow: hidden;
}
#breadcrumb li.first{
	list-style-image: none;
	list-style: none;
	background-image: none;
}
#breadcrumb li a{
	font-size: 12px;
  color: #0074C5;
}
#breadcrumb li a.active{
	color: #EF8903;
	text-decoration: underline;
	font-weight: normal;
}

/* -------------- EVENTS ------------- */
div.events .info, div.events .success, div.events .warning, div.events .error, div.events .validation {
    border: 1px solid;
    margin: 10px auto 0 auto;
    padding:15px 10px 15px 50px;
    background-repeat: no-repeat;
    background-position: 10px center;
    width: 400px;
    font-weight: bold;
}

div.events span
{
    margin: 0 10px 0 35px;
}


div.events .info {
    color: #00529B;
    background-color: #BDE5F8;
    background-image: url('/public/images/events/info.png');
}
div.events .success {
    color: #4F8A10;
    background-color: #DFF2BF;
    background-image:url('/public/images/events/success.png');
}
div.events .warning {
    color: #9F6000;
    background-color: #FEEFB3;
    background-image: url('/public/images/events/warning.png');
}
div.events .error {
    color: #D8000C;
    background-color: #FFBABA;
    background-image: url('/public/images/events/error.png');
}

<!--  ---------------- jflow style ----------------- -->

#jFlowSlide{ background:#DBF3FD; font-family: Georgia; }
#myController {background-color: black; font-family: Verdana; padding: 5px 0; margin: 0; width: 510px; position: relative; top: -30px; float: left;}
#myController span{text-align: center; margin: 0px 0 0 3px;}
#myController span.jFlowSelected { color: white; margin-right:0px; }

.slide-wrapper { padding: 0; }
.slide-thumbnail { background-repeat: no-repeat; width: 510px; height: 378px; float:left; overflow: hidden; display: inline;}
.slide-details { width:290px; float:right; margin-left:10px;}
.slide-details h2 { font-size:1.5em; font-style: italic; font-weight:normal; line-height: 1; margin:0; }
.slide-details .description { position: absolute; bottom: 30px; width: 490px; right: 0px; padding: 8px 10px; height: 66px; color: white; background-color: #000;}
.slide-details .normal_opacity {position: absolute; bottom: 30px; width: 490px; right: 0px; padding: 8px 10px; height: 66px; color: white; z-index: 666; }

.jFlowControl, .jFlowPrev, .jFlowNext { color: #497dac; cursor:pointer;}
.jFlowPrev{
	float: left;
	margin-right: 130px !important;
}
.jFlowNext{
	float: right;
}
.jFlowControl{
	border-right: 1px solid white;
	padding: 0 8px !important;
	margin: 0 !important; 
	float: left;
}
.lastMenuItem{
	border-right: none;
}
.jFlowControl:hover, .jFlowPrev:hover, .jFlowNext:hover {
	color: #ff9000;
}



<!-- ---------------- !jflow style ----------------- -->
img{
	border: none;
}
.wa{
	width: auto !important;
}
.clear{
	width: 0 !important;
	height: 0 !important;
	line-height: 0 !important;
	clear: both !important;
}
