html {padding:0; margin:0; background:url(img/asfalt.jpg) top left repeat}
body {padding:0; margin:0; color:#888; font-size:11px; font-family:Tahoma, sans-serif}
td {vertical-align:top}
p {margin:4px 0}
a {color:#888; text-decoration:underline}
a img {border:none}
form {padding:0; margin:0}
input {padding:0; margin:0}

div.clear
   {
     clear: both;
   }

.main_tab {background:#2d2c2a}
.ugl1 {background:url(img/ugl1.gif) top left no-repeat; height:5px; width:5px; font-size:0%}
.toprep {background:url(img/toprep.gif) top left repeat-x; height:5px; font-size:0%}
.left1 {background:url(img/left.gif) top left repeat-y; font-size:0%}
.left2 {background:url(img/left.gif) bottom left repeat-y; font-size:0%}
.botrep {background:url(img/botrep.gif) bottom left repeat-x; height:5px; font-size:0%}
.right1 {background:url(img/right.gif) top left repeat-y; width:5px}
.tab_ots {padding:0 21px}
.leftobl {width:181px; padding:10px 0}
.razd {background:url(img/razd.jpg) top left no-repeat; width:181px; height:29px; text-align:left;}
.razdnz {font-family:Verdana, sans-serif; font-size:11px; color:#FFF; text-transform:uppercase; padding:9px 11px 0 11px; font-weight:bold;}.razdnz_ {font-family:Verdana, sans-serif; font-size:9px; color:#FFF; text-transform:uppercase; padding:9px 11px 0 11px; font-weight:bold;}
.menurazd {padding:8px 0; color:#888; font-size:12px}
.menurazd span {padding:4px 10px 4px 23px; display:block}
.menurazd a {color:#888; text-decoration:none}
.picleft {text-align:center; padding:3px 0}
.picleft img {border:#717171 double 3px; background:#FFF}
.nameprod {text-align:center}
.oldprice {text-decoration:line-through; }
.newprice {color:#FFF; font-size:12px; background: #950000; padding: 1px;}
.discount {text-align:right; padding:0 0 3px 0}
.aw {width:9px; padding:3px 0 0 0}
.statie {margin:7px 0}
.statie a {color:#888; text-decoration:none}
.statie a:hover {color:#888; text-decoration:underline}
.statie table {margin:7px 5px}
.tdcentr {padding:10px 3px}
.piccenter {text-align:center; background:url(img/picrep.jpg) 0 0 repeat-x; height:350px; border:#FFF solid 1px; margin:0 0 10px 0}
.tdright {padding:10px 5px 10px 0; width:116px}
.tdright li {list-style:none; margin: 0 0 0 2px;//margin:0 0 0 -15px;}
.krz {font-family:Verdana, sans-serif; color:#FFF; text-transform:uppercase; text-align:center; padding:6px 0; font-weight:bold;}
.kfzpic {text-align:center}
.kfzpic2 {text-align:center; padding:0 0 6px 0}
.plgrey1 {padding:5px 0 8px 0}
.plgrey2 {padding:4px 0 0 0}
.formots {margin:0 0 0 6px}
.formots2 {margin:8px 0 8px 6px}
.formots2 div {padding:3px 0}
.email {font-family:Verdana, sans-serif; font-size:10px}
.input1 {width:97px; height:19px; background:#e7e7e7; border:none; color:#2d2c2a; font-weight:bold; font-family:Verdana, sans-serif; padding: 2px 0 3px 5px}
.enter {font-family:Verdana, sans-serif; font-size:11px; color:#FFF; text-align:left; padding:10px 10px 8px 0}
.enter input {width:auto; height:auto; background:none; border:none;}
.enter a {color:#FFF; text-decoration:underline; font-size:11px;}
.plred1 {padding:5px 0 6px 0}
.help {text-align:center; color:#FFF; text-transform:uppercase; font-weight:bold;}
.label {vertical-align:middle; background:#6f6f6f;height:29px; font-family:Verdana, sans-serif; color:#FFF; text-transform:uppercase; padding:5px 11px; font-weight:bold;}
.label2 {border-bottom: solid 1px #6f6f6f; padding: 4px 0; //padding: 4px 0;}
.tvr {margin:0 5px}
.tvrname {margin:5px 10px}
.tovar {padding:0 5px 0 0; width: 50px;}
.tovar img {border:#717171 double 3px; background:#FFF}
.disac {padding:0 10px 0 0; width:50%;}
.akc {color:#FFF}
.contmain {margin:0 10px}
.bottab {margin:20px 0}
.bottab td {vertical-align:middle}
.copy {color:#FFF; padding:0 0 0 30px}
.asp {text-align:right; padding:0 30px 0 0; color:#FFF}
.asp a {color:#FFF; text-decoration:none}
.asp a:hover {color:#FFF; text-decoration:underline}
.formtop {height:50px; background:#8e0000; margin:11px 0 0 0}
.img {background:none; border:none; width:auto; height:auto;}
.formtop td {vertical-align:middle}
.tdsrh {padding:0 10px; width:122px}
.search {width:122px; height:16px; border:#2d2c2a solid 1px; background:#FFF;}
.ico {text-align:center; color:#FFF; font-family:Verdana, sans-serif; font-size:11px; text-transform:uppercase}
.ico img {border:#2d2c2a solid 1px}
.ico a {color:#FFF; text-decoration:none}
.ico a:hover {color:#FFF; text-decoration:underline}
.icoblock {margin:5px 0 15px 5px}
.logo {margin:0 50px 22px 50px}
.adress {text-align:right; font-family:Arial, sans-serif; font-size:11px; margin:14px 10px 13px 0; position: relative;}
.tel {text-align:right; margin:0 10px 0 0; font-family:Georgia, serif; color:#FFF; font-size:15px}
.tel1 {color:#888}
.tel2 {font-family:Arial, sans-serif; font-size:11px; color:#888}


ul.sample-menu { padding:0;margin:0px 0px; display: block;}
	ul.sample-menu li { padding:2px 0;margin:0;list-style:none;}
	ul.sample-menu div {padding:4px 10px 4px 23px;}
	ul.sample-menu div:hover { background:#1A1A1A; color:#dadada;}
	ul.sample-menu a:hover{ background:#1A1A1A; color:#dadada;}
	ul.sample-menu li ul { padding:0;margin:0 0 0 15px; }
	ul#my-menu a { padding-left:8px; }
	ul#my-menu a.collapsed { background:url('img/collapsed.gif') left 6px no-repeat; }
	ul#my-menu a.expanded { background:url('img/expanded.gif') left 6px no-repeat;}
	ul#my-menu div.expanded { background-color: #1A1A1A; }

/*input {width:97px; height:19px; background:#888; border:#000 solid 1px}
select {width:97px; height:19px; background:#888; border:#000 solid 1px}*/

.navigation input, .pagecontentfooter input {background:none; border:none; width:auto; height:auto;}

#boxSpecials {text-align:center;}

.prod {text-align:center; margin:10px auto;}
.prod img {background:#FFFFFF none repeat scroll 0 0;border:3px double #717171;}


div.contacterror 
   {
     border: 1px solid; 
     border-color: #ff0000; 
     background-color: #FFCCCC; 
     text-align: center; 
     margin-bottom: 0.5em; 
     margin-top: 0.5em;
	 color:#000;
   }
   
   
dl.itemLastViewed 
   {
     display: block;
     width: 98%; /* количество колонок, 48% - товар выводится двумя колонками, т.е. два товара в одной строке, 99% - товар выводится одной колонкой, т.е. один товар в одной строке */ 
     float: left;
     height: auto; /* высота блока с товаром, нужно устанавливать обязательно, иначе блоки товаров с картинками и без будут "слипаться" */ 
     margin: 0 0 0 0;
     padding: 0 0 0 0;
   }
   
   
.otziv img {border:#717171 double 3px; background:#FFF}
#boxReviewsContent p a img {border:#717171 double 3px; background:#FFF}

.form input, textarea 
   {
	  font-size: 1em;
	  border: 1px solid;
	  border-color: #666 #ccc #ccc #666;
	  padding: 2px;
   }
   
   
/*********************By SpyDEL***********************/
.tpad {
padding-bottom: 25px;
width: 120px;
}

.tpad2 {
padding-bottom: 25px;
width: 100px;
}
.my-sl-m { padding: 0px; }
.my-sl-m ul { margin-top: 20px; }
.my-sl-m li{ list-style: none; }
.wvr { width: 120px; float: left;}
/*********************By SpyDEL***********************/
.info h1{font-size:14px;}
.info h2{font-size:14px;}
.info {margin-top:20px;}
.infozaf {margin-top:15px; font-weight: bold;} 

.social-icons {
	margin-left: 16px;
    position: absolute;
    right: 200px;
    top: -7px;
    width: 200px;
}
	.social-icons a{
		display:block;
		width:25px;
		height:25px;
		float:left;
		margin-right:18px;
		margin-top:10px;
	}
.vk-soc {
	background: url(images/vkontakte.png) no-repeat 0 0 transparent;
}
.tw-soc {
	background: url(images/twitter.png) no-repeat 0 0 transparent;
}
.fb-soc {
	background: url(images/facebook.png) no-repeat 0 0 transparent;
}
.lj-soc {
	background: url(images/livejournal.png) no-repeat 0 0 transparent;
}
h1,h2,h3 {font-size:14px;}
.page {text-align:justify;}
