@charset "utf-8";

* {margin: 0px; padding: 0px; vertical-align: top;}
body {background: url("./images/body.png") repeat-x; font-family: Trebuchet MS; font-size: 13px; color: #545454;}
img {border: none;}
.text a { font-family: Trebuchet MS;  }
a {font-family: Arial Narrow; font-size: 13px; color: #5788be; text-decoration: none; font-weight: normal;}
a:hover {text-decoration: underline;}

.grey {color: #c7c7c7;}
.yellow {color: #ffd14f; font-weight: bold;}
.arial {font-family: Arial Narrow;}
b.blue {font-weight: normal; color: #5788be;}
b.cross {text-decoration: line-through;}
b.orange {font-size: 16px; color: #ff840f;}
b.green {color: #297315;}
a.active {font-weight: bold;}
a.under {font-weight: bold; text-decoration: underline;}
a.under:hover {text-decoration: none;}
p.px12 {font-size: 12px;}
p.px1 {font-size: 7px;}

table.main, .up, .down {border-collapse: collapse; margin: 0px auto; width: 984px;}
.header {height: 119px; background: url("./images/logo.png") no-repeat; font-family: Arial Narrow; font-size: 14px; color: white; text-align: left;}

.header p {float: left; padding-top: 90px; padding-left: 26px;}
.header a {color: #c7c7c7; text-decoration: none;}
.header a:hover {text-decoration: underline;}
.header a.account {color: white;}
.profile_main, .header .search {width: 580px; float: right;}
.footer .search {float: left; width: 700px;}
.profile_main {height: 39px;}
.profile_main div, .search div  {float: left;}
.profile_main .name {padding-top: 13px; width: 160px; padding-left: 14px;}
.basket {margin-left:0px; height: 39px; background: url("./images/basketc.png") repeat-x;}/*width: 251px; */
.basket .button {padding-left: 0px; padding-top: 7px;}
.basket .price {padding-left: 10px; padding-top: 13px;}
.basket .price a {font-weight: bold; color: #ffd14f; text-decoration: none;}
.basket .price a:hover {text-decoration: underline;}
.profile_main .account {padding-top: 13px; padding-left: 12px;padding-right: 10px;width:200px;float:right;}
.header .search {height: 80px; background: url("./images/head_search.png") no-repeat 100% 0%;}
.footer .search {height: 80px; background: url("./images/bottom_search.png") no-repeat 100% 0%;}
.search .word {font-family: Calibri; font-size: 18px; font-weight: bold; color: white; padding-left: 25px; padding-top: 25px;}
.search .form_text {padding-top: 23px; padding-left: 5px;}

.header .search form .text {width: 216px; height: 23px; border: none; background: url("./images/search_text.png") no-repeat; color: #444; text-decoration: underline; padding-left: 15px; padding-top: 3px;}
.footer .search form .text {width: 306px; height: 23px; border: none; background: url("./images/search_text2.png") no-repeat; color: #444; text-decoration: underline; padding-left: 15px; padding-top: 3px;}
.search .form_select {padding-top: 25px; padding-left: 5px;}
.search form select {border: none; width: 120px; height: 16px; background: #fff; color: #545454;}
.search form option {border: none; background: #fff;}
.search .button {padding-left: 15px; padding-top: 16px;}
.header .search .go {width: 55px; height: 36px; background: url("./images/search_go.png"); border: none; cursor: hand;}
.footer .search .go {width: 55px; height: 36px; background: url("./images/search_go2.png"); border: none; cursor: hand;}
.search .details {padding-left: 10px; padding-top: 25px;}
.header .search .details a {text-decoration: underline; color: #c7c7c7;}
.search .details a:hover {color: white;}
.footer .search .details a {text-decoration: underline; color: #e2e2e2;}

.menu {height: 36px; background: url("./images/menu.png") no-repeat; padding-left: 30px;}
.menu a {display: block; float: left; margin-left: 5px; height: 21px; text-align: center; padding: 1px 10px; font-family: Trebuchet MS; font-size: 15px; color: #41505f; text-decoration: none;}
.menu a:hover {text-decoration: underline;}


.menu a { margin-top: 12px; border-bottom: 1px solid #d8dee3; border-radius: 5px 5px 0px 0px; background: #f7f9fa url(./images/back_main_menu.png) left bottom repeat-x;}
.menu a.active  { margin-top: 7px; padding-top: 6px; border-radius: 5px 5px 0px 0px; background: #c9d8e7 url(./images/back_main_menu_select.png) left bottom repeat-x; border: 1px solid #2c6da7; border-bottom: none; font-weight: bold; color: white;}
 
/*
.menu .p1 {width: 81px; background: url("./images/p1.png") no-repeat;}
.menu .p2 {width: 94px; background: url("./images/p2.png") no-repeat;}
.menu .p3 {width: 81px; background: url("./images/p3.png") no-repeat;}
.menu .p4 {width: 81px; background: url("./images/p4.png") no-repeat;}
.menu .p5 {width: 132px; background: url("./images/p5.png") no-repeat;}
.menu .p7 {width: 152px; background: url("./images/p7.png") no-repeat;}
.menu .p1_active {width: 81px; background: url("./images/p1a.png") no-repeat; font-weight: bold; color: white;}
.menu .p2_active {width: 94px; background: url("./images/p2a.png") no-repeat; font-weight: bold; color: white;}
.menu .p3_active {width: 81px; background: url("./images/p3a.png") no-repeat; font-weight: bold; color: white;}
.menu .p4_active {width: 81px; background: url("./images/p4a.png") no-repeat; font-weight: bold; color: white;}
.menu .p5_active {width: 132px; background: url("./images/p5a.png") no-repeat; font-weight: bold; color: white;}
.menu .p7_active {width: 152px; background: url("./images/p7a.png") no-repeat; font-weight: bold; color: white;}
*/

table.main {background: url("./images/main_up.png") no-repeat;}
div.main {margin: 0px auto; width: 984px; background: url("./images/main.png") repeat-y;}
.path {height: 25px; padding-top: 9px; padding-left: 15px; padding-right: 15px;}
.path .left {float: left;}
.path .right {float: right;}
/*td.left, td.content, td.right {background: url("./images/main_up.png") repeat-x;}*/
td.left {width: 241px;height:100%;}

td.left .block .other {font-family: Arial Narrow; font-size: 13px; color: #545454; font-weight: bold; padding-left: 29px;}
td.left .block .other a {font-weight: bold;}
td.left .block ul {padding-left: 25px; list-style: none;}
td.left .block ul.ul2 {padding-left: 20px;}

td.left .block ul li {padding-bottom: 3px;}
.coin_grey {list-style: url("./images/coin_grey.png") outside;}
.coin_yell {list-style: url("./images/coin_yell.png") outside;}
.coin_green {list-style: url("./images/coin_green.png") outside;}
td.content {width: 547px;}

td.content .info {width: 260px; /*height: 271px;*/ float: right; padding-bottom: 20px;}
td.content .info .title {font-size: 14px; padding-left: 0px;}
td.content .info .seller {color: #5788be;}
td.content .info .seller a {font-family: Trebuchet MS;}
td.content .line {padding-top: 10px; padding-bottom: 10px;}
table.prices {border-collapse: collapse; font-size: 12px;}
table.prices td.column1 {width: 100px;}
td.content .basket_num1, td.content .basket_num2, td.content .basket_num3 {float: left;}
.basket_num1 {font-weight: bold; padding-top: 9px;}
.basket_num2 {padding-left: 5px; padding-top: 6px;}
.basket_num2 input {width: 39px; height: 22px; border: solid 1px #d2d2d2; font-family: Trebuchet MS; font-size: 12px; color: #545454; padding-left: 10px;}
.basket_num3 {padding-left: 10px;}
td.content .next_info {text-align: left; font-size: 12px; padding: 10px;}
td.content .format {font-weight: bold; padding-left: 30px; padding-top: 15px;}
td.content .pages1 {margin: 0px auto; width: 521px; height: 24px; background: url("./images/page_bottom.png") no-repeat 0% 100%; padding-top: 15px;}
td.content .pages1 a {width: 132px; height: 21px; display: block; float: right; background: url("./images/page.png"); font-family: Arial Narrow; font-size: 12px; color: #979797; text-align: center; padding-top: 3px; margin-right: 10px;outline:none;}
td.content .pages1 a.active {background: url("./images/page_active.png"); font-weight: normal;outline:none;}
td.content .pages2 {margin: 0px auto; width: 521px; height: 169px; background: url("./images/page2.png") no-repeat;}
.pages2 img {border: solid 1px #c7c9d2; margin-left: 10px; margin-top: 8px;}
td.right {width: 196px;}
.little_block1, .little_block2 {margin: 0px auto; width: 181px; height: 212px;}
.little_block1 {background: url("./images/little_block1.png"); padding-left: 10px; width: 171px; padding-top: 10px; height: 202px; font-size: 13px;}
.little_block1 p {padding-left: 15px;}
.little_block1 a {font-family: Tahoma; font-size: 13px; text-decoration: underline;}
.little_block1 a:hover {text-decoration: none;}
.little_block1 table td.td_left {padding-left: 15px;}
.little_block1 table td.right {padding-left: 5px;}
select.news_det {width: 120px; height: 20px; background: url("./images/input.png") no-repeat; border: none; padding-top: 2px;padding-bottom: 2px padding-left: 5px;}
.little_block1 input.input {width: 120px; height: 20px; background: url("./images/input.png") no-repeat; border: none; padding-top: 2px; padding-left: 5px;}
.little_block1 input.check {width: 13px; height: 13px; border: none; background: url("./images/check.png") no-repeat; margin-top: 3px;}
td.right .div_up{margin: 0px auto; width: 181px; height: 5px; font-size: 1px; background: url("./images/right_div_up.png") no-repeat; margin-top: 10px;}
td.right .div_bg{margin: 0px auto; width: 171px; background: url("./images/right_div_bg.png") repeat-y; padding-left: 10px;}
td.right .div_down{margin: 0px auto; width: 181px; height: 5px; font-size: 1px; background: url("./images/right_div_down.png") no-repeat; padding-bottom: 0px;}
td.right .div_bg ul {padding: 0px; padding-left: 0px; padding-top: 10px;}
td.right .div_bg li {padding: 0px; padding-bottom: 10px; list-style: none; font-family: Arial Narrow; font-size: 10px; color: #2b3035;}
.little_block2 {margin-bottom: 15px; background: url("./images/little_block2.png"); padding-left: 10px; padding-right: 10px; width: 161px; padding-top: 10px; height: 202px; font-size: 13px;}
.little_block2 .title {padding-left: 0px; text-align: center;}
.little_block2 .title2 {font-family: Arial Narrow; font-size: 10px; color: #5788be; text-align: center;}

.footer {background: url("./images/main_down.png") no-repeat 0% 100%; height: 189px; font-family: Calibri; font-size: 12px; color: #9c9da3; text-align: justify;}
.footer .left {width: 700px; float: left;}
.footer .text {padding-top: 70px; padding-right: 5px; padding-left: 20px; }
.footer .right {width: 260px; height: 171px; float: left; background: url("./images/addr.png") no-repeat 100% 2px; font-family: Tahoma; font-size: 12px; color: #78818d; margin-left: 16px;}
.footer hr {width: 100%; height: 1px; color: #9c9da3;}
.footer .addr {width: 260px; /*height: 30px;*/ text-align: center; padding-top: 80px;}
.footer .phones {width: 220px; padding-left: 36px;}
.footer .tel1 {font-size: 18px; color: #5788be;}
.footer .tel2 {font-size: 18px; color: #ff7d01;}
.footer .urls_left {width: 38px; height: 30px; float: left; padding-left: 36px; padding-top: 10px;}
.footer .urls_right {width: 150px; height: 30px; float: left; padding-left: 30px; padding-top: 10px;}
.blue {color: #5788be;}
.orange {color: #ff7c00;}
table.down td.left {width: 227px;}
table.down td.banners {width: 530px; padding-top: 7px;}
table.down td.banners img {border: none; padding-right: 8px;}
table.down td.right {padding-top: 12px; color: #9c9da3; font-size: 12px;}
table.down td.right a {font-size: 12px;}

.title1 {font-family: arial; font-size: 14px; font-weight: bold; color: #545454;}
.title2 {font-family: arial; font-size: 14px; font-weight: bold; color: #545454; padding-left: 15px;}
.title3 {font-family: arial; font-size: 14px; font-weight: bold; color: #545454;}
.pad_left {padding-left: 15px;}

.little_block2 p {padding-left: 15px;}
.little_block2 label {padding-left: 15px;font-size:12px;}
input.input2 {width: 120px; height: 20px; background: url("./images/input.png") no-repeat; border: none; padding-top: 2px; padding-left: 5px;}
div.articul {padding: 0px; margin: 0px; text-align:left; float:left; padding-left:10px; color:#5788be; font-size:12px}

div.quant {padding: 0px; margin: 0px; text-align:right; float:right; padding-right:10px; color:#5788be; font-size:12px}
div.quant_r {padding: 0px; margin: 0px; text-align:right; float:right; padding-right:10px; color:#ff0000; font-size:12px}
span.quant {text-align:left; color:#545454;  font-size:12px}
input.quant {text-align:left; color:#545454;  font-size:14px; border:0px; width:35px;}
span.prev {text-align:center; color:#545454;  font-size:12px}
div.little_space{height:12px}

.corners { background: #eeeff1; border: 1px solid #e0e0e0; width: 254px; }
.corner1 {
      background: url(./images/t-l.jpg) top left no-repeat;
      position: relative;
      margin: -1px;
}
.corner2 { background: url(./images/t-r.jpg) top right no-repeat; margin: 0px;}
.corner3 { background: url(./images/b-r.jpg) bottom right no-repeat;}
.corner4 { background: url(./images/b-l.jpg) bottom left no-repeat; padding: 4px 0 10px 0;}

.forum-info-box-inner ul,ol{padding:20px;}

div.folio {
	width: 980px;
	overflow:  hidden;
	height: 150px;
	margin-top:15px;
}
    .folio > div { width:980px; height:150px; margin:0 auto; position:relative; }
    .folio > div .nav { position:absolute; top:41px; right:0; left:0; }
    .folio > div .nav a { width:19px; height:36px; text-indent:-9999px; background:url('images/sprite.png') 0 0 no-repeat; position:absolute; top:0; cursor: pointer}
    .folio > div .nav a.prev { background-position:0 -56px; left:0; }
    .folio > div .nav a.next { background-position:-19px -56px; right:0; }
    .folio > div .box { height:200px; margin:0 50px; overflow:hidden; position:relative; }
    .folio > div .box > div { width:9999px; position:absolute; top:0; left:0; }
    .folio > div .box a { float:left; margin-right:30px; }
.map-columns {
    margin-left: 25px;
}

.opt.message {
	text-align: center;
	color: #555;
}

ul.breadcrumb-navigation {
	padding-top: 0px;
}