* 		{margin:0;padding: 0;}
html 	{height:100%;}
body	{font:14px Georgia, serif;width:100%;color:#000;background:#fff url(/images/bg_l.jpg) 0 0 no-repeat;height:100%;}

a 		{color:#000;outline:none;}
a:hover	{text-decoration:none}
	
img		{border:0}
p		{margin:0 0 16px 0}

.clear:after {content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clear {display: inline-block;}
.clear {display: block;}
.clearboth {clear:both}
table {border-collapse: collapse}
table tr td {vertical-align: top}
ul {list-style:none}

h1,h2,h3,h4,h5,h6{color: #50aa00; }
h1 {font-size:24px;margin-bottom:14px;font-weight:700; font-style:italic}
h2 {font-size:20px;margin-bottom:13px;}
h3 {font-size:18px;margin-bottom:10px}
h4 {font-size:16px;margin-bottom:7px}

fieldset {border:0}
input, textarea {outline:none;font:11px Tahoma, Geneva, sans-serif;}
input.button {cursor:pointer}

div.bg {position: relative;min-height: 100%;height: 100%; background:url(/images/bg_r.jpg) 100% 0 no-repeat; }
div.page {position: relative;min-height: 100%;height: 100%; background:url(/images/grass.jpg) 0 100% repeat-x;   }
html>body div.page {height: auto;}

/*//////////------//////////*/
/*          Header          */
/*//////////------//////////*/
div.header {width: 1002px; margin: 0 auto; height: 260px; margin-bottom: 20px; background:url(/images/header.jpg) 0 0 no-repeat; position: relative; }
div.topContacts {float:left;  position: relative; width: 310px; height: 122px; background: url(/images/header_black.png); font-size: 24px; color: #fff; top:68px; padding: 15px 0 0 0; }
div.topContacts small {font-size: 14px; position: relative; top:-10px; }
div.topContacts p {padding-left: 48px; }
div.topContacts p.address {background:url(/images/ico_home.png) 7px 0 no-repeat;  }
div.topContacts a.phone {background:url(/images/ico_phone.png) 7px 0 no-repeat; color:#fff; text-decoration:none;}
div.topContacts a {padding-left: 48px; }

div.topmenu {position: absolute; left: 0; bottom: 0; height: 50px; background:url(/images/topmenu.png) 0 0 no-repeat; width: 100%; font-size: 18px; font-weight: 700; font-style: italic }
div.topmenu ul {float: left}
div.topmenu li {float: left; height:50px; padding-left: 23px; margin: 0 7px; background: url(/images/topmenu_sep.png) 0 15px no-repeat; }
div.topmenu li a {color:#fff; height: 36px; padding:14px 8px 0 8px; display: block; text-shadow: 4px 4px 5px #555 }
div.topmenu li.first {background:none; padding-left: 0;}
div.topmenu li.active a, div.topmenu li a:hover {background:#58ac26; text-decoration: none;}

div.header div.rose {width: 50px; height: 121px; background: url(/images/header_rose.png) 0 0 no-repeat; position: absolute; right: -50px; bottom: 16px;}

/*//////////------//////////*/
/*          Content         */
/*//////////------//////////*/
div.body {width: 1002px; margin: 0 auto; padding-bottom: 130px;}

div.content {float: right; width: 777px; padding: 15px 0}

div.content ul {}
div.content ul li {}

div.content img {}

div.catalog div.item {float: left; width: 168px; margin-right: 32px; margin-bottom:30px; border: 1px solid #FFC000; }
div.catalog div.item.lir {margin-right: 0;}
div.catalog div.item img {margin-bottom: 3px}
div.catalog div.item p.title {margin-bottom: 7px;}
div.catalog div.item p.title a {color:#000; font-size: 13px;}
div.catalog div.item p.price {color: #cf3709; font-size: 12px; margin-bottom: 6px; font-family: Tahoma, Geneva, sans-serif}
div.catalog div.item p.price big {font-size: 24px}
div.catalog div.item p.price small {font-size: 10px;}
div.catalog div.item a.readon {display: block; background:url(/images/but_yellow.png) 0 0 no-repeat;  width: 168px; height: 28px; color:#860b15; text-align: center; text-decoration: none; padding-top:10px }


/*//////////------//////////*/
/*           Left           */
/*//////////------//////////*/
div.leftCol {float: left; width: 198px; }
div.leftCol div.leftmenu {background:#ebffdc; padding: 15px 15px 1px 15px; font-size: 13px;}
div.leftCol div.leftmenu li {margin-bottom: 15px;}
div.leftmenu ul li a.active{font-weight:bold;}

div.leftCol div.leftmenu li a {color:#625927}




/*//////////------//////////*/
/*          Footer          */
/*//////////------//////////*/
div.footer {clear:both;width:100%; position:absolute;bottom:0;height:110px}
div.footerIn {margin: 0 auto; width: 1002px;}

div.footer div.copy {float: left; width: 235px; font-size: 12px; color: #263e03; font-family: Tahoma, Geneva, sans-serif}
div.footer div.copy img {position: relative; left: -8px;}

div.footer div.botmenu {float: left; padding-top:5px}
div.footer div.botmenu ul {margin-bottom:20px}
div.footer div.botmenu li {display: inline; margin-right: 15px;}
div.footer div.botmenu li.active a {text-decoration: none}

div.footer div.creator {float: right; width: 99px; font-size: 12px; color:#263e02; font-family: Tahoma, Geneva, sans-serif}
div.footer div.creator img {float: left; margin: 4px 5px 0 0}



