/* CSS Document */

body, p, td, div, h1, h2, h3, h4, button {
	margin:0px;
	padding:0px;
	text-align:left;
	vertical-align:top;
	color:#ffffff;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

form, input, textarea, select, option {
	color: black;
	margin:0px;
	padding:0px;
	text-align:left;
	vertical-align:top;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

body{
	min-width:1024px;
	background:#353535 url(/i/body_bottom_bg.gif) repeat-x left bottom;
}
a img{
	border:none;
}
ul, li{
	margin:0px;
	padding:0px;
	list-style:none;
}

#header{
	width:100%;
	background:url(/i/header_bg_1.jpg) repeat-x 1px 80px;
}
#header_bg1{
	background:url(/i/header_bg_2.jpg) no-repeat left 80px;
}
#header_top{
	width:100%;
	margin-bottom:218px;
	background:url(/i/header_top_bg.gif) repeat-x left bottom;
}
#header_top_bg_left{
	background:url(/i/header_top_bg_left.gif) no-repeat left 11px;
}
#header_top_bg_right{
	height:80px;
	background:url(/i/header_top_bg_right.gif) no-repeat right 11px;
}
#telephone{
	float:left;
	padding:15px 0px 0px 133px;
	font-size:11px;
	line-height:16px;
	color:#fdfdfd;
}
#logo{
	float:right;
	margin:6px 115px 0px 0px;
}
#header_bottom{
	width:100%;
	padding-bottom:8px;
	background:url(/i/header_bottom_bg.gif) repeat-x left top;
	
}
#header_bottom_bg_left{
	background:url(/i/header_bottom_bg_left.gif) no-repeat left bottom;
}
#header_bottom_bg_right{
	padding-bottom:23px;
	background:url(/i/header_bottom_bg_right.gif) no-repeat right bottom;
}
#header_bottom_bg_bottom{
	height:48px;
	background:url(/i/top_menu_bg.gif) repeat-x left bottom;
}
#top_menu{
	width:950px;
	margin:0px auto;
}
#top_menu li{
	float:left;
	text-transform:uppercase;
	font-size:14px;
	font-weight:bold;
	padding:8px 16px;
	margin-top:8px;
	border-left:#5d5d5d solid 1px;
}
#top_menu li.first{
	border:none;
}
#top_menu li a{
	color:#f2f2f2;
	text-decoration:none;
}
#top_menu li a:hover{
	text-decoration:underline;
}
#top_menu li a.active{
	color:#d6ca0b;
}

#main{
	padding:0px 10px;
	background:url(/i/phone_bg.jpg) no-repeat right 181px;
}
#left_sidebar{
	float:left;
	width:240px;
}
#right_sidebar{
	float:right;
	width:186px;
	padding-left:30px;
}
#left_sidebar h2, #right_sidebar h2{
	width:186px;
	font-weight:normal;
	margin-bottom:9px;
	background:url(/i/h2_bg.gif) repeat-x left 46px;
	text-transform:uppercase;
	margin-bottom:-20px;
}
#left_sidebar h2 span, #right_sidebar h2 span{
	display:block;
	height:51px;
	padding:28px 0px 0px 42px;
	background:url(/i/sidebar_h2_bg.gif) no-repeat left top;
}

#content, #content_nobg{
	padding:0px 216px 0px 240px;
	margin-bottom:16px;
	padding-bottom:24px;
	background:url(/i/content_bg.gif) no-repeat center bottom;
}
#content_nobg{
	background:none;
}
#content_bg{
	background:url(/i/content_bg.gif) no-repeat center bottom;
	padding-bottom:40px;
}
#content p{
	margin-bottom:14px;
	text-align:justify;
	text-indent:20px;
}
#content h2{
	width:155px;
	font-weight:normal;
	padding:0px 0px 9px 9px;
	margin-bottom:9px;
	background:url(/i/h2_bg.gif) repeat-x left bottom;
}

#footer{
	width:100%;
	background:url(/i/footer_bg.gif) repeat-x left top;
}
#footer_bg_left{
	background:url(/i/footer_bg_left.gif) no-repeat left 2px;
}
#footer_bg_right{
	height:82px;
	background:url(/i/footer_bg_right.gif) no-repeat right 2px;
}
#footer_logo{
	float:right;
	margin:13px 39px 0px 0px;
}
#copyright{
	float:right;
	clear:right;
	color:#898888;
	font-size:10px;
	padding:0px 39px 0px 0px;
}

.clr{
	clear:both;
	height:0px;
	overflow:hidden;
}
.box_phone{
	width:186px;
	height:181px;
	margin-top:125px;
}
.link img{
	margin:0px 0px 0px 37px;
}

