
* {
    margin : 0px;
    padding : 0px;
    }

body {
    text-align : center;
    background : #ffffff;
    background-image : url('images/bg_main.jpg');
    background-repeat : repeat-x;
    background-position : 0 0;
    }


h1 {
    padding : 2px 0 20px 0;
    font : 14px Tahoma;
    color : #c00000;
    }

div {
    font-family : tahoma, geneva, arial, sans-serif;
    font-size : 11px;
    text-align : justify;
    color : #737e81;
    margin : 0;
    padding : 0;
    }

td {
    font-family : tahoma, geneva, arial, sans-serif;
    font-size : 11px;
    text-align : justify;
    vertical-align : top;
    color : #737e81;
    margin : 0;
    padding : 0;
    }

a {
    color : #cc2128;
    font-weight : normal;
    text-decoration : none;
    }
a:hover {
    color : #000000;
    }

img {
    border : 0px;
    }

p {padding:0px 0px 10px 0px;}

 /* tables */
 
#table_main {
    width : 802px;
/*    height : 100%;*/
    background : #ffffff;
    background-image : url('images/bg_table.jpg');
    background-repeat : repeat-x;
    background-position : 0 0;
    }
 
#table_in {
    width : 760px;
/*    height : 100%;*/
    }
 
 /* main layout */

#container {
    width : 802px;
    height : 100%;
    margin: 0px auto;
/*    padding : 0 5px 0 5px; */
    overflow : visible;
    vertical-align : top;
    background-image : url('images/bg_cont.jpg');
    background-repeat : repeat-x;
    background-position : 0 0;
    }

 /* content */


#left {
    width : 21px;
    background-image : url('images/bg_left.jpg');
    background-repeat : no-repeat;
    background-position : 0 0;
    }

#center {
    width : 760px;
    height : 90px;
    background-image : url('images/bg_top.jpg');
    background-repeat : no-repeat;
    background-position : 0 0;
    }

#center_in {
    margin : 4px 0 0 64px;
    font-size : 9px;
    }

#right {
    width : 21px;
    background-image : url('images/bg_right.jpg');
    background-repeat : no-repeat;
    background-position : 0 0;
    }

#top2 {
    width : 760px;
    height : 45px;
    background-image : url('images/bg_top2.jpg');
    background-repeat : no-repeat;
    background-position : 0 0;
    }

#in_left {
    width : 480px;
    }

#in_center {
    width : 260px;
    }

#left_1 {
    width : 480px;
    height : 130px;
    background-image : url('images/in_left_1.jpg');
    background-repeat : no-repeat;
    background-position : 0 0;
    }

#left_2 {
    width : 480px;
    background-image : url('images/in_left_2.jpg');
    background-repeat : no-repeat;
    background-position : 0 0;
    }

#title_1 {
    padding : 46px 0 0 15px;
    font-size : 16px;
    color : #c00000;
    }

.text {
    padding : 24px 35px 0 25px;
    overflow : visible;
    }

#center_1 {
    width : 260px;
    height : 263px;
    background : #f7f7f7;
    background-image : url('images/in_center.jpg');
    background-repeat : no-repeat;
    background-position : center bottom;
    }

#center_2 {
    width : 260px;
    height : 37px;
    background-image : url('images/center_top.jpg');
    background-repeat : no-repeat;
    background-position : 0 0;
    }

#ct_in {
    padding : 10px 0 0 22px;
    color : #c00000;
    font-size : 14px;
    }

#center_3 {
    width : 260px;
    height : 365px;
    background-image : url('images/in_center_2.jpg');
    background-repeat : no-repeat;
    background-position : 0 0;
    }

#ct_in_2 {
    padding : 10px 16px 0 22px;
    font-size : 10px;
    text-align: center;
    }

#ct_addy {
    padding : 40px 22px 40px 22px;
    font-size : 9px;
    }

.red {
    color : #c00000;
    }

#in_right {
    width : 20px;
    background-image : url('images/in_right.jpg');
    background-repeat : no-repeat;
    background-position : 0 0;
    }

.more {
    margin : 10px 0 5px 0;
    font-size: 9px;
    text-align : right;
    color : #cc2128;
    }


#special {
    width : auto;
    height : auto;
	overflow: auto;
    margin : 4px 0 10px 0;
    }

.special_in {
    width : 33%;
    font-size : 9px;
    text-align: center;
    }

.foto_of {
    width : auto;
    height : 108px;
    margin : 4px 0 0 0;
    }

