body {
	font: 11px Tahoma;margin: 0;padding:0;
	background: #f8f9fd url('../images/site_img/left_bg.png') repeat-x 0 0;
}

#container {
	overflow: visible;
	position: relative;
	width: 950px;
	margin: 0 auto;
	z-index: 1;
}

#background {
	position: absolute;
	right: 0;width: 50%;
	height: 131px;
	background: url('../images/site_img/right_bg.jpg') repeat-x 0 0;
}

#container #header {
	overflow: hidden;
	width: 950px;
	height: 131px;
	background: url('../images/site_img/header_image.jpg') no-repeat 0px 0px;
}

img.logo {
	position: absolute;
	z-index: 3;
	border: 0px;
}

#container #header #links {
	display: block;
	float: right;
}

ul#header_links {
	padding-top: 23px;
	list-style-type: none;
	margin-right: 17px;
}
#header_links li {
	color: #FFFFFF;
	list-style-type: none;
	display: inline;
	margin: 0px;
	letter-spacing: 0.1px;
	float: left;
}

li.home {
	padding-left: 19px;
	padding-right: 10px;
	background: url('../images/site_img/bullet_home.gif') no-repeat 0px 2px;
}
li.contacts {
	padding-left: 23px;
	padding-right: 10px;
	background: url('../images/site_img/bullet_contacts.gif') no-repeat 2px 3px;
}
li.news_link {
	padding-left: 19px;
	padding-right: 10px;
	background: url('../images/site_img/bullet_news.gif') no-repeat 0px 2px;
}
li.map {
	padding-left: 17px;
	padding-right: 10px;
	background: url('../images/site_img/bullet_map.gif') no-repeat 0px 2px;
}

li.order_status {
	padding-left: 17px;
	padding-right: 10px;
	background: url('../images/site_img/bullet_orderstatus.gif') no-repeat 0px 2px;
}

#header_links li.shopping_cart {
	padding-left: 0px;
	padding-right: 0px;
	background: url('../images/site_img/shopping_cart.png') no-repeat;
	font-weight:bold;
	width: 125px;
	height: 26px;	
	display: block !important;
	float: left;
	text-indent: -99999px;
	margin-top: -5px;
	cursor: pointer;
}
#header_links li.shopping_cart.en{
    background: url('../images/site_img/shopping_cart_en.png') no-repeat;
}
#header_links li.shopping_cart a{
	width: 125px;
	height: 26px;	
	display: block !important;
}
#header_links li a {
  color: #ffffff;
  text-decoration: none;
}

#lang {
	padding-top: 89px;
	padding-left: 23px;
	font-weight: bold;
}

.language_link {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
}

#menu_links {
	margin-top: -25px;
	margin-left: 203px;
	padding-left: 0px;
	height: 43px;
	background: url('../images/site_img/menu_links_bkgr.jpg') no-repeat 0px 0px;
}

ul#ul_menu_links {
	padding-left: 0px;
	margin-left: 10px;
	padding-top: 6px;
	list-style-type: none;
}

#ul_menu_links li {
	color:#FFFFFF;
	display:block;
	float:left;
	height:32px;
	list-style-type:none;
	overflow:hidden;
	padding-bottom:0;
	padding-top:6px;
	text-align:center;
}

#ul_menu_links li a {
	color: #0057B4;
	display: block;
	font-weight: bold;
	margin: 0 5px;
	text-align: center;
	text-decoration: none;
}
#ul_menu_links li a em {
	display: block;
	padding: 7px 10px 14px;
	font-style: normal;
}
#ul_menu_links li a:hover {
	background: url(../images/site_img/rollover2.gif) no-repeat 0px 0px;
}
#ul_menu_links li a em:hover {
	background: url(../images/site_img/rollover2-right.gif) no-repeat right 0px;
}
/* IE6 ONLY */
*html #ul_menu_links li a.menu1:hover em {
	background: url(../images/site_img/rollover2-right.gif) no-repeat 65px 0px;
}
*html #ul_menu_links li a.menu2:hover em {
	background: url(../images/site_img/rollover2-right.gif) no-repeat 120px 0px;
}
*html #ul_menu_links li a.menu3:hover em {
	background: url(../images/site_img/rollover2-right.gif) no-repeat 123px 0px;
}
*html #ul_menu_links li a.menu4:hover em {
	background: url(../images/site_img/rollover2-right.gif) no-repeat 53px 0px;
}
*html #ul_menu_links li a.menu5:hover em {
	background: url(../images/site_img/rollover2-right.gif) no-repeat 17px 0px;
}
*html #ul_menu_links li a.menu6:hover em {
	background: url(../images/site_img/rollover2-right.gif) no-repeat 35px 0px;
}
*html #ul_menu_links li a.menu1en:hover em {
	background: url(../images/site_img/rollover2-right.gif) no-repeat 57px 0px;
}
*html #ul_menu_links li a.menu2en:hover em {
	background: url(../images/site_img/rollover2-right.gif) no-repeat 144px 0px;
}
*html #ul_menu_links li a.menu3en:hover em {
	background: url(../images/site_img/rollover2-right.gif) no-repeat 87px 0px;
}
*html #ul_menu_links li a.menu4en:hover em {
	background: url(../images/site_img/rollover2-right.gif) no-repeat 45px 0px;
}
*html #ul_menu_links li a.menu5en:hover em {
	background: url(../images/site_img/rollover2-right.gif) no-repeat 17px 0px;
}
*html #ul_menu_links li a.menu6en:hover em {
	background: url(../images/site_img/rollover2-right.gif) no-repeat 37px 0px;
}
/* /IE6 ONLY */
!a.menu1:hover { background: url(../images/site_img/rollover1.gif) no-repeat 0px 0px; }
!a.menu2:hover { background: url(../images/site_img/rollover2.gif) no-repeat 0px 0px; }
!a.menu3:hover { background: url(../images/site_img/rollover3.gif) no-repeat 0px 0px; }
!a.menu4:hover { background: url(../images/site_img/rollover1.gif) no-repeat 0px 0px; }
!a.menu5:hover { background: url(../images/site_img/rollover3.gif) no-repeat 0px 0px; }

