﻿a, a:active, a:visited {
	color: #a3b8c5;
	font-size: 10px;
	font-family: verdana, arial, helvetica, sans-serif; 
	text-decoration: none; 
	font-weight: bold;
	background-color:  #fff;
	}
	
 
a:hover {
	color: #000;
	font-size: 10px;
	font-family: verdana, arial, helvetica, sans-serif; 
	text-decoration: underline; 
	font-weight: bold;
	background-color:  #fff;
	}

body {
	background-color:#fff;
	font-family: verdana, arial, helvetica, sans-serif;
	color: #4c4c4c;
	font-size: 10px;
	text-align: center;
	margin:0px;
	padding: 0px;
    z-index: -1 !important;
}

#body_div {
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	width: 855px;
    position: relative;
	display: block;
    z-index: 1 !important;

}

#inside_body_div {
	text-align: left;
	width: 855px;
    position: relative;
	display: block;
    z-index: 1 !important;

}

#top_container {
	background-color: #fff;
	color: #000;
	width: 855px;
	height: 40px;
	min-height: 40px;
	max-height: 40px;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	position: relative;
	top: 10px;
}

		
									.si {
										background-image: url('../images/search_01.png');
										background-repeat: no-repeat;
										background-color: transparent;
										font-weight: normal;
										font-size: 10px;
										width: 132px;
										height: 18px;
										border: 0px;
										margin: 0px;
										padding-left: 8px;
										padding-top: 2px;
										position: absolute;
										left: 680px;
										top: 12px;
									}
									
									.sb {
										background-image: url('../images/search_03.png');
										background-repeat: no-repeat;
										width: 31px;
										height: 16px;
										border: 0px;
										margin: 0px;
										padding-left: 8px;
										padding-top: 4px;
										position: absolute;
										left: 815px;
										top: 12px;
									}
									
									.sb:hover {
										background-image: url('../images/search_MO_03.png');
										cursor: pointer;
									}

												#results {
													width: 260px;
                                                    max-width: 260px; 
													border: solid 1px #DEDEDE;
													float: right; 
													margin-right: 15px;
													margin-top:  -5px;
													background-color: #fff;
                                                    z-index: 10 !important;
                                                    overflow: hidden; 
                                                    position: absolute;
                                                    top: 50px;
                                                    right: 5px;
													display: none;
													}
													
												#results img, #results table, #results td, #results tr {
													display: none;
												}
                                                
												
												#results ul, #results li {
													padding: 0px;
													margin: 0px;
													border: 0px;
                                                    z-index: 10 !important;
                                                    background-color: #fff;
													list-style:none;
													}
													
													
												#results li {
													border-top: solid 1px #DEDEDE;
                                                    z-index: 10 !important;
                                                    background-color: #fff;
													}
												
												#results li big {
													font-variant: small-caps;
													font-size: 12px;
													color: #425966;
                                                    z-index: 10 !important;
                                                    background-color: #fff;
												}
													
												#results li a {
													display: block;
													padding: 4px;
													text-decoration: none; 
													color: #000000; 
                                                    background-color: #fff;
													font-weight: bold;
                                                    z-index: 10 !important;
													}
													
												#results li a small {
													display: block;
													text-decoration: none;
													color: #999999;
													font-weight: normal;
													font-size: 10px;
                                                    z-index: 10 !important;
                                                    background-color: #fff;
													}
													
												#results li a:hover, #results li a:hover a small {
													background: #e1eafa;
													color: #000;
                                                    z-index: 10 !important;
													}
													
												#results ul {
													padding: 6px;
                                                    z-index: 10 !important;
                                                    background-color: #fff;
													}

#logo_container {
	float: left;
	margin: 0px;
	padding: 0px;
	clear: none;
}

#top_menu_div {
	width: 705px;
	background-image: url('../images/top_menu_10.png');
	background-repeat: repeat-x;
	height: 40px;
	min-height: 40px;
	max-height: 40px;
	margin: 0px;
	padding: 0px;
	position: relative;
	top:  7px;
	float: left;
	clear: none;
}

#top_menu_end {
	width: 4px;
	height: 40px;
	position: relative;
	top: 7px;
	background-image: url('../images/top_menu_12.png');
	background-repeat: no-repeat;
	float: left;
	clear: none;
	
}

