body {
	color: #101010;
	background: url('../img/bg.gif') repeat-x #4a4a49;
	font-family:Georgia, Arial, Helvetica, sans-serif; outline:none;
	font-size:12px;
	margin:0;
}
img {
	border: 0;
		position:relative;
}
h1 {
	font-size:16px;
	font-weight: bold;
	margin-top:0px;
}

/* menu RF*/
#cssmenu{ height:45px; display:block; padding:0; margin:0; background: url('../img/bg-menu.gif') repeat-x #cdcdcd; } 
#cssmenu > ul {list-style:inside none; padding:0; margin:0;} 
#cssmenu > ul > li {background: url('../img/bg-menu.gif') repeat-x #4a4a49; list-style:inside none; padding:0; margin:0; float:left; display:block; position:relative; width:162px;} 
#cssmenu > ul > li > a {outline:none; display:block; position:relative; padding:7px 0 7px 0; font:bold 16px/100% Georgia, Helvetica, sans-serif; text-align:center; text-decoration:none;} 
#cssmenu > ul > li > a:after{content:''; position:absolute; top:-1px; bottom:-1px; right:-2px; z-index:99;}
#cssmenu > ul > li.on {background: url('../img/bg-menu-on.gif') repeat-x #4a4a49;}
#cssmenu > ul > li.on > a {color: #fff;}
#cssmenu ul li.has-sub:hover > a:after{top:0; bottom:0;} 
#cssmenu > ul > li.has-sub > a:before{ content:''; position:absolute; top:23px; right:3px; border:5px solid transparent; border-top:5px solid #fff; } 
#cssmenu > ul > li.has-sub:hover > a:before{top:23px;} 
#cssmenu ul li.has-sub:hover > a { /*background:#3f3f3f; */ border-color:#cdcdcd; padding: 7px 0 7px 0; z-index:999; } 
#cssmenu ul li.has-sub:hover > ul, #cssmenu ul li.has-sub:hover > div{display:block;} 
#cssmenu ul li.has-sub > a:hover{ /*background:#3f3f3f; */border-color:#cdcdcd;} 
#cssmenu ul li > ul, #cssmenu ul li > div{ display:none; width:auto; position:absolute; top:45px; padding:0; background:#f5f5f5; border-color:#cdcdcd; z-index:999; } 
#cssmenu ul li > ul {width:162px;}  
#cssmenu ul li > ul li{display:block; list-style:inside none; padding:0; margin:0; position:relative;} 
#cssmenu ul li > ul li a{ outline:none; display:block; position:relative; margin:0; padding:12px 20px 12px; font:10pt Georgia, Helvetica, sans-serif; color:#757575; text-decoration:none; border-bottom: 1px solid #cdcdcd;} 
#cssmenu ul li > ul li a:hover{color:#fff;  background:#838283; } 
#cssmenu, #cssmenu > ul > li > ul > li a:hover{ } 
#cssmenu {border-color:#3589a1;} 
#cssmenu > ul > li > a {color:#757575;} 
#cssmenu > ul > li.has-sub > a {border-right:1px solid #cdcdcd;} 
#cssmenu > ul > li > a:after{border-color:#6ed1ff;} 
#cssmenu > ul > li > a:hover{ /*background:#36acd2; */} 
/* end menu*/