li.company {
	margin-left: 10px;
	padding-right: 3px;
	background: url('../images/site_img/menu_links_divider.gif') no-repeat right center;
}
li.technology {
	margin-left: 5px;
	padding-right: 3px;
	background: url('../images/site_img/menu_links_divider.gif') no-repeat right center;
}
li.security {
	margin-left: 5px;
	padding-right: 3px;
	background: url('../images/site_img/menu_links_divider.gif') no-repeat right center;
}
li.products {
	margin-left: 5px;
	padding-right: 3px;
	background: url('../images/site_img/menu_links_divider.gif') no-repeat right center;
}
li.service {
	margin-left: 5px;
	padding-right: 3px;
	background: url('../images/site_img/menu_links_divider.gif') no-repeat right center;
}
li.howto {
	margin-left: 5px;
	padding-right: 0px;
}

/*END HEADER*/

div#middle {
	width: 950px;
	padding: 0px;
	padding-bottom: 10px;
	background: #EBF2F9 url('../images/site_img/middle_content_bkgr.jpg') repeat-x 0px 0px;
}

div#middle_check {
	height: 800px;
	width: 950px;
	padding: 0px;
	padding-bottom: 180px;
	background: #EBF2F9 url('../images/site_img/middle_content_bkgr.jpg') repeat-x 0px 0px;
}

#middle #middle_center {
	width: 914px;
	height: 340px;
	padding-top: 15px;
	margin-left: 19px;
}
#middle_bottom {
	display: block;
}

#middle_left {
	float: left;
	width: 215px;
	margin-left: 18px;
	margin-top: 11px;

}

#middle_left .top {
	background: #FFF url('../images/site_img/corners_top_left.gif') no-repeat center top;
}

#middle_left .title {
	xheight: 92px;
	background: url('../images/site_img/corners_bottom_left.gif') no-repeat center bottom;
	padding: 11px 0px;
}

.title {
	background: #fff;
	text-align: center;
}

#middle_right_banner {
	float: right;
	width: 215px;
	margin-left: 10px;
	margin-top: 0px;
	height: 178px;

}

#middle_right_banner .top {
	background: #FFF url('../images/site_img/corners_top_left.gif') no-repeat center top;
}

#middle_right_banner .title {
	xheight: 92px;
	background: url('../images/site_img/corners_bottom_left.gif') no-repeat center bottom;
	padding: 13px 0px;
}

#middle_right {
	float: left;
	width: 686px;
	height: 92px;
	margin-left: 13px;
	margin-top: 11px;
	background: #fff;
}
 .inner {
	width: 660px;
	padding-top: 0px;
	margin-top: -12px;
	margin-left: 12px;
	background: #EDF3F9 url('../images/site_img/box-right-top.gif') right top no-repeat ;
}
.series_d {
	background: #EDF3F9 url('../images/site_img/box-right-top.gif') right top no-repeat ;
	width: 220px;
	text-align: center;
	margin-left: 200px;
}
.series_dd {
	float: right;
	margin-top: -5px;
	margin-right: 10px;
	background: #EDF3F9 url('../images/site_img/box-right-top.gif') right top no-repeat;
}
.series_d a , .series_dd a {
	color: #004AA8;
	text-decoration: none;
	font-weight: bold;
}
.round_vip {
	position:relative;
	width: 634px;
	min-height: 100px;
	background: #EDF3F9 url('../images/site_img/box-right-top.gif') right top no-repeat;
}

#middle_right .top {
	background:  url('../images/site_img/corners_top_right.gif') no-repeat 0px 0px;
}

.front_date {
	float: left;
	color: #FFFFFF;
	background: #0057B4;
	height: 16px;
	margin-left: 4px;
	padding-left: 4px;
	width: 51px;
	font-size: 11px;
	font-weight: normal;
	margin-right: 4px;
}

