/* This website was created by autogis.ru */

#price_item .top {
overflow:hidden;
zoom:1;
}

#price_item .info {
float:left;
width:600px;
padding-top:10px;
}

#price_item .info h1 {
margin-bottom:5px;
}

#price_item .info .options {
list-style:none;
margin:0;
padding:0 0 7px 0;
}

#price_item .info .options li {
list-style:none;
margin:0;
padding:0 0 7px 0;
color:#666;
font-size:12px;
}

#price_item .info .options li span {
color:#333;
margin-left:3px;
font-size:12px;
}

#price_item .info li.specs {
font-size:14px;
color:#333;
width:70%;
line-height:1.4em;
margin-bottom:10px;
}

#price_item .info li.price {
vertical-align:bottom;
color:#333;
}

#price_item .info li.price .new,
#price_item .info li.price .norm {
display:inline;
}

#price_item .info .price .cart {
display:inline-block;
margin-left:5px;
width:31px;
height:14px;
zoom:1;
*display:inline;
}

#price_item .info .price .cart.add {
background:transparent url(../i/catalog.png) 0 0 no-repeat;
}

#price_item .info .price .cart.remove {
background:transparent url(../i/catalog.png) -31px 0 no-repeat;
}

#price_item .info .price .cart.load {
background:transparent url(../i/ajax-loader-small.gif) center no-repeat;
cursor:default;
}

#price_item .info .price .cart_button {
float: right;
margin: 10px 350px 0 0;
padding: 10px 20px 7px 10px;
}

#price_item .info .code .rules {
margin:0 0 0 90px;
}

#price_item .info .code .rules a {
font-size:16px;
text-decoration:underline;	
}

#price_item .info .compare {
display:inline-block;
margin-left:5px;
width:25px;
height:14px;
zoom:1;
*display:inline;
}

#price_item .info .compare.add {
background:transparent url(../i/catalog.png) 0 -14px no-repeat;
}

#price_item .info .compare.remove {
background:transparent url(../i/catalog.png) -25px -14px no-repeat;
}

#price_item .info .compare.load {
background:transparent url(../i/ajax-loader-small.gif) center no-repeat;
cursor:default;
}

.compare_cnt {
float:right;
font-size:11px;
padding:7px 15px 7px 7px;
border:1px solid #DDD;
border-radius:5px;
}

.compare_cnt .compare {
vertical-align:bottom;
}

.compare_cnt #compare {
margin-left:5px;
}

#price_item .info li.price .prev {
font-size:20px;
}

#price_item .info li.price .value {
font-size:32px;
word-spacing:-5px;
margin:0;
}

#price_item .info li.price .new .value {
color:#ec1d27;
}

#price_item .info li.price .curr {
font-size:22px;
padding:0;
font-size:20px;
margin:0;
}

#price_item .info li.price .new .curr {
color:#ec1d27;
}

#price_item .info li.price .prev .price {
margin:0;
vertical-align:middle;
font-size:20px;
color:#333;
}

#price_item .info li.price .prev .price s {
margin:0;
text-decoration:line-through;
}

#price_item .info li.price .prev .percent {
text-decoration:none;
padding:2px 3px;
margin:0 0 0 5px;
background:#ec1d27 url(../i/bar_rd.png) top left no-repeat;
color:#FFF;
font-size:11px;
font-weight:bold;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
}

#price_item .info li.price .price_by_action {
text-decoration:none;
padding:2px 5px;
margin:0 0 0 5px;
background:#ec1d27 url(../i/bar_rd.png) top left no-repeat;
color:#FFF;
font-size:11px;
font-weight:bold;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
}

#price_item .info .options .shops .warning {
padding-left:3px;
vertical-align:top;
font-size:11px;
color:#ec1d27;
}

#price_item .info .options .shops ul {
margin-top:3px;
margin-bottom:3px;
overflow:hidden;
zoom:1;
width:70%;
}

#price_item .info .options .shops li {
display:block;
float:left;
margin:0 7px 7px 0;
padding-bottom:0;
font-size:12px;
white-space:nowrap;
width:auto;
}

#price_item .info .options .shops .avail.tp {
font-size:17px !important;
border:1px solid #CCCCCC;
border-radius:3px 3px 3px 3px;
display:inline-block;
padding:5px 8px;
}
#price_item .info .options .shops .avail.tp ul {
width:100%;
margin:3px 0 3px 25px;
}

#price_item .info .options .shops .avail.tp li.sh {
float:none;
margin:0 0 3px 0;
padding:0;
font-size:16px;
}

