html, body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #035972;
}

input, select, textarea {
	border: 1px solid #047391;
	padding: 1px;
}
.radio {
	border:0px;
}
.style3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;
	padding-left: 10px;
}
.copyright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
}

a:link {
	color: #89B1C7;
	text-decoration: none;
}

a:visited {
	color: #89B1C7;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
	color: #93B3C7;
}
a:active {
	color: #89B1C7;
	text-decoration: none;
}

.produkt_txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #035972;
	font-size: 10px;
}
.produkt_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #006699;
}
.pagetitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #003366;
	font-size: 15px;
}

.style4 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size: 15px;
	color: #035972;
}
.tabpad {
	vertical-align:top;
	padding-top: 10px;
	padding-right: 7px;
	padding-left: 7px;
}
.tabpad table {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #035972;
	padding:0px;
	height:100%;
}
.tabpad th {
	font-size:14px;
	font-weight:bold;
	height:100%;
}
.tabpad th a:link {
	color: #035972;
	text-decoration: none;
}
.tabpad th a:visited {
	color: #035972;
	text-decoration: none;
}
.tabpad th a:hover {
	text-decoration: underline;
	color: #035972;
}
.tabpad th a:active {
	color: #035972;
	text-decoration: none;
}
.submenu {
	background-color:#7391A5;
}
.submenu a:link { color: #FFF;  text-decoration:none; z-index: 3;}
.submenu a:active { color: #FFF; text-decoration:none; z-index: 3;}
.submenu a:visited {   color: #FFF; text-decoration:none; z-index: 3;}
.submenu a:hover { color: #93B3C7;  text-decoration:none; z-index: 3;}

.submenu th {
	padding-left:10px;
	padding-top:13px;
	color: #506C82;
	font-size:16px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
.page_body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #035972;
}
/*
.FAQ {
	border:1px solid #CCCCCC;
}
*/
.FAQ th {
	color:#FFFFFF;
	font-weight:bold;
	background-color:#96B5C9;
}
.FAQ td {
	background-color:#FFFFFF;
}
.cat_title{
	color:#FFFFFF;
	font-weight:bold;
	background-color:#96B5C9;
	font-size:14px;
}

.button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #047391;
	border: 0px;
	height: 18px;
	text-transform: uppercase;
}

.button_hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #93B3C7;
	border: 0px;
	height: 18px;
	text-transform: uppercase;
}
.title1 {
	color:#006666;
	font-weight:bold;
}

.star {
	color:#FF0000;
}

.starfield_char {  
	border: 1px solid #047391;
	padding: 1px;
}

.starfield_int {  
	border: 1px solid #047391; 
	border-left: 1px solid red;
}

.starfield_notcorrect {  
	background-color:#FFAAAA;
	border: 1px solid red; 
}


.smallgraytext {
	color: #666666;
	font-size: 9px;
	margin: 0px;
	padding: 0px;
} 

.month_head th {
	font-size:13px;
}

.old_price {
	text-decoration:line-through;
}

.new_price {
	color: #FF0000;
}

#static_caption_print {
	color: #035972;
	font-weight: bold;
	padding-bottom: 7px;
}

#static_content_print {
	padding: 3px;
	font-size:11px;
	color: #035972;
}

#static_content_caption {
	font-weight: bold;
	padding-bottom: 7px;
}

#static_content_contents {
	padding: 3px;
}

#container  { background-image: url("../images/swap/swapatop_container_bg.gif"); background-repeat: repeat-y; margin-left: 120px; width: 780px }
#header   { background-image: url("../images/swap/swapatop_header.gif"); background-repeat: no-repeat; padding-left: 30px; width: 780px; height: 220px }
#main  { margin-top: 20px; margin-left: 30px; padding-bottom: 20px }
#footer  { background-image: url("../images/swap/swapatop_footer.gif"); background-repeat: no-repeat; margin-left: 120px; height: 28px }
#logo { padding-top: 100px }
#nav_bar { margin-left: 40px }
#left-endcap { background-image: url("../images/swap/swapatop_leftendcap.gif"); display: inline; width: 10px; height: 40px; float: left }
#right-endcap { background-image: url("../images/swap/swapatop_rightendcap.gif"); display: inline; width: 10px; height: 40px; float: left }
#menu   { margin-top: 10px }

