body {
margin: 0px;
background: #e2decf;
}
form {
margin: 0px;
padding: 0px;
}
.input {
width: 153px;
height: 16px;
padding: 0px;
border: 0px;
color: #000;
font-size: 12px;
font-family: tahoma;
background: url('i/0.gif');
}
.submit{
width: 22px;
height: 22px;
border: 0px;
background: url('i/0.gif');
cursor: pointer;
}
.input2 {
width: 151px;
height: 20px;
padding-left: 15px;
padding-top: 6px;
border: 0px;
color: #000;
font-size: 12px;
font-family: tahoma;
background: url('i/footer_input_bg.gif') no-repeat;
}
.submit2{
width: 20px;
height: 26px;
border: 0px;
background: url('i/footer_submit_bg.gif') no-repeat top left;
cursor: pointer;
}

.header_top {
background: url('i/header_top.gif') no-repeat top left;
width: 1012px;
font-family: tahoma;
font-size: 12px;
color: #fff;
padding-left: 240px;
padding-top: 15px;
padding-bottom: 22px;
}
.header_top a {
color: #ffe891;
font-weight: bold;
text-decoration: none;
}
.header_top a:hover {
text-decoration: underline;
}
.header_bot {
background: url('i/header_bot.png') no-repeat top left;
width: 1012px;
font-family: tahoma;
font-size: 12px;
color: #fff;
padding-left: 265px;
}
.header_bot span a{
color: #ffe891;
font-weight: bold;
}

.menu_top {
width: 1012px;
padding-left: 56px;
padding-right: 47px;
padding-bottom: 7px;
}

.left_black {
background: url('i/left_column_bg.gif') repeat-y top left;
}
.left_black table{
background: url('i/left_column_bg_img.gif') no-repeat bottom left;
}
.left_red{
background: url('i/left_column_bg2.gif') repeat-y top left;
}


.menu_left {
padding: 3px;
border-bottom: 1px solid #6a6a6e;
width: 180px;
}
.menu_left a {
font-family: arial;
font-size: 14px;
font-weight: bold;
color: #fff;
text-decoration: none;
}
.menu_left a:hover {
color: #fee892;
}

.right_content {
background: url('i/right_bg.gif') repeat-y top left;
padding-top: 10px;
}

.block_title {
background: url('i/block_title_bg.gif') no-repeat left;
padding-left: 17px;
padding-top: 5px;
padding-bottom: 5px;
}
.block_title h1{
font-family: arial;
font-size: 17px;
font-weight: bold;
line-height: 18px;
color: #fff;
padding: 0px;
margin: 0px;
}
.block_title h2{
font-family: arial;
font-size: 17px;
font-weight: bold;
line-height: 18px;
color: #fff;
padding: 0px;
margin: 0px;
}
.block_title h3{
font-family: arial;
font-size: 17px;
font-weight: bold;
line-height: 18px;
color: #fff;
padding: 0px;
margin: 0px;
}

.right_col_pad {
padding-right: 37px;
}
.short_block {
width: 335px;
height: 200px;
border: 1px solid #e6e6e6;
margin-top: 20px;
}
.short_block a img {
max-height: 170px;
}.short_block_tarify {
border: 1px solid #e6e6e6;
margin-top: 20px;
}
.short_block_tarify a img {
max-height: 180px;
}
.tovar_name {
padding-left: 4px;
padding-right: 15px;
}
.tovar_name a{
font-family: arial;
font-size: 18px;
color: #000;
}
.tovar_name a:hover{
color: red;
}
.tovar_desc {
font-family: tahoma;
font-size: 11px;
color: #525252;
padding-top: 10px;
padding-bottom: 10px;
padding-left: 4px;
padding-right: 15px;
}
.tovar_desc ul{
padding: 0px;
}
.tovar_desc li{
font-family: tahoma;
font-size: 11px;
color: #525252;
padding: 0px;
}
.tovar_price {
background: url('i/price_bg.gif') no-repeat top left;
width: 166px;
height: 29px;
text-align: center;
line-height: 29px;
font-family: arial;
font-size: 18px;
color: #000;
padding-right: 15px;
}
.tovar_add_to_cart {
padding-top: 10px;
padding-right: 15px;
}
.short_block_2 {
width: 167px;
height: 242px;
border: 1px solid #e6e6e6;
margin-top: 20px;
}
.tovar_name_2{
padding-top: 5px;
padding-bottom: 5px;
text-align: center;
}

