html, body {	border: none; margin: 0pt; padding: 0pt;	font-family: Arial;}body {	text-align: center;	font-size: 10pt;	background: #4671b0 url(../img/bg.jpg) repeat;}table, td {	padding: 0pt; margin: 0pt;}img { 	border: none;}a {color: #353535;}.cleaner {	clear: both; 	height: 1px;}.conteiner {	 width: 1000px;	 margin: 0pt auto;	 text-align: left;	 position: relative;}.conteiner_1040 {	 width: 1140px;	 margin: 0pt auto;	 text-align: left;	 box-shadow: 0px 0px 40px #353535;}h1, h2 {color: #0952a0;	font-size: 18pt;padding: 0;	margin: 0; }#header {text-align: left;background: url(../img/header.jpg) no-repeat;height: 315px;}#cart {background: url(../img/cart.png) no-repeat right top;	width: 260px; height: 100px; top: 80px;left: 418px;position: absolute;}#cart p.caption {color: #0952a0;	font-size: 18pt;padding: 0;	margin: 0;}#logobox {top: 70px;	left: 0;position: absolute; width: 358px; text-align: right;}#menu {height: 61px;	background: url(../img/menu.png) no-repeat; position: absolute; width: 1000px; left: 0; top:250px;}#menu table {width: 100%; border-collapse: collapse; padding: 0; margin: 0; border-spacing: 0; }#menu table td {vertical-align: middle; text-align: center; height: 46px; background: url(../img/menu_border.png) no-repeat right;}#menu table td.first {width: 110px;}#menu table td.last {background: none; width: 150px;}#menu table td a {font-size: 11pt; font-weight: bold; text-decoration: none; color: #fff; display: block; width: 100%; line-height: 46px;}#menu table td.first a {border-radius: 5px 0px 0px 0px;}#menu table td.last a {border-radius: 0px 5px 0px 0px;}#menu table td a:hover, #menu table td a.active {background: url(../img/menu_hover.jpg) repeat-x; color: #5e561e;}#auth {top: 180px;left: 430px;position: absolute;}#auth p.caption a{color: #0952a0; font-size: 10pt;}#auth div{background: url(../img/auth.png) no-repeat left center;}#auth div a {	color: #0952a0;	font-size: 10pt;padding-left: 18px;}#area {background: #eeeff1; padding: 30px 0px 20px 0px;}#area .left_panel {float: left; width: 200px; }#area .center {float: left; width: 620px; margin: 0px 10px;}#area .right_panel {float: left; width: 160px;}#subscribeForm .emailfield {float: left;}#subscribeForm .emailfield input{width: 110px;}#area .right_panel p.caption{margin: 0; padding: 0; padding-top: 10px; color: #454545;}.left_panel .left_menu {background: #0a53a0;width: 195px;border-left: 5px solid #f8e252;border-radius: 5px; margin-top: 10px;}.left_panel .left_menu ul li a:hover {color: #f8e252;}.left_panel .left_menu ul.submenu li a:hover {color: #f8e252;}.left_panel .left_menu ul {padding: 0; margin: 0; list-style: none; background: url(../img/menu_li.jpg) repeat center right; border-radius: 0px 5px 5px 0px;}	.left_panel .left_menu ul.submenu {display: none; padding: 10px 0px 10px 0px; background: #0a53a0 url(../img/shadow.png) no-repeat top; border-radius: 0px;}	.left_panel .left_menu li.active ul.submenu {display: block;}.left_panel .left_menu ul  li {padding: 0px 0px 0px 0px; text-align: left; margin: 0; background: url(../img/li_border.jpg) no-repeat bottom;}	.left_panel .left_menu ul.submenu  li {padding: 0px 0px 0px 10px; text-align: left; margin: 0; background: none;}		.left_panel .left_menu ul  li.first {border-radius: 0px 5px 0px 0px;}		.left_panel .left_menu ul  li.last {border-radius: 0px 0px 5px 0px;}.left_panel .left_menu ul  li a {color: #fff; font-size: 9pt; padding: 8px 0px 10px 10px; background: url(../img/li.png) no-repeat left center; text-decoration: none; margin-left: 7px; display: block;}	.left_panel .left_menu ul.submenu  li a {color: #fff; font-size: 9pt; padding: 2px 0px 2px 10px; background: url(../img/li2.png) no-repeat left center; text-decoration: underline; display: block;}.right_panel h2 {border-bottom: 1px solid #cbcdda;}.right_panel .news_block_item {margin: 0;}.right_panel .info {border-bottom: 1px dotted #ccc; padding: 15px 0px 15px 0px;}#area .right_panel .title a {font-size: 9pt; color: #0952a0; text-decoration: none; font-weight: bold;}#area .right_panel .date {color: #565656; padding-left: 25px; background: url(../img/clock.png) no-repeat left center;}#content h1 {border-bottom: 1px solid #cbcdda;}#content h2 {border-bottom: 1px dashed #cbcdda;}#footer {height: 75px; background: url(../img/footer.jpg) no-repeat bottom; position: relative; color: #454545; font-size: 9pt;}#footer .notice {color: #454545; position: absolute; top: 0; left: 0; width: 170px; font-size: 9pt;}#footer .counters {color: #454545; position: absolute; top: 0; left: 190px; width: 100px; font-size: 9pt;}#footer .contacts {width: 170px; top: 0pt; left: 320px; position: absolute;}#footer .contacts p {padding: 0pt; margin: 0pt;}#footer .contacts p.caption {padding-bottom: 17px;}#footer .contacts p.caption a {font-size: 10pt; color: #0952a0;}#footer .copy {position: absolute; top: 0; right: 180px;}#footer .nav {position: absolute; top: 30px; right: 180px; background: url(../img/nav.png) no-repeat left center;}#footer .nav a {color: #0952a0; padding-left: 15px;}#footer .powerd {position: absolute; right: 10px; top: 0;}.mainpage {padding: 10px 0px;}.mainpage table td {width: 50%;}.mainpage table td img { padding: 0px 10px 0px 0px;}.mainpage table td a {color: #0952a0; font-size: 11pt;}#speedbar {font-size: 9pt; padding-top: 5px; color: #787878;}#speedbar a {color: #787878; font-size: 9pt;}.mainpage table td {padding: 0; margin: 0;}.mainpage table td p {margin: 0;}.phone {position:relative;}.phone span.cod {font-size:18px; position:relative; top:5px; vertical-align:top; color:#6b6c6d;}.phone span.num {color:#0951a0; font-size: 40px; font-weight:bold;}.email {color:#6b6c6d;}.uss_shop_blocks_view .uss_eshop_item .uss_img_holder {border: none;}/**/#cart a.basket_link {	position: absolute;	left: 0;	top: 0;	display: block;	width: 260px;	height: 90px;	z-index: 1000;}/**/.widget {min-width: 0 !important;}#ok_group_widget {	margin-top: 40px;}.uss_eshop_item .uss_shop_name {height:47px; overflow: hidden;}.uss_eshop_item .uss_shop_name a {line-height:15px;}a.add_to_cart {	text-decoration: none;    background: #133f77;    color: #fff;    padding: 6px 10px;    border-radius: 3px;    border: 1px solid #133f77;	display: inline-block;}a.add_to_cart:hover {background: none; color:#133f77;}