#container {
    width:1140px;
	margin:0 auto; 
	padding:0; 
}
#container_header {
	padding:0;
	margin: 0;		
}
#container_logo {
    width:159px;
    margin: 0;	
    padding: 0;	
    float: left;
}
#container_advertisement {
    width:620px;
    margin: 20px 0 20px 0;	
    padding: 0;	
    float: right;
    background-color: #B93838;
    padding: 20px 100px 20px 100px;
    text-align:  center;
}
#container_advertisement a.lnkNews {
    text-decoration: none;
    color: #fff;
    font-weight: bold;
    font-style: normal;
    font-size: 17px;
}
#container_img {
	padding:0;
	margin: 0;		
}
#hmpg_anim {
	margin:10px 0 0 16px;
    padding: 22px 0 0 16px;
    width: 477px;
    height: 328px;
	background: url('../img/bg_main_img.png') no-repeat 0px 0px;
}
#page_anim {
	margin:0 0 0 16px;
    padding: 22px 0 0 16px;
    width: 350px;
    height: 328px;
	background: url('../img/bg_page_img.png') no-repeat 0px 0px;
    float:left;
}
#page_anim img{
    width: 277px;
    height: 277px;
}
#container_main {
    background-color: #ffffff;
	padding: 20px 0;	
	margin: 0 0 75px 0;	
}
#container_main_contact_left {
    float: left; 
    width: 972px; 
    padding: 20px 0px;
    height: 570px;
    overflow: hidden;    
}
#container_main_contact_left p {
    padding-left:303px;
}
#container_main_contact_left div.input {
    margin: 20px 0px 0px 378px;
}
#container_main_contact_left div input[type=submit] {	
	margin:0 0 0 378px;
	padding: 5px;
}
#container_main_contact_right {
    float: right; 
    width: 168px; 
    background-color: #992727;
    padding: 20px 0px;
    height: 570px;
    overflow: hidden;
}
#container_main_contact_right h3 {
    color: #fff;
    font-size: 20px;
    margin: 58px 10px 10px 10px;
}
#container_main_contact_right h4 {
    color: #fff;
    font-size: 16px;
    margin: 38px 0px 10px 10px;
}
#container_main p {
    font-weight: normal;
    margin: 20px 0 0 75px;
    color: #474646;
    font-size: 17px;
    width: 1015px;
}
#container_main p.error {
    color: #ff0000;
}
#container_main p a {
    text-decoration: none;
    color: #ed6a70;
    font-weight: bold;
    margin: 0;
}
#container_main ul li {
    font-weight: normal;
    margin: 20px 0 0 75px;
    padding: 0;
    color: #474646;
    font-size: 17px;
}
#container_main h1, #container_hmpg_left h1, #container_hmpg_right h1, #container_hmpg_bottom h1{
    font-weight: bold;
    margin: 0 0 0 50px;
    padding: 0;
    color: #b93838;
    font-size: 22px;
}
.container_spacer {
	float:left;
	width:7px;
	margin:0;
}
#container_main_right {
	float: right;
	width: 386px;
	margin: 45px 50px 30px 20px;   
}
#container_main_right a {
    color: #621212;
}
#container_main_right a span{
    font-weight: normal;
    color: #474646;
    font-size: 16px; 
    color: #621212;
    margin: 0 30px 0 160px;
}
.icon {
	margin: 0 0 10px 0;
    padding: 4px 0 0 3px;
    width: 386px;
    height: 208px;    
    background: url('../img/bg-gallery.gif') no-repeat 0px 0px;
    float:left;
    position: relative; 
    width: 100%; 
}
.icon img{
    width: 380px;
    height: 200px;
}
h2 { 
   color: #c9c9c9;
   text-align: center;
   font-size: 12px;
}
/*
.icon h2 { 
   position: absolute; 
   top: 167px; 
   left: 140px; 
   color: #fff;
}
.icon h2.shadow { 
   position: absolute; 
   top: 170px; 
   left: 142px; 
   color: #474747;
}*/
#container_hmpg_left {
    float: left;
    width: 319px;
    padding: 0;	
}
#container_hmpg_left ul{
    list-style-type: none;
    margin-top: 30px;
}
#container_hmpg_left ul li{
    margin: 20px 0px 0px 50px;
}
#container_hmpg_left ul li a{
    text-decoration: none;
    color: #474646;
    font-weight: bold;
}
#container_hmpg_right {
    float: left;
    width: 820px;
    padding-bottom: 35px;
    background: url('../img/bg-div.gif') no-repeat top left;
}
#container_hmpg_right h1 {
    padding: 0;
    margin: 0 0 0 20px; 
}
#container_hmpg_right a{
    text-decoration: none;
    color: #474646;
    font-weight: bold;
    font-size: 17px;
    margin: 10px 0 0 20px;
}
#container_hmpg_right a.lnk{
    text-decoration: none;
    color: #474646;
    font-weight: bold;
    font-size: 17px;
    margin: 10px 0 0 -1px !important;
}
#container_hmpg_right div {
    float: right;
    width: 386px;
    margin: 0 50px 10px 10px;
    padding: 4px 0 0 4px;
}
#container_hmpg_right p {
    margin: 20px 0 0 20px;
    width: 747px;
}
#container_hmpg_right p a{
    text-decoration: underline;
    color: #ed6a70;
    font-weight: bold;
    font-style: italic;
    margin: 0;
}
#container_hmpg_bottom {
    margin: 10px 50px 0 20px;
}
#container_hmpg_bottom p{
    width: 990px;
}
#container_hmpg_bottom h1{
    margin: 0 0 0 30px !important;
}
#container_hmpg_bottom a {
    text-decoration: underline;
    color: #ed6a70;
    font-weight: bold;
    font-style: italic;
    font-size: 17px;
    margin: 0 0 0 75px;      
}
#container_footer_border {
    background-color: #757575;    
	margin:0 auto; 
	padding:0;  
    height: 1px;   
    width: 1040px;	
}
#container_footer{
    width:763px;
    margin:0 auto; 
    padding: 10px;
    text-align: center;
    font-size: 10px;
    color: #797979;
}
#container_footer a {
    text-decoration: none;
    color: #797979;
    padding: 0;
}

