* {
	font-family: Verdana;
	font-size: 12px;
	line-height: 133%;
}

body,html {
	width: 100%;
	height: 100%;
}

img {
	border: 0;
}


body {
	margin: 0;
	padding: 0;
	color: #414F5B;
	background-color: #FFFFFF;
}

a  {
	text-decoration: none;
	color: #000000;
}

a:hover  {
	text-decoration: underline;
}

div.container {
	position: relative;
	text-align: left;
	z-index: 1;
}

div.abs {
	position: absolute;
	text-align: left;
}

#address {
  border: 1px solid #cea042; margin: 0 5px 0 5px;
  width: 215px;
  font-size: 10px;
}

#address * {
  font-size: 10px;
}

	#search {
		right: -234;
		top: -4px;
		height: 34px;
		width: 237px;
		background: url('../img/bg_search.gif') no-repeat;

	}

		#search .q {
			background-color: #FFFBF1;
			border: 1px #555555 inset;
			height: 18px;
			width: 130px;
		}

table.sto {
	width: 100%;
	height: 100%;
}

	table.sto td#left1 {
		width: 205px;
		height: 110px;
		border: 1px solid #CC9933;
		border-top: 0;
		border-left: 0;
	}
		
		td#left1 #logo {
			margin: 8px;
		}

		td#left1 #alogo {
			background-color: #E0E0E0;
			height: 17px;
		}



	table.sto td#left2 {
		width: 205px;
		border-right: 1px solid #CC9933;
		background: url('../img/bg_left.gif') repeat-y right top;
		vertical-align: top;
	}

	table.sto td#right1 {
		border-bottom: 1px solid #CC9933;
		background: url('../img/bg_top.gif') repeat-y left top;
		vertical-align: bottom;
	}
	
	table.sto td#right2 {
		vertical-align: top;
	}


		div.tools {
			width: 100%;
			height: 20px;
			background-color: #999999;
			position: relative;
			text-align: right;
		}

		div.top_menu {
			background: url('../img/top_menu.gif') repeat-x left top;
			border-top: 1px solid #CC9933;
			border-bottom: 1px solid #CC9933;
			height: 35px;
		}
		
			div.top_menu a {
				font-family: Verdana;
				font-size: 14px;
				font-weight: bold;
				color: #455760;
			}

.ddd {
	padding: 0 3px 0 3px;
}

div.top_menu a:hover {
	text-decoration: none;
}

.td_1 {
	background: url('../img/top_menu2.gif') repeat-x left top;
	padding: 0 3px 0 3px;
}

.td_2 {
	background: none;
	padding: 0 3px 0 3px;
}

#tool1 {
	right: 250px;
	top: -10px;
}

	#tool1 table,td {
		vertical-align: bottom;
	}

	#tool1 a {
		color: #FFFFFF;
		font-size: 11px;
	}


td.right_news {
	width: 225px;
	height: 103px;
	/*background: url('../img/bg_news.gif') no-repeat right top;*/
	vertical-align: top;
}


td.center {
	vertical-align: top;
	padding: 20px 30px 20px 30px; 
	font-size: 12px;
	height: 100%;
}

	td.center img {
		/* border: 2px solid #EAA841; */
		margin: 5px;
	}




td.copyright {
	/*border-top: 2px dashed #414F5B;*/
	background: url('../img/hr.gif') repeat-x left top;
	height: 18px;
	text-align: right;
	padding-right: 10px;
	color: #414F5B;
	font-size: 11px;
}


div.tops {
	position: relative;
	height: 30px;
	z-index: 2;
}

	div.popup {
		position: absolute;
		left: 10px;
		top: 35px;
		width: 160px;
		z-index: 3;
	}

		div.popup a {
			font-family: verdana;
			color: #455760;
			font-size: 12px;
			font-weight: normal;
		}

		div.popup a:hover {
			text-decoration: none;
		}

		div.popup td {
			background-color: #FFF1DB;
			border: 1px solid #CC9933;
			height: 19px;
		}

		div.popup td.dd {
			text-align: left;
			cursor: pointer;
		}

table.news_catalog2 td {
	color: #455760;
	font-size: 11px;
	border: 1px solid #cea042;
  background: url('../img/new_bg.gif') repeat-x left top;
}

	table.news_catalog2 img {
		margin-bottom: 5px;
	}

	table.news_catalog2 a {
		font-size: 11px;
		font-weight: bold;
		color: #455760;
	}

table.news_catalog {
	width: 100%;
}


table.news_catalog a.news_title {
	font-weight: bold;
	color: #455760;
}

table.news_catalog hr {
	border: 1px solid #7C7C7C;
}

div.search {
	margin-top: 10px;
	color: #000000;
}

	div.search input.q {
		border: 1px solid #7A7A7A;
		width: 115px;
		height: 18px;
		padding: 1px;
	}


div.faq {
	cursor: pointer;
	margin-bottom: 5px;
}
	div.faq p {
		margin: 5px 5px 5px 20px;
	}

	div.faq .faq_q {
		font-weight: bold;
	}
		div.faq .faq_q p {
			margin: 0;
		}

div.gallery {
	position: relative;
	z-index: 1;
}

div.sitemap {
	margin: 0;
}

	div.sitemap a {
		padding: 3px;
		color: #000000;
	}


div.login {
	background: url('../img/krepselis.gif') no-repeat right top #2D3E21;
	position: relative;
	z-index: 1;
}

	div.login .input2 {
		background-color: #9BAC8E;
		color: #2D3E21;
		border: 1px solid #384C2B;
		height: 18px;
	}

td.shop_cat {
	background-color: #B0C79E;
	width: 290px;
}

p.shop_list {
	background-color: #B0C79E;
	padding: 5px;
}

	p.shop_list a {
		color: #234C07;
	}

form {
	margin: 0;
	padding: 0;
}

#langs a {
	font-size: 11px;
	font-family: verdana;
	font-weight: normal;
	color: #666666;
	padding: 0;
	margin: 0;
}

	#langs img {
		margin-bottom: 2px;
	}
	
.simple_p p {
  margin: 0;
  padding: 0;
}

table.tvs_core_table_border_style_on {
  border: 1px solid rgb(204,153,51);
  border-right: 0;
  border-bottom: 0;
}

table.tvs_core_table_border_style_on td {
	border: 1px solid rgb(204,153,51);
	border-top: 0;
	border-left: 0;
}

table.tvs_core_table_border_style_on td p {
  margin: 0;
  padding: 0;
}

table.tvs_core_table_border_style_off td p {
  margin: 0;
  padding: 0;
}

table.tvs_core_table_border_style_off {
	border: 0;
}

table.tvs_core_table_border_style_off td {
	border: 0;
}

img.tvs_core_img_style_left {
	margin: 10px 10px 10px 0;
}

img.tvs_core_img_style_right{
	margin: 10px 0 10px 10px;
}
