* { margin:0; padding:0;  }

html { height:100%; }
body { height:100%; width:100%; background:#fff; font-size:12px; font-family:Arial, Helvetica, sans-serif; background-color:#F5E8D7; }

a { text-decoration:none;}
a:hover { text-decoration:underline;}
.clear_both { clear:both; }
/* main */
.wrapper { min-height:100%; }
.main {  margin:0 auto; min-height:100%; overflow:auto; padding-bottom:80px; }
/********** header **********/
.top_section {   background:url(../images/header_bg_main.gif) top center repeat-x;}
.top_section_content { width:966px; padding:20px 0 00; margin:0 auto; height:79px}
.top_section_content p { color:#b9a18a; padding:8px 15px 0 0; float:left; }
.top_section_content img { margin:5px; }
.rss { float:right; padding-top:18px; }
/*.header { width:966px; margin:0 auto;  background:url(images/bg2.png) top no-repeat; height:100px;}*/
.header { width:966px; margin:0 auto; background:url(../images/header_bg.gif) bottom no-repeat; height:100px;}
/* search */
.search { width:190px; float:right; padding-top:20px;}
.search form { float:right; padding:0; margin:0;}
.search span { display:block; float:left; background: url(../images/search_bg.gif) left top no-repeat; width:140px; padding:1px 5px; height:31px;}
.search form .keywords { width:140px; line-height:14px; height:14px; float:left; background:none; border:0; padding:6px 0; margin:0; font:normal 11px Arial, Helvetica, sans-serif; color:#acacac;}
.search form .button { float:left; margin:0; padding:0;}

/********** contact form **********/
.form_label	{ float:left; width:100px; padding:8px 0; margin:5px 0 5px 10px; text-align:right; }
.form_field	{ float:left; width:350px; padding:5px 0; margin:5px 0 5px 10px; }
.form_submit { text-align:center; }
.form_validator { line-height:18px; padding:4px 0; border:1px solid #cd0a0a; background-color:#fef1ec; color:#cd0a0a; text-align:center; font-weight:bold; }
input { border:1px solid #ccc; padding:2px; }
input[type=submit] { font-size:11px; padding:4px 20px; border:1px solid #666; }
textarea { border:1px solid #ccc; }

/* logo */
.logo { padding:3px 0 0 6px; margin-left:20px; width:276px; float:left;}
/* menu */	
.menu { padding:45px 20px 0 0;  width:590px; float:right;}
.menu ul { text-align:right;   list-style:none; border:0; float:right;}
.menu ul li { float:left;   border:0;}
.menu ul li a { float:left;  padding:10px; color:#979797; font:normal 11px Arial, Helvetica, sans-serif; text-decoration:none; text-transform:uppercase;}
.menu ul li a:hover { color:#fff; }
.menu ul li a.active { color:#fff; }
/*header_text*/
.header_text { margin:0 auto; padding:10px 0 0 0; width:960px; height:368px; }
.header_text .div { width:925px;  margin:0 auto;}
.header_text img.screen { float:left;  }
.header_text .div .left1 { float:right; width:420px; padding:10px 0 0 0; }
.header_text .div .left1 img { float:left; margin:10px 8px 0 0; }
.header_text .div .left1 h2 { font-size:36px; color:#fff;  margin:0 0 10px 0;}
.header_text .div .left1 p { color:#b9a28a; padding:25px 10px 10px 0; line-height:20px; }
/* header_text **/
.header_text2 { margin:0 auto;  width:960px; height:119px;}
.header_text2 img { float:right; padding:5px 0 20px 0; }
.header_text2 h2 { font: normal 36px Arial, Helvetica, sans-serif; color:#fff; padding:40px 0 0 20px; }
/********** body **********/
.body_resize {   background:#f5e8d7 url(../images/body_bg.gif) top center repeat-x; min-height:500px  }
.body { width:960px;  margin:0 auto; padding:10px;}
.body h2 {  font-size:18px; color:#1d2024; padding:10px 5px; letter-spacing:2px;}
.body h3 { color:#3c251b; font-size:24px; padding:20px 0 0 0; }
.body h2 span { font-size:11px; color:#685347; letter-spacing:1px; }
.body img { float:left;  margin:10px 10px 10px 5px;}
.body img.rss { float:left; margin:5px 2px; }
.body p { color:#3c251b; line-height:20px; padding:5px; }
.body a { color:#8f3200; }
.body_small { width:320px; float:right; margin:5px 5px; }
.body_big { width:560px; float:left; margin:5px 0 5px 5px; }
.body .block2 { width:310px;  padding:5px 5px 15px 5px; float:right;}
.body .block2 { width:310px;  padding:5px 5px 15px 5px; float:left;}
.body_big ul { list-style:none; margin:0 0 0 200px; }
.body_big li { background:url(../images/ul_li_big.gif) left no-repeat; padding:0 20px;   font:normal 12px Arial, Helvetica, sans-serif; color:#5f5f5f; line-height:1.8em;}

.content { margin-top:35px; }
.body ul { color:#3c251b; margin-left:35px; list-style-type:square; }
.body li { line-height:20px; }


/* slider 1 */

.gallery { width:925px; height:367px; margin:0 auto; padding:20px 0 0 0; }
#slider {   list-style:none; }
#slider ul,
#slider li {   list-style:none; }
/* 
	define width and height of list item (slide)
	entire slider area will adjust according to the parameters provided here
*/
#slider li { width:925px; height:367px; overflow:hidden; }
p#controls {  position:relative; }
#prevBtn { display:block;  overflow:hidden; width:20px; height:20px; position:absolute; left:-28px; top:-201px; }
#nextBtn { display:block;  overflow:hidden; width:20px; height:20px; position:absolute; left: 933px; top:-201px; }
#prevBtn a { display:block; width:20px; height:20px; background:url(../images/l_arrow.gif) no-repeat 0 0; }
#nextBtn a { display:block; width:20px; height:20px; background:url(../images/r_arrow.gif) no-repeat 0 0; }
	
/* end slider 1 */
			
/*slider2 */
/* .footer_slider { border-top:1px solid #b1a89f; background:#dcdad2; padding:20px 0; } */
.footer_slider { border-top:1px solid #b1a89f; background:#fef9f0; padding:20px 0; }

.slider2 { width:983px; margin:0 auto; padding:10px 0;}
.slider2 h2 {  font: normal 18px Arial, Helvetica, sans-serif; color:#1d2024;   padding:10px 10px 0 30px;}
.slider2 h2 span { font-size:11px; color:#685347;}
/* Scroll */
#screen { width:936px;  margin:0 auto; }
#screen ul { margin:0 auto; }
#screen li { float:left; list-style:none; display:block; border:0;  }
#screen .jq-ss-crop {  border:0; float:left; }
#left, #right { margin-top:80px; display:block; text-decoration:none; width:20px; padding:0 6px; }
#view { margin:10px auto; padding:20px 0; width:872px; overflow:hidden; }
#images { width:2619px; border:0;  }
#images li a { border:0; margin:0 auto; }
#images li span { display:block; font-size:11px; color:#0385bb; text-decoration:underline;  }
#images li img { border:0; display:block; max-width:205px; margin:0 10px; height:100px; }
/* END_bloga*/
/*************footer**********/
/* .footer {padding:20px 0;   background:#dddbd3; border-top:1px solid #b2a9a1;} */
.footer { padding-top:20px; background:#F0E6D4; border-top:1px solid #b2a9a1; position:relative; margin-top:-80px; height:59px; clear:both; }
.footer_resize { height:43px; width:941px; margin:0 auto; padding:0 10px; background: url(../images/footer_bg.gif) top center no-repeat;}
.footer p { font:normal 11px  Arial, Helvetica, sans-serif; color:#FFFFFF;}
.footer a { font:bold 11px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; padding:5px; }
.footer p.right { text-align:right; width:350px;  padding:8px 0 0 0; float:right; } 
.footer p.leftt { text-align:left; width:550px;  padding:8px 0 0 5px; float:left;} 
/********** contact form **********/
#contactform {  padding:5px 10px;}
#contactform * { color:#7a7a7a;}
#contactform ol {   list-style:none;}
#contactform li {   background:none; border:none; display:block;}
#contactform li.buttons { margin:5px 0 5px 0;}
#contactform label { float:left;  width:100px; padding:5px 0; font:normal 12px Arial, Helvetica, sans-serif; color:#3c251b; text-transform:capitalize;}
#contactform label span { font:normal 10px Arial, Helvetica, sans-serif;}
#contactform input.text { width:420px; border:1px solid #d4d3c9; margin:5px 0; padding:5px 2px; height:15px; background:#f1f0eb;}
#contactform textarea { width:420px; border:1px solid #d4d3c9; margin:10px 0; padding:2px; background:#f1f0eb; height:150px;}
#contactform li.buttons input { padding:3px 0; margin:0 0 0 420px; border:0; color:#FFF;}
p.response { text-align:center; color:#2c2c2c; font:bold 11px Arial, Helvetica, sans-serif; line-height:1.8em; width:auto;}

li.bg, .bg { clear:both; border-bottom:1px solid #dfdfdf; padding:10px 0 0 0; margin:0 0 10px 0; background:none; list-style:none;}