#top_menu {
	margin-left: 4px;
	margin-top: 0px;
	list-style: none inside;
	padding: 0px;
	
}
	
#top_menu li {
	display: inline;
	list-style: none inside;
	margin: 0px 0px 0px -4px;
	padding: 0px;
	height: 40px;	
}



#main_div {
	
	width: 855px;
	margin: 0px;
	display: table;
    position: relative;
}
			#sidebar_container {
				float: left;
				background-color: #fff;
				color: #000;
				margin-right: 5px;
				width: 150px;
				min-height:  420px;
				height: 420px;
				padding: 15px 0px 0px 0px;
				display: table;
				overflow: hidden;
				clear: none;
				text-align: left;
                position: relative;
                display: table;
			}
            
            #lft_frm {
                display: table;
                position: relative;
            }
			
			#menu_logo {
				font-size: 14px;
				font-weight: bold;
				color:  #d8d8d8;
				width: 100px;
				height: 20px;
				margin: -8px 0px 8px 0px;
				background-color: #fff;
			}
			
						
									#navcontainer {
										width: 150px;
										min-height: 210px;
										margin-bottom:1px;
										margin-top: 0px;
										margin-left: -1px;
										text-align: left;
										color: #000;
										background-color: #fff;
										display: block;
                                        position: relative;
										
									}
									
									#navcontainer ul {
										margin-left: 0px;
										padding-left: 0px;
										list-style: none inside;
										display: block;
										background-color: #fff;
										color: #000;
									}
									
									#navcontainer ul li{
										text-align:left;
										min-height: 16px;
										width: 145px;
										display: block;
										list-style: none inside;
										margin-left: 0px;
										margin-top: 6px;
										color: #000;
										font-size: 10px;
										font-weight: bold;
										padding: 0px 1px 0px 3px;
										background-color: #fff;
										border-bottom: 0px dashed #306513;
									}
									
									#navcontainer li a:link, #navcontainer li a:active, #navcontainer li a:visited {
										display: block;
										color: #000;
										list-style: none inside;
										font-weight: bold;
										font-size: 10px;
										min-height: 16px;
										background-color: #fff;
										border-bottom: 0px dashed #306513;
									}
									
									#navcontainer li a:hover {
										min-width: 145px;
										min-height: 16px;
										list-style: none inside;
										text-decoration: none;
										color: #a3b8c5;
										background-color: #dce5eb;
									}
									
									#curr_img {
										height: 10px; 
										width: 10px; 
										position: relative; 
										float: right; 
										border: 0px; 
										margin-top: -14px;
										background-color: #fff;
										color: #000;
									}

                                    #opkald_container {
                                        width: 150px;
                                        height:  200px;
                                        min-height: 200px;
                                        max-height:  200px;
                                        text-align: center;
                                        padding: 0px;
                                        margin: 0px;
                                        background-color: #fff;
                                        position: absolute;
                                        bottom: 2px;
                                        left: 0px;                                      
                                    }
                                    
                                  
                                                #opkald_top {
                                                    width: 150px;
                                                    height: 33px;
                                                    min-height: 33px;
                                                    max-height: 33px;
                                                    background-color: #fff;
                                                    background-image: url('../images/book_opkald_01.png');
                                                    background-repeat: no-repeat; 
                                                    position: relative;                                                   
                                                }
                                                
                                                #opkald_main {
                                                    width: 150px;
                                                    height: 152px;
                                                    min-height: 152px;
                                                    max-height: 152px;
                                                    background-color: #fff;
                                                    background-image: url('../images/book_opkald_02.png');
                                                    background-repeat: no-repeat;
                                                    position: relative
                                                }
                                                
                                                #opkald_bottom {
                                                    width: 150px;
                                                    height: 15px;
                                                    min-height: 15px;
                                                    max-height: 15px;
                                                    background-color: #fff;
                                                    background-image: url('../images/book_opkald_03.png');
                                                    background-repeat: no-repeat;
                                                    position: relative
                                                }


			#main_container {
				width: 665px;
				min-height: 420px;

                overflow: hidden;
				padding: 20px 8px 10px 21px;
				display: block;
				overflow: hidden;
				float: left;
				color: #4c4c4c;
				background-color: #fff;
                position: relative;
				border-left: 1px solid #d8d8d8;
				border-right: 1px solid #d8d8d8;
				clear: none;
			}


