body, html {
        margin: 0px;
        padding: 0px;
}

#header_top {
        background:#000000;
    padding:14 14 0 14;
    vertical-align:bottom;
}

#header {
        background:#ffffff;
}

#menu_bar {
        height:28px;
    background:#000000;
}

#menu_bar a {
    font-size: 10.5pt;
    font-family: Arial;
    color: #ffffff;
    text-decoration:none;
    padding:5 10 5 10;
    height:28px;
    background:url("header_link_spacer.gif") 100% 100% no-repeat;
}

#menu_bar a:hover {
        color:#cccccc;
}


#header_logo_td {
    width:229px;
    height:160px;
}
#header_banner_td {
    height:90px;
    width:728px;    
}

#header_main_cat_td {
    padding:0 0 0 10;
    background:url("main_spacer.gif") 0 100% repeat-x;
    height:53px;
}


#header_main_cat_td img {
         vertical-align:bottom;
}


.header_input {
        width:105px;
    text-align:right;
    font-size: 9pt;
    font-weight:bold;
    font-family: Arial;
    border:1px solid #000000;
    color:#000000;
    height:18px;
}

.header_submit {
        font-size: 9pt;
    font-family: Arial;
    font-weight:bold;
    width:60px;
    border:0;
    background:#ffffff;
}

.register_link {
        font-size: 10pt;
    font-family: Arial;
    color: #ee1c24;
    font-weight:bold;
    text-decoration:none;
}

.register_link:hover {
    color: #ffffff;
    background:#ee1c24;
}


#main_container {
    background:#ffffff;
}

.vert_spacer {
    width:13px;
    background:#9d9d9d;
}

#main_content {
        width:690px;
        background:#ffffff;
}

#special_main_content {
        width:704px;  //790+14
        background:#ffffff;
}

#right_content {
        width:306px;
        background:#ffffff;
}


#right_search_td {
    padding:0 0 0 37;
}

.right_search_input {
        background:#ffffff;
    border:#9d9d9d;
    color:#000000;
    font-size: 9pt;
    font-family: Arial;
    width:145;
}

.right_search_submit {
        font-size: 9pt;
    font-family: Arial;
    width:60px;
    border:0;
    background:#9d9d9d;
    color:#ffffff;
}

#grey_spacer {
        background:#f0f0f0;
    width:8px;
}

.box_title {
        font-size: 20.5pt;
    font-family: Arial;
    color: black;
    padding:4 0 0 30;
    font-weight:bold;
}

.box_title span {
    color: #ee1c24;
    font-family: Arial;
}

.calendar_date {
        font-size: 23pt;
    font-family: Arial;
    color: #ee1c24;
    width:45px;
    border:1px solid #828282;
    padding:3 3 3 3;
    valign:middle;
}
.calendar_date span{
        font-size: 17pt;
    font-family: Arial;
    color: #777777;
    valign:middle;
}

.box_text {
        padding : 0 10 0 15;
        font-size: 10pt;
    font-family: Arial;
    color: black;
    valign:middle;
}

.box_text_span {
        font-size: 10pt;
    font-family: Arial;
    color: black;    
    height:18px;
    font-weight:bold;
}

.box_text a {
        font-size: 10pt;
    font-family: Arial;
    color: #ee1c24;
    text-decoration:none;
}

.box_text a:hover {
    color: #ffffff;
    background:#ee1c24;
}

.star {
        padding-left:22px;
    background:url("star.gif") 0 0 no-repeat;
}

.star_grey {
        padding-left:22px;
    background:url("star_grey.gif") 0 0 no-repeat;
}

#footer {
    background:#ffffff;
    padding:10 0 5 0;
}

#footer a {
    font-size: 8.5pt;
    font-family: Arial;
    color: #666666;
    text-decoration:none;
    padding:0 4 0 4;
    font-weight:bold;
}

#footer .red {
    color: #ed1c24;
}

#bottom_spacer {
        height:15px;
    width:1124px;
    background:#9d9d9d;
}

#newsletter_email {
        background:#ffffff;
    border:1px solid #000000;
    color:#000000;
    font-size: 9pt;
    font-family: Arial;
    width:145px;
    text-align:right;
    padding:0 5 0 0;
}

.right_newsletter_submit {
        font-size: 9pt;
    font-family: Arial;
    width:80px;
    border:0;
    background:#ffffff;
    color:#000000;
}

#right_yellowpages_td {
        background:#f0f0f0;
}

#yellowpages_search {
        background:#ffffff;
    border:1px solid #000000;
    color:#000000;
    font-size: 9pt;
    font-family: Arial;
    width:165px;
    text-align:right;
    padding:0 5 0 0;
}

.right_yellowpages_submit {
        font-size: 9pt;
    font-family: Arial;
    width:80px;
    border:0;
    background:#f0f0f0;
    color:#000000;
}

