* {margin:0; padding:0}
body
{
	background-color: #ffffff;
	margin: 0px;
	text-align: left;
	font-family: Verdana, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #707070;
}

/*#topbar {
 height: 105px;
 background-image: url("images/head_bac.gif");
 background-repeat: repeat-x;
}*/

.clearing{
	clear: both;
}
.menupayment 
{
	font-family: Verdana, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #a03f37;
}
.inputcontrol{
	font-family: Verdana, Verdana, Helvetica, sans-serif;
	font-size: 12px;
}

.droptext2 {
	padding: 10px;
	font-size: 12px;
	line-height: 18px;
	border: 1px solid #eee;
	background: #fbfcf2;
	margin-bottom: 10px;
	margin-top: 5px;
}

.droptext3 {
	padding: 10px;
	padding-left: 15px;
	padding-right: 15px;
	font-size: 12px;
	line-height: 16px;
	border: 1px solid #eee;
	background: #fbfcf2;
	margin-bottom: 10px;
	margin-top: 5px;

}
.droptext4 {
	height: 30px;
	padding: 0px;
	font-size: 14px;
	line-height: 16px;
	border: 1px solid #eee;
	background: #fbfcf2;
	margin-bottom: 2px;
	margin-top: 0px;
}

.droptext5 {
	padding: 5px;
	font-size: 14px;
	border: 1px solid #eee;
	background: #fbfcf2;
	margin: 0px;
}
.droptext2 h1{
	font-size: 12px;
	font-weight:bold;
	color: #4a4a4a;
	line-height: normal;
	padding:0px;
	margin:0px;
}
.droptext2 h2{
	font-size:15px;
	color:#c31c1c;
	font-weight:bold;
	line-height: normal;
	padding:0px;
	margin:0px;
}
.droptext3 {
	padding: 10px;
	padding-left: 15px;
	padding-right: 15px;
	font-size: 12px;
	line-height: 16px;
	border: 1px solid #eee;
	background: #fbfcf2;
	margin-bottom: 10px;
	margin-top: 5px;
}

#header
{
	width: 992px;
	height: 105px;
	margin-left: auto;
	margin-right: auto;
}

#header_logo {
	background-image: url("images/egmont_l.gif");
	width: 165px;
	height: 44px;
	float: left;
	margin-left: 11px;
	margin-top: 61px;
	text-indent: -1000px;
	overflow: hidden;
}

#footer {
 /*background-image: url("../images/foot_back.gif");
 background-repeat: repeat-x; */
 background-color: #000000;
 margin-left: auto;
 margin-right: auto;
 margin-top: 20px;
 height: 25px;
 width: 992px;
 color: #ffffff;
 font-size: 11px;
}
#footer a{
	color: #ffffff;
	font-size: 11px;
	text-decoration: none;
	margin-left: 0px;
	margin-right: 0px;
}
#footer a:hover{
	color: #ffffff;
	text-decoration: none;
}

/* ------ Horizontal Navigation ------ */
#hor_nav{
	float: left;
	height: 105px;
	width: 810px !important;
	width: 800px;
	background-image: url("images/hornav_b.gif");
	background-repeat: repeat-x;
	padding-left: 6px;
}

.yellow
{
	border-top: 1px solid #EEEEEE;
	border-bottom: 1px solid #EEEEEE;
	background-color: #FBFDF2;
	padding: 15px;
}

.yellow img{
border: 1px solid #000000;
}


.yellow2
{
	border-top: 1px solid #EEEEEE;
	border-bottom: 1px solid #EEEEEE;
	background-color: #ffffff;
	padding: 15px;
}

.yellow2 img{
border: 1px solid #000000;
}



#forside,
a:link#forside,
a:visited#forside,
#forside_selected,
a:link#forside_selected,
a:visited#forside_selected,
#omegmont,
a:link#omegmont,
a:visited#omegmont,
#omegmont_selected,
a:link#omegmont_selected,
a:visited#omegmont_selected,
#magasiner,
a:link#magasiner,
a:visited#magasiner,
#magasiner_selected,
a:link#magasiner_selected,
a:visited#magasiner_selected,
#abonne,
a:link#abonne,
a:visited#abonne,
#abonne_selected,
a:link#abonne_selected,
a:visited#abonne_selected,
#medieinfo,
a:link#medieinfo,
a:visited#medieinfo,
#medieinfo_selected,
a:link#medieinfo_selected,
a:visited#medieinfo_selected,
#job,
a:link#job,
a:visited#job,
#job_selected,
a:link#job_selected,
a:visited#job_selected,
#kontakt_selected,
a:link#kontakt_selected,
a:visited#kontakt_selected,
#kontakt,
a:link#kontakt,
a:visited#kontakt {
	float:left;
	margin: 0px;
	text-decoration: none;
	height: 85px;
	text-indent: -1000px;
	overflow: hidden;
	display: block;
}