.tovar_name_2 a{
font-family: arial;
font-size: 11px;
color: #000;
font-weight: bold;
}
.tovar_price_2 {
text-align: center;
line-height: 29px;
font-family: arial;
font-size: 18px;
color: #000;
}
.tovar_add_to_cart_2 {
padding-top: 10px;
padding-bottom: 10px;
}

.text {
font-family: tahoma;
font-size: 11px;
color: #000;
padding-right: 65px;
}
.text a {
color: #000;
}
.text a:hover {
color: #a00e0d;
}
.text div {
padding-top: 20px;
padding-bottom: 7px;
margin-bottom: 7px;
border-bottom: 1px solid #c9c9c9;
font-size: 18px;
font-family: arial;
color: #550000;
}

.vote_title {
padding-top: 10px;
font-family: arial;
font-size: 14px;
font-weight: bold;
color: #fff1bb;
line-height: 25px;
border-bottom: 1px solid #c04949;
}
.vote_variant {
font-family: arial;
font-size: 11px;
font-weight: bold;
color: #fff;
line-height: 20px;
border-bottom: 1px solid #c04949;
}
.vote_variant a{
color: #fff;
text-decoration: none;
}
.vote_btn {
border: 0px;
background: url('i/vote_btn.gif') no-repeat top left;
width: 146px;
height: 24px;
cursor: pointer;
}

.go_partner a{
font-family: arial;
font-size: 11px;
font-weight: bold;
color: #ffe891;
line-height: 20px;
}
.banners {
margin-top: 25px;
margin-left: 25px;
}
.banners img{
border: 1px solid #c2c2c2;
}
.footer_menu {
background: url('i/footer_menu_bg.gif') repeat-x top left;
margin-left: 26px;
width: 962px;
}
.footer_menu a{
font-family: arial;
font-size: 12px;
font-weight: bold;
color: #000;
text-decoration: none;
}

.footer2 {
background: url('i/footer2_bg.gif') repeat-x top left;
margin-top: -4px;
margin-left: 26px;
font-size: 10px;
font-family: tahoma;
color: #fff;
}
.footer2 a {
color: #ffe891;
font-weight: bold;
}

.no_underline {
font-size: 22px;
color: red;
text-decoration: none;
font-family: gergia;
}
.faq {
font-size: 22px;
color: red;
text-decoration: none;
font-family: gergia;
}
#tagcloud {
max-height: 90px;
overflow: hidden;
border: 0px;
margin: 0px;
padding: 0px;
}
#tagcloud a {
font-family: "Trebuchet MS", "tahoma";
font-size: 16px;
}
#city {
width: 697px;
height: 407px;
overflow: hidden;
border: 0px;
margin: 0px;
padding: 0px;
}
#map {
margin-top: -407px;
border: 0px;
padding: 0px;
}
#imagewall img{
max-width: 350px;
max-height: 381px;
}

.table_border {
width: 697px;
border-top: 1px dotted #ccc; 
border-left: 1px dotted #ccc; 
}
.table_border  td{
border-right: 1px dotted #ccc; 
border-bottom: 1px dotted #ccc;
padding: 7px;
}

/*BLOG CSS*/

/* Assistive text */
.assistive-text {
	position: absolute !important;
	clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
	clip: rect(1px, 1px, 1px, 1px);
}
#access a.assistive-text:active,
#access a.assistive-text:focus {
	background: #eee;
	border-bottom: 1px solid #ddd;
	color: #1982d1;
	clip: auto !important;
	font-size: 12px;
	position: absolute;
	text-decoration: underline;
	top: 0;
	left: 7.6%;
}


blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

#primary {
font-family: arial;
font-size: 12px;
}

#primary a {
color: #000;
}
.widget-title {
font-size: 16px;
font-family: arial;
}
.entry-title {
font-size: 18px;
}
.entry-title a{
text-decoration: none;
}
.entry-title a:hover{
text-decoration: underline;
}
.widget ul {
font-family: arial;
font-size: 12px;
}

.ems_table table {
border-left: 1px solid #333;
border-top: 1px solid #333;
width: 695px;
border-collapse: collapse;
}
.ems_table table th{
border-right: 1px solid #333;
border-bottom: 1px solid #333;
background: #ccc;
padding: 4px;
}
.ems_table table td{
border-right: 1px solid #333;
border-bottom: 1px solid #333;
font-size: 11px;
padding: 4px;
}
.ems_table table td a{
text-decoration: none;
color: #000;
}