.news {
	float: left;
	font-family: Tahoma;
	font-size: 11px;
	margin-top: 2px;
	overflow: hidden;
	width: 100%;
	xheight: 40px;
	margin-bottom: 5px;

}
.pesho {
	position: relative;
	top: 5px;
	background:  url('../images/site_img/corners_bottom_right.gif') no-repeat 0px 0px;
}
.news_title {
	color: #0057B4;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	margin-left: 2px;
	float: left;
}
.news_title a {
	color: #0057B4;
	text-decoration: none;
}
.news_description {
	margin-left: 5px;
	padding-top: 1px;
}

#bottom_navigation_back {
	position:absolute;
	width: 100%;
	right:0;
	left: 0;
	background-color: #002888;
	/*height: 31%; */
	height: 105px;
}

#bottom_navigation {
	margin-top: 0px;
	width: 950px;
	height: 122px;
	margin-left: auto;
	margin-right: auto;
	background: url('../images/site_img/bottom_navigation.jpg') no-repeat 0 0;
	position: relative;
}

div.copyright {
	color: #fff;
	padding-left: 0px;
	position:relative;
	top: 36px;
	left: -180px;
}
.copyright span {
	font-weight: bold;

}

div.copyright2 {
	color: #fff;
	padding: 3px 0 0 55px;
	float: left;
}
.copyright2 span {
	font-weight: bold;

}
div.copyright2 a {
	color: #ccc;
}

#ul_bottom_links {
	float: left;
	margin-top: -17px;
	padding-left: 250px;
	margin-left: 0px;
	padding-top: 35px;
	list-style-type: none;
	height: 70px;
}

#bottom_links #sgs {
	display: block;
	width: 40px;
	height: 43px;
	left: 15px;
	top: 12px;
	position: absolute;
	z-index: 10;
}
#ul_bottom_links li {
	color: #FFFFFF;
	list-style-type: none;
	display: inline;
}

#ul_bottom_links li a {
  color: #FFFFFF;
}

li.bottom_terms {
	padding-left: 22px;
	padding-right: 9px;
	background: url('../images/site_img/bottom_links_divider.gif') no-repeat 7px 0px;
}

li.bottom_private {
	padding-left: 14px;
	padding-right: 0px;
	background: url('../images/site_img/bottom_links_divider.gif') no-repeat 0px 0px;
}
div.mag_logo {
	float: right;
	padding-right: 19px;
	padding-top: 12px;
}
/*
BEGIN COMPANY
*/

 #middle_center_cont {
	width: 910px;
	overflow: hidden;
	margin-left: 19px;
	padding-bottom: 43px;
	min-height: 400px;
	background: #fff;
}
#middle_top {
	margin-top: 10px;
	background: url('../images/site_img/middle_cont_top.gif') no-repeat 20px 1px;
}
#middle_top19 {
	margin-top: 10px;
	background: url('../images/site_img/middle_cont_top.gif') no-repeat 19px 1px;
}
#middle_footer {
display: block;
clear:both;
height: 15px;
background: url('../images/site_img/middle_cont_bkgr.gif') no-repeat 19px 0px;
}

#middle_center_cont_left {
	display: block;
	float: left;
	width: 235px;
	background: #ffffff;
}

#middle_center_cont_right {
	display: block;
	background: #ffffff;
	padding-left: 240px;
	padding-top: 6px;
}

#left_menu {
	margin-left:-10px;
}
#left_menu .title {
	display: block;
	font-size: 11px;
	padding: 0;
	margin-left:22px;
	margin-top: 0px;
	font-family: Tahoma;
	color: #0057B4;
	width: 182px;
	/*EDF3F9*/
	background: #EDF3F9 url('../images/site_img/box-right-top.gif') right top no-repeat ;
	font-weight: bold;
}
#left_navigation_menu {
	padding-left:2px;
	padding-top: 9px;
}

#ul_navigation_menu {
	list-style-type: none;
}
#ul_navigation_menu li.non_selected {
	padding-left: 16px;
	padding-bottom: 14px;
	width: 170px;
	background: url('../images/site_img/bullet_left_menu.gif') no-repeat 0px 2px;
}
li.custom {
	padding-left: 16px;
	padding-bottom: 8px;
	list-style-type: none;
	background: url('../images/site_img/bullet_left_menu.gif') no-repeat 0px 2px;
}
li.custom_red {
	padding-left: 16px;
	padding-bottom: 8px;
	list-style-type: none;
	background: url('../images/site_img/red_bullet.jpg') no-repeat 0px 2px;
}

li.selected {
	padding-left: 16px;
	padding-bottom: 14px;
	font-weight: bold;
	width: 170px;
	background: url('../images/site_img/bullet_left_menu_selected.gif') no-repeat 0px 2px;
}
li a {
	color: #333333;
	text-decoration: none;
	font-family: Tahoma;
	font-size: 11px;
}
#ul_navigation_menu li a:hover {
	text-decoration:underline;
}

