html, body {margin: 0px; padding: 0px; width: 100%; /*height: 100%;*/}

body.main {
	width:100%;
	overflow-x: hidden;
	background-color: #030f20;
	
	background-image: url(/DESIGN/SVETON/images/sveton_bg.png);
	background-repeat: repeat-x;
	background-position: left -47px;	
	}
	
div.flash {
	z-index: 1;
	position: absolute;
	width: 1920px;
	left: 50%;
	top:-47px;
	margin-left: -960px;

	
	background-image: url(/DESIGN/SVETON/images/background.jpg);
	background-repeat: no-repeat;
	background-position: center;	
}

div.body {
	z-index: 100;
	position: absolute;
	top: 0px;
	left: 50%;
	margin-left: -500px;
	height: 100%; 
	width: 1000px;
}

a.logo {
	position: absolute;
	margin-top: 60px;
	margin-left: 26px;
	float: left;
	z-index: 100000;
}

.menu_top {
	position: absolute;
	margin-top: 52px;
	margin-left: 608px;
	width: 392px;	
	height: 55px;
	
}

.menu_top .items1 {
	float: left;
}
.menu_top .items1 div {
	margin-bottom: 5px;
}
.menu_top .items1 div a {
	font-family: Arial;
	font-size: 14px; 
	color: #CECED2; 
	text-decoration: none; 
	text-transform: uppercase;	
	}

.menu_top .items1 div a {
	border-bottom: 1px solid #CECED2;
} 	
.menu_top .items1 div a.active {
	color: #ce5206
}
.menu_top .items1 div a:hover {
	color: #ce5206;
	border-bottom: 1px solid #ce5206;
}







.menu_top .items2 {
	float: right;
	margin-right: 26px;
}
.menu_top .items2 div {
	margin-bottom: 5px;
}
.menu_top .items2 div a {
	font-family: Arial;
	font-size: 14px; 
	color: #CECED2; 
	text-decoration: none; 
	text-transform: uppercase;	
	}

.menu_top .items2 div a {
	border-bottom: 1px solid #CECED2;
} 	
.menu_top .items2 div a.active {
	color: #ce5206
}
.menu_top .items2 div a:hover {
	color: #ce5206;
	border-bottom: 1px solid #ce5206;
}




div.slogan {
	position: absolute; 
	margin-top: 195px;
	margin-left: 608px;
	_width:390px
}

