* {margin:0; padding:0;}
img {  border:0;  }

body {font-family:tahoma; font-size:11px;}

table {border-collapse:collapse; }
table tr, table td {vertical-align:top; }


.main-padd { width: 90%; min-width: 770px;}
.head-padd { padding: 5px 32px 5px 32px; }
.head { text-align: left; height:80px; width: 100%; background: url(/images/logo.jpg) left top no-repeat;}
.head-r { width: 100%;  height:80px;  background: url(/images/logo_r.jpg) right top no-repeat }
.head-text {position:relative; left: 18%; top: 10px; width: 250px; font-size: 18px; color:#ff4206; text-align: center;}

.menu-main { width: 100%; height:32px; background: #01aa30; text-align:right; font-family:"Arial narrow"; font-size:12px; font-weight:bold; border:red;}
ul#menu { width:85%; display: block; list-style: none; padding:0; margin:0;  float:left;}
ul#menu li { display:inline;  margin-left: 32px; height:22px; float: left; padding: 10px 5px 0 5px; }
ul#menu li.sel { background:#ff4206;}

ul#menu li a,
ul#menu li a:active,
ul#menu li a:visited { color: white; text-decoration: none;}
ul#menu li a:hover { color: white;  text-decoration: underline;}

.line { height: 5px; width:100%; background: #01aa30; clear:both; float: none;}

.content-pad { margin-top: 30px; min-height:600px;}
.content { width: 100%; padding: 0 15px 15px 32px;   height:100%; text-align: left; vertical-align:top;}
.shop_content {  padding: 0 15px 15px 32px;   height:100%; text-align: left; vertical-align:top;width: 100%;}
.right_menu { width: 150px;}
.shop_left { width: 200px;}

.linkz_b { font-family:tahoma;	font-size:11px;	color:#3CC061;}

.linkz_b A { 	text-decoration:underline;	color:#3CC061;}
.linkz_b A:hover  { 	text-decoration:none;	color:#3CC061;}


.linkz_nq {	font-family:tahoma;        font-weight:bold;		font-size:14px;}

.linkz_nq A { 	text-decoration:none;	color:#3CC061;}
.linkz_nq A:hover  { 	text-decoration:none;	color:#3CC061;}


.linkz_q {	font-family:tahoma;	font-size:14px;	font-weight:bold;	color: #01AA30;}

.linkz_q A { 	text-decoration:none;	color: #01AA30;}
.linkz_q A:hover  { 	text-decoration:none;	color: #01AA30;}



.copyleft { font-size: 9px;color: #52575B;}

.copyleft A, .copyleft A:visited, .copyleft A:active{	text-decoration:underline;color: #52575B;}
.copyleft A:hover  { text-decoration:none; color: #52575B; }
.cl { margin-top:5px;}

.default_input {width: 100%;}
h1 { padding: 0; margin:0; font-weight:normal; font-size: 18px; color:#35474B; }
h2 { font-size: 18px; color:#01AA30; font-weight: normal;}
h4 {    font-size: 18px; color:#01AA30;  font-weight:normal;}
h5 { 	font-size: 18px; color:#068EA4; font-weight: normal; }
.ptop { padding-top: 20px;}
.a-pad { padding-left: 20px;}

span.date { background:#01AA30;font-size:11px; padding:0 5px 0 5px; color:white; display:inline;}

.news { margin-bottom: 20px;}
.news td#date { width:80px;padding-top:3px;}

.promo-b td { width:200px; padding-left:22px; }
.shop_left { height: 500px;}
.shop_left ul { width: 200px;}
.shop_left ul li { list-style: none; font-size: 18px; font-weight: normal; }
.shop_left ul li ul li { list-style: none; display: inline; font-size: 12px; font-weight: normal; }
.shop_left ul li ul  { margin-bottom: 10px;  line-height:24px;}
.shop_left ul li a,
.shop_left ul li a:active,
.shop_left ul li a:visited { color:#01AA30; }
.shop_left ul li a:hover {text-decoration: none; }
.shop_left ul li b {color:#ff4206; font-weight: normal; }
.shop_left ul li ul li b {background:#ff4206; color:white; font-weight: normal;  }

.links {color:#01AA30;}
.links a,
.links  a:active,
.links  a:visited { color:#01AA30;  margin-right: 10px;}
.links  a:hover {text-decoration: none;  margin-right: 10px;}
.links  b {background:#ff4206; color:white; font-weight: normal;   margin-right: 10px;}
.links  s { color: #CCCCCC; margin-right: 10px; text-decoration:none;}
.links span { margin-left: 10px; }
div.links { margin-bottom:7px;}

table.data {width:100%; margin-bottom:30px;  margin-top: 20px;}
	table.data td {border-bottom:1px solid #BBBECC; padding:0 14px; margin:2px 0; line-height:2.7em; vertical-align:middle; color:#71777b; font-size: 17px;}
	table.data tr.in {background:#F3F4FA; }
	table.data tr.out {background:#fff; }

	table.data td  a ,
	table.data td  a:hover,
	table.data td  a:active,
	table.data td  a:visited
	{  color:#71777b; font-size: 17px; }
	
	table.data td  a:hover { text-decoration:none;}
	table.data tr td img { border: 2px #CCCCCC solid; margin: 10px 0 10px 0; }
	

.lnk { cursor: arrow; cursor:pointer;}
.shop_intro { width: 100%; margin-bottom:30px; margin-top:20px;}
.shop_intro ul{ margin:7px 0 0 32px;}

.shop_intro span a,
.shop_intro span a:visited,
.shop_intro span a:active,
.shop_intro span a:hover{font-size: 18px; font-weight: normal; color:#01AA30; margin:0 0 0 32px;}
.shop_intro td { padding-right: 32px;}
.shop_intro ul li { list-style: none; display: inline; font-size: 14px; font-weight: normal; height:100px; line-height: 18px;}
.shop_intro ul li a,
.shop_intro ul li a:active,
.shop_intro ul li a:visited { color:#01AA30; padding-left: 10px; margin-bottom: 10px;}
.shop_intro ul li a:hover {text-decoration: none; }
hr { color: #CCCCCC;}

/* guestbook */
input, textarea {font: 11px Georgia, Times New Roman, sans-serif; color: #000000; line-height: 14px; padding: 1px 4px; border: 1px solid #707070;}
.input, .textarea {width: 97%;}
.textarea {height: 105px;}
.inputs {width: 58px;}
.submit {width: 80px; float: left;}

.GbForm {padding-top: 10px; margin-top: 40px; background: url('/images/bg-line-h.gif') repeat-x; width: 60%;}
.GbForm p {margin: 7px 0 0 0;}
.GbForm div .name {width: 150px; text-align: right; padding-top: 4px; position: absolute;}
.GbForm div .inp {padding-left: 155px; width:60%; text-align: left;}
.GbForm div .inp div {padding: 2px; background: #FFBFBF;}
.GbForm div .inp div.not {padding: 2px; background: none;}
.GbForm div .inp div.code {width: 72px; float: left; padding: 0;}
.GbForm div .inp div.code input {margin: 2px 0 2px 2px;}
.GbForm div .inp img {margin-left: 10px;}
.GbForm div .inp span {display: block; padding-top: 3px;}
.red {color: #ff0000;}

.GbItem {width: 100%;}
.GbItem .date {color: #373B44; font-size: 12px;}
.GbItem .post {margin-top: 4px;}

.GbLink {margin-top: 10px;}

.GbLinks {margin-top: 10px; position: relative;}
.GbLink .inps {width: 235px; text-align: right; padding-top: 4px; position: absolute;}
.GbLink .inps input {float: right;}
.GbLink .warning {padding-left: 245px; text-align: left; height:25px; vertical-align: middle; }
.GbLink .warning div {padding-top:5px; color: #42474D; padding-left: 10px; display: block; }
/* /guestbook */

.tbl {border: 0;}
.tbl td {vertical-align: middle; padding: 20px;}

.tb1l {border: 0;}
.tbl1 td {vertical-align: top; padding: 5px;}

p.navigation span{ padding:5px;}
p.navigation span.on{ padding:5px; background: #3CC061; color: white; }

.content .leftnews{ width: 30em;}
td.content a.cras:hover {text-decoration: none; }
td.content a.cras{font-size:12px; color: red;}