html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption {
margin:0;
padding:0;
border:0;
outline:0;
font-size:100%;
vertical-align:baseline;
background:transparent;
}
:focus {
outline: 0;
}
html{
height: 100%;
}
body{
height: 100%;
font-family: Arial,Helvetica,sans-serif;
background: #ffffff;
}
*{
margin:0;
padding: 0;
}
ul{
list-style-type:none;
}
.wrapper{
width: 1200px;
margin:0 auto;
}
.header{
width: 1200px;
}
.top_h{
float: left;
width: 1200px;
height: 30px;
}
.other_project{
float: left;
margin: 8px 0 0 17px;
}
.other_project p{
float: left;
font-size: 12px;
color: #585858;
}
.t_link{
font-size: 12px;
color: #323232;
text-decoration: none;
}
.advantage{
float:left;
font-size:12px;
color: #4b4b4b;
margin-left:200px;
padding:0 10px;
text-decoration: none;
}
.advantage:hover{
text-decoration: none;
}
.t_link:hover{
text-decoration: underline;
}
.login{
float: right;
margin: 8px 15px 0 0;
}
.login a{
float: left;
font-size: 12px;
}
.login a:hover{
text-decoration: none;
}
.status{
color: #fc5f29;
padding-right: 5px;
border-right: 1px solid #fff;
}
.intry{
color: #464646;
padding: 0 5px;
border-right: 1px solid #464646;
}
.new_reg{
padding-left: 5px;
color: #464646;
}
.bottom_h{
float: left;
width: 1200px;
height: 150px;
background: #fff;
border-top: 1px solid #bdd5f7;
}
.logo{
display:block;
float: left;
width: 161px;
height: 59px;
background: url(i/logo.png) 0 0 no-repeat;
margin: 15px 0 0 18px;
border-right: 1px solid #cdcdcd;
padding-right: 20px;
}
.phone{
float: left;
margin: 15px 0 0 15px;
}
.phone p{
font-size: 18px;
color: #097eaa;
font-weight: bold;
}
.phone strong{
font-size: 14px;
color: #6d6d6d;
padding-right: 3px;
}
.phone span{
font-size: 12px;
color: #9c9c9c;
font-weight: bold;
padding-left: 3px;
}
.phone_perezvonit{
font-size:12px;
font-weight:bold;
color:#3f70a1;
border-bottom:1px dashed;
cursor:pointer;
}
.phone_perezvonit:hover{
border-bottom:1px solid;
}
.phone_product{
margin:10px 0 0 340px;
}
.phone_product h3{
color:#222222;
}
.phone_product p{
padding:3px 0 0 10px;
font-size: 18px;
color: #097eaa;
font-weight: bold;
}
.phone_product strong{
font-size: 14px;
color: #6d6d6d;
padding-right: 3px;
}
.phone_product span{
font-size: 12px;
color: #9c9c9c;
font-weight: bold;
padding-left: 3px;
}
.delivery{
float: left;
margin: 22px 0 0 13px;
}
.delivery strong{
font-size: 14px;
color: #ef5f2c;
}
.delivery p{
font-size: 12px;
color: #636363;
}
.delivery span{
font-size: 12px;
color: #494949;
font-weight: bold;
}
.cpt_shopping_cart_info{
float: right;
border-left:1px solid #cdcdcd;
margin: 17px 0 0 17px;
padding-top: 10px;

}
.cpt_shopping_cart_info img{
float: left;
padding: 0 10px 0 19px;
}
.basket_text{
float: left;
width: 140px;
margin-top: -3px;
}
.my_basket{
float: left;
font-size: 12px;
color: #3386a2;
font-weight: bold;
margin-bottom: 4px;
}
.cpt_shopping_cart_info a:hover{
text-decoration: none;
}
.cpt_shopping_cart_info p{
float:left;
font-size:12px;
color:#454545;
font-weight:bold;
}
.card_line{
float:left;
width:1200px;
margin-top:10px;
height:26px;
}
.podlogo{
float:left;
height:26px;
margin-left:8px;
}
.podlogo span{
font-size:10px;
color:#636363;
text-transform:uppercase;
font-weight:bold;
}
.cpt_product_search{
float:left;
height:26px;
margin-left:150px;
}
.cpt_product_search p{
float:left;
}
#searchstring{
border:1px solid #6aa1cf;
width:300px;
font-size:14px;
}
.find_button{
background:url(i/find-button.png) no-repeat;
width:47px;
height:20px;
vertical-align:middle;
}
.podkorzina{
float:right;
height:26px;
margin-right:23px;
}
.podkorzina a{
font-size:12px;
color:#636363;
}
.podkorzina a:hover{
text-decoration: none;
}
.header_menu{
float: left;
width: 1200px;
vertical-align:middle;
}
.header_menu ul{
float: left;
padding:3px 0 0 5px;
vertical-align:middle;
}
.header_menu li{
float:left;
text-align:center;
vertical-align:middle;
height:26px;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
behavior:url('http://www.portativtv.ru/PIE.htc');
}
.header_menu a{
font-size: 13px;
color: #fff;
vertical-align:middle;
}
.td{
text-decoration: none;
}
.header_menu li:hover{
background: url(i/blue.jpg) 0 0 repeat-x;
}
.header_menu a:hover{
text-decoration: none;
}
.orange{
background:url(i/orange.jpg) 0 0 repeat-x;
margin: 0 1px 0 0;
}
.orange.but1.active, .orange.but2.active, .orange.but3.active, .orange.but4.active, .orange.but5.active, .orange.but6.active, .yellow.but7.active, .yellow.but8.active, .gray.but9.active{
background: url(i/blue.jpg) 0 0 repeat-x;
text-decoration: none;
font-weight:bold;
}
.yellow{
background: url(i/yellow.jpg) 0 0 repeat-x;
margin: 0 1px 0 0;
}
.gray{
background: url(i/gray.jpg) 0 0 repeat-x;
margin-right:0;
}
.orange.but1{width:100px;}
.orange.but2{width:110px;}
.orange.but3{width:102px;}
.orange.but4{width:130px;}
.orange.but6{width:160px;}
.orange.but5{width:130px;}
.yellow.but7{width:160px;}
.yellow.but8{width:190px;}
.gray.but9{width:100px;}