/* end rf */

#container_footer_wrapper {
    background-color: #232323;    
	margin:0 auto; 
	padding:0;     	
}
#container_footer_wrapper #container_footer{
    width:763px;
    margin:0 auto; 
    padding: 10px;
    text-align: center;
    font-size: 10px;
    color: #797979;
}
#container_footer_wrapper #container_footer a {
    text-decoration: none;
    color: #797979;
    padding: 0;
}


#flashcontent-hmpg {
    padding: 21px 0 0 15px;
}
#btn_menu1, #btn_menu2, #btn_menu3, #btn_menu4 {
    display: inline-block;
    height: 42px;
    width: 118px;
    background: no-repeat left top;
}
#btn_menu1 {
    background: url('../img/btn1.jpg');
}
#btn_menu2 {
    background: url('../img/btn2.jpg');
}
#btn_menu3 {
    background: url('../img/btn3.jpg');
}
#btn_menu4 {
    background: url('../img/btn4.jpg');
}
#btn_menu1:hover, #btn_menu2:hover, #btn_menu3:hover, #btn_menu4:hover {
    background-position: left bottom;
}
#btn_menu1 p, #btn_menu2 p, #btn_menu3 p, #btn_menu4 p{
    visibility: hidden;
    margin: 0;
    padding: 0;
}
#container_bottom_left {
	float:left;
    margin: 0;
    padding: 0 0 0 8px;
	width: 120px;
}
#container_bottom_left ul {
    color: #eaf1d7;
    list-style-type: square;
    line-height: 18px;
    padding: 0 0 0 20px;
    margin: 0;
}
#container_bottom_left ul li {
    margin-bottom: 15px;
}
#container_bottom_left ul li a{
    font-size: 12px;
    font-weight: bold;
    color: #eaf1d7;
    text-decoration: none;
}
#container_bottom_left ul li a:hover {
    color: #ffd3fd;
}
#container_bottom_left a.menuItemSelected {
    color: #ffd3fd;
}
#container_bottom_right {
	float:left;
	width:622px;
	margin: 0 0 20px 12px;
}
#container_bottom_right .block {
    background: url('../img/bg_block_img.jpg') no-repeat 0px 0px;
    width: 143px;
    height: 216px;
    float:left;
    margin: 0 9px 15px 0;
    text-align: center;
}
#container_bottom_right .block img#main_img {
    border: 1px solid #162c05;
}
#container_bottom_right .block a#title, #container_bottom_right .block a#title:hover {
    font-size: 12px;
    font-weight: bold;    
    color: #eaf1d7;
    text-decoration: none;
    height: 32px;
    display: block;
}
#container_bottom_right .block a#price, #container_bottom_right .block a#price:hover {
    font-size: 13px;
    font-weight: normal;
    color: #c3d19c;
    text-decoration: none;
}
/* ZF */

