/* reset */
ul, h1, h2, h3, h4,  body
{padding:0; margin:0;}
a
{text-decoration:none;}

ul.horizontal div.descr {
	padding-left:0px;
	font-size:11px;
}
/* end reset */

/* main */
div.main
{position:relative; margin: 0 auto; padding: 0px; width: 800px; background:#fff; }
/* end main */

/* fonts & colors */
body
{font-family:Trebuchet MS, Verdana, Arial, Helvetica; font-size: 12px; background:#765a34 url(images/bg.gif) repeat-y center;}
a
{color:green;}
h1 a
{color:#fff; text-decoration:none; font-style:italic; font-size:56px; font-weight:normal}
h2
{margin-bottom:10px; font-size: 20px; font-weight: normal; font-style: italic; }
h3
{margin-bottom:5px; margin-top: 5px; font-size:13px;}
h4
{margin-bottom:5px; font-size:11px;}
/* end fonts & colors */

/* header */
#header
{border-bottom:3px solid #fff; height: 217px; background: #000 url(images/header.jpg) no-repeat; }
#round-logo
{position:absolute; top:180px; right:-20px;}
#header h1
{position:relative; top:50px; left:25px; width:60%; }
/* end header */

/* footer */
#footer
{border-top:1px solid #ccc; width:740px; height:40px; padding-top:10px;margin-left:25px; margin-right: 25px; clear:both; }
/* end footer */


/* columns */
#column-middle
{padding:25px; margin-top:25px; padding-bottom:60px; padding-top:5px;}
.widecolumn
{width: 750px;}
/* end columns */

/* horizontal-menu */
.menu-h
{clear:both; background: url(images/menu_bg.jpg) repeat-x; padding-top:15px; padding-bottom:35px; padding-left:15px;}
.menu-h ul.horizontal li
{border-left: 1px solid #fff; padding-right:10px; padding-left:10px;}
.menu-h a
{font-size:1.273em; color:#fff; text-decoration: none; text-transform:uppercase;}
.menu-h-l2
{padding-left:25px;}
.menu-h-l2 ul.horizontal li
{border: none; list-style: disc; margin-left:15px; padding-left:0px;}
.menu-h-l2 ul.horizontal li:first-child
{list-style: none; margin-left:0px;}
.menu-h-l2 a
{text-decoration:none; font-size:13px;}
/* end horizontal-menu */

/* home */ 
#cottages-wrapper
{background: url(images/home_bg.jpg) no-repeat; height: 242px; padding-left:5px; margin-top:10px;}

#cottages-wrapper .content-block
{padding-top:10px;}

#cottages-wrapper img
{width: 190px; height: 140px; border:2px solid #765a34}

#cottages-wrapper li
{width: 200px; height: 160px; padding-left:2px; }

#cottages-wrapper .next,
#cottages-wrapper .prev,
#cottages-wrapper .jCarouselLite
{float:left; height:200px; text-decoration:none; margin-top:25px;}

#cottages-wrapper .prev,
#cottages-wrapper .next
{display: block; width: 37px;}

#cottages-wrapper .prev
{background: url(images/arrow_left.gif) no-repeat center; padding-right:25px;}

#cottages-wrapper .next
{background: url(images/arrow_right.gif) no-repeat center; padding-left:25px;}

#cottages-wrapper .media-container
{font-size:11px; font-weight:bold; color:Red;}

.box
{background:#e1e1e1; float:left; width: 275px; padding:10px; min-height:180px; position:relative;}
.box
{ border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15px;}
#box-wrapper
{clear:both; margin-right: 60px; margin-left: 60px;}
#box-wrapper div:first-child
{margin-right:25px;}

.home .rsslink
{position:absolute; top:10px; right:10px;}
/* end home */

/* article-groups & articles */
#article-groups li,
#articles li
{border:none; padding:0px; margin:0px; margin-right:60px; margin-bottom:30px;}
#article-groups div.wrapper
{border:2px solid #765a34; width:130px; height:80px; padding:10px; background:#eee;}
#articles div.wrapper
{border:2px solid #765a34; width:140px; height:180px; padding:10px; background:#eee;}
#article-groups div.wrapper,
#articles div.wrapper
{box-shadow:5px 5px 10px #000;-webkit-box-shadow:5px 5px 10px #000;-moz-box-shadow:5px 5px 12px #000000; border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15px;}
#article-groups div.thumb,
#articles div.thumb
{ height: 98px; width: 130px; background: url(images/noimage.png) no-repeat top center;}
#articles div.thumb img
{ height: 98px; width: 130px;}
#article-groups div.descr
{height:20px; font-style: italic;}
#articles h3
{font-weight:normal; height:45px;}
#articles h3 a,
#article-groups h3 a
{color:#000;}
/* end article-groups & articles */


/* article */
#article
{position:relative;}
#article li
{margin-left:15px; margin-bottom:5px;}
#article-left
{min-height:225px; width: 300px; padding: 5px; float:left;}
#article-left img
{width: 300px;}
#article-info
{min-height:225px; width: 300px; padding:5px; float:left; margin-left:5px;}
#article-links
{min-height:150px; width: 100px; padding:5px; top: 90px; right: 0px; position:absolute;}
#article-addons
{min-height:178px; width: 300px; padding:5px; margin-top:10px; }
#article-order
{min-height: 70px; width: 100px; padding:5px; position: absolute; top: 0px; right: 0px; position: absolute;}

#article-left,
#article-info,
#article-links,
#article-addons,
#article-order
{border:1px solid #eee;}
.important
{color:Red;}
/* end article */

/* order */
#order-form li
{list-style: none;}
#order-form label
{padding-left:5px; min-width:65px; padding-right: 5px; display: inline-block;}
#order-form label.block
{display:block;}
#order-form td.total
{font-weight:bold; text-align:left;}
#order-form .qty
{width: 20px;}
#order-form table
{width: 400px;}
#order-form th
{text-align:left;}
/* end order */

ul.horizontal li:first-child
{border-left: none;}