div.slogan span {color: #d9d9d9; font-size: 36px; font-weight: bold;}
div.slogan {color: #fff; font-size: 16px;}


.content {
	width: 100%;
	
	margin-top: 522px;
}

.content .cbody {
	
	margin-bottom:56px;
}

.fb2 {width: 408px !important;}
.fb3 {width: 256px !important;}

.footer {height: 140px;}
.footer .block1 {width: 300px; height: 140px; float: left;}
.footer .block1 a { float: left; }
.footer .block1 a.center {padding-left:57px;}
.footer .block1 a img { border: 0px;}
.footer .block1 .bcont {float: left; position: relative; top: 12px; width: 170px; height: 117px; border-right: 1px solid #424b58; color: #5eb5db; font-size: 12px; left: 35px;}
.footer .block1 .bcont_last {float: right; position: relative; top: 12px; width: 190px; height: 117px; color: #5eb5db; font-size: 12px;}
.footer .block1 .bcont_last  a.bcont_t, 
	.footer .block1 .bcont a.bcont_t {color: #5eb5db; position: relative; top: 40px; font-weight: bold; left: -20px; white-space: nowrap;}
.footer .block1 .bcont_last a.bcont_t span,
	.footer .block1 .bcont a.bcont_t span {color: #fff; font-size: 24px;  font-weight: bold;}


.footer_in {height: 140px;}
.footer_in .block1 {width: 300px; height: 140px; float: left;}
.footer_in .block1 a { float: left; }
.footer_in .block1 a.center {padding-left:57px;}
.footer_in .block1 a img { border: 0px;}
.footer_in .block1 .bcont {float: left; position: relative; top: 12px; width: 170px; height: 117px; border-right: 1px solid #bfbfbf; color: #ff6400; font-size: 12px; left: 35px;}
.footer_in .block1 .bcont_last {float: right; position: relative; top: 12px; width: 190px; height: 117px; color: #ff6400; font-size: 12px;}
.footer_in .block1 .bcont_last  a.bcont_t, 
	.footer_in .block1 .bcont a.bcont_t {color: #ff6400; position: relative; top: 40px; font-weight: bold; left: -20px; white-space: nowrap;}
.footer_in .block1 .bcont_last a.bcont_t span,
	.footer_in .block1 .bcont a.bcont_t span {color: #707275; font-size: 24px;  font-weight: bold;}	
	
	
	
.fb2 a.block2a_left {left: -16px !important;}
.fb2 .bcont {width: 206px !important}	
.bcont_last a.bcont_t {left: -9px !important;}
	
a.bcont_t:hover span  {
	color: #ff6400 !important;
}



h2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #ff6400;
	font-size: 20px;
}

h3 {
	font-family: Arial, Helvetica, sans-serif;
	color: #ff6400;
	font-size: 16px;
	margin-bottom: 8px;
}


.fh {height: 62px; width: 100%}
.fh_in {height: 45px; width: 100%}

.footer2 {background: #0a192c; height: 75px;}
.footer2 div {float: left;  font-size: 12px; font-family: Arial; color: #9197a0;}
.footer2 div.first{width: 544px; padding-left: 54px; margin-top: 21px;}
.footer2 div.mid{width: 240px; margin-top: 29px;}
.footer2 div.right {float: right; margin-right: 45px; margin-top: 22px;} 
.footer2 a {color: #9197a0; text-decoration: none; }
.footer2 a:hover {text-decoration: underline; color: #9197a0}

.footer2_in {background: #e0e5ea; height: 75px;}
.footer2_in div {float: left;  font-size: 12px; font-family: Arial; color: #707175;}
.footer2_in div.first{width: 550px; padding-left: 50px; margin-top: 22px;}
.footer2_in div.mid{width: 240px; margin-top: 33px;}
.footer2_in div.right {float: right; margin-right: 45px; margin-top: 22px;} 
.footer2_in a {color: #707175; text-decoration: none; }
.footer2_in a:hover {text-decoration: underline; color: #9197a0}

.curved {
	z-index: 10px;
	
	-moz-border-radius:26px;
	-webkit-border-radius:26px;
	
	filter:alpha(opacity=1);
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); 
	-moz-opacity:1.0; 
	
	background-color: transparent;
	background-image: url(/DESIGN/SVETON/images/spacer.gif);
	background-repeat: repeat;
	background-attachment: fixed;	

	border: 1px solid gray;
	
	height: 262px;
	color: #c6c8c1;
	font-family: Arial;
	font-size: 13px;	
	width: 665px;

	float: left;
}

a { outline: 0 none; }


.curved a {color: #c04f08; font-weight: bold;}
.curved .rcont {position: relative; width: 600px; margin: 30px 0; left: 50%; margin-left: -305px}
.curved td {	color: #c6c8c1;
	font-family: Arial;
	font-size: 13px;	
}
.cursor {
	width: 55px; float: left; left: -3px; _left:-8px; height: 48px; position: relative; top: 105px; background: url(/DESIGN/SVETON/images/cur.gif) no-repeat left; z-index: 20px;
}

.main_menu2 { width: 272px; float: left;  position: relative; top: 70px;}
.main_menu2 div { }
.main_menu2 div a {font-size: 32px; color: white; font-weight: bold;text-decoration: none; line-height: 35px;}
.main_menu2 div.active a {color: #ce5206 !important; }
.main_menu2 div.noactive a {color: #ffffff !important;}
.main_menu2 div.noactive a:hover,
.main_menu2 div a:hover{color: #ce5206 !important;}

.clear {clear: both}

/* INNER */

div.inner_body {
	width: 1000px;
	left:50%;
	margin-left: -500px;
	height: auto;
	top:0px;
	position: absolute;
}

div.s1 {	height: 43px;}

div.top {	height: 64px; }
div.top div.e1 {
	float: left;
	width: 255px;
	height: 64px;
}
div.top div.e2 {
	width: 320px; 
	z-index: 10px;
	-moz-border-radius:32px;
	-webkit-border-radius:32px;
	border: 1px solid #ff6400; 
	height: 64px; 
	float: left; 
	_background: white;	
	cursor: pointer;
}

div.top div.e2 a {
	position: absolute;
	width: 43px;
	height: 37px;
	background: #fff url(/DESIGN/SVETON/images/rec.gif) no-repeat;
	margin-left: 27px;
	margin-top: 13px;
}

div.top div.e2 div {
	padding-left: 88px;
	font-size: 14px;
	font-family: Arial;
	color: #202020;
	margin-top: 10px;
}
div.top div.e2 div small {	font-size: 14px;
	font-family: Arial;}
div.top div.e2 span {
	padding-left: 88px;
	font-size: 22px;
	font-family: Arial;
	font-weight: bold;
	color: #ff6400;
}

div.top div.e3 {
	width: 420px;
	float: left;
	margin-top: 2px;
}
div.top div.e3 div.items1 {
	float: left;
	padding-left: 40px;
}

div.top div.e3 .items1 div {
	margin-bottom: 6px;
	_margin-bottom: 3px;
}
div.top div.e3 .items1 div a {
	display: block;
	float: left;
	font-family: Arial;
	font-size: 14px; 
	color: #ff6400; 
	text-decoration: underline; 
	text-transform: uppercase;	
	border-bottom: 1px solid #ff6400;
	}
div.top div.e3 .items1 div a:hover {
	color: black;
	border-bottom: 1px solid black;
}
div.top div.e3 .items1 div a.active {
	color: black;
	border-bottom: 1px solid black;
}

div.top div.e3 div.items2 {
	float: right;
	margin-right: 26px;
}
div.top div.e3 .items2 div {
	margin-bottom: 6px;
	_margin-bottom: 3px;
}
div.top div.e3 .items2 div a {
	display: block;
	float: left;
	font-family: Arial;
	font-size: 14px; 
	color: #ff6400; 
	text-decoration: underline; 
	text-transform: uppercase;	
	border-bottom: 1px solid #ff6400;
	}
div.top div.e3 .items2 div a:hover {
	color: black;
	border-bottom: 1px solid black;
}
div.top div.e3 .items2 div a.active {
	color: black;
	border-bottom: 1px solid black;
}


div.s2 {height: 42px;}

div.s3 {height: 30px;}




div.panel {
	
	background: #ff6400;
	border: 1px solid #ff6400;

}
div.panel div.c {
	margin: 25px 50px;
}
div.panel div.c h1 {
	color: white; margin: 10px 0px; line-height: 35px;
	font-size: 40px;
}
div.panel div.c a {
	text-decoration: underline; color: black;
	font-size: 15px; font-family: arial;
}

div.panel span.lt {
	width: 32px; height: 32px; background: url(/DESIGN/SVETON/images/panel_lt.gif) no-repeat left top;
	position: relative; top:-1px; left: -1px;
	float: left;
	}
	
div.panel span.rt {
	width: 32px; height: 32px; background: url(/DESIGN/SVETON/images/panel_rt.gif) no-repeat left top;
	position: relative; 
	margin-right: -1px; margin-top: -1px;
	float: right;
	}	

div.panel_b {
	clear: both;
	position: relative; margin-top: -32px; 
}	

div.panel_b span.lb {
	width: 32px; height: 32px; background: url(/DESIGN/SVETON/images/panel_lb.gif) no-repeat left top;
	position: relative; top: 0px; left: 0px;
	float: left;	
	}	
	
div.panel_b span.rb {
	width: 32px; height: 32px; background: url(/DESIGN/SVETON/images/panel_rb.gif) no-repeat left top;
	position: relative; 
	margin-right: 0px; margin-top: 0px;
	float: right;	
	}	
	








div.inner_content {
	border: 1px solid #ff6400;
	color: #202020;
	font-size: 14px;
	font-family: Arial;
}
div.inner_content div.ccv {
	margin: 28px; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	_width: 100%;
	_padding-bottom: 32px;
}
div.inner_content div.ccv table td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;	
}



div.inner_content span.lt {
	width: 32px; height: 32px; background: url(/DESIGN/SVETON/images/inn_r_lt.gif) no-repeat left top;
	position: relative; top:-1px; left: -1px;
	float: left;
	}
	
div.inner_content span.rt {
	width: 32px; height: 32px; background: url(/DESIGN/SVETON/images/inn_r_rt.gif) no-repeat left top;
	position: relative; 
	margin-right: -1px; margin-top: -1px;
	float: right;
	}	
	
div.inner_content_b {
	position: absolute; 
	height: 32px;	
	margin-top: -32px;
	_margin-top: -60px;
	width: 1000px;
	/*
	margin-top: -32px; 
	
	margin-bottom: 32px; 
	*/
}	

div.inner_content_b span.lb {
	width: 32px; height: 32px; background: url(/DESIGN/SVETON/images/inn_r_lb.gif) no-repeat left top;
	position: relative; top: 0px; left: 0px;
	float: left;	
	}	
	
div.inner_content_b span.rb {
	width: 32px; height: 32px; background: url(/DESIGN/SVETON/images/inn_r_rb.gif) no-repeat left top;
	position: relative; 
	margin-right: 0px; margin-top: 0px;
	float: right;	
	}	
	
	
	
div.solution div.stitle,
div.solution div.stitle a {	
	display: block;
	color: #ff6400;
	font-size: 19px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}	

div.solution div.stitle a{float: left;}

div.solution div.stext {
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
}

div.sborder {
	border-bottom: 1px solid #b0b0b0;
	margin-bottom: 25px;
	padding-bottom: 20px;
}



div.faq div.ftitle {
	color: #ff6400;
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}	

div.faq div.ftext {
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
}

div.fborder {
	border-bottom: 1px solid #b0b0b0;
	margin-bottom: 25px;
	padding-bottom: 20px;
}
.dot_faq {
	border-bottom: 1px dotted #b0b0b0;
	width: 100%;
	padding-bottom: 15px;
	height:1px; font-size: 1px;

}
table.faq {
	width: 100%;
	font-size: 12px;
	font-family: Arial;
}

table.faq  td {
	font-size: 12px !important;
	color: #787878;
}


table.form_item td.left {
	background: url(/DESIGN/SVETON/images/input_left.gif) no-repeat left top;
	_background: url(/DESIGN/SVETON/images/input_left.gif) no-repeat left 1px;
	width:14px;
}
table.form_item td.right {
	background: url(/DESIGN/SVETON/images/input_right.gif) no-repeat right top;
	_background: url(/DESIGN/SVETON/images/input_right.gif) no-repeat right 1px;
	width:14px;
}
table.form_item td input {
	border-top: 1px solid #a9a9a9;
	border-bottom: 1px solid #a9a9a9;	
	border-left:0px;
	border-right:0px;
	height: 30px;	
	font-size: 12px;	
	padding-top: 5px;
	width: 100%;
}

.roundedcornr_box {
	background: url(/DESIGN/SVETON/images/tl.png) no-repeat top left;
	width: 100%;
}
.roundedcornr_top {
	background: url(/DESIGN/SVETON/images/tr.png) no-repeat top right;
}
.roundedcornr_bottom {
	background: url(/DESIGN/SVETON/images/bl.png) no-repeat bottom left;
}
.roundedcornr_bottom div {
	background: url(/DESIGN/SVETON/images/br.png) no-repeat bottom right;
}
.roundedcornr_content {
	background: url(/DESIGN/SVETON/images/r.png) top right repeat-y;
}

.roundedcornr_top div,.roundedcornr_top,
.roundedcornr_bottom div, .roundedcornr_bottom {
	width: 100%;
	height: 15px;
	font-size: 1px;
}
.roundedcornr_content, .roundedcornr_bottom {
	/*margin-top: -19px;*/
}
.roundedcornr_content { padding: 0 15px; }
.roundedcornr_content textarea {
	border:0px; width: 100%; height: 75px;
	overflow-y: auto;
}
.roundedcornr_content textarea.small {
	border:0px; width: 100%; height: 30px;
	overflow-y: auto;
}

.button_faq {
	width: 139px;
	height: 29px;
	margin-top: 15px;
}

.button_send {
	width: 158px;
	height: 29px;
	margin-top: 15px;
}

.button_order {
	width: 156px;
	height: 29px;
	margin-top: 15px;
}

.roundcorners {
	background: url(/DESIGN/SVETON/images/roundcorners.svg);
}

.roundcorners_tovar_item {
	background: url(/DESIGN/SVETON/images/roundcorners_tovar_item.svg);
}

.roundcorners_rec {
	background: url(/DESIGN/SVETON/images/roundcorners_rec.svg);
}


.win_popup {position: absolute; z-index: 44000; width:964px;}
.win_popup div.top_line {height: 31px; background: url(/DESIGN/SVETON/images/win_lt.png) no-repeat 0 0}
.win_popup div.top_line div.top_line_right {height: 31px; width: 100%; background: url(/DESIGN/SVETON/images/win_rt.png) no-repeat right 0}
.win_popup div.top_line div.top_line_spacer {width: 883px; margin-left: 30px;  background: white;  height: 31px}
.win_popup div.center_line {background: url(/DESIGN/SVETON/images/win_r.png) repeat-y right 0; width: 100%}
.win_popup div.center_bg {background: white; width: 913px;}
.win_popup div.center_bg div.center_body {padding: 0 0 0 30px}
.win_popup div.bottom_line {height: 57px; background: url(/DESIGN/SVETON/images/win_lb.png) no-repeat 0 0}
.win_popup div.bottom_line div.bottom_line_right {height: 57px; width: 100%; background: url(/DESIGN/SVETON/images/win_rb.png) no-repeat right 0}
.win_popup div.bottom_line div.bottom_line_spacer {width: 883px; margin-left: 30px; background: url(/DESIGN/SVETON/images/win_b.png) repeat-x 0 0;  height: 57px}


.google_top {height: 12px; position: absolute; width: 942px; _width: 930px; z-index: 1000;  background: url(/DESIGN/SVETON/images/gm_lt.gif) no-repeat 0 0}
.google_top .google_top_right {height: 12px; wdith: 100%; background: url(/DESIGN/SVETON/images/gm_rt.gif) no-repeat right 0}
#google_map_canvas {height: 290px; z-index: 100}
#google_map_canvas2 {height: 290px; z-index: 100}
.google_bottom {height: 12px; position: absolute; width: 942px; _width: 930px; z-index: 1000; margin-top: -12px; background: url(/DESIGN/SVETON/images/gm_lb.gif) no-repeat 0 0}
.google_bottom .google_bottom_right {height: 12px; wdith: 100%; background: url(/DESIGN/SVETON/images/gm_rb.gif) no-repeat right 0}


.form_title {font-size: 12px; font-weight: bold; color: black; line-height: 10px;}
.form_title span {font-size: 24px; font-weight: bold; text-transform: uppercase;}



div.cat_menu {text-align: center}
div.cat_menu a {text-decoration: underline; color: black; font-weight: bold; font-size: 16px;  margin-right: 30px;}
div.cat_menu a.active {text-decoration: none}

div.tovar_item {
	width: 220px; 
	_width: 215px; 

	height:450px; 
	_height: 480px;
	border: 1px solid #c8c8c8; 
	float: left; 
	margin: 0px 5px 12px 7px;
	-moz-border-radius:16px;
	-webkit-border-radius:16px;
	_background: white;
}
div.tovar_item div.tibody {margin: 20px;  text-align:center; height: 410px; }
div.tovar_item div.tibody .img {display: block; width:195px; height: 130px; }
div.tovar_item div.tibody div {margin-top: 10px; font-size: 14px; font-weight: bold; color: #202020;}
div.tovar_item div.tibody small {font-size: 18px; font-weight :bold; color: #ff6400;}
div.tovar_item div.tibody div {text-align:left;}
div.tovar_item div.tibody p {text-align:left; font-size: 11px; color: #202020; font-weight: normal; height:72px; margin: 5px 0; overflow:hidden;}
div.tovar_item div.tibody a {display: block; height: 60px; color: black; font-size: 16px; text-decoration: none;}
div.tovar_item div.tibody a:hover {text-decoration: underline;}
div.tovar_item div.tibody .hars {height: 130px; margin-top: 5px; overflow: hidden;}
div.tovar_item div.tibody .hars div {margin:0px; padding:0px; color: #646464; font-size: 11px; font-weight: normal;}

td.tibody_big .tech span {color: #646464; font-size: 12px;font-weight: normal; display: block; width: 290px; float: left;}
td.tibody_big .tech {color: black; font-size: 12px; font-weight: bold; padding-bottom: 3px; border-bottom: 1px solid #cecece; margin-bottom: 3px;}

td.tibody_big div.tinfo {color: #202020; font-size: 14px;}

td.tibody_big div.tinfo table {font-size:14px;}

.tlast {border-bottom:0px !important}

td.tprice span {color: black; font-size: 32px; font-weight: bold;}

.li {color: #646464; font-size:12px; background: url(/DESIGN/SVETON/images/li.png) no-repeat left 6px; padding-left: 9px; margin-bottom: 5px;}


.count {background: url(/DESIGN/SVETON/images/pm_bg.png) repeat-x}
.count input {background: transparent; width: 100%; border:0px; color: white; font-weight: bold; text-align: center;}

.rsumm{color:black; font-size: 16px; font-weight: bold;}
.rprice{font-size: 16px; color: #646464; font-weight: bold;}
.rname{olor:black; font-size: 16px; font-weight: bold;}

table.rec th {color: #ff6400; font-size: 16px; font-weight: bold; border-bottom: 2px solid black; padding: 0 0 10px 0px;}
table.rec td.rtd { padding: 10px 0px; border-bottom: 2px solid #d6d6d6;}

.tdf {padding-top: 20px !important;}

.calc_title {font-size: 20px; margin-left: 20px; margin-bottom: 15px;}
.calc_title a {font-size:12px; color: #646464;}
.calc {position: relative; width: 100%; border: 1px solid #ff6400;}
.calc .sp {display: block; width: 31px; height: 31px; position: absolute;}
.calc .calc_lt {background: url(images/calc/calc_lt.gif) no-repeat 0 0; left: -1px; top: -1px;}
.calc .calc_rt {background: url(images/calc/calc_rt.gif) no-repeat 0 0; right: -1px; top: -1px;}
.calc .calc_lb {background: url(images/calc/calc_lb.gif) no-repeat 0 0; left: -1px; bottom: -1px;}
.calc .calc_rb {background: url(images/calc/calc_rb.gif) no-repeat 0 0; right: -1px; bottom: -1px;}
.calc .calc_cont {margin: 30px;}

.calc .group {clear: both; margin-bottom: 15px;}
.calc .group h2 {font-size: 16; margin: 5px 0px; color: #000;}
.calc .group .group_elements {background: #f5f5f5; padding: 5px 20px;}
.calc .group .group_elements .group_element {position: relative; top: 4px; font-size: 12px; float: left; margin-right: 20px; height:28px;}
.calc .group .group_elements .group_element span {margin-right: 10px;}
.calc .group .group_elements .group_element input {width: 158px; border: 1px solid #c3c3c3; border-top: 1px solid #7c7c7c;}
.calc .group .group_elements .group_element select {border: 1px solid #c3c3c3; border-top: 1px solid #7c7c7c; outline: none 0;}
.calc .group .group_elements .info {font-size: 11px; }

.calc_result {position: relative; width: 100%; background: #F5F5F5; min-height: 60; _height: 60px; border: 1px solid #F5F5F5}
.calc_result .sp {display: block; width: 30px; height: 30px; position: absolute; }
.calc_result .res_lt {background: url(images/calc/res_lt.gif) no-repeat 0 0; left: -1px; top: -1px;}
.calc_result .res_rt {background: url(images/calc/res_rt.gif) no-repeat 0 0; right: -1px; top: -1px;}
.calc_result .res_lb {background: url(images/calc/res_lb.gif) no-repeat 0 0; left: -1px; bottom: -1px;}
.calc_result .res_rb {background: url(images/calc/res_rb.gif) no-repeat 0 0; right: -1px; bottom: -1px;}
.calc_result .res_cont {margin: 30px; width: auto; _width: 100%;}

.calc_res_item {vertical-align: top;}
.calc_res_item div {font-size: 24px; font-weight: bold; font-family: Arial;}
.calc_res_item span {font-size: 11px; color: #646464;}

.results h3 {clear: both; color: #000; padding-top: 10px;}
.results .block {width: 410px; height: 100px; background: #f5f5f5;  border: 2px solid #f5f5f5;  margin-bottom: 5px;}
.results .block.bact {border: 2px solid #ff6400;}
.results .block img {position: absolute; margin:10px;}
.results .block .block_cont {position: relative; margin-left: 110px; height: 100%; }
.results .block .block_cont h3 {margin-top: 10px; margin-bottom: 0px; padding:0px;}
.results .block .block_cont h3 a {color: black; text-decoration: none;}
.results .block .block_cont h3 a:hover {text-decoration: underline;}
.results .block .block_cont p {margin: 0px; color: #646464; font-size: 12px;}
.results .block .block_cont span {margin: 0px; color: #000; font-size: 16px; font-weight: bold; position: absolute; display: block; bottom: 16px; _bottom: 5px;}

.res_calc_text {color: #646464;}