body {
	margin:0;
	padding:0;

	font:13px  Arial, Verdana, Helvetica, sans-serif;
	color: #1f3366;
	line-height: 140%;

	background:#002a95;
}

h1, h2, p, dl {
  	margin:0 0 18px 0
}

.p2 {
	margin:0 0 10px 0  !important
}

.p0 {
	margin:0  !important
}

h1 {
  	font-size:26px;
	font-weight:bold;
	line-height:normal;
}

h2 {
	font-size:18px;
	font-weight:normal;
}

hr {
	color:#3e3e3e;
	background-color:#3e3e3e; /* Firefox, Opera, Safari*/
	border:0 none;
	height:1px;
	clear:both;
	margin:18px 0;
}

a {
 	color: #cc160c;
	text-decoration:none
}

/*
a:visited {

}
*/
a:hover {
  	color: #3d9acc
}



ol {  					/*numerovanyy*/
  	margin:0 40px 18px 43px;
  	padding-left:0;
	font-weight:bold
}
ol span {
	font-weight:normal
}

ul {					/*markovanyy*/
  	margin:0 40px 18px 40px;
  	padding:0
}
ul li {
  	padding-left:3px
}

/**************************************************************
   Tables
 **************************************************************/

table_price.table {
  	width:auto;
  	border-collapse: collapse;
	margin-bottom:18px
}

table_price.table th,
table_price.table td {
  	padding:2px 10px;
	text-align:left
}


/**************************************************************
   Form
 **************************************************************/

label {
	float:left;
	text-align:right;
	width:170px;
	padding:5px 15px 0 0;
}


.input_text,
textarea,
select {
  	padding:5px;
  	font:13px  Arial, Verdana, Helvetica, sans-serif;
  	color:#4d4745;
  	background:#f7fcff;
  	border:1px solid #a9bce5;
	position:relative
}


.input_text:focus,
textarea:focus,
select:focus {
	border:1px solid #8ea8db;
	background:#FFF
}

input.button {
  	padding: 6px 10px;

  	font: 13px  Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;
  	cursor: pointer;

  	color: #fff;
  	background: #eb2d10;
  	border:2px solid #f2a78c;
}

.required {
  	cursor: help;
  	border-bottom: 1px solid #CCC;
}



/**************************************************************
   Images
 **************************************************************/

.imgfloat_right {
	float:right;
  	margin:4px 0 20px 25px;
}

.imgfloat_left {
	float:left;
  	margin:4px 25px 20px 0;
}

img {
  	border:0
}
img.imgbottfix {
	vertical-align:bottom
}


/**************************************************************
   Dopomigni
 **************************************************************/

.floatleft {
	float:left
}

.floatright {
	float:right
}

.clearboth {
	clear:both
}

.aligncenter {
	text-align:center
}
.alignright {
	text-align:right
}
.reklamalvivua {
	float:right;
	margin-top:22px
}

.positionrelative {
	position:relative
}

.iepngfix {
	behavior: url(../skin/ua/iepngfix/iepngfix.htc)
}

.textdecorationnone {
	text-decoration:none
}

