body {
background:#e1e1e1 url(images/bg_body.jpg) top center no-repeat;
font-family:Arial,Helvetica,sans-serif;
margin:0;
padding:0;
}

.container {
width:980px;
margin:15px auto;
}

ul.topmenu {
margin:0;
padding:0;
overflow:hidden;
}

ul.topmenu li {
float:left;
height:35px;
list-style-type:none;
background:#696b6d;
text-align:center;
font-size:13px;
text-transform:uppercase;
margin:0 5px 0 0;
}

ul.topmenu li a {
color:#fff;
text-decoration:none;
font-weight:400;
font-family:tahoma;
display:block;
height:25px;
background:#696b6d;
float:left;
padding:10px;
}

ul.topmenu li a:hover {
background:#fff;
color:#666;
}

ul.topmenu li.indexpage a {
background:#fff;
color:#666;
padding:10px;
}

ul.topmenu li.search {
float:right;
list-style-type:none;
background:#fff;
text-align:left;
color:#666;
height:30px;
margin:0;
padding:5px 9px 0;
}

td.content {
background:url(images/bg_white.png) top center repeat;
padding:10px 25px 3px;
}

.catalog_left {
padding:0 20px 0 0;
}

table.leftmenu td {
height:30px;
vertical-align:middle;
border-bottom:2px solid #fff;
}

table.leftmenu td a,table.leftmenu td font.faq_olive {
display:block;
background:#b70303;
padding:8px 5px 7px 10px;
}

table.leftmenu td a.lightmenunobold {
display:block;
padding:8px 5px 7px 30px;
}

table.leftmenu td a:hover,table.leftmenu td font.faq_olive {
background:#333 url(images/list_h.png) 0 50% no-repeat !important;
}

.login_inputs td {
padding:0 0 5px;
}

td.logo {
height:85px;
background:#fff;
}

td.logo img {
border:0;
}

td.logo .left {
float:left;
padding:10px 0 0 10px;
}

td.logo .right {
width:610px;
float:right;
/*border-bottom:1px solid #e5e5e5;*/
height:80px;
position:relative;
}

td.logo .right .banner_akciya{
width:111px;
height:53px;
position:absolute;
bottom:-12px;
right:130px;
display:block;
background:url(images/banner_akciya.jpg) 0 0 no-repeat;
}

td.logo .right .dostavka{
position:absolute;
bottom:0;
left:0;
}

td.logo .right .phones {
float:left;
overflow:hidden;
}

td.logo .right .phones img{
margin-left:-20px;
}

td.logo .right table.basket {
float:right;
text-align:right;
margin:20px 25px 0 0;
}

table.footer {
padding:15px 0;
background:#6a6d6e;
}

table.main_text {
margin:15px 0 0;
}


table.main_text  img{
max-width:350px;
height:auto;
}

table.main_text  img.nolimit{
max-width:710px;
height:auto;
}


table.main_text  img.longimg{
max-width:695px;
}

.tovar,.tovar_wrapper_catalog {
border:1px solid #e5e5e5;
background:#fff;
margin:0 15px 15px 0;
padding:10px;
}

.tovar_indent .tovar_title {
text-align:center;
padding:0 0 10px;
}

.tovar_indent .tovar_title a {
text-decoration:none;
color:#b70303;
font-weight:700;
font-family:tahoma;
font-size:12px;
text-transform:uppercase;
}

.tovar_indent .tovar_price {
text-align:center;
color:#464646;
font-size:12px;
padding:10px 0 0;
}

.tovar_wrapper_catalog p {
height:100%;
}

.tovar_indent .tovar_price .digit {
font-size:13px;
}

.tovar_indent .tovar_podrobnee,.tovar_indent .tovar_tobasket {
width:50%;
text-align:center;
padding:10px 0 0;
}

.tovar_indent .tovar_tobasket form {
margin:0;
}

.tovar_indent .tovar_podrobnee {
border-right:3px solid #fff;
}

.tovar_indent .tovar_podrobnee a,.tovar_indent .tovar_tobasket a {
display:block;
background:#b70303;
text-decoration:none;
color:#fff;
padding:7px 5px 8px;
}

