html {height:100%;}
body {height:100%; margin:0; padding: 0; background:#fff; font:13px Tahoma, Geneva, sans-serif; color:#000; min-width:980px; background-color: #ffffff;}
h1,h2,h3 {
	padding-top: 10px;
	padding-bottom: 5px;
}
p {
	padding: 0px;
}

/* GLLBAL STYLE
--------------------------*/
* {margin:0; padding:0;}
a{text-decoration:underline; color:#007eff;}
a:hover{text-decoration: none; color:#994800;}
img {border:none;}
input,
textarea,
select{font:100% arial,sans-serif; vertical-align:middle;}
form,fieldset{ margin:0; padding:0; border-style:none;}
.clear {clear:both;}

.main {min-height:100%; 	width: 1020px; margin: auto; padding: 10px;} /*margin:0 40px 0;}*/
* html #main {height:100%; overflow:visible;}
#top_part {background-color: #ffffff;}
#bottom_part {background-color: #fbec5d;}
#footer_part {background-color: #ffffff;}

/*HEADER
----------------------*/
.header { width:100%; height:225px;}
.header .logo {float:left; width:115px; height:114px; padding:57px 0 0 3px; margin:0 95px 0 0;}
.head_info {float: left;  overflow:hidden; height:225px;}
.head_info em {font-size:36px; display:block; font-family:Georgia, "Times New Roman", Times, serif; line-height:42px; padding:51px 0 20px;}
.head_info span {font: italic 18px/20px Georgia, "Times New Roman", Times, serif; color:#bfbfbf; display:block;}
.header address { float:left; padding:55px 60px 0 75px; font-style:normal;}
.header address span.phone { font:36px Georgia, "Times New Roman", Times, serif; line-height:38px; width:225px; display:block;}
.header address span.phone span { font-size:20px; color:#999; line-height:20px; display:block; float:left;}
.header address span.mail { color:#000; margin: -5px 0 0 55px; text-decoration:none; padding:0 0 0px; float:left; display:inline;}
.header address span.mail a { margin:0; float: none; text-decoration:underline; color:#007eff;}
.header address a { color:#000; margin:0 0 0 60px; text-decoration:none; padding:0 0 4px; float:left; display:inline;}
.header address a.color {color:#007eff; border-bottom: 1px solid #007eff;}
.header address a:hover { color: #000;}
.header address a:hover .color {border:none; color: #994800;}
.header address a.head_color {color:#007eff; text-decoration:underline; display:block; margin:10px 0 18px 55px; float: none; padding: 0; cursor: pointer;}
.header address a.head_color:hover {text-decoration: none; color:#994800;}

/*CONTENT
--------------------*/
.two_colum {margin:0 0 0 212px;padding:0 0 183px;}

/*LEFT COLUM
----------------------*/
.left_colum {float:left; width:212px; margin:0 0 0 -212px; display: inline;}
.left_colum ul {list-style:none; width:150px; padding:30px 0 0 0;}
.left_colum ul li { line-height:15px; color:#000; font-size:15px; padding:13px 0 0;}
.left_colum ul li a {line-height:18px;}
.left_colum h3{font:18px/20px Georgia, "Times New Roman", Times, serif; font-weight: bold; margin-top: 50px; margin-bottom: -30px;}

/*RIGHT COLUM
--------------------------*/
.right_colum {float: left; width: 100%;}
.left_content {float:left; width:85%;}
.right_contnet {float:right; width:5%; padding-left: 50px;}
.right_colum h1, .right_colum h2 {font:24px/26px Georgia, "Times New Roman", Times, serif;}
.right_colum h3 {font:18px/26px Georgia, "Times New Roman", Times, serif;}
.right_colum p {line-height:20px; padding:0 0 15px 0;}
.right_colum p.head2 {margin: 50px 0 0 0; font-size: 105%; font-weight: bold;}
.right_colum ol {line-height: 20px; margin-left: 20px;}
.right_colum ul {line-height: 20px; margin-left: 20px;}
.right_colum  img {display:block; border:5px solid #f3f3f3; margin:10px 0 25px 20px;}
.right_colum h2.pad{ margin:40px 0 0;}
.right_colum ul.stom_statii {list-style:none; padding:2px 0 0 30px;}
.right_colum ul.stom_statii li {background:url(../images/sep_statii.jpg) no-repeat 0 7px; line-height:13px; padding:0 0 0 23px; margin:12px 0 0;}
.right_colum ul.stom_statii li a {line-height:18px;}
.right_colum table.contacts {margin-top: 30px;}
.right_colum table.contacts td {height: 30px;}

/*FOOTER
------------------*/
.footer {clear:both; width:65%; height:118px; position:relative; margin: auto; margin-top: -118px; background-color: #ffffff;}
.footer span {float:left; padding:55px 0 0 40px; float:left;}
.footer p {float:right; padding:55px 60px 0 0;}
.footer p a.sc-link {color: #000; text-decoration: none;}
.footer p a.sc-link:hover {color: #000; text-decoration: none;}
.footer p a:hover {color:#994800; text-decoration: none;}


/* Data table */
table.data {
	border-collapse: collapse;
	width: 100%;
}

table.data td{
	padding: 10px;
	border: 1px solid #777777;
}

/* ----------------- */
/*       Price       */
/* ----------------- */

table.price {
	margin: 1em 0 1em 0;
	border-collapse: collapse;
}

table.price td {
	padding-left: 1em;
}

table.price thead th {
	font-size: .9em;
	padding-right: 1em; 
	white-space: nowrap;
	text-align: left;
}

table.price tbody th {
	padding: 1em 0;
	text-align: left;
}

table.price tbody td {
	padding: .4em .7em .4em 0;
}

table.price tbody td span {
	font-size: .8em;
}

table.price tbody tr:hover {
	background: #C4E1FF;
}

span.star {
	color: #00f;
}

div#garan {float: left; padding: 9px 55px 0 85px;}
div#garan span {font: italic 14px/16px Georgia,'Times New Roman',Times,serif; color: #bfbfbf;}

.nobold {
	font-weight:normal;
}
