@charset "utf-8";
/* CSS Document     */

* {margin: 0; padding: 0;}
body  {font-family:Arial, Helvetica, sans-serif; color:#000000;}
ul {list-style:none;}
img {border:none; vertical-align:top;}
a {color:#0063a4;}
a:hover {text-decoration:none;}

.conteiner {min-width:1000px;}
.Clear {clear:both; font-size:1px; line-height:0px; height:0px;}

/*head*/
.head {width:100%; height:180px;}

.head .block1 {width:100%;}

.head .block1 .left {width:77%; height:132px; padding-left:2%; float:left;}
.head .block1 .left .block {background:url(/images/h_bg1.png) no-repeat; width:100%; height:132px;}
.head .block1 .left .bgr {background:url(/images/h_bg1r.png) right 0 no-repeat; height:132px;}

.inner2 .head .block1 .left {width:96%;}
.inner2 .head .block1 .left .bgr {width:85%; padding-right:15%;}

.head .block1 .left .lBlock {width:40%; float:left; padding-top:33px;}
.head .block1 .left .lBlock .logo {background:url(/images/logo.png) no-repeat; width:219px; height:76px; margin-left:60px;}
.head .block1 .left .lBlock .logo a {display:block; height:76px;}

.head .block1 .left .lBlock .logo-home {background:url(/images/logo_home.png) no-repeat; width:219px; height:85px; margin-left:60px;}
.head .block1 .left .lBlock .logo-home a {display:block; height:85px;}

.head .block1 .left .cBlock {width:20%; padding-right:2%; float:left;}
.head .block1 .left .cBlock ul {padding-top:12px;}
.head .block1 .left .cBlock li {padding-top:5px; font-size:11px; font-weight:bold;}
.head .block1 .left .cBlock li .active{color: #000000;}
.head .block1 .left .cBlock .red a{color:#bf0f22;}

.head .block1 .left .rBlock {width:36%; float:left; font-size:10px;}
.head .block1 .left .rBlock table {width:100%; border-collapse:collapse;}
.head .block1 .left .rBlock table td {padding:0 5px 5px 0; vertical-align:top;}
.head .block1 .left .rBlock .your_city {padding-top:15px;}
.head .block1 .left .rBlock .your_city .selectfield {padding:2px 3px; font:11px Arial, Helvetica, sans-serif; vertical-align:middle;}
.head .block1 .left .rBlock .table1 {padding-top:7px;}
.head .block1 .left .rBlock .table1 strong {font-size:14px;}
.head .block1 .left .rBlock .table1 a {text-decoration:none; border-bottom:1px dashed #b5a12b; line-height:10px;}
.head .block1 .left .rBlock .table2 a {font-size:11px; font-weight:bold;}

.head .block1 .right {width:18%; padding-left:1%; float:left;}
.head .block1 .right .basket {background:url(/images/h_basket_bg.png) left bottom no-repeat; width:100%; font-size:11px;}
.head .block1 .right .basket_r {background:url(/images/h_basket_bgr.png) right bottom no-repeat; width:100%; padding-top:5px; color:#ffffff;}
.head .block1 .right .basket p {padding:0 10px 0 35px;}

.head .block1 .right .basket1 {background:url(/images/h_basket_bg1.png) left bottom no-repeat #da1225; width:100%; font-size:11px;}
.head .block1 .right .basket1 .basket_r {background:url(/images/h_basket_bgr.png) right bottom no-repeat; width:100%; padding-top:5px; color:#ffffff;}
.head .block1 .right .basket1 p {padding:0 15px; font-size:15px;}
.head .block1 .right .basket1 .header {padding:0 5px 10px 5px; font-size:17px; font-weight:bold;}
.head .block1 .right .basket1 .btn {padding:15px 10px 10px 10px; text-align:center;}

.head .block1 .right .infoBlock {width:100%;}
.head .block1 .right .infoBlock table {width:100%; border-collapse:collapse;}
.head .block1 .right .infoBlock table td {padding:10px 10px 0 10px;}
.head .block1 .right .infoBlock p {margin-bottom:5px; color:#6e706e; line-height:19px;}
.head .block1 .right .infoBlock .txt1 {font-size:16px; color:#5db9ee;}

.head .block2 {/*width:77%; padding:15px 0 0 2%;*/width:99%; padding:15px 0 0 0;}
.head .block2 .rBlock1 {width:25%; float:right; font-size:11px; padding:1px 50px 0 0; text-align: right;}
.head .block2 .rBlock1 a {color:#4d4d4d; font-weight:bold;}
.head .block2 .txt1 {padding-left:60px; color:#969696;}
.head .block2 .txt2 {font-size:19px; padding-left:60px;}
.head .block2 .txt2 a {color:#cd3b2e;}
.head .block2 .txt2 img {vertical-align:middle; margin-right:5px;}
/*head*/
/*center*/
#catalog {width:100%;}
.inner1 #catalog {padding-bottom:70px;}
.inner2 #catalog {padding-bottom:70px;}

#catalog .corner_tl {background:url(/images/corner_tl.png) no-repeat; width:15px; height:15px; position:absolute; left:0; top:0;}
#catalog .corner_tr {background:url(/images/corner_tr.png) no-repeat; width:15px; height:15px; position:absolute; right:0; top:0;}
#catalog .corner_bl {background:url(/images/corner_bl.png) no-repeat; width:15px; height:15px; position:absolute; left:0; bottom:0;}
#catalog .corner_br {background:url(/images/corner_br.png) no-repeat; width:15px; height:15px; position:absolute; right:0; bottom:0;}

#catalog .corner_tl1 {background:url(/images/corner_tl1.png) no-repeat; width:15px; height:15px; position:absolute; left:0; top:0;}
#catalog .corner_tr1 {background:url(/images/corner_tr1.png) no-repeat; width:15px; height:15px; position:absolute; right:0; top:0;}
#catalog .corner_bl1 {background:url(/images/corner_bl1.png) no-repeat; width:15px; height:15px; position:absolute; left:0; bottom:0;}
#catalog .corner_br1 {background:url(/images/corner_br1.png) no-repeat; width:15px; height:15px; position:absolute; right:0; bottom:0;}

.inner .corner_tl1 {background:url(/images/corner_tl1.png) no-repeat; width:15px; height:15px; position:absolute; left:0; top:0;}
.inner .corner_tr1 {background:url(/images/corner_tr1.png) no-repeat; width:15px; height:15px; position:absolute; right:0; top:0;}
.inner .corner_bl1 {background:url(/images/corner_bl1.png) no-repeat; width:15px; height:15px; position:absolute; left:0; bottom:0;}
.inner .corner_br1 {background:url(/images/corner_br1.png) no-repeat; width:15px; height:15px; position:absolute; right:0; bottom:0;}

#catalog .tl {background:url(/images/tl.png) no-repeat; width:25px; height:25px; position:absolute; left:0; top:0;}
#catalog .tr {background:url(/images/tr.png) no-repeat; width:25px; height:25px; position:absolute; right:0; top:0;}
#catalog .bl {background:url(/images/bl.png) no-repeat; width:25px; height:25px; position:absolute; left:0; bottom:0;}
#catalog .br {background:url(/images/br.png) no-repeat; width:25px; height:25px; position:absolute; right:0; bottom:0;}

#catalog .tl1 {background:url(/images/tl1.png) no-repeat; width:25px; height:25px; position:absolute; left:0; top:0;}
#catalog .tr1 {background:url(/images/tr1.png) no-repeat; width:25px; height:25px; position:absolute; right:0; top:0;}
#catalog .bl1 {background:url(/images/bl1.png) no-repeat; width:25px; height:25px; position:absolute; left:0; bottom:0;}
#catalog .br1 {background:url(/images/br1.png) no-repeat; width:25px; height:25px; position:absolute; right:0; bottom:0;}

#catalog .main_block1 {width:100%; padding-bottom:20px;}
#catalog .main_block1 h1 {font-size:29px; font-weight:normal;}
#catalog .main_block1 h2 {font-size:18px; font-weight:bold;}
#catalog .main_block1 .lBlock {width:77%; padding-left:2%; float:left;}
#catalog .main_block1 .lBlock .header {position:relative;}
#catalog .main_block1 .lBlock .header h1 {padding:2px 0 0 60px;}
#catalog .main_block1 .lBlock .header .tabs {float:right; padding-right:60px; font-size:19px;}
#catalog .main_block1 .lBlock .header .tabs a {text-decoration:none; border-bottom:1px dashed #0063a4;}
#catalog .main_block1 .lBlock .header .tabs .tab {background:url(/images/tab_bg2.png) no-repeat; float:left;}
#catalog .main_block1 .lBlock .header .tabs .tab_r {background:url(/images/tab_bg2r.png) right 0 no-repeat; padding:11px 25px 0 25px; height:40px; float:left;}
#catalog .main_block1 .lBlock .header .tabs .tab.active {background:url(/images/tab_bg1.png) no-repeat;}
#catalog .main_block1 .lBlock .header .tabs .active .tab_r {background:url(/images/tab_bg1r.png) right 0 no-repeat;}

#catalog .main_block1 .lBlock .block {background:url(/images/block_l.gif) repeat-y #ffffff; width:100%; margin-top:-2px;}
#catalog .main_block1 .lBlock .block_r {background:url(/images/block_r.gif) right top repeat-y; width:100%;}
#catalog .main_block1 .lBlock .block_t {background:url(/images/block_t.png) no-repeat; width:100%;}
#catalog .main_block1 .lBlock .block_tr {background:url(/images/block_tr.png) right 0 no-repeat; width:100%; height:10px; overflow:hidden;}
#catalog .main_block1 .lBlock .block_b {background:url(/images/block_b.png) no-repeat; width:100%;}
#catalog .main_block1 .lBlock .block_br {background:url(/images/block_br.png) right 0 no-repeat; width:100%; height:20px;}
#catalog .main_block1 .lBlock .block .menu {padding-left:30px;}
#catalog .main_block1 .lBlock .block .menu a {color:#0063a4;}
#catalog .main_block1 .lBlock .block .item {width:15.5%; padding-right:1%; float:left;}
#catalog .main_block1 .lBlock .block .item li {padding-top:5px; font-size:14px;}
#catalog .main_block1 .lBlock .block .item .red a {color:#bf0f22;}

#catalog .main_block1 .rBlock {width:18%; padding:51px 2% 0 0; float:right;}
#catalog .main_block1 .rBlock h2 {font-size:19px; font-weight:normal;}
#catalog .main_block1 .rBlock .block {background:url(/images/block_l.gif) repeat-y #ffffff; width:100%;}
#catalog .main_block1 .rBlock .block_r {background:url(/images/block_r.gif) right top repeat-y; width:100%;}
#catalog .main_block1 .rBlock .block_t {background:url(/images/block_t.png) no-repeat; width:100%;}
#catalog .main_block1 .rBlock .block_tr {background:url(/images/block_tr.png) right 0 no-repeat; width:100%; height:10px; overflow:hidden;}
#catalog .main_block1 .rBlock .block_b {background:url(/images/block_b.png) no-repeat; width:100%;}
#catalog .main_block1 .rBlock .block_br {background:url(/images/block_br.png) right 0 no-repeat; width:100%; height:20px;}
#catalog .main_block1 .rBlock .search {padding-left:25px;}
#catalog .main_block1 .rBlock .search p {margin:10px 0 4px 0;}
#catalog .main_block1 .rBlock .search span {font-size:10px;}
#catalog .main_block1 .rBlock .search .textfield1 {width:80%; font:13px Arial, Helvetica, sans-serif; color:#000000;}
#catalog .main_block1 .rBlock .search .textfield2 {width:25%; font:13px Arial, Helvetica, sans-serif; color:#000000;}
#catalog .main_block1 .rBlock .search .btn {padding-top:10px;}
#catalog .main_block1 .rBlock .search .btn input {background:url(/images/btn_search.png) no-repeat; width:139px; height:32px; border:0; cursor:pointer;}

#catalog .main_block1_1 {width:96%; padding:0 0 20px 2%;}
#catalog .main_block1_1 h1 {font-size:29px; font-weight:normal;}
#catalog .main_block1_1 h2 {font-size:18px; font-weight:bold;}
#catalog .main_block1_1 .header {position:relative;}
#catalog .main_block1_1 .header h1 {padding:2px 0 0 60px;}
#catalog .main_block1_1 .header .tabs {float:right; padding-right:60px; font-size:15px;}
#catalog .main_block1_1 .header .tabs a {text-decoration:none; border-bottom:1px dashed #0063a4;}
#catalog .main_block1_1 .header .tabs .tab {background:url(/images/tab_bg2_1.png) no-repeat; float:left;}
#catalog .main_block1_1 .header .tabs .tab_r {background:url(/images/tab_bg2_1r.png) right 0 no-repeat; padding:11px 25px 0 25px; height:25px; float:left;}
#catalog .main_block1_1 .header .tabs .tab.active {background:url(/images/tab_bg1_1.png) no-repeat;}
#catalog .main_block1_1 .header .tabs .active .tab_r {background:url(/images/tab_bg1_1r.png) right 0 no-repeat;}

/* #catalog .main_block1_1 .block {background:url(/images/block_l.gif) repeat-y #ffffff; width:100%; margin:-2px 0 0 0;}
#catalog .main_block1_1 .block_r {background:url(/images/block_r.gif) right top repeat-y; width:100%;}
#catalog .main_block1_1 .block_t {background:url(/images/block_t.png) no-repeat; width:100%;}
#catalog .main_block1_1 .block_tr {background:url(/images/block_tr.png) right 0 no-repeat; width:100%; height:10px; overflow:hidden;}
#catalog .main_block1_1 .block_b {background:url(/images/block_b.png) no-repeat; width:100%;}
#catalog .main_block1_1 .block_br {background:url(/images/block_br.png) right 0 no-repeat; width:100%; height:20px;}
#catalog .main_block1_1 .block .menu {padding-left:30px;} */
/*#catalog .main_block1_1 .block {width:100%; margin:-2px 0 0 0;}
#catalog .main_block1_1 .block_t {background:url(/images/block_t_1.png) no-repeat; padding-left:15px;}
#catalog .main_block1_1 .block_tr {background:url(/images/block_tr_1.png) right 0 no-repeat; width:100%; height:10px; overflow:hidden;}
#catalog .main_block1_1 .block_b {background:url(/images/block_b_1.png) no-repeat; padding-left:15px;}
#catalog .main_block1_1 .block_br {background:url(/images/block_br_1.png) right 0 no-repeat; width:100%; height:20px;}
#catalog .main_block1_1 .block .menu {background:url(/images/block_l.png) repeat-y; padding-left:30px;}
#catalog .main_block1_1 .block .menu_r {background:url(/images/block_r.png) right top repeat-y; width:100%;}
*/
#catalog .main_block1_1 .block .item {width:16.5%; float:left; text-align:center;}
#catalog .main_block1_1 .block .item a {text-decoration:none; background:url(/images/dotted_line.gif) left bottom repeat-x; color:#0063a4;}
#catalog .main_block1_1 .block .item a:hover {background:none;}
#catalog .main_block1_1 .block .item .active a {background:none; text-decoration:underline; color:#000000;}
#catalog .main_block1_1 .block .item .active a:hover {text-decoration:none;}

#catalog .main_block1_1 .subMenu {width:27%; padding-left:2%; margin-top:-12px; float:left;}
#catalog .main_block1_1 .subMenu .block_t {background:url(/images/block_t1.png) no-repeat;}
#catalog .main_block1_1 .subMenu .block_tr {background:url(/images/block_tr1.png) right 0 no-repeat;}
#catalog .main_block1_1 .subMenu ul {padding:0 20px 0 30px;}
#catalog .main_block1_1 .subMenu ul li {font-size:19px; padding-top:8px;}
#catalog .main_block1_1 .subMenu ul li .sub {padding:0 0 0 20px; margin:0;}
#catalog .main_block1_1 .subMenu ul li .sub li {font-size:14px;}
#catalog .main_block1_1 .subMenu .active a {color:#000000;}
#catalog .main_block1_1 .subMenu .active .sub a {color:#0063a4;}
#catalog .main_block1_1 .subMenu .red a, #catalog .main_block1_1 .subMenu .active .red a {color:#bf0f22;}
#catalog .main_block1_1 .subMenu .sub .active a {color:#000000;}
#catalog .main_block1_1 .subMenu .sub .active .sub a {color:#0063a4;}
#catalog .main_block1_1 .subMenu .sub .red a, #catalog .main_block1_1 .subMenu .sub .active .red a {color:#bf0f22;}

#catalog .main_block1_1 .rBlock {width:67%; padding-left:3%; float:left;}
#catalog .main_block1_1 .rBlock .btnSearch {width:140px; height:40px; float:right; margin:-8px -1% 0 0; padding-right:60px; position:relative; z-index:10; text-align:center;}
#catalog .main_block1_1 .rBlock .btnSearch a {display:block; background:url(/images/btn_search1.png) no-repeat; width:140px; height:33px; padding-top:7px; font-size:16px; color:#292929; text-decoration:none;}

#catalog .main_block1_1 .rBlock .block1 {width:100%; position:relative; z-index:1;}
#catalog .main_block1_1 .rBlock .block1 h1 {font:37px Arial, Helvetica, sans-serif; font-weight:normal; color:#000000; margin-bottom:15px;}
#catalog .main_block1_1 .rBlock .block1 h2 {font:22px Arial, Helvetica, sans-serif; font-weight:bold;}
#catalog .main_block1_1 .rBlock .block1 h3 {font:19px Arial, Helvetica, sans-serif; font-weight:bold; color:#b70f1e; margin-bottom:10px;}
#catalog .main_block1_1 .rBlock .block1 .header1 {padding:10px 60px 0 60px;}
#catalog .main_block1_1 .rBlock .block1 .overBlock {width:100%; position:relative;}
#catalog .main_block1_1 .rBlock .block1 .overBlock .l_arrow {width:38px; height:63px; position:absolute; left:0; top:65px;}
#catalog .main_block1_1 .rBlock .block1 .overBlock .l_arrow a {display:block; background:url(/images/l_arrow.gif) no-repeat; width:38px; height:63px;}
#catalog .main_block1_1 .rBlock .block1 .overBlock .r_arrow {width:38px; height:63px; position:absolute; right:0; top:65px;}
#catalog .main_block1_1 .rBlock .block1 .overBlock .r_arrow a {display:block; background:url(/images/r_arrow.gif) no-repeat; width:38px; height:63px;}
#catalog .main_block1_1 .rBlock .block1 .overBlock .over {margin:0 60px; height:230px; overflow:hidden; position:relative;}
#catalog .main_block1_1 .rBlock .block1 .overBlock li {width:100%; float:left;}
#catalog .main_block1_1 .rBlock .block1 .overBlock li h2 {padding-left:180px;}
#catalog .main_block1_1 .rBlock .block1 .overBlock .item {padding:0 0 60px 0; width:310px; height:170px; position:relative; float:left; margin-top:-15px;}
#catalog .main_block1_1 .rBlock .block1 .overBlock .item .Img {width:169px; height:163px; float:left; margin-top:5px; position:relative;}
#catalog .main_block1_1 .rBlock .block1 .overBlock .item .txt {width:130px; padding:15px 0 0 10px; float:left; height:107px; line-height:17px;}
#catalog .main_block1_1 .rBlock .block1 .overBlock .item .txt a {font-size:17px; font-weight:bold;}
#catalog .main_block1_1 .rBlock .block1 .overBlock .item .txt p {margin-top:3px;}
#catalog .main_block1_1 .rBlock .block1 .overBlock .item .txt span {color:#6c747d;}

#catalog .main_block1_1 .rBlock .block1 .overBlock .item .txt .select {padding-top:3px;}
#catalog .main_block1_1 .rBlock .block1 .overBlock .item .txt .selectBlock {width:100%; float:left; padding-bottom:25px;}
#catalog .main_block1_1 .rBlock .block1 .overBlock .item .txt .select span {display:block; width:45px; padding:0 5px 0 0; float:left; color:#000000;}
#catalog .main_block1_1 .rBlock .block1 .overBlock .item .txt .selectfield {position:relative; width:80px; float:left; z-index:10;}
#catalog .main_block1_1 .rBlock .block1 .overBlock .item .txt .selectfield .selectItem {background:url(/images/select.gif) right 0 no-repeat; padding:1px 25px 0 4px; width:50px; height:17px; font-size:12px;}
#catalog .main_block1_1 .rBlock .block1 .overBlock .item .txt .selectfield .selectList {width:200px; position:absolute; left:0; top:0; z-index:10;}
#catalog .main_block1_1 .rBlock .block1 .overBlock .item .txt .selectfield .selectList table {width:100%; border-collapse:collapse; background:url(/images/sl_show_bg.png);}
#catalog .main_block1_1 .rBlock .block1 .overBlock .item .txt .selectfield .selectList table td {padding:3px 5px; font-size:12px;}
#catalog .main_block1_1 .rBlock .block1 .overBlock .item .txt .selectfield .selectList table td img {vertical-align:middle;}
#catalog .main_block1_1 .rBlock .block1 .overBlock .item .txt .selectfield .selectList table td .item1 .item_r {height:32px; padding:3px; position:relative;}
#catalog .main_block1_1 .rBlock .block1 .overBlock .item .txt .selectfield .selectList table .active .item1 {background:url(/images/item_bg.gif) no-repeat;}
#catalog .main_block1_1 .rBlock .block1 .overBlock .item .txt .selectfield .selectList table .active .item1 .item_r {background:url(/images/item_bgr.gif) right 0 no-repeat; height:32px; padding:3px;}



#catalog .main_block1_1 .rBlock .block1 .overBlock .item .buy {position:absolute; top:110px; right:0;}
#catalog .main_block1_1 .rBlock .block1 .overBlock .item .buy .price {height:27px; float:right;}
#catalog .main_block1_1 .rBlock .block1 .overBlock .item .buy .price_l {background:url(/images/price_bgl.png) no-repeat; width:19px; height:27px; float:right;}
#catalog .main_block1_1 .rBlock .block1 .overBlock .item .buy .price .text {background:url(/images/price_bg.png) repeat-x; padding-top:2px; height:25px; font-size:18px; font-weight:bold; color:#ffffff; float:right;}
#catalog .main_block1_1 .rBlock .block1 .overBlock .item .buy .btn {width:69px; height:27px; float:right;}
#catalog .main_block1_1 .rBlock .block1 .overBlock .item .buy .btn a {background:url(/images/btn_buy.png) no-repeat; display:block; width:69px; height:27px;}
#catalog .main_block1_1 .rBlock .block1 .overBlock .item .buy table {width:115px; border-collapse:collapse; float:right;}
#catalog .main_block1_1 .rBlock .block1 .overBlock .item .buy table td {padding:3px 3px 0 0; font-size:10px;}
#catalog .main_block1_1 .rBlock .block1 .overBlock .item .buy table .subinfo {width: 80px;}
#catalog .main_block1_1 .rBlock .block1 .overBlock .item .buy table td a {color:#bf0f22;}
#catalog .main_block1_1 .rBlock .block1 .overBlock  .txt1 {margin-left:320px; padding-top:10px; font-size:12px; color:#585958;}

#catalog .main_block1_1 .rBlock .block2 {width:100%; position:relative;}
#catalog .main_block1_1 .rBlock .block2 h1 {font:37px Arial, Helvetica, sans-serif; font-weight:normal; color:#000000; margin-bottom:15px;}
#catalog .main_block1_1 .rBlock .block2 .header1 {padding:20px 0;}
#catalog .main_block1_1 .rBlock .block2 .imgBlock {width:316px; float:left;}

#catalog .main_block1_1 .rBlock .block2 .btnBlock {padding-top:20px; font-size:12px;}
#catalog .main_block1_1 .rBlock .block2 .btnBlock div {text-align:center; float:left; padding-top:27px; height:24px;}
#catalog .main_block1_1 .rBlock .block2 .btnBlock .btn1 {background:url(/images/btn_bg6.png) no-repeat; width:85px;}
#catalog .main_block1_1 .rBlock .block2 .btnBlock .btn2 {background:url(/images/btn_bg7.png) no-repeat; width:86px;}
#catalog .main_block1_1 .rBlock .block2 .btnBlock .btn3 {background:url(/images/btn_bg8.png) no-repeat; width:85px;}
#catalog .main_block1_1 .rBlock .block2 .btnBlock .btn4 {background:url(/images/btn_bg9.png) no-repeat; width:70px;}
#catalog .main_block1_1 .rBlock .block2 .btnBlock .btn5 {background:url(/images/btn_bg10.png) no-repeat; width:121px;}

#catalog .main_block1_1 .rBlock .block2 .imgBlock .Img {position:relative; width:315px; height:303px;}

#catalog .main_block1_1 .rBlock .block2 .imgBlock .btns {padding:5px 10px 0 10px; text-align:right;}
#catalog .main_block1_1 .rBlock .block2 .imgBlock .btns img {vertical-align:middle;}
#catalog .main_block1_1 .rBlock .block2 .txt {margin:0 30px 0 350px;}
#catalog .main_block1_1 .rBlock .block2 .txt p {font-size:15px;}
#catalog .main_block1_1 .rBlock .block2 .txt h2 {font-size:19px; font-weight:normal; color:#e60026;}
#catalog .main_block1_1 .rBlock .block2 .txt .txt1 {height:185px;}
#catalog .main_block1_1 .rBlock .block2 .txt .selectBlock {width:100%; float:left; padding-bottom:25px;}
#catalog .main_block1_1 .rBlock .block2 .txt .select {padding-top:3px;}
#catalog .main_block1_1 .rBlock .block2 .txt .select span {display:block; width:45px; padding:0 5px 0 0; float:left; color:#000000;}
#catalog .main_block1_1 .rBlock .block2 .txt .selectfield {position:relative; width:80px; float:left;}
#catalog .main_block1_1 .rBlock .block2 .txt .selectfield .selectItem {background:url(/images/select.gif) right 0 no-repeat; padding:1px 25px 0 4px; width:50px; height:17px; font-size:12px;}
#catalog .main_block1_1 .rBlock .block2 .txt .selectfield .selectList {width:200px; position:absolute; left:0; top:0;}
#catalog .main_block1_1 .rBlock .block2 .txt .selectfield .selectList table {width:100%; border-collapse:collapse; background:url(/images/sl_show_bg.png);}
#catalog .main_block1_1 .rBlock .block2 .txt .selectfield .selectList table td {padding:3px 5px; font-size:12px;}
#catalog .main_block1_1 .rBlock .block2 .txt .selectfield .selectList table td img {vertical-align:middle;}
#catalog .main_block1_1 .rBlock .block2 .txt .selectfield .selectList table td .item_r {height:32px; padding:3px; position:relative;}
#catalog .main_block1_1 .rBlock .block2 .txt .selectfield .selectList table .active .item {background:url(/images/item_bg.gif) no-repeat;}
#catalog .main_block1_1 .rBlock .block2 .txt .selectfield .selectList table .active .item_r {background:url(/images/item_bgr.gif) right 0 no-repeat; height:32px; padding:3px;}
#catalog .main_block1_1 .rBlock .block2 .txt .txt2 {width:115px; padding-top:25px;}
#catalog .main_block1_1 .rBlock .block2 .txt .txt2 table {width:100%; border-collapse:collapse; float:right;}
#catalog .main_block1_1 .rBlock .block2 .txt .txt2 table td {padding:3px 3px 0 0; font-size:10px;}
#catalog .main_block1_1 .rBlock .block2 .txt .txt2 table td p {font-size:10px;}
#catalog .main_block1_1 .rBlock .block2 .txt .txt2 table td a {color:#bf0f22;}
#catalog .main_block1_1 .rBlock .block2 .txt .txt3 {color:#7f858d; padding-bottom:20px;}

#catalog .main_block1_1 .rBlock .block2 .paddingBlock {height:150px;}
#catalog .main_block1_1 .rBlock .block2 .buyBlock {position:relative; margin-left:350px;}
#catalog .main_block1_1 .rBlock .block2 .buyBlock .buy {position:absolute; top:-110px; left:-60px; z-index:1;}
#catalog .main_block1_1 .rBlock .block2 .buyBlock .buy .price {height:37px; float:left;}
#catalog .main_block1_1 .rBlock .block2 .buyBlock .buy .price_l {background:url(/images/price_bg1l.png) no-repeat; width:25px; height:37px; float:left;}
#catalog .main_block1_1 .rBlock .block2 .buyBlock .buy .price .text {background:url(/images/price_bg1.png) repeat-x; padding-top:4px; height:33px; font-size:24px; font-weight:bold; color:#ffffff; float:left;}
#catalog .main_block1_1 .rBlock .block2 .buyBlock .buy .btn {width:94px; height:37px; float:left;}
#catalog .main_block1_1 .rBlock .block2 .buyBlock .buy .btn a {background:url(/images/btn_buy1.png) no-repeat; display:block; width:94px; height:37px;}
#catalog .main_block1_1 .rBlock .block2 .buyBlock .buy table {width:165px; border-collapse:collapse; float:left;}
#catalog .main_block1_1 .rBlock .block2 .buyBlock .buy table td {padding:10px 5px 0 0; font-size:10px;}
#catalog .main_block1_1 .rBlock .block2 .buyBlock .buy table .subinfo {width: 125px;}
#catalog .main_block1_1 .rBlock .block2 .buyBlock .buy table td a {color:#bf0f22;}
#catalog .main_block1_1 .rBlock .block2 .buyBlock .buy table td p {font-size:10px; padding-left:60px;}

#catalog .main_block1_1 .rBlock .block2 .header2 {padding:20px 0 30px 0;}
#catalog .main_block1_1 .rBlock .block2 .header2 .navigation {font-size:17px;}
#catalog .main_block1_1 .rBlock .block2 .header2 .navigation a {color:#000000; text-decoration:none;}
#catalog .main_block1_1 .rBlock .block2 .header2 .navigation span {padding:3px; position:relative;}
#catalog .main_block1_1 .rBlock .block2 .header2 .navigation span.active {background:url(/images/span_bg.gif) right top repeat-y #f7d861;}
#catalog .main_block1_1 .rBlock .block2 .txt1 {font-size:17px; padding-bottom:100px;}
#catalog .main_block1_1 .rBlock .block2 .txt1 p {margin-bottom:10px;}
#catalog .main_block1_1 .rBlock .block2 .txt1 h3 a {text-decoration: none; border-bottom: 1px dashed #0063A4;}
#catalog .main_block1_1 .rBlock .block2 .txt1 h3 a:hover {border-bottom: none;}
#catalog .main_block1_1 .btnsBlock {width:100%;}
#catalog .main_block1_1 .btns {padding: 0 0 35px;}
#catalog .main_block1_1 .btns .btn_next {background:url(/images/btn_bg3.gif) no-repeat; display:block; width:127px; height:35px; padding-top:10px; text-align:center; text-decoration:none; font-size:20px; color:#000000; float:right;}
#catalog .main_block1_1 .btns .btn_back {background:url(/images/btn_bg3.gif) no-repeat; display:block; width:127px; height:35px; padding-top:10px; text-align:center; text-decoration:none; font-size:20px; color:#000000; float: left;}
#catalog .main_block1_1 .btns .btn_add_basket {background: url("/images/btn_bg11.gif") no-repeat scroll 0 0 transparent; color: #363636; display: block; float: right; font-size: 23px; height: 46px; padding-top: 14px; text-align: center; text-decoration: none; width: 252px;}
#catalog .main_block1_1 .rBlock .totalPrice {font:19px Arial, Helvetica, sans-serif; font-weight:normal; position: absolute; text-align: left; white-space: nowrap;}
#catalog .main_block1_1 .rBlock .totalPrice .totalSum {font-size:29px;}
#catalog .whiteBlock .btnsBlock {width:96%; padding-left:2%;}
#catalog .whiteBlock .btns {padding:35px 0;}
#catalog .whiteBlock .btns .btn_next {background:url(/images/btn_bg3.gif) no-repeat; display:block; width:127px; height:35px; padding-top:10px; text-align:center; text-decoration:none; font-size:20px; color:#000000; float:right;}
#catalog .whiteBlock .btns .btn_back {background:url(/images/btn_bg3.gif) no-repeat; display:block; width:127px; height:35px; padding-top:10px; text-align:center; text-decoration:none; font-size:20px; color:#000000;}

#catalog .main_block1_1 .rBlock .selectedItem {width:100%;}
#catalog .main_block1_1 .rBlock .selectedItem h1 {font:26px Arial, Helvetica, sans-serif; font-weight:normal; margin-bottom:20px;}
#catalog .main_block1_1 .rBlock .selectedItem h2 {font:21px Arial, Helvetica, sans-serif; font-weight:bold; margin-bottom:10px;}
#catalog .main_block1_1 .rBlock .selectedItem h2 a {font-size:14px; font-weight:normal; margin-left:20px;}
#catalog .main_block1_1 .rBlock .selectedItem h3 {font:19px Arial, Helvetica, sans-serif; font-weight:normal; position: absolute; text-align: left; white-space: nowrap;}
#catalog .main_block1_1 .rBlock .selectedItem h3 span {font-size:29px;}
#catalog .main_block1_1 .rBlock .selectedItem .item {padding:0 0 20px 10px; width:310px; height:220px; float:left;}
#catalog .main_block1_1 .rBlock .selectedItem .item .Img {width:169px; height:163px; float:left; margin-top:5px; position:relative;}
#catalog .main_block1_1 .rBlock .selectedItem .item .Img1 {width:169px; float:left; margin-top:5px; position:relative; text-align:center;}
#catalog .main_block1_1 .rBlock .selectedItem .item .txt {width:130px; padding-left:10px; padding-bottom:70px; float:left; line-height:17px;}
#catalog .main_block1_1 .rBlock .selectedItem .item .txt a {font-size:17px; font-weight:bold;}
#catalog .main_block1_1 .rBlock .selectedItem .item .txt p {margin-top:3px;}
#catalog .main_block1_1 .rBlock .selectedItem .item .txt span {color:#6c747d;}

#catalog .main_block1_1 .rBlock .selectedItem .item .txt .select {padding-top:3px; width:130px;}
#catalog .main_block1_1 .rBlock .selectedItem .item .txt .selectBlock {width:100%; float:left; padding-bottom:25px;}
#catalog .main_block1_1 .rBlock .selectedItem .item .txt .select span {display:block; width:31px; padding:0 5px 0 0; float:left; color:#000000;}
#catalog .main_block1_1 .rBlock .selectedItem .item .txt .selectfield {position:relative; width:94px; float:left; z-index:10;}
#catalog .main_block1_1 .rBlock .selectedItem .item .txt .selectfield .selectItem {background:url(/images/select.gif) right 0 no-repeat; padding:1px 25px 0 4px; width:64px; height:17px; font-size:12px; overflow:hidden;}
#catalog .main_block1_1 .rBlock .selectedItem .item .txt .selectfield .selectItem div {overflow: hidden; white-space: nowrap;}
#catalog .main_block1_1 .rBlock .selectedItem .item .txt .selectfield .selectList {width: auto; position:absolute; left:0; top:20px; z-index:10; display: none;}
#catalog .main_block1_1 .rBlock .selectedItem .item .txt .selectfield .selectList table {width:100%; border-collapse:collapse; background:url(/images/sl_show_bg.png);}
#catalog .main_block1_1 .rBlock .selectedItem .item .txt .selectfield .selectList table td {padding:3px 5px; font-size:12px;}
#catalog .main_block1_1 .rBlock .selectedItem .item .txt .selectfield .selectList table td img {vertical-align:middle;}
#catalog .main_block1_1 .rBlock .selectedItem .item .txt .selectfield .selectList table td .item1 .item_r {height:32px; padding:3px; position:relative;}
#catalog .main_block1_1 .rBlock .selectedItem .item .txt .selectfield .selectList table .active .item1 {background:url(/images/item_bg.gif) no-repeat;}
#catalog .main_block1_1 .rBlock .selectedItem .item .txt .selectfield .selectList table .active .item1 .item_r {border:solid 1px red; background:url(/images/item_bgr.gif) right 0 no-repeat; height:32px; padding:3px;}

#catalog .main_block1_1 .rBlock .selectedItem .item .buyBlock {position:relative;}
#catalog .main_block1_1 .rBlock .selectedItem .item .buy {position:absolute; top:-60px; right:0; z-index:1;}
#catalog .main_block1_1 .rBlock .selectedItem .item .buy .price {height:27px; float:right;}
#catalog .main_block1_1 .rBlock .selectedItem .item .buy .price_l {background:url(/images/price_bgl.png) no-repeat; width:19px; height:27px; float:right;}
#catalog .main_block1_1 .rBlock .selectedItem .item .buy .price .text {background:url(/images/price_bg.png) repeat-x; padding-top:2px; height:25px; font-size:18px; font-weight:bold; color:#ffffff; float:right;}
#catalog .main_block1_1 .rBlock .selectedItem .item .buy .btn {width:69px; height:27px; float:right;}
#catalog .main_block1_1 .rBlock .selectedItem .item .buy .btn .price_r {background:url(/images/price_bgr.png) no-repeat; width:8px; height:27px;}
#catalog .main_block1_1 .rBlock .selectedItem .item .buy table {width:115px; border-collapse:collapse; float:right;}
#catalog .main_block1_1 .rBlock .selectedItem .item .buy table td {padding:3px 3px 0 0; font-size:10px;}
#catalog .main_block1_1 .rBlock .selectedItem .item .buy table td a {color:#bf0f22;}
#catalog .main_block1_1 .rBlock .selectedItem .item .buy .table1 {width:130px;}

#catalog .main_block1_1 .rBlock .selectedItem .btns {padding-top:20px; margin-bottom:-120px;}
#catalog .main_block1_1 .rBlock .selectedItem .btns a {background:url(/images/btn_bg11.gif) no-repeat; display:block; width:252px; height:46px; padding-top:14px; text-align:center; text-decoration:none; font-size:23px; color:#363636; float:right;}

#catalog .whiteBlock {width:100%; background-color:#ffffff;}

#catalog .main_block2 {padding:10px 0; width:100%;}
#catalog .main_block2 .header {padding-left:2%; width:96%;}
#catalog .main_block2 .header h1 {font-size:29px; font-weight:normal; padding:0 60px;}
#catalog .main_block2 table {width:100%; border-collapse:collapse;}
#catalog .main_block2 table td {vertical-align:top; padding-top:20px;}
#catalog .main_block2 table td table {width:auto; margin:0 auto;}
#catalog .main_block2 table td table td {width:auto; padding:0;}
#catalog .main_block2 .Img {position:relative;}
#catalog .main_block2 .item {padding-top:20px;}
#catalog .main_block2 .item .txt {width:110px; text-align:left; margin-left:20px; padding-bottom:20px;}
#catalog .main_block2 .item .txt a {font-size:17px; font-weight:bold;}
#catalog .main_block2 .item .txt span {color:#6c747d;}
#catalog .main_block2 .item .buy {position:relative; margin-left:-20px; height:27px; white-space:nowrap;}
#catalog .main_block2 .item .buy .price {height:27px; float:left;}
#catalog .main_block2 .item .buy .price_l {background:url(/images/price_bgl.png) no-repeat; width:19px; height:27px; float:left;}
#catalog .main_block2 .item .buy .price .text {background:url(/images/price_bg.png) repeat-x; padding-top:2px; height:25px; font-size:18px; font-weight:bold; color:#ffffff; float:left;}
#catalog .main_block2 .item .buy .btn {width:69px; height:27px; float:left;}
#catalog .main_block2 .item .buy .btn a {background:url(/images/btn_buy.png) no-repeat; display:block; width:69px; height:27px;}

#catalog .main_block3 {padding:10px 0; width:100%;}
#catalog .main_block3 a {text-decoration:none;}
#catalog .main_block3 table {width:100%; border-collapse:collapse;}
#catalog .main_block3 table td {text-align:center; padding:0 5px;}
#catalog .main_block3 table td ul {padding-top:5px;}
#catalog .main_block3 table td li {background:url(/images/bullet1.gif) 0 7px no-repeat; padding:0 0 10px 15px; text-align:left;}

#catalog .main_block3 .item1 {background:url(/images/block_bg1.png) repeat-x; width:90%; height:140px; margin:0 auto; font-size:24px;}
#catalog .main_block3 .item1 a {cursor:pointer;}
#catalog .main_block3 .item1 td {padding:0 10px;}
#catalog .main_block3 .item1 .lCol {background:url(/images/block_bg1l.png) no-repeat; height:140px; text-align:right; color:#000000;}
#catalog .main_block3 .item1 .rCol {background:url(/images/block_bg1r.png) right 0 no-repeat; height:140px; text-align:left; color:#ffffff;}

#catalog .main_block3 .item2 {width:90%; height:140px; margin:0 auto; /* min-width: 1000px; *width:expression(document.body.clientWidth < 1000? "1000px": "auto" ); */}
#catalog .main_block3 .item2 td {text-align:left;}
#catalog .main_block3 .item2 td a {cursor:pointer;}
#catalog .main_block3 .item2 .col1 {width:76%;}
#catalog .main_block3 .item2 .blueBlock {background:url(/images/block_bg2.png) no-repeat; width:100%;}
#catalog .main_block3 .item2 .blueBlock_r {background:url(/images/block_bg2r.png) right 0 no-repeat; height:140px; padding:0 25px 0 130px;}
#catalog .main_block3 .item2 .blueBlock h1 {font-size:52px; color:#ffffff;}
#catalog .main_block3 .item2 .blueBlock p {color:#000000;}
#catalog .main_block3 .item2 .blueBlock span {font-size:10px; color:#ffffff;}
#catalog .main_block3 .item2 .greenBlock {background:url(/images/block_bg3.png) no-repeat; width:100%;}
#catalog .main_block3 .item2 .greenBlock_r {background:url(/images/block_bg3r.png) right 0 no-repeat; height:139px; padding:1px 5px 0 5px; text-align:center;}

#catalog .main_block3 .item3 {width:50%; height:140px; margin:0 auto;}
#catalog .main_block3 .item3 td {text-align:left;}
#catalog .main_block3 .item3 td a {cursor:pointer;}
#catalog .main_block3 .item3 td p {font-size:18px; margin:10px 0;}
#catalog .main_block3 .item3 td p span {color:#cd3b2e;}
#catalog .main_block3 .item3 .col1 {width:40%;}
#catalog .main_block3 .item3 .greenBlock {background:url(/images/block_bg3.png) no-repeat; width:100%;}
#catalog .main_block3 .item3 .greenBlock_r {background:url(/images/block_bg3r.png) right 0 no-repeat; height:139px; padding:1px 5px 0 5px; text-align:center;}

.inner .newsBlock {width:96%; padding:10px 0 10px 2%;}
.inner .newsBlock h1 {font-size:29px; font-weight:normal;}
.inner .newsBlock h3 {font-size:16px; font-weight:normal; color:#5db9ee; margin-top: 0px;}
.inner .newsBlock h3 a {color:#5db9ee; text-decoration:none;}
.inner .newsBlock .block {padding:0 60px;}
.inner .newsBlock .block .block1 {width:100%;}
.inner .newsBlock .item {width:31%; padding:10px 2% 0 0; float:left;}
.inner .newsBlock .item p {margin-top:5px;}
.inner .newsBlock .item1 {padding:10px 0 0 66%; font-size:14px;}
.inner .newsBlock .item2 {width:47%; padding:10px 2% 0 0; float:left;}
.inner .newsBlock .item2 p {margin-top:5px;}
.inner .newsBlock .item3 {padding:10px 0 0 49%; font-size:14px;}

#catalog .main_block4 {width:96%; padding:20px 0 20px 2%;}
#catalog .main_block4 h1 {font-size:29px; font-weight:normal; padding:0 60px;}

#catalog .main_block4 .lBlock {width:67%; padding:15px 2% 0 0; float:left;}
#catalog .main_block4 .lBlock table {width:100%; border-collapse:collapse;}
#catalog .main_block4 .lBlock td {text-align:center; width:20%;}
#catalog .main_block4 .lBlock p {font-size:14px; margin-top:4px;}

#catalog .main_block4 .infoBlock {width:30%; float:left;}
#catalog .main_block4 .infoBlock table {width:100%; border-collapse:collapse;}
#catalog .main_block4 .infoBlock table td {padding:10px 10px 0 10px;}
#catalog .main_block4 .infoBlock p {margin-bottom:5px; color:#6e706e; line-height:19px;}
#catalog .main_block4 .infoBlock .txt1 {font-size:16px; color:#5db9ee;}

#catalog .main_block5 .header h1 {font-size:28px;}
#catalog .main_block5 .over {width:100%; overflow:hidden; position:relative;}
#catalog .main_block5 table {border-collapse:collapse;}
#catalog .main_block5 table td {vertical-align:top;}
#catalog .main_block5 .Img {position:relative;}
#catalog .main_block5 .Img .img-discount {position: absolute; right: 0px; font-size: 18px; font-weight: bold; color: red;}
#catalog .main_block5 .item {padding:20px 0px 0px 0px;}
#catalog .main_block5 .item .txt {text-align:left; margin-left:5px;}
#catalog .main_block5 .item .txt a {font-size:17px; font-weight:bold;}
#catalog .main_block5 .item .txt span {color:#6c747d;}
#catalog .main_block5 .item .buy {position:relative; margin-left:-20px; height:27px; white-space:nowrap;}
#catalog .main_block5 .item .old-price {margin-left: 18px; font-size: 18px; font-weight: bold; text-decoration: line-through; color: red;}
#catalog .main_block5 .item .old-price .text {color: black;}
#catalog .main_block5 .item .buy .price {height:27px; float:left;}
#catalog .main_block5 .item .buy .price_l {background:url(/images/price_bgl.png) no-repeat; width:19px; height:27px; float:left;}
#catalog .main_block5 .item .buy .price .text {background:url(/images/price_bg.png) repeat-x; padding-top:2px; height:25px; font-size:18px; font-weight:bold; color:#ffffff; float:left;}
#catalog .main_block5 .item .buy .btn {width:69px; height:27px; float:left;}
#catalog .main_block5 .item .buy .btn a {background:url(/images/btn_buy.png) no-repeat; display:block; width:69px; height:27px;}
#catalog .main_block5 .item .txt1 {width:120px; padding:0px 0 0 5px; color:#6e706e;}
#catalog .main_block5 .item .txt1 span {background-color:#ffffff;}

#catalog .list1 {}
#catalog .list1 .header {padding:20px 0 40px 0; font-size:14px;}
#catalog .list1 .header a {color:#bf0f22;}
#catalog .list1 .header img {vertical-align:middle;}
#catalog .list1 .header h2 {font:29px Arial, Helvetica, sans-serif; font-weight:normal; color:#000000; padding:0 60px;}
#catalog .list1 .item {padding:0 0 20px 10px; width:310px; height:220px; float:left;}
#catalog .list1 .item .Img {width:169px; height:163px; float:left; margin-top:5px; position:relative;}
#catalog .list1 .item .Img1 {width:169px; float:left; margin-top:5px; position:relative; text-align:center;}
#catalog .list1 .item .txt {width:130px; padding-left:10px; padding-bottom:70px; float:left; line-height:17px;}
#catalog .list1 .item .txt a {font-size:17px; font-weight:bold;}
#catalog .list1 .item .txt p {margin-top:3px;}
#catalog .list1 .item .Img .gallery-item .icon {position:absolute; background:url(/images/gallery_img.png) center no-repeat; width:169px; height:163px; top:0;}


#catalog .list1 .item .txt span {color:#6c747d;}

#catalog .list1 .item .txt .select {padding-top:3px;}
#catalog .list1 .item .txt .selectBlock {width:100%; float:left; padding-bottom:25px;}
#catalog .list1 .item .txt .select span {display:block; width:45px; padding:0 5px 0 0; float:left; color:#000000;}
#catalog .list1 .item .txt .selectfield {position:relative; width:80px; float:left; z-index:10;}
#catalog .list1 .item .txt .selectfield .selectItem {background:url(/images/select.gif) right 0 no-repeat; padding:1px 25px 0 4px; width:50px; height:17px; font-size:12px;}
#catalog .list1 .item .txt .selectfield .selectList {width:200px; position:absolute; left:0; top:0; z-index:10;}
#catalog .list1 .item .txt .selectfield .selectList table {width:100%; border-collapse:collapse; background:url(/images/sl_show_bg.png);}
#catalog .list1 .item .txt .selectfield .selectList table td {padding:3px 5px; font-size:12px;}
#catalog .list1 .item .txt .selectfield .selectList table td img {vertical-align:middle;}
#catalog .list1 .item .txt .selectfield .selectList table td .item1 .item_r {height:32px; padding:3px; position:relative;}
#catalog .list1 .item .txt .selectfield .selectList table .active .item1 {background:url(/images/item_bg.gif) no-repeat;}
#catalog .list1 .item .txt .selectfield .selectList table .active .item1 .item_r {background:url(/images/item_bgr.gif) right 0 no-repeat; height:32px; padding:3px;}

#catalog .list1 .item .buyBlock {position:relative;}
#catalog .list1 .item .buy {position:absolute; top:-60px; right:0; z-index:1;}
#catalog .list1 .item .buy .price {height:27px; float:right;}
#catalog .list1 .item .buy .price_l {background:url(/images/price_bgl.png) no-repeat; width:19px; height:27px; float:right;}
#catalog .list1 .item .buy .price .text {background:url(/images/price_bg.png) repeat-x; padding-top:2px; height:25px; font-size:18px; font-weight:bold; color:#ffffff; float:right;}
#catalog .list1 .item .buy .btn {width:69px; height:27px; float:right;}
#catalog .list1 .item .buy .btn a {background:url(/images/btn_buy.png) no-repeat; display:block; width:69px; height:27px;}
#catalog .list1 .item .buy table {width:115px; border-collapse:collapse; float:right;}
#catalog .list1 .item .buy table td {padding:3px 3px 0 0; font-size:10px;}
#catalog .list1 .item .buy table td a {color:#bf0f22;}
#catalog .list1 .item .buy .table1 {width:130px;}
#catalog .list1 .item .buy .table1 tr .slideshow, #catalog .main_block1_1 .rBlock .selectedItem .item .buy table .slideshow {width:30px;}
#catalog .list1 .item .buy .table1 tr .subinfo, #catalog .main_block1_1 .rBlock .selectedItem .item .buy table .subinfo {width:70px;}
#catalog .list1 .item .buy .table1 tr .link3d, #catalog .main_block1_1 .rBlock .selectedItem .item .buy table .link3d {width:30px;}
#catalog .list1 .item .buy .table2 {width:130px;}

#catalog .list1 .item .buy .chk {background:url(/images/chk_bg1.png) no-repeat; width:62px; height:20px; padding:7px 0 0 7px; font-size:8px; color:#cd3b2e; line-height:9px;}
#catalog .list1 .item .buy .chk input {width:15px; height:15px; vertical-align:middle;}
#catalog .list1 .item .buy .chk1 {background:url(/images/chk_bg2.png) no-repeat; width:62px; height:22px; padding:5px 0 0 7px; font-size:8px; color:#cd3b2e; font-size:16px; font-weight:bold; line-height:16px;}
#catalog .list1 .item .buy .chk1 input {width:15px; height:15px; vertical-align:middle;}

#catalog .order_filling {width:96%; padding-left:2%;}
#catalog .order_filling h1 {font:37px Arial, Helvetica, sans-serif;}
#catalog .order_filling h2 {font:29px Arial, Helvetica, sans-serif;}
#catalog .order_filling h2 span {white-space:nowrap;}
#catalog .order_filling h3 {font:21px Arial, Helvetica, sans-serif; font-weight:bold;}
#catalog .order_filling h4 {font:17px Arial, Helvetica, sans-serif; font-weight:bold;}
#catalog .order_filling .header {padding:40px 0 10px 28%;}
#catalog .order_filling .header h1 {margin-bottom:10px;}
#catalog .order_filling .header p {margin-bottom: 10px;}
#catalog .order_filling .header p span {padding:3px; position:relative;}
#catalog .order_filling .header p span a {color:#000000; text-decoration:none;}
#catalog .order_filling .header p span.active {background:url(/images/span_bg.gif) right top repeat-y #f7d861;}
#catalog .order_filling .lBlock {width:24%; padding-right:4%; float:left;}
#catalog .order_filling .lBlock .orderBlock {width:100%; background-color:#e7e9e6; position:relative;}
#catalog .order_filling .lBlock .orderBlock .block {padding:15px;}
#catalog .order_filling .lBlock .orderBlock .block table {width:100%; border-collapse:collapse; border-bottom:1px solid #aeafad; margin:10px 0;}
#catalog .order_filling .lBlock .orderBlock .block td {padding-bottom:10px; vertical-align:bottom;}
#catalog .order_filling .lBlock .orderBlock .block .rCol {text-align:right; padding-left:10px;}
#catalog .order_filling .rBlock {width:67%; float:left;}
#catalog .order_filling .btns {padding-top:10px;}
#catalog .order_filling .btns .btn_next {background:url(/images/btn_bg3.gif) no-repeat; display:block; width:127px; height:35px; padding-top:10px; text-align:center; text-decoration:none; font-size:20px; color:#000000; float:right;}
#catalog .order_filling .btns .btn_back {background:url(/images/btn_bg3.gif) no-repeat; display:block; width:127px; height:35px; padding-top:10px; text-align:center; text-decoration:none; font-size:20px; color:#000000;}
#catalog .order_filling .btns .btn_to_order {background:url(/images/btn_bg4.gif) no-repeat; display:block; width:205px; height:59px; padding-top:14px; text-align:center; text-decoration:none; font-size:36px; color:#000000; float:right;}

#catalog .order_filling .basket {width:100%;}
#catalog .order_filling .basket table {width:100%; border-collapse:collapse;}
#catalog .order_filling .basket th {padding:20px 10px; border-bottom:1px solid #bbbcbb; text-align:left; font-size:14px;}
#catalog .order_filling .basket td {padding:20px 10px; border-bottom:1px solid #bbbcbb;}
#catalog .order_filling .basket table .btn_del {text-align:center;}
#catalog .order_filling .basket table .imgCell {width:169px;}
#catalog .order_filling .basket table .imgCell .Img {width:169px; height:163px; position:relative;}
#catalog .order_filling .basket table .txt {line-height:17px;}
#catalog .order_filling .basket table .txt a {font-size:17px; font-weight:bold;}
#catalog .order_filling .basket table .txt p {margin-top:3px;}
#catalog .order_filling .basket table .txt span {color:#6c747d;}
#catalog .order_filling .basket table .txt .select {padding-top:3px;}
#catalog .order_filling .basket table .txt .select span {display:block; width:45px; padding:0 5px 0 0; float:left; color:#000000;}
#catalog .order_filling .basket table .textfield {width:60px; padding:2px; font:19px Arial, Helvetica, sans-serif; color:#000000; text-align:right;}
#catalog .order_filling .basket table .cost {font-size:19px; white-space: nowrap;}
#catalog .order_filling .basket .txt1 {padding:10px 0 10px 50%; font-size:19px;}
#catalog .order_filling .basket .txt1 span {font-size:29px; padding-left:10px;}
#catalog .order_filling .basket .btns {padding-top:20px;}
#catalog .order_filling .basket .btns .item {width:49%; float:left;}
#catalog .order_filling .basket .btns .btn1 {background:url(/images/btn_bg1.gif) no-repeat; display:block; width:160px; height:30px; padding-top:11px; margin:0 auto; font-size:16px; color:#363636; text-decoration:none; text-align:center;}
#catalog .order_filling .basket .btns .btn2 {background:url(/images/btn_bg2.gif) no-repeat; display:block; width:231px; height:50px; padding-top:19px; margin:0 auto; font-size:23px; color:#363636; text-decoration:none; text-align:center;}

#catalog .order_filling .authorisation {width:100%;}
#catalog .order_filling .authorisation .block {padding:0 0 25px 5%; border-bottom:1px dashed #7b7b7b; margin-bottom:15px;}
#catalog .order_filling .authorisation .no_border {border:0;}
#catalog .order_filling .authorisation .block .item1 {padding:10px 0 0 15px; font-size:20px;}
#catalog .order_filling .authorisation .block .item2 {padding-top:10px;}
#catalog .order_filling .authorisation .block .item2 .block1 {background:url(/images/block_bg4.png) right top repeat-y #f7d862; width:78%; position:relative; float:left;}
#catalog .order_filling .authorisation .block .item2 .block1 .lCol {width:80px; padding:20px 0 20px 15px; float:left; font-size:20px;}
#catalog .order_filling .authorisation .block .item2 .block1 .rCol {margin-left:100px; padding:20px 15px 1px 0; text-align:right;}
#catalog .order_filling .authorisation .block .item2 .block1 .rCol p {margin-bottom:20px; font-size:20px;}
#catalog .order_filling .authorisation .block .item2 .block1 .rCol .textfield {padding:4px; width:65%; font:13px Arial, Helvetica, sans-serif; color:#808080; vertical-align:text-bottom;}
#catalog .order_filling .authorisation .block .item2 .block2 {width:100px; padding:25px 0 0 15px; float:left;}

#catalog .order_filling .delivery_service {width:100%;}
#catalog .order_filling .delivery_service h2 {margin-bottom:10px;}
#catalog .order_filling .delivery_service p {font-size:15px;}
#catalog .order_filling .delivery_service .form {width:100%;}
#catalog .order_filling .delivery_service .form .lCol {width:26%; padding:25px 20px 0 0; float:left; font-size:20px; text-align:right;}
#catalog .order_filling .delivery_service .form .rCol {width:70%; padding-top:25px; float:left; font-size:20px;}
#catalog .order_filling .delivery_service .form .rCol span {padding:0 20px 0 30px;}
#catalog .order_filling .delivery_service .form .textfield1 {padding:4px; width:92%; font:13px Arial, Helvetica, sans-serif; color:#808080;}
#catalog .order_filling .delivery_service .form .textfield2 {padding:4px; width:28%; font:13px Arial, Helvetica, sans-serif; color:#808080;}
#catalog .order_filling .delivery_service .form .selectfield {padding:4px; width:50%; font:13px Arial, Helvetica, sans-serif; color:#808080;}
#catalog .order_filling .delivery_service .form .txt1 {padding-top:15px; font-size:20px; color:#8c8e8c; text-align:center;}
#catalog .order_filling .delivery_service .delivery {width:100%; border-bottom:6px solid #f3bf35; padding-bottom:15px;}
#catalog .order_filling .delivery_service .service {width:100%; border-bottom:1px solid #bbbbbb; padding:25px 0 15px 0; margin-bottom:15px;}
#catalog .order_filling .delivery_service .service .form .rCol {font-size:17px; padding-top:28px;}

#catalog .order_filling .payment_method {width:100%;}
#catalog .order_filling .payment_method .header {padding:20px 0 0 28%;}
#catalog .order_filling .payment_method .form1 {padding:0 0 40px 21%;}
#catalog .order_filling .payment_method .form1.border {border-bottom:6px solid #f3bf35;}
#catalog .order_filling .payment_method .form1 .item {padding-top:25px; font-size:20px;}
#catalog .order_filling .payment_method .form1 .item a {font-size:13px; margin-left:20px;}
#catalog .order_filling .payment_method .block1 {width:100%; padding:30px 0; border-bottom:1px solid #bbbcbb;}
#catalog .order_filling .payment_method .block1 .header {padding:0 0 20px 28%;}
#catalog .order_filling .payment_method .block1 .header1 {padding:0 0 10px 28%;}
#catalog .order_filling .payment_method .block1 .header1 h3 {font-weight:normal;}
#catalog .order_filling .payment_method .block1 .form {width:100%; padding-bottom:20px;}
#catalog .order_filling .payment_method .block1 .form .lCol {width:27%; padding:6px 1% 0 0; float:left; text-align:right; font-size:17px;}
#catalog .order_filling .payment_method .block1 .form .lCol span {color:#939393;}
#catalog .order_filling .payment_method .block1 .form .rCol {width:67%; padding-top:4px; float:left; font-size:17px;}
#catalog .order_filling .payment_method .block1 .form .rCol p {font-size:10px;}
#catalog .order_filling .payment_method .block1 .form .textfield1 {padding:4px; width:60%; font:13px Arial, Helvetica, sans-serif; color:#808080;}
#catalog .order_filling .payment_method .block1 .form .textfield2 {padding:4px; width:11%; font:13px Arial, Helvetica, sans-serif; color:#808080; margin-right:15px;}
#catalog .order_filling .payment_method .block1 .form .textfield3 {padding:4px; width:17%; font:13px Arial, Helvetica, sans-serif; color:#808080; margin-right:15px;}
#catalog .order_filling .payment_method .block1 .form .textfield4 {padding:4px; width:32%; font:13px Arial, Helvetica, sans-serif; color:#808080; margin-right:15px;}
#catalog .order_filling .payment_method .block1 .form .selectfield {padding:4px; width:35%; font:13px Arial, Helvetica, sans-serif; color:#808080;}

#catalog .order_filling .confirm_order {width:86%; padding-left:8%;}
#catalog .order_filling .confirm_order .block1 {width:100%; border-bottom:6px solid #f3bf35; padding-bottom:20px;}
#catalog .order_filling .confirm_order .block1 table {width:100%; border-collapse:collapse;}
#catalog .order_filling .confirm_order .block1 th {font-size:14px; padding:20px; text-align:left; border-bottom:1px solid #bbbbbb;}
#catalog .order_filling .confirm_order .block1 td {padding:20px; border-bottom:1px solid #bbbbbb;}
#catalog .order_filling .confirm_order .block1 td strong {font-size:17px;}
#catalog .order_filling .confirm_order .block1 td table {width:auto;}
#catalog .order_filling .confirm_order .block1 td table td {padding:0 40px 0 0; border:0;}
#catalog .order_filling .confirm_order .block1 .col1 {font-size:19px;}
#catalog .order_filling .confirm_order .block1 .txt1 {padding:10px 30px; font-size:19px; text-align:right;}
#catalog .order_filling .confirm_order .block1 .txt1 span {font-size:29px; padding-left:10px;}
#catalog .order_filling .confirm_order .block2 {width:100%;}
#catalog .order_filling .confirm_order .block2 h2 {margin-bottom:15px;}
#catalog .order_filling .confirm_order .block2 .lBlock {width:44%; padding-right:5.9%; float:left;}
#catalog .order_filling .confirm_order .block2 .rBlock {width:50%; float:left;}
#catalog .order_filling .confirm_order .block2 .item1 {padding:30px 0; border-bottom:1px solid #bbbbbb; width:100%; font-size:17px;}
#catalog .order_filling .confirm_order .block2 .item1 strong {padding-right:20px;}
#catalog .order_filling .confirm_order .block2 .item2 {padding:30px 0; width:100%; font-size:17px;}
#catalog .order_filling .confirm_order .block2 .lCol {width:45%; padding:10px 25px 0 0; text-align:right; float:left;}
#catalog .order_filling .confirm_order .block2 .rCol {width:48%; padding-top:10px; float:left;}
#catalog .order_filling .confirm_order .block2 .textarea {width:95%; height:120px; padding:10px; font:13px Arial, Helvetica, sans-serif; color:#808080;}

#catalog .order_filling .credit {width:94%; padding-left:3%;}
#catalog .order_filling .credit .header {border-bottom:6px solid #f3bf35; padding:40px 0 10px 0; margin-left:26%;}
#catalog .order_filling .credit .block1 {width:100%; padding:30px 0; border-bottom:1px solid #bbbcbb;}
#catalog .order_filling .credit .block1 .header {padding:0 0 20px 0; border:0;}
#catalog .order_filling .credit .block1 .header p {margin-top:10px; color:#808080;}
#catalog .order_filling .credit .block1 .header1 {padding:0 0 10px 26%;}
#catalog .order_filling .credit .block1 .header1 h3 {font-weight:normal;}
#catalog .order_filling .credit .block1 .form {width:100%; padding-bottom:20px;}
#catalog .order_filling .credit .block1 .form.border {border-bottom:1px dashed #c0c0c0; margin-bottom:15px;}
#catalog .order_filling .credit .block1 .form .lCol {width:25%; padding:6px 1% 0 0; float:left; text-align:right; font-size:17px;}
#catalog .order_filling .credit .block1 .form .lCol span {color:#939393;}
#catalog .order_filling .credit .block1 .form .rCol {width:67%; padding-top:4px; float:left; font-size:17px;}
#catalog .order_filling .credit .block1 .form .rCol p {font-size:10px;}
#catalog .order_filling .credit .block1 .form .rCol span {color:#939393;}
#catalog .order_filling .credit .block1 .form .rCol .txt1 {font-size:14px;}
#catalog .order_filling .credit .block1 .form .rCol .text1 {padding-right:11%; margin-right:18px; color:#000000;}
#catalog .order_filling .credit .block1 .form .rCol .text2 {font-size:12px; color:#808080; margin-top:5px;}
#catalog .order_filling .credit .block1 .form .lCol1 {width:35%; padding:6px 1% 0 0; float:left; text-align:right; font-size:17px;}
#catalog .order_filling .credit .block1 .form .rCol1 {width:57%; padding-top:4px; float:left; font-size:17px;}
#catalog .order_filling .credit .block1 .form .textfield1 {padding:4px; width:60%; font:13px Arial, Helvetica, sans-serif; color:#808080;}
#catalog .order_filling .credit .block1 .form .textfield2 {padding:4px; width:11%; font:13px Arial, Helvetica, sans-serif; color:#808080; margin-right:15px;}
#catalog .order_filling .credit .block1 .form .textfield3 {padding:4px; width:17%; font:13px Arial, Helvetica, sans-serif; color:#808080; margin-right:15px;}
#catalog .order_filling .credit .block1 .form .textfield4 {padding:4px; width:32%; font:13px Arial, Helvetica, sans-serif; color:#808080; margin-right:15px;}
#catalog .order_filling .credit .block1 .form .selectfield {padding:4px; width:40%; font:13px Arial, Helvetica, sans-serif;}

#catalog .order_filling .credit .btns {padding-top:20px;}
#catalog .order_filling .credit .btns .btn1 {width:160px; padding-left:20px; float:left;}
#catalog .order_filling .credit .btns .btn1 a {background:url(/images/btn_bg1.gif) no-repeat; display:block; width:160px; height:30px; padding-top:11px; font-size:16px; color:#363636; text-decoration:none; text-align:center;}
#catalog .order_filling .credit .btns .btn2 {width:319px; padding-right:80px; float:right;}
#catalog .order_filling .credit .btns .btn2 a {background:url(/images/btn_bg5.gif) no-repeat; display:block; width:319px; height:50px; padding-top:19px; font-size:23px; color:#363636; text-decoration:none; text-align:center;}



.inner .shop_store {width:100%;}
.inner .shop_store h1 {font:45px Arial, Helvetica, sans-serif; margin-bottom:40px;}
.inner .shop_store h2 {font:29px Arial, Helvetica, sans-serif;}
.inner .shop_store h3 {font:19px Arial, Helvetica, sans-serif; margin-top:40px;}
.inner .shop_store .block {background:url(/images/block_l.gif) repeat-y #ffffff; width:100%; margin:0;}
.inner .shop_store .block_r {background:url(/images/block_r.gif) right top repeat-y; width:100%;}
.inner .shop_store .block_t {background:url(/images/block_t.png) no-repeat; width:100%;}
.inner .shop_store .block_tr {background:url(/images/block_tr.png) right 0 no-repeat; width:100%; height:10px; overflow:hidden;}
.inner .shop_store .block_b {background:url(/images/block_b.png) no-repeat; width:100%;}
.inner .shop_store .block_br {background:url(/images/block_br.png) right 0 no-repeat; width:100%; height:20px;}

.inner .shop_store .lBlock {width:26%; padding:20px 7% 30px 0; float:left;}
.inner .shop_store .lBlock .block1 {margin-left:-10px;}
.inner .shop_store .lBlock .block1 .item {font-size:19px; padding:35px 20px 35px 15%;}
.inner .shop_store .lBlock .block1 .item ul {padding-left:15px; font-size:14px;}
.inner .shop_store .lBlock .block1 .item li {padding-top:10px;}

.inner .shop_store .rBlock {width:60%; padding:20px 0 30px 0; float:left; font-size:16px;}
.inner .shop_store .rBlock p {margin-top:10px;}
.inner .shop_store .rBlock .block1 {padding-top:65px;}
.inner .shop_store .rBlock .block1 .imgBlock {width:100%;}
.inner .shop_store .rBlock .block1 .imgBlock table {width:100%; border-collapse:collapse;}
.inner .shop_store .rBlock .block1 .imgBlock td {padding:25px 5px 15px 0;}
.inner .shop_store .rBlock .block1 .imgBlock .Img {width:184px; height:160px; position:relative;}

.inner .shop_store .rBlock .block2 {padding-top:30px; font-size:19px;}
.inner .shop_store .rBlock .block2 .lCol {width:140px; padding:12px 10px 0 0; text-align:right; float:left;}
.inner .shop_store .rBlock .block2 .rCol {margin-left:150px; padding-top:12px;}

.inner .shop_store .rBlock .block3 {padding-top:50px;}
.inner .shop_store .rBlock .block3 .map {width:600px; height:590px; margin-top:20px; position:relative;}
.inner .shop_store .rBlock .block3 .item {padding:10px 20px;}
.inner .shop_store .rBlock .block3 .item .map {margin:0;}
.inner .shop_store .rBlock .block3 .tabs {padding-left:20px; width:95%; font-size:19px; position:relative; margin-bottom:-3px;}
.inner .shop_store .rBlock .block3 .tabs a {text-decoration:none; border-bottom:1px dashed #0063a4;}
.inner .shop_store .rBlock .block3 .tabs a:hover {border:0;}
.inner .shop_store .rBlock .block3 .tabs .tab {background:url(/images/tab_bg2.png) no-repeat; float:left;}
.inner .shop_store .rBlock .block3 .tabs .tab_r {background:url(/images/tab_bg2r.png) right 0 no-repeat; padding:11px 25px 0 25px; height:40px; float:left;}
.inner .shop_store .rBlock .block3 .tabs .tab.active {background:url(/images/tab_bg1.png) no-repeat;}
.inner .shop_store .rBlock .block3 .tabs .active .tab_r {background:url(/images/tab_bg1r.png) right 0 no-repeat;}

.inner .shop_store .rBlock .back_link {font-size:19px; padding-top:20px;}
.inner .shop_store .rBlock .back_link a {color:#cd3b2e;}
.inner .shop_store .rBlock .back_link img {vertical-align:middle; margin-right:5px;}

.inner .shop_store .contacts {width:96%; padding-left:2%;}
.inner .shop_store .contacts h1 {padding:0 75px; margin:0;}
.inner .shop_store .contacts .block1 {float: left; width: 57%; 
padding:30px 0 100px;  font-size:19px;}
.inner .shop_store .contacts .block1 table {width:100%; border-collapse:collapse;}
.inner .shop_store .contacts .block1 table td {padding:25px 5px 5px 25px;}
.inner .shop_store .contacts .block1 table td span {white-space:nowrap;}
.inner .shop_store .contacts .block1 table td p {margin-top:10px;}

.inner .shop_store .contacts .block2 {clear: left; padding:40px 
100px 0 
100px;}
.inner .shop_store .contacts .block2 .map {width:600px; height:590px; margin-top:20px; position:relative;}

.inner .shop_store .contacts .block3 {padding-top:50px;}
.inner .shop_store .contacts .block3 .table {padding:0 75px;}
.inner .shop_store .contacts .block3 .table table {width:100%; border-collapse:collapse;}
.inner .shop_store .contacts .block3 .table td {padding:15px 10px 0 25px; vertical-align:top;}
.inner .shop_store .contacts .block3 .table td table td {padding:10px 5px 0 0; font-size:14px;}
.inner .shop_store .contacts .block3 .table td table .rCol {white-space:nowrap ;padding:10px 0 0 0;}

.inner .shop_store .contacts .form {width:580px; margin:0 auto; padding-top:80px;}
.inner .shop_store .contacts .form h2 {padding-left:160px; margin-bottom:15px;}
.inner .shop_store .contacts .form .lCol {width:150px; padding:3px 10px 0 0; font-size:17px; float:left; text-align:right;}
.inner .shop_store .contacts .form .rCol {width:420px; padding-top:3px; float:left;}
.inner .shop_store .contacts .form .textfield {width:405px; padding:3px 5px; font:13px Arial, Helvetica, sans-serif; color:#808080; border: 1px solid gray;}
.inner .shop_store .contacts .form .selectfield {width:230px; padding:2px; font:13px Arial, Helvetica, sans-serif; color:#333333;}
.inner .shop_store .contacts .form .textarea {width:405px; height:160px; padding:3px 5px; font:13px Arial, Helvetica, sans-serif; color:#808080; border: 1px solid gray;}
.inner .shop_store .contacts .form .btn1 {font:12px Arial, Helvetica, sans-serif; color:#000000;}
.inner .shop_store .contacts .form .btn2 {padding:35px 0 0 160px;}
.inner .shop_store .contacts .form .btn2 input {background:url(/images/btn_send.png) no-repeat; width:173px; height:62px; border:0; cursor:pointer; font:20px Arial, Helvetica, sans-serif; color:#000000;}

.user_cabinet {width:100%;}
.user_cabinet h1 {font:45px Arial, Helvetica, sans-serif; margin-bottom:15px;}
.user_cabinet h2 {font:29px Arial, Helvetica, sans-serif; padding: 0 50px;}
.user_cabinet h3 {font:19px Arial, Helvetica, sans-serif;}
.user_cabinet .block {background:url(/images/block_l.gif) repeat-y #ffffff; width:100%; margin:0;}
.user_cabinet .block_r {background:url(/images/block_r.gif) right top repeat-y; width:100%;}
.user_cabinet .block_t {background:url(/images/block_t.png) no-repeat; width:100%;}
.user_cabinet .block_tr {background:url(/images/block_tr.png) right 0 no-repeat; width:100%; height:10px; overflow:hidden;}
.user_cabinet .block_b {background:url(/images/block_b.png) no-repeat; width:100%;}
.user_cabinet .block_br {background:url(/images/block_br.png) right 0 no-repeat; width:100%; height:20px;}

.user_cabinet .lBlock {width:26%; padding:20px 7% 20px 0; float:left;}
.user_cabinet .lBlock .block1 {margin-left:-10px;}
.user_cabinet .lBlock .block1 .item {font-size:19px; padding:35px 20px 35px 15%;}
.user_cabinet .lBlock .block1 .item ul {padding-left:15px; font-size:14px;}
.user_cabinet .lBlock .block1 .item li {padding-top:10px;}

.user_cabinet .rBlock {width:60%; padding:20px 0; float:left;}

.user_cabinet .form {width:100%; padding:20px 0;}
.user_cabinet .form h2 {margin-bottom:15px;}
.user_cabinet .form .lCol {width:33%; float:left; text-align:right; padding:7px 0 5px 0; font-size:17px;}
.user_cabinet .form .lCol p {padding-right:15px;}
.user_cabinet .form .rCol {width:60%; float:left; padding:5px 0; font-size:14px;}
.user_cabinet .form .rCol p {margin-top:10px;}
.user_cabinet .form .rCol p img {vertical-align:middle; margin-right:15px;}
.user_cabinet .form .rCol1 {width:60%; float:left; padding:7px 0 5px 0; font-size:17px;}
.user_cabinet .form .lCol1 {width:33%; float:left; text-align:right; padding:7px 0 5px 0; font-size:14px; color:#808080;}
.user_cabinet .form .lCol1 p {padding-right:15px;}
.user_cabinet .form .rCol2 {width:60%; float:left; padding:7px 0 5px 0; font-size:14px; color:#808080;}
.user_cabinet .form .txt1 a {font-size:11px; color:#3778b1; text-decoration:none; border-bottom:1px dotted #3778b1;}
.user_cabinet .form .txt1 a:hover {border:0;}
.user_cabinet .form .txt2 a {font-size:11px; font-weight:bold; color:#aa3328; text-decoration:none; border-bottom:1px dotted #aa3328;}
.user_cabinet .form .txt2 a:hover {border:0;}
.user_cabinet .form .txt3 {font-size:13px; font-weight:bold; color:#3778b1;}
.user_cabinet .form .txt3 a {color:#3778b1; text-decoration:none; border-bottom:1px dotted #3778b1;}
.user_cabinet .form .txt3 a:hover {border:0;}
.user_cabinet .form .textfield1 {width:400px; padding:3px 5px; border:1px solid #bebebe; font:13px Arial, Helvetica, sans-serif; color:#000000; margin-left:-6px; position:relative;}
.user_cabinet .form .selectfield {width:230px; padding:2px; font:13px Arial, Helvetica, sans-serif; color:#333333;}
.user_cabinet .form .textarea {width:405px; height:160px; padding:3px 5px; font:13px Arial, Helvetica, sans-serif; color:#808080;}
.user_cabinet .form .btn1 {font:12px Arial, Helvetica, sans-serif; color:#000000;}
.user_cabinet .form .btn2 {width:415px;}
.user_cabinet .form .btn2 input {background:url(/images/btn_send1.png) no-repeat; width:173px; height:40px; border:0; cursor:pointer; float:right; margin-top:-50px; position:relative;}

.user_cabinet .btn_add {width:60%; padding:20px 0 10px 33%;}
.user_cabinet .btn_add a {background:url(/images/btn_bg12.png) no-repeat; width:255px; height:33px; padding-top:7px; display:block; font-size:20px; color:#000000; text-decoration:none; text-align:center;}

.user_cabinet .list1 {width:60%; padding:20px 0 30px 33%;}
.user_cabinet .list1 table {width:100%; border-collapse:collapse; margin-top:10px;}
.user_cabinet .list1 table td {font-size:12px; color:#666666; padding:10px 20px;}
.user_cabinet .list1 table .col1 {font-size:16px; color:#000000;}
.user_cabinet .list1 table .row1 td {background-color:#ffffff;}
.user_cabinet .list1 table .row2 td {background-color:#f5f4f3;}
.user_cabinet .list1 table .row3 td {background-color:#dbd6d4;}

#catalog .faq {width:100%;}
#catalog .faq h1 {font:45px Arial, Helvetica, sans-serif; margin-bottom:15px;}
#catalog .faq h2 {font:29px Arial, Helvetica, sans-serif;}
#catalog .faq h3 {font:19px Arial, Helvetica, sans-serif;}
/*#catalog .faq .block {background:url(/images/block_l.gif) repeat-y #ffffff; width:100%; margin:0;}
#catalog .faq .block_r {background:url(/images/block_r.gif) right top repeat-y; width:100%;}
#catalog .faq .block_t {background:url(/images/block_t.png) no-repeat; width:100%;}
#catalog .faq .block_tr {background:url(/images/block_tr.png) right 0 no-repeat; width:100%; height:10px; overflow:hidden;}
#catalog .faq .block_b {background:url(/images/block_b.png) no-repeat; width:100%;}
#catalog .faq .block_br {background:url(/images/block_br.png) right 0 no-repeat; width:100%; height:20px;}*/

#catalog .faq .lBlock {width:26%; padding:20px 7% 20px 0; float:left;}
#catalog .faq .lBlock .block1 {margin-left:-10px;}
#catalog .faq .lBlock .block1 .item {font-size:19px; padding:35px 20px 35px 15%;}
#catalog .faq .lBlock .block1 .item ul {font-size:14px;}
#catalog .faq .lBlock .block1 .item li {padding-top:10px;}

#catalog .faq .rBlock {width:60%; padding:20px 0; float:left;}
#catalog .faq .rBlock .list {padding-top:30px; font-size:16px;}
#catalog .faq .rBlock .list dt {padding-top:20px;}
#catalog .faq .rBlock .list dt a {color:#3778b1; text-decoration:none; border-bottom:1px dashed #3778b1;}
#catalog .faq .rBlock .list dt a:hover {border:0;}
#catalog .faq .rBlock .list dd {padding-top:20px;}
#catalog .faq .rBlock .list dd p {margin-top:10px;}
#catalog .faq .rBlock .list dd p span {font-size:11px;}
#catalog .faq .rBlock .list dd p .applyBlock {margin-right: 30px; font-size: 16px;}
#catalog .faq .rBlock .list dd p .applyBlock a {border-bottom: 1px dashed #CD3B2E; color: #CD3B2E; text-decoration: none;}
#catalog .faq .rBlock .list dd p .applyBlock a:hover {border-bottom: 0;}

#catalog .pages {padding-top:40px; font-size:18px; margin-bottom:15px}
#catalog .pages span {background-color:#ebedea; padding:2px 4px 4px 4px;}
#catalog .pages a {text-decoration:none;}
#catalog .pages .active {background:none;}

.paginator {margin-top: 10px; font-size:12px}

.inner h1 {font:45px Arial, Helvetica, sans-serif; }
.inner .h1_v2 {font-size: 23px; border-bottom: 1px solid #ffe680; margin-bottom: 0; padding-bottom: 10px; display: block;}
.inner h3 {font:19px Arial, Helvetica, sans-serif; margin-top:25px;}
.inner .block:after {
	width: 91%;
	margin: 0 auto;
	box-shadow: 0 0 10px rgba(0,0,0,0.7);
	position: relative;
	height: 10px;
	display: block;
	content: "";
	margin-top: -10px;
}
.inner .block .block_r{
	position: relative;
	z-index: 10;
	background: #fff;
	border: 1px solid #e8e8e8;
	border-radius: 7px;
}
/*.inner .block {background:url(/images/block_l.gif) repeat-y #ffffff; width:100%; margin:0;}
.inner .block_r {background:url(/images/block_r.gif) right top repeat-y; width:100%;}
.inner .block_t {background:url(/images/block_t.png) no-repeat; width:100%;}
.inner .block_tr {background:url(/images/block_tr.png) right 0 no-repeat; width:100%; height:10px; overflow:hidden;}
.inner .block_b {background:url(/images/block_b.png) no-repeat; width:100%;}
.inner .block_br {background:url(/images/block_br.png) right 0 no-repeat; width:100%; height:20px;}*/

.inner .pages {padding-top:5px; font-size:18px; float:right;}
.inner .pages span {background-color:#ebedea; padding:2px 4px 4px 4px;}
.inner .pages a {text-decoration:none;}
.inner .pages .active {background:none;}

.inner .lBlock {
	padding:20px 0;
	float:left;
	width: 22%;
	margin-right: 30px;
}
.inner .lBlock.supplier_lBlock {width:21%;}
.inner .lBlock.full {padding:20px 0 20px 7%;}
@media all and (max-width: 1100px) {
  .inner .lBlock.full {padding:20px 0 20px 3%;}
}
.inner .lBlock .block1 {}
.inner .lBlock .block1 .item {
	font-size: 19px;
	padding: 21px 0 5px 0;
}
.inner .lBlock.supplier_lBlock .block1 .item {padding-left:20px;}
.inner .lBlock .block1 .item ul {font-size:14px;}
.inner .lBlock .block1 .item li {
	padding-left: 39px !important;
	padding-top: 5px;
	height: 25px;
	line-height: 1;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	position: relative;
    margin-bottom: 8px;
}
.inner .lBlock .block1 .item li:hover{
	background: #ffc800;
}
.inner .lBlock .block1 .item li img {
	position: absolute;
    left: 12px;
    top: 2px;
}
.inner .lBlock .block1 .item li.active{
	color: #514f4f;
	background: #e8e8e8;
	font-weight: bold;
}
.inner .lBlock .block1 .item li a{
	color: #000;
	text-decoration: none;
}
.inner .lBlock .block1 .item .left_menu_second li{
	padding-left: 50px;
    margin-left: 0;
}
.inner .lBlock .block1 .item span a {color:#000000;}
.inner .lBlock .block1 .item .red {color:#aa3328;}

.inner .rBlock {width:73%; padding:15px 0 0 0; float:left;}
/*.inner .rBlock .header {width:100%; padding-bottom:85px;}*/
.inner .rBlock .header {width:100%; padding-bottom:0;}
.inner .rBlock .header.header_v2 {padding-bottom: 20px;}
.inner .rBlock .header h1 span a {color:#000000;}
.inner .rBlock .header table {width:100%; border-collapse:collapse; font-size:20px;}
.inner .rBlock .header td {padding-top:15px;}
.inner .rBlock .header .header_ico {margin-bottom:15px;}

.inner .rBlock .car {margin:-40px 0 0 -30px;}
.inner .rBlock .car img {position:relative;}

.inner .rBlock .press_centre {width:100%; padding:0 0 20px 0;}
.inner .rBlock .press_centre h2 {font:32px Arial, Helvetica, sans-serif;}
.inner .rBlock .press_centre .h2_v2 {font-size:17px;}

.inner .rBlock .press_centre .block1 {padding-bottom:35px; width:100%; font-size:16px;}
.inner .rBlock .press_centre .block1 h2 {margin-bottom:20px;}
.inner .rBlock .press_centre .block1 .lCol {width:90px; padding:12px 20px 0 0; text-align:right; float:left;}
.inner .rBlock .press_centre .block1 .lCol strong {font-size:23px; display:block; margin-top:-6px;}
.inner .rBlock .press_centre .block1 .rCol {margin-left:110px; padding-top:12px;}

.inner .rBlock .press_centre .block2 {padding-bottom:20px; width:100%; font-size:13px; line-height: 20px;}
.inner .rBlock .press_centre .block2 h2 {margin-bottom:5px;}
.inner .rBlock .press_centre .block2 .lCol {width:75px; padding:0 10px 0 0; text-align:left; float:left;}
.inner .rBlock .press_centre .block2 .lCol strong {font-size:23px; display:block; margin-top:-6px; padding-right:10px;}
.inner .rBlock .press_centre .block2 .lCol p {padding-right:10px;}
.inner .rBlock .press_centre .block2 .lCol .Img {width:89px; height:86px; position:relative; margin:5px 0 0 8px;}
.inner .rBlock .press_centre .block2 .rCol {margin-left:85px; padding-top:32px;}

.inner .rBlock .press_centre .block3 {padding-bottom:35px; width:100%; font-size:16px;}
.inner .rBlock .press_centre .block3 h2 {margin-bottom:20px;}
.inner .rBlock .press_centre .block3 h2 a {color:#cd3b2e;}
.inner .rBlock .press_centre .block3 .lCol {width:220px; margin-left:-130px; padding:12px 20px 0 0; text-align:right; float:left; color:#6bc4ef;}
.inner .rBlock .press_centre .block3 .lCol p {position:relative;}
.inner .rBlock .press_centre .block3 .rCol {margin-left:110px; padding-top:12px;}

.inner .rBlock .about {width:100%; font-size:15px; padding-bottom:30px; position:relative;}
.inner .rBlock .about h2 {font:29px Arial, Helvetica, sans-serif;}
.inner .rBlock .about p {margin-top:0px;}
.inner .rBlock .about .Img {/*width:575px; height:220px; margin-top:20px;*/ position:relative;}
.inner .rBlock .about .Img img { border-radius: 10px; }

.inner .rBlock .history {width:100%; font-size:15px;}
.inner .rBlock .history .item {width:100%; padding-bottom:30px; position:relative;}
.inner .rBlock .history .item .lCol {width:190px; float:left; font-size:73px; color:#f3bf35; margin-left:-190px; position:relative;}
.inner .rBlock .history .item .rCol {padding-top:1px;}
.inner .rBlock .history .item .rCol p {margin-top:12px;}
.inner .rBlock .history .item .rCol .Img {width:139px; height:128px; position:relative; float:left; margin-top:12px;}
.inner .rBlock .history .item .rCol .txt {margin-left:150px;}

.inner .rBlock .info {width:100%; font-size:15px; padding-bottom:30px; position:relative;}
.inner .rBlock .info h2 {font:29px Arial, Helvetica, sans-serif; margin-top:40px;}
.inner .rBlock .info p {margin-top:15px;}
.inner .rBlock .info .Img {width:390px; height:220px; position:relative; margin-top:20px; float:left; overflow:hidden;}
.inner .rBlock .info .txt {margin-left:415px; color:#a1a1a1;}

.inner .awards {width:86%; padding:0 0 30px 7%; font-size:15px; margin-top:-20px;}
.inner .awards table {width:100%; border-collapse:collapse;}
.inner .awards td {padding:30px 0; vertical-align:top;}
.inner .awards td .item {width:210px; margin:0 auto;}
.inner .awards td .item h3 {font-size:20px; margin-top:5px; padding:0 5px;}
.inner .awards td .item p {margin-top:5px; padding:0 5px;}
.inner .awards td .item .Img {background:url(/images/img_bg1.png) no-repeat; padding:5px 10px 10px 5px; width:195px; height:275px;}

.inner .program_3d {width:100%; font-size:15px; position:relative; font-size:15px;}
.inner .program_3d h2 {font:29px Arial, Helvetica, sans-serif;}
.inner .program_3d .item {width:100%; padding-bottom:30px; position:relative;}
.inner .program_3d .item p {margin-top:8px;}
.inner .program_3d .item .Img {/*width:510px; height:200px;*/ position:relative;}
.inner .program_3d .item .Img img { border-radius: 10px; }
.inner .program_3d .item .lCol {width:110px; float:left; margin-left:-110px; position:relative;}
.inner .program_3d .item .rCol {color:#666666; padding-right:80px;}
.inner .program_3d .item .list_1 {position:relative; margin-left:-70px; float:left;}
.inner .program_3d .item ol {padding-left:70px;}
.inner .program_3d .item ol li {font-size:35px; color:#f3bf35; padding-top:15px; position:relative;}
.inner .program_3d .item ol li p {font-size:24px; color:#000000; line-height:28px; margin:0;}
.inner .program_3d .item ol li span {font-size:14px; color:#000000; display:block;}
.inner .program_3d .item ul li {background:url(/images/bullet4.gif) 0 8px no-repeat; padding:0 0 12px 25px; position:relative;}
.inner .program_3d .item ul li.first {background:url(/images/bullet4.gif) 0 14px no-repeat;}
.inner .program_3d .item ul li img {vertical-align:middle;}
.inner .program_3d .item ul li span {color:#808080;}
.inner .program_3d .item ul li p {margin:0; font-size:12px; color:#666666;}
.inner .program_3d .item .list_2 {padding-top:20px;}
.inner .program_3d .item .block1 {width:102%; margin-left:-25px;}
.inner .program_3d .item .col {width:45%; float:left; padding-right:4%;}
.inner .program_3d .item .col h2 {padding-left:25px;}

.inner .rBlock .service {width:100%; font-size:15px; margin-top:-40px; padding-bottom:30px; position:relative;}
.inner .rBlock .service h2 {font:29px Arial, Helvetica, sans-serif;}
.inner .rBlock .service h3 {font:24px Arial, Helvetica, sans-serif; margin:0;}
.inner .rBlock .service p {margin-top:10px;}
.inner .rBlock .service .item {width:100%; padding:25px 0 15px 0;}
.inner .rBlock .service .item .Img {width:66px; padding-right:20px; float:left; margin-left:-86px; padding-top:3px;}

.inner .rBlock .contacts {width:100%; font-size:15px; padding-top:70px;}
.inner .rBlock .contacts .item {padding-top:15px;}

#catalog .shopsList {width:96%; padding:20px 0 20px 2%;}
#catalog .shopsList h1 {font:29px Arial, Helvetica, sans-serif; padding:0 60px;}
#catalog .shopsList h2 {font:24px Arial, Helvetica, sans-serif;}
#catalog .shopsList .header {width:100%;}
#catalog .shopsList .header .rBlock {float:right; padding-top:14px; color:#7f858d;}
#catalog .shopsList .table {padding:20px 0 0 60px;}
#catalog .shopsList .table table {width:100%; border-collapse:collapse;}
#catalog .shopsList .table table td {padding:5px 5px 0 0; vertical-align:top;}

#catalog .dealers_master {width:100%; padding:0 0 20px 0;}
#catalog .dealers_master .list1 .header {margin-left:29%; margin-top:-120px; position:relative}
#catalog .dealers_master .list1 .header p {padding:0 40px; margin-bottom:20px;}

#catalog .dealers_master .btnsBlock {width:96%; padding-left:2%;}
#catalog .dealers_master .btns {padding:35px 0; border-bottom:1px solid #c0c0c0;}
#catalog .dealers_master .btns .btn_next {background:url(/images/btn_bg3.gif) no-repeat; display:block; width:127px; height:35px; padding-top:10px; text-align:center; text-decoration:none; font-size:20px; color:#000000; float:right;}
#catalog .dealers_master .btns .btn_back {background:url(/images/btn_bg3.gif) no-repeat; display:block; width:127px; height:35px; padding-top:10px; text-align:center; text-decoration:none; font-size:20px; color:#000000;}

/*center*/
/*bottom*/
.bottom {width:100%; position:relative;}
.bottom .tLine {background:url(/images/b_line.png); width:100%; height:40px; position:absolute; left:0; top:-40px;}
.bottom .block1 {width:80%; padding:15px 0 0 10%;}
.bottom .block1 .copy {/*background:url(/images/copy.gif) no-repeat;*/ padding:9px 0 0 35px; height:20px; font-size:10px; color:#969696; margin-left:-35px;}
.bottom .block1 .rBlock {width:50%; float:right; padding-top:2px;}
.bottom .block1 .rBlock .textfield {width:60%; padding:2px 0; font:11px Arial, Helvetica, sans-serif; color:#000000; vertical-align:middle;}
.bottom .block1 .rBlock .btn {font:11px Arial, Helvetica, sans-serif; color:#000000; vertical-align:middle;}
.bottom .block1 .rBlock p {font-weight:bold; float:right; font-size:11px; margin-top:4px;}
.bottom .txt {width:80%; padding:15px 0 20px 10%; font-size:11px; color:#6b6e70;}
.bottom .txt h1 {font-size:19px; font-weight:normal; margin-bottom:5px;}
.bottom .btns {width:80%; padding:0 0 25px 10%;}
.bottom .btns a img {margin-right:10px;}
.bottom .btns .display_none{display:none;}
.bottom .LiveInternet{float: right;margin: 31px -75px 0 0;}
/*bottom*/

/*dealers*/
.dealers h1 {margin-bottom:25px;}
.dealers h2 {font:29px Arial, Helvetica, sans-serif; color:#000000; margin-bottom:15px;}
.inner .dealers h3 {font:21px Arial, Helvetica, sans-serif; margin:20px 0 30px 0;}
.dealers h3 a.dashed {text-decoration:none; border-bottom:1px dashed #0063a4;}
.dealers h3 a.dashed:hover {border:0;}
.dealers p {font-size:15px; margin-bottom:10px;}

.inner .rBlock .dealers .Img {width:575px; height:160px; position:relative; margin-bottom:15px;}

.dealers .loginBlock {width:100%; padding:0 0 0 0;}
.dealers .loginBlock .block_bg {background:url(/images/block_bg6.png) no-repeat; width:100%; height:87px;}
.dealers .loginBlock .block_bgr {background:url(/images/block_bg6r.png) right 0 no-repeat; width:100%; height:87px;}
.dealers .loginBlock table {margin:0 auto; border-collapse:collapse;}
.dealers .loginBlock table td {padding:20px 0 0 25px; vertical-align:middle; font-size:18px;}
.dealers .loginBlock table td .textfield {width:125px; padding:1px 5px 3px 5px; font:21px Arial, Helvetica, sans-serif; color:#000000; vertical-align:middle;}
.dealers .loginBlock table td .btn {background:url(/images/btn_bg17.png) no-repeat; width:91px; height:32px; border:0; cursor:pointer; font:18px Arial, Helvetica, sans-serif; line-height:32px; color:#ffffff; margin-right:25px;}
.dealers .loginBlock table td.links {padding:5px 25px 0 25px; text-align:right; font-size:14px;}

.dealer_reviews {width:100%; padding:20px 0;}
.dealer_reviews h2 {font:29px Arial, Helvetica, sans-serif; color:#000000; margin-bottom:25px; padding:0 20px; text-align:center;}
.inner .dealer_reviews h3 {font:21px Arial, Helvetica, sans-serif; margin:0 0 3px 0;}
.dealer_reviews .date {font-size:16px; color:#6bc4ef; margin-bottom:10px;}
.dealer_reviews .item {width:28%; float:left; padding:0 1% 30px 4%; font-size:15px;}
.dealer_reviews .item p {padding-bottom:5px;}
.dealer_reviews .all {padding:15px 0 0 70%;}
.dealer_reviews .item a.show, .dealer_reviews .item a.hide {text-decoration:none; border-bottom:1px dashed #0063A4;}
.dealer_reviews .item a.show:hover, .dealer_reviews .item a.hide:hover {text-decoration:none; border-bottom:none;}

.dealersForm {width:100%; padding:20px 0;}
.dealersForm h2 {font:29px Arial, Helvetica, sans-serif; color:#000000; margin-bottom:25px; padding:0 20px; text-align:center;}
.dealersForm .lCol {width:33%; float:left; text-align:right; padding:8px 0 5px 0; font-size:16px;}
.dealersForm .lCol p {padding-right:15px;}
.dealersForm .rCol {width:60%; float:left; padding:5px 0; font-size:14px;}
.dealersForm .textfield {width:400px; padding:3px 5px; /*border:1px solid #000000;*/ font:16px Arial, Helvetica, sans-serif; color:#000000; position:relative; border: 1px solid gray;}
.dealersForm .textarea {width:400px; height:140px; padding:3px 5px; /*border:1px solid #000000;*/ font:14px Arial, Helvetica, sans-serif; color:#000000; border: 1px solid gray;}
.dealersForm .selectfield {width:412px; padding:3px 5px; font:14px Arial, Helvetica, sans-serif; color:#000000;}
.dealersForm .inputselect {width:412px; height:140px; padding:3px 5px; font:14px Arial, Helvetica, sans-serif; color:#000000;}
.dealersForm .inputselect option {padding:2px 0;}
.dealersForm .btn {background:url(/images/btn_bg18.png) no-repeat; width:139px; height:32px; border:0; cursor:pointer; font:16px Arial, Helvetica, sans-serif; color:#363636;}
.dealersForm .callback-input #captcha_text {width:216px; padding:3px 5px; font:27px Arial, Helvetica, sans-serif; color:#000000; text-transform:uppercase;}
/*dealers*/

/*page404*/
.inner .page404 h1 {font:28px Arial, Helvetica, sans-serif; font-weight:normal; color:#000000; margin-bottom:5px;}
.page404 p {font:19px Arial, Helvetica, sans-serif; margin-bottom:25px;}
/*page404*/

/*your_city*/
.head .block1 .left .rBlock .your_city {height:20px;}
.head .block1 .left .rBlock .your_city p {float:left; padding:2px 5px 0 0;}
.head .block1 .left .rBlock .your_city .selectBlock {width:132px; float:left; font:11px Arial, Helvetica, sans-serif; color:#000000; position:relative; z-index:100;}
.head .block1 .left .rBlock .your_city .selectBlock .select {background:url(/images/textfield_bg.png) no-repeat; width:100px; height:16px; padding:2px 23px 0 9px; cursor:default;}
.head .block1 .left .rBlock .your_city .onlineCall { float:left; position:relative; top:-3px; margin-left:5px; }
.head .block1 .left .rBlock .your_city .selectBlock .optionList {width:168px; position:absolute; top:-15px; left:-20px;}
.head .block1 .left .rBlock .your_city .selectBlock .optionList .bg_t {background:url(/images/list_bg_t.png) no-repeat; width:168px; height:16px;}
.head .block1 .left .rBlock .your_city .selectBlock .optionList .bg_b {background:url(/images/list_bg_b.png) no-repeat; width:168px; height:16px;}
.head .block1 .left .rBlock .your_city .selectBlock .optionList ul {background:url(/images/list_bg.png) repeat-y; padding:0 12px; width:144px;}
.head .block1 .left .rBlock .your_city .selectBlock .optionList li {width:144px;}
.head .block1 .left .rBlock .your_city .selectBlock .optionList a {display:block; padding:3px 9px 3px 22px; width:113px; color:#000000; text-decoration:none;}
.head .block1 .left .rBlock .your_city .selectBlock .optionList a:hover {background:url(/images/list_btn.gif) repeat-x #307df1; color:#ffffff;}
.head .block1 .left .rBlock .your_city .selectBlock .optionList span {display:block; background:url(/images/list_bullet.gif) 9px 7px no-repeat; padding:3px 9px 3px 22px; width:113px; cursor:default;}
/*your_city*/

/*vystavki*/
.vystavki h1 {margin-bottom:25px;}
.vystavki h2 {font:29px Arial, Helvetica, sans-serif; margin-bottom:5px;}
.vystavki h2 a {color:#0063a4; text-decoration:none; border-bottom:1px dashed #0063a4;}
.vystavki h2 a:hover {text-decoration:none; border-bottom:none;}
.vystavki .vystavkiList {width:100%; padding-bottom:25px;}
.vystavki .vystavkiList .item {font-size:14px; width:100%; padding:15px 0;}
.vystavki .vystavkiList .item .title {padding-bottom:5px;}
.vystavki .vystavkiList .item .title a {font-size:16px; line-height:16px;}
.vystavki .vystavkiList .item .Img {width:500px; height:375px; position:relative; margin-top:10px;}

.vystavki .vystavkiBlock {width:100%; padding-bottom:25px; font-size:14px;}
.vystavki .vystavkiBlock .title {padding-bottom:5px; font-weight:bold;}
.vystavki .vystavkiBlock li {width:215px; padding:15px 30px 0 0; float:left;}
.vystavki .vystavkiBlock li .Img {width:215px; height:160px; position:relative;}
/*vystavki*/

.vystavki2 h1 {margin-bottom:25px;}
.vystavki2 h2 {font:29px Arial, Helvetica, sans-serif; margin-bottom:5px;}
.vystavki2 h2 a {color:#0063a4; text-decoration:none; border-bottom:1px dashed #0063a4;}
.vystavki2 h2 a:hover {text-decoration:none; border-bottom:none;}
.vystavki2 .vystavkiList {width:100%; padding-bottom:25px;}
.vystavki2 .vystavkiList .item {font-size:14px; width:100%; padding:15px 0;}
.vystavki2 .vystavkiList .item .title {padding-bottom:5px;}
.vystavki2 .vystavkiList .item .title a {font-size:16px; line-height:16px;}
.vystavki2 .vystavkiList .item .Img {width:600px; height:auto; position:relative; margin-top:10px;}

.vystavki2 .vystavkiBlock {width:100%; padding-bottom:25px; font-size:14px;}
.vystavki2 .vystavkiBlock .title {padding-bottom:5px; font-weight:bold;}
.vystavki2 .vystavkiBlock li {width:215px; padding:15px 30px 0 0; float:left;}
.vystavki2 .vystavkiBlock li .Img {width:215px; height:160px; position:relative;}

/* rv styles */
a, img {outline:medium none;}
textarea {resize: none;}
.no-display {display:none;}
.conteiner {min-width:1024px;}
/* ul.list {list-style:disc inside;}
ul.list li {padding-top:10px;} */
ul.list {padding-top:10px;}
#catalog .faq .rBlock .list ul.list {padding-top:10px;}
ul.list li {background:url(/images/bullet4.gif) 0 8px no-repeat; padding:0 0 12px 25px; position:relative;}

.head .block1 .left .rBlock .table2 strong {font-size:11px;}
.head .block1 .left .rBlock .your_city form {display:inline;}


.inner .shop_store .lBlock .block1 .item span a {color:#000000;}
.inner .shop_store .lBlock .block1 .item .red {color:#aa3328;}

.callback {position:absolute; z-index:100; width:180px; padding:23px; background-color:#FFFFFF; border:2px solid #fdd14b;}
.callback .callback-input {padding-bottom:5px; text-align:center;}
.callback .callback-input input {width:176px; padding:2px; font:11px Arial,Helvetica,sans-serif;}
.callback .callback-input textarea {width:176px; padding:2px; height:50px; font:11px Arial,Helvetica,sans-serif;}
.callback .callback-input img {padding-bottom:5px;}
.callback .callback-input .error {border:1px solid #FF0000;}
.callback .inputHintOverlay {font:11px Arial,Helvetica,sans-serif; color:#999999;}
.head .block1 .left .rBlock .table1 .callback .clear_btn {background:url(/images/btn_bg100.gif) no-repeat; display:block; width:70px; height:18px; padding-top:7px; text-align:center; text-decoration:none; font-size:12px; color:#000000; border:none; float:right;}
.head .block1 .left .rBlock .table1 .callback .submit_btn {background:url(/images/btn_bg100.gif) no-repeat; display:block; width:70px; height:18px; padding-top:7px; text-align:center; text-decoration:none; font-size:12px; color:#000000; border:none;}
.head .block1 .left .rBlock .table1 .callback .close_btn {background:url(/images/close_btn.gif) top left no-repeat; width:15px; height:15px; position:absolute; top:4px; right:4px; border:none; z-index:2200;}
.callback .preloader {background:url(/images/preloader.gif) center no-repeat #FFFFFF; width:100%; height:100%; position:absolute; top:0; left:0; z-index:2100; display:none;}
.callback .success {background-color:#FFFFFF; color:#333333; font:12px Arial,Helvetica,sans-serif; text-align:center; vertical-align:middle; width:100%; height:100%; position:absolute; top:0; left:0; z-index:2050; display:table;}
.callback .success.no-display {display:none;}
.callback .success p {display:table-cell; vertical-align:middle; padding:20px;}

#catalog .shop_locations .lBlock1 .block1 .item ul {padding-left:15px; font-size:14px;}
#catalog .shop_locations .lBlock1 .block1 .item li {padding-top:10px;}
#catalog .shop_locations .lBlock1 .block1 .item span a {color:#000000;}
#catalog .shop_locations .lBlock1 .block1 .item .red {color:#aa3328;}
#catalog .shop_locations .lBlock2 .block1 .list .over {height:556px;}
#catalog .shop_locations .rBlock .map {width:100%;}
#catalog .shop_locations .rBlock .map .tl, #catalog .shop_locations .rBlock .map .tr, #catalog .shop_locations .rBlock .map .bl, #catalog .shop_locations .rBlock .map .br {z-index:100;}
#catalog .shop_locations .rBlock .map #map_container {width:100%; height:590px;}
#catalog .shop_locations .rBlock #placemarks_container {position:relative;}
#catalog .shop_locations .rBlock .map .placemark-item {/*width:300px;*/ padding:10px;}
#catalog .shop_locations .rBlock .map .placemark-item h3 {font-size:14px;}
#catalog .shop_locations .rBlock .map .placemark-item p {margin-top:5px; font-size:13px;}
#catalog .shop_locations .rBlock .map .placemark-item p span {color:#4D4D4D; font-size:11px;}
#catalog .shop_locations {width:100%;}
#catalog .shop_locations h1 {font:45px Arial, Helvetica, sans-serif; margin-bottom:40px;}
#catalog .shop_locations h2 {font:19px Arial, Helvetica, sans-serif;}
#catalog .shop_locations h3 {font:16px Arial, Helvetica, sans-serif; font-weight:bold;}
#catalog .shop_locations h3 img.firm_badge {position:relative; margin-left: -25px; margin-right: 7px;}
/*#catalog .shop_locations .block {background:url(/images/block_l.gif) repeat-y #ffffff; width:100%; margin:0;}
#catalog .shop_locations .block_r {background:url(/images/block_r.gif) right top repeat-y; width:100%;}
#catalog .shop_locations .block_t {background:url(/images/block_t.png) no-repeat; width:100%;}
#catalog .shop_locations .block_tr {background:url(/images/block_tr.png) right 0 no-repeat; width:100%; height:10px; overflow:hidden;}
#catalog .shop_locations .block_b {background:url(/images/block_b.png) no-repeat; width:100%;}
#catalog .shop_locations .block_br {background:url(/images/block_br.png) right 0 no-repeat; width:100%; height:20px;}*/
#catalog .shop_locations .lBlock1 {width:26%; padding:20px 7% 30px 0; float:left;}
#catalog .shop_locations .lBlock1 .block1 {margin-left:-10px;}
#catalog .shop_locations .lBlock1 .block1 .item {font-size:19px; padding:35px 20px 35px 15%;}
#catalog .shop_locations .lBlock2 {width:33%; padding:20px 3% 30px 0; float:left;}
#catalog .shop_locations .lBlock2 .block1 {padding:5px;}
#catalog .shop_locations .lBlock2 .block1 .search {padding:0 12px 10px 12px;}
#catalog .shop_locations .lBlock2 .block1 .search .textfield {width:90%; padding:5px 10px; border:1px solid #bfbfbf; font:12px Arial, Helvetica, sans-serif; color:#999999; margin-top:10px;}
#catalog .shop_locations .lBlock2 .block1 .list {width:100%;}
#catalog .shop_locations .lBlock2 .block1 .list .over {width:100%; height:485px; overflow:auto;}
#catalog .shop_locations .lBlock2 .block1 .list table {border-collapse:collapse;}
#catalog .shop_locations .lBlock2 .block1 .list td {padding:20px 3px; vertical-align:top;}
#catalog .shop_locations .lBlock2 .block1 .list td p {margin-top:5px;}
#catalog .shop_locations .lBlock2 .block1 .list td p span {font-size:11px; color:#4d4d4d;}
#catalog .shop_locations .lBlock2 .block1 .list .num {font-size:10px; padding:23px 0 20px 5px;}
#catalog .shop_locations .lBlock2 .block1 .list .num span {padding:1px 5px 2px 3px;}
#catalog .shop_locations .lBlock2 .block1 .list .num a {color:#000000;}
#catalog .shop_locations .lBlock2 .block1 .list .num .active {background:url(/images/bullet3.gif) right center no-repeat #3778b1;}
#catalog .shop_locations .lBlock2 .block1 .list .num .active a {color:#ffffff;}
#catalog .shop_locations .rBlock {width:64%; padding:20px 0 30px 0; float:right;}
#catalog .shop_locations .rBlock .map {height:590px; margin:0 auto; position:relative;}
#catalog .shop_locations ul.okrugs {margin-top:20px;}
#catalog .shop_locations ul.okrugs li {font-size:18px; display: inline-block; padding: 8px 16px 8px 0;}

#shopsmap_id .shop_locations_custom .lBlock1 .block1 .item ul {padding-left:15px; font-size:14px;}
#shopsmap_id .shop_locations_custom .lBlock1 .block1 .item li {padding-top:10px;}
#shopsmap_id .shop_locations_custom .lBlock1 .block1 .item span a {color:#000000;}
#shopsmap_id .shop_locations_custom .lBlock1 .block1 .item .red {color:#aa3328;}
#shopsmap_id .shop_locations_custom .lBlock2 .block1 .list .over {height:556px;}
#shopsmap_id .shop_locations_custom .rBlock .map {width:100%;}
#shopsmap_id .shop_locations_custom .rBlock .map .tl, #shopsmap_id .shop_locations_custom .rBlock .map .tr, #shopsmap_id .shop_locations_custom .rBlock .map .bl, #shopsmap_id .shop_locations_custom .rBlock .map .br {z-index:100;}
#shopsmap_id .shop_locations_custom .rBlock .map #map_container {width:100%; height:590px;}
#shopsmap_id .shop_locations_custom .rBlock #placemarks_container {position:relative;}
#shopsmap_id .shop_locations_custom .rBlock .map .placemark-item {/*width:300px;*/ padding:10px;}
#shopsmap_id .shop_locations_custom .rBlock .map .placemark-item h3 {font-size:14px;}
#shopsmap_id .shop_locations_custom .rBlock .map .placemark-item p {margin-top:5px; font-size:13px;}
#shopsmap_id .shop_locations_custom .rBlock .map .placemark-item p span {color:#4D4D4D; font-size:11px;}
#shopsmap_id .shop_locations_custom {width:100%;}
#shopsmap_id .shop_locations_custom h1 {font:45px Arial, Helvetica, sans-serif; margin-bottom:40px;}
#shopsmap_id .shop_locations_custom h2 {font:19px Arial, Helvetica, sans-serif;}
#shopsmap_id .shop_locations_custom h3 {font:16px Arial, Helvetica, sans-serif; font-weight:bold;}
#shopsmap_id .shop_locations_custom .block {background:url(/images/block_l.gif) repeat-y #ffffff; width:100%; margin:0;}
#shopsmap_id .shop_locations_custom .block_r {background:url(/images/block_r.gif) right top repeat-y; width:100%;}
#shopsmap_id .shop_locations_custom .block_t {background:url(/images/block_t.png) no-repeat; width:100%;}
#shopsmap_id .shop_locations_custom .block_tr {background:url(/images/block_tr.png) right 0 no-repeat; width:100%; height:50px; overflow:hidden;}
#shopsmap_id .shop_locations_custom .block_b {background:url(/images/block_b.png) no-repeat; width:100%;}
#shopsmap_id .shop_locations_custom .block_br {background:url(/images/block_br.png) right 0 no-repeat; width:100%; height:20px;}
#shopsmap_id .shop_locations_custom .lBlock1 {width:26%; padding:20px 7% 30px 0; float:left;}
#shopsmap_id .shop_locations_custom .lBlock1 .block1 {margin-left:-10px;}
#shopsmap_id .shop_locations_custom .lBlock1 .block1 .item {font-size:19px; padding:35px 20px 35px 15%;}
#shopsmap_id .shop_locations_custom .lBlock2 {width:28%; padding:20px 3% 30px 2%; float:left;}
#shopsmap_id .shop_locations_custom .lBlock2 .block1 {padding:5px;}
#shopsmap_id .shop_locations_custom .lBlock2 .block1 .search {padding:0 12px 10px 12px;}
#shopsmap_id .shop_locations_custom .lBlock2 .block1 .search .textfield {width:90%; padding:5px 10px; border:1px solid #bfbfbf; font:12px Arial, Helvetica, sans-serif; color:#999999; margin-top:10px;}
#shopsmap_id .shop_locations_custom .lBlock2 .block1 .list {width:100%;}
#shopsmap_id .shop_locations_custom .lBlock2 .block1 .list .over {width:100%; height:485px; overflow:auto;}
#shopsmap_id .shop_locations_custom .lBlock2 .block1 .list table {border-collapse:collapse;}
#shopsmap_id .shop_locations_custom .lBlock2 .block1 .list td {padding:20px 3px; vertical-align:top;}
#shopsmap_id .shop_locations_custom .lBlock2 .block1 .list td p {margin-top:5px;}
#shopsmap_id .shop_locations_custom .lBlock2 .block1 .list td p span {font-size:11px; color:#4d4d4d;}
#shopsmap_id .shop_locations_custom .lBlock2 .block1 .list .num {font-size:10px; padding:23px 0 20px 5px;}
#shopsmap_id .shop_locations_custom .lBlock2 .block1 .list .num span {padding:1px 5px 2px 3px;}
#shopsmap_id .shop_locations_custom .lBlock2 .block1 .list .num a {color:#000000;}
#shopsmap_id .shop_locations_custom .lBlock2 .block1 .list .num .active {background:url(/images/bullet3.gif) right center no-repeat #3778b1;}
#shopsmap_id .shop_locations_custom .lBlock2 .block1 .list .num .active a {color:#ffffff;}
#shopsmap_id .shop_locations_custom .rBlock {width:65%; padding:20px 0 30px 0; float:left;}
#shopsmap_id .shop_locations_custom .rBlock .map {height:590px; margin:0 auto; position:relative;}
#shopsmap_id .shop_locations_custom ul.okrugs {margin-top:20px;}
#shopsmap_id .shop_locations_custom ul.okrugs li {float:left; margin:10px 20px 0 0; font-size:18px; line-height:19px;}


.inner .shop_store .rBlock .block3 .map {width:100%;}
.inner .shop_store .rBlock .block3 .map .tl, .inner .shop_store .rBlock .block3 .map .bl, .inner .shop_store .rBlock .block3 .map .tr, .inner .shop_store .rBlock .block3 .map .br {z-index:100;}
.inner .shop_store .rBlock .block1 .imgBlock .Img {overflow:hidden;}
#catalog .main_block1 .lBlock .header .tabs .active a {border-bottom:none; cursor:default; color:#000000;}
#catalog .main_block1_1 .header .tabs .active a {border-bottom:none; cursor:default; color:#000000;}
#catalog .main_block1_1 .subMenu .active h4 {font-size:19px; font-weight:normal;}
#catalog .main_block1_1 .block .item .active a {border-bottom:none; cursor:default; text-decoration:none;}
#catalog .main_block1_1 .subMenu .sub .active .sub .active a {color:#000000;}
#catalog .main_block1_1 .subMenu .sub .active .sub .active .sub a {color:#0063A4;}
#catalog .main_block1_1 .subMenu .sub .active .sub .active .sub .active a {color:#000000;}

#catalog .main_block1_1 .subMenu .sub .red span, #catalog .main_block1_1 .subMenu .sub .active .red span {color:#bf0f22;}

/* ! banners ! */
#catalog .banner-item {float:left; text-align:center;}
#catalog .banner-item.w20 {width:20%;}
#catalog .banner-item.w25 {width:25%;}
#catalog .banner-item.w50 {width:50%;}
#catalog .banner-item.w75 {width:75%;}
#catalog .banner-item.w100 {width:100%;}

#catalog .main_block3 .item1 {width:auto;}
#catalog .main_block3 .item_w90 {width:90%; margin:0 auto;}
#catalog .main_block3 .banner-item ul {padding-top:5px;}
#catalog .main_block3 .banner-item li {background:url(/images/bullet1.gif) 0 7px no-repeat; padding:0 0 10px 15px; text-align:left;}

#catalog .main_block3 .banner-item .blueBlock {text-align:left; width:98%; margin:0 0.5%;}
#catalog .main_block3 .banner-item .greenBlock {width:99%; margin:0 0.5%;}
#catalog .main_block3 .banner-item .blueBlock h1 {white-space:nowrap;}
#catalog .main_block3 .banner-item a {cursor:pointer;}
/* ! banners ! */

.inner .rBlock .mt0 {margin-top:0px;}
.inner .rBlock .about.mt0 .Img {height:auto;}

#catalog .main_block1_1 .rBlock .block2 .txt .description {padding-bottom:10px;}
#catalog .main_block1_1 .rBlock .block2 .txt .txt3 {padding-bottom:10px;}
#catalog .main_block1_1 .rBlock .block2 .txt .selectfield .selectList {z-index:10; top:20px;}
#catalog .main_block3 .item3 {margin:0 10% 0 32%;}

#catalog .main_block1_1 .header {z-index:25; *height:36px;}
#catalog .main_block1 .lBlock .header {z-index:25;}
#product_submenu_content {position:relative; z-index:25;}
#product_menu_content {position:relative; z-index:21;}

#product_menu_content .slide-search {position:absolute; right:0; z-index:50; margin:0 30px 0 0; width:350px;}
#product_menu_content .slide-search .block {background:url(/images/block_l.png) repeat-y; width:100%; margin-top:-5px; padding-left:15px;}
#product_menu_content .slide-search .block_r {background:url(/images/block_r.png) right top repeat-y; width:100%;}
#product_menu_content .slide-search .block_t {background:url(/images/block_t_1.png) no-repeat; width:100%; padding-left:15px;}
#product_menu_content .slide-search .block_tr {background:url(/images/block_tr_1.png) right 0 no-repeat; width:100%; height:10px; overflow:hidden;}
#product_menu_content .slide-search .block_b {background:url(/images/block_b_1.png) no-repeat; width:100%; padding-left:15px;}
#product_menu_content .slide-search .block_br {background:url(/images/block_br_1.png) right 0 no-repeat; width:100%; height:20px;}

#product_menu_content .slide-search .search {padding:2px 20px 0px 15px;}
#product_menu_content .slide-search .search p {margin:10px 0 4px 0;}
#product_menu_content .slide-search .search span {font-size:10px;}
#product_menu_content .slide-search .search .textfield1 {width:95%; font:13px Arial, Helvetica, sans-serif; color:#000000;}
#product_menu_content .slide-search .search .textfield2 {width:41%; font:13px Arial, Helvetica, sans-serif; color:#000000;}
#product_menu_content .slide-search .search .btn {padding-top:10px;}
#product_menu_content .slide-search .search .btn input {background:url(/images/btn_search.png) no-repeat; width:139px; height:32px; border:0; cursor:pointer;}
#product_menu_content .slide-search .btnSearch {width:140px; height:40px; float:right; margin:-8px 0 0 0; padding-right:30px; position:relative; z-index:10; text-align:center;}
#product_menu_content .slide-search .btnSearch a {display:block; background:url(/images/btn_search1.png) no-repeat; width:140px; height:33px; padding-top:7px; font-size:16px; color:#292929; text-decoration:none;}

#catalog .main_block2 table td {width:33%;}
/* #catalog .main_block2 .item .buy {margin-left:-25px;} */
/*#catalog .main_block2 .item .buy {float:left;}
#catalog .main_block2 .item .buy .price {float:right;}
#catalog .main_block2 .item .buy .btn {float:right;}*/
/* #catalog .main_block2 .item .txt {margin-left:10px; width:130px;} */
#catalog .main_block2 .item .txt {margin-left:-100px; width:130px; position:relative;}
#catalog .main_block2 .item .buyBlock {margin-left:-100px; position:relative;}
#catalog .main_block2 .item .txt p {margin-top:10px;}
/* #catalog .main_block2 .item .txt p span {padding:2px; background-color:#FFFFFF;} */

#catalog .main_block1_1 .rBlock .block1 .overBlock li h2 {position:relative; z-index:5;}
#catalog .main_block1_1 .rBlock .block1 .overBlock .item .buyBlock {position:relative;}
#catalog .main_block1_1 .rBlock .block1 .overBlock .item .buyBlock .buy {z-index:1; top:-60px;}
#catalog .main_block1_1 .rBlock .block1 .overBlock .item .txt {height:auto; padding-bottom:70px; padding-top:20px;}
#catalog .main_block1_1 .rBlock .block1 .overBlock .txt1 {padding-right:10px;}
#catalog .main_block1_1 .rBlock .block1 .overBlock .over #leaders_container {position:relative;}
#catalog .main_block1_1 .rBlock .block1 .overBlock li {display:block;}
#catalog .main_block1_1 .rBlock .block1 .overBlock .l_arrow a {cursor:default;}
#catalog .main_block1_1 .rBlock .block1 .overBlock .l_arrow a.active {cursor:pointer; background:url(/images/l_arrow_active.gif) no-repeat;}
#catalog .main_block1_1 .rBlock .block1 .overBlock .r_arrow a {cursor:default;}
#catalog .main_block1_1 .rBlock .block1 .overBlock .r_arrow a.active {cursor:pointer; background:url(/images/r_arrow_active.gif) no-repeat;}

#catalog .main_block5 .over {width:98%; padding-left:2%;}
#catalog .main_block5 table td {vertical-align:bottom;}
#catalog .main_block5 .item {padding:20px 0px 45px 0;}
#catalog .main_block5 .item .buy .price {float:right;}
#catalog .main_block5 .item .buy .btn {float:right;}
#catalog .main_block5 .item .txt1 {padding-top:0px;}

/* ! basket ! */
.head .block1 .right {position:relative;}
.head .block1 .right .basket .basket_r {height:23px;}
.head .block1 .right .basket1 {position:absolute; z-index:100; top:0; width:95%;}

#catalog .list1 .item .buy .btn .preloader {background:url(/images/basket_preloader_min.gif) center no-repeat; background-color:#FFFFFF; position:absolute; top:0; z-index:10; width:60px; height:20px; margin:4px 3px 4px 6px; display:none;}
#catalog .list1 .item p.basket-add-success {color:#0063A4; font-size:11px; text-align:right; padding-top:4px; width:140px; float:right; display:none;}
#catalog .list1 .item p.basket-add-error {color:#BF0F22; font-size:11px; text-align:right; padding-top:4px; width:140px; float:right; display:none;}

#catalog .main_block1_1 .rBlock .block2 .buyBlock .buy .btn .preloader {background:url(/images/basket_preloader.gif) center no-repeat; background-color:#FFFFFF; position:absolute; top:0; z-index:10; width:86px; height:28px; margin:4px 2px 4px 6px; display:none;}
#catalog .main_block1_1 .rBlock .block2 .buyBlock .buy p.basket-add-success {color:#0063A4; font-size:12px; text-align:right; padding-top:4px; width:160px; float:right; display:none;}
#catalog .main_block1_1 .rBlock .block2 .buyBlock .buy p.basket-add-error {color:#BF0F22; font-size:12px; text-align:right; padding-top:4px; width:160px; float:right; display:none;}

#catalog .main_block2 .item .buy .btn .preloader {background:url(/images/basket_preloader_min.gif) center no-repeat; background-color:#FFFFFF; position:absolute; top:0; z-index:10; width:60px; height:20px; margin:4px 3px 4px 6px; display:none;}
#catalog .main_block2 .item p.basket-add-success {color:#0063A4; font-size:11px; text-align:right; padding:4px 0; width:140px; float:right; display:none;}
#catalog .main_block2 .item p.basket-add-error {color:#BF0F22; font-size:11px; text-align:right; padding:4px 0; width:140px; float:right; display:none;}
#catalog .main_block2 .item.large-image p.basket-add-success {background-color:#FFFFFF; opacity:0.8;}
#catalog .main_block2 .item.large-image p.basket-add-error {background-color:#FFFFFF; opacity:0.8;}

#catalog .main_block1_1 .rBlock .block1 .overBlock .item .buy .btn .preloader {background:url(/images/basket_preloader_min.gif) center no-repeat; background-color:#FFFFFF; position:absolute; top:0; z-index:10; width:60px; height:20px; margin:4px 3px 4px 6px; display:none;}
#catalog .main_block1_1 .rBlock .block1 .overBlock .item p.basket-add-success {color:#0063A4; font-size:11px; text-align:right; padding-top:4px; width:140px; float:right; display:none;}
#catalog .main_block1_1 .rBlock .block1 .overBlock .item p.basket-add-error {color:#BF0F22; font-size:11px; text-align:right; padding-top:4px; width:140px; float:right; display:none;}

#catalog .main_block5 .item .buy .btn .preloader {background:url(/images/basket_preloader_min.gif) center no-repeat; background-color:#FFFFFF; position:absolute; top:0; z-index:10; width:60px; height:20px; margin:4px 3px 4px 6px; display:none;}
#catalog .main_block5 .item p.basket-add-success {color:#0063A4; font-size:11px; text-align:right; padding-top:4px; width:140px; float:right; /*position:absolute; right:0;*/ display:none;}
#catalog .main_block5 .item p.basket-add-error {color:#BF0F22; font-size:11px; text-align:right; padding-top:4px; width:140px; float:right; /*position:absolute; right:0;*/ display:none;}
/* ! basket ! */

#catalog .main_block1_1 .rBlock .block2 {position:relative;}


.user_cabinet .lBlock1 {width:26%; padding:20px 7% 20px 0; float:left;}
.user_cabinet .lBlock1 .block1 {margin-left:-10px;}
.user_cabinet .lBlock1 .block1 .item {font-size:19px; padding:35px 20px 35px 15%;}
.user_cabinet .lBlock1 .block1 .item ul {padding-left:15px; font-size:14px;}
.user_cabinet .lBlock1 .block1 .item li {padding-top:10px;}

.user_cabinet .form .text em {font-style:normal;}
.user_cabinet .form .address-form {width:100%;}
.user_cabinet .form .address-form .lCol {width:70px; padding:0 10px 10px 0; float:left; font-size:14px; text-align:right;}
.user_cabinet .form .address-form .rCol {width:320px; padding:0 0 10px 0; float:left; font-size:14px;}
.user_cabinet .form .address-form .rColAlignR {width:300px; padding:0 0 10px 0; float:left; font-size:14px; text-align: right;}
.user_cabinet .form .address-form .rCol span {padding:0 10px 0 20px;}
.user_cabinet .form .address-form .textfield1 {padding:2px 4px; width:300px; font:13px Arial, Helvetica, sans-serif; color:#000000; border:1px solid #BEBEBE; margin-left:0px;}
.user_cabinet .form .address-form .textfield2 {padding:2px 4px; width:95px; font:13px Arial, Helvetica, sans-serif; color:#000000; border:1px solid #BEBEBE; margin-left:0px;}
.user_cabinet .form .address-form .textfield2.input_korpus {padding:2px 4px; width:95px; font:13px Arial, Helvetica, sans-serif; color:#000000; border:1px solid #BEBEBE; margin-left:17px;}
.user_cabinet .form .address-form .textfield2.input_floor {padding:2px 4px; width:95px; font:13px Arial, Helvetica, sans-serif; color:#000000; border:1px solid #BEBEBE; margin-left:29px;}
.user_cabinet .form .address-form .textfield2.input_porch {padding:2px 4px; width:95px; font:13px Arial, Helvetica, sans-serif; color:#000000; border:1px solid #BEBEBE; margin-left:5px;}
.user_cabinet .form .rCol1 {line-height:21px;}
.user_cabinet .form .textfield1 {padding:2px 5px;}
.user_cabinet .form .textfield2 {padding:2px 5px;}
.user_cabinet .form .pt10 {padding-top:10px;}


.user_cabinet .orders {width:96%; padding:20px 2% 60px 2%;}
.user_cabinet .orders table {width:100%; font-size:14px;}
.user_cabinet .orders table tr {vertical-align:middle;}
.user_cabinet .orders table tr td {text-align:left; padding:27px 1% 10px; border-bottom:1px solid #c0c0c0;}
.user_cabinet .orders table tr td.items {width:315px;}
.user_cabinet .orders table tr.header {vertical-align:bottom;}
.user_cabinet .orders table tr.header td {border-bottom:5px solid #f7d862; font-weight:bold; font-size:16px;}
.user_cabinet .orders table tr td h3 {font-size:20px; margin-top:0; }
.user_cabinet .orders table tr td a.items-link {text-decoration:none; border-bottom:1px dashed #0063A4;}
.user_cabinet .orders table tr td a.items-link:hover {text-decoration:none; border-bottom:none;}
.user_cabinet .orders table tr td span {color:#c0c0c0;}
.user_cabinet .orders table tr td span.cancel {color:#cd3b2e;}
.user_cabinet .orders table tr td span.ready {color:#009933;}
.user_cabinet .orders table tr td ul {margin-top:10px; width:300px; display:none;}

.whiteBlock .form .btn {background:url(/images/btn_bg13.gif) no-repeat; width:172px; height:62px; border:0; cursor:pointer; font:20px Arial, Helvetica, sans-serif; color:#000000; margin-top:10px;}
.whiteBlock .form .error {color:#FF0000;}
.whiteBlock .form .success {font-size:18px; color:#339900;}
.authorisation .block .item2 .block1 .rCol p.image {padding-left:34%; text-align:left;}

/* ie6 */
#catalog .ie6-page .lBlock {width:16%;}
#catalog .ie6-page .rBlock {width:66%}
.ie6-page h1 {margin-bottom:20px;}
.ie6-page h3 {margin-bottom:15px; width:50%;}
.ie6-page .ie6-item .ie6-item-left {float:left; width:50%;}
.ie6-page .ie6-item .ie6-item-left p {font-size:14px; color:#2d2e3b; margin-bottom:10px;}
.ie6-page .ie6-item .ie6-item-left p.recomendation {font-weight:bold;}
.ie6-page .ie6-item .ie6-item-left h3 {margin:15px 0px 5px 0px; font-size:18px;}
.ie6-page .ie6-item .ie6-item-right {float:left; width:33%; padding-left:7%;}
.ie6-page .ie6-item .ie6-item-right p {font-size:12px; color:#767785; margin-bottom:10px;}
.ie6-page .brows {width:100%; margin:30px 0;}
.ie6-page .brows td {text-align:center;}
.ie6-page .brows td a {font-size:18px;}
/* ie6 */

/* categories gallery */
#catalog .main_block1_1 .rBlock .block1 .gallery-variants {padding:10px 60px 0;}
#catalog .main_block1_1 .rBlock .block1 .gallery-variants ul li {display:block; float:left; width:170px; padding-right:40px; padding-bottom:20px;}
#catalog .main_block1_1 .rBlock .block1 .gallery-variants ul li .Img {width:169px; height:144px; margin-top:5px; position:relative; overflow:hidden;}
#catalog .main_block1_1 .rBlock .block1 .gallery-variants ul li h5 {margin-top:5px; font-size:13px; color:#0063A4;}

#catalog .main_block1_1 .rBlock .block1 .gallery-variants-new {padding:10px 60px 0;}
#catalog .main_block1_1 .rBlock .block1 .gallery-variants-new ul li {display:block; float:left; width:252px; padding-right:40px; padding-bottom:20px;}
#catalog .main_block1_1 .rBlock .block1 .gallery-variants-new ul li .Img {width:252px; height:216px; margin-top:5px; position:relative; overflow:hidden;}
#catalog .main_block1_1 .rBlock .block1 .gallery-variants-new ul li .gallery-item-video {display:inline-block; width:252px; height:216px;}
#catalog .main_block1_1 .rBlock .block1 .gallery-variants-new ul li .gallery-item {display:inline-block; width:252px; height:216px;}
#catalog .main_block1_1 .rBlock .block1 .gallery-variants-new ul li .gallery-item .icon {position:absolute; background:url(/images/gallery_img.png) center no-repeat; width:252px; height:216px; top:0;}
#catalog .main_block1_1 .rBlock .block1 .gallery-variants-new ul li .gallery-item-video .icon {position:absolute; background:url(/images/gallery_video.png) center no-repeat; width:252px; height:216px; top:0;}
#catalog .main_block1_1 .rBlock .block1 .gallery-variants-new ul li h5 {margin-top:5px; font-size:13px; color:#666666;}

#catalog .main_block1_1 .rBlock .block1 .gallery-variants-new-all {margin: 10px 0px 10px 30px;}
#catalog .main_block1_1 .rBlock .block1 .gallery-variants-new-all ul li {display:block; float:left; width:169px; padding-right:30px; padding-bottom:20px;}
#catalog .main_block1_1 .rBlock .block1 .gallery-variants-new-all ul li .Img {width:169px; height:170px; margin-top:5px; position:relative; overflow:hidden;}
#catalog .main_block1_1 .rBlock .block1 .gallery-variants-new-all ul li .gallery-item {display:inline-block; width:169px; height:170px;}
#catalog .main_block1_1 .rBlock .block1 .gallery-variants-new-all ul li .gallery-item .icon {position:absolute; background:url(/images/gallery_img.png) center no-repeat; width:169px; height:170px; top:0;}
#catalog .main_block1_1 .rBlock .block1 .gallery-variants-new-all ul li h5 {margin-top:5px; font-size:13px; color:#666666;}

#catalog .main_block1_1 .rBlock .block1 .gallery-variants-banner {padding:5px 57px 0;}
#catalog .main_block1_1 .rBlock .block1 .gallery-variants-banner a {display:block; width:632px; height:87px;}
/* categories gallery */

/* pages image lines */
.page-images-items {padding:20px 0;}
.page-images-items ul li {display:block; float:left; padding:0 30px 15px 0; background:none;}
.page-images-items ul li .Img {width:auto; height:160px; /* max-width:300px; overflow:hidden; */}
.inner .program_3d .item .page-images-items ul li {display:block; float:left; padding:0 30px 15px 0; background:none;}
.inner .program_3d .item .page-images-items ul li .Img {width:auto; height:160px;}
/* pages image lines */

/* custom */
.customs { font-size: 15px; }
.customs .Img { position:relative; font-size: 15px; }
/*.inner .rBlock .page-images-items ul li .Img {height:160px;}*/
.inner .rBlock .page-images-items ul li .Img a img {height:160px;}
.page-images-items .Img .label {
	position:absolute;
	bottom:0; left:0;
	width:100%;
	font-size:16px;
	line-height:18px;
	padding:25px 0 10px 0;
	background:url(/images/galleryLabel.png) top repeat-x;
	color:#fff;
	text-align:center;
	font-family: 'Trebuchet MS', Helvetica, sans-serif;
	text-decoration:none;
}
/* custom */

/* social buttons */
#catalog .rBlock .social {position:relative; margin-left:350px; margin-top:-20px; height:100px; width:auto;}
#catalog .rBlock .social .social-item {float:left; padding:0 20px 10px 0; width:130px;}
/* social buttons */

/* social icons */
.bottom .block1 .rBlock ul.social li {display:block; float:left; padding-right:10px;}
.bottom .block1 .rBlock ul.social li a {display:block; width:24px; height:24px;}
/* social icons */

#catalog .main_block1 .rBlock .search p.error {display:none; color:#BF0F22;}
#product_menu_content .slide-search .search p.error {display:none; color:#BF0F22;}
.searchPage .block1 table .item3 p.error {display:none; color:#BF0F22; padding:0; margin:0; font-size:12px;}

#catalog .Img a .action_tl {background:url(/images/action_corner.png) no-repeat; width:169px; height:163px; position:absolute; left:0; top:0; cursor:pointer;}
#catalog .main_block3 .item3 {margin-left:33%;}
#catalog .main_block3 .item3 table {width:auto;}
#catalog .main_block3 .item3 table .col1 {width:auto;}

#catalog .notifications-text {padding-top:5px; line-height:22px; display:none;}
#catalog #bookmarks_text {line-height:32px;}
#catalog #bookmarks_text a {cursor:move;}


.conteiner .compare-block {height:50px; position:fixed; left:0; top:50%; margin-top:-60px; margin-left:-270px; z-index:100000;}
.conteiner .compare-block .compare-str {float:left; width:250px; height:50px; background-color:#facd46; padding:10px; font-size:12px;}
.conteiner .compare-block .compare-str em {font-style:normal;}
.conteiner .compare-block .compare-str span {font-size:16px;}
.conteiner .compare-block .compare-str a {font-size:16px;}
.conteiner .compare-block .compare-btn {float:left; width:24px; height:70px; background-color:#f1b500;}
.conteiner .compare-block .compare-btn a {display:block; width:20px; height:20px; padding:25px 2px;}

.user_cabinet .standart-list {padding:20px 0 20px 2%; width:96%;}
.user_cabinet .list1 .item .wishlist_remove_btn {position:absolute; display:block; width:20px; height:20px; z-index:100; top:5px; right:5px;}

.inner .shop_store .rBlock .block3 .item .map .tl1, .inner .shop_store .rBlock .block3 .item .map .tr1, .inner .shop_store .rBlock .block3 .item .map .bl1, .inner .shop_store .rBlock .block3 .item .map .br1 {z-index:10;}
.inner .shop_store .rBlock .block3 .tabs a.active {cursor:default; border-bottom:none; color:#000000;}
.inner .shop_store .rBlock .block3 .item {position:relative;}
.inner .shop_store .rBlock .block3 .item .map {position:relative;}
.inner .shop_store .rBlock .block3 .item #map_block {z-index:10;}
.inner .shop_store .rBlock .block3 .item #cover_block {margin-top:-590px; z-index:5;}

table.prices {margin-top:15px; border:none;}
table.prices tr td {padding:5px 20px 5px 5px;}
table.prices tr.even td {background-color:#FFFFFF;}

.dealers .loginBlock {width:600px;}
.dealer_reviews {padding-top:0px;}

#catalog .main_block3 .item2 {height:auto;}

.bottom .tLine {background:none; width:100%; height:0px; position:relative; top:0;}
#catalog .main_block5 {padding-bottom:20px;}
#catalog .sublist {padding-top:30px;}
#catalog .main_block1_1 .rBlock .block2 .txt1.master {padding-bottom:30px;}
#catalog #masterTextBtn {padding-bottom:5px;}
#catalog #masterTextBtn a {text-decoration:none; border-bottom:1px dashed #0063A4;}
#catalog #masterTextBtn a:hover {text-decoration:none; border-bottom:none;}

.inner .program_3d .item table tr {vertical-align:middle;}
.inner .program_3d .item table tr td {padding-right:30px;}
.inner .program_3d .item table tr td h2 {font-size:24px;}
.inner .program_3d .item table tr td p {font-size:14px;}
.inner .program_3d h3 {margin-top:0px;}

a.slideToggle {color:#0063A4; text-decoration:none; border-bottom:1px dashed #0063A4;}
a.slideToggle:hover {text-decoration:none; border-bottom:none;}

.catalog-sort {display:inline-block; margin-left:50px;}
.catalog-sort li {display:inline; padding-right:5px; font-size:18px;}
.catalog-sort span {font-size:14px;}
.catalog-sort li img {margin:8px 0 0 2px; display:none;}
.catalog-sort .active a {color:#000000;}
.catalog-sort .active img {display:inline;}
#catalog .list1 .header .catalog-sort a {color:#0063A4;}
#catalog .list1 .header .catalog-sort .active a {color:#000000;}
#catalog .list1 .header .catalog-sort img {vertical-align:top;}

#catalog .main_block1_1 {padding-bottom:40px;}
#catalog .main_block1_1 .rBlock .block2 .imgBlock .btns {position:relative; z-index:10;}
#catalog .main_block1_1 .rBlock .block2 .imgBlock .btns .addthis_toolbox {float:right; margin-top:18px; height:16px;}
#catalog .main_block1_1 .rBlock .block2 .buyBlock .buy {top:-140px;}
#catalog .main_block1_1 .rBlock .services {position:absolute; margin-left:640px; /*margin-top:-220px;*/ top:195px; height:250px; width:285px;}
#catalog .main_block1_1 .rBlock .services .services-item {padding-bottom:15px; font-size:10px; line-height:12px; color:#7F858D;}
#catalog .main_block1_1 .rBlock .services .services-item .icon {width:33px; padding-right:7px; padding-top:3px; float:left;}
#catalog .main_block1_1 .rBlock .services .services-item .text {float:left; width:245px;}
#catalog .main_block1_1 .rBlock .services .services-item .text span {color:#BF0F22;}

#catalog .main_block1_1 .rBlock .block2 .txt p {font-size:14px;}
#catalog .main_block1_1 .rBlock .block2 .buyBlock .buy {top:-115px;}
#catalog .main_block1_1 .rBlock .block2 .buyBlock .buy table .subinfo {padding-top:5px;}

#catalog .list1 .item .txt h4 {font-size:17px;}
#catalog .main_block1_1 .rBlock .selectedItem .item .txt h4 {font-size:17px;}

#catalog .order_filling .credit #credit_call {display:inline-block; width:273px; height:38px;}

#catalog .main_block3.countdown {padding:10px 2%; width:96%;}
#catalog .main_block3.countdown .item3 {margin-left:60px;}
/* rv styles */


/* kot */
.inner .awards {clear:both;}
.inner .rBlock .press_centre .block2 .withoutImg {padding-top:0;}
.inner .rBlock .item-detail {width:100%; font-size:16px; padding-bottom:30px; position:relative;}
.inner .rBlock .item-detail h2 {font: 32px Arial,Helvetica,sans-serif}
.inner .rBlock .item-detail p {margin-top:15px;}
.inner .rBlock .item-detail .sales-date {color: #6bc4ef;}
.inner .rBlock .item-detail .Img {width:575px; height:220px; position:relative; margin-top:20px;}
.inner .rBlock .header table tr td .element-page {color: #000000;}
.inner .shop_store .contacts .block2 .map {z-index: 1; width: 100%;}
.inner .shop_store .contacts .block2 .map .tl,  .inner .shop_store .contacts .block2 .map .tr, .inner .shop_store .contacts .block2 .map .bl , .inner .shop_store .contacts .block2 .map .br{z-index: 10;}
.inner .shop_store .contacts .form .rCol .callback-input{margin-bottom: 15px;}
.inner .shop_store .contacts .form .rCol .callback-input #captcha_text{ font-size: 30px; margin-left: 10px; padding: 1px 10px 0; width: 120px;}

.inner .lBlock1 {width:26%; padding:20px 7% 20px 0; float:left;}
.inner .lBlock1 .block1 {margin-left:-10px;}
.inner .lBlock1 .block1 .item {font-size:19px; padding:35px 20px 35px 15%;}
.inner .lBlock1 .block1 .item ul {padding-left:15px; font-size:14px;}
.inner .lBlock1 .block1 .item li {padding-top:10px;}
.inner .lBlock1 .block1 .item span a {color:#000000;}
.inner .lBlock1 .block1 .item .red {color:#aa3328;}

#catalog .list1 .item .txt .selectfield .selectItem div{white-space: nowrap; overflow: hidden;}
#catalog .list1 .item .txt .selectfield .selectList{width: auto; display: none; top: 20px;}
#catalog .list1 .item .txt .selectfield .selectList table td .item1 .item_r{white-space: nowrap;}
#catalog .list1 .item .num {background: url("/images/num_bg.png") no-repeat scroll 0 0 transparent; font-size: 21px; height: 27px; left: 5px; padding-top: 3px; position: absolute; text-align: center; top: 5px; width: 29px;}
#catalog .list1 .item {height: auto; float: none; margin-bottom: 30px; vertical-align: top; min-height:160px; display: -moz-inline-stack; display: inline-block; zoom: 1; *display: inline; _height:160px;}

#catalog .list1 .item .txt .selectfield .selectList table td .item1 .item_r {padding: 3px 7px 3px 3px!important; cursor: pointer;}
#catalog .list1 .item .buy table td .hide{display: none;}
#catalog .list1 .item .txt .select span {width: 31px;}
#catalog .list1 .item .txt .selectfield {width: 94px;}
#catalog .list1 .item .txt .selectfield .selectItem {width: 65px;}

#catalog .list1 .pages {padding-top:5px; font-size:18px; float:right; padding-right: 4%;}
#catalog .list1 .pages span {background-color:#ebedea; padding:2px 4px 4px 4px;}
#catalog .list1 .pages a {text-decoration:none;}
#catalog .list1 .pages .active {background:none;}

#catalog .main_block1_1 .rBlock .block2 .txt .selectBlock .selectfield .selectItem div{white-space: nowrap; overflow: hidden;}
#catalog .main_block1_1 .rBlock .block2 .txt .selectBlock .selectfield .selectList{width: auto; display: none; top: 20px;}
#catalog .main_block1_1 .rBlock .block2 .txt .selectBlock .selectfield .selectList table td .item1 .item_r{white-space: nowrap; cursor: pointer;}
#catalog .main_block1_1 .rBlock .block2 .txt .selectBlock .selectfield .selectList table .active .item1 {background:url(/images/item_bg.gif) no-repeat;}
#catalog .main_block1_1 .rBlock .block2 .txt .selectBlock .selectfield .selectList table .active .item1 .item_r {padding: 3px 7px 3px 3px;}
#catalog .main_block1_1 .rBlock .block2 .txt .select span {width: 31px;}
#catalog .main_block1_1 .rBlock .block2 .txt .selectfield {width: 109px; cursor:pointer;}
#catalog .main_block1_1 .rBlock .block2 .txt .selectfield .selectItem {width: 80px;}
#catalog .main_block1_1 .rBlock .block2 .buyBlock .buy table td .hide{display: none;}

#catalog .main_block1_1 .rBlock .block2 .imgBlock .Img{overflow: hidden;}
#catalog .main_block1_1 .rBlock .block2 .imgBlock .Img .gallerySlide{position: absolute; top: 0; left: 0; height: 303px; width: 10000px;}
#catalog .main_block1_1 .rBlock .block2 .imgBlock .Img .gallerySlide li{height: 303px; width: 315px; float: left;}

#catalog .requiredField{color: #f3bf35!important; padding: 0!important;}

.sendByEmail{padding: 30px 50px;}
.sendByEmail h2 {font: 29px Arial,Helvetica,sans-serif;}
.sendByEmail .form h2 {margin-bottom: 15px; padding-left: 160px;}
.sendByEmail .form {width:510px; margin:0 auto;}
.sendByEmail .form h2 {padding-left:160px; margin-bottom:15px;}
.sendByEmail .form .lCol {width:150px; padding:3px 10px 0 0; font-size:17px; float:left; text-align:right;}
.sendByEmail .form .rCol {width:350px; padding-top:3px; float:left;}
.sendByEmail .form .textfield {width:325px; padding:3px 5px; font:13px Arial, Helvetica, sans-serif; color:#808080;  border: 1px solid gray;}
.sendByEmail .form .btn1 {font:12px Arial, Helvetica, sans-serif; color:#000000;}
.sendByEmail .form .btn2 {padding:35px 0 0 160px;}
.sendByEmail .form .btn2 input {background:url(/images/btn_send.png) no-repeat; width:173px; height:62px; border:0; cursor:pointer; font:20px Arial, Helvetica, sans-serif; color:#000000;}
.sendByEmail .form .rCol .callback-input #captcha_text {font-size: 30px; margin-left: 10px; padding: 1px 10px 0; width: 120px;}
.sendByEmail .form .rCol .callback-input {margin-bottom: 15px;}

/* order */
#catalog .order_filling .basket .txt1 .elementsCnt {font-size:19px; padding:0;}
#catalog .order_filling .basket .btns .item{text-align: center;}
#catalog .order_filling .basket .basketElement .quantity.change{border: 1px solid #f3bf35}
#catalog .order_filling .basket .btns .btn1 {display: -moz-inline-stack; display: inline-block; zoom: 1; *display: inline;}
#catalog .order_filling .basket .btns #recalculate{background: url("/images/btn_bg6.gif") no-repeat scroll 0 0 transparent;}
#catalog .order_filling .basket .btns #recalculate.hidden{display: none;}
#catalog .order_filling .basket .btns #submitBasket.grey{background: url("/images/btn_bg7.gif") no-repeat scroll 0 0 transparent; cursor: default;}

#catalog .order_filling .delivery_service .form .textfield1, #catalog .order_filling .delivery_service .form .textfield2{color: #000000;}
#catalog .order_filling .delivery_service .form .selectfield{color: #cccccc;}
#catalog .order_filling .delivery_service .form .selectfield.noempty{color: #000000;}
#catalog .order_filling .delivery_service .form .selectfield option{color: #000000;}
#catalog .order_filling .delivery_service .form .selectfield option[value=empty]{color: #cccccc;}
#catalog .order_filling .delivery .inputHintOverlay{display: inline;}
#catalog .order_filling .delivery .inputHintOverlay > label.inputHintOverlay{color: #cccccc; font: 13px Arial,Helvetica,sans-serif;}

#catalog .order_filling .authorisation .block .item2 .block1 .rCol .textfield{color: #000000;}
#catalog .order_filling .authorisation .block .item2 .block1 .rCol .inputHintOverlay{display: inline;}
#catalog .order_filling .authorisation .block .item2 .block1 .rCol .inputHintOverlay > label.inputHintOverlay{color: #cccccc; font: 13px Arial,Helvetica,sans-serif;}

#catalog .order_filling .credit {padding-left: 0;}
#catalog .order_filling .credit > .header {margin-left: 0; padding-top: 10px;}
#catalog .order_filling .credit .block1 .form .textfield1{color: #000000;}
#catalog .order_filling .credit .block1 .form .textfield2{color: #000000;}
#catalog .order_filling .credit .block1 .form .textfield3{color: #000000;}
#catalog .order_filling .credit .block1 .form .textfield4{color: #000000;}
#catalog .order_filling .credit .block1 .form .selectfield{color: #cccccc;}
#catalog .order_filling .credit .block1 .form .selectfield.noempty{color: #000000;}
#catalog .order_filling .credit .block1 .form .selectfield option{color: #000000;}
#catalog .order_filling .credit .block1 .form .selectfield option[value=empty]{color: #cccccc;}
#catalog .order_filling .credit .block1 .form .inputHintOverlay{display: inline;}
#catalog .order_filling .credit .block1 .form .inputHintOverlay > label.inputHintOverlay{color: #cccccc; font: 13px Arial,Helvetica,sans-serif;}
#catalog .order_filling .credit .requiredField{color: #f3bf35!important;}

#catalog .order_filling .cashless {width:94%; padding-left:0;}
#catalog .order_filling .cashless .header {border-bottom:6px solid #f3bf35; padding:40px 0 10px 0; margin-left:26%;}
#catalog .order_filling .cashless > .header {padding-top:10px; margin-left:0;}
#catalog .order_filling .cashless .block1 {width:100%; padding:30px 0; border-bottom:1px solid #bbbcbb;}
#catalog .order_filling .cashless .block1 .header {padding:0 0 20px 0; border:0;}
#catalog .order_filling .cashless .block1 .header p {margin-top:10px; color:#808080;}
#catalog .order_filling .cashless .block1 .header1 {padding:0 0 10px 26%;}
#catalog .order_filling .cashless .block1 .header1 h3 {font-weight:normal;}
#catalog .order_filling .cashless .block1 .form {width:100%; padding-bottom:20px;}
#catalog .order_filling .cashless .block1 .form.border {border-bottom:1px dashed #c0c0c0; margin-bottom:15px;}
#catalog .order_filling .cashless .block1 .form .lCol {width:25%; padding:6px 1% 0 0; float:left; text-align:right; font-size:17px;}
#catalog .order_filling .cashless .block1 .form .lCol span {color:#939393;}
#catalog .order_filling .cashless .block1 .form .rCol {width:67%; padding-top:4px; float:left; font-size:17px;}
#catalog .order_filling .cashless .block1 .form .rCol p {font-size:10px;}
#catalog .order_filling .cashless .block1 .form .rCol span {color:#939393;}
#catalog .order_filling .cashless .block1 .form .rCol .txt1 {font-size:14px;}
#catalog .order_filling .cashless .block1 .form .rCol .text1 {padding-right:11%; margin-right:18px; color:#000000;}
#catalog .order_filling .cashless .block1 .form .rCol .text2 {font-size:12px; color:#808080; margin-top:5px;}
#catalog .order_filling .cashless .block1 .form .lCol1 {width:35%; padding:6px 1% 0 0; float:left; text-align:right; font-size:17px;}
#catalog .order_filling .cashless .block1 .form .rCol1 {width:57%; padding-top:4px; float:left; font-size:17px;}
#catalog .order_filling .cashless .block1 .form .textfield1 {padding:4px; width:60%; font:13px Arial, Helvetica, sans-serif; color:#000000;}
#catalog .order_filling .cashless .block1 .form .textfield2 {padding:4px; width:11%; font:13px Arial, Helvetica, sans-serif; color:#000000; margin-right:15px;}
#catalog .order_filling .cashless .block1 .form .textfield3 {padding:4px; width:17%; font:13px Arial, Helvetica, sans-serif; color:#000000; margin-right:15px;}
#catalog .order_filling .cashless .block1 .form .textfield4 {padding:4px; width:32%; font:13px Arial, Helvetica, sans-serif; color:#000000; margin-right:15px;}
#catalog .order_filling .cashless .block1 .form .selectfield {padding:4px; width:40%; font:13px Arial, Helvetica, sans-serif; color: #cccccc;}
#catalog .order_filling .cashless .block1 .form .selectfield.noempty{color: #000000;}
#catalog .order_filling .cashless .block1 .form .selectfield option{color: #000000;}
#catalog .order_filling .cashless .block1 .form .selectfield option[value=empty]{color: #cccccc;}
#catalog .order_filling .cashless .block1 .form .inputHintOverlay{display: inline;}
#catalog .order_filling .cashless .block1 .form .inputHintOverlay > label.inputHintOverlay{color: #cccccc; font: 13px Arial,Helvetica,sans-serif;}
#catalog .order_filling .cashless .requiredField{color: #f3bf35!important;}

#catalog .order_filling .block3 {padding-top:50px;}
#catalog .order_filling .block3 .table {padding:0 75px;}
#catalog .order_filling .block3 .table table {width:100%; border-collapse:collapse;}
#catalog .order_filling .block3 .table td {padding:15px 10px 0 25px; vertical-align:top;}
#catalog .order_filling .block3 .table td table td {padding:10px 5px 0 0; font-size:14px;}
#catalog .order_filling .block3 .table td table .rCol {white-space:nowrap ;padding:10px 0 0 0;}

#catalog .order_filling .block3 .voteBlock {padding: 20px 0 0 28%;}
#catalog .order_filling .block3 .voteBlock h2 {font: 29px Arial,Helvetica,sans-serif;}
#catalog .order_filling .block3 .voteBlock p{margin-bottom: 10px;}
#catalog .order_filling .block3 .voteBlock .answers{margin-left: 70px;}
#catalog .order_filling .block3 .voteBlock .answers li{font-size: 16px; margin-top: 25px;}
#catalog .order_filling .block3 .voteBlock .btns {padding: 25px 0 0 87px;}
#catalog .order_filling .block3 .voteBlock .btns .btn_vote {color: #000000; display: block; font-size: 20px; text-align: center; text-decoration: none; width: 127px;}

#catalog .order_filling .block3 .voteBlock .star-active{cursor: pointer;}
#catalog .order_filling .block3 .voteBlock .star-empty{background-image: url(/images/empty.gif); width:15px; height:15px; overflow:hidden;}
#catalog .order_filling .block3 .voteBlock .star-voted{background-image: url(/images/voted.gif); width:15px; height:15px; overflow:hidden;}
#catalog .order_filling .block3 .voteBlock .star-over{background-image: url(/images/over.gif); width:15px; height:15px; overflow:hidden;}   
#catalog .order_filling .block3 .voteBlock .operators{margin-top: 25px;}   
#catalog .order_filling .block3 .voteBlock .operators .text {width: 160px; float: left; text-align: right;}   
#catalog .order_filling .block3 .voteBlock .operators .field {float: left;}   
#catalog .order_filling .block3 .voteBlock .voting{margin-top: 25px;}   
#catalog .order_filling .block3 .voteBlock .voting.hide{display: none;}   
#catalog .order_filling .block3 .voteBlock .voting .text {width: 160px; float: left; text-align: right;}
#catalog .order_filling .block3 .voteBlock .voting .field {float: left;} 
#catalog .order_filling .block3 .voteBlock .voting .field .info{font-size: 10px; margin-top: 2px;} 

#catalog .order_filling .authorisation .block .item2 .block1 .rCol p .hasEmail {width: 65%; text-align: left; padding:0 4px; display: -moz-inline-stack; display: inline-block; zoom: 1; *display: inline;}
#catalog .order_filling .authorisation .block .item2 .block1 .rCol p .captchaTextBlock {width: 65%; text-align: left; padding:0 4px; display: -moz-inline-stack; display: inline-block; zoom: 1; *display: inline;}
#catalog .order_filling .authorisation .block .item2 .block1 .rCol p .captchaTextBlock .captchaText {width: 180px;}
#catalog .order_filling .authorisation .block .item2 .block1 .rCol p .subscriptionBlock {font-size: 12px; width: 65%; text-align: left; padding:0 4px; display: -moz-inline-stack; display: inline-block; zoom: 1; *display: inline;}

.head .block2 .rBlock1 a, .head .block2 .rBlock1 strong{margin-right: 15px;}

#catalog .order_filling .delivery_service .userAddress{padding-bottom: 20px; border-bottom: 1px solid #BBBBBB;}
#catalog .order_filling .delivery_service .userAddress .rCol{font-size: 16px; color: #8C8E8C;}
#catalog .order_filling .delivery_service .userAddress .rCol.active{color: #000000;}

#catalog .list1 .item .noPriceBlock {position:relative; margin-left:350px;}
#catalog .list1 .item .noPriceBlock .noPrice {position:absolute; top:-60px; right:0; z-index:1; width: 145px;}
#catalog .list1 .item .noPriceBlock .noPrice .hide{display: none;}
#catalog .order_filling .authorisation .block .item2 .block1 .rCol p .captchaReload{font-size: 12px; display: inline; color: #000; border-bottom: 1px dashed #000; line-height: 40px; text-decoration: none;}

.user_cabinet .form .starrequired {color: #F3BF35 !important; padding: 0 !important;}
.user_cabinet .list1 .pages {float: none; padding: 40px 0 0;}
.user_cabinet .list1 .link a {border-bottom: 1px dashed #3778B1; color: #3778B1; text-decoration: none;}
.user_cabinet .list1 .link a:hover {border: 0;}
.user_cabinet .list1 .text .slideUp {font-size: 11px;}

#catalog .auth h1 {font:37px Arial, Helvetica, sans-serif;}
#catalog .auth h2 {font:29px Arial, Helvetica, sans-serif;}
#catalog .auth h2 span {white-space:nowrap;}
#catalog .auth h3 {font:21px Arial, Helvetica, sans-serif; font-weight:bold;}
#catalog .auth h4 {font:17px Arial, Helvetica, sans-serif; font-weight:bold;}
#catalog .auth .header {padding:40px 0 10px 28%;}
#catalog .auth .header h1 {margin-bottom:10px;}
#catalog .auth .lBlock {width:24%; padding-right:4%; float:left;}
#catalog .auth .rBlock {width:67%; float:left;}
#catalog .auth .btns {padding-top:10px;}
#catalog .auth .btns .btn_next {background:url(/images/btn_bg3.gif) no-repeat; display:block; width:127px; height:35px; padding-top:10px; text-align:center; text-decoration:none; font-size:20px; color:#000000; float:right;}

#catalog .auth .authorisation {width:100%;}
#catalog .auth .authorisation .block {padding:0 0 25px 5%; border-bottom:1px dashed #7b7b7b; margin-bottom:15px;}
#catalog .auth .authorisation .no_border {border:0;}
#catalog .auth .authorisation .block .item1 {padding:10px 0 0 15px; font-size:20px;}
#catalog .auth .authorisation .block .item2 {padding-top:10px;}
#catalog .auth .authorisation .block .item2 .block1 {background:url(/images/block_bg4.png) right top repeat-y #f7d862; width:78%; position:relative; float:left;}
#catalog .auth .authorisation .block .item2 .block1 .lCol {width:80px; padding:20px 0 20px 15px; float:left; font-size:20px;}
#catalog .auth .authorisation .block .item2 .block1 .rCol {margin-left:100px; padding:20px 15px 1px 0; text-align:right;}
#catalog .auth .authorisation .block .item2 .block1 .rCol p {margin-bottom:20px; font-size:20px;}
#catalog .auth .authorisation .block .item2 .block1 .rCol .textfield {padding:4px; width:65%; font:13px Arial, Helvetica, sans-serif; color:#808080; vertical-align:text-bottom;}
#catalog .auth .authorisation .block .item2 .block2 {width:100px; padding:25px 0 0 15px; float:left;}
#catalog .auth .authorisation .block .item2 .block1 .rCol .textfield{color: #000000;}
#catalog .auth .authorisation .block .item2 .block1 .rCol .inputHintOverlay{display: inline;}
#catalog .auth .authorisation .block .item2 .block1 .rCol .inputHintOverlay > label.inputHintOverlay{color: #cccccc; font: 13px Arial,Helvetica,sans-serif;}
#catalog .auth .block{background: #F9F9F8;}

#catalog .item .txt .selectfield .selectItem{cursor: pointer;}
#catalog .list1 .item .buy .btn a.add_to_master{background: url("/images/btn_add_master.png") no-repeat scroll 0 0 transparent;}
#catalog .main_block1_1 .rBlock .selectedItem.hide{display: none;}
#catalog .main_block1_1 .rBlock .selectedItem .totalPrice{clear: both;}
#catalog .main_block1_1 .rBlock .selectedItem .item .buy .btn a.del_from_master{background: url("/images/btn_del_master.png") no-repeat scroll 0 0 transparent; display: block; height: 27px; width: 69px;}
#catalog .main_block1_1 .rBlock .selectedItem .item .buy .btn .preloader {background: url("/images/basket_preloader_min.gif") no-repeat scroll center center #FFFFFF; display: none; height: 20px; margin: 4px 3px 4px 6px; position: absolute;top: 0; width: 60px; z-index: 10;}
#catalog .main_block1_1 .rBlock .selectedItem .item p.basket-add-success {color:#0063A4; font-size:11px; text-align:right; padding-top:4px; width:140px; float:right; display:none;}
#catalog .main_block1_1 .rBlock .selectedItem .item p.basket-add-error {color:#BF0F22; font-size:11px; text-align:right; padding-top:4px; width:140px; float:right; display:none;}
#catalog .main_block1_1 .rBlock .selectedItem .item .buy table td .hide {display: none;}
#catalog .main_block1_1 .rBlock .selectedItem .item .txt .desc {margin:5px 0;}
#catalog .main_block1_1 .rBlock .selectedItem .item .txt .desc span {font-size: 20px; color: #000;}
#catalog .main_block1_1 .rBlock .selectedItem .item .txt .selectfield .selectList table td .item1 .item_r {white-space: nowrap; cursor: pointer; padding: 3px 7px 3px 3px!important;}

.reviewForm {width:100%; padding:20px 0;}
.reviewForm h2 {font:29px Arial, Helvetica, sans-serif; color:#000000; margin-bottom:15px;}
.reviewForm .lCol {width:33%; float:left; text-align:right; padding:7px 0 5px 0; font-size:17px;}
.reviewForm .lCol p {padding-right:15px;}
.reviewForm .rCol {width:60%; float:left; padding:5px 0; font-size:14px;}
.reviewForm .textfield {width:400px; padding:3px 5px; font:13px Arial, Helvetica, sans-serif; color:#808080; position:relative; border: 1px solid gray;}
.reviewForm .textarea {width:405px; height:160px; padding:3px 5px;  font:13px Arial, Helvetica, sans-serif; color:#808080; border: 1px solid gray;}
.reviewForm .btn {background:url(/images/btn_bg13.gif) no-repeat; width:172px; height:62px; border:0; cursor:pointer; font:20px Arial, Helvetica, sans-serif; color:#000000; margin-top:40px;}
.reviewForm .rCol .callback-input #captcha_text {font-size: 30px; margin-left: 10px; padding: 1px 10px 0; width: 120px;}

#catalog .list1 .item .txt p {line-height:15px;}
#catalog .list1 .header a.blue {color:#0063A4;}
/* kot */

/*Forma1*/
.Forma1 {width:100%; padding:20px 0;}
.Forma1 p {font-size:13px; margin-bottom:10px;}
.Forma1 .lCol {width:33%; float:left; text-align:right; padding:3px 0 0 0; font-size:17px; color:#000000;}
.Forma1 .lCol p {padding-right:15px; font-size:17px;}
.Forma1 .rCol {width:60%; float:left; font-size:14px;}
.Forma1 .rCol p span {font-size:11px; color:#a0a1a8;}
.Forma1 .inputtext {width:400px; padding:4px 5px; border:1px solid #bebebe; font:13px Arial, Helvetica, sans-serif; color:#808080; position:relative;}
.Forma1 .inputtext1 {width:100px; padding:4px 5px; border:1px solid #bebebe; font:13px Arial, Helvetica, sans-serif; color:#808080; position:relative;}
.Forma1 .btn {background:url(/images/btn_bg13.gif) no-repeat; width:172px; height:62px; border:0; cursor:pointer; font:20px Arial, Helvetica, sans-serif; color:#000000;}
.Forma1 .btn1 {background:url(/images/btn_bg18.png) no-repeat; width:139px; height:32px; border:0; cursor:pointer; font:16px Arial, Helvetica, sans-serif; color:#363636; margin-top:20px;}
/*Forma1*/

#catalog .main_block2 .item {padding-top:0px;}
#catalog .order_filling .basket .txt1 {padding-left:48%;}
#catalog .order_filling .basket .txt1 span {white-space:nowrap;}
#catalog .order_filling .lBlock .orderBlock .block td {vertical-align:top;}
#catalog .order_filling .confirm_order .block1 .col1 {white-space:nowrap;}
/* image sizes */
#catalog .main_block1_1 .rBlock .block1 .overBlock .item .Img {height:144px; overflow:hidden;}
#catalog .list1 .item .Img {height:144px; overflow:hidden;}
#catalog .order_filling .basket table .imgCell .Img {height:144px; overflow:hidden;}
#catalog .main_block1_1 .rBlock .selectedItem .item .Img {height:144px; overflow:hidden;}
#catalog .main_block1_1 .rBlock .block2 .imgBlock .Img {height:270px;}
/* image sizes */


/* banners */
#catalog .main_block3 .item-40-all {width:auto; height:150px; margin:0 auto; }
#catalog .main_block3 .item-40-all table td {height:150px; background:url("/images/banners/banner_40_bg.jpg") top left repeat-x; padding:0px; text-align:center;}
#catalog .main_block3 .item-40-all table td.lCol {width:340px; background:none;}
#catalog .main_block3 .item-40-all table td.rCol {width:340px; background:none;}
/* banners */

/* NEW MENU */
#catalog .main_block1_1 .block .item {position:relative;}
/* #catalog .main_block1_1 .block .item a.menu-cat {display:block;} */
#catalog .main_block1_1 .block-new .item .active a.menu-cat {cursor:pointer; border-bottom:2px dashed #000000;}
#catalog .main_block1_1 .block-new .item .active a.menu-cat:hover {border-bottom:none;}
#catalog .main_block1_1 .popupMenu {width:100%; margin-top:8px; position:absolute; z-index:60; text-align:left; display:none;}
#catalog .main_block1_1 .block .item .popupMenu a {background:none; font-size:14px; text-decoration:underline; cursor:pointer;}
#catalog .main_block1_1 .block .item .popupMenu a:hover {background:none; text-decoration:none;}

/* #catalog .main_block1_1 .popupMenu .block_t {background:url(/images/block_t1.png) no-repeat;}
#catalog .main_block1_1 .popupMenu .block_tr {background:url(/images/block_tr1.png) right 0 no-repeat;}
#catalog .main_block1_1 .popupMenu ul {padding:0 20px 0 30px;} */
#catalog .main_block1_1 .popupMenu .block_t {background:url(/images/block_t_1.png) no-repeat;}
#catalog .main_block1_1 .popupMenu .block_tr {background:url(/images/block_tr_1.png) right 0 no-repeat;}
#catalog .main_block1_1 .popupMenu ul {padding:0 20px 0 0;}

#catalog .main_block1_1 .popupMenu ul li {font-size:14px; padding-top:8px;}
#catalog .main_block1_1 .popupMenu ul li .sub {padding:0 0 0 20px; margin:0;}
#catalog .main_block1_1 .popupMenu ul li .sub li {font-size:14px;}
#catalog .main_block1_1 .popupMenu .active a {color:#000000;}
#catalog .main_block1_1 .popupMenu .active h4 {font-size:19px; font-weight:normal;}
#catalog .main_block1_1 .popupMenu .active .sub a {color:#0063a4;}
#catalog .main_block1_1 .popupMenu .sub .active a {color:#000000;}
#catalog .main_block1_1 .popupMenu .sub .active .sub a {color:#0063a4;}
#catalog .main_block1_1 .popupMenu .sub .active .sub .active a {color:#000000;}
#catalog .main_block1_1 .popupMenu .sub .active .sub .active .sub a {color:#0063A4;}
#catalog .main_block1_1 .popupMenu .sub .active .sub .active .sub .active a {color:#000000;}
#catalog .main_block1_1 .popupMenu .red a, #catalog .main_block1_1 .popupMenu .active .red a {color:#bf0f22;}
#catalog .main_block1_1 .popupMenu .sub .red a, #catalog .main_block1_1 .popupMenu .sub .active .red a {color:#bf0f22;}
#catalog .main_block1_1 .popupMenu .sub .red span, #catalog .main_block1_1 .popupMenu .sub .active .red span {color:#bf0f22;}

#catalog .main_block1_1 .rBlock {float:none; width:100%; padding-left:0px;}
#catalog .main_block1_1 .rBlock .block2 {padding:0 60px; width:auto;}
#catalog .main_block1_1 .rBlock .selectedItem {padding:0 60px; width:auto;}
#catalog .main_block1_1 .rBlock .totalPrice {padding:0 60px 20px 60px; position:relative;}
#catalog .main_block1_1 .btns {padding:0 60px 10px 60px;}

#catalog .main_block1_1 .rBlock .block1 .header1 {padding-top:20px;}
#catalog .main_block1_1 .rBlock .block1 .header1 .breadcrumbs {font-size:16px; padding:0 0 5px 0;}
#catalog .main_block1_1 .rBlock .block2 .header1 .breadcrumbs {font-size:16px; padding:0 0 5px 0;}
#catalog .main_block1_1 .rBlock .block2 .header2 .breadcrumbs {font-size:16px; padding:0 0 5px 0;}
/* #catalog .main_block1_1 .rBlock .block1 .header1 .breadcrumbs a {color:#000000;} */

#catalog .list1.sublist .items {padding:0 60px;}
#catalog .list1.sublist .item {height:auto; float:none; margin-bottom:0px; vertical-align:top; padding:0 40px 30px 0; width:170px; min-height:150px; display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline; _height:150px;}
#catalog .list1.sublist .item .Img {float:none;}
#catalog .list1.sublist .item .txt {float:none; width:169px; padding:10px 0px 0px 0px;}
#catalog .list1.sublist .item.master {width:174px; margin-left:-2px; padding-right:36px;}
#catalog .list1.sublist .item.master .Img {height:180px; width:174px; z-index:10;}
#catalog .list1.sublist .item.master .corner_tl, #catalog .list1.sublist .item.master .corner_tr, #catalog .list1.sublist .item.master .corner_bl, #catalog .list1.sublist .item.master .corner_br {background:none;}
#catalog .list1.sublist .item.master .txt {width:174px; margin-top:-36px; z-index:11; position:relative; text-align:center;}
#catalog .list1.sublist .item.master .txt a {color:#000000; font-weight:normal;}

#catalog .main_block1_1 .rBlock .block2 .txt {width:275px;}
#catalog .rBlock .social {position:absolute; margin-left:850px; margin-top:-220px; height:150px; width:auto;}
/* NEW MENU */

/* master */
.master-gallery { position:relative; float:left; margin-right:20px; text-align:center; }

/* reviews */
#review { width:auto; }
.dateReview { font-size:12px; color:#666666; padding:2px 0px; }
.divReview { font-size:16px; color:#000000; }

/*new style 05.12.2011*/
#catalog .orders .order .rBlock .block1 .txt1 {font-size:19px; padding:20px 0 0 0;}
#catalog .orders .order .rBlock .block1 .txt1 table {width:auto; border-collapse:collapse;}
#catalog .orders .order .rBlock .block1 .txt1 table td {vertical-align: bottom; padding:0 30px 0 0; height:45px;}
#catalog .orders .order .rBlock .block1 .txt1 table .col1 {text-align:right;}
#catalog .orders .order .rBlock .block1 .txt1 span {font-size:29px;}
#catalog .orders .order .rBlock .block1 .txt1 strong {font-size:22px;}
#catalog .orders .order .rBlock .block1 .txt1 .selectfield {width:150px; padding:2px 3px; font:13px Arial, Helvetica, sans-serif; color:#000000;}
#catalog .orders .order .rBlock .block1 .txt1 .btn {background:url(/images/btn_bg20.png) no-repeat; width:100px; height:25px; padding-bottom:2px; border:0; cursor:pointer; font:16px Arial, Helvetica, sans-serif; color:#000000;}
#catalog .orders .order .rBlock .block1 .txt1 table td p {font-size:13px; line-height:18px;}
/*new style 05.12.2011*/

/*sovety_pokupatelyam*/
.sovety_pokupatelyam h1 {margin-bottom:25px;}
.sovety_pokupatelyam h2 {font:30px Arial, Helvetica, sans-serif; font-weight:bold; margin-bottom:20px;}
.sovety_pokupatelyam h2 a {color:#0063a4; text-decoration:none; border-bottom:1px dashed #0063a4; font-weight:normal;}
.sovety_pokupatelyam h3 {font:19px Arial, Helvetica, sans-serif; margin-bottom:20px;}

.sovety_pokupatelyam .block1 {background-color:#ffffff; position:relative; width:85%; padding:10px; margin-bottom:30px;}
.sovety_pokupatelyam .block1 .menu ul {width:45%; padding-left:4%; float:left;}
.sovety_pokupatelyam .block1 .menu li {width:100%; padding:10px 0;}
.sovety_pokupatelyam .block1 .menu li .Img {width:110px; float:left;}
.sovety_pokupatelyam .block1 .menu li .txt {margin-left:120px; font-size:24px; padding-top:20px;}

.sovety_pokupatelyam .block2 .item {font-size:16px;}
.sovety_pokupatelyam .block2 .item p {margin-bottom:15px;}
.sovety_pokupatelyam .block2 .item div {margin-bottom:15px;}

.sovety_pokupatelyam .block2 .item .customers_text {margin:10px 0px;}
.sovety_pokupatelyam .block2 .item .customers_text ul {}
.sovety_pokupatelyam .block2 .item .customers_text ul li {width:100%; list-style-type:disc;}

.sovety_pokupatelyam .block2 .item li {width:215px; padding:0 30px 15px 0; float:left;}
.sovety_pokupatelyam .block2 .item li .Img {width:215px; height:175px; position:relative;}
.sovety_pokupatelyam .block2 .item li .Img .zoom {background:url(/images/ico_zoom.png) no-repeat; width:50px; height:50px; position:absolute; top:57px; left:85px;}
/*.sovety_pokupatelyam .block2 .item .video {width:640px; height:360xp; margin-bottom:15px;}*/
/*sovety_pokupatelyam*/
/* мастер */
.master .active .item1 .item_r {border:solid 1px red;}
/* мастер */


/* new styles 2012 */
.index-banner {width:100%; padding-top:10px;}

#catalog .order_filling .confirm_order .block2 .item1, #catalog .order_filling .confirm_order .block2 .item2 {padding:20px 0;}
#catalog .order_filling .confirm_order .block2 .item2 p.smalltext {font-size:12px; line-height:14px; color:#666666; padding-top:10px;}
#catalog .order_filling .btns .btn_to_order.bw {background:url(/images/btn_bg4_bw.gif) no-repeat; cursor:default;}
/* new styles 2012 */


/*price_info*/
#price_info .list1 .items .item .Img a img { height: 144px; width: 169px; }

.price_info .item p.basket-add-success { color: #0063A4; font-size: 11px; text-align: right; padding-top: 4px; width: 140px; float: right; display:none; }
.price_info .item p.basket-add-success a { font-size: 11px; }
.price_info .item p.basket-add-error { color: #BF0F22; font-size: 11px; text-align: right; padding-top: 4px; width: 140px; float: right; display: none; }
.price_info .item .buy .btn .preloader { background: url(/images/basket_preloader_min.gif) center no-repeat; background-color: white; position: absolute; top: 0; z-index: 10; width: 60px; height: 20px; margin: 10px 3px 4px 6px; display: none; }

#catalog .whiteBlock .list1 .items .item .Img .bigImgLink .icon {position:absolute; background:url(/images/gallery_img.png) center no-repeat; width:169px; height:163px; top:0;}

.price_info { width:100%; } /* 900px */
.price_info .corner_tl1 {background:url(../images/corner_tl.png) no-repeat; width:15px; height:15px; position:absolute; left:0; top:0;}
.price_info .corner_tr1 {background:url(../images/corner_tr.png) no-repeat; width:15px; height:15px; position:absolute; right:0; top:0;}
.price_info .corner_bl1 {background:url(../images/corner_bl.png) no-repeat; width:15px; height:15px; position:absolute; left:0; bottom:0;}
.price_info .corner_br1 {background:url(../images/corner_br.png) no-repeat; width:15px; height:15px; position:absolute; right:0; bottom:0;}

/* .icon {position:absolute; background:url(/images/gallery_img.png) center no-repeat; width:169px; height:163px; top:0;} */

.price_info .select {padding-top:3px;}
.price_info .select span {display:block; width:45px; padding:0 5px 0 0; float:left; color:#000000;}
.price_info .selectfield {position:relative; width:80px; float:left;}
.price_info .selectfield .selectItem {background:url(/images/select.gif) right 0 no-repeat; padding:1px 25px 0 4px; width:50px; height:17px; font-size:12px;}
.price_info .selectfield .selectItem div { white-space: nowrap; overflow: hidden; }
.price_info .selectfield .selectList {width:200px; position:absolute; left:0; top:18px; z-index: 10;}
.price_info .selectfield .selectList table {width:100%; border-collapse:collapse; background:url(/images/sl_show_bg.png);}
.price_info .selectfield .selectList table td {padding:3px 5px; font-size:12px;}
.price_info .selectfield .selectList table td img {vertical-align:middle;}
.price_info .selectfield .selectList table td .item_r {height:32px; padding:3px; position:relative;}
.price_info .selectfield .selectList table .active .item1 {background:url(/images/item_bg.gif) no-repeat;}
.price_info .selectfield .selectList table .active .item_r {background:url(/images/item_bgr.gif) right 0 no-repeat; height:32px; padding:3px;}

.price_info .imgBig { width:100%; text-align: center; }
.price_info .imgBig { width:100%; text-align: center; }

.price_info .table { width:100%; }
.price_info .tableOver {height:540px; overflow-y:auto; overflow-x:hidden; position:relative;}
.price_info table {width:100%; border-collapse:collapse; background-color:#ffffff;}
.price_info th {padding:20px 10px; border-bottom:1px solid #bbbcbb; text-align:left; font-size:14px;}
.price_info td {padding:20px 10px; border-bottom:1px solid #bbbcbb;}
.price_info table .btn_del {text-align:center; width:45px;}
.price_info table .imgCell {width:169px;}
.price_info table .imgCell .Img {width:169px; height:144px; position:relative;}
.price_info table .txt {line-height:17px; width:360px;}
.price_info table .txt a {font-size:17px; font-weight:bold;}
.price_info table .txt p {margin-top:3px;}
.price_info table .txt span {color:#6c747d;}
.price_info table .txt .select {padding-top:3px;}
.price_info table .txt .select span {display:block; width:45px; padding:0 5px 0 0; float:left; color:#000000;}
.price_info table .amount {width:100px;}
.price_info table .textfield {width:60px; padding:2px; font:19px Arial, Helvetica, sans-serif; color:#000000; text-align:right;}
.price_info table .cost {font-size:19px; white-space: nowrap;}
.price_info .txt1 {padding:10px 0 10px 50%; font-size:19px;}
.price_info .txt1 span {font-size:29px; padding-left:10px;}
.price_info .btns {padding-top:20px;}
.price_info .btns .item {width:49%; float:left;}

.price_info table .txt .buyBlock {position:relative;}
.price_info table .txt .buyBlock .buy {float:left; padding-top:5px;}
.price_info table .txt .buyBlock .buy .price {height:27px; float:right;}
.price_info table .txt .buyBlock .buy .price_l {background:url(../images/price_bgl.png) no-repeat; width:19px; height:27px; float:right;}
.price_info table .txt .buyBlock .buy .price .text {background:url(../images/price_bg.png) repeat-x; padding-top:2px; height:25px; font-size:18px; line-height:22px; font-weight:bold; color:#ffffff; float:right;}
.price_info table .txt .buyBlock .buy .btn {width:69px; height:27px; float:right;}
.price_info table .txt .buyBlock .buy .btn a {background:url(../images/btn_buy.png) no-repeat; display:block; width:69px; height:27px;}
.price_info table .txt .buyBlock .buy table {width:130px; border-collapse:collapse;}
.price_info table .txt .buyBlock .buy table td {padding:3px 3px 0 0; font-size:10px; border:0;}
.price_info table .txt .buyBlock .buy table td p {margin:0; line-height:12px;}
.price_info table .txt .buyBlock .buy table td a {color:#bf0f22; font-size:10px;}

.price_info .buyAll {padding:20px 20px 10px 20px;}
.price_info .buyAll .price {height:37px; float:right;}
.price_info .buyAll p.basket-add-success { color: #0063A4; font-size: 11px; text-align: right; padding-top: 4px; width: 140px; float: right; display:none; white-space: nowrap; padding-right: 20px; }
.price_info .buyAll p.basket-add-error { color: #BF0F22; font-size: 11px; text-align: right; padding-top: 4px; width: 140px; float: right; display: none; }

.price_info .buyAll .btn .preloader {background: url("/images/basket_preloader.gif") no-repeat scroll center center #FFFFFF;  height:43px; margin:5px 3px 5px 6px; position:relative; bottom:50px; width:118px; z-index:110; display:none;}

.price_info .buyAll .price_l {background:url(../images/price_bg2l.png) no-repeat; width:35px; height:51px; float:right;}
.price_info .buyAll .price .text {background:url(../images/price_bg2.png) repeat-x; padding-top:4px; height:47px; font-size:36px; color:#ffffff; float:right;}
.price_info .buyAll .btn {width:133px; height:51px; float:right;}
.price_info .buyAll .btn a {background:url(../images/btn_buy3.png) no-repeat; display:block; width:133px; height:51px;}
/*price_info*/


.main_banner {width:100%; height:485px; position:relative;}
.main_banner .Img {width:100%; height:485px; overflow:hidden; background-color:#ffc635; text-align:center;}

#catalog .main_block1 .lBlock .header .search {padding:10px 0 0 30px;}
#catalog .main_block1 .lBlock .header .search .textfield {width:30%; padding:1px 5px 2px 5px; font:16px Arial, Helvetica, sans-serif; color:#000000; font-style:normal; vertical-align:middle;}
#catalog .main_block1 .lBlock .header .search .textfield.ezpz-hint {padding:1px 5px 2px 5px; font:16px Arial, Helvetica, sans-serif; color:#969696; font-style:italic; vertical-align:middle;}
#catalog .main_block1 .lBlock .header .search .btn {background:url(/images/btn_search2.png) no-repeat; width:79px; height:27px; border:0; cursor:pointer; vertical-align:middle;}



/*new style 27.02.2012*/
#catalog .list1.sublist .item {width:auto;}
#catalog .list1.sublist .item .banner {width:269px; height:152px; margin-top:5px;}

/*new style 28.02.2012*/
.dealers_banner1 {width:100%; min-width:500px; padding-top:20px;}
.dealers_banner1 div {height:150px; text-align:left;}
.dealers_banner2 {width:84%; height:150px; padding:20px 0 0 15%;}

/* Форма кухни на заказ */
.customForm {width:100%; padding:20px 0;}
.customForm h2 {font:29px Arial, Helvetica, sans-serif; color:#000000; margin-bottom:25px; padding:0 20px; text-align:center;}
.customForm .lCol {width:33%; float:left; text-align:right; padding:8px 0 5px 0; font-size:16px;}
.customForm .lCol p {padding-right:15px;}
.customForm .rCol {width:60%; float:left; padding:5px 0; font-size:14px;}
.customForm .textfield {width:400px; padding:3px 5px; /*border:1px solid #000000;*/ font:16px Arial, Helvetica, sans-serif; color:#000000; position:relative; border: 1px solid gray;}
.customForm .textarea {width:400px; height:140px; padding:3px 5px; /*border:1px solid #000000;*/ font:14px Arial, Helvetica, sans-serif; color:#000000; border: 1px solid gray;}
.customForm .selectfield {width:412px; padding:3px 5px; font:14px Arial, Helvetica, sans-serif; color:#000000;}
.customForm .inputselect {width:412px; height:140px; padding:3px 5px; font:14px Arial, Helvetica, sans-serif; color:#000000;}
.customForm .inputselect option {padding:2px 0;}
.customForm .btn {background:url(/images/btn_bg18.png) no-repeat; width:139px; height:32px; border:0; cursor:pointer; font:16px Arial, Helvetica, sans-serif; color:#363636;}
.customForm .callback-input #captcha_text {width:216px; padding:3px 5px; font:27px Arial, Helvetica, sans-serif; color:#000000; text-transform:uppercase;}
/* Форма кухни на заказ */

#catalog .main_block1_1 {padding-bottom:80px;}
.fastCredit {padding:30px;}
.fastCredit h2 {font:24px Arial,Helvetica,sans-serif;}
.fastCredit .form h2 {margin-bottom:15px;}
.fastCredit .form {width:530px; margin:0 auto;}
.fastCredit .form .lCol {width:190px; padding:3px 10px 0 0; font-size:17px; line-height:22px; float:left; text-align:right; margin-top:10px;}
.fastCredit .form .rCol {width:330px; padding-top:3px; float:left; margin-top:10px; font-size:16px; line-height:18px;}
.fastCredit .form .textfield {width:305px; padding:3px 5px; font:13px Arial, Helvetica, sans-serif; color:#808080; border: 1px solid gray;}
.fastCredit .form .textfield_min {width:50px; padding:3px 5px; font:13px Arial, Helvetica, sans-serif; color:#808080; border: 1px solid gray;}
.fastCredit .form .btn1 {font:12px Arial, Helvetica, sans-serif; color:#000000;}
.fastCredit .form .btn2 {padding:25px 0 0 200px;}
.fastCredit .form .btn2 input {background:url(/images/btn_send.png) no-repeat; width:173px; height:62px; border:0; cursor:pointer; font:20px Arial, Helvetica, sans-serif; color:#000000;}
.fastCredit .form .rCol .callback-input #credit_captcha_text {font-size: 30px; margin-left: 10px; padding: 1px 10px 0; width: 120px;}
.fastCredit .form .rCol .callback-input {margin-bottom: 15px;}

#mesWrapper {
	display:none;
	position:fixed;
	width:100%;
	height:100%;
	left:0;top:0;
	overflow:hidden;
	z-index:900;
}
#popupCreditInfo {	
	position:absolute;
	top:50%;
	left:50%;
}

#popupCreditInfo .closeBtn{
	width:12px; height:12px;
	position:absolute;
	top:10px; right:10px;
	background:url(/images/cross.gif) 0 0 no-repeat;
	cursor:pointer;
}

#popupCreditInfo .content{
	position:relative;
	top:-175px;left:-280px;

	width:500px;	
	padding:35px 30px;	

	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;

	-moz-box-shadow: 0 0 10px #aaa;
	-webkit-box-shadow: 0 0 10px #aaa;
	box-shadow: 0 0 10px #aaa;	
	
	background:#fff;
	overflow:auto;
	
	font-size:12px;
	line-height:1.3em;
	font-family: Arial, Helvetica, sans-serif;
	color:#333;
	
	behavior:url(/js_v2/PIE.htc);
}
#popupCreditInfo a { color:#069; }
#popupCreditInfo ol {	
	padding:0;
	margin:0;
}
#popupCreditInfo ol li {
	list-style:none;
	display:block;
	position:relative;
	padding:0 0 0 30px;
	margin:0 0 0.95em 0;
	zoom: 1;
}
#popupCreditInfo ol .number{
	left:0; top:0;
	position:absolute;
	width:20px;height:20px;
	line-height:20px;
	text-align:center;
	background:#FFF url(/images/numberBg.gif) center no-repeat;
	color:#333;
	font-size:12px;
}
#popupCreditInfo .more {
	font-size:12px;
	margin-top:0.5em;
}
#popupCreditInfo .more a{
	display:block;
	width:179px; height:32px;
	line-height:30px;
	text-align:center;
	color:#000;
	font-weight:bold;
	background:url(/images/moreButton.gif) 0 0 no-repeat;
	text-decoration:none;
}
#popupCreditInfo .more a:hover{text-decoration:underline;}
#popupCreditInfo .content #close{
	width: 23px;
	height: 23px;
	background: url("/images_v2/close.png") center center no-repeat;
	position: absolute;
	top: 10px;
	right: 10px;
	cursor: pointer;
}
.catalogLink{
	position: relative;
	float: left;
	font-weight: bold;
	margin-left: 4px;
}

#itemlist.soputka td .catItem.item {
	padding: 10px 25px;
	background: #FFF;
	border: 1px solid #f7efdb;
	border-radius: 9px;
	max-width: 200px;
	-moz-border-radius: 9px;
	-webkit-border-radius: 9px;
}
#itemlist.soputka td .catItem:hover {
	/*position: absolute;
	top: 0;
	right: 0;
	left: 0;*/
	z-index: 300;
	background: #FFF;
	-moz-box-shadow: 0 0 9px 0px #e9dab0;
	-webkit-box-shadow: 0 0 9px 0px #e9dab0;
	box-shadow: 0 0 9px 0px #e9dab0;
	border: 1px solid #e9dab0;
	border-radius: 9px;
	-moz-border-radius: 9px;
	-webkit-border-radius: 9px;
}

#sptitle span{

	text-transform: uppercase;
	font-size: 38px;
}


.fpimg{

	border: 1px solid #a3b9ce;
    /* margin-left: 10px; */
    padding-top: 10px;
    padding-bottom: 10px;
    margin-left: 5px;

}


.big{

	display: none;
	position: absolute;
    border: 1px solid;
}


.big1{

	margin-left: 70px;
    margin-top: -110px;
}
.big2{

	margin-left: -130px;
    margin-top: -110px;
}
.big3{

	margin-left: -337px;
    margin-top: -110px;
}

/**/
.comments{

	width: 905px;
    float: right;
    margin-right: 42px;
}

.titlecom{

	font-size: 40px;
    font-weight: 900;
    text-align: center;
    color: #0074b8;
    margin-bottom: 20px;
    margin-top: 50px;
}

.allcomment{

	font-size: 25px;
    font-weight: bold;
    text-align: center;
    color: #0074b8;
    margin-bottom: 20px;
    margin-top: 50px;
    padding-bottom: 5px;
    display: flex;
	justify-content: center;

}

.comment .text{

	border: 1px solid #e6e6e6;
	border-radius: 4px;
    padding: 10px;
    font-size: 14px;
    min-height: 45px;
    display: flex;
    align-items: center;
    color: #333333;
}

.comment .angel{

	margin-top: -1.9px;
    margin-left: 30px;
}


.comment{

	margin-top: 20px;
	display: none;
}

.comment .autor{

	margin-left: 60px;
    color: #000000;
    font-weight: bold;
    font-size: 15px;
    margin-bottom: 40px;
}

.allcomment p{

	border-bottom: 1px dashed;
	width: 300px;
	cursor: pointer;
}
/**/

.fpBlue{

	background: #0173b9;
    text-align: center;
    margin: 10px 0 11px 0;
    color: white;
    font-size: 15px;
    height: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px;
}

.empty{

	height: 50px;
	color: black;
	text-align: right;
	font-size: 20px;
	padding-right: 5px;
}
#itog{

	background: #ffe18f!important;
	font-weight: bold;
}

#invest, #invest.first{

	background: #ed1b24!important;
	color: white;
	font-weight: bold;
}

.fptext{

	background: #f5f3f3;
    color: black;
    font-size: 16px;
    padding-left: 10px;
    margin-bottom: 10px;
    height: 40px;
    margin-left: 5px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.first{

	justify-content: flex-start!important;
	background: #e8e8e8!important;
	font-size: 14px!important;
}

.frcolumn{

	display: flex;
    margin-bottom: 30px;
    margin-left: -40px;
}

.start{

	margin-left: 0;
}

.frcolumn .sptext{
	
	color: #004a8f;
    font-size: 25px;
    font-weight: bold;
    text-align: center;
    border: 1px solid #a3b9ce;
    height: 128px;
    padding: 10px;
    display: flex;
    justify-content: center;
    align-items: center;

}

/**/

.someTextInfo ol{
    margin-left: 30px;
}

.someTextInfo ul {
    counter-reset: point;
    padding: 15px 0 1px 15px;
    border-left: 3px solid #FCE186;
    position: relative;
    margin: 10px;
    margin-left: 30px;
}

.someTextInfo ul li {
    list-style: none outside none;
    margin-bottom: 24px;
    padding-left: 43px;
    position: relative;
    line-height: 20px;
    min-height: 26px;
}

.someTextInfo ul > li::before {
    background: url('/images_v2/circle.png') no-repeat scroll 55% 55% #000000;
    color: #ffffff;
    content: '•';
    font-size: 70px;
    font-weight: bold;
    height: 29px;
    left: 0;
    line-height: 29px;
    position: absolute;
    text-align: center;
    top: -6px;
    width: 30px;
    border-radius: 20px;
}

.someTextInfo h2 {
    margin: 10px 0 15px;
}
.someTextInfo .ul-info {
    margin: 20px 10px;
    border: 0;
    padding: 0;
}

.someTextInfo ul.ul-info li {
    padding: 0;
    list-style-type: initial;
    line-height: 18px;
    margin: 5px 15px;
}

.someTextInfo ul.ul-info li::before {
    content: "";
    background: none;
}

.someTextInfo p {
    margin: 10px 0;
}

.cat_news__friend {
	display: inline-block;
	font-size: 13px;
	font-style: italic;
}

.cat_news__friend_wrap {
	float: right;
	margin: -13px 0px 0px 0px;
}

a#scrollUp {
    bottom: 20px;
    right: 10px;
    width: 40px;
    height:45px;
    -webkit-animation: bounce 2s ease 1;
    animation: bounce 2s ease 1;
    background-image: url(/images_v2/scrollup.png)
}

.section-links-no-border {
    border:none;
}
.aucReviewReadMore, .aucDetailStat {
    margin: 0 12px 18px 12px;
    color: rgb(0, 114, 189);
    text-decoration: underline;
    cursor: pointer;
}

.aucReviewReadMore:hover, .aucDetailStat:hover {
    text-decoration: none;
}
.inner .policy h1{
	color: #0072bd;
	font-size: 22px;
	padding: 10px 10px 10px 63px;
	margin: 20px 0;
	background: url('/images/policy.png') no-repeat left center;
}
.inner .policy p{
	margin-bottom: 20px;
	line-height: 1.4;
}
.inner .policy p span{
	color: #0072bd;
	font-size: 14px;
}
.inner .policy p:last-child{
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 0;
}
.inner .policy + .main_block3{
	display: none;
}

.little-service-text{
	margin: -18px 0 18px;
    font-size: 15px;
}


.catalog-inner{
	margin-top: -20px;
    margin-top: -20px !important;
    padding-top: 20px !important;
}

.inner .inner{
	padding-left: 0px;
	padding-right: 0px;
}

.fr-shops2000{
	position: relative;
	margin-top:27px;
	    background-size: 100%;
	background:url(/images/franshiza/fr2.jpg) no-repeat center top;
	height: 495px;
}

.fr-shops2000 p {
    font-size: 40px;
    color: #004a8f;
    position: absolute;
    top: 32px;
    left: 20px;
}

.fr-shops2000 span {
	font-size: 41px;
	color: #ed1c24;
	font-weight: 900;
}

.fr-uspeh{
	text-align: center;
    margin-top: 30px;
}


.fr-uspeh p{
 color: #004a8f;
	font-size: 40px;
	font-weight: bold;
}

.fr-uspeh> p >span{
    color: #ed1c24;
    font-size: 41px;
    font-weight: 900;
    display: inline-block;
    margin-bottom: -10px;
    margin-top: -7px
}


.fr-uspeh i{
 	font-style: normal;
	font-size: 33px;
}

.fr-button{
    color: #fff;
    text-align: center;
    text-decoration: none;
    font-weight: bold;
    font-size: 33px;
    border-radius: 10px;
    display: inline-block;
    text-shadow: 0px 0px 2px rgba(0, 0, 0, 2);
    padding: 19px 0px 26px 0px;
    width: 530px;
    line-height: 30px;
    background-color: #ed1c24;
    -webkit-box-shadow: inset -8px -9px 26px -9px rgba(0,0,0,0.75);
    -moz-box-shadow: inset -8px -9px 26px -9px rgba(0,0,0,0.75);
    box-shadow: inset -8px -9px 26px -9px rgba(0,0,0,0.75);
    margin-top: 20px;
}

.fr-button-container{
	text-align: center;
}

.fr-proizvodstvo{
	text-align: center;
	margin-top: 40px;
	font-size: 33px;
	color: #004a8f;
	text-transform: uppercase;
}

.fr-proizvodstvo i{ 
	text-transform: none;
	font-style: normal;
	color: #004a8f;
	font-size: 40px;
}

.fr-proizvodstvo span{
	font-size: 40px;
	text-transform: none;
	color:#ed1c24;
	font-weight: 900;
}

.fr-proizvodstvo img{
	margin-right: -3px;
}

.fr-proizvodstvo p{
	margin-bottom: 10px;
	font-weight: bold;
}

.fr-items{
	margin-top: 60px;
	text-align: center;
}

.fr-items p{
	color: #004a8f;
	margin-bottom: 10px;
	font-weight: bold;
	font-size: 33px;
}

.fr-items span{
	color:#ed1c24;

	font-size: 45px;
	font-weight: 900;
}


.fr-services{
	margin-top: 40px;
	background:url(/images/franshiza/gr11.jpg) no-repeat center top;
	text-align: center;
	position: relative;
	height: 540px; 
    background-size: 100%;
    background-position: 0px 38px;
}

.fr-services p{
	color: #004a8f;
	margin-bottom: 10px;
	font-size: 33px;
	font-weight: bold;
}

.fr-services span{
	color:#ed1c24;
	font-weight: 900;
	font-size: 45px;

}

.fr-services > a > div{
    position: absolute;
    bottom: 74px;
    left: 284px;
    width: 614px;
    text-align: left;
}

.fr-services > a > div >p{
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 0px;
	position: relative;
}

.fr-services  > a > div >p span{
	font-size: 23px;
}

.fr-services > a  > div >p:before{
	content: '';
	position: absolute;
    top: 12px;
	width: 15px;
	height: 10px;
	background-color: #ffcb04;
	border-radius: 50%;
	left: -25px;
	-webkit-box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.75);
	-moz-box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.75);
	box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.75);
}

.fr-services > a {
	text-decoration: none !important;
	display: block;
    height: 100%;
}

.fr-button-container2{
	margin-top: 20px;
}

.fr-open{
	text-transform: uppercase;
	color: #004a8f;
	font-size: 33px;
	text-align: center;
	margin-top:45px;

}

.fr-open p{
	margin-bottom: 20px;
	font-weight: bold;
}

.fr-open span{
	color: #ed1c24;
	font-size: 40px;
	text-transform: none;
	font-weight: 900;
}


.fr-ul{
	text-transform: uppercase;
	color: #004a8f;
	font-size: 33px;
	text-align: center;
	margin-top:25px;

}

.fr-ul p{
	margin-bottom: 10px;
	font-weight: bold;
}

.fr-ul span{
	color: #ed1c24;
	font-size: 40px;
	text-transform: none;
	font-weight: 900;
}

.fr-ul-content{
	font-size: 27px;
	text-transform: none;
	color:#333333;
	margin-top: 20px;
	text-align: left;
}

.yellow-ul li, .blue-ul li{
    position: relative;
    padding-left: 93px;
    height: 58px;
    display: flex;
    margin-bottom: 12px;
    align-items: center;
}

.yellow-ul li:before,  .blue-ul li:before{
	content: '';
	position: absolute;
	left: 12px;
	width: 58px;
	height: 58px;
	top:0px;
}

.yellow-ul{
	border-left: 4px solid #ffcb04;
	margin-bottom: 25px;
}

.blue-ul{
	border-left: 4px solid #0074b8;
	margin-bottom: 25px;
}

.yellow-ul li:before{
	background:url(/images/franshiza/fr13.jpg) no-repeat center top;
}

.blue-ul li:before{
	background:url(/images/franshiza/fr14.jpg) no-repeat center top;
}

.fr-reklama{
	margin-top: 35px;
	position: relative;
}

.fr-reklama > p{
	font-size: 40px;
	font-weight: 900;
	text-transform: uppercase;
	text-align: center;
	color: #0074b8;
    margin-bottom: 20px;
}

.fr-reklama > span{
	font-size: 30px;
	font-weight: bold;
	color: #333333;
}

.fr-reklama > div > p{
    color: #004a8f;
    position: absolute;
    z-index: 2;
    left: 269px;
    font-size: 35px;
    top: 163px;
    text-transform: uppercase;
    font-weight: bold;
}

.fr-reklama > div > div{
    color: #ed1c24;
    position: absolute;
    font-size: 45px;
    text-transform: uppercase;
    font-weight: 900;
    left: 318px;
    top: 219px;
    line-height: 45px;
    text-align: center;
}

.fr-reklama > div{
	margin-top:15px;
}

.fr-reklama img{
    margin-left: -40px;
}

#fr-form .lCol{
	font-size: 25px;
	color:#333;
    padding-top: 10px;
	width: 350px;
}

#fr-form .rCol{
	width: 550px;
	margin-bottom: 10px;
}

#fr-form h2{
    font-size: 40px;
    font-weight: 900;
    display: block;
    margin: 0 auto;
    width: 531px;
    line-height: 48px;
    text-transform: uppercase;
    color: #ed1c24;
    margin-bottom: 30px;

}

#fr-form{
	width: 905px;
	float: right;

    margin-right: 42px;
}

#fr-form .rCol input[type=text]{
	width: 550px;
	height: 45px;
    -webkit-box-shadow: 0px 4px 10px 0px rgba(0,0,0,0.5);
    -moz-box-shadow: 0px 4px 10px 0px rgba(0,0,0,0.5);
    box-shadow: 0px 4px 10px 0px rgba(0,0,0,0.5);
	border-radius: 8px;
}

#fr-form .rCol textarea{
	width: 550px;
	height: 250px;
    -webkit-box-shadow: 0px 4px 10px 0px rgba(0,0,0,0.5);
    -moz-box-shadow: 0px 4px 10px 0px rgba(0,0,0,0.5);
    box-shadow: 0px 4px 10px 0px rgba(0,0,0,0.5);
	border-radius: 8px;
}

#fr-form #checkbox-form div{
	display: inline-block;
}

#fr-form .personal-basket{
    text-align: right;
}


#fr-form .btn{
    color: #fff;
    text-align: center;
    text-decoration: none;
    font-weight: bold;
    font-size: 33px;
    border-radius: 16px;
    display: inline-block;
    text-shadow: 0px 0px 2px rgba(0, 0, 0, 1);
    width: 530px;
    line-height: 75px;
    height: 75px;
    background: none;
    background-color: #ed1c24;
    -webkit-box-shadow: inset -8px -9px 26px -9px rgba(0,0,0,0.75);
    -moz-box-shadow: inset -8px -9px 26px -9px rgba(0,0,0,0.75);
    box-shadow: inset -8px -9px 26px -9px rgba(0,0,0,0.75);
    margin-top: 20px;
    text-transform: uppercase;
       margin-left: -138px;
}

ul.disc {
	list-style-type: disc;
	list-style-position: inside;
}
.kk-info p {
	padding-bottom: 22px;
}

.inner .lBlock .block1 .item li.sale-samples,
.inner .lBlock .block1 .item li.sale-samples a {
	color: #ed1c25;
}
.menu-shop-sale {
	position: absolute;
	left: -10px;
	top: 10px;
	left: 14px;
    top: 5px;
}

/* Стили всплывающего окна общего назначения */
.body_hidden {
    overflow: hidden;
}
.sp-popup {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1001;
    background: rgba(0, 0, 0, .5);
    overflow: auto;
    display: -webkit-flex;
    display: -ms-flexbox;
    display:         flex;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
.sp-popup, .sp-popup * {
    box-sizing: border-box;
}
.sp-popup .sp-popup-close {
    width: 20px;
    height: 20px;
    display: block;
    position: absolute;
    right: 13px;
    top: 13px;
}
.sp-popup .sp-popup-close::before, .sp-popup .sp-popup-close::after {
    content: "";
    width: 1px;
    height: 20px;
    background: #8e8e8e;
    position: absolute;
    top: 0;
    transition: .3s ease;
}
.sp-popup .sp-popup-close::before {
    left: 9px;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}
.sp-popup .sp-popup-close::after {
    right: 10px;
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
}
.sp-popup .sp-popup-close:hover::before, .sp-popup .sp-popup-close:hover::after {
    background: #535353;
}
.sp-popup_hide {
    display: none;
}
.sp-popup__body {
    display: block;
    width: 702px;
    background-color: white;
    border: 1px solid #e5e5e5;
    border-radius: 3px;
    box-shadow: 0 5px 15px rgba(155, 155, 155, .5);
    padding: 35px 53px 73px;
    transition: opacity .3s ease;
    opacity: 0;
    position: relative;
}
.sp-popup-info__descript {
    font: 400 15px Arial, "sans-serif";
    color: black;
    margin-top: 16px;
}
.sp-popup__body_visible {
    opacity: 1;
}
/* Конец стилей всплывающего окна общего назначения */