a:visited#forside, a:link#forside, #forside {
	background: url("images/forside_0.gif") 0 0 no-repeat;
	width: 72px;
}
a:visited#forside_selected, a:link#forside_selected, #forside_selected {
	background: url("images/forside_0.gif") 0 -85px no-repeat;
	width: 72px;
}
a:visited#omegmont, a:link#omegmont, #omegmont {
	background: url("images/omegmont.gif") 0 0 no-repeat;
	width: 140px;
}
a:visited#omegmont_selected, a:link#omegmont_selected, #omegmont_selected {
	background: url("images/omegmont.gif") 0 -85px no-repeat;
	width: 140px;
}
a:visited#magasiner, a:link#magasiner, #magasiner {
	background: url("images/magasine.gif") 0 0 no-repeat;
	width: 162px;
}
a:visited#magasiner_selected, a:link#magasiner_selected, #magasiner_selected {
	background: url("images/magasine.gif") 0 -85px no-repeat;
	width: 162px;
}
a:visited#abonne, a:link#abonne, #abonne {
	background: url("images/abonne_0.gif") 0 0 no-repeat;
	width: 162px;
}
a:visited#abonne_selected, a:link#abonne_selected, #abonne_selected {
	background: url("images/abonne_0.gif") 0 -85px no-repeat;
	width: 162px;
}
a:visited#medieinfo, a:link#medieinfo, #medieinfo {
	background: url("images/annoncer.gif") 0 0 no-repeat;
	width: 90px;
}
a:visited#medieinfo_selected, a:link#medieinfo_selected, #medieinfo_selected {
	background: url("images/annoncer.gif") 0 -85px no-repeat;
	width: 90px;
}
a:visited#kontakt, a:link#kontakt, #kontakt {
	background: url("images/kontakt_.gif") 0 0 no-repeat;
	width: 72px;
}
a:visited#kontakt_selected, a:link#kontakt_selected, #kontakt_selected {
	background: url("images/kontakt_.gif") 0 -85px no-repeat;
	width: 72px;
}
a:visited#job, a:link#job, #job {
	background: url("images/job_0.gif") 0 0 no-repeat;
	width: 52px;
}
a:visited#job_selected, a:link#job_selected, #job_selected {
	background: url("images/job_0000.gif") 0 -85px no-repeat;
	width: 52px;
}
a:hover#forside,
a:hover#omegmont,
a:hover#magasiner,
a:hover#abonne,
a:hover#medieinfo,
a:hover#kontakt,
a:hover#job {
	background-position: 0 -85px;
}
.blu_link {
	font-size: 9px;
	color:#364dbe;
	font-weight:bold;
	text-decoration:underline;
}
.blu_NavigateMenuTitle
{
	font-size:10px;
	font-weight:bold;
	color: #3e53b1;
}
.smal_blu_link {
	font-size: 11px;
	color:#364dbe;
	text-decoration:underline;
}
.smal_blu_link:hover {
	font-size: 11px;
	color:#364dbe;
	font-weight:bold;
	text-decoration:underline;
}
.big_blu_link {
	font-size: 15px;
	color:#364dbe;
	text-decoration:none;
}
.big_blu_link:hover {
	font-size: 15px;
	color:#364dbe;
	text-decoration:underline;
}
.big_blu_link_top {
	font-size: 12px;
	color:#364dbe;
	font-weight:bold;
	text-decoration:none;
}
.big_blu_link_top:hover {
	font-size: 12px;
	font-weight:bold;
	color:#364dbe;
	text-decoration:underline;
}
.smal_blu_link {
	font-size: 11px;
	color:#364dbe;
	font-weight:bold;
	text-decoration:underline;
}
.smal_blu_link:hover {
	font-size: 11px;
	color:#364dbe;
	font-weight:bold;
	text-decoration:underline;
}
.blu_link {
	font-size: 9px;
	color:#364dbe;
	font-weight:bold;
	text-decoration:underline;
}
.blu_link:hover {
	color:#364dbe;
	font-weight:bold;
	text-decoration:underline;
}
.hr_line {
	background-image: url("images/hornav_l.gif");
	height: 85px;
	width: 1px;
	float: left;
}
/* ------ Content ------ */


#container_back {
 background-image: url("images/cont_bac.gif");
 background-repeat: repeat-x;
 width: 100%;
}

