﻿div, p, span, label, h1, h2, h3, h4, h5, h6, table, td, tr, thead, li, ul, ol, u, strong, i, b, font, body, img
{
	margin: 0px;
	padding: 0px;
	text-indent: 0px;
	text-align: left;
	color: #696969;
	font-family: Arial, Verdana, Tahoma, sans;
	font-size: 12px;
	vertical-align: top;
	border: 0px;
}

ul
{
	padding-left:20px;
}

h1
{
	font-size: 22px;
	padding-bottom:10px;
}

h2
{
	font-size: 18px;
	padding-bottom:10px;
}


h3
{
	font-size: 16px;
	padding-bottom:10px;	
}


a, a:link, a:active, a:visited, a:hover
{
	color: #7744aa;
	text-decoration: underline;
}
a:hover
{
	text-decoration: none;
}
p
{
	padding-bottom: 15px;
	text-align: justify;
}
.left
{
	float: left;
}
.right
{
	float: right;
}
.clear
{
	clear: both;
}
#wrap
{
	width: 100%;
	display: block;
}
#left-column
{
	float: left;
	width: 380px;
	padding-top: 125px;
}
#right-column
{
	margin-left: 400px;
	margin-right: 15px;
	margin-bottom: 35px;
}
#right-column img
{
	margin: 0px 0px 15px 15px;
}
#logo, #logo:link, #logo:active, #logo:visited, #logo:hover
{
	position: absolute;
	left: 180px;
	top: 20px;
	display: block;
}
#up-menu
{
	padding-top: 140px;
	height: 30px;
	margin-bottom: 30px;
	position: relative;
	margin-left: -5px;
}
#up-menu a, #up-menu a:link, #up-menu a:active, #up-menu a:visited, #up-menu a:hover
{
	font-size: 17px;
	font-family: "Arial Narrow" , Arial, Verdana, Tahoma;
	font-weight: bold;
	margin-right: 30px;
	padding: 2px 5px;
}
#up-menu .last, #up-menu .last:link, #up-menu .last:hover, #up-menu .last:visited, #up-menu .last:active
{
	margin-right: 0px;
}
#up-menu a:hover, #up-menu .selected, #up-menu .selected:link, #up-menu .selected:hover, #up-menu .selected:visited, #up-menu .selected:active
{
	background: #74a;
	color: #FFF;
	text-decoration: none;
}
#left-menu
{
	width: 366px;
	height: 426px;
	background: url(../images/menu_bg.jpg) no-repeat -20px top;
	list-style: none;
}
#left-menu li
{
	list-style: none;
}
#left-menu a, #left-menu a:link, #left-menu a:active, #left-menu a:visited, #left-menu a:hover
{
	font-family: "Arial Narrow" , Arial, Verdana, Tahoma;
	font-weight: normal;
	color: #FFF;
	padding: 2px;
}
#left-menu a:hover
{
	color: #333;
	background: #FFF;
}
#left-menu .selected a:link, #left-menu .selected a:active, #left-menu .selected a:visited, #left-menu .selected a:hover
{
	color: #DDAAFF;
}
#left-menu .selected a:hover
{
	color: #333;
}
.services
{
	padding-top: 55px;
	padding-left: 10px;
}
.services a:link, .services a:active, .services a:visited, .services a:hover
{
	font-size: 16px;
}
.about
{
	padding-top: 5px;
	padding-left: 150px;
}
/*
.ie6 .about
{
	margin-top: -10px;
	padding-top: 0px;
	position: relative;
}
*/
.about a:link, .about a:active, .about a:visited, .about a:hover
{
	font-size: 19px;
}
.contacts
{
	padding-top: 18px;
	padding-left: 170px;
}
/*
.ie6 .contacts
{
	padding-top: 5px;
}
*/
.contacts a:link, .contacts a:active, .contacts a:visited, .contacts a:hover
{
	font-size: 14px;
}
.partners
{
	padding-top: 50px;
	padding-left: 100px;
}
/*
.ie6 .partners
{
	padding-top: 30px;
}
*/
.partners a:link, .partners a:active, .partners a:visited, .partners a:hover
{
	font-size: 20px;
}
.objects
{
	padding-top: 60px;
	padding-left: 175px;
}
.objects a:link, .objects a:active, .objects a:visited, .objects a:hover
{
	font-size: 20px;
}
.stripe
{
	position: absolute;
	width: 100%;
	left: 0px;
}
#footer
{
	width: 100%;
	text-align: left;
	margin-top: 35px;
}
#footer img
{
	margin-left: 10px;
	margin-right: 10px;
	vertical-align: middle;
}
address
{
	color: #aAA;
	display: inline;
	font-style: normal;
	font-size: 12px;
	font-weight: bold;
}
#footer address
{
	margin-left: 400px;
}
a#left-arrow, a#left-arrow:link, a#left-arrow:active, a#left-arrow:visited, a#left-arrow:hover
{
	width: 58px;
	height: 31px;
	float: left;
	display: block;
	background: url('../images/arrow-left.png') no-repeat left top;
}
a#right-arrow, a#right-arrow:link, a#right-arrow:active, a#right-arrow:visited, a#right-arrow:hover
{
	width: 58px;
	height: 31px;
	float: right;
	display: block;
	background: url('../images/arrow-right.png') no-repeat left top;
}
#address-up
{
	position: absolute;
	right: 15px;
	top: 10px;
	display: block;
	font-size: 12px;
	color: #555;
	z-index: 1;
}
.content-list, .content-list li
{
	list-style: none;
	display: block;
}
.content-list li
{
	margin-bottom: 30px;
}
.content-list
{
	float: left;
	width: 100%;
}
.content-list p, .content-list h6, 
.content-list a:link, 
.content-list a:visited, 
.content-list a:active, 
.content-list a:hover
{
	padding-bottom: 5px;
	margin-left: 160px;
	display: block;
	text-indent: 0px;
}
.content-list a:link, 
.content-list a:visited, 
.content-list a:active, 
.content-list a:hover
{
	display: block;
	text-align: right;
}
.content-list h6
{
	color: #74a;
}
.content-list img
{
	float: left;
	display: block;
	width: 150px;
	margin: 0px !important;
	padding: 0px;
}
.right img
{
	float: right;
}
.right p, .right h6, 
.right a:link, 
.right a:visited, 
.right a:active, 
.right a:hover
{
	margin-right: 160px;
	margin-left: 0px;
}
