@import url("plugins/crossbrowser.css");
/* General */
*             {margin:0;padding:0;outline:none;}
a img         {border:none;}
.break        {clear:both;}
a             {color:#000;text-decoration:none;}

label {display:block;margin-top:5px;}
input,
textarea {border:solid 1px #CCC;padding:2px;font:13px "trebuchet MS", Arial, Tahoma, sans-serif;color:#666;}
input.submit {background-color:#626540;color:white;padding:5px 15px;float:right;margin-top:10px;}

.error {color:#66161D;}
.notice {color:#626540;}

/* Box's' */
body          {background:#D1CDC2 url("../images/bg/main.jpg") repeat-x;font:13px "trebuchet MS", Arial, Tahoma, sans-serif;color:#000; padding-bottom:50px;}
#wrap_content {margin:0 auto;width:990px;}

/* Menu */
#header         {float:left;padding:66px 0px 20px 0;width:990px;}
#header .logo   {float:left;margin: 0 0 0 40px;}
#header a	    {color:#CCC;}
#header ul      {list-style:none;float:right;margin:39px 0 10px 0;}
#header ul li   {float:left;margin-right:10px;position:relative;}
#header ul li a {height:13px;padding:5px 10px 8px 10px;display:block;background:#626262 url("../images/bg/submenu.jpg") repeat-x;}
#header ul li.current a,
#header ul li.current ul li a:hover,
#header ul li a:hover {background:#66161D;}
#header ul li ul {display:none;background-color:#626262;margin:0;z-index:9999;position:absolute;top:25px;*top:26px;left:0;width:180px;}
#header ul li ul li {margin:0;float:none;display:block;}
#header ul li ul li a {height:auto !important;display:block;background:none;}
#header ul li.current ul li a {background:none;}

#content {width:979px;padding:0 0 21px 11px;border-bottom:#fff solid 1px;}
.root #content {width:979px;padding:0;border:none;}

/*Home*/
#top_home       {background: url("../images/bg/top_content.png") no-repeat;width:992px;height:11px;}
#content_home   {background: url("../images/bg/body_content.png") repeat-y;width:970px;padding:0 11px;}
#bottom_home    {background: url("../images/bg/bottom_content.png") no-repeat;width:992px;height:11px;margin:0 0 -13px 0;}

/* Infopages */
.body_info            {float:left;width:580px;min-height:372px;padding:22px 53px 22px 50px;}
.photo_infopage       {float:right;margin:-8px 10px 0 0;}
.photo_infopage li    {list-style:none;margin: 0 0 15px 0;}
.photo_infopage li img{margin: 0;padding:0 8px 8px 0 ;background:url("../images/bg/thumbs.png") right bottom no-repeat;}

/* Footer */
#footer         {margin:13px 0 0 0 ;font-size:10px;}
#footer div     {float:right;margin:0 8px 0 0;}
#footer div p   {float:left;text-align:right;margin:8px 10px 0 0;}
#footer div img {float:left;}
#footer p       {float:left;margin:0 0 0 15px;}
#footer a       {text-decoration:none;}
#footer a:hover {text-decoration:underline;}

/* content_cms */
.content_cms p  {margin-bottom:10px;}
.content_cms ul,
.content_cms ol {margin:10px 20px 15px 20px;}
.content_cms h1 {font-size:22px;margin: 0 0 15px 0;text-transform:uppercase;font-weight:normal;}
.content_cms h2 {font-size:20px;}
.content_cms h3 {font-size:18px;}
.content_cms h4 {font-size:16px;}
.content_cms h5 {font-size:14px;}
.content_cms h6 {font-size:12px;}
.content_cms a  {text-decoration:underline;}

/*Gallery*/
#gallery                  {padding-top:2px;display:table;width:100%;}
#project,
#left_gallery             {float:left;width:272px;}
#left_gallery .first      {background:#DBD5b3;margin:0 0 10px;width:272px;}
#left_gallery .first ul   {background:#DBD5b3 url("../images/bg/first.jpg") bottom repeat-x;padding:31px 12px 33px 11px;}
#left_gallery .first li   {list-style:none;padding:7px 0 6px 0px;color:#fff;font-size:14px;font-weight:bold;border-bottom:1px solid #ccc;}
#left_gallery .first li a {color:#fff;margin-left:8px;padding:0 0 0 15px;background:url("../images/icons/bullet.png") 0px 7px no-repeat;}
#left_gallery .first li a:hover,
#left_gallery .first li.current a {color:#F4F1E2;background-image:url("../images/icons/bullet_on.png");}

#left_gallery .top_second,
#project .top_second          {width:284px;height:11px;background:url("/images/bg/top.png") no-repeat;}
#left_gallery .second,
#project .second              {padding:0 10px 0px 0;height:404px;width:272px;background:url("/images/bg/body.png") repeat-y;}
#left_gallery .bottom_second,
#project .bottom_second       {width:284px;height:20px;background:url("/images/bg/foot.png") no-repeat;}
#project .second              {height:570px;}


.second .next         {margin:1px 0 0px 20px;}
.second .prev         {margin:1px 0 1px 20px;}
.second div           {height:299px;overflow:hidden;}
.second li            {list-style:none;width:100%;background: url("/images/icons/bullet2.jpg") no-repeat 20px 12px;}
.second li a          {display:block;padding:6px 0 6px 30px;width:252px;height:16px;}
.second li.current a  {background:#E6E4D5 url("/images/icons/bullet2_actived.jpg") no-repeat 20px 12px;}
.second li a:hover    {background:#998D5d url("/images/icons/bullet2_on.jpg") no-repeat 20px 12px;}

#right_gallery              {float:right;width:676px;margin:0 10px 0 0 ;}
#right_gallery .big_img     {width:674px;height:451px;text-align:center;position:relative;margin:0 0 20px 0;text-align:center;}
#right_gallery .big_img img {border:none;margin:0;background: url("../images/bg/big_img.png") bottom right no-repeat;padding:0 9px 9px 0;}
#right_gallery #loader      {position:absolute;top:200px;left:315px;display:none;}
#right_gallery .scroll      {background: url("../images/bg/list.png") no-repeat;padding:0 9px 9px 0;width:674px;height:119px;}
#right_gallery .scroll div  {margin:5px 0 0 0;padding:15px 0 15px 0;float:left;width:626px;border-left:1px solid #ccc;border-right:1px solid #ccc;overflow:hidden;}
#right_gallery .scroll ul   {width:626px;overflow:hidden;}
#right_gallery .scroll li   {float:left;width:106px;height:81px;list-style:none;margin:0 10px;}
#right_gallery .left_prev   {float:left;margin:53px 5px 0 10px;}
#right_gallery .right_next  {float:left;margin:53px 0 0 5px;}

/*Event*/
#event_menu   {float:right;margin-top:-55px;width:50px;}
#event_menu a {background-color:#626540;color:white;padding:5px 15px;float:right;margin-top:10px;}

/*shadow*/
.top1    {height:10px;width:683px;background:url("/images/bg/top1.png") no-repeat;float:left;}
.body1   {background:url("/images/bg/body1.png") repeat-y;}
.bottom1 {height:9px;width:683px;background:url("/images/bg/bottom1.png") no-repeat;float:left;}

.top2    {height:10px;width:977px;background:url("/images/bg/top2.png") no-repeat;float:left;}
.body2   {background:url("/images/bg/body2.png") repeat-y;width:874px;min-height:10px;}
.bottom2 {height:9px;width:977px;background:url("/images/bg/bottom2.png") no-repeat;float:left;}


/* form */
form {display:table;}
form p {position:relative; width:200px;}
form input {width:400px; *width:395px;}
form .sort input     {width:400px;}
form .checkbox       {float:left;margin:10px 0 0 0;}
form .checkbox label {position:absolute; top:-5px;left:20px; border:none;}
form .checkbox input {width:auto; border:none;}
form .long           {width:100%;clear:both;}
form .long textarea  {width:867px; *width:867px; height:100px;}
form .submit         {width:auto; clear:both; border:none;}

/* Quote */
.quote {float:left;width:100%;}
.quote td {vertical-align:top;width:50%;}

form .left_field     {float:left;width:200px;margin: 0 0 6px 0;}
form .left_field input {width:180px;}

form .right_field     {float:right;width:187px;margin: 0 0 6px 0;}
form .right_field input {width:180px;}

form .state     {float:left;width:37px;margin: 0 0 6px 0;}
form .state input {width:30px;}

form .zip     {float:left;width:150px;margin: 0 0 6px 13px;}
form .zip input {width:150px;}

.middle   {width:10px;}
cite {padding-top:10px; display:block;}

/* Events */
.events li h2 {margin-bottom:5px; font-size:13px;}
.events li p  {font-size:11px;}
.events li a  {text-decoration:none;}