h1 {font-size: 18px; color:#000000;}
h2 {font-size: 16px;}
h3 {font-size: 14px;}
h4 {font-size: 12px;}
a{color:#255b93; font-weight:bold;}
/* Ширина сайта */
.main {width:1200px; margin: 0px auto; background:#ffffff;}
/* Блоки */
.left-center-right {width:100%; float:left; width:1200px;}
.center-right {margin-left:-230px; width:100%; float:right;}
.center-right-in {margin-left:230px; width:100%; w\idth:auto;}
html>body .center-right-in {width:auto;}
.center {float:left; margin-right:-230px; width:100%;}
.search-in {

}
.center-in {margin-right:230px; width: 100%; w\idth: auto; padding: 0 5px 0px 5px;}
html>body .center-in {width:auto;}
.right {float:right; width:220px; font-size:12px;}
.right-menu {
}
.left {width:220px; float:left; font-size:12px;}
.left-menu {
}
.footer {clear:both; overflow:hidden; background:#f5f5dc;padding:10px 10px 10px 10px;}
#container_footer {clear:both; overflow:hidden; background:#f5f5dc; padding:10px 10px 10px 10px;}
/* Контент */
.head {
display:block;
font-size:12px;
font-weight:bold;
background:#727272;
color:#ffffff;
margin-top:10px;
padding:5px 5px 5px 10px;
margin-bottom:5px;
text-transform:uppercase;
}
.bold {font-weight:bold;}
/* Рекламный заголовок */
div .reklama1{
font-size:14px;
color:#09729f;
font-weight:bold;
padding:5px 0 5px 0;
}
div .reklama2{
font-size:12px;
color:#09729f;
font-weight:bold;
padding:5px;
}
.home_blok{
margin:0 10px 5px 0;
color:#727272;
background:#eeeeee;
font-weight:bold;
font-size:14px;
text-align:center;
width:720px;
height:20px;
padding-top:4px;
border:1px solid #d8dcdf;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius:3px;
behavior: url(/PIE.htc);
}
.home_blok a{
color:#727272;
text-transform:uppercase;
text-decoration:underline;
}
.home_blok a:hover{
color:#e30f0a;
text-decoration:underline;
}
/* Баннер*/
.banner {
text-align:center;
}
.banner a:hover{
border:1px #ccc;
}
/* Кнопка Купить*/
.button1{
background: url(../../images/kupit.png) 0 0;
height:72px;
width:258px;
display:block;
}
.button1:hover{
background: url(../../images/kupit.png) 0 72px;
}
/* Предзаказ*/
.predzakaz{
text-align:center;
margin-top:5px;
margin-bottom:5px;
}
/* Другие Tabs*/
#tabbs { position:relative; padding:20px; margin:0 auto; background-color:#fff; width: 100%px;}
#tabbs div{font-size:12px;}
#tabbs .content { border: solid 1px #e7e7e7; padding: 5px;}
#tabbs .content div{ padding: 0px; color:black; background-color:#fdfdfd;}
#tabbs .name div{ float:left; height: 23px; padding: 7px 25px 0px 25px; margin-right:2px; border-bottom: solid 1px #ccc;}
#tabbs .hide{display:none;}
#tabbs .show{display:block; color:red;}
#tabbs .nonactive{ /* неактивная вкладка */ background-color:f7f7f7; border-top:#fff 2px solid; cursor:pointer; color:#3794DA;}
#tabbs .active{ /* активная вкладка */ background-color:#f0f0f0; border-top:#FF7B00 2px solid; cursor: pointer; color:#000; font: bold 11px;}
/*характеристики*/
.cpt_product_params_fixed{
    clear: both;
}
.cpt_product_params_fixed td{
    border: 1px dotted #999999;
    min-width: 200px;
    padding-left: 5px;
}
/* ====================== DEFAULT STYLES OF VARIOUS COMPONENTS ====================== */

/* padding for all general components */
.cpt_maincontent {
padding:0 10px 0 0;
font-size:12px;
}
.cpt_maincontent p{
margin-top:4px;
}
.cpt_survey, .cpt_currency_selection, .cpt_divisions_navigation, .cpt_auxpages_navigation, .cpt_product_lists
{
  text-align: left;
  padding: 10px;
//  width: 100%;
}

ul.vertical, ul.horizontal
{ padding:0px 5px;
  margin:0px 5px;
}
ul.horizontal{
width: 100%;
overflow: hidden;
}
.vertical li
{ padding-left: 0px;
  padding-bottom: 2px;
}
.horizontal li
{ float: left;
  margin-right: 25px;
}

.cpt_divisions_navigation ul
{ list-style-type: none;
margin: 0px;
}


.cpt_auxpages_navigation .vertical li
{ padding-left: 5px;
}
.cpt_auxpages_navigation ul.horizontal {list-style-type:none; padding-left:0px;}

.survey_question{
 font-weight: bold;
 margin-bottom: 10px;
}
.survey_submit{
 margin-top: 10px;
 text-align:center;
}
.cpt_survey form{
 padding:0px;
 margin: 0px;
}

.cpt_currency_selection
{ text-align: center;
}
.cpt_currency_selection select
{ font-size: 90%;
}
.cpt_currency_selection form{
 display: inline;
}

.cpt_product_search form{
 margin: 0px!important;
 padding: 0px;
}

.cpt_language_selection {
  padding: 5px;
  text-align:right; padding-right:8px;
}

/*Дерево категорий*/
.katalog{
padding:10px;
background:#eeeeee;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius:3px;
behavior: url(/PIE.htc);
}
.katalog_head{
font-size:16px;
font-weight:bold;
color:#0c0c0c;
}
.cpt_category_tree{
font-size:12px;
margin-top:10px;
background:#ffffff;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius:3px;
behavior: url(/PIE.htc);
}
.cpt_category_tree ul{
list-style:none;
}
.parent, .parent_current, .child1, .child1_current, .child2, .child2_current, .child3, .child3_current, .child4, .child4_current{
border-bottom:1px solid #eeeeee;
padding:0 6px 0 8px;
}
.cpt_category_tree a{
display:block;
padding:5px 0;
color:#383838;
font-weight:normal;
}
.parent_current{
background:#44a1bf;
}
.parent_current a{
background:url(i/up.png) no-repeat right center;
color:#ffffff;
font-weight:bold;
}
.parent a{
display:block;
background:url(i/down.png) no-repeat right center;
}
.parent:hover a{
display:block;
background:url(i/hover.png) no-repeat right center;
color:#e30f0a;
font-weight:bold;
}
.child1 a{
display:block;
padding-left:8px;
color:#00597a;
}
.child1 a:hover{
color:#e30f0a;
}
.child1_current a{
display:block;
padding-left:8px;
color:#00597a;
font-weight:bold;
}
.child2 a{
display:block;
padding-left:16px;
color:#00597a;
}
.child2 a:hover{
color:#e30f0a;
}
.child2_current a{
display:block;
padding-left:16px;
color:#00597a;
font-weight:bold;
}
.child3 a{
display:block;
padding-left:24px;
color:#00597a;
}
.child2 a:hover{
color:#e30f0a;
}
.child3_current a{
display:block;
padding-left:24px;
color:#00597a;
font-weight:bold;
}
ul.product_list li { border:0px solid #e0e0e0;}
.home_page_category_logo { background:url(../../images/defaultnocatimage.gif) left top no-repeat; display:block; height:65px; width:65px;}
.cpt_root_categories{
margin-top:10px;
}

/*Новости-Статьи*/
.novosti{
margin-top:10px;
padding:10px;
background:#ffffff;
border:1px solid #d8dcdf;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius:3px;
behavior: url(/PIE.htc);
}
.novosti_head{
font-size:16px;
font-weight:bold;
color:#0c0c0c;
border-bottom:2px solid #adadad;
padding-bottom:10px;
}
.cpt_news_short_list p{
margin-top:8px;
}
.cpt_articles_short_list p{
margin-top:8px;
}
.news_date{
color:#5c5c5c;
font-size:10px;
}
.news_title{
font-size:12px;
}
.news_title a{
color:#4271a1;
font-weight:normal;
}
.news_title a:hover{
color:#e30f0a;
text-decoration:none;
}
.news_viewall{
margin-top:8px;
}
.news_viewall a{
color:#050404;
font-size:14px;
}
.news_viewall a:hover{
text-decoration:none;
}
.news_subscribe, .news_thankyou{
margin-top:8px;
padding:5px;
background-color:#f4f4f4;
}
.news_subscribe img{
vertical-align:middle;
}
/*Клиентский отдел*/
.otdel_klient{
padding:10px;
background:#ffffff;
border:1px solid #d8dcdf;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius:3px;
behavior: url(/PIE.htc);
}
.otdel_head{
font-size:16px;
font-weight:bold;
color:#797979;
padding-bottom:10px;
}
.otdel_podderjka{
background:url(i/podderjka.png) no-repeat left top;
padding-left:52px;
border-bottom:1px solid #adadad;
padding-bottom:10px;
}
.otdel_podderjka p{
padding-bottom:5px;
}
.otdel_email{
color:#4c4c4c;
font-size:14px;
}
.otdel_email_link{
color:#3f70a1;
font-size:14px;
}
.otdel_icq{
color:#4c4c4c;
font-size:14px;
}
.otdel_icq_number{
color:#373737;
font-size:14px;
font-weight:bold;
}
.otdel_text{
padding:10px 0 0 0;
}
.otdel_feedback{
color:#6e6e6e;
font-size:14px;
}
.otdel_vygodno{
font-weight:bold;
font-size:16px;
color:#0c0c0c;
padding:10px 0 10px 0;
border-bottom:2px solid #adadad;
}
.otdel_text ul{
margin:8px 0 0 0;
padding:0;
color:#797979;
list-style:none;
}
.otdel_text ul li{
padding:2px 0;
}
.otdel_bold{
font-weight:bold;
}
/*Блок скидок*/
.blok_skidki{
margin-top:10px;
padding:10px;
background:#e4e4e4;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius:3px;
behavior: url(/PIE.htc);
}
.blok_skidki_head{
font-size:16px;
font-weight:bold;
color:#2b95b9;
padding-bottom:10px;
}
.blok_skidki_before{
font-size:10px;
color:#707070;
font-weight:bold;
}
.blok_skidki_forma{
padding:10px 0;
}
.blok_skidki_email{
padding:5px;
color:#bbbbbb;
font-size:14px;
width:188px;
}
.blok_skidki_name{
margin-top:8px;
padding:5px;
color:#bbbbbb;
font-size:14px;
width:188px;
}
.blok_skidki_button{
margin-top:8px;
margin-left:60px;
background:url(i/otpravit.png) no-repeat;
width:89px;
height:28px;
}
.blok_skidki_after{
font-size:10px;
color:#707070;
}
/* ====================== STYLES OF ELEMENTS THAT APPEAR INSIDE VARIOUS COMPONENTS ====================== */

h1.welcome {color:#214B70; font-weight:normal; font-size:10pt; letter-spacing:0px; margin:5px;}


#shpcrtca{
 font-weight: bold;
 font-size: 130%;
 white-space: nowrap;
}

.block_tag_cloud  { font-size:15px;}
.block_tag_cloud a { text-decoration:none; word-spacing:110%; letter-spacing:120%;}


/* ====================== PREDEFINED STYLES; edit, but do not delete these styles ====================== */

.small
{ font-size: 80%;
}
.big
{ font-size: 150%;
}

.background1, .background1 td
{ background-color: #D9E9FF;
}

.btn_checkout
{ font-size: 130%;
  font-weight: bold;
  margin: 10px;
  padding: 3px;
}
.product_artikul{
color:#464646;
text-align:left;
font-size:12px;
}
.artikul{
float:left;
color:#464646;
text-align:left;
font-size:12px;
}
.prdbrief_thumbnail {
position:relative;
float:left;
margin-top:10px;
text-align:center;
width:160px;
height:auto;
padding:2px;
border:1px solid #d8dcdf;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius:3px;
behavior: url(/PIE.htc);
}
.prdbrief_name {
width:720px;
text-align:left;
padding:0 0 3px 0;
}
.prdbrief_name a{
font-size:16px;
color:#222222;
text-decoration:none;
}
.prdbrief_name a:hover{
color:#222222;
border-bottom:1px dashed #222222;
}
.prdbrief_brief_description {
text-align:justify;
margin-top:5px;
padding-right:10px;
color:#222222;
}
.readmore, .product_reviews{
margin-top:5px;
}
.readmore a{
font-weight:normal;
color: #464646;
font-size:12px;
}
.readmore a:hover{
text-decoration:none;
}
.product_reviews a{
font-weight:normal;
color: #464646;
font-size:12px;
}
.product_reviews a:hover{
text-decoration:none;
}
.prdbrief_comparison {
float:left;
margin-top:5px;
color:#9e9e9e;
text-align:left;
font-size:12px;
vertical-align:top;
}
.price_add2cart{
vertical-align:top;
background-color:#e3e3e3;
padding:5px;
border:1px solid #e3e3e3;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius:3px;
behavior: url(/PIE.htc);
}
.prdbrief_price {
text-align:center;
vertical-align:top;
}
.prdbrief_add2cart {
text-align:center;
margin-top:5px;
}
.buy{
background:url(i/buy5.png) no-repeat;
width:142px;
height:18px;
}
.buy:hover{
background:url(i/buy6.png) no-repeat;
}
.uvedomit{
display:block;
margin-top:5px;
background:url(i/uvedomit1.png) no-repeat;
width:142px;
height:36px;
}
.uvedomit:hover{
background:url(i/uvedomit2.png) no-repeat;
}
.podrazdely {
margin-top:10px;
}
p.podrazdely{
line-height:1.5;
}
.podrazdely a{
padding-left:10px;
}
.podrazdely a:hover {color:#e30f0a; text-decoration:underline;}

.error_block
{ font-weight: bold;
  color: red;
}

.specialoffers {
position:absolute;
top:-10px;
left:-10px;
}
.cat_portativ{
position:absolute;
top:-10px;
left:-10px;
}

#tbl-checkout-progress td{
vertical-align: top;
}
.current_prd_thumbnail img{
	border: #BBBBBB 3px solid;
}
a.prd_thumbnail img{
	border: #FFFFFF 3px solid;
}
a.prd_thumbnail:hover img{
	border: #BBBBBB 3px solid;
}

/************************
BLOG STYLES
***************************/
.post_title{
 color: #000000;
 margin-top: 30px;
 margin-bottom: 0px;
}
.post_date{ 
 color: #999;
 border: 0px solid #EEE;
 border-top-width: 1px;
 margin-bottom: 15px;
 }
.post_content{
 padding-left: 15px;
}

/***************************
PRODUCTS COMPARISON
****************************/
.cmp_headers{
 background-color: #d9e9ff;
}
.cmp_column_odd{
 background-color: white;
 vertical-align: top;
}
.cmp_column_even{
 background-color: #F2F8FF;
 vertical-align: top;
}
#cmp-table tr:hover td{
 background-color: #d5e5fa!important;
}
#cmp-table tr td{
 text-align:center;
 padding: 6px;
}
#cmp-table tr td.cmp_headers{
 text-align: left;
}
.spisok_tovarov{
float:left;
width:100%;
margin-top:5px;
}
.pager{
float:left;
width:auto;
height:auto;
text-align:left;
}
.pager p{
vertical-align:middle;
}
.pager a{
border:1px dotted #cccccc;
padding:2px 8px 2px 8px;
width:100%;
text-decoration:none;
color:#000000;
font-weight:normal;
}
.pager a:hover{
background-color:#e3e3e3;
}
.pager span{
border:1px dotted #cccccc;
padding:2px 8px 2px 8px;
background-color:#e3e3e3;
}
.cat_product_sort{
float:left;
text-align:left;
font-size:12px;
font-weight:normal;
color:#636363;
}
.cat_product_sort p{
vertical-align:middle;
}
.sort_vozr{
background:url(i/vozr.gif) left no-repeat;
padding-left:10px;
color:#f26522;
font-weight:normal;
}
.sort_vozr:hover{
text-decoration:none;
}
.sort_ubyv{
background:url(i/ubyv.gif) right no-repeat;
padding-right:10px;
color:#09729f;
font-weight:normal;
}
.sort_ubyv:hover{
text-decoration:none;
}

.comparison_button{
float:right;
}
.comparison_button p{
vertical-align:middle;
}
.hndl_submit_prds_cmp{
font-size:14px;
font-weight:normal;
width:150px;
}
.cat_sort_comparison{
float:left;
text-align:center;
width:720px;
padding:0 5px 0 5px;
line-height:28px;
margin-top:10px;
border:1px solid #cccccc;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius:3px;
behavior: url(/PIE.htc);
}
.pager_comparison{
float:left;
text-align:center;
width:720px;
border-bottom:1px dotted #cccccc;
padding:5px;
line-height:28px;
}
#cat_info_left_block p{
}
.cat_info_left_block2{
float:left;
margin:3px 0 3px 0;
}
/***************************
PRODUCT DETAILED
****************************/
.cpt_product_add2cart_button{
padding:0 0 0 330px;
font-size:14px;
}
.bk_buy_button{
margin-top:5px;
}
.product_price_buy{
width:290px;
height:auto;
padding:5px;
background-color:#e3e3e3;
border:1px solid #e3e3e3;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius:3px;
behavior: url(/PIE.htc);
}
.product_price p{
}
.product_totalPrice{
 color:#c00;
 font-weight: bold;
 font-size:20px;
}
.product_instock{
margin-top:5px;
font-weight:bold;
color:#00801a;
}
.product_outstock{
margin-top:5px;
font-style:italic;
}
.product_buy{
}
.product_buy p{
line-height:30px;
height:30px;
}
.product_buy input{
vertical-align:middle;
}
.zakaz_1_klik{
margin-left:100px;
}
.zakaz_1_klik a{
color:#f54e16;
font-weight:bold;
}
.zakaz_1_klik a:hover{
color:#2993b6;
}
.product_brief_description{
margin-top:5px;
padding:5px;
}
.regularPrice {
	color: #000000;
	text-decoration: line-through;
	font-size:14px;
}
.totalPrice {
 color:#c00;
 font-weight: bold;
 font-size:18px;
}
.youSaveLabel {
 font-size: 75%;
}
.youSavePrice {
 font-size: 75%;
}
.instock {
font-weight:bold;
color:#00801a;
margin:0 0 10px 0;
}
.prd_out_of_stock {
margin-top:5px;
font-style:italic;
}
.cpt_product_category_info{
padding:0 0 0 3px;
}
.cpt_product_category_info td{
vertical-align:top;
}
.cpt_product_category_info a {
font-size:11px;
font-weight:normal;
color:#323232;
text-decoration:none;
}
.cpt_product_category_info a:hover {
text-decoration:underline;
}
.cat_path {
float:left;
vertical-align:top;
padding:0;
margin:0;
}
.cat_path_in_productpage {
vertical-align:middle;
}
.cat_path_in_productpage a {
font-size:11px;
font-weight:normal;
color:#323232;
text-decoration:none;
}
.cat_path_in_productpage a:hover {
text-decoration:underline;
}
/************************
PRODUCT REVIEWS STYLES
***************************/
.review {padding:0px 5px;}
.review_link {text-align:right;}
.review_body {text-align:justify;}
.review_block
{ margin-left: 20px;
}
.review_title{
 color: #333;
 margin-top: 10px;
 margin-bottom: 0px;
 font-size: 120%;
}
.review_date{ 
 color: #999;
 border: 0px solid #EEE;
 border-top-width: 1px;
 font-size: 90%;
 margin-bottom: 5px;
 }
.review_content{
 color: #333;
 padding-left: 20px;
}
.review_showall{
 margin-left: 20px;
}

/****************************
SHOPPING CART
*****************************/
.background_cart_top
{ background-color: #D9E9FF;
  border-bottom: 1px #99C9DF solid;
  font-size:13pt;
}
.background_cart_top h1{
 display: inline;
 padding: 0px;
 margin: 0px;
}
#cart_content_tbl{
     width:100%;}