#container
{
	width: 992px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
}
a {
	color: #348CD6;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}
a img {
	border: 0px solid;
}
.topimgs {
	padding: 10px 0;
	}

h1 {
	font-family: Verdana, Verdana, Helvetica, sans-serif;
	font-size: 21px;
	line-height: 35px;
	text-align: left;
	font-weight: bold;
	color: #000000;

}

h2 {
	font-family: Verdana, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 35px;
	text-align: left;
	font-weight: bold;
	color: #000000;
}

h2 span {
	line-height: 25px;
}

.h2likespan {
	font-family: Verdana, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 35px;
	text-align: left;
	font-weight: bold;
	color: #000000;
}

h3 {
	font-family: Verdana, Verdana, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #d4d4d4;
	line-height: 35px;
	margin-left: 0px;
}

h4 {
	font-family: Verdana, Verdana, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #9B1315;
	line-height: 35px;
	margin-left: 5px;
}

p
{
	font-family: Verdana, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	color: #707070;
	margin:0 0 10px 0;
	padding-right: 5px;
	line-height: 16px;
}



p.normal
{
	font-family: Verdana, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	margin-top: 10px;
	color: #707070;
	padding-left: 5px;
	padding-right: 5px;
}

.yearsbox {border-top: 1px solid #EAEAEA;}
.yearsbox p {margin:0 0 10px 0; padding:0;}

.faqbox {
	border-bottom: 1px dotted #ccc;
	margin-bottom: 15px;
	padding-bottom: 15px;
}
.faqbox h2 a{
	padding-right: 0px; 
	padding-left: 25px;
    font-weight: normal; 
    font-size: 12px; 
    background: url("Images/drop_arrow.jpg") no-repeat left top;
    padding-bottom: 0px; 
    color: #000000; 
    padding-top: 5px
}

/*.faqbox h2 a {
	color: #9B1315;
	font-size: 12px;
	font-weight: normal;
	padding: 10px 0 0 25px; 
	background: url(drop_arr.jpg) bottom left no-repeat;
	}
*/
	
.droptext
{
	padding: 15px;
	font-size: 12px;
	line-height: 16px;
	border: 1px solid #eee;
	border-top: none;
	background: #fbfcf2;
	margin: 0px;
	display: none;
}


ul {
	font-family: Verdana, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	color: #353535;
	margin-top: 10px;
	margin-left: 20px;

}

.title {
	color: #9B1315;
	font-weight: bold;
	font-family: Verdana, Verdana, Helvetica, sans-serif;
	font-size: 11px;
}
.green_title{
	width: 202px;
	height:22px;
	background-image:url(images/bg_title_adresse.jpg);
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-size:12px;
	padding-left: 31px;
	padding-top: 3px;
}
.other_title{	
	height:22px;
	background-image:url(images/menu_bac.gif);
	background-repeat:repeat;	
	color:Black;
	font-size:12px;
	padding-left: 31px;
	padding-top: 3px;
}
.date{
	height: 13px;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	background-color:#e0ddbf;
	padding-left:3px;
	padding-right: 3px;
	padding-top: 1px;
	padding-bottom: 3px;
	margin-top: 8px;
	margin-left:0px;
	margin-bottom:5px;
}
.hor_line_smal{
	padding-left: 20px;
	padding-right: 20px;
	height:3px;
	background-image:url(images/hor_line_adress.gif);
	background-repeat:repeat-x;
	margin-top:10px !important;
	margin-top: 15px;
	margin-bottom:10px !important;
	margin-bottom:0px;
}

/*=====THE SHOP MENU - RIGHT - STYLES=====*/


#blade_menu h2 {
	margin:0 0 10px 7px;

	}


#submenushop * { padding:0; margin:0; }

#submenushop { 
	padding:0; margin:0; 
	/*border-bottom: 1px solid #ccc;*/
	}

	#submenushop li { 
		/*padding:7px 0 7px 5px;*/
		margin:0 0 0 29px;
		border-top: 1px solid #ccc;
		list-style: none;
		list-style-image: url(images/shop_menu.gif);
		}
		
	#submenushop li a {
		/*margin:7px 0 7px 5px; */
		height:22px;
		padding:7px 30px 0 5px;
		color: #333;
		text-decoration: none;
		display:block;
		}
		
	#submenushop li a:hover { 
		text-decoration: underline;
		}
		
	#submenushop li a:hover { 
		background: #FBFDF2;
		}
		

		
/*=====THE SHOP MENU - RIGHT - STYLES=====*/

#varekurv { 
	border: 1px solid #ccc;
	background: #FBFDF2;
	padding: 5px 0 15px 10px;
	margin:20px 0 0 0;
	}
	
	#varekurv h2 {
	 	background: url(images/kurven.gif) center left no-repeat;
	 	padding:0 0 0 25px;
	}



/* ------ index page only ------ */
#left_box
{
	float: left;
	width: 291px;
	height: 198px;
	text-align: center;
}
#middle_box
{
	float: left;
	width: 330px;
	height: 198px;
	padding-top: 22px;
	padding-left: 23px;
}
#right_box
{
	float: left;
	width: 180px;
	height: 198px;
	background-image: url("images/box_righ.jpg");
	background-repeat: no-repeat;
	padding-top: 62px;
	padding-left: 147px;
	
}
#left_box p{
	color: #A3A3A3;
	font-size: 10px;
	text-align: center;
	margin-top: 20px;
	padding-left: 0px;
	padding-right: 0px;
}
#middle_box p{
	color: #A3A3A3;
	padding-right: 10px;
	padding-left: 0px;
}
#right_box p{
	color: #A3A3A3;
	font-size: 11px;
	width: 154px;
	color: #808080;
	padding-left: 0px;
	padding-right: 0px;
}

