* {margin:0; padding:0;}
img {border:none;}
a {outline:none; font-size:12px; color: #674427;}

ul {list-style:none;}
p {padding:10px 0px; line-height:17px;}
h1 {font-size:17px; color: #674427; font-weight:normal; margin-top:15px;}
h2 {font-size:15px; font-weight:bold; margin:20px 0px 10px;}
h3 {}


html, body, td, div, input , select, textarea {font-family: Tahoma; font-size:12px; /*color: #a7a9ac;*/ color: #666666}
html {height:100%;}

body {height:100%;}

.wrapper {min-width:1000px; max-width:1215px; margin:auto; overflow:hidden; position:relative;}

.header {height:144px; width:100%; position:absolute; top:0; left:0;}
.header .top {height:96px; background:url('../img/sitename.gif') no-repeat 75% 60px #fff; padding-top:14px;}
.header .bottom {height:34px; background:url('../img/head_bg.png') no-repeat 0 0;}
.header .logo {position:absolute; top:10px; left:23px;}
.header .twoBears {position:absolute; top:48px; right:11px;}
.header .phone {color:#5f391a; font-weight:bold; font-size:26px; font-family:"Times New Roman"; position:absolute; top:75px; left:258px;}
.header .phone span {font-size:21px;}
.header .top .menu {float:right; margin:0px 14px 0px 0px;}
.header .top .menu a {color:#674427; text-decoration:none; font-size:15px; background:url('../img/menu_top.gif') no-repeat 0 0; width:100px; height:29px; padding:3px 6px 0px 6px; float:left; text-align:center;}
.header .top .menu a:hover, .header .top .menu a.selected {color:#ffffff; background:url('../img/menu_top2.gif') no-repeat 0 0;}
.header .top .lang {margin:4px 0px 0px 337px; overflow:hidden;}
.header .top .lang a {color:#674427; text-decoration:none; font-size:11px; background:url('../img/lang_bg.gif') no-repeat 0 0; width:66px; height:24px; padding:2px 19px 0px 3px; float:left; text-align:center;}
.header .top .lang a:hover, .header .top .lang a.selected {background:url('../img/lang_bg2.gif') no-repeat 0 0;}

.leftSide {float:left; width:152px; border-right:1px dotted #E2C67E; background:#fbf6dc; margin-left:-187px;}
.rightSide {float:right; /*background:url('../img/v_dot.gif') repeat-y 0 0 #fbf6dc*/; width:180px; margin-right:-180px; border-left: 1px dotted #E2C67E; background:#FBF6DC}
.middleSide {padding:136px 0px 0px 34px; text-align:justify; border-left:153px solid #fbf6dc; border-right:180px solid #fbf6dc;}

.leftSide ul {margin-left:12px;}
.leftSide ul li {/*background:url('../img/h_dot.gif') repeat-x 0 100%;*/ padding:15px 27px 15px 0px; text-align:right; position:relative; border-bottom:1px dotted #E2C67E;}
.leftSide ul li a {text-decoration:none; color:#603a1b;}
.leftSide ul li a span {font-size:18px;}
.leftSide ul li a.img {position:absolute; top:5px; right:-36px; width:35px; height:36px; background:url('../img/left_side_link_bg.jpg') no-repeat 0 0;}
.leftSide ul li.current a.img, .leftSide ul li.over a.img {background:url('../img/left_side_link_bg2.jpg') no-repeat 0 0;}

.rightSide .product {margin:10px 0px 30px 0px; padding:5px 10px 30px; height:173px; text-align:center; border-bottom:1px dotted #694628;}
.rightSide .product p.title {display:block; background:url('../img/right_side_link_bg.jpg') no-repeat 0 0; padding-left:27px; color:#bc141a; font-size:11px; margin:0px 0px 8px 0px; text-align:left; line-height:11px}
.rightSide .product a {text-decoration:none}
.rightSide .product .photo {}
.rightSide .product p {padding:0px; color:#603a1b; font-size:14px;}

.insideRight {float:right; padding:0px 0px 18px 18px;}
.insideRight p {color:#603a1b; font-size:11px;}

.middleSide .text {padding:10px 35px;}
.middleSide .text .vazhlivo {color:#FF3333; font-weight:bold}
.middleSide .text ul.vid {margin:5px;}
.middleSide .text ul.vid li {border-bottom:1px dotted #694628; padding:5px 0px 15px;}
.middleSide .text ul.vid li.first {border-top:1px dotted #694628;}
.middleSide .text ul.vid li strong {color:#603a1b;}
.middleSide .text .addComment {overflow:hidden; margin-top:17px;}
.middleSide .text .addComment a {color:#603a1b; text-decoration:none; background:url('../img/comment_bg.gif') no-repeat 0 0; display:block; width:100px; height:24px; padding:2px 0px 0px 10px; float:right;}

.middleSide .text .commentForm {overflow:hidden; margin-top:17px; display:none;}
/*.middleSide .text .commentForm a {color:#603a1b; text-decoration:none; background:url('../img/comment_bg.gif') no-repeat 0 0; display:block; width:100px; height:24px; padding:2px 0px 0px 10px; float:right; margin-top:17px;}*/
.middleSide .text .commentForm input.SendResponse {background:url(../img/comment_bg.gif); border:none; color:#603A1B; display:block; height:26px; padding:0px 13px 10px 0; width:111px;}
.middleSide .text .commentForm input.CapchaCode {width:60px; font-size:18px; text-transform:uppercase; margin-top:5px; height:20px; color:#0033CC}

.middleSide .text .commentForm table {border-collapse:collapse; width:99%;}
.middleSide .text .commentForm table td.one {width:160px; text-align:right; color:#603a1b; font-weight:bold;}
.middleSide .text .commentForm table td {padding:5px; vertical-align:top;}
.middleSide .text .commentForm table td input {width:90%; border:1px dotted #694628; height:17px;}
.middleSide .text .commentForm table td textarea {width:90%; border:1px dotted #694628; height:81px;}

.middleSide .item {float:left; width:196px; height:280px; padding:10px 10px 0 0;}
.middleSide .item .itemPhoto {width:196px; height:183px; margin:auto;}
.middleSide .item .itemName {font-size:14px; color:#a7a9ac; text-align:center; margin-top:15px; margin-bottom:7px}
.middleSide .item .itemPrice a {font-size:19px; color:#fff; font-family:arial; text-decoration:none; background:url('../img/item_price_bg.gif') no-repeat 0 0; display:block; width:102px; height:31px; padding:6px 0px 0px 17px; margin:auto;}
.middleSide .item .itemPrice a:hover {background:url('../img/item_price_bg2.gif') no-repeat 0 0;}


.middleSide .itemsDetailed {overflow:hidden; padding:28px 15px 0px 31px;}
.middleSide .itemsDetailed .leftCol {float:left; width:50%; text-align:center;}
.middleSide .itemsDetailed .leftCol .imgList {padding-top:18px; overflow:hidden; text-align:left;}
.middleSide .itemsDetailed .leftCol .imgList img {border:1px solid #dddee0; margin-right:7px; width:70px; height:70px;}
.middleSide .itemsDetailed .leftCol img {width:300px; height:300px;}

.middleSide .itemsDetailed .rightCol {float:left; width:45%; text-align:center;}
.middleSide .itemsDetailed .rightCol h5 {color:#674427; font-size:17px; font-weight:normal; text-align:left;}
.middleSide .itemsDetailed .rightCol table {border-collapse:collapse; width:99%; margin:auto; margin-top:15px;}
.middleSide .itemsDetailed .rightCol table td.one {width:30%; text-align:right; padding:9px 17px 9px 0px; border-right:1px solid #f7eed5;}
.middleSide .itemsDetailed .rightCol table td {width:68%; text-align:left; padding:9px 0px 9px 13px; border-bottom:1px solid #f7eed5; font-size:13px; vertical-align:top;}
.middleSide .itemsDetailed .rightCol table tr.last td {border-bottom:none;}
.middleSide .itemsDetailed .rightCol table tr.noborder td {border:none;}
.middleSide .itemsDetailed .rightCol table td div.price {background:url('../img/price_bg.gif') no-repeat 0 0; width:89px; height:30px; color:#fff; font-size:19px; font-family:arial; padding:1px 0px 0px 7px;}
.middleSide .itemsDetailed .rightCol table td a.order {color:#674427; font-size:15px; background:url('../img/order_bg.gif') no-repeat 0 0; display:block; padding:2px 0px 0px 15px; height:28px; width:100px; text-decoration:none; margin-top:15px;}
.middleSide .itemsDetailed .rightCol table td a.order:hover {background:url('../img/order_bg_h.gif') no-repeat 0 0; cursor:pointer}

.middleSide .itemsOrder {position:relative; padding-top:20px;}
.middleSide .itemsOrder h5 {color:#674427; font-size:17px; font-weight:normal; padding-left:20px;}
.middleSide .itemsOrder .orderImg {background:#fff; position:absolute; top:65px; left:0px;}
.middleSide .itemsOrder .orderImg img {border:1px solid #dddee0; width:72px; height:73px; margin:10px 20px 20px 20px;}
.middleSide .itemsOrder .sendOrder {color:#674427; font-size:15px; background:url('../img/order_bg2.gif') no-repeat 0 14px; display:block; padding:2px 21px 0px 0px; height:45px; width:210px; text-decoration:none; margin-top:15px; border: none}
.middleSide .itemsOrder .sendOrder:hover {background:url('../img/order_bg2_h.gif') no-repeat 0 14px; cursor:pointer}
/*.middleSide .itemsOrder a.sendOrder {color:#674427; font-size:15px; background:url('../img/order_bg2.gif') no-repeat 0 0; display:block; padding:2px 0px 0px 15px; height:28px; width:193px; text-decoration:none; margin:auto; margin-top:15px; }*/
.middleSide .itemsOrder .sendOrderAccept {color:#674427; font-size:15px; background:url('../img/order_bg.gif') no-repeat 0 14px; display:block; padding:2px 20px 0px 0px; height:45px; width:120px; text-decoration:none; margin-top:15px; border: none; float:left}
.middleSide .itemsOrder .sendOrderAccept:hover {background:url('../img/order_bg_h.gif') no-repeat 0 14px; cursor:pointer}
.middleSide .itemsOrder .sendOrderEdit {color:#674427; font-size:15px; background:url('../img/order_bg.gif') no-repeat 0 14px; display:block; padding:2px 20px 0px 0px; height:45px; width:120px; text-decoration:none; margin-top:15px; border: none; float:left }
.middleSide .itemsOrder .sendOrderEdit:hover {background:url('../img/order_bg_h.gif') no-repeat 0 14px; cursor:pointer}
.middleSide .itemsOrder .OrderButtons { width:465px; margin:auto; padding-bottom:100px}

.middleSide .itemsOrder table {border-collapse:collapse; width:80%;}
.middleSide .itemsOrder table td.one {width:30%; text-align:right; padding:9px 17px 9px 0px; border-right:1px dotted #f7eed5;}
.middleSide .itemsOrder table td {width:50%; text-align:left; padding:9px 0px 9px 13px; border-bottom:1px dotted #f7eed5; font-size:13px; vertical-align:top;}
.middleSide .itemsOrder table tr.last td {border-bottom:none;}
.middleSide .itemsOrder table tr.noborder td {border:none;}
.middleSide .itemsOrder table td span {font-size:10px; display:block;}
.middleSide .itemsOrder table td span.price {font-family:arial; font-size:19px; color:#603a1b;}
.middleSide .itemsOrder table td input {width:275px; height:17px; border:1px solid #adafb2; color:#603a1b;}
.middleSide .itemsOrder table td input.radio {width:13px; height:13px; margin:0px 5px; border:none;}
.middleSide .itemsOrder table td textarea {width:275px; height:81px; border:1px solid #adafb2; color:#603a1b;}
.middleSide .itemsOrder table td a {font-size:11px; color:#603a1b;}
.middleSide .itemsOrder table td select {width:125px; height:19px; border:1px solid #adafb2; margin-right:25px; color:#603a1b;}
.middleSide .itemsOrder table td select.small {width:50px; margin-right:10px;}


/* clearfix */
.clearfix:after { content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0;}
.clearfix { display:inline-block;}
html[xmlns] .clearfix { display:block;}
* html .clearfix { height:1%;}