#cart_content_tbl td{
 padding: 6px;
}
#cart_page_title{
 padding: 10px;
 text-align: left;
}
#cart_page_title h1{
 display inline;
 padding: 0px;
 margin: 0px;
}
#cart_clear{
 padding: 10px;
 text-align: right;
}
#cart_clear a{
 font-size:9pt;
}
.cart_discount_label{
 font-weight: bold;
}
#cart_total_label{
 font-size: 130%;
 font-weight: bold;
}
#cart_total{
 background-color: #D9E9FF;
 font-size: 130%;
 font-weight: bold;
 padding: 10px;
 white-space: nowrap;
}
#cart_checkout_btn{
 padding-top: 20px;
}
.cart_product_brief_description{
 font-size: 80%;
}
#cart_content_header td{
 font-weight: bold;
}
.cart_apply_for_discounts_extra{
 font-size: 80%;
 color: #777;
}
.cart_product_quantity{
 text-align: center;
}

/********************
HOMEPAGE UNFOLDED TREE
*********************/
.cat_name{vertical-align:top;}
.cat_name a:hover {color:#ff0000; text-decoration:underline;}
.rcat_root_category{
font-size: 120%;
font-weight: bold;
text-decoration:none;
border-bottom:1px dashed;
}
.rcat_root_category:hover{
text-decoration:none;
border-bottom:0px;
}
.rcat_products_num
{ color: #999999;
  font-size: 80%;
}
.rcat_child_categories a
{ line-height:150%;
  font-weight: normal;
  font-size:90 %;
  color:#0085B0;
  text-decoration:none;
}
.rcat_child_categories a:hover {color:#ff0000; text-decoration:underline;}
/********************
REGISTRATION PAGE
*********************/
#reg_fields_tbl td{
 padding: 5px;
}
#reg_auth_fields td{
 background-color: #D9E9FF;
}
#reg_confcode td{
 background-color: #D9E9FF;
}
#reg_fields_tbl td input, .addressform td input{
 width: 300px;
}
#subscribed4news{
 width:auto!important;
}
#reg_fields_tbl td textarea, .addressform td textarea{
 width: 300px;height: 100px;
}
#reg_submit_btn{
 font-size:150%;
 font-weight: bold;
}

