body {
margin: 0;
padding: 0;
background: #ffffff url(images/bg_top.png) repeat-x 0 0;
font-family:Calibri;
font-size: 12px;
line-height: 130%;
color: #545252;
}

img {
border: none;
}

p {
margin: 0;
padding: 0;
}

h1, h2, h3, h4, h5 {
font-family:Calibri;
font-weight: normal;
}

.conteiner-inline {
background:transparent url(images/left.png) no-repeat scroll 0 0;
margin:-14px auto 0;
position:relative;
top:-1px;
width:1101px;
}

.conteiner-right {
background:transparent url(images/right.png) no-repeat scroll 100% 0;
overflow:auto;
margin:0 auto;
width:1085px;
}

.conteiner-left-bottom {
background: url(images/left_bottom.png) no-repeat 0% 100%;
overflow:auto;
margin:0 auto;
width:1085px;
}

.conteiner-right-bottom {
background: url(images/right_bottom.png) no-repeat 100% 100%;
overflow:auto;
margin:0 auto;
width:1085px;
}

.header {
background:transparent url(images/header_bg.png) repeat-x scroll 0 0;
height:310px;
position:relative;
z-index:3;
min-width:1101px;
}

.header-inner {
width: 981px;
margin: 0 auto;
}

.header-inner p.text-header {
color:#FFFFFF;
font-size:15px;
font-weight:bold;
position:relative;
top:2px;
float:left;
}

.logo {
clear:both;
float:left;
}

.basket {
background:transparent url(images/basket_bg.png) no-repeat scroll 0 0;
float:left;
height:22px;
padding-left:35px;
width:150px;
padding-top:3px;
}

.login {
float: right;
margin-top:4px;
}

.header-right div {
display: inline;
}

.header-right {
float: right;
width:260px;
}

.header-right a, .header-right a:hover, .header-right a:link, .header-right a:visited {
color: #ffffff;
text-decoration: underline;
font-size: 12px;
}

.right-contact {
background:transparent url(images/cont_bg.png) no-repeat scroll right center;
float:right;
height:51px;
padding-right:57px;
padding-top:7px;
text-align:right;
width:190px;
margin-top:-1px;
}

.right-contact .phone-large { 
color: #af0000;
font-size: 20px;
}

.right-contact .phone-medium { 
color: #af0000;
font-size: 16px;
}

.right-contact  .hour-work {
color: #686464;
font-size: 10px;
font-weight:bold;
}

.main-menu {
float:left;
width:100%;
}

.main-menu  ul.menu {
FLOAT: LEFT;
width: 100%;
margin: 0;
padding: 0;
}

.main-menu  ul.menu li {
float:left;
height:38px;
list-style-image:none;
list-style-type:none;
padding-left:10px;
text-align:left;
width:99px;
}

.main-menu  ul.menu li a, .main-menu  ul.menu li a:link, .main-menu  ul.menu li a:visited {
color: #686464;
font-size: 14px;
text-decoration: none;
}

.main-menu  ul.menu li.menu-item {
background: url(images/main_menu_item.png) no-repeat 0 0;
}

.main-menu  ul.menu li.menu-item a {
display:block;
padding:3px 15px 0 13px;
}

.main-menu  ul.menu li.first a {
display:block;
padding:12px 15px 0 31px;
background:transparent url(images/dollar.png) no-repeat scroll 11px 11px;
}

.main-menu  ul.menu li.active, .main-menu  ul.menu li:hover {
background: url(images/main_menu_active.png) no-repeat 0 0;
}

.main-menu  ul.menu li.active a, .main-menu  ul.menu li:hover a {
color: #ffffff;
}

.search-row {
background:transparent url(images/search_row_bg.png) repeat-x scroll 0 0;
float:left;
height:27px;
width:100%;
}

.search-row form {
background:transparent url(images/form_bg.png) no-repeat scroll 0 0;
float:right;
margin-right:15px;
padding-left:3px;
//padding-left:16px;
width:213px;
margin-top:2px;
}

.search-row form input.serch-text {
border:medium none;
color:#676666;
font-size:10px;
padding-left:10px;
//padding-left:0;
position:relative;
top:-2px;
width:173px;
//width: 165px;
}

.search-row form input.search-password {
background:transparent url(images/form_button_bg.png) no-repeat scroll 0 0;
border:medium none;
height:23px;
margin-left:3px;
width:23px;
//margin-left:5px;
}

.wide-row {
background:transparent url(images/wide_bg.png) repeat-x scroll 0 0;
float:left;
height:149px;
width:981px;
}