.tovar_indent .tovar_podrobnee a:first-letter {
text-transform:uppercase;
}

.tovar_indent .tovar_podrobnee a:hover,.tovar_indent .tovar_tobasket a:hover {
background:#333 !important;
}

.tovar_indent {
width:100%;
}

.footer .authoriz,.footer .rss,.footer .contact,.footer .other {
vertical-align:top;
border-right:2px solid #e1e1e1;
padding:0 25px;
}

.footer .other {
border-right:0;
}

.footer .contact .light {
line-height:16px;
}

.footer .contact a {
color:#fff;
}

.footer .contact a:hover {
color:#b70303;
text-decoration:none;
}

.footer .authoriz input {
border:1px solid #333;
}

.ags {
font-size:25px;
color:#FFF;
font-weight:700;
}

.logo .catalogn {
color:b70303;
}

.footer .catalogn {
display:block;
padding:0 0 10px;
}

.catalogn {
font-size:18px;
text-transform:uppercase;
color:fff;
text-decoration:none;
font-weight:700;
}

.lightmenu {
color:#FFF;
text-decoration:none;
font-size:11px;
font-weight:lighter;
}

.faq_olive {
font-size:11px;
color:#FFF;
}

.lightmenunobold {
color:#FFF;
text-decoration:none;
font-weight:lighter;
font-size:11px;
}

.cat {
font-weight:lighter;
text-decoration:none;
font-size:14px;
}

.catp {
font-size:13px;
text-decoration:none;
font-weight:700;
}

.zapros {
font-size:10px;
color:#FFF;
font-weight:lighter;
padding:5px 0;
}

p,body,font,div,td {
font-family:verdana,arial,helvetica,sans-serif;
font-size:11px;
}

h1 {
font-family:verdana,arial,helvetica,sans-serif;
font-size:19px;
color:#000;
margin:0 0 5px;
}

.homepage h1{
text-align:center;
}


.breadcrumbs a.cat {
color:#3a3a3a;
font-size:11px;
text-decoration:underline;
}

.breadcrumbs a.cat:hover {
text-decoration:none;
}

h3 {
font-family:verdana,arial,helvetica,sans-serif;
font-size:15px;
color:#000;
}

h4 {
font-family:verdana,arial,helvetica,sans-serif;
font-size:14px;
color:#000;
}

a {
font-family:verdana,arial,helvetica,sans-serif;
font-weight:700;
color:#000;
}

.small {
font-size:9px;
}

.faq {
font-size:14px;
}

.faq_gray {
font-size:14px;
color:#666;
}

.big {
font-size:16px;
text-decoration:none;
}

.standard {
font-weight:400;
text-decoration:none;
}

.standardsmall {
font-weight:400;
font-size:10px;
text-decoration:none;
}

.light {
color:#FFF;
}

.lightsmall {
color:#FFF;
font-size:9px;
}

.darkmenu {
color:#000;
text-decoration:none;
font-size:11px;
}

.topmenu {
color:#354E64;
text-decoration:none;
font-size:11px;
}

.lightstandard {
color:#FFF;
font-weight:400;
}

.middle {
color:#203A16;
}

.olive {
color:#FC851E;
}

.cart {
font-size:11px;
border-bottom:0 solid;
border-left:0 solid;
border-right:0 solid;
border-top:0 solid;
font-weight:700;
color:#333;
background-color:transparent;
margin:1px;
}

.cartsmall {
font-size:9px;
border-bottom:0 solid;
border-left:0 solid;
border-right:0 solid;
border-top:0 solid;
font-weight:700;
color:#FCC;
background-color:transparent;
margin:1px;
}

.totalPrice {
font-family:verdana,arial,helvetica,sans-serif;
font-size:16px;
border-bottom:0 solid;
border-left:0 solid;
border-right:0 solid;
border-top:0 solid;
font-weight:700;
color:red;
background-color:transparent;
margin:1px;
}

.login {
font-size:12px;
border:1px solid #dfdfdf;
font-weight:none;
color:#AA5A5A;
background-color:#FFF;
height:25px;
width:170px;
margin:1px;
}