/*********
SEARCH IN CATEGORY
**********/
#cat_advproduct_search{
float:right;
padding: 10px;
margin-left: 10px;
color:#636363;
border:1px solid #e0e0e0;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius:3px;
behavior: url(/PIE.htc);
}
#cat_advproduct_search h3{
 padding:0px;
 margin: 0px;
 padding-bottom: 10px;
}
.product_brief_block {
border-bottom:1px dotted #cccccc;
padding:5px 0 5px 0;
margin-top:5px;
}
#cat_top_tree {
overflow:hidden;}
/************
CHECKOUT
************/
.checkout_noframe_title {
	padding: 5px 15px;
}
#checkout_have_account {
	padding: 15px;
	background-color: #D9E9FF;
	margin: 0 -5px 15px -5px;
}
#checkout_logininfo { width:428px;}
#checkout_logininfo .inputtext, #checkout_addresses .inputtext, #checkout_addresses textarea {
	width: 200px;
}
.paddingblock input.checkout_buttons {
	font-size: 130%;
	font-weight: bold;
	margin:5px 0;
}
.checkout_steps_divider {
	width: 40px;
	height:1px;
	background-color:#99C9DF;
	overflow:hidden;
}
#checkout_addresses { width:800px;}
#checkout_addresses td { } 
/**********************
ORDER STYLES
***********************/
tr#ord_total_row * {
	font-size: 105%;
	font-weight: bold;
}
.row_odd td {
	background-color: #F2F8FF;
}
.row_even td {
	border: 0px solid #D9E9FF;
	border-width: 1px 0px;
}