.wide-row-inner {
background:transparent url(images/man.png) no-repeat scroll 40px bottom;
height:149px;
text-align:center;
width:981px;
}

.slogan {
color:#DAD4D4;
font-size:30px;
font-weight:bold;
left:15px;
position:relative;
top:55px;
}

.slogan-1 {
color:#DAD4D4;
font-size:19px;
left:44px;
position:relative;
top:65px;
}

.center {
margin:0 auto;
padding-top:15px;
width:920px;
}

.left {
float: left;
width: 250px;
position: relative;
}

.content h2 {
color: #af0000;
font-size: 22px;
margin: 10px 0 0 0;
}

h3 {
color: #1f1e1e;
font-size: 17px;
margin: 10px 0 10px 0;
}

.field-phpoto {
float: left;
margin: 0 10px 10px 0;
}

.content p{
margin: 10px 0;
}

.buttons-node {
margin: 10px 0 0 0;
}

.buttons-node  img {
float:left;
margin-right:8px;
}

.reviews {
color: #af0000;
font-size: 18px;
margin:-10px 0 0;
clear:both;
}

.content {
float:left;
margin:0 -200px 0 -250px;
width:100%;
}

.squeez {
margin:0 220px 0 270px;
}

.right {
float: left;
width: 200px;
position: relative;
}

.block-1 {
background: url(images/block_1.png) no-repeat 0 0;
height:116px;
color: #5a5757;
font-size:15px;
padding:10px 10px 0;
width:180px;
}

.block-1 .block-content  img{
float: left;
margin: 0 5px 0 0;
}

h5 {
color: #af0000;
font-size: 17px;
font-weight: bold;
margin: 0 0 10px 0;
}

.adverst {
margin-left:73px;
}

.block-content .adverst  a, .block-content .adverst  a:hover {
background:transparent url(images/str.png) no-repeat scroll 100% 4px;
color:#AF0000;
display:block;
float:left;
font-size:17px;
font-weight:bold;
margin-top:5px;
padding-right:13px;
text-decoration:none;
}

.content a, .block-content a {
color: #0b60fb;
text-decoration: underline;
font-weight: bold;
font-size: 13px;
}

.content a:hover, .content a:visited, .content a:link, .block-content a:hover{
color: #0b60fb;
text-decoration: underline;
}

.reviews img {
position: relative;
top: 7px;
}

.block-2 .top {
background: url(images/block_2_top.png) no-repeat 0 0;
height:7px;
width:203px;
}

.block-2 .block-content {
background:transparent url(images/block_2_center.png) repeat-x scroll 0 0;
float:left;
height:275px;
padding:20px 9px 0 5px;
width:170px;
}

.block-2 .bottom  {
background: url(images/block_2_bottom.png) no-repeat 0 0;
height:7px;
width:203px;
//margin-top: -19px;
}

form label {
display: block;
}

.field-subscr input {
background:transparent url(images/subscr_input_bg.png) no-repeat scroll 0 0;
border:medium none;
height:23px;
padding:2px 5px 0;
width:156px;
}

.field-subscr label {
font-weight: bold;
font-size:14px;
}

.block-2 form {
margin-left:4px;
width:200px;
margin-top: 12px;
}

.block-2 {
font-weight: bold;
font-size:14px;
}

.field-subscr {
margin-bottom: 10px;
}

.subscr_button {
background:transparent url(images/sudscr_button.png) no-repeat scroll 0 0;
border:medium none;
height:28px;
margin:0 0 0 35px;
width:94px;
}

.footer-1 {
border:1px solid #D9DBD9;
float:left;
margin-left:5px;
margin-top:10px;
padding:5px 0 0 10px;
width:903px;
}

.footer-2 {
border:1px solid #D9DBD9;
float:left;
margin-left:5px;
margin-top:10px;
padding:5px 0 0 10px;
width:903px;
margin-bottom: 40px;
}

.footer-1 h4 {
color: #af0000;
font-size: 16px;
margin: 10px 0;
}

.block-3 {
float: left;
width:695px;
margin-right:15px;
}

.rss {
float: left;
margin:16px 10px 16px 0;
}

.block-4 {
float: left;
}

.block-4 p.follow {
color: #219ec0;
font-weight: bold;
margin-top:10px;
}

.block-4 p.twitter {
font-size: 16px;
margin-bottom:10px;
}

.block-4 img {
margin-right:20px;
}

.block-5 ul {
float: left;
}

.block-5 ul.menu-bottom4 li.no-link{
margin-top: 15px;
}

.block-5 ul li {
list-style-image: none;
list-style-type: none;
margin-bottom: 5px;
}

.block-5 .block-content {
margin-left: 50px;
}