#right_box h3 {
	font-family: Verdana, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #E5386D;
	width: 160px;
}
#hor_pics {  /* horizontal pics layer */
	margin-top: -60px;
	background-image: url("images/pics_bac.gif");
	background-repeat: repeat-x;
	height: 200px;
	padding-top: 14px;
	float: left;
}
#hor_pics img{
	margin-left: 15px;
}
#title_bar { /* title bar below horizontal pics */
	height: 24px;
	background-color: #EEEEEE;
	float: left;
	width: 97%;
}
#title_bar p{
	margin-left: 14px;
	margin-top: 5px;
	font-size: 11px;
	color: #808080;
	padding-left: 0px;
	padding-right: 0px;
}
.ad_box1 {
	width: 225px;
	height: 79px;
	margin-left: 5px;
	margin-top: 20px;
	margin-right: 9px;
	float: left;
	background-image: url("images/box_pres.gif");
	background-repeat: no-repeat;
	text-align: center;
	padding-top: 40px;
}
.ad_box1 img{
	margin-bottom: 5px;
}
.ad_box1 a{
	font-size: 11px;
}
/* ------ end index page only ------ */
.ad_box {
/*	width: 225px; */
	height: 119px;
	margin-left: 5px;
	margin-top: 20px;
	margin-right: 9px;
	float: left;
}
.ad_box2 {
	width: 205px;
	height: 119px;
	margin-left: 5px;
	margin-top: 20px;
	margin-right: 9px;
	float: left;
	background-image: url("images/box_abon.jpg");
	background-repeat: no-repeat;
	text-align: left;
	padding-left: 20px;
}
.ad_box2 p{
	color: #565656;
	font-size: 12px;
	margin-top: 18px;
	font-weight: bold;
	padding-left: 0px;
	padding-right: 0px;
}
.ad_box2 a{
	font-size: 11px;
}
.ad_box2 h4{
	margin-left: 0px;
}
.title_line {
	background-image: url("images/title_ba.gif");
	background-repeat: repeat-x;
	height: 1px;
	margin-right: 8px;
	margin-top: 0px;
	margin-bottom: 13px !important;
	margin-bottom: 0px;
}
/* ------ Vertical Menu ------ */
#menu {
 width: 167px;
 float: left;
 margin-top: 10px;
 text-align: right;

}

#middle {
 width: 545px;
 float: left;
 margin-left: 20px;
 margin-top: 10px;
 font-size: 11px;
}

#right {
float: left;
width: 245px;
margin-top: 0px;
margin-left: 10px !important;
margin-left: 0px;
}
.col_2 {
 float: left;
 width: 380px;
 margin-left: 20px;
 margin-top: 10px;
}

.col_3 {
 float: left;
 width: 250px;
 margin-left: 20px;
 margin-top: 10px;
}
.menu_title {
	color: #FFFFFF;
	background-color: #000000;
	height: 18px;
	padding-right: 5px;
	padding-top: 3px;
	margin-bottom: 5px;
	font-family: Verdana, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	width: 160px;
}
.menu_line {
	background-image: url("images/menu_bac.gif");
	background-repeat: repeat-x;
	height: 1px;
	margin: 0px;
}

#menu a{
	background-image: url("images/menu_bac.gif");
	background-repeat: repeat-x;
	color: #535353;
	font-family: Verdana, Verdana, Helvetica, sans-serif;
	text-decoration: none;
	display: block;
	padding: 8px;
	margin: 0px !important;
	width: 151px;
}

#menu a.header_logo {
	background: url("images/egmont_trans.gif") no-repeat;
	width: 165px;
	height: 44px;
	float: left;
	margin-left: 11px;
	margin-top: 61px;
	text-indent: -1000px;
	overflow: hidden;
}

#menu a.header_logo:hover{
  background-color: #FFFFFF;
}

#menu a.simplelink 
{
	text-align: center;
	background-image: none;
	padding: 0px;
	margin: 0px !important;
	font-size: 9px;
	color:#364dbe;
	font-weight:bold;
	text-decoration:underline;
}
a.selected {
	background-color: #F6E8E8;
}
a.selected.simplelink {
	background-color: #FFFFFF;
}
#menu a:hover{
	background-color: #EEEEEE;
}
#menu a.simplelink:hover{
	background-color: #FFFFFF;
	text-decoration: none;
}
.Navigation_selected
{
	background-color: #EEEEEE;
	}
/* ------ End Vertical Menu ------ */

#ctl00_MainContentPlaceHolder_osReceiver_tblSubscription input{
 height: 15px;
}
#ctl00_MainContentPlaceHolder_osReceiver_tblSubscription select{
 font-size: 12px;
}