#price_item .info .options .shops .avail.tp li.sh span {
margin:0;
}

#price_item .info .options .shops .avail.tp li.sh a.m {
}

#price_item .info .options .shops .avail.tp li.sh .m,
#price_item .info .options .shops .avail.tp li.sh .nm {
margin:0 5px 0 0;
font-size:16px;
}

#price_item .info .options .shops .avail.tp li.sh span.c {
font-weight:bold;
margin:0;
font-size:16px;
}

#price_item .info .options .shops .avail.tp li.sh span.c.n {
color:#999999;
font-size:16px;
font-weight:normal;
margin:0;
}

#price_item .info .options .shops .avail.tp li.sh span.gauge {
display:inline-block;
background:transparent url(../technopoint/gauge.png) left -18px no-repeat;
width:15px;
height:18px;
padding:0;
overflow:hidden;
zoom:1;
vertical-align:bottom;
}
#price_item .info .options .shops .avail.tp li.sh span.gauge.small {
background-position:0 -9px;
}

#price_item .options .discount li span {
color:#000;
}

/* ill */                              /*    ÖÂÅÒ ÐÀÌÊÈ ÃÀËÅÐÅÈ    */

#price_item .top div.ill {
float:left;
margin-right:20px;
width:360px;
text-align:center;
border:1px solid #ddd;
}

#price_item .top div.ill .main {
width:360px;
height:340px;
}

#price_item .top div.ill .main td {
vertical-align:middle;
text-align:center;
}

                                      /*    ÖÂÅÒ ÂÅÐÕÍÅÃÎ ÁÎÐÄÞÐÀ    */

#price_item_images {
list-style:none;
padding:0;
overflow:hidden;
zoom:1;
margin:0 auto;
width:340px;
border-top:1px solid #ddd;
padding:5px 0 0 0;
}

#price_item_images li {
display:inline-block;
border:1px solid #FFF;
margin:0;
}

#price_item_images li:hover {
border:1px solid #ddd;
}

                                 /*  ÐÀÇÌÅÐ ÌÈÍÈÀÒÞÐ Â ÃÀËÅÐÅÅ  !!!!!!!!!  */

#price_item_images td {
height:50px;
width:50px;
vertical-align:middle;
text-align:center;
}

/* spec */

#price_item .spec {
margin-bottom:0px;
width: 530px;
}

#price_item .spec td,
#price_item .spec th {
font-size:12px;
}

#price_item .spec td {
padding:3px 5px 3px 5px;
color:#000;
border:1px solid #ddd;
}

#price_item .spec th {
padding:13px 0 5px 0;
font-weight:normal;
text-align:left;
font-size:12px;
color:#F58220;
}

#price_item .spec td.label {
font-size:11px;
padding-left:7px;
padding-right:10px;
width:200px;
color:#555;
}

#price_item .spec tr.hl td {
background-color:#F5F5F5;
}

#price_item .spec tr:hover td {
background-color:#D7EBF8;
}

#price_item .spec tr.ill:hover td {
background-color:#FFF;
}

/* tabs */

#price_item .tabs {
list-style: none outside none;
margin:10px 0 0 0;
padding:0;
overflow:hidden;
zoom:1;
background:url(/style/i/bar_ltgr.png) repeat-x scroll left top #F5F5F5;
border-top:1px solid #EEE;
border-left:1px solid #EEE;
}

#price_item .tabs li {
float: left;
list-style: none outside none;
margin: 0 0 0 -1px;
padding:5px 10px;
position: relative;
border-left:1px solid #FFF;
}

#price_item .tabs li .text {
font-size:13px;
}

#price_item .tabs li.selected {
background:#FFF;
z-index:1;
}

#price_item .tabs li.selected a {
color:#000;
text-decoration:none;
}

#price_item .tabs li .cnt {
margin-left:3px;
color:#555555;
font-size:12px;
}

#price_item .tabs li.selected .cnt {
color:#555;
}

#price_item .tabs_container {
list-style: none outside none;
margin:0;
overflow:hidden;
zoom:1;
padding:0 10px;
border-left:1px solid #EEE;
border-right:1px solid #EEE;
border-bottom:1px solid #EEE;
}

#price_item .tabs_container li.tab {
display:none;
}

#price_item div.description {
font-size:12px;
color:#555;
width:600px;
}

#price_item div.description li {
margin:0 0 7px 0;
}

#price_item .tabs_container li.tab.comment {
margin-top:20px;
}

