/* ------------------- MAIN STYLES */

body {
	font:				normal 10pt Arial, Sans-Serif;
	text-align:			left;
	margin:				0px;
	padding:			0px;
	color:				#55612A;
	background:			#8f5f9d url(/img/bg.jpg);
	
}

td {
	text-align:			left;
	font:				normal 9pt/13pt Arial, Sans-Serif;
	color:				#55612A;
}

a {
	color:				#6B7740;
}

b {
	color:				#6B7740;
}

h1 {
	font:				bold 14pt Arial, Sans-Serif;
	color:				#55612A;
	margin:				0px;
	padding:			0px;
	margin-top:			13px;
	margin-bottom:		30px;
}

h2 {
	font:				bold 11pt Arial, Sans-Serif;
	color:				#55612A;
	margin:				0px;
	padding:			0px;
	margin-bottom:		10px;
}

h2.main {
	font:				bold 12pt Arial, Sans-Serif;
	color:				#55612A;
	margin:				0px;
	padding:			0px;
	margin-bottom:		15px;
}

h3 {
	font:				bold 10pt Arial, Sans-Serif;
	color:				#55612A;
	margin:				0px;
	padding:			0px;
	margin-bottom:		5px;
}

p {
	font:				normal 9pt/13pt Arial, Sans-Serif;
	text-align:			left;
	margin:				0px;
	padding:			0px;
	margin-right:		20px;
	margin-bottom:		15px;
	color:				#444444;
}

li {
	line-height:		13pt;
}

ul {
	color:				#444444;
	margin-bottom:		30px;
}

.zoom {
	margin-left:		10px;
	float:				left;
}



/* ------------------- LEFT MENU STYLES */

.leftmenu {
	font:				bold 10pt/18pt Arial, Sans-Serif;
	color:				#999999;
}

.icotable {
	margin:				3px 0px 20px 3px;
}

.icotddef {
	text-align:			center;
	font-size:			8pt;
	font-weight:		bold;
	vertical-align:		top;
}

.icotdsel {
	text-align:			center;
	font-size:			8pt;
	font-weight:		bold;
	color:				#999999;
}

.selimg {
	opacity:			0.3;
	filter:				alpha(opacity=30);
}





/* ------------------- FOOTER CONTACTS STYLES */

table.legend {
	width:				100%;
	margin-bottom:		20px;
	margin-top:			10px;
}

table.legend td {
	font-size:			8pt;
}





/* ------------------- CONTACTS STYLES */

p.contacts {
	text-align:			left;
	line-height:		16pt;
	margin-left:		20px;
	margin-bottom:		30px;
}

.herald {
	float:				right;
	margin-top:			30px;
	margin-left:		10px;
}

table.contacts {
	margin-left:		20px;
	margin-bottom:		30px;
}

table.contacts td.title {
	font-weight:		bold;
	width:				80px;
}





/* ------------------- CATALOG STYLES */

p.descr {
	text-align:			left;
	margin-top:			15px;
	margin-bottom:		20px;
}

.botmarg {
	margin-bottom:		20px;
}

h2.title {
	margin-bottom:		0px;
}

span.price {
	border:				solid 1px #999999;
	text-align:			center;
	font-weight:		bold;
	font-style:			italic;
	background-color:	yellow;
	color:				black;
	float:				right;
	padding:			0px 5px 0px 5px;
	margin-right:		10px;
	margin-left:		10px;
	margin-top:			5px;
}

.pro_series			{background:#505050 url(/img/series/ver/pro.gif) repeat-y;}
.trek_series		{background:#505050 url(/img/series/ver/trek.gif) repeat-y;}
.litepro_series		{background:#505050 url(/img/series/ver/litepro.gif) repeat-y;}
.walk_series		{background:#505050 url(/img/series/ver/walk.gif) repeat-y;}
.down_series		{background:#505050 url(/img/series/ver/down.gif) repeat-y;}
.active_series		{background:#505050 url(/img/series/ver/active.gif) repeat-y;}
.citysport_series	{background:#505050 url(/img/series/ver/citysport.gif) repeat-y;}
.rainy_series		{background:#505050 url(/img/series/ver/rainy.gif) repeat-y;}
.camp_series		{background:#505050 url(/img/series/ver/camp.gif) repeat-y;}
.velo_series		{background:#505050 url(/img/series/ver/velo.gif) repeat-y;}

.scheme {
	border:				solid 1px #CCCCCC;
	margin-bottom:		5px;
}

.bordered {
	border:				solid 1px #666666;
}

.bucket {
	margin-top:			15px;
}

.product {
	float:				right;
	width:				200px;
	text-align:			right;
	margin:				0px 30px 15px 10px;
	position:			relative;
}

.icons {
	text-align:			center;
	margin-bottom:		20px;
}



/* ------------------- DATA TABLES STYLES */

.datatable {
	width:				95%;
	margin-top:			20px;
	margin-bottom:		20px;
	border-left:		1px solid #D5D5D5;
	border-top:			1px solid #D5D5D5;
	border-right:		none;
	border-bottom:		none;
}

.datatabler {
	width:				400px;
	margin-top:			20px;
	margin-bottom:		20px;
	border-left:		1px solid #D5D5D5;
	border-top:			1px solid #D5D5D5;
	border-right:		none;
	border-bottom:		none;
}

.datatabletitle {
	font-size:			9pt;
	font-weight:		bold;
	padding:			3px 5px 0px 5px;
	border-right:		1px solid #AAAAAA;
	border-bottom:		1px solid #D5D5D5;
	border-left:		none;
	border-top:			none;
	text-align:			left;
	background:			#F0F0F0;
}

.datatabletitlec {
	font-size:			9pt;
	font-weight:		bold;
	padding:			3px 5px 10px 5px;
	border-right:		1px solid #AAAAAA;
	border-bottom:		1px solid #D5D5D5;
	border-left:		none;
	border-top:			none;
	text-align:			center;
	background:			#F0F0F0;
}

.datatabletitler {
	font-size:			9pt;
	font-weight:		bold;
	padding:			3px 5px 10px 5px;
	border-right:		1px solid #AAAAAA;
	border-bottom:		1px solid #D5D5D5;
	border-left:		none;
	border-top:			none;
	text-align:			right;
	background:			#F0F0F0;
}

.datatabledata {
	font-size:			9pt;
	padding:			3px 5px 10px 5px;
	border-right:		1px solid #D5D5D5;
	border-bottom:		1px solid #D5D5D5;
	border-left:		none;
	border-top:			none;
	text-align:			left;
}

.datatabledatar {
	font-size:			9pt;
	padding:			3px 5px 10px 5px;
	border-right:		1px solid #D5D5D5;
	border-bottom:		1px solid #D5D5D5;
	border-left:		none;
	border-top:			none;
	text-align:			right;
}

.datatabledatac {
	font-size:			9pt;
	padding:			3px 5px 10px 5px;
	border-right:		1px solid #D5D5D5;
	border-bottom:		1px solid #D5D5D5;
	border-left:		none;
	border-top:			none;
	text-align:			center;
}

#bg {
	background-color:	#F0F0F0;
}

#nobg {
	background-color:	#FFFFFF;
}

.temp_min {color: blue; font-weight: bold; padding-right: 3px;}
.temp_com {color: green; font-weight: bold; padding-right: 3px;}
.temp_max {color: red; font-weight: bold; padding-right: 3px;}

.sape {
	font:				8pt/14pt Arial, Sans-Serif;
	color:				#A5A391;
	margin:				13px 10px 60px 15px;
	padding:			10px;
	background:			white;
	border:				solid 1px #999999;
}

.sape a {
	color:				#666666;
}
