html, body {height:100%; margin:0px; padding:0px;}

body, p, td, th, input, a { font-family: Verdana; font-size: 11px; color:#666666;}

form {padding:0px; margin:0px;}

body {
	background:url(i/bgr.png) 50% 0%;
}



body.Print { padding:10px; 
background:#FFFFFF;
}

a {
	text-decoration:none;
}

a img {
  border:none;
}


h1 {
	color: #1479A2;
	font-size: 17px;
	font-family: Verdana, Arial, sans-serif;
	font-weight: bold;
	margin-bottom: 10px;
}

.style1 {
	font-size:12px;
	color:#1479A2;
	font-weight:bold;
}

.style2 {
	font-size:12px;
	color:#444444;
	line-height: 16px;
}

.DarkBlue {
	color:#00254E;
}

.LightBlue {
	color:#1479A2;
}


.ImgLeft {
	float:left;
	margin-right:5px;
	margin-bottom:5px;
}

.ImgRight {
	float:right;
	margin-left:5px;
	margin-bottom:5px;
}


.error {
	color:#FF0000;
}

.tdBody {

	vertical-align:top;
	padding-left:5px;
	padding-right:15px;
	
}

.ctx {
	width:160px;
	padding:0px 0px 0px 20px;
	vertical-align:top;	
	background:url(i/table_shadow.png) 0% 0% no-repeat;
}

.spTitle {
	font-weight:bold;
}

.spTitle a {
	color:#FF0000;
	text-decoration:none;
}

.spSubTitle {
	font-weight:bold;
}

.spSubTitle a{
	font-weight:bold;
}

.ImgLeft {
	float:left;
	margin-right:5px;
	margin-bottom:5px;
}

.ImgRight {
	float:right;
	margin-left:5px;
	margin-bottom:5px;
}

.BackPrintTop { }
.BackPrintTop .Back { }
.BackPrintTop .Print { }
.BackPrintTop .Top { }

#FooterCont { }

#ITTILogo { }

.header {
	background:url(i/header.png) 50% 0% no-repeat;
	height:180px;
	text-align:center;
}


.container {
	width:940px;
	padding:0px 10px;
	margin:0px auto;
	min-height:500px;
	background: #FFFFFF;
	text-align:left;
}

/* MENU */

.envelope {
	background:url(i/env.png) top left no-repeat;
	padding:0px 0px 10px 60px;	
	min-height:28px;
}

.env_message {
	color:#00254E;
	font-size:17px;
	font-weight:bold;
	padding:5px 0px 10px 0px;	
}

.slogun {
	color:#1479A2;
	font-size:12px;
	font-weight:bold;
	padding-bottom:10px;
}

#TopNavCont{
	padding-bottom:30px;
}

.topMenu {
	padding:15px 15px 20px 10px;
	background:url(i/top_menu.png) bottom left no-repeat;
	/*min-height:163px;*/
}

.foots_container {
	padding:0px 10px;
}

.foot1 {
	background:url(i/menu/foot_1.gif) top left no-repeat;
	width:175px;	
	min-height:50px;	
	vertical-align:top;
}

.foot1_u {
	background:url(i/menu/foot_1_u.gif) top left no-repeat;
	width:175px;	
	min-height:50px;	
	vertical-align:top;
}

.foot2 {
	background:url(i/menu/foot_2.gif) top left no-repeat;

	min-height:50px;
	vertical-align:top;	
}
.foot2_u {
	background:url(i/menu/foot_2_u.gif) top left no-repeat;
	width:175px;	
	min-height:50px;
	vertical-align:top;	
}

.foot_num {
	color:#8EA9C4;
	font-weight:bold;
	font-size:19px;
	padding:15px 0px 5px 24px;
	display:block;
}

.foot_num_u {
	color:#00254E;	
	font-weight:bold;
	font-size:19px;
	padding:15px 0px 5px 24px;
	display:block;
}

.foot_text_u {
	padding-left:22px;
	color:#00254E;
	font-weight:bold;
	font-size:11px;
	display:block;
}

.foot_text {
	padding-left:22px;
	color:#8EA9C4;
	font-weight:bold;
	font-size:11px;
	display:block;
}

.foot_text2 {
	padding-left:40px;
	color:#8EA9C4;
	font-weight:bold;
	font-size:11px;
	display:block;
}



.foot_text2_u {
	padding-left:40px;
	color:#00254E;
	font-weight:bold;
	font-size:11px;
	display:block;
}

/* MENU */

/* MAGAZINES */

.mag_small_body {
	border:1px solid #1479A2;
	text-align:center;
	/*
	padding:10px 0px;
	width:158px;
	*/
	
	padding:5px 0px; 
	width:140px;
}