.fix_box1 {
	width: 225px;
	height: 89px;
	margin-left: 26px;
	margin-top: 20px;
	float: left;
	background-image: url("images/box_pres.gif");
	background-repeat: no-repeat;
	text-align: center;
	padding-top: 30px;
}
.fix_box1 img{
	margin-bottom: 5px;
}
.fix_box1 a{
	font-size: 11px;
}

.fix_box {
	width: 156px;
	height: 119px;
	margin-left: 26px !important;
	margin-left: 13px;
	margin-top: 20px;
	float: left;
	padding-top: 1px;
}
.fix_box3 {
	width: 225px;
	height: 119px;
	margin-left: 26px;
	margin-top: 20px;
	float: left;
}
.fix_box2 {
	width: 205px;
	height: 119px;
	margin-left: 26px;
	margin-top: 20px;
	float: left;
	text-align: left;
}
.fix_box2 p{
	color: #565656;
	font-size: 12px;
	margin-top: 18px;
	font-weight: bold;
	padding-left: 0px;
	padding-right: 0px;
}
.fix_box2 a{
	font-size: 11px;
}
.fix_box2 h4{
	margin-left: 0px;
}
input {
	font-family: Verdana, Verdana, Helvetica, sans-serif;
}
textarea {
	font-family: Verdana, Verdana, Helvetica, sans-serif;
}
.submit_but {
margin-top: 15px;
margin-right: 10px;
}
#blade_menu {
	margin-left: 20px;
}
.heading {
 font-family: Verdana, Verdana, Helvetica, sans-serif;
 font-size: 21px;
 line-height: 35px;
 text-align: left;
 font-weight: bold;
 color: #9A1212;
}
td.product_text {
 padding-left: 20px;
}
td.item {
 padding: 3px;
 text-align: left;
 width: 100px;
 font-size: 12px;
}
a.abonne_selected {
float:left;
margin: 0px;
text-decoration: none;
height: 85px;
text-indent: -1000px;
overflow: hidden;
display: block;
background: url("images/abonne_0.gif") 0 -85px no-repeat;
width: 162px;
}
.error_msg {
 font-size: 14px;
 padding-bottom: 5px;
 color: #a22223;
}
.asterisk {
 color: #f98300;
 width:10px; 
}
td.check input {
 margin-right: 3px; float: left; margin-top: -2px;
}
td.check {
 font-size: 12px;
}
.statusbox 
{
	border-bottom: 1px solid #9A1212;
}
a.form_but {
 font-size: 14px;
 margin-right: 30px;
 margin-top: 10px;
 display: block;
 float: left;
}
a.form_but2 {
 font-size: 14px;
 margin-right: 30px;
}
.tableheight {
	height: 50px;
}
p.detail {
 font-family: Verdana, Verdana, Helvetica, sans-serif;
 font-size: 13px;
 text-align: left;
 margin: 0px;
 color: #707070;
 padding-top: 5px;
 padding-left: 0px;
 padding-right: 0px;
}
p.black {
 font-family: Verdana, Verdana, Helvetica, sans-serif;
 font-size: 13px;
 text-align: left;
 margin: 0px;
 color: #000000;
 padding-top: 5px;
 padding-left: 0px;
 padding-right: 0px;
}

.bordertxt 
{
	border: 1px solid #a22223;
}	
.dot_line {
 background-image: url("images/menu_back.gif");
 background-repeat: repeat-x;
 height: 1px;
 margin-top: 7px;
 margin-bottom: 0px;
}

.table_style{
	height:25px;
	background-image:url("images/bg_table_line.gif");
	background-repeat:repeat-x;
	padding-top: 7px;
	padding-left: 7px;
	margin-left: 20px;
	margin-right: 20px;
	font-size:15px;
	width:500px;
}
.table_style3{
	height:25px;
	vertical-align:middle;
	padding-top: 5px;
	padding-left: 7px;
	margin-left: 20px;
	margin-right: 20px;
	font-size:15px;
	width:500px;
}
.table_style2{
	height:27px;
	background-color:#edeabb;
	padding-top: 5px;
	padding-left: 7px;
	margin-left: 20px;
	margin-right: 20px;
	margin-bottom: 10px;
	font-size:15px;
}
.table_style h3 {
	font-size: 15px;
	height: 25px;
	background-color: #ffb8b3;
	padding: 5px;
	display:inline;
	color: #6c6c6c;
	margin: 0px;
	line-height:normal;
}

.unpaid_amount_negative, .unpaid_amount_positive, .unpaid_amount_zero
{
	font-size: 15px;
	height: 25px;
	padding: 5px;
	display:inline;
	color:#6c6c6c;
}
.unpaid_amount_negative
{
	background-color: #ffb8b3;
}
.unpaid_amount_positive
{
	background-color: #d4edbb;
}
.unpaid_amount_zero
{
	background-color: #fff;
}
.list_icon{
	padding-right:10px;
	display:block;
	float:left;
	padding-top: 5px;
	margin-left: 5px;
}
.link_red 
{
	font-family: Verdana, Verdana, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;	
	color: #a03f37;	
	
}

