/*main styles*/

body{

	font:11px Arial, Helvetica, sans-serif;

	color:#000000;

	margin:0;

	padding:0;

	background:#999999;

}

html, body{

	height:100%;

}

table{

	font-size:100%;

}

img{

    border:0;

}

input,select,textarea{

	font:11px Tahoma, Arial, Helvetica, sans-serif;

    color:#000;

}

input.radio{

	margin:0 1px 3px 4px;

	vertical-align:middle;

}

form{

	margin:0;

	padding:0;

}

td{

    vertical-align:top;

}

p{

    margin:5px 0 10px 0;

}

/*default styles*/

a{

    color:#0078AE;

    text-decoration:none;

}

a:hover{

    color:#0078AE;

	text-decoration:underline;

}

h1{

	font:bold 20px Helvetica, Arial, sans-serif;

    color:#af0809;

    padding:0;

    margin:0;

}

h2{

	font:bold 14px Arial, Helvetica, sans-serif;

    color:#000;

    padding:0;

    margin:15px 0 0 0;

}

h3{

	font:38px/34px Calibri, 'Trebuchet MS', Tahoma, Arial, Helvetica, sans-serif;

    color:#494949;

    padding:0;

    margin:0 0 5px 0;

	letter-spacing:-2px;

}

ul{

	margin:5px 0 0 0;

	padding:0 0 0 0;

	list-style-position:outside;

	list-style-type:none;

}

ol{

	margin:0 0 17px 0;

	padding:0 0 0 0;

	list-style-position:inside;

	list-style-type:decimal;

}

li ul, li ol{

	margin-top:5px;

	margin-bottom:10px;

	list-style-type:none;

}

li{

	background:url(img/arrow.jpg) no-repeat 6px 6px;

	margin:0;

	padding:0 0 0 20px;

}

.middle{

	vertical-align:middle;

}

.fl{

	float:left;

}

.fr{

	float:right;

}

.cl{

	clear:both;

	font-size:1px;

	height:1px;

}

/*format styles*/

.left_bg5{

	background:url(img/bg_black_gradient.jpg) no-repeat right top;

}

.right_bg5{

	background:url(img/bg_black_gradient.jpg) no-repeat left top;

}

.center_bg5{

	background:url(img/bg_black_gradient.jpg) no-repeat left top;

}

.head .order_now{

	padding-top:39px;

	text-align:right;

}

.head .menu{

	background:url(img/menu_bg.gif) no-repeat left top;

	margin-bottom:7px;

}

.head .menu .search{

	padding:3px 0 5px 0;

}

.head .menu .search .field{

	background:url(img/field_bg.gif) no-repeat left top;

	width:169px;

	height:18px;

	padding:2px 4px 0 6px;

	margin-top:5px;

}

.head .menu .search .field input{

	border:0;

	width:169px;

}

.head .menu .search a{

	float:none;

	padding:0;

	background:none;

}

.head .menu a{

	display:block;

	float:left;

	padding:12px 23px 11px 23px;

	background:url(img/menu_a.jpg) no-repeat center 37px;

	margin-right:10px;

}

.head .menu a:hover{

	background-position:center 0;

}

.head .menu a.act{

	background-position:center 0;

}

.center{

	padding-bottom:6px;

}

.center .logo{

	margin-bottom:7px;

}

.center .menu{

	padding-bottom:6px;

}

.center .menu a{

	display:block;

	background:url(img/left_menu.gif) no-repeat left top;

	color:#ccc;

	font:13px 'Trebuchet MS', Arial, Helvetica, sans-serif;

	cursor:pointer;

	padding:7px 0 9px 21px;

	margin-bottom:1px;

	height:19px;

	clear:both;

}

.center .menu a span{

	display:block;

	float:left;

	background:url(img/arrow1.gif) no-repeat right 7px;

	padding:0 8px 0 0;

}

.center .menu a:hover{

	color:#cc0000;

	background-position:left -35px;

	text-decoration:underline;

}

.center .menu a:hover span{

	background-position:right -26px;

	text-decoration:underline;

}

.center .menu a.act{

	color:#cc0000;

	background-position:left -35px;

}

.center .menu a.act span{

	background-position:right -26px;

}

.center .block1_bg{

	background:url(1img/block1_bg.gif) repeat-y left top;

}

.center .block1_b{

	background:url(1img/block1_b.gif) no-repeat left bottom;

}

.center .block1{

	background:url(1img/block1_t.gif) no-repeat left top;

	padding:13px 20px 24px 20px;

	font:13px/16px 'Trebuchet MS', Arial, Helvetica, sans-serif;

	color:#000000;

}

.center .block1 .title{

	color:#b71010;

	font:bold 14px/15px 'Trebuchet MS', Arial, Helvetica, sans-serif;

	text-transform:uppercase;

	margin-bottom:3px;

}

.center .block1 .title1{

	color:#b71010;

	font:bold 14px/15px 'Trebuchet MS', Arial, Helvetica, sans-serif;

	text-transform:uppercase;

	margin-bottom:7px;

	padding-top:10px;

}

.center .block1 a{

	color:#b71010;

	text-decoration:underline;

}

.center .block1 a:hover{

	text-decoration:none;

}

.center .block1 .news{

	border-bottom:1px solid #c2c2c2;

	padding-bottom:12px;

	margin-bottom:8px;

}

.center .block1 .field2{

	background:url(img/field_bg2.gif) no-repeat left top;

	width:160px;

	height:19px;

	padding:2px 4px 0 6px;

}

.center .block1 .field2 input{

	border:0;

	background:#ddd;

	width:160px;

}

.center .block2_t{

	background:url(img/block2_t.gif) repeat-x left top;

}

.center .block2_b{

	background:url(img/block2_b.gif) repeat-x left top;

}

.center .block2_r{

	background:#fff url(img/block2_r.gif) repeat-y right top;

}

.center .block2_l{

	background:#fff;

}

.center .block2{

	background:#fff url(img/block2_t2.gif) repeat-x left top;

	padding:6px 18px 7px 18px;

}

.bottom{

	margin-bottom:15px;

}

.footer{

	background:url(img/footer_bg.gif) repeat-x left top;

	padding:14px 19px 0 16px;

	color:#ccc;

	font:13px 'Trebuchet MS', Arial, Helvetica, sans-serif;

}

.footer a{

	color:#fff;

	text-decoration:underline;

}

.footer a:hover{

	text-decoration:none;

	color:#fff;

}

.footer .menu{

	vertical-align:middle;

	text-align:right;

}

.footer .menu a{

	margin-left:36px;

}

.h340{

	height:340px;

}

.h100{

	height:100%;

}

.s20{

	font-size:20px;

}

.mb7{

	margin-bottom:7px;

}