.block-5 {
font-size:15px;
font-weight:bold;
margin:0 auto;
width:800px;
}

.block-5 .block-content a, .block-5 .block-content a:hover {
font-weight: normal;
color: #7d7f80;
text-decoration: none;
}

.header-no-front {
background:transparent url(images/header_1_bg.png) repeat-x scroll 0 0;
height:161px;
min-width:1101px;
position:relative;
z-index:3;
}

.basket-1 {
background:transparent url(images/basket_1_bg.png) no-repeat scroll 0 0;
float:left;
height:22px;
padding-left:15px;
padding-top:3px;
width:160px;
color: #ffffff;
}

.right-contact_1 {
background:transparent url(images/cont_1_bg.png) no-repeat scroll right center;
float:right;
height:51px;
margin-top:-1px;
padding-right:57px;
padding-top:7px;
text-align:right;
width:190px;
}

.right-contact_1 .phone-large {
color:#AF0000;
font-size:20px;
}

.right-contact_1 .phone-medium {
color:#AF0000;
font-size:16px;
}

.right-contact_1 .hour-work {
color:#686464;
font-size:10px;
font-weight:bold;
}

.breadcrumb {
color:#FFFFFF;
float:left;
padding:5px 6px 0 22px;
}

.breadcrumb  a {
color: #ffffff;
}

.banner {
margin-top:15px;
}

.content-1 {
float:left;
margin:0 -200px 0 0;
width:100%;
}

.squeez-1 {
margin:0 220px 0 0;
}

.content-1 h2 {
color:#AF0000;
font-size:22px;
margin:10px 0;
}

.content a:hover, .content a:visited, .content a:link, .block-content a:hover, .content-1 a:hover, .content-1 a:visited, .content-1 a:link {
color:#0B60FB;
text-decoration:underline;
}

.content-1 a, .block-content a {
color:#0B60FB;
font-size:13px;
font-weight:bold;
text-decoration:underline;
}

.banner-inner img {
float:left;
margin:0 20px 0 0;
}

.content-1 p {
font-size:14px;
line-height:180%;
margin:0 0 20px;
}

.block-8 {
width: 921px;
margin:7px auto 0;
}

.block-8 .block-left {
background:transparent url(images/block-top_left.png) no-repeat scroll 0 0;
float:left;
height:220px;
width:15px;
}

.block-8 .block-content {
background:transparent url(images/block_top_main.png) repeat-x scroll 0 0;
float:left;
height:200px;
padding:10px;
width:871px;
color: #717171;
font-size: 14px;
font-weight: bold;
}

.block-8 .block-content .block-top-red {
color:#AF0000;
font-size:18px;
font-weight:bold;
margin-right:20px;
}

.block-8 .block-content .hot {
margin:7px 0 25px;
}

.block-8 .block-right {
background:transparent url(images/block-top_right.png) no-repeat scroll 0 0;
float:left;
height:220px;
width:15px;
}

.block-8 .block-content .cover img {
float:left;
margin:0 15px 0 0;
}

.block-8 .block-content .name {
color: #000000;
margin-bottom:15px;
}

.block-8 .block-content .price-old {
font-size:11px;
}

.block-8 .block-content .price-now  {
color:#AF0000;
font-size:20px;
margin-bottom:15px;
}

.best {
margin-left:15px;
position:relative;
top:-8px;
}

.block-8 .block-content .free {
color:#AF0000;
}

.block-8 .block-content .add {
color: #3c3b3b;
font-weight:normal;
}

.block-8 .top-left {
float: left;
width:435px;
}

.guaranted {
left:125px;
position:relative;
}

.buttons-node a {
display: inline;
}

.button-1 {
float: left;
}

.block-9 {
clear: both;
margin:0 auto;
width:921px;
}

.rows {
float:left;
height:50px;
margin:15px 0;
width:307px;
}

.rows .img {
float: left;
margin-top:-4px;
}

.rows .bold {
background:transparent url(images/pimpa.png) no-repeat scroll right 9px;
color:#484949;
font-size:18px;
font-weight:bold;
padding-right:10px;
}

.rows p {
font-size:14px;
}

.h2 {
clear: both;
color: #af0000;
font-size: 24px;
}

.left-block-2 {
background: url(images/block_2_left.png) no-repeat 0 0;
float: left;
height:297px;
width:8px;
}

.right-block-2 {
background: url(images/block_2_right.png) no-repeat 0 0;
float: left;
height:297px;
width:8px;
}

.block-2 .block-content h5 {
margin-left: 5px;
}

.block-2 .block-content p {
margin-left: 5px;
}