.paddingblock { background:#fff;
	padding-left: 15px;
	padding-right: 15px;
	text-align:left;
	font-size:12pt;
}
.paddingblock h2 {
	padding:20px 5px;
	margin-top: 0px;
}
.paddingblock td { font-size:95%; vertical-align:top; padding:5px;}
.paddingblock p { margin-bottom:10px;}

.paddingblock input { margin:2px 0 0 0;}
.asterisk {
	color:red;
}
.cellpadding tr td {
	padding: 5px;
}
.cust_name {
	font-size:110%;
	font-weight: bold;
}
#prddeatailed_container {
width:100%;
padding-top:5px;
}
.cpt_product_rate_form {
margin:5px 0 0 0;
width: 100%;
width: auto;
}

#block-customerinfo td { font-size:100%;}

.cpt_product_images{
float:left;
width:330px; 
}
.product_images{
text-align:center;
width:325px;
}
.product_image_big{
position:relative;
width:auto;
height:auto;
text-align:center;
margin:0 10px 0 4px;
padding:4px;
border: 1px solid #d8dcdf;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius:3px;
behavior: url(/PIE.htc);
}
.product_image_zoom{
color:#383838;
padding:2px 0 0 0;
}
.box_product_thumbnail {
height:98px;
width:98px;
text-align:center;
border:1px solid #d8dcdf;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
behavior:url(/PIE.htc);
}
.box_product_thumbnail a{
height:96px;
}
.box_product_thumbnail img {
width:96px;
}
/*NIFTY*/
b.niftycorners,b.niftyfill{display:block}

