/* CSS Document */
/*@media screen and (-webkit-min-device-pixel-ratio:0){
 .footer-bg {POSITION: relative; TOP: 90px }
}*/

* { margin:0; padding:0;}
body { background:#fffeee; font-family:Georgia, "Times New Roman", Times, serif; font-size:100%; line-height:1.0625em; color:#999999;}


input, textarea { font-family:Georgia, "Times New Roman", Times, serif; font-size:.91em;}

.fleft { float:left;}
.fright { float:right;}
.clear { clear:both;}

.alignright { text-align:right;}
.aligncenter { text-align:center;}

.wrapper, block { width:100%; overflow:hidden;}
.container { width:100%;}

p { margin-bottom:17px; color:#000; font-family:"Times New Roman", Times, serif; font-size:12pt; line-height:18px;}

.tail-top { background:url(images/head.jpg) left top repeat-x;}
.footer-bg{ background:url(images/foot.jpg) left top repeat-x; height:26px;
	width:100%; position:absolute; bottom:0;}

/*==================forms====================;*position: relative; *top: 70px */
input, select { vertical-align:middle; font-weight:normal;}
img {border:0; vertical-align:top; text-align:left;}

#search { float:right; margin-top:-23px;}
#search .text { width:148px; border:1px solid #2a2a2a; background:none; padding:3px 0 4px 3px; font-size:12pt; margin-right:8px; color:#555;}
#search .submit { width:58px; padding:5px 0 6px 0; background:url(images/search.gif) no-repeat left top; border:0; color:#fff;}

#contacts-form label { height:38px; display:block;}
#contacts-form input { width:225px; padding:0 0 0 3px; background:#fff;}
#contacts-form textarea { width:225px; height:130px; padding-left:3px; margin-bottom:18px;}

/*==================list====================*/
ul { list-style:none;}

#top-nav { overflow:hidden; float:right;}
#top-nav li { display:inline; margin-left:-1px;}
#top-nav li a { border-left:1px solid #414141; text-transform:uppercase; color:#414141; text-decoration:none; padding:0 9px 0 9px; font-size:.91em;}
#top-nav li a:hover { color:#fff;}

#site-nav { overflow:hidden; width:100%; padding:22px 0 0 0;}
#site-nav li { display:inline; margin-left:-1px;}
#site-nav li a { background:url(images/divider.gif) no-repeat left 2px; padding:3px 15px 4px 16px; color:#555; text-decoration:none; font-size:12pt; display:inline-block;}
#site-nav li a:hover { color:#555; text-decoration:none;}
#site-nav li a.current { color:#555; text-decoration:none;}

.list1 { padding-bottom:12px; width:100%;}
.list1 li { background:url(images/arrow1.gif) no-repeat left 6px; padding:0 0 8px 20px;}
.list1 li a { color:#5f5f5f; text-decoration:none;}
.list1 li a:hover { color:#CFB03C;}

/*==================other====================*/
.img-indent { margin:0 20px 0 0; float:left;}
.img-box { width:100%; overflow:hidden; padding-bottom:20px;}
.img-box img { float:left; margin:0 20px 0 0;}

blockquote { /*background:url(images/qoutes.gif) no-repeat right bottom;*/}
blockquote p { margin-bottom:17px;}

/*==================txt, links, lines, titles====================*/
a {color:#3fbee6;}
a:hover{text-decoration:none;}

h2 { font-size:22px; font-family:Arial narrow, Helvetica, sans-serif; text-transform:uppercase; font-weight:normal; color:#339933; line-height:1.1em; padding:0 0 7px 0; margin-bottom:13px; letter-spacing:1px;}
h3 { font-size:22px; font-family:Arial narrow, Helvetica, sans-serif; text-transform:uppercase; font-weight:normal; color:#339933; margin-bottom:15px; padding:5px 0px 0px 0px;}
h4 { font-size:1em; color:#000;}

.txt1 { color:#000;}

/*==================boxes====================*/
.cont-box { padding:0 40px 0 0; margin:0;}
.cont-box span { float:right;}

/*header*/
#header .row-1 { height:131px; width:100%; overflow:hidden;}
#header .row-1 .fright { padding:30px 20px 0 0;}
#header .row-2 { height:332px; background:url(images/header-bg1.jpg) no-repeat left top;margin-top:50px;}
#header .row-2 .leftPart{
	width:580px;
	float:left;
	}
	
#header .row-2 .rightPart{
	width:260px;
	float:left;
	padding:10px 0 0 20px;
	}	
#header .row-2 .indent { padding:97px 88px 0 0; text-align:right;}
#header .row-3 { padding:0 30px 0 0;}
#header #logo { position:absolute; left:28px; top:26px;}

/*content*/
#content { padding:34px 20px 0px 27px; background:#fffeee;}

/*footer*/
#footer a { text-decoration:none;}
#footer a:hover { text-decoration:underline;}

/*==========================================*/

input.cat_textbox { width:100px; margin:0; font:normal 11px/16px Arial, Helvetica, sans-serif; padding:2px; margin:0 0 10px 0; }
table.webform td { padding:0; margin:0; color:#fff; font:normal 12px/16px Arial, Helvetica, sans-serif; }

textarea.cat_listbox { width:218px; height:80px; font:normal 11px/16px Arial, Helvetica, sans-serif;}

#CaptchaV2, .captchaimg { float:left; }

#CaptchaV2 { width:60px; }

.captchaimg img { width:166px; }

input.longwidth { width:215px; }

#menu{
	position:absolute;
	margin:125px 0px 0px 0px;
	}