.mag_header {
	margin-bottom:2px;
}

.mag_header img {
	display:block;
}

.more_info a {
	color:#1479A2;
	font-weight:bold;
}

.more_info {
	padding:10px 0px 5px 0px;
}

.subscribe_link {
	background:url(i/box.gif) top left no-repeat;
	/* height:21px;
	display:block; 
	width:100px; */
	color:#00254E;
	font-size:13px;
	font-weight:bold;
	padding:10px 0px 10px 24px;
}

.mag_cell {
	/*padding:0px 30px 30px 0px;*/
	padding:0px 10px 10px 0px;
}

/* MAGAZINES */

.banner {
	margin-bottom:30px;
}

.banner img {
	display:block;
}

.home_footer_container {
}

.home_footer {
	background:url(i/footer/bottom.png) bottom left repeat-x;

}

.home_footer_left {
	background:url(i/footer/left.png) bottom left no-repeat;

}

.home_footer_right {
	background:url(i/footer/right.png) bottom right no-repeat;
	text-align:right;
	padding:0px 5px;
}

.footer_link {
	color:#1479A2;
	font-size:12px;
	font-weight:bold;	
}



.copyr {
	padding:10px 5px;
}

.copyr table {
	width:100%;
}

.copyr td {
	padding:0px;
	color:#1479A2;
}


/* MAGAZINE VIEW */

.mag_view {

	padding:0px 5px 10px 5px;
}

.td_big_pic {
	padding:10px;
	width:280px;
	vertical-align:top;
}

.td_small_pic {
	vertical-align:top;
	padding:10px 3px 10px 10px;
}

.mag_header1 {
	margin-bottom:10px;
}

.mag_description_cont {
	background:#FFFFFF url(i/mag_shadow.png) bottom right no-repeat;
	padding-bottom:7px;
	padding-right:7px;

}

.mag_description {
	padding:15px;	
	background:#E9EFF5 url(i/mag_separator.png) bottom right no-repeat;
	color:#00254E;
}

.mag_description_1 {
	padding:15px;	
	background:#E9EFF5;
	color:#00254E;
}

.mag_description_2 {
	background:#FFFFFF url(i/mag_bgr.gif) bottom right repeat-x; 
	padding:10px;
	color:#00254E;
	padding:10px;
}

.mag_table {
	border:1px solid #1479A2;
}

/* MAGAZINE VIEW */

td.required {
	color:#cc0000;
	width:7px;
	font-size:9px;
	padding:0px;
}

.labelcell {
	width:150px;
	text-align:right;
	font-weight:bold;
	color:#00254E;
	
}

.labelcell1 {
	text-align:right;
	font-weight:bold;
	color:#00254E;
	width:50%;
}

.labelcell2 {
	width:50%;
	text-align:left;
}

.formButtons {
	text-align:center;
	padding:10px;
}

.SanomaSitesNav {
	text-align:center;
	padding:10px;
}

.SanomaSitesNav, .SanomaSitesNav A {
	color:#FFFFFF;
}

/* Magazine View Prices Table*/

	.monthsPrices {
		border-bottom: 1px solid #9CD1D4;
		border-right: 1px solid #9CD1D4;
	}
	
	.monthsPrices th {
		width:61px;
		font-family:Arial Black;
		font-size: 30px;
		color:#FFFFE6;
		vertical-align: bottom;
		background:url(i/months_table_bgr.png) repeat-x; 
		line-height:23px;
		height: 40px;
		border-left:1px solid #FFFFE6;
		padding: 0px 5px;
	}

	.monthsPrices td{
		padding: 10px 5px;
		border-left:1px solid #9CD1D4;
	}

	

/* Magazine View Abonamentni Centrove Table*/

.tblAbo1 {
	width:100%;
	border:none;
	border-collapse:collapse;
}

.tblAbo1 TR.even TD {
	color:#1479A2;
	font-weight:bold;
	width:25%;
	border-left:1px solid #C1D2E3;
	padding:10px 20px;
}

.tblAbo1 TR.even  TD.first {
	border-left:none;
}

.tblAbo1 TR.odd TD {
	padding:5px 0px;
}

.tblAbo1 TD hr {
	border: 0;
	color: #C1D2E3;
	background-color: #C1D2E3;
	height: 1px;
	width: 100%;
	text-align: left;	
}

.tblBgrB {
padding:0px; background:url(i/footer/tbl_bottom.png) left bottom repeat-x;
}

.tblBgrL {
padding:0px; background:url(i/footer/tbl_left.png) 0% 100% no-repeat;
}

.tblBgrR {
	padding:0px 15px; background:url(i/footer/tbl_right.png) 100% 100% no-repeat;
}

.tblBgrBs {
	height:20px;
}