#mp_flash {
        background:#000000;
}

#mp_flash_text {
    width:290px;
    background:#000000;
    color:#ffffff;
    font-family: Arial;
    font-size:14.5pt;
    padding:15 5 5 5;
    height:380;
}

#mp_real_text {
    width:290px;
    background:#000000;
    color:#ffffff;
    font-family: Arial;
    font-size:14.5pt;
    padding:5 5 5 5;    
}


#mp_flash_text a {
    font-family: Arial;
    font-size:45.5pt;
    text-decoration:none;
    color:#ffffff;
}


#mp_flash_pic{
    width:365px;
    height:430px;
}

#mp_flash_text .mp_flash_small {
    font-family: Arial;
    font-size:14.5pt;
}

#mp_flash_numbers {
        height:20;
    background:#000000;
    color:ffffff;
    padding:0 5 3 0;
}

#mp_flash_numbers a{
    font-family: Arial;
    font-size:10.5pt;
    color:ffffff;
    text-decoration:none;
    display:block;
    background:#000000;
    width:20px;
    text-align:center;


}

#mp_flash_numbers .nr_selected{
        background:#ED1C24;
}

#mp_flash_numbers .nr_normal{

}

#mp_flash_numbers a:hover{
        background:#ED1C24;
}

.mp_normal_text {
    font-family:Arial;
    font-size:10pt;
}

.mp_article_header {
    font-family: Arial;
    font-size:11pt;
    font-weight:bold;
}
.arrows {
    font-size: 10pt;
    font-family: Arial;
    color: #ee1c24;
    text-decoration:none;
}

.arrows:hover {
    color: #ffffff;
    background:#ee1c24;
}


#collection_td {
        font-size: 11pt;
    font-family: Arial;
    color: #000000;
}

#collection_td .col_title {
        font-size:18.5pt;
}
#collection_td .col_season {
        font-size:11pt;
    color:#818183;
}

.col_small_pic {
        border:2px solid #828282;
}

a:hover img.col_small_pic {
        border:2px solid #ed1c24;
}


.col_page_link{
        font-size: 12pt;
    font-family: Arial;
    color: #000000;
    text-decoration:none;
}

.col_current_page{
        font-size: 12pt;
    font-family: Arial;
    color: #ed1c24;
}

#col_loading_div {
        font-size: 14pt;
    font-family: Arial;
    display:none;
    position:absolute;
    top:569;
    left:251;
        text-align:center;
    width:150;
    height:25;
    border:1px solid #828282;
    background:#ffffcc;
}

.item_date {
        font-family: Arial;
        font-size:12pt;
    color:#818183;
}

.item_title {
        font-family: Arial;
        font-size:20.5pt;
}

.item_text {
        font-family: Arial;
        font-size:10pt;
}

.item_price {
        font-size: 10pt;
    font-family: Arial;
    color: #EE1C1A;
}

.item_star_black {
        font-size: 13.5pt;
    font-family: Arial;
        padding-left:22px;
    background:url("item_star_black.gif") 0 0 no-repeat;
    text-decoration:none;
    color:#000000;
}

.item_star_red {
        font-size: 13.5pt;
    font-family: Arial;
        padding-left:22px;
    background:url("item_star_red.gif") 0 0 no-repeat;
    color:#ED1C24;
    text-decoration:none;
}

.item_arrows {
        font-size: 12pt;
    font-family: Arial;
    color: #ee1c24;
    text-decoration:none;
}

.article_text {
        font-size: 9pt;
    font-family: Arial;
    color: #000000;
}

.article_title {
        font-size:19.5pt;
    font-family: Arial;
}

.article_date {
        font-family: Arial;
        font-size:10pt;
    color:#818183;
}

#welcome_text {
        font-size: 11pt;
    font-family: Arial;
    color: #000000;
    padding:0 0 0 30;
}

#pop_admin_console {
        position:absolute;
    left:0;
    top:0;
    border:2px solid #000000;
    background:#ffcc00;
    color:#3344ff;
        font-size: 11pt;
    font-family: Arial;
    width:130px;
    height:80px;
    text-align:center;
}

#new_calendar {
        font-size: 11pt;
    font-family: Arial;
    color:#000000;
}

.site_button {
        font-size: 11pt;
    font-family: Arial;
    color:#ffffff;
    background:#000000;
    border:1px solid #666666;
}

.calendar_cell {
        width:50px;
    height:50px;
    padding:2 2 2 2;
    color:#838383;
    background:#eeeeee;
    border :1px solid #000000;
    text-align:center;
}

.calendar_cell_event {
        width:50px;
    height:50px;
    padding:2 2 2 2;
    color:#ffffff;
    background:#ffcccc;
    border :1px solid #000000;
    text-align:center;
}

.box_month_selected{
        width:20px;
    height:20px;
    border:1px solid #ed1c24;
}