.pagetitle, h2 {
	font-family: Arial;
	font-size: 17px;
	color: #004AA8;
	padding-top: 3px;
	font-weight: bold;
}
.navigation {
	padding-top: 10px;
	padding-left: 1px;
	padding-bottom:10px;
	color: #004AA8;
}
.navigation span {
	font-weight: bold;
	color: #333333;
}
.navigation a {
	color: #333333;
}
.help_links {
	margin-right: 10px;
	padding-right: 0px;
	padding-top: 6px;
	margin-left: 10px;
	width: 139px;
	float: right;
	height: 22px;
	line-height: 7px;
}
#help_links_bottom {
	background: url('../images/site_img/help_links_bottom.gif') no-repeat 0px 0;
}
.bullet_print {
	padding-left: 7px;
}
.bullet_smaller_text {
	padding-left: 13px;
	padding-right: 1px;
}
#pagecontent {
	display: block;
	padding-top: 10px;
	padding-left: 1px;
	padding-right: 40px;
	font-family: Tahoma;
	font-size: 11px;
	height: auto;
	color: #333333;
	padding-bottom: 10px;
	line-height:14px;
}

div#middle_cont {
	width: 950px;
	padding: 0px;
	padding-bottom: 30px;
	background: #EBF2F9 url('../images/site_img/middle_content_bkgr.jpg') repeat-x 0px 0px;
}
ul#armour_nested_series {
	display: none;
	visibility: hidden;
	list-style-type: none;
	margin:0px;
	padding: 0px;
	padding-bottom: 2px;
}
ul#toggled {
	display: block;
	visibility: visible;
	list-style-type: none;
	margin:0px;
	padding: 0px;
	padding-bottom: 2px;
}

ul#armour_nested_models {
	display: none;
	visibility: hidden;
	list-style-type: none;
	margin:0px;
	padding: 0px;
	padding-bottom: 2px;
}

ul#armour_nested_lock {
	display: none;
	visibility: hidden;
	list-style-type: none;
	margin:0px;
	padding: 0px;
	padding-bottom: 2px;
}
ul#armour_nested_details {
	display: none;
	visibility: hidden;
	list-style-type: none;
	margin:0px;
	padding: 0px;
	padding-bottom: 2px;
}
li.nested_element {
	padding-top: 14px; }

 a.nested_link {
	font-weight:normal;
}

 a.nested_link_selected {
	font-weight:bold;
}
#pagecontent_series {
	display: block;
	padding-top: 10px;
	padding-left: 1px;
	font-family: Tahoma;
	font-size: 11px;
	color: #333333;
	padding-bottom: 20px;
	overflow: hidden;
	line-height:14px;
}
div#attach {
	float: right;
	background: #F2F6FB;
	width: 180px;
	background: #EDF3F9 url('../images/site_img/box-right-top.gif') right top no-repeat ;
}
ul#attach_files {
	padding-left: 20px;
	margin-left: 0px;
	list-style-type: none;
}
ul#attach_files li.attach_li {
	height: 35px;
	padding: 12px 20px 18px 52px;
	background: url('../images/site_img/attached_files_pdf.gif') no-repeat 0px 0px;
}
ul#attach_files li a {
	color: #036;
}
div#subtitle {
	font-family: Arial;
	font-size: 16px;
	color: #004AA8;
	font-weight: bold;
}
.choose_series {
	padding-top: 42px;
}

.serie40 , .serie50 {
	width: 291px;
	float: left;
	background: #EDF3F9 url('../images/site_img/box-right-top.gif') right top no-repeat ;
}
.serie50 {
	float: right;
}

#pagecontent_armour_models {
	display: block;
	padding-top: 10px;
	padding-left: 1px;
	font-family: Tahoma;
	font-size: 11px;
	color: #333333;
	padding-bottom: 10px;
	line-height:14px;
}

.left_list_models {
	width: 180px;
	padding: 0px;
}
#model_form {
	width: 187px;
	text-align: center;
	margin-bottom: 10px;
	background: #EDF3F9  url(../images/site_img/box-right-top.gif) right top no-repeat;
}
.lt {
	overflow: visible;
	background: url(../images/site_img/box-left-top.gif) no-repeat;
}
.lb {
	background: url(../images/site_img/box-left-bottom.gif) no-repeat left bottom ;
}
.rb {
	background: url(../images/site_img/box-right-bottom.gif) no-repeat right bottom;
}

#model_form select {
	width: 169px;
	margin-bottom: 8px;
	margin-top: 7px;
}
#productinfo {
	margin-top : 15px;
	width: 187px;
	text-align: center;
	background:  url(../images/site_img/top_right_white_border.gif) right top no-repeat;
}

#productinfo img {
	padding-bottom: 6px;
	padding-top: 6px;
}
.ltw {
 background: url(../images/site_img/top_left_white_border.gif) no-repeat left top;
}
.lbw {
	background: url(../images/site_img/bottom_left_white_border.gif) no-repeat left bottom ;
}
.rbw {
	background: url(../images/site_img/bottom_right_white_border.gif) no-repeat right bottom;
}
#info_link {
	padding-left: 11px;
}