#bottom_div {
	width: 851px;
	height: 20px;
	min-height: 20px;
	max-height: 20px;
	margin: 5px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
	position: relative;
    display: block;
	border-top: 1px solid #d8d8d8;
	background-color: #fff;
	color: #a1a1a1;
    text-align: right;
    
}

#bottom_menu {
	width: 851px;
	height: 20px;
	min-height: 20px;
	max-height: 20px;
	margin: 5px 0px 0px 0px;
	padding: 0px;
	position: relative;
	top: 0px;
	display: inline;
	clear: both;
	background-color: #fff;
	color: #a1a1a1;
}

		#bottom_menu_container {
				list-style: none inside;
				background-color: #fff;
				color: #a1a1a1;
				padding: 0px 0px 0px 0px;
				height: 20px;
                min-height: 20px;
	            max-height: 20px;
				width: 851px;	
				text-align: center;
				display: inline;
				float: left;
				vertical-align: middle;	
				clear: both;
				position: relative;
		}

					#bottom_menu_container li {
						display: inline;
						list-style: none inside;
						margin: 0px 0px 0px 5px;
						padding: 0px;
						height: 30px;
						vertical-align: middle;
						line-height: 10px;
						color:  #c5c5c5;
						background-color: #fff;
					}
					
					#bottom_menu_container li a {
						color: #a1a1a1;
						font-weight: normal;
						background-color: #fff;
						
					}
					
					#bottom_menu_container li a:hover {
						color: #a3b8c5;
						font-weight: normal;
						background-color: #fff;
						
					}

#calc_total {
    height: 225px;
    width: 640px;
    background-image: url('../images/calc_bg.png');
    background-color: #fff;
    background-repeat: no-repeat;
    text-align: center;
    padding: 5px;
    display: block;
}
        #calc_total_top {
            position:  relative;
            font-size: 12px;
            font-weight: bold;
            color: #5e8099;
            margin: 25px 0px 25px 0px;
        }

        .calc_contens {
            margin: 5px 0px 5px 0px;
            color: #5e8099;
        }
        
        #calc_total_price {
            font-size: 20px;
            font-weight: bold;
            color: #5e8099;
            margin: 25px 0px 35px 0px;
        }
					
.contact_input {
  width: 165px;
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 10px;
  color: #555;
  background-color: #f9f9f9;
  border: 1px solid #a3b8c5;
  padding-left: 3px;
}

.contact_area{
  width: 225px;
  height: 170px;
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 10px;
  color: #555;
  background-color: #f9f9f9;
  border: 1px solid #a3b8c5;
  padding-left: 3px;
}

.contact_button {
  width: 50px;
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 10px;
  color: #555;
  background-color: #f8f8f8;
  border: 1px solid #a3b8c5;
  text-align: center;
  cursor: pointer;
}

.contact_button:hover {
  width: 50px;
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 10px;
  color: #555;
  background-color: #eaeaea;
  border: 1px solid #a3b8c5;
  text-align: center;
  cursor: pointer;
}

.contact_button_l {
  width: 85px;
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 10px;
  color: #555;
  background-color: #f8f8f8;
  border: 1px solid #a3b8c5;
  text-align: center;
  cursor: pointer;
}

.contact_button_l:hover {
  width: 85px;
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 10px;
  color: #555;
  background-color: #eaeaea;
  border: 1px solid #a3b8c5;
  text-align: center;
  cursor: pointer;
}


.contact_area_s{
  width: 165px;
  height: 110px;
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 10px;
  color: #555;
  background-color: #f9f9f9;
  border: 1px solid #a3b8c5;
  padding-left: 3px;
}

.contact_input_s {
  width: 165px;
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 10px;
  color: #555;
  background-color: #f9f9f9;
  border: 1px solid #a3b8c5;
  padding-left: 3px;
}

.contact_input_xl {
  width: 130px;
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 10px;
  color: #555;
  margin-bottom: 5px;
  margin-left: 3px;
  background-color: #f9f9f9;
  border: 1px solid #a3b8c5;
  padding-left: 3px;
}