.box_month{
        width:20px;
    height:20px;
    border:1px solid #828282;
}

.box_month_name_selected {
    font-size: 12pt;
    font-family: Arial;
    color:#000000;
    text-decoration:none;
}

.box_month_name {
        font-size: 12pt;
    font-family: Arial;
    color:#828282;
    text-decoration:none;
}


.big_calendar_date {
        font-size: 31pt;
    font-family: Arial;
    color: #ee1c24;
    border:2px solid #828282;
    padding:3 3 3 3;
    valign:middle;

}
.big_calendar_date span{
        font-size: 17pt;
    font-family: Arial;
    color: #777777;
    valign:middle;
}

.big_calendar_month {
        font-size: 13.5pt;
    font-family: Arial;
    color: #808080;
}

.calendar_text {
        padding : 10 10 0 0;
        font-size: 10pt;
    font-family: Arial;
    color: black;
    valign:middle;
}

.calendar_text span{
        font-size: 13pt;
    font-family: Arial;
    color: #ed1c24;
    text-decoration:underline;
}

.arhiva {
        font-size: 12pt;
    font-weight:bold;
    font-family: Arial;
    color: #ed1c24;
}

.subhome_article {
        padding : 10 10 0 15;
        font-size: 10pt;
    font-family: Arial;
    color: black;
    valign:middle;
}

.subhome_article_title {
    font-size: 12pt;
    font-family: Arial;
    color: #ed1c24;
    text-decoration:underline;
}

.subhome_article_title:hover {
    color: #ffffff;
    background:#ee1c24;
}

.subhome_article_arrows {
        font-size: 10pt;;
    font-family: Arial;
    color: #ed1c24;
    text-decoration:none;
}

.subhome_article_arrows:hover {
    color: #ffffff;
    background:#ee1c24;
}

.register_text {
        font-size: 11.5pt;
    font-family: Arial;
    color: #000000;
}

.register_field {
        font-size: 11.5pt;
    font-family: Arial;
    color: #000000;
    border:1px solid #000000;
    width:200px;
}

.register_textarea {
    font-size: 11.5pt;
    font-family: Arial;
    color: #000000;
    border:1px solid #000000;    
}

.formular_btn {
    font-size: 13.5pt;
    font-family: Arial;
    color: #ffffff;    
    background : #ed1c24; 
    border:1px solid #ed1c24; 
}

.formular_btn_small {
    font-size: 10.5pt;
    font-family: Arial;
    color: #ffffff;    
    background : #ed1c24; 
    border:1px solid #ed1c24; 
}

.mp_cat_title {
    font-size: 20.5pt;
    font-family: Arial;
    font-weight:bold;
    color: #000000;  	
}

.mp_cat_author {
    font-size: 10pt;
    font-family: Arial;
    font-weight:bold;    
    color: #8F8F8F;  	
}

.mp_cat_date {
    font-size: 10pt;
    font-weight:bold;
    font-family: Arial;    
    color: #8F8F8F;  	
}

.first_letter {
    font-size: 20pt;
    font-family: Arial;    
    color: #ed1c24;
    float:left;
    display:block;
    height:20px;
    padding:0 3 0 0 ;    
}

.imglink {
	border:1px solid #838383;
}
.imglink:hover {
	border:1px solid #ed1c24; 
}
.imglink:hover img{
	border:1px solid #ed1c24; 
}

.calendar_date_link {
        font-size: 23pt;
    font-family: Arial;
    color: #ee1c24;
    valign:middle;
    text-decoration:none;
}
.calendar_date_link2 {
        font-size: 17pt;
    font-family: Arial;
    color: #777777;
    valign:middle;
    text-decoration:none;
}
.box_text .black_link {
    font-size: 10pt;
    font-family: Arial;
    color: black;
    valign:middle;
    text-decoration:none;
    color:#000000;
}
.box_text .black_link:hover {
    text-decoration:underline;
    color:#000000;
    background:#ffffff;
}

.big_pic_container {
	width:230px;
	height:200px;
	overflow:hidden;
}
.small_pic_container {
	width:130px;
	height:110px;
	overflow:hidden;
}

.very_small_pic_container {
	width:100px;
	height:90px;
	overflow:hidden;
}

#newsletter_banner_td {
    height:90px;
    width:728px;    
}

#termeni {
    font-size: 10pt;
    font-family: Arial;	
    padding:10 15 15 15;
}

#termeni .title {
	font-size:12pt;
}

#sitemap a {
    font-size: 10pt;
    font-family: Arial;
    color: black;
    valign:middle;
    text-decoration:none;
    color:#000000;
}
#sitemap a:hover {
    text-decoration:underline;
    color:#000000;
    background:#ffffff;
}

#perronibox{
position:absolute;
left: auto;
top: 46px;
z-index: 100;
}