h5 {
	font-family: Verdana, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #a03f37;
	line-height: 30px;
	margin-left: 0px;
	padding:0px;
}

.smallh5 {
	font-family: Verdana, Verdana, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #a03f37;
	line-height: 30px;
	margin-left: 0px;
	padding:0px;
}

h6 {
	font-family: Verdana, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	padding-bottom:10px;
}
.img_list{
	border:solid 1px #9b1315;
	padding: 0px;
	margin:0px;
	margin-right:10px;
}
.smal_blu_link {
	font-size: 11px;
	color:#364dbe;
	font-weight:bold;
	text-decoration:underline;
}
.table_h1{
	font-weight:bold;
	color: #000000;
	padding:0px;
}
.table_h2{
	font-size: 12px;
	font-weight:bold;
	color: #000000;
	padding:0px;
}
.table_smal_txt{
	font-size: 9px;
	padding:0px;
	line-height: 15px;
}

.droptextAlternative 
{
	font-size: 12px;
	line-height: 16px;
	border: 1px solid #eee;
	background:#FAFAFA;
	margin-bottom: 10px;
	margin-top: 5px;
}
.blok_line_right{
	float:right;
	text-align:right;
	padding-right: 15px;
	color:#364dbe;
	font-size: 15px;
}
.hor_line {
	background-image: url("images/hor_line.jpg");
	background-repeat:repeat-x;
	height: 3px;
	width: 545px;
	margin-top: -5px;
	margin-bottom: 20px;
	padding:0px;
}
.number_grug{
	width: 23px;
	height: 23px;
	background-image:url("images/bg_krug.gif");
	background-repeat:no-repeat;
	color: #939393;
	font-size:12px;
	float:left;
	padding-left:5px;
	padding-top:4px;
	margin-top: 5px;
	margin-right: 0px;
}
.input_eror{
	width: 487px;
	font-family: Verdana, Verdana, Helvetica, sans-serif;
	background-color: #ffffff;
	background-image:url("images/bg_imput_eror.gif");
	background-repeat:repeat-x;
	color: #707070;
	font-family: tahoma, Verdana, verdana, ms sans serif;
	font-size: 15px;
	border-top: #c3c3c3 1px solid;
	border-left: #c3c3c3 1px solid;
	border-right: #e8e8e8 1px solid;
	border-bottom: #e8e8e8 1px solid;
}
.table_font{
	font-size: 12px; 
	font-weight:bold;
}
.table_font_black{
	font-size: 12px; 
	color:#000000; 
	font-weight:bold;
}
.input1
{
	width:205px; 
	height:20px;
	margin-bottom: 0px;
	margin-top:0px;
	padding-left:5px;
	padding-top:2px;
	font-family: Verdana, Helvetica, sans-serif;
	background-color: #ffffff;
	background-image:url("images/bg_imput.gif");
	background-repeat:repeat-x;
	color: #707070;
	font-family: tahoma, Verdana, verdana, ms sans serif;
	font-size: 12px;
	border-top: #c3c3c3 1px solid;
	border-left: #c3c3c3 1px solid;
	border-right: #e8e8e8 1px solid;
	border-bottom: #e8e8e8 1px solid; 
}
.inputQuestionary
{
  font-size: 11px;
  font-family: Verdana, Verdana, Helvetica, sans-serif;
}