/* .bl.list.messages.bulletin.horizontal */

.bl.list.messages.bulletin.horizontal {
border:0;
padding:0;
}

.bl.list.messages.bulletin.horizontal h3 {
color: #F58220;
font-size: 15px;
font-weight: normal;
margin: 15px 0 10px 0;
text-transform:none;
padding:0;
background:transparent;
}

.bl.list.messages.bulletin.horizontal h3 a {
color: #F58220;
}

.bl.list.messages.bulletin.horizontal .cnt {
padding:0;
width:100%;
}

.bl.list.messages.bulletin.horizontal li {
float:left;
margin-right:15px;
margin-bottom:0;
}

.bl.list.messages.bulletin.horizontal .ill {
width:100px;
float:left;
}

.bl.list.messages.bulletin.horizontal .content {
width:120px;
float:left;
}

.bl.list.messages.bulletin.horizontal .act {
border:0;
margin:0;
padding:0;
}

#intel_image {
position:absolute;
left:297px;
top:30px;
}

/* user_photos */

.user_photos {
margin-top:10px;
}

/* review_link */

.tab.review {
padding:7px 0 7px 0;
}

.tab.review h3 {
margin-top:5px;
}

#review_link_form_block .form2 {
margin:0;
}

#review_link_form_action {
margin-bottom:7px;
}

#review_link_list_block .items_list .host img {
vertical-align:bottom;
margin-right:3px;
}

#review_link_list_block .items_list .votes_main {
float:right;
margin:-5px 10px 0 0;
}

#review_link_list_block li .vote_block {
float:right;
margin:7px 10px 0 0;
}

#review_link_list_block li .vote_block .votes {
color: #FFFFFF;
font-size: 10px;
font-weight: bold;
padding: 2px 4px;
display:none;
}

#review_link_list_block li .vote_block .votes.votes_plus {
background-color: #298705;
display:inline;
}

#review_link_list_block li .vote_block .votes.votes_minus {
background-color: #E50604;
display:inline;
}

/* description */

#catalog_item_options .title {
margin:0;
}

#catalog_item_options .switch_action {
margin:5px 0 0 0;
}

#catalog_item_options .options tr:hover td {
background-color:#dcedf9;
}

#catalog_item_options .options {
width:530px;
}

#catalog_item_options .options tr.primary td {
font-weight:bold;
}

#catalog_item_options .options tr.primary td.label {
width:220px;
color:#777;
}

#catalog_item_options .options.hide_secondary tr.secondary {
display:none;
}

#catalog_item_options .options.hide_secondary tr td {
font-weight:normal;
}

#catalog_item_options .options tr.secondary td {
font-weight:normal;
}

#catalog_item_options .options tr.secondary td.label {
color:#777;
}

#catalog_item_options .options tr.hl_p {
background-color:#FFF;
}

#catalog_item_options .options tr.hl_s {
background-color:#F5F5F5;
}

#catalog_item_options .options.hide_secondary tr.hl_s {
background-color:#FFF;
}

#catalog_item_options .options.hide_secondary tr.hl_p {
background-color:#F5F5F5;
}

#catalog_item_options .options .yes,
#catalog_item_options .options .no {
background:url(../i/catalog.png) no-repeat -65px -28px transparent;
display:inline-block;
height:9px;
width:9px;
margin-right:5px;
}

#catalog_item_options .options .yes {
background-position: -74px -28px;
}


#catalog_item_options .options span,
#catalog_item_options .options span {
color:transparent;
}

#catalog_item_options .options td {
padding:4px 10px 4px 5px;
font:normal 12px Arial;
border:1px solid #E5E5E5;
}

#catalog_item_options .options th {
font:normal 12px Arial;
text-align:left;
color:#F58220;
padding:13px 5px 5px 0;
border-left:1px solid #fff;
}

.tab.description {
margin:0 0 10px 0;
overflow:hidden;
zoom:1;
} 

#price_item .tab.description .description {
width:450px;
margin:0 0 10px 0;
} 

.tab.description .description_update_action {
margin:0 0 10px 0;
}

.tab.description .col1 {
margin:10px 10px 0 0;
width:530px;
float:left;
}

.tab.description .col2 {
margin:10px 0 0 0;
width:438px;
float:left;
}

.tab.description .options_error_warning {
margin-top:20px;
}

.tab.description .options_error_warning {
width:auto;
}

.tab.description .changes_warning {
width:auto;
margin:10px 0 0 0;
}