* { margin:0; padding:0;}
html, body { height:100%;}
body { background:url(/img/back.jpg) left top repeat-x #7589ac; font-family:Arial, Helvetica, sans-serif; font-size:100%; line-height:1em; color:#939292;}

input, select, textarea { font-family:Arial, Helvetica, sans-serif; font-size:1em;}

.fleft { float:left;}
.fright { float:right;}
.clear { clear:both;}

.alignright { text-align:right;}
.aligncenter { text-align:center;}

.wrapper { width:100%; overflow:hidden;}
.container { width:100%;}

p { margin-bottom:16px;}

.col_2 h1 {color:#2c2c2c; letter-spacing: .07em; font-size: 32pt; padding: 0; margin: 0; }


/*==================other====================*/
.img-indent { margin:0 25px 0 0; float:left;}
.img-box { width:100%; overflow:hidden; padding-bottom:20px;}
.img-box.alt { padding-bottom:0;}
.img-box img { float:left; margin:0 25px 0 0;}

.extra-wrap { overflow:hidden; }

.p1 { margin-bottom:8px;}
.p2 { margin-bottom:16px;}
.p3 { margin-bottom:24px;}

#main-back {background:url(/img/clouds.jpg) no-repeat left top; margin:0 auto;}

/*==================txt, links, lines, titles====================*/
a {color:#5b7196; outline:none;}
a:hover{text-decoration:none;}

h1 { font-size:1.92em; line-height:1.1em; font-weight:normal; color:#74c406; margin-bottom:11px;}
h1 strong { text-transform:uppercase; color:#304549; font-size:1.6em; display:block; line-height:1em;}
h2 { font-size:1.7em; line-height:1.2em; color:#283b3f; font-weight:normal; margin-bottom:24px;}
h3 { background:url(/images/title-bg1.gif) left top repeat-x; font-size:1.7em; line-height:1.2em; color:#fff; font-weight:normal; margin-bottom:24px; padding:4px 0 5px 9px;}
h3.alter {background:url(/images/title-bg2.gif) left top repeat-x;}
h4 { font-size:1.1em; text-transform:uppercase; margin-bottom:16px;}
h5 { font-size:1.15em; font-weight:normal; color:#5b7196; line-height:1.07em; margin-bottom:12px;}
h5.alt1 { color:#939292;}
h6 { font-size:1em; margin-bottom:16px;}

.txt1 { color:#5b7196;}

.link1 { display:block; float:right; background:url(/images/link1-bg.gif) left top repeat-x; color:#fff; text-decoration:none; font-size:.91em;}
.link1 em { display:block; background:url(/images/link1-left.gif) no-repeat left top;}
.link1 b { display:block; background:url(/images/link1-right.gif) no-repeat right top; padding:4px 9px 5px 9px; font-style:normal;}
.link1:hover { color:#000;}

.line-hor { background:#eaeaea; height:1px; overflow:hidden; font-size:0; line-height:0; margin:17px 0 20px 0;}

/*==================boxes====================*/
.box { border:1px solid #efefef;}
.box .inner { padding:17px 28px 23px 20px;}
.box .inner .inner { padding:0 40px 0 0;}

.box1 {border:6px solid #f4f4f4; background:url(/images/box1-bg.gif) left top repeat-x #6abe05; color:#fff;}
.box1 .inner { padding:15px 25px 26px 25px;}
.box1 h2 { color:#fff; margin-bottom:6px;}

.extra-box {border:6px solid #f4f4f4; font-size:.91em; height:213px;}
.extra-box .inner { padding:21px 11px 20px 11px; background:url(/images/extra-box-bg.jpg) left top no-repeat #6cc005;}


#slideshow-box {border:6px solid #f4f4f4; position:relative; height:213px; width: 580px;}
#slideshow-box img {
	position:absolute;
	top:0;
	left:0;
	z-index:8;
	opacity:0.0;
	width: 580px; height: 213px;
}
#slideshow-box img.active {z-index:10; opacity:1.0;}
#slideshow-box img.last-active { z-index:9;}

.dept-list { float:left;}
.dept-list dt {font-size:1.15em; color:#5b7196; line-height:1.07em; margin-bottom:12px;}
.dept-list dd { clear:both; text-align:right;}
.dept-list dd span { float:left; padding-right:25px;}
.dept-list dd p { text-align:left;}
.caps { text-transform:capitalize;}

/*header*/
#header .row-1 { height:203px; background:url(/images/header-bg1.gif) left bottom repeat-x;}
#header .row-1 .logo { float:left; padding:67px 0 0 0;}
#header .row-2 { height:54px; background:#fff; padding:0 0 0 54px;}
#header .row-3 { height:332px; background:#fff; padding:0 54px 0 54px;}

.top-links { float:right; padding:121px 54px 0 0; width:50%; background:url(/img/right-top-corner.jpg) no-repeat right bottom; padding-bottom:18px;}
.top-links li { display:inline;}
.top-links li a { float:right; color:#fff; font-weight:bold; font-size:.85em; 
background:url(/img/tab.png) no-repeat left 5px; 
width:75px; text-align:center; margin-left:2px; text-decoration:none; padding:5px 0 6px 0;}
.top-links li a:hover { background:url(/img/tab-over.png) no-repeat left top; padding:5px 0 6px 0;}


/*footer*/
#footer { no-repeat right bottom #fff; text-align:right;}
#footer .indent {padding:0 57px 0 0; width: 991px; margin: 0 auto;}
#footer p { margin:0; padding:6px 0 0 0;}
#footer p a { text-decoration:none;}
#footer a:hover { text-decoration:underline;}

/*==========================================*/

#page1 #content .col_1 .wr_button_1{margin:-40px 0 0 108px; position:absolute;}
#page1 #content .col_2{ background:url(/images/wr_page1.gif) 0 51px no-repeat;}
#page1 #content .col_2 .ind_left{ margin-left:23px;}
#page1 #content .col_2 .col_box{ width:540px; margin-left:23px;}
#page1 #content .col_2 .col_box_1{ width:224px;}
#page1 #content .col_2 .col_box_1 .ind_left{ margin-left:7px;}
#page1 #content .col_2 .col_box_2{ width:220px;}

/*content*/
#content { background:#fff; padding:12px 6px 0 54px; font-size:0.687em; line-height:1.5em}
#content .indent { padding:26px 0 0 0;}
#content .aside .indent { padding:0 30px 0 6px;}
#content .section { padding-bottom:37px;}
#content .content .section { padding-bottom:11px;}

.wr_button{ background:url(/img/wr_button.gif) 0 0 no-repeat; width:166px; height:23px; padding-top:3px;}
.wr_button a{ background:url(/images/bull.gif) center left no-repeat; color:#646464; font-weight:bold; text-decoration:none; display:block; margin-left:11px; padding-left:7px;}
.wr_button_1{ background:url(/images/wr_button_1.gif) 0 0 no-repeat; width:120px; height:23px;}
.wr_button_1 a{ background:url(/images/bull.gif) center left no-repeat; color:#646464; font-weight:bold; text-decoration:none; display:block; margin-left:11px; padding-left:7px; margin-top:3px}
.bot_form{ background:url(/images/bot_form.gif) 0 0 no-repeat; width:57px; height:23px; }
.bot_form a{ background:url(/images/bull.gif) center left no-repeat; color:#646464; font-weight:bold; text-decoration:none; display:block; margin-left:11px; padding-left:7px; margin-top:3px}

#content .list li a{ background:url(/images/list_marker.gif) center left no-repeat; padding:0 0 0 14px; text-decoration:none; line-height:1.75em}
#content .list li a:hover{ text-decoration:underline;}

#content .list_1 a{ background:url(/images/list_marker1.gif) center left no-repeat; padding:0 0 0 14px; line-height:2em; color:#848484; font-family:Arial; font-size:1.06em;}
#content strong{ display:block; color:#646464;}
#content p{ margin-top:11px;}

.title{ display:block; margin-bottom:22px;}
.ind_top_bot{ margin:16px 0; display:block;}
.ind_left{ margin-left:11px;}
.line_x{ background:url(/images/line_x.gif) 0 18px repeat-x; height:40px;}
.img_left{ float:left; margin-right:22px;}
#content .st_text{ display:block; margin-bottom:11px; font-size:1.25em;}
#content .ind_bot{ margin-bottom:21px;}
.ind_top{ margin-top:15px;}
.link{ color:#646464; display:block; margin-bottom:3px; font-size:1.06em;}
.st1{display:block; padding-top:1px;}

/*================== contact ==================*/

#page1 #content .col_2 .col_boxa{ width:537px;}
#page1 #content .col_2 .col_boxa_1{ width:225px; float:left;}
#page1 #content .col_2 .col_boxa_2{ width:269px; margin-left:0px; float: right}
#page1 #content .col_2 .boxes1{ width:220px; height:18px; border:1px solid #e4e4e4;  color:#8e8e8e; font-size:1em; font-family:Tahoma; padding-left:3px; background:none;}
#page1 #content .col_2 .form textarea{ width:269px; height:224px; overflow:auto; display:block; margin-bottom:11px; color:#8e8e8e; padding: 3px; margin-bottom: 10px; }
#page1 #content .col_2 .form textarea, 
#page1 #content .col_2 .form input{}
#page1 #content .col_2 .form .h_f{ height:35px;}
.bordercontact {border-top: 3px solid #e4e4e4; border-bottom: 3px solid #e4e4e4; padding-top: 10px; padding-bottom: 10px; width: 269px;}


/*================== expo ==================*/

.n1-box {border-bottom: 1px dotted #2c2c2c; padding-bottom: 5px; margin-bottom: 10px;}
.n1-box .img2 {width: 66px; float:left; padding-right: 4px;}
.n1-box .txt-exp {float: right; width: 145px;}

.longexpo {border-bottom: 1px dotted #2c2c2c; padding-bottom: 15px; margin-bottom: 20px;}
.longexpo .longexpoimg {width: 200px; float:left; padding-right: 14px;}
.longexpo .longexpotxt {float: right; width: 320px;}


/*================== products ====================*/

.prod {width: auto; padding-bottom: 10px; margin-bottom: 10px; font-size: 8pt; border-bottom: 1px dotted #c0c3c6;}
.prod img {width: 100px; height: 80px;}
.prod .imgw {width: 100px; float: left; border: 4px solid #f4f4f4; padding: 2px;}
.prod .txt {width: 411px; padding-left: 10px; float: right;}
.prod ul {padding-left: 2px; margin-left: 5px;}
.prod ul li {list-style-image: url(../img/circle.jpg); }

.numb {}
.numb ul {padding: 0; margin: 0;}
.numb li {display: inline; width: 5px; padding-right: 3px;}

.pmenu {margin: 0 auto; padding: 0; list-style-type:none;}
.pmenu li {list-style-type:none;}
.pmenu li a {display: block; border-bottom: 1px dotted #ccc; 
height: 25px; padding-bottom: 2px; background-color: #fff; text-decoration: none;}

.mark1 {background-color:#CCCCCC; color: #FFFFFF; display:block; width: 219px; padding: 3px; margin-bottom: 5px; font-weight:bold;}
.chkbox {width:15px; border: 0; margin-right: 10px;}
.mark2 {margin-top: 8px;}
.capchat {width:269px; margin-bottom: 10px; margin-top: 10px; border: 1px solid #c0c3c6; padding: 3px; }
.titleprod {font-size: 9pt; color: #970307; font-weight: bold; padding-bottom: 5px;}


/*================== newsletter ====================*/

#newsform {width: auto;}
#newsform ul {list-style-type: none;}
#newsform ul li {float: none;}
#newsform .inp1 {	width:250px; height:20px;
	font-size:1em;
	color:#a3a3a3;
	padding-left:15px;
	padding-top:5px;
	padding-bottom:5px;}
.rq {border-top: 1px dotted #CCCCCC; padding: 10px 0 10px 0; margin: 10px 0 10px 0; border-bottom: 1px dotted #CCCCCC;}
.captcha {}
