body {font-family: Tahoma, sans-serif;
font-size: 13px;
color: #555555;
margin: 0;
background: url(../images/top-bg.jpg) bottom right no-repeat;}
tr,th,td {margin: 0;padding: 0 3px; outline: 0; vertical-align: top;}
p {margin: 0; padding: 4px 0;}
img {padding: 0 3px; border: 0;}
h1 {font-size: 17px;margin: 2px 0;}
h2 {font-size: 16px;margin: 2px 0;}
h3 {background: #b22222; font-size: 16px; font-weight: bold; color: #ffffff; padding: 5px; margin: 0 0 5px 0;}
h4 {font-size: 16px; margin: 2px 0; color: #5f5f5f;}
a {color: #5f5f5f;}
.nspArt h4.nspHeader a {font-size: 14px; color: #5f5f5f;}
#logo {float: left; width: 415px; text-shadow: 1px 1px #ffffff;}
#opisanie {width: 550px; color: #b22222; font-weight: bold; font-size: 15px; float: right; text-align: right; font-style: italic; padding-top: 25px;}
#poisk {padding-top: 15px;}
#verh {margin: 0; padding: 0;}
#verh-in {width: 980px; clear: both; margin: 0 auto; padding-top: 0px; color: #5f5f5f; font-size: 14px;}
.verh-mod {float: right; text-align: right; padding: 10px 5px 0 5px; font-size: 16px;}
.verh-mod img {padding: 0;}
#contact {padding: 125px 10px 0 0; color: #024614; font-weight: bold; font-size: 15px; text-shadow: 1px 1px #ffffff;}
.vrmod {background: #efefef url(../images/vrmod.png) bottom center no-repeat; border-top-left-radius: 10px; border-top-right-radius: 10px; border-top: 1px solid #5f5f5f; padding: 5px 10px;}
#glavnoe-menu {padding: 10px 0 7px 0;}
#glavnoe-menu ul {width: 100%; float: right; display: block; padding: 0; margin: 0;}
#glavnoe-menu li {float: left; display: block; margin: 2px 9px 0 0; font-size: 14px; font-weight: bold;}
#glavnoe-menu a {background: #b22222; padding: 3px 10px; color: #ffffff; font-size: 14px; text-decoration: none; height: 20px;}
#glavnoe-menu a:hover {color: #ffffff; background: #5c5c5c;}
#pod-verh1 {width: 600px;}
#pod-verh1 img {padding: 0;}
#pod-verh3 {width: 411px;}
#osn {width: 980px; clear: both; height: auto; margin: 0 auto;}
.mod-sts {background: #ffffff; height: auto;}
.mod-sts a {display: block; text-decoration: none; font-size: 14px; padding: 3px 0;}
.ser-mod {padding-top: 5px;}
#side-mod-left {float: left; width: 350px;}
#side-mod-left li {border-bottom: 1px solid #cccccc;}
#side-mod-left h3 {margin-top: 10px;}
#pod-mod {width: 980px;}
ul.menu {padding: 0 5px; margin: 0;}
.pod-left {float: left; padding: 5px 5px 5px 0; width: 32%;}
.pod-center {float: left; padding: 5px; width: 32%;}
.pod-right {float: right; padding: 5px 0px 5px 5px; width: 32%;}
#seredina {width: 630px;}
#seredina h3 {margin-top: 10px;}
#seredina img {padding: 3px;}
#nis {margin: 0; padding-top: 5px; color: #000000;}
#nis h4 {color: #5f5f5f; font-weight: normal;}
#nis a {color: #5f5f5f;}
#nis-in {width: 980px; padding-top: 5px; clear: both; height: auto; margin: 0 auto; background: text-align: right;}
/*логин*/
.userdata {border: 0; padding: 0;}
.clr {clear: both;}
#vmCartModule {text-align: right; padding: 0 10px;}
#copy {text-align: left;}
.xmap ul, li {
	margin		: 0;
	padding		: 0;
	background	: transparent;
	clear: right !important;
	display: block;}