#form1 div{
	height:29px;
	padding-left:44px;
}
.input1{
	float:left;
	width:92px;
	height:15px;
	padding:1px 5px;
	background-color:#3f3f3f;
	border:#535353 solid 1px;
	border-left:#5c5c5c solid 1px;
	border-top:#5c5c5c solid 1px;
	margin-right:7px;
}
.label1{
	float:left;
	margin-top:3px;
}
* html .input2{
	margin:-2px 0px 0px -4px;
}
.input2{
	position:absolute;
	margin-top:2px;
}
.label2{
	display:block;
	line-height:18px;
	text-indent:20px;
}
.line_top{
	border-top:#535353 solid 1px;
	padding-top:20px;
}
.line_bot{
	border-bottom:#535353 solid 1px;
	margin-bottom:15px;
	padding-bottom:15px;
}
.download_box{
	padding:30px 0px;
	text-align:center;
}
.download_box table{
	width:300px;
	margin:0px auto;
}
.download_box table td{
	vertical-align:middle;
}
.download_box span{
	font-size:14px;
	text-transform:uppercase;
	font-weight:bold;
}
.download_box a{
	float:right;
	width:126px;
	height:30px;
	padding-top:7px;
	background:url(/i/link1.gif) no-repeat;
	text-align:center;
	color:#e3d608;
	font-size:18px;
	text-decoration:none;
	text-transform:uppercase;
}
.download_box a:hover{
	text-decoration:underline;
}
#content h2.text1{
	text-transform:uppercase;
	font-size:14px;
	font-weight:bold;
	width:auto;
	padding:0px 0px 9px 0px;
	margin-bottom:15px;
	background:none;
	border-bottom:#535353 solid 1px;
}
#form2{
	padding-left:20px;
}
#form2 td{
	height:25px;
}
#form2 label{
	float:left;
	width:200px;
}
.input3, .textarea1{
	float:left;
	width:155px;
	height:15px;
	padding:1px 5px;
	background-color:#3f3f3f;
	border:#535353 solid 1px;
	border-left:#5c5c5c solid 1px;
	border-top:#5c5c5c solid 1px;
	margin-right:7px;
}
.textarea1{
	overflow:auto;
	width:314px;
	height:97px;
}
.select1{
	float:left;
	width:167px;
	height:17px;
	background-color:#3f3f3f;
	border:#535353 solid 1px;
	border-left:#5c5c5c solid 1px;
	border-top:#5c5c5c solid 1px;
	margin-right:7px;
}
.lr_border_box{
	border-left:#535353 solid 1px;
	border-right:#535353 solid 1px;
}
#content_nobg h2.text2{
	text-transform:uppercase;
	font-size:14px;
	font-weight:bold;
	width:auto;
	text-align:center;
	padding:5px 0px;
	margin-bottom:15px;
	background-image:none;
	background-color:#2d2d2d;
}
.paddings{
	padding:0px 10px;
}
.table1{
	width:99%;
}
.table1 td{
	width:33%;
	text-align:center;
	padding:0px 10px;
}
.table1 td img{
	display:block;
	width:120px;
	margin:0px auto;
	margin-bottom:8px;
}
.zoom{
	padding:3px 0px 2px 27px;
	color:#FFFFFF;
	text-decoration:none;
	background:url(/i/zoom.gif) no-repeat;
}
.zoom:hover{
	text-decoration:underline;
}
.info{
	margin-top:5px;
	background:url(/i/top_menu_bg.gif) repeat-x left top;
}
.info_bg{
	background:url(/i/top_menu_bg.gif) repeat-x left bottom;
	padding:3px 0px;
}
.model, .price{
	display:block;
	height:17px;
	font-size:11px;
}
.model .floatr, .price .floatr{
	font-size:14px;
}
.floatl{
	float:left;
}
.floatr{
	float:right;
}
.link2{
	display:block;
	width:73px;
	height:23px;
	padding-top:4px;
	margin:3px auto 0px auto;
	background:url(/i/link2.gif) no-repeat;
	text-align:center;
	color:#e3d608;
	font-size:14px;
	text-decoration:none;
}
.menu{
	border-bottom:#535353 solid 1px;
}
.menu li{
	border-top:#535353 solid 1px;
	padding:6px 0px;
}
.menu a{
	font-size:14px;
	text-transform:uppercase;
	color:#FFFFFF;
	text-decoration:none;
}
.menu a.active{
	color:#d6ca0b;
}
.menu a:hover{
	text-decoration:underline;
}

a {
	color: white;
}