.inputPayment
{
	width:150px; 
	height:20px;
	margin-bottom: 0px;
	margin-top:0px;
	padding-left:5px;
	padding-top:2px;
	font-family: Verdana, Helvetica, sans-serif;
	background-color: #ffffff;
	background-image:url("images/bg_imput.gif");
	background-repeat:repeat-x;
	color: #707070;
	font-family: tahoma, Verdana, verdana, ms sans serif;
	font-size: 12px;
	border-top: #c3c3c3 1px solid;
	border-left: #c3c3c3 1px solid;
	border-right: #e8e8e8 1px solid;
	border-bottom: #e8e8e8 1px solid; 
}
.input2
{
	 width: 65px; 
	 height:20px; 
	 margin-right: 4px; 
	 margin-left:5px;
	 margin-bottom: 5px;
	 margin-top:2px;
	 padding-left:5px;
	 padding-top:2px;
	 font-family: Verdana, Verdana, Helvetica, sans-serif;
	 background-color: #ffffff;
  	 background-image:url("images/bg_imput.gif");
	 background-repeat:repeat-x;
	 color: #707070;
	 font-family: tahoma, Verdana, verdana, ms sans serif;
	 font-size: 12px;
	 border-top: #c3c3c3 1px solid;
	 border-left: #c3c3c3 1px solid;
	 border-right: #e8e8e8 1px solid;
	 border-bottom: #e8e8e8 1px solid; 
}
.input3
{
	width: 330px; 
	height:20px; 
	margin-right: 10px;
	margin-bottom: 5px;
	margin-top:2px;
	padding-left:5px;
	padding-top:2px;
	font-family: Verdana, Verdana, Helvetica, sans-serif;
	background-color: #ffffff;
	background-image:url("images/bg_imput.gif");
	background-repeat:repeat-x;
	color: #707070;
	font-family: tahoma, Verdana, verdana, ms sans serif;
	font-size: 12px;
	border-top: #c3c3c3 1px solid;
	border-left: #c3c3c3 1px solid;
	border-right: #e8e8e8 1px solid;
	border-bottom: #e8e8e8 1px solid;
}
.input4
{
	width: 65px; 
	height:20px; 
	margin-left:5px;
	margin-bottom: 5px;
	margin-top:2px;
	padding-left:5px;
	padding-top:2px;
	font-family: Verdana, Verdana, Helvetica, sans-serif;
	background-color: #ffffff;
	background-image:url("images/bg_imput.gif");
	background-repeat:repeat-x;
	color: #707070;
	font-family: tahoma, Verdana, verdana, ms sans serif;
	font-size: 12px;
	border-top: #c3c3c3 1px solid;
	border-left: #c3c3c3 1px solid;
	border-right: #e8e8e8 1px solid;
	border-bottom: #e8e8e8 1px solid;
}
.input41
{
	width: 65px; 
	height:20px; 
	margin-left:0px;
	margin-bottom: 5px;
	margin-top:2px;
	padding-left:5px;
	padding-top:0px;
	font-family: Verdana, Verdana, Helvetica, sans-serif;
	background-color: #ffffff;
	background-image:url("images/bg_imput.gif");
	background-repeat:repeat-x;
	color: #707070;
	font-family: tahoma, Verdana, verdana, ms sans serif;
	font-size: 12px;
	border-top: #c3c3c3 1px solid;
	border-left: #c3c3c3 1px solid;
	border-right: #e8e8e8 1px solid;
	border-bottom: #e8e8e8 1px solid;
}
.input5
{
	width: 65px; 
	height:20px; 
	margin-right: 24px;
	margin-bottom: 5px;
	margin-top:2px;
	padding-left:5px;
	padding-top:2px;
	font-family: Verdana, Verdana, Helvetica, sans-serif;
	background-color: #ffffff;
	background-image:url("images/bg_imput.gif");
	background-repeat:repeat-x;
	color: #707070;
	font-family: tahoma, Verdana, verdana, ms sans serif;
	font-size: 12px;
	border-top: #c3c3c3 1px solid;
	border-left: #c3c3c3 1px solid;
	border-right: #e8e8e8 1px solid;
	border-bottom: #e8e8e8 1px solid;
}
.input6{
	width:190px; 
	height:20px; 
	margin-left:5px; 
	margin-right:5px; 
	padding:0px;
	font-family: Verdana, Verdana, Helvetica, sans-serif;
	background-color: #ffffff;
	background-image:url("images/bg_imput.gif");
	background-repeat:repeat-x;
	color: #707070;
	font-family: tahoma, Verdana, verdana, ms sans serif;
	font-size: 12px;
	border-top: #c3c3c3 1px solid;
	border-left: #c3c3c3 1px solid;
	border-right: #e8e8e8 1px solid;
	border-bottom: #e8e8e8 1px solid; 
}
.input7{
	width:91px; 
	height:32px;
	background:none; 
	margin:0px; 
	border:0px; 
	margin-left: -5px !important;
	margin-left: -10px;
}
.input8 {
	width: 250px;
	height:200px;
	margin-bottom: 13px;	
	margin-top:3px;
	padding-left:5px;
	padding-top:3px;
	font-family: Verdana, Verdana, Helvetica, sans-serif;
	background-color: #ffffff;
	background-image:url("images/bg_imput.gif");
	background-repeat:repeat-x;
	color: #707070;
	font-family: tahoma, Verdana, verdana, ms sans serif;
	font-size: 15px;
	border-top: #c3c3c3 1px solid;
	border-left: #c3c3c3 1px solid;
	border-right: #e8e8e8 1px solid;
	border-bottom: #e8e8e8 1px solid;
}
.input9
{
	width:255px; 
	height:23px;  
	padding:0px; 
	padding-top:2px; 
	font-size: 15px;
	font-family: Verdana, Verdana, Helvetica, sans-serif;
	background-color: #ffffff;
	background-image:url("images/bg_imput.gif");
	background-repeat:repeat-x;
	color: #707070;
	font-family: tahoma, Verdana, verdana, ms sans serif;
	font-size: 15px;
	border-top: #c3c3c3 1px solid;
	border-left: #c3c3c3 1px solid;
	border-right: #e8e8e8 1px solid;
	border-bottom: #e8e8e8 1px solid;
}
.input10{
	width:69px; 
	height:32px;
	background:none; 
	margin:0px; 
	border:0px; 
	margin-left: 2px;
}
.input_eror{
	width: 495px;
	font-family: Verdana, Verdana, Helvetica, sans-serif;
	background-color: #ffffff;
	background-image:url("images/bg_imput_eror.gif");
	background-repeat:repeat-x;
	color: #707070;
	font-family: tahoma, Verdana, verdana, ms sans serif;
	font-size: 15px;
	border-top: #c3c3c3 1px solid;
	border-left: #c3c3c3 1px solid;
	border-right: #e8e8e8 1px solid;
	border-bottom: #e8e8e8 1px solid;
}
.darkblue {
 color: #3e53b1;
 font-size: 12px;
 font-weight: bold;
}
.radio
{
	border: none;
	float:left; 
}
.detail1
{
	vertical-align:middle;
	font-size:10px;
	color: #364dbe;
	margin-left:3px;
	margin-right: 3px;
	font-weight:bold;
}
.system_btn {
	font-family:Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	padding: 2px;
	padding-left: 6px;
	padding-right: 6px;
	margin: 2px;
}
.vcenter_table{
	margin-top:10px;
	margin-left:3px;
}
.radio1
{
	padding-left:30px;
	border: none;
	float:left; 
}
table.address_table 
{
	width: 350px;
	border: 1px solid #a22223;
	border-bottom: 0px solid;
}
table.address_table td, table.address_table th{
 padding: 3px;
 border-bottom: 1px solid #a22223;
}
td.address_right {
 text-align: right;
}
table.selection select{
 width: 250px;
}
#ctl00_MainContentPlaceHolder_osReceiver_tblSubscription {
 float: left;
 width: 50%;
}
#ctl00_MainContentPlaceHolder_osReceiver_tblSubscription select{
 width: 200px;
}

