/*TeqilaBoom*/

body					{background-color:#f06b08; color:#517300; font-size:16px; font-family:Arial, Helvetica, sans-serif;}
h1						{font-size:24px; font-weight:normal; color:#3E3E3E;}
h2						{font-size:22pt; font-weight:normal; }
a 						{color:#517300;}
a:hover				{color:#F06B08;}
a img					{border:0px;}
* 						{margin:0px; padding:0px;}

#outer	{width:100%; background:#f06b08 url(images/bgouter.gif) top center repeat-y; text-align:center;}
#wrap 	{width:100%; max-width:1399px; min-width:950px; margin:0px auto; text-align:left;}
#header	{width:100%; height:417px; background:url(images/bgheader.jpg) top right no-repeat;}

.logo		{padding-top:40px; margin-left:4%;}
.logo img {margin-left:-16px;}

.mainmenu	{width:592px; height:34px; margin-top:50px; margin-left:4%; background:url(images/bgmenu.gif) top left no-repeat; }
.mainmenu ul	{width:595px; height:34px; margin-left:-16px; overflow:hidden; list-style-type:none; line-height:34px;}
.mainmenu li	{width:148px;  float:left; text-align:center; font-size:18px; color:#5A7B01;}
.activemenu		{background:url(images/bgactivemenu.gif) top center no-repeat; color:#fff !important;}
.activemenu a	{color:#fff;}
.mainmenu a		{line-height:34px; text-decoration:none;}
.mainmenu a:hover	{color:#A7A100;}

.photoannounce	{width:92%; height:135px; margin:-26px 4% 0px; position:relative; display:inline-block; background:url(images/bgphototop.gif) top left repeat-x; }
.photoannounce img	{width:115px; height:115px;}
.photoannounce table	{width:94%; margin:10px 3%;}
.photoannounce td	{text-align:center;}
.photoannounce .left-c	{width:16px; height:135px; position:absolute; top:0px; left:-16px; background:url(images/left-c.gif) top left no-repeat;}
.photoannounce .right-c	{width:16px; height:135px; position:absolute; top:0px; right:-16px; background:url(images/right-c.gif) top left no-repeat;}

.contentbox	{width:94%; margin:26px 3% 0px; background:#fff8cc; position:relative;}
.innertop {margin-top:-20px !important;}
.contentbox p	{font-size:16px; color:#517300; line-height:1.4; margin-bottom:25px;}
.contentbox h1	{margin-bottom:12px;}
.innermain	{width:94%; margin:0px 3%; padding-top:37px; padding-bottom:50px; overflow:hidden;}
.innermain ul	{list-style-type:none;}
.innermain li	{margin-bottom:8px; padding-left:18px; background:url(images/liststar.gif) top left no-repeat;}
.leftcell		{width:60%; float:left;}
.rightcell	{width:25%; float:right;}
p.date			{font-size:12px; color:#595858; margin-bottom:4px;}

.c-tl	{width:17px; height:17px; position:absolute; top:0px; left:0px; background:url(images/c-tl.gif) top left no-repeat;}
.c-tr	{width:17px; height:17px; position:absolute; top:0px; right:0px; background:url(images/c-tr.gif) top right no-repeat;}
.c-bl	{width:17px; height:17px; position:absolute; bottom:0px; left:0px; background:url(images/c-bl.gif) bottom left no-repeat;}
.c-br	{width:17px; height:17px; position:absolute; bottom:0px; right:0px; background:url(images/c-br.gif) bottom right no-repeat;}

.footer	{width:100%; height:35px; background:url(images/bgfooter.gif) top left repeat-x; margin-top:34px; display:inline-block; position:relative;}
.footer p {width:147px; line-height:20px; background:url(images/bgcopy.gif) top left no-repeat; color:#650000; margin-top:5px; margin-left:3%; font-size:14px; text-indent:10px; margin-right:20px; }
.lime	{width:160px; height:212px; position:absolute; bottom:35px; right:0px; background:url(images/lime.gif) top right no-repeat;}
.counters {width:600px; height:35px; position:absolute; left:250px; bottom:3px;}
.counters a {color:#000;}

.innertemplate	{width:94%; margin:0px 3%; padding-top:37px; padding-bottom:50px; overflow:hidden;}
ul.photogal	{list-style-type:none; overflow:hidden;}
ul.photogal li	{float:left; margin-bottom:10px; margin-right:10px;}
.submenu ul	{list-style-type:none;}
.submenu li {font-size:18px; line-height:30px; margin-bottom:16px; width:180px;}
.submenu li.active p {line-height:30px; font-size:18px; background:url(images/activesubmenu.gif) top left no-repeat; margin-left:-50px; padding-left:50px; color:#fff !important;}

.setcategory {list-style-type:none; overflow:hidden;}
.setcategory li {margin-right:10px; margin-bottom:10px; text-align:center; font-size:18px; float:left;}

.newslist-box li {margin-bottom:8px;} 


.page-box {border-top:1px dotted #517300; font-size:12px;}