#info_link a {
	text-decoration: none;
}
#info_link span  {
	padding-left: 7px;
	text-decoration: underline;
	font-size: 10px;
	color: #004AA8;
}
.right_list_models {
	float: right;
	width: 450px;
	background: #fff;
	padding-top: 0px;
	margin-top: 0px;
}
.top_models_content {
	padding-right: 65px;
}
.models_fresco {
	padding-top: 12px;
}
.models_fresco span {
	color: #004AA8;
	font-weight: bold;
}
.fresco_details {
	width: 403px;
	margin-top: 6px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-left: 3px;
	background: #EDF3F9  url(../images/site_img/box-right-top.gif) right top no-repeat;
}

.fresco_details a {
	margin-left: 30px;
}
.fresco_details div.down_link {
	padding-left: 7px;
}
 span.fresco_info {
	float: left;
	text-align: center;
	vertical-align:top;
	padding-left: 21px;
	margin-right: 5px;
	display: -moz-inline-box;
	display: block;
	width: 55px;

}

.fresco_details div.down_link span a {
	margin: 0px;
	color: #333333;
	font-weight: normal;
	text-decoration: none;
}
.models_colors {
	margin-top: 0px;
	padding-top: 12px;
	padding-left: 3px;
}

.models_colors span {
	color: #004AA8;
	font-weight: bold;
}
.color_details {
	margin-top: 6px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left:0px;
	width: 403px;
	background: #EDF3F9  url(../images/site_img/box-right-top.gif) right top no-repeat;
}
.color_details div.down_link {
	margin-left: 8px;
}

.color_details a {
	margin-left: 22px;
	margin-right: 6px;
}

.color_details div.down_link span.color_info {
	text-align: center;
	vertical-align:top;
	margin-left: 0px;
	margin-right: 2px;
	display: -moz-inline-box;
	float: left;
	display: block;
	width: 55px;
	color: #333333;
	text-decoration: none;
}
.color_details div.down_link span a {
	margin: 0px;
	color: #333333;
	font-weight: normal;
	text-decoration: none;
}

#list_models {
	margin-top: 10px;
	margin-left: 10px;
	background: #EDF3F9  url(../images/site_img/box-right-top.gif) right top no-repeat;
}
#list_models a {
	padding-right: 16px;
	padding-left: 13px;
}
.mod_info {
	text-align: center;
	margin-left: 10px;
	vertical-align:top;
	padding-left: 0px;
	margin-right: 19px;
	display: -moz-inline-box;
	float: left;
	display: block;
	width: 67px;
	color: #333333;
	text-decoration: none;
}

#pagecontent_no_height {
	display: block;
	padding-top: 10px;
	padding-left: 1px;
	min-height: 500px;
	padding-right: 40px;
	font-family: Tahoma;
	font-size: 11px;
	color: #333333;
	padding-bottom: 10px;
	line-height:14px;
}

.nvip_li {
	background: url('../images/site_img/bullet_left_menu.gif') no-repeat 0 3px;
	padding-left: 16px;
	margin-bottom: 18px;
}

.nvip_li_rec {
	padding-left: 3px;
	margin-bottom: 10px;
}
.nvip_li_rec a:hover {
	text-decoration: underline;
}
.nvip {
	margin-left: 22px;
	padding-left: 0px;
	list-style-image: url('../images/site_img/bullet_left_menu.gif');
}

.leftvip {
	float: left;
	width: 300px;
	height:105px;
	margin-bottom: 0px;
	margin-top: 10px;
}

.leftspan {
	position:relative;
	display: block;
    top:-50px;
	left:110px;
	clear: both;
}
.rightspan {
	width: 300px;
	height:100px;
	padding-bottom: 10px;
}
.leftspan a {
	color: #333333;
	text-decoration: none;
}

.img_vip {
	cursor: hand;float:left;padding-right: 0px;
}

div#popup {
	position: absolute;
	visibility: hidden;
	z-index: 1;
	display: block;
	border: solid 1px #004AA8;
	margin-left: 0px;
	margin-top: -338px;
	background-color: #fff;
	width: 350px;
	top: 0px;
	left: 40%;
}

div.popup2 {
	visibility: hidden;
	width: 350px;
	position: absolute;
	z-index: 50;
	padding-top: 0;
	top: 0px;
	background-color: #fff;
}

div.popup2 iframe {
	display:block;
	position:absolute;
	top:0px;
	left:0px;
	z-index:60;
}

div.popup2 .wrapper , div.popup .wrapper {
	background: #fff;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
}

div#popup2 {
	display: none;
	position: absolute;
	visibility: hidden;
	z-index: 50;
	display:block;
	border: solid 1px #004AA8;
	margin-left: 120px;
	margin-top: -378px;
	top:0;
	background-color: #fff;
	width: 350px;
}

div#popup2 iframe {
	position: absolute;
	top: 0;
	left: 0;
	border: 1px solid red;
	z-index: 10;
}

.popup_header {
	height: 19px;
	background:#004AA8;
	color: #fff;
	font-weight: bold;
	padding-top: 4px;
	padding-left: 10px;
}
.popup_header a {
	float:right;
	padding-right: 32px;
	color: #fff;
}

#popup2 .popup_header a, div.popup2 .popup_header a {
	margin-left: 30px;
}
a.tops {
	background:#004AA8 url('../images/site_img/close_button.gif') no-repeat 55px 0px;
	height:19px;
	padding-top: 0px;
}

