@charset "utf-8";
/* CSS Document */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

body{background:#fff url(../images/body_bg.jpg) bottom center repeat-x; width:100%; height:100%;}

a:link,a:active,a:visited{
	font-family:Arial, 'Century Gothic',Verdana,  Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#333;
	text-decoration:underline;
}
a:hover{	color:#333;	text-decoration:none; }

.wrapper{width:100%;}

.top_part{ background:url(../images/top_part_shadow.jpg) repeat-y top left; height:108px; margin:0px auto; width:997px;}

.logo_part{ margin:0px 0px 0px 8px; background:url(../images/header_bg.jpg) no-repeat top left; width:800px; height:108px; float:left;}

.right_part_top{background:url(../images/right_section.jpg) no-repeat top left; width:182px; height:108px; float:left;} 

.logo{float:left; padding:10px;}
.holidays{ float:left; padding:20px 5px; width:200px;}
.holidays h2{ font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#bf0000; line-height:30px; height:30px; text-align: left;}
.holidays p{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000; line-height:20px; height:20px; text-align: left; margin-top:2px;}

.contact{ float:right; padding:25px 10px;}

.contact h1{ font-family:Arial, Helvetica, sans-serif; font-size:24px; color:#bf0000; line-height:30px; height:30px; text-align: right;}
.contact h2{ font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#bf0000; line-height:30px; height:30px; text-align: left;}

.order_by_fax{background:url(../images/order.png) top left no-repeat; width:137px; height:33px; margin:20px 25px 5px 25px; float:left;}
.order_by_fax a{font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#5b5d61; text-decoration:none; padding:8px 0px 0px 30px; float:left;}
.login_here{background: url(../images/login.png) top left no-repeat; width:137px; height:33px; margin:10px 25px; float:left;}
.login_here a{font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#fff; text-decoration:none; padding:8px 0px 0px 40px; float:left;}
.logout_here{background: url(../images/logout.png) top left no-repeat; width:137px; height:33px; margin:10px 25px; float:left;}
.logout_here a{font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#fff; text-decoration:none; padding:8px 0px 0px 40px; float:left;}


.menu_bg_left{background:url(../images/menu_bg_left.jpg) top left no-repeat; height:47px; width:997px; margin:0px auto;}
.menu_bg{ width:990px; background:url(../images/menu_bg.jpg) repeat-x; height:55px; float:left; margin-left:8px;}
.menu_bg_right{ margin-left:8px; width:990px; background:url(../images/menu_bg_right.jpg) top right no-repeat; float:right; height:47px;}
.menu_bg_right ul{margin:0px; padding:0px;}
.menu_bg_right ul li{display:inline; padding:15px 24px; float:left; cursor: pointer; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#fff;}
.menu_bg_right ul li a{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-decoration:none; color:#fff;}
.menu_bg_right ul li:hover{display:inline; background:#000; padding:15px 24px; float:left; cursor: pointer; }
.menu_bg_right ul li.active{display:inline; background:#000; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-decoration:none; color:#fff; padding:15px 24px; float:left; cursor: pointer; }


.cont_sec{width:997px; background:url(../images/top_shadow.jpg) top center no-repeat;  margin:5px auto;}
.body_bg{background: url(../images/body_shadow.png) top center repeat-y; width:997px;  margin:6px 0px 0px 0px; float:left;}

.trophy_form{width:982px; height:685px; background: url(../images/trophy_bg.jpg) no-repeat top left; margin:0px auto;}
.trophy_form h1{ font-family:Arial, Helvetica, sans-serif; font-size:24px; color:#fff; width:655px; padding:20px 30px; font-weight:bold; text-transform:uppercase; line-height:28px;}
.trophy_form h2{ font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#fff; width:675px; padding:0px 30px; text-transform:uppercase; line-height:28px;}
.trophy_form form{padding:30px 0px 0px 10px; width:500px;}
.trophy_form label{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#fff; margin:8px 0px 0px 5px; width:150px; text-align:right; padding-top:8px; float:left;}
.trophy_form td{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#fff; }
.trophy_form input[type="text"]{ width:auto; height:18px; margin:5px 5px; }
.trophy_form input[type="submit"]{ background:url(../images/submit_bg.png) no-repeat top left; width:172px; height:60px; border:none; font-family:Arial, Helvetica, sans-serif; font-size:26px; text-transform:uppercase; color:#fff; cursor:pointer; }

.linkpart{width:982px; height:auto; background-color:#f7f7f7; margin:0px auto;}
.linkpart td{padding:10px 25px 5px 25px; font:normal 14px/18px Arial, Helvetica, sans-serif; color:#ca322a;/* border-bottom:1px solid #CCC;*/ }
.linkpart td a{font:normal 14px/18px Arial, Helvetica, sans-serif; color:#ca322a; text-decoration:underline; }

.mainpart{width:982px; height:auto; background-color:#f7f7f7; margin:0px auto;}

.pagePadding { padding:25px; }
.pagePadding h1{ font:normal 24px/36px Arial, Helvetica, sans-serif; color:#333; }
.pagePadding h2{ font:normal 16px/22px Arial, Helvetica, sans-serif; color:#333; }
.pagePadding p { font:normal 13px/18px Arial, Helvetica, sans-serif; color:#333; padding:7px 0; }
.pagePadding span { font:normal 13px/20px Arial, Helvetica, sans-serif; color:#333; }
.pagePadding strong { font:bold 13px/20px Arial, Helvetica, sans-serif; color:#333; }

.pagePadding form{padding:10px 0px 0px 10px; width:480px;}
.pagePadding td{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#333; padding:3px; }
.pagePadding input[type="text"]{ width:auto; height:18px; margin:5px 5px; }
/*.pagePadding input[type="submit"]{ background:url(../images/submit_bg.png) no-repeat top left; width:192px; height:60px; border:none; font-family:Arial, Helvetica, sans-serif; font-size:26px; text-transform:uppercase; color:#fff; cursor:pointer; }*/

.catalogue tr.row1 { background-color:#F7F7F7; }
.catalogue tr.row2 { background-color:#FFF; }
.catalogue img { border:none; padding:5px; vertical-align:middle; }
.catalogue th{font:bold 13px/13px Arial, Helvetica, sans-serif; background-color:#DADADA; border:1px solid #999; color:#333; height:25px; padding:5px; text-align:left; vertical-align:middle; }
.catalogue td{font:normal 12px/18px Arial, Helvetica, sans-serif; color:#333; padding:5px; border:1px solid #999; }
.insideTbl th{font:bold 13px/13px Arial, Helvetica, sans-serif; background-color:#DADADA; border:none; color:#333; height:25px; padding:5px; text-align:left; vertical-align:middle; }
.insideTbl td{font:normal 12px/18px Arial, Helvetica, sans-serif; color:#333; padding:5px; border:none; }
.insideTbl span{ color:#F00; }
.insideTbl1 th{font:bold 13px/13px Arial, Helvetica, sans-serif; background-color:#DADADA; border:none; color:#333; height:25px; padding:5px; text-align:left; vertical-align:middle; }
.insideTbl1 td{font:normal 12px/18px Arial, Helvetica, sans-serif; color:#333; padding:5px; border:none; height:28px; }

.buttons
{
	background:#2F2F30; 
	border:2px solid #000; 
	padding:5px 8px; 
	 -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;
	font-size:16px; 
	text-transform:uppercase;
	font-weight:bold; 
	color:#FFFFFF;
	letter-spacing:0.08em; 
	cursor:pointer;
}
.must{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fff;}
.fntred { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#F00;}
.form_shadow{width:955px; height:33px; background:url(../images/shadow_form.jpg) bottom center no-repeat; margin:0px auto; border-bottom: #d8dade 1px solid;}


.text_section{ width:982px; margin:0px auto; min-height:305px;}
.left_text{ width:458px; float:left; padding:20px; }
.left_text h1{font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#ca322a; line-height:18px; }
.left_text p{ float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#626264; line-height:16px; margin:8px 0px; }
.left_text a{ float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#626264; line-height:16px; margin:10px 0px; text-decoration:none; }

.right_text{ background:#f7f7f7; width:460px; padding:5px; margin:8px 0px; height:278px; float:left;}
.right_text h1{font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#ca322a; line-height:18px; margin:10px 20px; float:left;}
.right_text  ul{margin:10px 20px; padding:0px; font-family:Arial, Helvetica, sans-serif; color:#fff; float:left;}

.right_text ul li{color:#2a2a2b; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; width:470px; height:80px;}
.right_text ul li span{background:url(../images/round_bullet.png) no-repeat; padding:4px 9px; font-family:Arial, Helvetica, sans-serif; color:#fff; font-size:18px; display:inline; float:left; margin-right:20px; margin-bottom:20px;}
.right_text ul li p{color:#2a2a2b; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:13px; margin:0px 0px; width:370px; line-height:21px; float:left;}

.small_text{margin:0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:13px; color:#626264; width:370px; float:left; margin:10px 0px;}

.color_link{ width:982px; margin:0px auto; background:#7e7f82; height:130px; cursor:pointer;}
.color_link:hover{ width:982px; margin:0px auto; background:#949598; height:130px; cursor:pointer;}
.download{background:url(../images/download_pdf.png) no-repeat left top; width:374px; height:113px; margin:10px; float:left;}
.download p{ font-family:Arial, Helvetica, sans-serif; font-size:12px; float:left; color:#fff; width:220px; height:40px; line-height:16px; margin:60px 140px;}

.text_download{ width:400px; height:130px; float:right; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#fff; margin:35px; line-height:21px;}

.lower_shadow{background:#ddd url(../images/lower_shadow.jpg) bottom center no-repeat; width:997px; height:20px;}

.footer{ background:#ddd; height:250px; width:997px; margin:0px auto;}

.footer_container{float:left; width:997px; height:200px; }

.footer_cont{ float:left;}

.footer_col1{ padding:0px 20px; float:left; }

.footer_col1 ul{margin:0px; padding:0px;}

.footer_col1 ul li{ height:20px;}

.footer_col1 ul li a{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#696969; text-decoration:none; }

.footer_col2{ margin:0px; padding:0px; float:left; width:150px; height:100px;}

.footer_col2 h1{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#696969; float:left;  padding:0px 0px 10px 0px; margin:0px; display:block;}

.footer_col2 ul{margin:0px; padding:0px; float:left; width:135px;}

.footer_col2 ul li{ height:20px;}

.footer_col2 ul li a{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#696969; text-decoration:none;}

.footer_col3{ float:left; margin:0px; padding:0px; width:365px; height:195px; }

.footer_col3 p{ float:right; text-align:right; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#696969; margin:20px 0px; line-height:20px;}
.footer_col3 a{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#696969; }
.footer_col3 h3{ float:right; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#696969; margin:0px; line-height:20px;}

.small_logo{float:right; width:139px;}

.clear { 

clear : both; 
} 
