* {margin:0;padding:0;}
ul {margin-left:15px}/* space for bullets if required*/
p {

}

body {
	background : #B4C6B0;
	padding-top: 20px;
	color:#333333;
	font-size: x-small;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
}
* html body{
 font-size: small;/* for ie5 and 5.5. that are one size out*/
 f\ont-size: x-small;/* for ie 6*/
}
.frame_inc .fullcol .subheader h3 {
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
}


img {
border-style: none;
}

a{ color : #003399; text-decoration : none; } 
a:hover { color : #3399CC; text-decoration : underline; } 

hr	{ height: 1px; border-top:1px solid #DADADA;overflow:hidden;}

#header {
	margin-left:auto;
 	margin-right:auto;
	height: 102px; 
	width: 850px; 
	background:#3993CD url(/img/altrans_logo.jpg) no-repeat left top; 
	padding-top: 0px; 
	border: 1px solid #FFFFFF; 
	border-top: 5px solid #FFFFFF; 
}
* html #header{/*box model hack*/
	height:102px;
	width:850px;	
	he\ight:102px;	
	w\idth:850px;
}
#h_logo { 
	float: left; 
	width: 300px; 
	height: 102px;
}
#h_logo a{
	display:block;
	width: 300px; 
	height: 102px;
	text-decoration:none;
}
#h_links {  float: left;width:300px}

h1#h_logo {text-indent:-999em}/* hide text*/
* html h1#h_logo {text-indent:0;}/* for ie5.+ as it will hide background image also*/
* html h1#h_logo span{text-indent:-999em}/* only text hidden now*/

/* content */
h2.subheader, .subheader h2{
	margin-left:auto;
	margin-right:auto;
	padding-top: 1px;
	font-size: 16px;
}
* html  h2.subheader, * html .subheader h2{
	height: 30px;
	he\ight: 25px;
}

h1.subheader, .subheader h1{
	margin-left:auto;
	margin-right:auto;
	padding-top: 1px;
	font-size: 16px;
}
* html  h1.subheader, * html .subheader h1{
	height: 30px;
	he\ight: 25px;
}

.fullcol { 
	clear: both;
	background: #fff;
	width: 826px;
	border: 1px solid #FFF; 
	padding: 0 12px 25px; 
}

* html .fullcol {
	width:826px;
	w\idth: 826px;
}
.frame_inc {
	margin-left:auto;
	margin-right:auto;
	width: 852px;
	background: #fff;
	text-align:left;
	height: auto;
}
img.float_left {
	float: left;
	margin-top: 15px;
	margin-right: 5px;
	margin-left: 5px;
}
img.float_right {
	float: right;
	margin-top: 15px;
	margin-right: 5px;
	margin-left: 5px;
}
/* content left */
.menu_left { float: left; width: 246px;}
/* content middle */
.content {
	float: left;
	width: 518px;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 10px;
}

.col_box, 
a.col_box {
	clear: both;
	float: left;
	border: 1px solid #F1F1F1;
	background-color: #FFF;
	padding: 4px;
	margin: 0 0 1px;
	} 

.col_link_box {
	clear: both;
	border: 1px solid #f1f1f1;
	padding-top: 2px;
	padding-right: 0;
	padding-bottom: 3px;
	padding-left: 10px;
}
.col_link_box a {
	text-decoration: underline;	
}
.col_link_box .table td {
	padding: 3px;
}
.col_link_box p {
	font-size: 12px;
	text-align: left;
}
.col_link_box td {
	font-size: 10px;
	padding-left: 3px;
}


.col_link_box h3 {
	font-size: 14px;
	color: #333333;
}
.heading {	
	height: 20px;
	margin: 5px 0;
	background: #EEF0F1;
	border: 1px solid #DDE1E3;
}

* html .heading{
	height:22px;
	he\ight:20px;
}

.heading h1{
	font-weight: bold;
	font-size: 12px;
	padding: 3px 15px 3px 20px;
	border: 1px solid #FFF;
}

.heading h2{
	font-weight: bold;
	font-size: 12px;
	padding: 3px 15px 3px 20px;
	border: 1px solid #FFF;
}

.heading h4{
	font-weight: bold;
	font-size: 12px;
	padding: 3px 15px 3px 20px;
	border: 1px solid #FFF;
}

h2{
	font-size: 120%;
	/*margin: 10px 0 0;*/
	
}

a.h2{
	font-size: 120%;
	margin: 10px 0 0;
	font-weight:bold;
	text-decoration:underline;
}

h2.small {
	font-weight: bold;
	font-size: 10px;
	padding-bottom: 3px;
	border-bottom: 1px solid #EEF0F1;
	margin:0 2px 1px 0;
	color:#99CA3C
}

.box {
	padding: 5px;
	border: 1px solid #EAEEF3;
	clear: both;
	float: left;
	width: 234px;
	margin-bottom: 25px;
}
* html .box{
	width: 235px;
	w\idth: 234px;
}

.box p{margin-bottom: 15px;}
.resourcesList li {
	padding:0 0 0 2.1em;
	margin: 0 0 0.5em; 
	list-style: none
}
.resourcesList li p{margin:0;}
.resourcesList li a {
	color: #6699CC;
}
.resourcesList a h2 {
	text-decoration: underline;
}

.resourcesList li a:hover{color: #99CA3C;}

.siteTitle {text-decoration: none}
.resourcesList {
	margin: 1em 0; 
	padding: 0px; 
	list-style: none
}
.resourcesList p {
	color:#92979C;
	margin-bottom:.7em;
	line-height: 14px;
}
.menu_p {
	border-bottom: 1px solid #EEF0F1;
	padding-bottom: 5px;
}
.news {}
.news li {
	padding:0 0 0 2.1em;
	margin: 0 0 0.5em; 
	list-style: none
}
.news li a {color: #6699CC;}

.news li a:hover{color: #99CA3C;}
.news h3 {
	color: #6699CC;
	font-size: 10px;
	margin: 0 0 5px;
	padding:2px 0 2px 15px;	
}

.news p {
	color:#333333;
	padding:0 0 0 15px;
	margin: 0;
	padding-bottom: 0;
	font-size: 11px;
	line-height: 14px;
}
.news div.border {
	padding: 5px;
	margin: 0;
	margin-bottom: 15px;
	border: 1px solid #EEF0F1;
	display: block;
}

fieldset	{
	border: 0px solid #fff;
}


#footer {
	margin : 0 auto;
	height: 35px;
	width: 852px;
	padding-top: 10px;
	clear: both;
	color: #FFF;
}
* html #footer{
	height: 45px;
	he\ight: 35px;
}
.footer_text {
	margin-left:auto;
	margin-right:auto;
	width: 850px;
	font-weight: normal;
	font-size: 10px;
}
.subheader {
	padding-left: 15px;
	padding-right: 20px;
}

* html .footer_text{
	width:820px;
	w\idth:800px;
}
.footer_text a { color: #FFF; }
.footer_text a:hover {color: #FFF; }


.clearer{
	height:1px;
	margin-top:-1px;
	overflow:hidden;
	clear:both;
}
#footer .adv {
	border: 1px solid #CCCCCC;
	padding-bottom: 10px;
	margin-top: 10px;
	padding-top: 10px;
}
#footer .adv .adv_h4 {
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
}
#footer .adv .adv_lnk {
	text-decoration: none;
	margin: 5px;
}
#footer .adv .adv_lnk a {
	color: #FFFFFF;
}
.min_zakaz {
	font-size: x-small;
	font-style: normal;
	font-weight: bold;
	color: #0000FF;
}