#popup2 .popup_content div.down_link, div.popup2 .popup_content div.down_link {
	padding-left: 7px;
}
.popup_content {
  padding-top: 15px;
  padding-bottom: 15px;
  border: 1px solid #004AA8;
}
.popup_content div.down_link {
	margin-left: 8px;
}

.popup_content a {
	margin-left: 22px;
	margin-right: 6px;
}
.popup_content div.down_link span.color_info {
	text-align: center;
	vertical-align:top;
	margin-left: 0px;
	margin-right: 2px;
	display: -moz-inline-box;
	float: left;
	display: block;
	width: 55px;
	color: #333333;
	text-decoration: none;
}

.popup_content div.down_link span.fresco_info {
	float: left;
	text-align: center;
	vertical-align:top;
	padding-left: 5px;
	margin-right: 19px;
	display: -moz-inline-box;
	display: block;
	width: 55px;
}
.popup_content div.down_link span a {
	margin: 0px;
	color: #333333;
	font-weight: normal;
	text-decoration: none;
}

.link_info a .imagetext {
padding: 9px 0px 9px 0px;margin-left: -11px; }

.link_info_fresco a .imagetext {
padding: 9px 0px 9px 0px;
margin-left: -18px;
}
.link_info {
	float: left;
	width: 50px;
	margin-left:7px;
	background: #EDF3F9;
	vertical-align: top;
}

.link_info_fresco {
	float: left;
	width: 75px;
	margin-left:10px;
	background: #EDF3F9;
}

.link_info_models, .link_info_sert {
	float:left;
	width: 75px;
	margin-left:21px;
	padding: 9px 0;
	background: #EDF3F9;
}
.link_info_sert {
	line-height: 12px;
	margin: 10px 0px;
	margin-left: 10px
}
.link_info_models  a , .link_info_sert a {
	text-decoration: none;
	color: #333333;
}
.link_info_sert a  {
margin-left: 38px;
}

.link_info_models a div {
margin-left: 14px;
}

.link_info_models a span , .link_info_sert a span {
	display: block;
	text-align: center;
	width: 75px;
	margin-left: 0px;
	padding-bottom: 9px;
	text-decoration: none;
	color: #333333;
	font-weight: normal;
	cursor: hand;
}

.link_info_sert a ,.link_info_sert a span {
	padding-top: 6px;
	color: #0057B4;
}

.link_info a span {
	display: block;
	text-align: center;
	width: 50px;
	margin-left: 0px;
	padding-bottom: 9px;
	text-decoration: none;
	color: #333333;
	font-weight: normal;
	cursor: hand;
}

.link_info_fresco a span {
	display: block;
	text-align: center;
	width: 75px;
	margin-left: 0px;
	padding-bottom: 9px;
	text-decoration: none;
	color: #333333;
	font-weight: normal;
	cursor: hand;
}
.details_ul {
	display: block;
	list-style-type: none;
	padding-left: 6px;
	margin-left: 0px;
}
.details_ul li a {
	color: #004AA8;
	line-height: 17px;
	font-weight: bold;
}
.pagetext {
	display: block;
	padding-left: 6px;
	padding-bottom: 10px;
}

.choose_door a {
	display: -moz-inline-box;
	display: inline-block;
	margin-bottom: 15px;
}

#news {
	display: block;
	background-color: #fff;
	min-height: 20px;
	margin-left: 20px;
	margin-right: 20px;
	padding-bottom: 20px;
	clear: both;
}

#bottom_image {
	background: url('../images/site_img/middle_cont_bkgr.gif') no-repeat 20px 0px;
}
#news_title {
	display: block;
	margin-left: 38px;
	padding-top: 6px;
	color: #004AA8;
	font-weight: bold;
	font-size: 16px;
	font-family: Arial;
	zoom:1;
}


.news_float_content {
	width: 400px;
	margin-left: 350px;
	padding: 67px 100px 10px 5px;
	margin-left: 0;
	float: right;
}


.news_float_content span.crazy_span {
	display: block;
	color: #0057B4;
	font-weight: bold;
	font-size: 16px;
	font-family:Arial;
}

/*
.news_page_control
{
	padding: 0;
	margin-left: 55px;
	margin-right: 5px;
	width: 300px;
	background: #EDF3F9 url('../images/site_img/box-right-top.gif') right top no-repeat ;
}
*/
.news_page_control {
	width: 800px;
	margin:20px 5px 20px 55px;
	padding: 0;
	background: #EDF3F9 url('../images/site_img/box-right-top.gif') right top no-repeat ;
}

.news_page_control span {
	padding-left: 8px;
	padding-right: 8px;
	vertical-align:middle;
}
.news_page_control a {
	color: #000;
	text-decoration:none;
}
.news_page_control img {
	vertical-align: middle;
}

