* {
	margin:0;
	padding:0;
}
html, body { height:100%;}
html {background-color: #333333}
body {
	font-family:Arial, Helvetica, sans-serif;
	color:#676767;
}

input, select, textarea { font-family:Tahoma, Geneva, sans-serif; font-size:.91em;}

.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;
	color: #000;
	font-size: 9pt;
}

body.splash { background:none;}

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

#contacts-form label { display:block; height:28px;} 
#contacts-form label input { width:171px; padding:2px 0 2px 3px; color:#676767;}
#contacts-form textarea {width:243px; height:41px; padding:2px 0 2px 3px; margin-bottom:10px; color:#676767; overflow:auto;}
#contacts-form .col-1 { width:183px !important; margin-right:0 !important;}
#contacts-form .col-2 { width:248px !important;}

/*==================list====================*/


.nav { background:url(images/nav-bg.gif) left top repeat-x; width:100%; overflow:hidden; margin-top:9px; height:50px;}
.nav li { display:inline;}
.nav li a { display:block; float:left; font-family:"Times New Roman", Times, serif; font-size:12px; color:#f0e2e2; text-decoration:none; background:url(images/nav-divider.gif) no-repeat left 20px; padding:15px 24px 15px 24px;}
.nav li a:hover { text-decoration:underline;}

.list1 li { background:url(images/arrow2.gif) no-repeat left 6px; padding:0 0 4px 13px;}


.gallery { overflow:hidden; margin-right:-4px;}
.gallery li { float:left; margin:0 4px 4px 0;}

.pagination { width:100%; overflow:hidden; padding-top:5px; text-align:center; font-size:.91em; font-weight:bold; color:#681d1c;}
.pagination li {  display:inline;}
.pagination li a { color:#681d1c;}
.pagination li.prev { float:left;}
.pagination li.prev a { background:url(images/arrow3.gif) no-repeat left 5px; padding-left:13px;}
.pagination li.next { float:right;}
.pagination li.next a { background:url(images/arrow1.gif) no-repeat right 5px; padding-right:13px;}

/*==================other====================*/
.img-indent { margin:0 20px 0 0; float:left;}
.img-indent.fright { margin:0 0 0 17px; float:right;}
.img-indent.fright.extra { margin-bottom:-10px; position:relative;}
.img-box { width:100%; overflow:hidden; padding-bottom:10px;}
.img-box img { float:left; margin:0 20px 0 0;}

.extra-wrap { overflow:hidden; }

.p1 { margin-bottom:8px;}
.p2 { margin-bottom:16px;}
.p3 { margin-bottom:24px;}

/*==================txt, links, lines, titles====================*/
a {color: blue;}
a:hover{text-decoration:none;}
a:visited {color: purple;}

h1 {font-size: 16px; line-height: 125%}

h4 { font-size:1em; text-transform:uppercase;}
h4 a { color:#676767;}

.txt1 {font-size:.91em; color:#681d1c !important; }
.txt1 a {color:#681d1c !important;}
.txt2 { }

.link1 { background:url(images/arrow1.gif) no-repeat right 5px; padding:0 11px 0 0; font-size:.91em; color:#681d1c; font-weight:bold;}

.line-hor { background:url(images/line-hor.gif) left top repeat-x; height:2px; overflow:hidden; font-size:0; line-height:0; margin:14px 0 14px 0;}
.line-ver { background-image:url(images/line-ver.gif); background-repeat:repeat-y; width:100%;}

.title { margin:4px 0 10px -12px; position:relative;}
.title1 { margin:-5px 0 13px -12px; position:relative;}
.title2 { margin:-5px 0 0 -12px; position:relative;}


/*==================boxes====================*/
.main-box .left-top-corner { background:url(images/left-top-corner.png) no-repeat left top; padding-left:6px;}
.main-box .right-top-corner { background:url(images/right-top-corner.png) no-repeat right top; padding-right:6px;}
.main-box .border-top { background:url(images/border-top.png) left top repeat-x; height:7px; overflow:hidden; font-size:0; line-height:0;}
.main-box .border-left { background:url(images/border-left.png) left top repeat-y; padding-left:4px;}
.main-box .border-right { background:url(images/border-right.png) right top repeat-y; padding-right:4px;}
.main-box .left-bot-corner { background:url(images/left-bot-corner.png) no-repeat left top; padding-left:6px;}
.main-box .right-bot-corner { background:url(images/right-bot-corner.png) no-repeat right top; padding-right:6px;}
.main-box .border-bot { background:url(images/border-bot.png) left top repeat-x; height:6px; overflow:hidden; font-size:0; line-height:0;}
.main-box .inside { padding:7px 9px; background:#fff; min-height:431px; height:auto !important; height:431px;}

.box {
	background:#f1f1f1;
	width:auto;
	min-height:372px;
	height:auto !important;
	height:372px;
}
.box .inner {
	padding:22px 14px 13px 34px;
}

.cont-box {margin:0;}
.cont-box span { float:left; width:79px;}

/*header*/
#header .fleft { padding:15px 0 0 13px;}
#header .fright { padding:2px 0 0 2px;}

.top-links { float:right; padding:112px 16px 0 0;}
.top-links li { display:inline; background:url(images/divider.gif) no-repeat right top; padding:9px 9px 9px 8px;}
.top-links li.last { background:none;}
.top-links li a { text-decoration:none; padding-right:8px;}
.top-links li a:hover { text-decoration:none;} 
.top-links li a.home { background:url(images/icon1.gif) no-repeat left top;}
.top-links li a.home:hover { background:url(images/icon1-act.gif) no-repeat left top;}
.top-links li a.home.current { background:url(images/icon1-act.gif) no-repeat left top;}
.top-links li a.mail { background:url(images/icon2.gif) no-repeat left top;}
.top-links li a.map { background:url(images/icon3.gif) no-repeat left top;}

/*content*/
#content { padding:29px 0 0 0;}

/*footer*/
#footer { text-transform:uppercase; text-align: center; #787878;}
#footer a { color:#fff; text-decoration:none;}
#footer a:hover { text-decoration:underline;}

#testimonial {background: url(images/Quoteimage.gif) no-repeat left top; padding: 10px; }

#packages {background: url(images/packages-img3.gif) no-repeat right top; padding: 10px; }


/*==========================================*/
#page1 #main #header .top-links {
	color: #FF8000;
}
#page1 #main #header .top-links {
	font-size: 10pt;
}
#page1 #main #header .top-links {
	color: #F90;
}
#page1 #main #header .top-links {
	color: #FC0;
}
#page7 #main #content .main-box .border-left.png .border-right.png .inside .box .inner h1 em {
	color: #804000;
}
#page7 #main .main-box .border-left.png .border-right.png .inside .box .inner h3 {
	color: #39F;
	line-height: 20px;
}
#page7 #main .main-box .border-left.png .border-right.png .inside .box .inner h4 {
	color: #808000;
}
#page7 #footer p {
	color: #000;
}