table.changeAddressInfo
{
	width: 300px;
	margin-left: 10px;
	margin-top: 10px;
}

table.changeAddressInfo th
{
	width: 100px;
}

table.changeAddressPeriod
{
	width: 120px;
	margin-right: 10px;
	margin-top: 10px;
}

.imgborder
{
	border-color: #000000;
	border-style: solid;
	margin: 0px;
}

.ThankYouPersonAddress
{
	display: block;
	clear: both;
}

.ThankYouSubscriptionAmount
{
	margin-bottom: 24px;
	display: block;
	clear: both;
}

.ThankYouSubscriptionNo
{
	margin-bottom: 24px;
	display: block;
	clear: both;
}

.ThankYouContactInfo
{
	margin-bottom: 24px;
	display: block;
	clear: both;
}

.ChangeSubscriptionLink
{
	font-size: 15px;
	color:#364dbe;
	font-weight: bold;
	text-decoration: underline;
}
.ChangeSubscriptionLink:hover
{
	font-size: 15px;
	color:#364dbe;
	font-weight: bold;
	text-decoration: none;
}

.SubscriptionGiftDimension
{
	margin-right: 10px;
	margin-bottom: 12px;
	float: left;	
}

.SusbcriptionValidateText
{
	float: left;
	display: block;
	width: 240px;
}

.fieldsetValidateText
{
	clear: left;
	float: left;
	border: 0 solid;
}

.ContactSubscription span
{
	display: block;
	width: 100%;
	text-align: right;
}

.ContactSubscription h2
{
	font-size: 14px;
}

.ContactSubscription input
{
	font-size: 14px;
	border: #a22223 1px solid;
	width: 260px;
}

.ContactSubscription textarea
{
	font-size: 14px;
	border: #a22223 1px solid;
	width: 260px;
	height: 165px
}

input.ContactSubscriptionButton
{
	width: auto;
	background: #fff;
	color: #a22223;
}

.ContactSubscriptionTitle
{
	background: url(App_Themes/Default/Images/title_back.gif) repeat-x 50% bottom;
}
.QuestionaryTable 
{
	margin-top: -10px !important;
	margin-top: 0px;
	margin-bottom: 10px !important;
	margin-bottom: 0px;
}
.QuestionaryTable td
{
/*	padding-right: 10px;
	padding-bottom: 4px;*/
	padding: 4px !important;
	padding: 0px;
	margin: 0px;
	padding-right: 5px;
	width: 150px;
}
.QuestionaryTable input
{
	margin-right: 3px !important;
	margin-right: 0px;
}
.GiftSertificate
{
	display: block;
	clear: left;
}

.GiftSertificate label
{
	margin-left: 3px;
}

.GiftCardImage
{
	display: block;
	clear: left;
}

.Gift
{
	display: block;
	clear: left;
	margin-top: 20px;
}

.offer
{
	width: 260px;
}

.specialOffer
{
	width: 400px;
}

.subscription check
{
	margin-right: 15px;
}

.offerPreview span
{
	text-align: center;
	display:block;
	clear:left;
	width: 150px;
}

.subscriptionProducts
{
	float: left;
	width: 136px;
	margin-right: 4px !important;
	margin-right: 2px;
}
.PaymantTable
{
	margin-top: 20px;
}

.QuestionaryMessage
{
	display: block;
	margin-bottom: 15px;	
}