.news_content_title {
	display: block;
	padding-left: 55px;
}
.news_content_title a {
	color: #004AA8;
	font-weight: bold;
	text-decoration: none;
}
.news_content_content {
	display: block;
	padding:6px 10px 15px 55px;
}
#current_news {
	display: block;
	padding: 6px 60px 0 55px;
	margin-bottom: 75px;

}
#news #faq {
	padding: 10px 60px 15px 55px;
	background: #ffffff;
	line-height:14px;

}
#news #faq a {
	display: block;
	text-decoration: none;
	color: #004AA8;
	font-weight: bold;
	padding: 0px 60px 8px 5px;
}
#news #faq p a {
	display: inline;
	text-decoration: none;
	color: #004AA8;
	font-weight: bold;
	padding: 0;
}
#news #faq div {
	display: none;
	visibility: hidden;
	padding: 0px 60px 45px 10px;
}

a.position_link {
	display: block;
	margin-top: 20px;
	color: #004AA8;
	font-weight: bold;
	padding-left: 16px;
	background: url('../images/site_img/bullet_left_menu.gif') no-repeat 0px 4px;
}
a.position_link:hover {
	text-decoration: none;
}
#jobs_form, #jobs_form2 {
	display: block;
	margin-top: 30px;
}
#jobs_form label, #jobs_form2 label {
	vertical-align: middle;
}

input#name {
	margin-left: 121px;
	width: 200px;
}
#jobs_form input#name {margin-left: 121px !important;}
input#town {
	margin-left: 60px;
	width: 200px;
}

input#icontnact {
	margin-left: 18px;
	width: 200px;
}
#jobs_form input#mail {
	margin-left: 111px;
	width: 200px;
}
#jobs_form2 input#mail {margin-left: 112px;width: 200px;}
#jobs_form2 textarea#cv {
	margin-left: 38px;
	width: 400px;
	height: 100px;
	vertical-align:top;}

input#pos {
	margin-left: 46px;
	width: 200px;
}

textarea#cv {
	margin-left: 87px;
	width: 400px;
	height: 100px;
	vertical-align:top;
}

#jobs_form submit {
	width: 100px;
}

.form_sbm {
	display: block;
	margin-top: 30px;
	color: #004AA8;
	font-weight: bold;
	padding-left : 10px
}

.security_content {
	display: block;
	margin-top: 80px;
}
#display_popup_fresco {
	border: solid 1px #004AA8;
	top: 305px;
	position: absolute;
	overflow:hidden;
	background: #fff;
	display: block;
	visibility: hidden;
	width: 430px;
	min-height: 200px;
	top: 0px;
	z-index: 100;
	cursor: move;
}
#display_popup_color {
	border: solid 1px #004AA8;
	top: 305px;
	position: absolute;
	overflow:hidden;
	background: #fff;
	display: block;
	visibility: hidden;
	width: 430px;
	min-height: 200px;
	z-index: 100;
	top: 0px;
	cursor: move;
}
.popup_content_fresco {
	display: block;
	text-align: center;
	border: solid 1px #004AA8;
}
.popup_content_fresco img {
	display: block;
	text-align: center;
	padding-top: 42px;
	padding-bottom: 45px;
	overflow: hidden;
	margin: 0 auto;
}
.popup_content_fresco span {
	display: block;
	padding-bottom: 35px;
	padding: 0 40px 35px 30px;
}
.inteligent_kind_link {
	display: block;
	color: #004AA8;
	text-decoration: none;
	font-weight: bold;
	margin-top: 14px;
}
#inteligent_top {
	display: block;
	margin-top: 20px;
	margin-bottom: 30px;
}
div.page_subtitle {
	margin-top: 10px;
	margin-bottom: 30px;
	color: #004AA8;
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
}
#map {
	float:left;
	padding: 30px 0px  15px 55px;
	background: #ffffff;
	color: #004AA8;
	width: 300px;
}

#map_right {
float: right;
padding-right: 30px;
width: 300px;
margin-top: 30px;
color: #004AA8;
}
#map .node1 , #map_right .node1 {
	color: #004AA8;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	padding-left: 16px;
	line-height: 20px;
	background: url('../images/site_img/bullet_left_menu.gif') no-repeat 0px 2px;

}
#map .node2 , #map_right .node2 {
	color: #004AA8;
	padding-left: 4px;
	font-size: 11px;
	line-height: 18px;
}
 #map_right .node2 {
	font-weight: bold;
 }
#map .node3 , #map_right .node3 {
	color: #004AA8;
	padding-left: 12px;
	font-size: 11px;
	line-height: 18px;
}
img.galery_images {
	margin-right: 10px;
	margin-bottom: 14px;
}
.danni {
	padding: 30px 40px 0px 10px;
}

.round_text {
 background: url('../images/site_img/date_bkgr.gif') no-repeat 0 0;
 height: 16px;
 padding-left: 6px;
}
.door_round {
	width:173px;
	background: #EDF3F9  url(../images/site_img/box-right-top.gif) right top no-repeat;
	float: left;
	margin-right: 16px;
	margin-bottom: 30px;
	padding-bottom:0px;
}
.door_round a {
	color:#004AA8;
	display: block;
	font-weight: bold;
	text-decoration: none;

}
.door_round a img{
display: block;
}
.our_clients_custom {
float:left;
background: url('../images/site_img/our_clients.jpg') no-repeat;
padding-left: 340px;
min-height: 244px;
padding-bottom: 10px;
}