#menu ul {
	list-style-type: none;
	list-style-position: outside;
	float: left;
}

#menu ul li {
	float: left;
	text-align: center;
}

#menu ul li a  { color: #fff; font-size: 14px; text-decoration: none; background-color: transparent; background-image: url("../images/swap/buttons.gif"); background-repeat: repeat-x; background-position: 0 0; display: inline; padding: 14px 0 6px; width: 75px; float: left }

/* IE PC OK \*/
* html body #menu ul li a  { padding: 14px 0 6px }
/* All done */

#menu ul li a:hover, #menu ul li a.current  { background-position: 12px -38px }
#footer p { color: #999; font-size: 10px; margin-left: 180px; padding-top: 5px }
#module_header { color: #fff; font-size: 14px; background-image: url("../images/swap/module_header.gif"); background-repeat: no-repeat; text-align: center; padding-top: 7px; width: 181px; height: 37px }
#module_container { background-image: url("../images/swap/module_container_bg.gif"); background-repeat: repeat-y; width: 181px }
#module_footer { background-image: url("../images/swap/module_footer.gif"); background-repeat: no-repeat; width: 181px; height: 14px }
#module_container table td { padding: 5px }
#module_container table p { color: #666; font-size: 10px }
#content_container { background-image: url("../images/swap/content_bg.gif"); background-repeat: repeat-y; width: 517px }
#content_header { color: #fff; font-size: 14px; background-image: url("../images/swap/content_header.gif"); text-align: center; height: 40px }
#content_header p { padding-top: 10px }
#content_footer { background-image: url("../images/swap/content_footer.gif"); background-repeat: no-repeat; height: 14px }
#left_col { display: inline; padding-top: 3px; float: left }
#content { display: inline; margin-left: 20px; float: left }
.clearer { clear: both }
.main_img { display: inline; padding-top: 10px; padding-left: 20px; float: left }
#detail_right { margin-top: 10px; margin-right: 40px }
#detail_wide { margin-left: 10px }
#detail_wide_content { width: 500px }
#detail_left { margin-left: 20px; float: left }
#detail_left_content { width: 230px }
#detail_right_content { width: 210px }
#detail_right_content p, #detail_left_content p, #detail_wide_content p { color: #666; font-size: 10px; line-height: 16px; margin-bottom: 5px }
#detail_right_content span, #detail_left_content span, #detail_wide_content span { color: #98356c; font-weight: bold }
#detail_right_content h1, #detail_left_content h1, #detail_wide_content h1  { color: #98356c; font-size: 16px; margin-top: 5px; margin-bottom: 5px }
#detail_right_content h2, #detail_left_content h2, #detail_wide_content h2 { color: #98356c; font-size: 14px; margin-top: 10px }
#detail_left_content h3, #detail_wide_content h3 { color: #98356c; font-size: 16px; margin-top: 0 }
.swap_img { margin-bottom: 20px; margin-left: 50px }





#page_body {  padding-left: 12px; padding-top: 5px; padding-right: 12px; font-size: small }
.clearer { clear: both }




.formstatus {
	color:#FF0000;
	margin: 2px;
	padding: 2px;
	font-weight: bold;
} 

.smallredtext {
	color:#FF0000;
	font-size: 9px;
	margin: 0px;
	padding: 0px;
} 






#footer_banner {
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
}

#footer_banner img {
	border: 1px solid #666666;
}

#left_menu_banner {
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
}

#left_menu_banner img {
	border: 1px solid #666666;
}

#inline_small {
	float: left;
	position: relative;
	width: 160px;
}

#inline_big {
	position: relative;
	display: none;
	padding: 4px; 
	text-align: center;
}

#inline_big img {
	border: 1px solid #666666;
}

#inline_small img {
	border: 1px solid #666666;
}

.hilite { background-color: #96B5C9; color:#FFFFFF; font-weight:bold; }