#container_main_top {
	background: url('../img/bg_main.gif') repeat-y 0px 0px;
	padding:0 24px 0 29px;	
	margin: 0;	
	width:947px;
	height:15px;
}
.container_submenu {	
	background: url('../img/bg_main1.gif') repeat-y 0px 0px;	
	padding:0 22px 0 24px;
	margin: 0;		
	width:947px;
	text-align: center;
		
}
#container_copyright, #container_copyright a {
	width:700px;
	margin: 0 auto 0 auto;
	font-size: 10px;
	color: #313131;
}
.container_submenu a{
	font-size: 10px;
	color: #042304;
	text-decoration:none;
	margin: 0;
}
.container_submenu_bar {
	background: url('../img/bg_submenu_bar.gif') no-repeat 0px 0px;	
	margin:0;
	padding:0;
	height:22px; 
}
#ads_leaderboard {
	width:728px;
	margin-top: 56px;
	padding-bottom: 14px;
	background: url('../img/publicitate.gif') no-repeat 670px bottom;
}
#menu {
	margin:0 0 21px 0;
	padding:0;
	position:relative; 
	float:left; 
	z-index:10;
}
#media_partners img{
	margin:0 0 15px 0;
}
#main_col {
	float: left;
	width:460px;
}
#main_col a {
    color: #ff6501;
}
#main_col1 {
	float: left;
	width:460px;
    height: 393px;
    overflow: hidden;    
}
#hmpg-presentation {
	background: url('../img/bg_presentation.gif') no-repeat 0px 0px;
	height:160px;
	overflow: hidden;
	margin-bottom: 11px;
}
.list-presentation {
	margin: 0 0 11px 0;
}
.hmpg_box_left {
	float: left;
	width:160px;	
}
.hmpg_box_left img {
	border: solid 1px #042304;
	margin:5px;
	width:158px;
	height:85px;
}
.contest_box_left {
	float: left;
	width:100px;	
}
.contest_box_left img {
	border: solid 1px #042304;
	margin:5px;
	width:100px;
	height:100px;
}
.hmpg_box_right {
	float: right;
	width:285px;	
}
.hmpg_box_text {
}
.contest_box_right {
	float: right;
	width:345px;	
}
.hmpg_box_span {
	width:428px;
	margin: 2px 10px 2px 7px;	
}
.hmpg_box_title, .hmpg_box_title a {
	margin:0 0 2px 3px;
	font-weight:bold;
	font-size: 14px;
	color: #042304;	
	text-decoration:none;	
}
p.hmpg_box_title, span.hmpg_box_title {
	font-weight:bold;
	font-size: 14px;
	color: #042304;	
	margin: 2px 0 2px 0;
	padding: 0;
}
p.hmpg_box_date, span.hmpg_box_date {
	font-weight:bold;
	color: #6c6c6c;	
	margin: 2px 0 4px 0;
	padding: 0;
}
.hmpg_box_right p, .contest_box_right p, p.hmpg_box_text {
	color: #101010;	
	margin: 2px 2px 0 0;
	padding: 0;
    font-size:12px;
    font-weight: normal;
}
p.hmpg_box_text {
    margin-left: 3px;
}
.hmpg_box_span p{
	margin:0;
	padding:0;
}
.hmpg_box_right a, .hmpg_box_span a, .link_all_items a, .contest_box_right a, p.hmpg_box_text a {
	color: #ff6501;
	font-style: italic;
	font-weight: bold;	
	text-decoration: none;	
    font-size:12px;   
}
.link_all_items {
	float: right;
	margin: 12px 10px 5px 0;
}
#hmpg-event {
	background: url('../img/bg_event.gif') no-repeat 0px 0px;
	height:160px;
	overflow: hidden;
}
#right_col {
	float: left;
	width:250px;
}
#right_col img.post{
	border: solid 1px #FF6501;
}
#right_col1 {
	float: left;
	width:252px;
    /*background: url('../img/bg_main_img.jpg') no-repeat 0px 0px;*/
    height: 395px;
    overflow: hidden;
}
#right_col1 img.post{
	border: solid 1px #FF6501;
}
#contest_txt {
    float:left;
    width:460px;   
}
#contest_anim {
    float:right;
	width:250px; 
	height: 398px;
	margin:0 0 20px 0;
	background: url('../img/bg_main_img.jpg') no-repeat 0px 0px;
	text-align: center;
}
h1.page_title {
	font-size:16px;
	font-weight:bold;
	color: #ff6501;
}
h2.page_title {
	font-size:14px;
	font-weight:bold;
	color: #ff6501;
	margin-top:30px;
}
h3.item_title {
	font-size:12px;
	font-weight:bold;
	color: #ff6501;
	margin-top:30px;
}
.message {
	font-size:14px;
	font-weight:bold;
	color: #ff3d01;
	margin-top:30px;	
}
.page_content, .page_content a {
	font-size:12px;
	color: #313131;
}
.page_gallery_img {
	background: url('../img/bg_gallery_img.gif') no-repeat 0px 0px;	
	float:left; 
	margin:4px 3px 0 0;
	width:227px;
	height:123px;
}
.page_gallery_img img{
	left: 1px;
	top: 1px;
}
#page_right_col {
	margin-top:10px;
	float: left;
	width:250px;
}
.col_spacer {
	float: left;
	width:19px;
}
/* paging */
.paging_container {
	float:right;
	width:310px;
}
.paging_container_null {
	float:right;
	width:310px;
    height: 20px;
}
.paging {
	float:right;
	color: #224308;
	font-size:11px;	
	margin: 3px 24px 3px 0;
}
.paging .current {
	color: #6fe90c;
}
.paging a{
	color: #224308;
	font-size:11px;	
}
.paging a:hover{
	color: #6fe90c;
	font-size:11px;	
}
.paging div.disabled {
	display: none;
}
.paging .disabled {
	color: #224308;
    display: none;
}
.pagecomment {
	font-size:12px;
}
.pagecomment fieldset, .contestcomment fieldset {
	border:0;
}
.pagecomment input, .contestcomment input {
	background: url('../img/bg_page_comment.gif') no-repeat 0px 0px;	
	width:193px;
	margin: 0 5px 5px 0;
	padding:3px;
	border: 0;
}
.pagecomment select, .contestcomment select {	
    margin: 0 5px 5px 0;
}
.pagecomment input[type=file], .contestcomment input[type=file] {	
	background: url('../img/bg_page_comment.gif') no-repeat 0px 0px;	
	width: auto !important;
    margin: 0 5px 5px 0;
}
.pagecomment input[type=submit], .contestcomment input[type=submit] {	
	background: url('../img/bg_page_comment_submit.gif') no-repeat 0px 3px;
	width:194px;
	height:33px;
	color: #ff6501;
	font-size:14px;
	font-weight: bold;
	margin:0 0 5px 0;
	padding:0;
}
.pagecomment textarea, .contestcomment textarea {
	background: url('../img/bg_page_comment1.gif') no-repeat 0px 0px;	
	width:443px;
	height:93px;
	margin-bottom:5px;
	padding:3px;
	font-family:Arial, Helvetica, sans-serif; outline:none;
	font-size:12px;
	border: 0;
}
.itemcomment {
	font-size:12px;
	font-weight: bold;
	color: #313131;
	padding:0 15px 0 15px;	
}
.itemcomment1 {
	font-size:11px;
	margin-bottom:10px;
	padding:0 15px 0 30px;
}
/* archive */
.container_archive {	
	background: url('../img/bg_archive.gif') repeat-y 0px 0px;
}
.container_div {	
	float:left;
    width:230px;
    /* height:225px; */
    overflow: hidden;
    margin-right:9px;
    margin-bottom:14px;
}
.container_div p {
    margin:0;
}
.container_div .img_div {
	background: url('../img/bg_archive_img.gif') repeat-y 0px 0px;    
    margin:0;
    width:230px;
    height:230px; 
    overflow: hidden; 
}

.container_div .img_div div{   
    width:225px;
    height:225px;     
    margin:auto;
    display: table-cell; 
    vertical-align: middle;    
}
.contest_comment_left {
    float:left; 
    width:105px;
}
.contest_comment_left img {
    border: solid 1px #042304;
}
.contest_comment_right {
    float:right; 
    width:355px;
}

/* miscellaneous */
.clear {
	clear:both;
}