/********** NEW PAGE ***********/

#main_frame {
	display: block;
	background-color: #fff;
	min-height: 20px;
	margin-left: 20px;
	margin-right: 20px;
	padding-bottom: 20px;
}

#main_frame #info {
	padding: 10px 35px 15px 35px;
	background: #ffffff;
	line-height:14px;

}

.separator {
	clear: both;
}

.details {
	margin-top: 0px;
	width: 526px;
	float: left;
}

.details .top, .details .bottom {
	height: 11px;
}

.details .top {
	background: url(../images/site_img/top.jpg) left top repeat-y;
}

.details .bottom {
	background: url(../images/site_img/bottom.jpg) left top repeat-y;
}

.details .middle {
	padding: 0px 10px 0px 10px;
	background: url(../images/site_img/middle.jpg) left top repeat-y;
}

.details .middle p {
	margin: 0px;
}

.check_item {
	height: 19px;
	width: 509px;
	background: url(../images/site_img/check_item.jpg) no-repeat;
	padding-top: 3px;
}

.check_item .title {
	float: left;
	background: none;
	color: #333333;
	margin-left: 5px;
}

.check_item .text {
	float: right;
	width: 380px;
}

#exit_form {
	margin-top: 0px;
	float: right;
	width: 66px;
}

.exit_button {
	border: none;
	margin: 0px;
	font-size: 12px;
	font-weight: bold;
	height: 28px;
	width: 66px;
	cursor: pointer;
	background: url(../images/site_img/button.jpg) left top no-repeat;
}


#middle_right_new {
	float: left;
	width: 686px;
	height: 178px;
	margin-left: 13px;
	margin-top: 11px;
	xbackground: #fff;
}


#middle_right_new .left,  #middle_right_new .right {
	height: 178px;
	width: 26px;
	float: left;
}

#middle_right_new .left {
	background: white url(../images/site_img/news_login_left.jpg) left top no-repeat;
}

#middle_right_new .right {
	background: white url(../images/site_img/news_login_right.jpg) left top no-repeat;
}

#middle_right_new .middle {
	float: left;
	height: 180px;
	width: 19px;
	background: white url(../images/site_img/news_login_middle.jpg) left top no-repeat;
}

#middle_right_new .content {
	float: left;
	padding-top: 30px;
	padding-bottom: 30px;
	height: 118px;
	width: 409px;
	background: white url(../images/site_img/news_login_content.jpg) left top repeat-x;
}

#login_title {
	color: #0057B4;
	font-size: 11px;
	font-weight: bold;
	margin-left: 8px;
}

form#login {
	margin: 0px;
	padding: 0px;
}

div.formfields {
	text-align: right;
	margin-top: 11px;
}



input#id {
	width: 113px;
	margin-left: 6px;
}

input#num {
	margin-left: 6px;
	width: 113px;
	margin-right: 83px;
}

#login_button {
	width: 77px;
	height: 23px;
	padding-bottom: 2px;
	border: none;
	background: url(../images/site_img/login_button.jpg);
	font-weight: bold;
	color: white;
	font-size: 11px;
	margin: 0px;
	margin-right: 3px;
}

div.warning {
	height: 500px;
}

label {
	padding-bottom: 4px;
}

span.red {
	color: #C00005;
}

#flashcontent {
	margin-top: 20px;
}

.hint {
	padding: 4px;
	background-color: #ecf3f9;
	border: 1px solid;
	position: relative;
	width: 180px;
	left: 105px;
	top: -115px;
	border: 2px solid #89b3dd;
}

.log_sep {
	height: 5px;
	font-size: 3px
}



.distributors_info {
	display: inline;
	margin: 0px;
	list-style: none;
}

.distributors_info li {
	float: left;
	list-style-type: none;
	font-family: Verdana;
	font-size: 11px;
	color: #333;
	padding: 10px;
}

.distributors_info li div {
	border-left: 2px solid #8199c9;
	padding:0px 8px;
}


.distributors_info li div .dis_title {
	color: #002888;
}

.keycontrol .red td {
	background-color: #C00418;
	color: #fff;
	padding: 5px;
	font-weight: bold;
}
.keycontrol .gray td {
	background-color: #F0F0F0;
	padding: 5px;
}
p.doc {
	background: url(../images/site_img/doc.gif) no-repeat left center;
	padding-left: 20px;
	line-height: 18px;
}
p.pdf {
	background: url(../images/site_img/pdf.gif) no-repeat left center;
	padding-left: 20px;
	line-height: 18px;
}
p.xls {
	background: url(../images/site_img/xls.gif) no-repeat left center;
	padding-left: 20px;
	line-height: 18px;
}
#promo_mtel a {
	color: #004AA8;
}

#promo_mtel a: hover {
	text-decoration: none;
}

.promo_disclaimer {
	font-size:10px; text-align: left; padding-top: 5px; color:#6F6F6F;
}