b.niftycorners *{display:block;height: 1px;line-height:1px;font-size: 1px;
    overflow:hidden;border-style:solid;border-width: 0 1px}
  
/*normal*/
b.r1{margin: 0 3px;border-width: 0 2px}
b.r2{margin: 0 2px}
b.r3{margin: 0 1px}
b.r4{height: 2px}
b.rb1{margin: 0 8px;border-width:0 2px}
b.rb2{margin: 0 6px;border-width:0 2px}
b.rb3{margin: 0 5px}
b.rb4{margin: 0 4px}
b.rb5{margin: 0 3px}
b.rb6{margin: 0 2px}
b.rb7{margin: 0 1px;height:2px}
b.rb8{margin: 0;height:2px}
b.rs1{margin: 0 1px}
/*transparent inside*/
b.t1{border-width: 0 5px}
b.t2{border-width: 0 3px}
b.t3{border-width: 0 2px}
b.t4{height: 2px}
b.tb1{border-width: 0 10px}
b.tb2{border-width: 0 8px}
b.tb3{border-width: 0 6px}
b.tb4{border-width: 0 5px}
b.tb5{border-width: 0 4px}
b.tb6{border-width: 0 3px}
b.tb7{border-width: 0 2px;height:2px}
b.tb8{border-width: 0 1px;height:2px}
b.ts1{border-width: 0 2px}

body.body-page-404 { background:#fff; background-image:none; text-align:left; font-size:12px;}
body.body-page-404 ul, body.body-page-404 li { list-style:none;}
#powered_by  { clear:left; padding-bottom:5px; background:#fff; font-size:11px!important; margin:0;}