.myaccount_tab_bottom {
border-bottom:1px solid;
border-left:0 solid;
border-right:1px solid;
border-top:0 solid;
text-align:center;
border-color:#CCC;
margin:1px;
}

.myaccount_tab_top {
border-bottom:0 solid;
border-left:0 solid;
border-right:1px solid;
border-top:1px solid;
text-align:center;
border-color:#CCC;
margin:1px;
}

.myAccount_bottomright {
border-bottom:1px dotted #CCC;
border-right:1px dotted #CCC;
}

.myAccount_bottom {
border-bottom:1px dotted #CCC;
}

.myAccount_right {
border-right:1px dotted #CCC;
}

.comparison_button {
border-bottom:1px solid;
border-left:1px solid;
border-right:1px solid;
border-top:1px solid;
background-color:#F6F6F6;
}

.pageSeparator {
border-bottom:2px dotted #CCC;
}

.selected_option {
background:#FFF url(file:///C|/Nikita/Proc/images/tmpl9_mainmenu_selected.gif) no-repeat;
background-position:top left;
background-color:#CA7A7A;
}

.clear {
clear:both;
}

a,a:hover,a:focus,a:active {
outline:none;
}

.adminlink {
text-align:center;
position:abslolute;
}

.adminlink a {
text-decoration:none;
color:#fff;
}

.adminlink a:hover {
color:#B70303;
}

a.det_to_basket {
text-decoration:none;
color:#fff;
display:block;
font-size:12px;
width:100px;
text-align:center;
}

a.det_to_basket img {
border:0;
width:40px;
}

a.det_to_basket span {
background:#B70303;
display:block;
text-align:center;
margin:5px 0 0;
padding:6px 10px;
}

td.add_to_bask {
padding:0 0 19px;
}

.tovar_indent .tovar_price td,.tovar_indent .tovar_image {
text-align:center;
}

a.zapros:hover,.no_underline {
text-decoration:none;
}

.consult_wrapper {position:fixed; width:100%; bottom:-61px; left:0; z-index:10;}
.consult {width:980px; margin:0 auto; text-align:right;}

.consult a{position:relative; top:-61px;}

.catalog_left{position:relative; z-index:11;}

/*.text_main img{max-width:200px; height:auto !important;}*/

.text_main .markaauto{
font-size:16px;
}

.text_main .opisanie{
font-size:12px;
padding:0 0 5px;
}

.text_main .opisanie font{
color:#464646;
}

.text_main .pictures{
padding:0 0 10px;
margin:0 0 10px;
border-bottom:3px solid #333;
}


.detailedtovarpage table li{margin:0 0 0 15px !important;}

.detailedtovarpage {width:100%;}

.bannerlink{display:block; padding:0;}

#vk_like, #___plusone_0, .fb-like, .odnoklmail, .tweetlike{float:left !important;}
.odnoklmail{width:250px !important;}
.tweetlike{width:118px !important;}

.likebuttons .fb-like{padding:0 20px 0 0;}
#home_likes {position:absolute; padding:15px 0 0 14px;}

ul.bloglist {
padding:0;
margin:25px 0 0 0;
}

ul.bloglist li{
display:block;
list-style-type:none;
padding:0 0 10px;
margin:0 0 10px;
border-bottom:1.5px solid #333333;
}


ul.bloglist .blogimg{
float:left;
padding:0 15px 0 0;
}

ul.bloglist .blogimg img{
width:160px;
height:120px;
}

ul.bloglist .blogtitle{
display:block;
font-size:16px;
}

ul.bloglist .blogdate{
display:block;
color:646464;
padding:0 0 5px;
}

ul.bloglist .blogdescr{
display:block;
color:393939;
padding:0;
}

.catalog_left {width:200px;}

#google_tr_wrapper{
position:absolute;
z-index:100;
top:20px;
right:140px;
}

#google_tr_wrapper .title{
text-align:center;
color:#000;
font-size:14px;
font-weight:700;
white-space:nowrap;
padding:0 0 10px;
}