.space {
    margin : 20px 0 20px 0;
    }

#foot {
    width : 760px;
    height : 75px;
    padding : 30px 0 10px 25px;
    color : #737e81;
    font-size : 9px;
    }

    /* links */

#atop {
    color : #ffffff;
    }
#atop:hover {
    color : #ffcc00;
    }

.aof2 {
    color : #ff6c00;
    }

.aof2:hover {
    color : #000000;
    }


.afoot {
    color : #ff6c00;
    }
.afoot:hover {
    color : #000000;
    }


    /* gfx */
    
.ifoto {
    margin : 0 0 5px 0;
    }

.ispec {
    width : 123px;
    height : 83px;
    margin : 0 0 3px 0;
    }

/* other */

.wim_photo_01 {
    float:left;
    padding:0px;
    margin:0px 15px 0px 0px;
}

.wim_photo_02 {
    float:right;
    padding:0px;
    margin:0px 0px 0px 15px;
}

.offer_box {
    float: left;
    padding: 8px;
    width: 123px;
    height: 83px;

}

.offer_table_f {font:11px Tahoma; color:#545454;}
.offer_table_f a:link {text-decoration:none; color:#C00000;}
.offer_table_f a:hover {text-decoration:underline; color:#C00000;}
.offer_table_f a:visited {text-decoration:none; color:#C00000;}
.offer_table_f a:active {text-decoration:underline; color:#C00000;}

/* form */

input {
    font:10px Tahoma;
    padding:2px;
    margin:2px;
}

select {
    font:10px Tahoma;
    padding:2px;
    margin:2px;
}

.radio_btn {
    background:none;
}

.input_select {
    width:150px;
}

.input_1 {
    width:190px;
}

.input_text {
    width:300px;
}

.other_re_1 {
    visibility:visible;
    width:300px;
}

.other_re_0 {
    display:none;
}

.textarea_1 {
    width:420px;
    height:80px;
    padding:2px;
    margin:2px;
    font:10px Tahoma;
    color:#545454;
    overflow:auto;
}

/* offer_table_2 */

#offer_table_2 {
    margin:0px auto 0px auto;
    background-color: #D0D0D0;
}

#offer_table_2 tr {
    background-color:#FFFFFF;
}

#offer_table_2 td {
    padding:5px;
	vertical-align: middle;
}

.offer_table_td_c {
    text-align:center;
    vertical-align: middle;
}

.offer_table_td_l {
    text-align:left;
    vertical-align: middle;
}

.offer_table_2_c_2 {
    text-align:center;
    vertical-align: middle;
    background-color:#E9E9E9;
}

.offer_table_2_l_2 {
    text-align:left;
    vertical-align: middle;
    background-color:#E9E9E9;
}

/* pads */

.pad2 {padding: 2px;}


/* submenu */

.submenu {
    position: relative;
    left: 10px;
    top: 65px;
    width: 150px;
    float: right;
    background-color: #FFFFFF;
    filter: alpha(opacity=90);
    -moz-opacity: .90;
    opacity: .90;
}

.submenu_0 {
    display: none;
}

.submenu_item {
    border-left: 1px solid #CCCCCC;
    border-bottom: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    padding: 3px;
    text-align: center;
}

.submenu_item_f11 {font: 11px Tahoma; color: #FFFFFF;}
.submenu_item_f11 a:link {text-decoration: none; color: #FFFFFF;}
.submenu_item_f11 a:hover {text-decoration: underline; color: #FFFFFF;}
.submenu_item_f11 a:active {text-decoration: none; color: #FFFFFF;}
.submenu_item_f11 a:visited {text-decoration: none; color: #FFFFFF;}
.submenu_item_f10 {font: 10px Tahoma; color: #000000;}
.submenu_item_f10 a:link {text-decoration: none; color: #000000;}
.submenu_item_f10 a:hover {text-decoration: underline; color: #545454;}
.submenu_item_f10 a:active {text-decoration: none; color: #000000;}
.submenu_item_f10 a:visited {text-decoration: underline; color: #545454;}

.spec_offer_div {
	width: 140px;
	float: left;
	text-align: center;
	margin: 0 0 15px 0;		
	
}

.offer_item {
   display: block;
   border-left: 3px solid #b7b7b7;
/*   float: left; */
   padding: 5px;
   margin-bottom: 8px;
}

#if_actual_div {
   position: absolute;
   top: 300px;
   width: 215px;
   height: 215px;
}

