#cat_info_left_block ul
{
margin-top:10px;
}

.table-cennik
{
margin-top:10px;
}

.table-cennik td, .table-cennik th
{
width:65px; padding:10px
}

#cat_info_left_block ul li a
{
color:#000000;
}

#cat_info_left_block ul li
{
list-style:none;
margin-left:10px;

}

.fd2
{
background-image:url(/images/fon_centr_t_r1.gif);
background-position:100% 0;
background-repeat:no-repeat;
padding-top:40px;
} 


#videogallery li
{
list-style:none;
float:left;
width:160px;
height:190px;
overflow:hidden;
margin:10px;
font-family:Trebuchet,Tahoma,Arial,sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
}
.prod_kart
{
margin-left:20px;
margin-top:30px;
position:absolute;
}

.album-list li
{
list-style:none;
width:260px;
float:left;
margin:10px;
}

.fon-right
{
min-height:1000px;
margin:0;
padding:0;
width:100%;
background-image:url(/images/fon_cenu.gif);
background-position:100% 0;
background-repeat:repeat-y;
display:block;
}

.fon_right_stolb_td_2
{
background-image:url(/images/fon_cenu.gif);
background-position:100% 0;
background-repeat:repeat-y;

}

.rot li li 
{
width:auto !important;
height:auto !important
;float:none !important;
}

.right_content
{width:auto !important;} .cpt_maincontent .rot {max-width:10000px !important;} .rot li {float:left;margin-right:25px;width:605px;height:115px;} .wold {clear:none !important;} .news {width:auto !important;} .cpt_maincontent p, .cpt_maincontent ol, .cpt_maincontent ul {max-width:1000px;} 
.tabl_width {
background-image:url(/images/fon_cenu.gif);
background-position:100% 0;
background-repeat:repeat-y;
height:100% !important;
text-align:left !important;
width:100% !important;
} .fon_right_stolb_td_1 {width:auto !important;background-image:url(/images/fon_centr_t_r1.gif) !important;background-position:100% 0% !important;background-repeat:no-repeat !important;} 


.fon_right_stolb_td_4 {background-image:url(/images/fon_centr_b_r_21.gif) !important;background-position:100% 100% !important;background-repeat:no-repeat !important;height:36px !important;} .fon_left_right_td_5 {background-image:url(/images/fon_centr_b__31.gif) !important;background-position:100% 0 !important;background-repeat:no-repeat !important;height:65px !important;overflow:hidden !important;text-align:center !important;vertical-align:top !important;} .menu_b {float:none !important;font-family:Tahoma !important;margin:5px auto !important;padding:0 !important;text-align:center !important;width:560px !important;} .right_menu_top {width:auto !important;}  .fon_right_stolb_td_3 {background-image:url(/images/l_b_ugl1.gif) !important;background-position:100% 100%  !important;background-repeat:no-repeat;height:210px;width:100%;}

#klastabl
{
text-align:left;
min-width:645px;
width: expression(document.body.clientWidth < 645? "645px" : document.body.clientWidth > 1300? "1300px" : "auto");
max-width:1080px;

}

.picincat
{
max-width:190px;
width:expression(document.body.clientWidth > 190? "190px": "auto" );
max-height:238px;
height:expression(document.body.clientHeight > 238? "238px": "auto" );

}

* { margin:0;
	padding:0;}

.list_top h1
{
margin: 10px; font-size: 16px; color: rgb(22, 100, 175);
}

#menu_center h1
{
color:#8A1111;
font-size:16px;
font-weight:bold;
text-decoration:none;
}
#menu_center ul ul
{
margin:0;}

.highslide-body p
{
text-align:left;}

highslide-html-content

.highslide-body img
{
margin-right:10px;
float:left;
}
.sc-price-level0 {padding-left: 0px}
		.sc-price-level1 {padding-left: 15px}
		.sc-price-level2 {padding-left: 30px}
		.sc-price-level3 {padding-left: 45px}
		.sc-price-level4 {padding-left: 60px}
		.sc-price-level5 {padding-left: 75px}
		.sc-price-level6 {padding-left: 90px}
		.sc-price-level7 {padding-left: 105px}
		.sc-price-level8 {padding-left: 120px}
		.sc-price-level9 {padding-left: 135px}
		.sc-price-code {padding-left:3px;text-align:left}
		.sc-price-count {padding-left:20px;text-align:center}
		.sc-price-price {padding-left:20px;text-align:right}


#menu_center ul ul p
{
margin:0;}


h4 { 
font-size: 120%;
color: #183b87; 
} 

.garant
{
margin-left:20px;
}

.garant ul ul
{
margin-left:40px;
}

.gar a
{
font-size:13px;
margin:0;
padding:0 0 0 10px;
text-decoration:none;
color:#635142;
}

.cpt_shopping_cart_info
{
  text-align: center;
  vertical-align: middle;
margin:0;
padding-right:40px;
}
/*
.cpt_maincontent img
{
margin: 10px;
padding:0;
}*/


#cont
{
margin-left:45px;
color:#8A1111;
font-weight:bold;
}

#cont a
{
font-weight:bold;
text-align:left;
text-decoration:none
}

html, body
{ width:100%;
  margin:0px ;
  padding:0px;
  text-align:center;
}
p, body, font, div, td, input, select, textarea, ul, li
{  
font-family:Tahoma;
font-size:13px;
}

.cpt_product_description, .cpt_product_related_products
{
float:left;
margin-left:10px;
margin-bottom:10px;
width:100%;
}

.cpt_divisions_navigation ul li
{ 
display:inline;
list-style-type: none;
margin: 0px;
text-align:center;
float:left;
margin-left:10px;
}

.post_title
{
color:#8A1111;
font-size:16px;
font-weight:bold;
text-decoration:none;
margin:10px;
}


.cpt_auxpages_navigation ul li
{ 
display:inline;
list-style-type: none;
margin: 0px;
text-align:center;
float:left;
margin-left:10px;
}

#baner
{
margin-left:43px;
text-align:center;
vertical-align:top;
margin-bottom:10px;
margin-top:5px;
}

h1 {
	color:#8A1111;
font-size:13px;
font-weight:bolder;
padding:0;
}

h2 {
	color:#8A1111;
font-size:12px;
font-weight:bold;
padding:0;
}


h3 {
font-size: 120%;
margin:1em 0 0.5em 0;
}


form{
 padding:0px;
 margin: 0px;
}

a
{ font-weight: normal;
color:  #222222;
}
a:hover { color:#b31b00;}
a img{
border: 0;
}
input, select { vertical-align:middle;}
/* ====================== COMPONENT CONTAINER STYLES ====================== */
.TabbedPanelsTab font, .TabbedPanelsTab h4 span
{
color:#8A1111;
text-decoration:none;font-size:13px;
}

#arts li
{
list-style:none;
margin-left:10px;
margin-top:5px;
}

#arts li a
{
color:#183B87;
font-size:12px;
font-weight:bold;
text-decoration:none;
}
/*
#ogran
{
height:130px;
overflow:hidden;
position:relative;
top:-20px;
margin-bottom:-20px;
background-color: #e4e4e4; 
padding-right: 5px;
padding-left: 5px; 
border: #a3b2d3 solid 1px; 
}

#shorty .absda
{
width:100px;
float:left;
}

#shorty em
{
display:none;
}
#shorty p
{
margin:0;

}

#shorty img
{
display:none;
}

#shorty h1
{
display:none;
}
#shorty object
{
display:none;
}
#shorty iframe
{
width:75px;height:75px;
}
*/

.sert td p
{
color:#222222;
font-size:12px;
margin:10px;
text-align:justify;
}

.sert td
{
padding:10px;
border: 1px solid silver;
text-align:center;
}


.cpt_product_price
{
vertical-align:bottom;
/*height:20px;*/
margin-top:15px;
}

ul.product_list li
{
color:red;
}

.cat_name
{
/*width:100%;*/
}

#korzina a
{
margin:0;
padding:0;
color:#8A1111;
/*font-size:15px;*/
font-weight:bold;
text-decoration:none;
text-transform:uppercase;
}

.cat_image
{
text-align:right;
}


.fon {
background-image:url(/images/fon.gif);
background-position:50% 0;
background-repeat:repeat-y;
height:550px;
width:100%;
}

#rec_head
{
margin:0 0 0 45px;
}

#rec_head h1
{
color:#8A1111;
font-size:13px;
font-weight:bolder;
margin:0 0 0 5px;
padding:0;
}

.fon_td {
background-image:url(/images/fon_bott.gif);
background-position:50% 100%;
background-repeat:no-repeat;
vertical-align:top;
text-align:center;
}
/*
http://ikamin.ru/product/furnace-stove-helvetia/_1 {
background-image:url(/images/fon_centr_t_l.gif);
background-position:100% 100%;
background-repeat:no-repeat;
height:52px;
text-align:left;
width:275px;
}*/


.tabl_width {
height:100%;
text-align:left;
width:1010px;
margin:0 auto;
}


#marg1 .cpt_divisions_navigation 
{
position:relative;
left:30px;
}

#marg2 a
{float:left;
color:#635142;
font-family:Tahoma;
font-size:13px;
font-weight:normal;
padding:0 0 0 7px;
text-align:center;
text-decoration:none;}

#marg2 .cpt_divisions_navigation ul
{
margin-left:225px;
}

#img_fon
{
background-image:url(../../images/pix_red.gif);
background-repeat:repeat-x;
height:1px;
margin:0;
padding:0;
width:100%;
}


#red_menu
{
width:100%;
}

#red_menu a
{
font-family:Tahoma;
color:#8A1111;
text-align:center;
font-size:13px;
font-weight:normal;
margin:0 0 0 7px;
text-decoration:none;
}


#fon_tabl_01_td_lt {
background-image:url(../../images/fon_centr_t_l.jpg);
background-position:100% 100%;
background-repeat:no-repeat;
height:52px;
width:366px;
vertical-align:bottom;
}


#logo {
font-family:Tahoma;
margin:10px 0 10px 33px;
padding:0;
}

#header {
font-family:Tahoma;
padding:0;
}

#header h1
{
color:#8A1111;
font-size:14px;
font-weight:normal;
margin:0;
padding:7px 0 0;
}

#header h2
{
color:#635142;
font-size:14px;
font-weight:normal;
margin:0;
padding:0 0 11px;
}

#menu1 {
background-image:url(../../images/fon_centr_t_r.jpg);
background-position:0 100%;
background-repeat:no-repeat;
height:52px;
width:634px;
}

.menu_t_r {
font-family:Tahoma;
margin:0;
text-align:center;
width:560px;
}

#menu_t_r a {
font-size:13px;
margin:0;
padding:0 0 0 10px;
text-decoration:none;
}



#left_menu
{
background-image:url(../../images/fon_center_l.jpg);
background-position:100% 0;
background-repeat:repeat-y;
height:100%;
}


.align
{
vertical-align: top;
}

.adress
{
height:440px;
width:100%;
vertical-align:top;
}

#fon_tabl_menu_l_td{
background-image:url(../../images/adres.gif);
background-position:100% 9mm;
background-repeat:no-repeat;
height:440px;
}

.fon_tabl_01_td_rt {
background-image:url(../../images/fon_centr_t_r.jpg);
background-position:0 100%;
background-repeat:no-repeat;
height:52px;
width:634px;
text-align:left;
}

.fon_tabl_01_td_rt A
{
text-align:center;
}

#menu_t_r {
font-family:Tahoma;
margin:0;
margin:30px 0 0;
text-align:center;
width:560px;
}

#menu_t_r div img a
{
font-size:2px;
}


#line
{
margin:0 0 0 38px;
padding-bottom:7px;
padding-top:3px;
width:290px;
}

.log b
{
font-size:14px;
}

.log a:hover
{
color:#EAEAEA;
text-decoration:underline;
}

.log a
{
color:#FF0019;
font-family:tahoma;
font-size:13px;
font-weight:bold;
text-decoration:none;
}

.log {
background-image:url(/images/logo.png);
background-position:0 5px;
background-repeat:no-repeat;
color:#FF0019;
height:85px;
margin:0 0 5px 45px;
padding-left:90px;
padding-right:25px;
padding-top:22px;
text-align:right;
}

.left_menu {
font-family:Tahoma;
margin:0 0 0 45px;
padding:0;
width:290px;
}

.left_menu_td_s {
border-color:#8E8E8E;
border-style:solid;
border-width:1px 0 1px 1px;
width:250px;
}

.left_menu_td_k {
border-color:#8A1111;
border-style:solid;
border-width:1px 1px 1px 0;
width:15px;
}

.menu_t_l {
font-family:Tahoma;
font-size:13px;
margin:0 0 5px 40px;
padding:0;
width:290px;
}

#pic img {
margin:0 0 7px;
padding:0;
}

#left_menu {
background-image:url(../../images/fon_center_l.jpg);
background-position:100% 0;
background-repeat:repeat-y;
height:100%;
vertical-align:top;
}


.fon_tabl_menu_l_td {
background-image:url(../../images/adres.gif);
background-position:100% 9mm;
background-repeat:no-repeat;
height:440px;
}


#menu2 {
font-family:Tahoma;
margin:5px 0 0 35px;
padding:0;
width:290px;
}


#pic
{
font-family:Tahoma;
margin:0 0 0 43px;
padding:0;
width:290px;
}

#recom
{
font-family:Tahoma;
margin:0 0 0 45px;
padding:0;
width:290px;
}

#recom h1
{
color:#8A1111;
font-size:13px;
font-weight:bolder;
margin:0 0 0 5px;
padding:0;
}

.fon_tabl_01_td_r{
background-image:url(../../images/fon_center_r.jpg);
background-position:0 0;
background-repeat:repeat-y;
height:100%;

}

#menu_center {
font-family:Tahoma;
font-size:13px;
margin:0 0 0 10px;
padding:0;
width:560px;
}


.fon_tabl_01_td_l {
background-image:url(../../images/fon_center_l.jpg);
background-position:100% 0;
background-repeat:repeat-y;
height:100%;
vertical-align:bottom;
}

#fon_tabl_l {
background-image:url(../../images/r_b_ugl.jpg);
background-position:0 100%;
background-repeat:no-repeat;
width:100%;
vertical-align:bottom;
}


.fon_tabl_01_td_r {
background-image:url(../../images/fon_center_r.jpg);
background-position:0 0;
background-repeat:repeat-y;
height:100%;
vertical-align:top;
}

.fon_kamin
{
background-image:url(../../images/l_b_ugl.jpg);
background-position:0 100%;
background-repeat:no-repeat;
width:100%;
height:100%;
}

.fon_kamin img
{
margin-top:5px;
}

.fon_tabl_r {
height:100%;
font-family:Tahoma;
margin:0 0 0 10px;
padding:0 0 20px;
text-align:center;
width:460px;
}

#articles
{
 color: #8A1111;
font-weight:bold;
    font-size: 15px;
    margin: 0 0 0 40px;
    padding: 0;
}

.news_str
{
    color: #8A1111;
    font-size: 13px;
    font-weight: bolder;
    padding: 0;
}

#news
{
float:left;
margin:10px 0 0 5mm;
width:220px;
}

#news b {
color:#8A1111;
font-size:15px;
font-weight:normal;
}

#news h1 {
margin:0 0 0 20mm;
padding:0;
font-weight:normal;
}

#news font {
color:#000000;
font-size:13px;
font-weight:normal;
}

#news font b {
color:#6E6E6E;
font-size:10px;
font-weight:normal;
}


#gol
{
width:220px;
text-align:center;
vertical-align:top;
position:relative;
}

#golos
{
background-image:url(../../images/line_t.gif);
background-position:0 0;
background-repeat:no-repeat;
border-color:#183B87;
border-style:solid;
border-width:0 0 0 1px;
}

#gol div b {
color:#8A1111;
font-size:15px;
font-weight:normal;
}

#gol div font {
color:#000000;
font-size:13px;
font-weight:normal;
}

#gol div font b {
color:#6E6E6E;
font-size:12px;
font-weight:normal;
}

#fon_tabl_02_td_lb_2 {
background-image:url(../../images/fon_centr_b_l_2.jpg);
background-position:100% 100%;
background-repeat:no-repeat;
height:36px;
text-align:right;
}

#menu_lang {
color:#000000;
font-family:Tahoma;
font-size:13px;
margin:0 40px 0 0;
text-align:right;
display:inline;
}

#menu_lang h1
{
color:#8A1111;
font-size:15px;
font-weight:normal;
}


#fon_tabl_02_td_rb_2 
{
background-image:url(../../images/fon_centr_b_r_2.jpg);
background-position:0 100%;
background-repeat:no-repeat;
text-align: right;
}


#menu_lang1 {
color:#000000;
font-family:Tahoma;
font-size:13px;
margin:0 160px 0 0;
text-align:right;
display:inline;
}

#menu_lang1 h1
{
color:#8A1111;
font-size:15px;
font-weight:normal;
}


.fon_tabl_02_td_b 
{
background-image:url(../../images/fon_centr_b__3.jpg);
background-position:0 0;
background-repeat:no-repeat;
height:65px;
vertical-align:top;
}

#menu_b {
font-family:Tahoma;
margin:0;
text-align:center;
width:100%;

}

.all_wrapper { text-align:left; width:900px; margin: 20px auto; } 

#topbar { text-align:right;padding-left:40px; }
#container_top
{ text-align: right;
  vertical-align: middle;
   height: 184px;
 background:url(../../images/tim_splash.jpg) left top no-repeat; 
}

#container_top_right
{
text-align: right;
  vertical-align: middle;
  width: 220px; height:184px;
  background:#b31b00 url(../../images/time_rbg.gif) left bottom no-repeat;
}

#container_right_sidebar
{background:#000 url(../../images/tim_rightpic.jpg) right top no-repeat; color:#fff;
  text-align: left;
  vertical-align: top;
  width: 220px;
}

#container_main_content
{ text-align: left;
  vertical-align: top;
   font-size:85%;
}

#container_footer { border-top:solid 10px #f0f0f0; margin:10px 0 0 0; position:relative; }



#shpcrtgc
{
margin-left:0;
}

.cpt_auxpages_navigation
{
list-style-type:none;
}

.rec
{
border-color:#8E8E8E;
border-style:solid;
border-width:1px 0 1px 1px;
width:250px;
}
.rec_discr
{
vertical-align:top;
}
.rec_discr a
{
text-decoration:none;
}

.rec_discr p
{
color:#7F7F7F;
font-size:11px;
margin:10px 0 0;
padding:0;
}

.rec_img img
{
width:70px;
}

.rec_img
{
padding-right:5px;
}

.rec_img a img
{
border:none;width:70px;
}

.rec_img_pad
{
border:2px solid #8E8E8E;
margin:0;
padding:5px;
}

.rec_cell
{
margin:0;
margin:8px;
width:100%;
}



.price_r
{
vertical-align:bottom;
}

.price_r span b
{
border-style:none;
color:#635142;
font-size:10px;
font-weight:normal;
}

.rec_name
{
color:#8A1111;
font-size:13px;
font-weight:bolder;
margin:0 0 0 5px;
padding:0;
text-transform:uppercase;
}

/* ====================== DEFAULT STYLES OF VARIOUS COMPONENTS ====================== */

/* padding for all general components */
/*
.cpt_news_short_list, .cpt_survey, .cpt_category_tree, .cpt_maincontent,
.cpt_currency_selection, .cpt_divisions_navigation, .cpt_auxpages_navigation, .cpt_category_tree
{ font-size:75%;
  padding: 0;
  width: 100%;
text-align:left;
}
*/
/*
.cpt_maincontent { background-image:url(/images/fon_cenu.gif);
background-position:100% 0;
border:0 none;
margin:-150px 0 0;
padding-left:30px;}
.cpt_maincontent p {margin:10px;}
.cpt_maincontent h1,.cpt_maincontent h2
{margin:15px;}
.cpt_maincontent td{ font-size:75%; vertical-align:top;}
*/
.cpt_language_selection { text-align:center; padding:0;}
.cpt_language_selection a img { border:solid 1px #fff;}


.ul.vertical, ul.horizontal
{ padding: 0px;
  margin: 0px;
}

.ul.horizontal{
width: 100%;
overflow: hidden;
}
.vertical li
{ padding-left: 0px;
  padding-bottom: 2px;
  clear:left;
}
.horizontal li
{ float: left;
}

.ul.vertical, .cpt_auxpages_navigation ul.vertical 
{ padding:0 5px 0 10px;
  text-align: center;
}
 .cpt_divisions_navigation ul.vertical li, .cpt_auxpages_navigation ul.vertical li
{ padding:0 5px;
  text-align: center;
}

.cpt_divisions_navigation a
{ 
font-family:Tahoma;
color:#635142;
text-align:center;
font-size:13px;
font-weight:normal;
padding:0 0 0 7px;
text-decoration:none;
 }

.cpt_divisions_navigation
{ 
display:inline;
list-style-type: none;
margin: 0px;
text-align:center;
}

.cpt_auxpages_navigation ul.vertical
{ list-style:none;
}

.cpt_auxpages_navigation a {
color:#635142;
font-family:Tahoma;
font-size:13px;
font-weight:normal;
padding:0 0 0 7px;
text-align:center;
text-decoration:none;
}
.cpt_divisions_navigation a:hover, .cpt_auxpages_navigation a:hover
{ text-decoration: underline;
}

.cpt_shopping_cart_info
{

  vertical-align: middle;
margin: 0;
}

.news .cpt_survey, .news .cpt_auxpages_navigation
{
float:none;
margin:0px;
padding:0px;
}
.survey_submit{
 margin-top: 10px;
color:#8A1111;
font-size:16px;
font-weight:bold;
background:none;
}

.survey_submit input
{
 margin-top: 10px;
color:#8A1111;
font-size:16px;
font-weight:bold;
background:none;
}

.cpt_survey form{
 padding:0px;
 margin: 0px;
}

.cpt_survey form input
{
margin-left:10px;
}
.cpt_survey label
{ 
font-family:Tahoma;
font-size:11px;
text-align:center;
margin:5px;
}

.cpt_currency_selection
{
float:right;
margin-left:10px;
margin-right:91px;
margin-top:3px;
width:10px;
}

.cpt_currency_selection span
{
font-size:0.1%;
}

.cpt_currency_selection select
{ font-size: 90%;
	width:100px;
}


.cpt_currency_selection form{
 display: inline;
}

.cpt_category_tree ul{
    list-style:none;
 padding:10px;
 border:dotted 1px #666;
}
.cpt_category_tree .parent_current a{
background-image:url(/images/left_menu_h.gif);
background-position:100% 0;
background-repeat:no-repeat;
color:yellow;
}

.cpt_category_tree .child a{
 padding-left: 10px;
}
.cpt_category_tree .child_current a{
 padding-left: 10px;
 color: #ffcc33!important;
 text-decoration: none;
}
a .bullet{ 
  text-decoration: none!important;
}

.cpt_category_tree .tab{
 margin-left:25px;
float:left;
}
.cpt_product_add2cart_button
{ padding: 10px 0;
}
.cpt_root_categories td { font-size:85%; vertical-align:top;padding:0 0 20px;
padding:0;}

.cpt_product_search { text-align:center;}
.cpt_product_search form{
 margin: 0px!important; 
}
.cpt_tag_cloud { font-size:14px;}
.cpt_tag_cloud a { text-decoration:none; }
.home_page_category_logo { background:url(../../images/defaultnocatimage.gif) left top no-repeat; display:block; height:65px; width:65px;}
#container_main_content .cpt_root_categories td.cat_image a {position:relative; top:-0.8em;}
#container_main_content .cpt_root_categories { padding-top:1em;}
#container_main_content .cpt_root_categories td { vertical-align:top;}
/* ====================== SET HOW CERTAIN COMPONENTS APPEAR IN VARIOUS CONTAINERS ====================== */
/* ====================== (if you wish to overwrite default appearence of components in certain containers) ====================== */
#container_top .cpt_custom_html  { width:60%; margin:120px 0 0 0; float:left;}
#container_top .tim_logo { padding-left:20px; font-family:Georgia, "Times New Roman", Times, serif; color:#fff; text-align:left; font-size:45px; white-space:nowrap; z-index:1;}

.cpt_custom_html h1 {
color:#8A1111;
font-size:21px;
font-weight:normal;
margin:0;
padding:7px 0 0;
}

.cpt_custom_html h2 {
color:#635142;
font-size:12px;
font-weight:normal;
margin:0;
padding:0 0 11px;
}


#container_top a { color:#fff;}
#container_top ul { list-style:none;}

/*imposible statment */
#container_top .cpt_divisions_navigation, #container_top .cpt_auxpages_navigation
{ font-size:12px;
font-weight:bold;
text-align:right;
padding:5px 10px;
}

#container_top .cpt_auxpages_navigation .vertical li, #container_top .cpt_divisions_navigation .vertical li
{ padding:0px;

}

#container_top_right .cpt_language_selection, #container_top .cpt_language_selection
{
  height: 45px;
  font-size: 85%;
}
#container_top_right .cpt_language_selection a, #container_top .cpt_language_selection a
{ color: white;
}


#container_top_right .cpt_shopping_cart_info
{ color:#fff;
  height:90px; overflow:hidden;
}
#container_top_right .cpt_shopping_cart_info a { color:#fff; text-decoration:none; border-bottom:dotted 1px;}

#container_right_sidebar .cpt_shopping_cart_info, #container_right_sidebar .cpt_category_tree
{ color: white;
}
#container_right_sidebar .cpt_shopping_cart_info a, #container_right_sidebar .cpt_category_tree a
{ color: white;
}
#container_top_right .cpt_currency_selection { font-size:75%; }
#container_right_sidebar .cpt_product_search {margin:10px 10px 0 10px;}
#container_top_right .cpt_product_search { font-size:75%;}

#container_footer .cpt_divisions_navigation { text-align:center; padding:5px;}
#container_footer .cpt_divisions_navigation ul, #container_footer .cpt_divisions_navigation ul li { width:auto; display:inline; float:left;}
#container_footer .cpt_divisions_navigation a
{ 
  font-weight: normal;
  color:#000;
}
#container_right_sidebar .cpt_category_tree a { color:#fff;} 
#container_right_sidebar .cpt_tag_cloud a { color:#fff;} 
#container_top_right .cpt_currency_selection { color:#fff;}
#container_main_content .cpt_product_lists
{ padding: 20px;
}
#container_main_content  .cpt_product_name h1 { 
color:#8A1111;
font-size:16px;
font-weight:bold;
text-decoration:none;}

/* ====================== STYLES OF ELEMENTS THAT APPEAR INSIDE VARIOUS COMPONENTS ====================== */

#searchstring
{ width: 120px;
}

#shpcrtca{
 font-weight: bold;
 font-size: 130%;
 white-space: nowrap;
}

#container_top #searchstring
{ width: 60%;
}

#container_main_content #searchstring
{ width: 60%;
}

#cat_product_sort { margin:0; font-size:100%;}
/*#cat_product_sort a
{
font-weight: normal;
}*/

#container_main_content ul { list-style-position:inside;}
/* ====================== PREDEFINED STYLES; edit, but do not delete these styles ====================== */

.small
{ font-size: 70%;
}
.big
{ font-size: 150%;
}

/**.background1, .background1 td
{ background-color: #D9E9FF;
}**/

.btn_checkout
{ font-size: 130%;
  font-weight: bold;
  margin: 10px;
  padding: 3px;
background:none;
}

.prdbrief_add2cart
{ padding-top: 5px;
}

.error_block
{ font-weight: bold;
  color: red;
}


#tbl-checkout-progress td{
font-size: 0.7em;
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;
}

.news_date
{ font-family:Tahoma;
font-size:12px;
width:100%;
color:#8A1111;
}
.news_title
{ 
font-family:Tahoma;
font-size:12px;
width:100%;
}
.news_viewall
{ padding-bottom: 10px;
}
.news_title a { font-family:Tahoma;
font-size:11px; font-weight:normal;}
.news_viewall a { color:blue;}
.news_subscribe, .news_thankyou
{ background:#202020; font-size:90%; padding:5px;}
.news_subscribe img { vertical-align:middle;}
h1.welcome { color:#000; font-weight:normal; font-size:22pt; margin:20px 10px; font-family:"Times New Roman", Times, serif;}

/************************
BLOG STYLES
***************************/
.post_title a{
 margin-top: 15px;
color:#8A1111;
font-size:14px;
font-weight:bold;
text-decoration:none;
}
.post_date{ 
color:#183B87;
font-size:13px;
font-weight:normal;
 }
.post_content{
 padding-left: 15px;
}



.post_content strong
{
color:#183B87;
font-weight:bold;
}

.post_content a
{
color:blue;
text-decoration:underline;
}
/***************************
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;
}

/***************************
PRODUCT DETAILED
****************************/
.regularPrice{
 color:#7a4a39;
 text-decoration: line-through;
}
.totalPrice{
/** color:#b31b00;
 font-weight: bold;
 font-size: 150%;**/
border-style:none;
color:#8A1111;
font-size:17px;
font-weight:bold;
margin:0;
padding:5mm 0 0;
vertical-align:bottom;
}

.totalPrice b
{
font-weight:normal;
color:#000;
}

.youSaveLabel{
 font-size: 75%;
}
.youSavePrice{
 font-size: 75%;
}
.prd_out_of_stock {
 font-style:  italic;
}
.cpt_product_images { text-align:left;float:left;}
cpt_product_category_info
{
width:100%;
}
.cpt_product_category_info td div div
{
float:none;display:inline-table;
}

.cpt_product_category_info td div
{
float:left;display:inline;
}
.cpt_product_category_info td a 
{
color:#183B87;
text-decoration:underline;
font-weight:bold;
}
.cpt_product_rate_form { float:right;}
#cat_path
{
max-width:1007px;
width:expression(document.body.clientWidth > 1007? "1007px": "auto" );
}
.cpt_product_name { font-size:130%;display:inline-block;}
/*#cat_path a { color:#183B87;
text-decoration:none;
font-size:13px;
font-weight:normal;
}



*/
/*#cat_info_left_block { padding:5px; }*/
#cat_info_left_block a { /*font-size:120%;*/}
.add2cart_handler { border:none;}
.product_option { width:99%;}
.cpt_product_discuss_link p { 
color: #183B87;
text-decoration:none;
margin:5px 0;}
/************************
PRODUCT REVIEWS STYLES
***************************/
.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;
}
.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{
  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{
  font-size: 130%;
 font-weight: bold;
 padding: 10px;
 white-space: nowrap;
}
#cart_checkout_btn{
 padding-top: 20px;
background:none;
}
.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
*********************/
/*
.rcat_root_category 
{color:#8A1111;
font-size:16px;
text-decoration:none;
text-transform: uppercase;
font-weight:bold;
}

.rcat_root_category:hover { border-bottom:solid 1px;}
.rcat_products_num
{ color:#6E6E6E;
font-size:16px;
font-weight:bolder;
margin:0;
padding:0;
text-decoration:none;
}
*/
.rcat_child_categories { color:#999;font-size: 85%;}
.rcat_child_categories a
{ 
  font-weight: normal;
}

/********************
REGISTRATION PAGE
*********************/
#reg_fields_tbl td{
 padding: 5px;
}
#reg_auth_fields td{
}
#reg_confcode td{
 /**background-color: #D9E9FF;**/
}
#reg_fields_tbl td input, .addressform td input{
 width: 300px;
background-color:white;
color:black;
}
#subscribed4news{
 width:auto!important;
}
#reg_fields_tbl td textarea, .addressform td textarea{
 width: 300px;height: 100px;
}
#reg_submit_btn{
background:none;
margin-left:245px;
color:#8A1111;
font-size:16px;
font-weight:bold;
}

/*********
SEARCH IN CATEGORY
**********/
#cat_advproduct_search {
font-size:13px;
margin:0;
padding:10px 10px 5px 0;
width:220px;}

#cat_advproduct_search a
{
color:#183B87;
font-weight:normal;
margin:0;
padding:0;
}

#cat_advproduct_search .btn
{
border:0;
font-weight:normal;
}
#cat_advproduct_search form {
border:1px solid #5785AD;
float:left;
font-size:13px;
margin:0;
padding:10px;
width:200px;}
#cat_advproduct_search td td {height:auto;width:auto;}
#cat_advproduct_search td { vertical-align:top;
margin:0;
padding:0;
}
#cat_advproduct_search select { width:100%;  }

#cat_advproduct_search h3 {color:#5785AD;
font-size:13px;
font-weight:normal;
margin:0;
padding:0 0 7px;
}

/**#cat_advproduct_search td input
{

}**/

#cat_info_left_block, #cat_advproduct_search  { float:left;}

.cpt_maincontent center { clear:both;text-align:left;}
/*#cat_top_tree { overflow:hidden; margin-top:10px;}
.product_brief_block { margin:0;
padding:5px;
}*/

.product_brief_block {
float:left;
height:345px;
list-style-type:none;
margin:5px;
padding:0;
width:195px;
overflow:hidden;
}

.prdbrief_name a { color:#8A1111;
font-size:12px;
margin:0;
padding:0;
width:160px;
font-weight:bold;
}
/************
CHECKOUT
************/
.checkout_noframe_title {
	padding: 5px 15px;
	text-align:left;
}
#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 {
	}
.row_even td {
	}

.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;
}
.cpt_product_rate_form table {
	width: 100%;
	/***********************/
width: auto;/**/
}

#prddeatailed_container {
width:100%;
}

#block-customerinfo td { font-size:100%;}
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;}
.cpt_product_add2cart_button input { vertical-align:middle;}
.powered_by {
display: none;
}

.menu_center	{ font-size: 13px; font-family: Tahoma; padding: 0px 0px 0px 0px; MARGIN: 0px 0px 0px 0px;  text-align:justify}
.menu_center p a 			{ text-decoration: underline; text-align:justify}
.menu_center p a:hover 		{ color: #8a1111}
.menu_center ul 	{ font-size: 12px; color: #183b87;
		padding: 0px 0px 0px 0px; 
                                MARGIN: 0px 10px 0px  30px; list-style-type: none; text-align:justify}

.menu_center ul a		{ font-size: 14px; color: #183b87; text-decoration: none; text-align:justify; font-weight:bold;}

.menu_center ul ul p { font-size: 12px; color: #222222; padding: 0px 0px 0px 0px; 
                                MARGIN: 0px 0px 0px 30px; text-align:justify;}

/*.cat_name
{
width:200px;
}
*/

.cpt_root_categories table
{
width:560px;}

.menu_center a	{text-decoration: none;}

.send_req {
background:none;
text-align:center;
}

input.btn {  
text-align:center;
background:none;
color: #8A1111;
font-weight:bold;
margin-left:100px;
}  

.brief_pic
{
border:1px solid #8E8E8E;
height:240px;
overflow:hidden;
text-align:center;
vertical-align:bottom;
width:190px;
position:relative;
}

#rexxx .brief_pic img
{
/*border:2px solid #8E8E8E;
margin:10px 10px 0 0;
padding:5px;*/
bottom:0;
left:0;
position:absolute;
width:93px;
}

.hndl_submit_prds_cmp{ 
background:none;
text-align:center;

color: #8A1111;
font-weight:bold;
margin: 10px;
}

.cpt_product_description strong
{

font-weight:bold;
margin:0;
padding:0;
}

.cpt_product_description ul li
{
list-style:none;
}

.cpt_product_discuss_link h2
{
font-weight:normal;
font-size:100%;
}

.cpt_product_discuss_link img
{
margin:10px;
vertical-align:middle;
}

.cpt_product_details_request h2
{
color:#6E6E6E;
font-size:16px;
font-weight:bolder;
margin:0;
padding:0;
text-decoration:none;
}

.cpt_product_details_request p
{
color:#183B87;
font-size:12px;
margin:0;
padding:5px 0 0;
}

.cpt_product_details_request b
{
font-weight:normal;
}

.cpt_product_details_request input
{
background:transparent none repeat scroll 0 0;
border:medium none;
color:#8A1111;
font-size:16px;
font-weight:bold;
margin-top:10px;
margin-left:250px;
}

.btn_auth input
{
background:none;
margin-left:120px;
color: #8A1111;
font-weight:bold;
}
html, boby { font-size:100.01%;  font-family: Tahoma;}

.fon 			{	WIDTH: 100%;
				height: 550px; 
				background-image: url(/images/fon.gif);
				background-repeat: repeat-y;
				background-position: 50% 0;
			}
.fon_td			{	vertical-align: top;
				background-image: url(/images/fon_bott.gif); 
				background-repeat: no-repeat; 
				background-position: 50% 100%;
			}
.tabl_width 		{	WIDTH: 1010px; 
				height: 100%; 
				text-align: left;
			}


.fon_left_stolb_td_1 	{
background-image:url(/images/fon_cenx.gif);
background-position:100% 0%;
background-repeat:no-repeat;
height:35px;
text-align:left;
vertical-align:top;
width:275px;
			}
.fon_left_stolb_td_2 	{
background-image:url(/images/fon_center_l.gif);
background-position:100% 20px;
background-repeat:repeat-y;
height:100%;
vertical-align:bottom;
width:275px;
			}
.fon_left_stolb_td_3	{	WIDTH: 100%; 
				height: 210px;  
				background-image: url(/images/r_b_ugl.gif); 
				background-repeat: no-repeat; 
				background-position: 0 100%;
			}
.fon_left_stolb_td_4	{	height: 36px; 
				background-image: url(/images/fon_centr_b_l_2.gif);
				background-repeat: no-repeat; 
				background-position: 100% 100%;
			}


.fon_right_stolb_td_3	{	WIDTH: 100%; height: 210px; 
				background-image: url(/images/l_b_ugl.gif); 
				background-repeat: no-repeat; 
				background-position: 0 100%;
			}
.fon_right_stolb_td_4 	{	height: 36px;
				background-image: url(/images/fon_centr_b_r_2.gif);
				background-repeat: no-repeat; 
				background-position: 0 100%;
			}
.fon_left_right_td_5 	{	vertical-align: top;  
				height: 65px; overflow:hidden;
				background-image: url(/images/fon_centr_b__3.gif);
				background-repeat: no-repeat; 
				background-position: 0 0;
			}



.log h1			{	MARGIN: 0px 0px 0px 95px; 
				padding: 9px 0px 0px 0px; 
				font-size: 14px; 
				font-weight: normal; 
				color: #ffffff;
			}
.log h1 b		{	font-size: 18px;
			}
.log h2			{	color:#FFFFFF;
font-size:10px;
font-weight:normal;
left:15px;
margin:0;
padding:0;
position:relative;
text-transform:uppercase;
top:50px;
float:left;
			}

.prdbrief_brief_description
{
height:65px;
overflow:hidden;
}

.cpt_maincontent  .prdbrief_brief_description p
{
color:#4F4F4F;
font-size:12px;
margin:0px 0 10px 10px;
padding:0;
width:160px;
}

.left_mene_t		
{
	MARGIN: 0; 
				padding: 0px 0px 0px 0px; 
				font-size: 13px;
			}

.left_mene_t ul
{
border:0;
clear:both;
list-style-type:none;
margin:15px 0px 3px 50px;
padding:0;
width:216px;
	/*WIDTH: 232px; 
				height: 12px; 
				padding: 0px 0px 4px 0px; 
				MARGIN: 0px 0px 3px 43px; 
				list-style-type: none; 
				border: #7f7f7f; 
				border-style: solid; 
				border-top-width: 0px; 
				border-right-width: 0px; 
				border-bottom-width: 1px; 
				border-left-width: 0px;*/
			}
.left_mene_t ul div {
display:block;
font-size:14px;
margin:0;
padding:0;
text-align:left;
width:216px;
}

.cpt_maincontent #content
{
max-width:1000px;
}

.left_mene_t ul a:hover {
background-image:url(/images/left_menu_h.gif);
background-position:100% 0;
background-repeat:no-repeat;
}

.left_mene_t a:link {
color:#6E151D;
}
.left_mene_t a:visited {
color:#6E151D;
}
.left_mene_t a:hover {
background-image:url(izo/diz/left_menu_h.gif);
background-position:100% 0;
background-repeat:no-repeat;
color:#FFFFFF;
}

.left_mene_t li		{	
background-image:url(/images/left_menu_a.gif);
background-position:100% 0;
background-repeat:no-repeat;
/*padding: 0px 4px 0px 4px; 
				MARGIN: 0px 0px 0px 0px;  
				float: left; 
				font-size: 11px;*/
			}

*html .left_mene_t ul li a	
{
height:30px;
}

+*html .left_mene_t ul li a	
{
height:30px;
}


.left_mene_t ul li a	
{	
cursor:pointer;
display:block;
font-family:verdana;
font-size:13px;
font-weight:bold;
height:23px;
padding-left:10px;
padding-top:7px;
margin-top:-1px;
text-decoration:none;
}
.left_mene_t ul li img	{	MARGIN: 0px 0px 0px 0px; 
				padding: 0px 0px 0px 0px; 
				float: left;
				border: #ffffff; 
				border-style: solid; 
				border-top-width: 0px; 
				border-right-width: 2px; 
				border-bottom-width: 0px; 
				border-left-width: 2px; 
			}
.left_mene_t #baner	{	
				border: #7f7f7f; 
				border-style: solid; 
				border-top-width: 0px; 
				border-right-width: 0px; 
				border-bottom-width: 1px; 
				border-left-width: 0px;
			} 


.left_content  		{	WIDTH: 232px; 
				padding: 0px 0px 4px 0px; 
				MARGIN: 0px 0px 3px 43px; 
				clear: both;
			}
.left_content h1, .rec 	{	
  border: 0 none;
    color: #1664AF;
    display: block;
    font-size: 13px;
    font-weight: bolder;
    margin: 0 0 0 5px;
    padding: 0 0 5px;
    text-align: center;
    text-transform: uppercase;
    width: 210px;
			}
.left_content h2 	{	MARGIN: 0px 0px 0px 5px; 
				padding: 0px 0px 0px 0px; 
				font-weight: bolder; 
				font-size: 13px; 
				color: #8a1111; 
				text-align: center; 
				text-transform: uppercase;
			}
.left_content #korzina	{	
				font-size: 13px; 
				color: #7f7f7f; 
				text-align: center;
				border: #7f7f7f; 
				border-style: solid; 
				border-top-width: 0px; 
				border-right-width: 0px; 
				border-bottom-width: 1px; 
				border-left-width: 0px;
			}
.left_content input 	{	font-size: 13px; 
				color: #4c4c4c; 
				font-weight: bolder; 
				text-align: right; 
				border: none;
			}
.left_content .cpt_product_lists 	{	padding: 1px 1px 1px 1px; 
				
				
				list-style-type: none; 
				border: #7f7f7f; 
				border-style: solid; 
				border-top-width: 1px; 
				border-right-width: 0px; 
				border-bottom-width: 0px; 
				border-left-width: 0px;

			}
.left_content li 	{	WIDTH: 210px; 
				padding: 0px 0px 0px 0px; 
				MARGIN: 3px 0px 3px 0px; 
				float: left;
				border: #8a1111; 
				border-style: solid; 
				border-top-width: 0px; 
				border-right-width: 1px; 
				border-bottom-width: 0px; 
				border-left-width: 0px;
				background-image: url(/images/line_inform.gif); 
				background-repeat: no-repeat; 
				background-position: 100% 100%;
			}
.left_content li div	{	WIDTH: 180px; 
				padding: 5px 5px 5px 5px; 
				MARGIN: 0px 0px 0px 0px; 
				float: left; 
				border: #7f7f7f; 
				border-style: solid; 
				border-top-width: 0px; 
				border-right-width: 0px; 
				border-bottom-width: 1px; 
				border-left-width: 1px;
			}
.left_content li img	{	padding: 2px 2px 2px 2px; 
				MARGIN: 0px 0px 0px 0px; 
				float: left; 
				border: #ffffff; 
				border-style: solid; 
				border-top-width: 4px; 
				border-right-width: 4px; 
				border-bottom-width: 4px; 
				border-left-width: 4px;
			}
.left_content li a	{	text-decoration: none;
			}
.left_content li p	{	MARGIN: 10px 0px 0px 0px; 
				padding: 0px 0px 0px 0px;
				font-size: 11px; 
				color: #7f7f7f; 
			}
.left_content li p b	{	font-size: 12px; 
				color: #8a1111;
			}
.left_content li h4	{	MARGIN: 0px 0px 0px 5px; 
				padding: 0px 0px 0px 0px; 
				font-weight: bolder; 
				font-size: 13px; 
				color: #8a1111; 
				text-transform: uppercase;
			}

.right_menu_top			{	WIDTH: 645px; 
					padding:0px 0 0 20px; 
					margin-top:35px;
					text-align: center; 
					font-family: Tahoma; 
				}
.right_menu_top div img 	{	WIDTH: 100%; 
					height: 1px; 
					padding: 0px 0px 0px 0px; 
					MARGIN: 0px 0px 0px 0px;
					background-image: url(/images//pix_red.gif); 
					background-repeat: repeat-x;
				}
.right_menu_top a		{	padding: 0px 0px 0px 10px; 
					MARGIN: 0px 0px 0px 0px;
font-family:verdana;
font-size:13px;
font-weight:bold;
				}
.right_menu_top a b		{	color: #8a1111;  
					font-weight: normal; 
				}
.menu_b 			{	text-align: center; 
					font-family: Tahoma; 
					WIDTH: 560px; 
					padding:0;
					MARGIN:  9px 0px 0px 256px;
				}
.menu_b div img 		{	background-image: url(/images//pix_ser.gif); 
					background-repeat: repeat-x;
					WIDTH: 560px; 
					height: 1px; 
					padding: 0px 0px 0px 0px; 
					MARGIN: 0px 0px 0px 0px;
				}
.menu_b a			{	font-size: 13px; 
					color: #635142; 
					text-decoration: none;  
					padding: 0px 0px 0px 10px; 
					MARGIN: 0px 0px 0px 0px;
				}
.menu_b a b			{	color: #8a1111; 
					font-weight: normal; 
				}
.menu_lang			{	text-align: right; 
					font-family: Tahoma; 
					font-size: 13px; 
					color: #000000;
					padding: 0px 20px 0px 0px; 
					MARGIN: 0px 0px 0px 0px;
				}
.menu_lang b			{	font-size: 15px; 
					color: #8a1111; 
					font-weight: normal;
				}
.menu_lang img			{	padding: 0px 0px 0px 5px; 
					MARGIN: 0px 0px 0px 0px;
				}
.menu_lang font 		{	padding: 0px 0px 0px 0px; 
					MARGIN: 0px 190px 0px 0px;
					font-size: 9px; 
				} 
.menu_lang form 		{	padding: 0px 0px 0px 0px; 
					MARGIN: 0px 150px 0px 0px; 

				} 
.menu_lang form select 		{	font-size: 9px; 

				} 

.cpt_maincontent p
{

margin:10px 0 0;
padding:0;
font-size:13px;
}
.cpt_maincontent a 
{
text-decoration:none;
}
.cpt_maincontent a b
{
color:#685648;
text-decoration:none;
font-weight:normal;
}

.cpt_maincontent .cpt_product_description a:hover,.cpt_maincontent p a:hover,  .cpt_maincontent a span:hover
{
color:red;
}

.cpt_maincontent .cpt_product_description a,.cpt_maincontent p a,  .cpt_maincontent a span {
color:#1664AF;
font-weight:normal;
text-decoration:underline;
}
.cpt_maincontent
{
margin:0 70px 0 40px;
}
.list_top
{
border: #5785ad; 
					border-style: solid; 
					border-top-width: 1px; 
					border-right-width: 1px; 
					border-bottom-width: 1px; 
					border-left-width: 1px;

float:left;
margin-bottom:15px;
}

.news_top			{	WIDTH: 605px; 
					padding: 5px 5px 5px 5px; 
					MARGIN: -15px 0px 0px 0px; 
					text-align: left; 
					/*background-image: url(/images//news.gif);
					background-repeat: no-repeat; 
					background-position: 7px 7px;*/
					border: #5785ad; 
					border-style: solid; 
					border-top-width: 1px; 
					border-right-width: 1px; 
					border-bottom-width: 1px; 
					border-left-width: 1px;overflow:hidden;
				}
.news_top h1			{	padding: 0px 0px 0px 0px; 
/*					MARGIN: 0px 0px 0px 120px; */
					color: #8a1111; 
					font-size: 12px;  
				}
.news_top p			{	padding: 0px 0px 0px 0px; 
/*					MARGIN: 0px 0px 0px 120px; */
					color: #075495; 
					font-size: 12px;  
				}
.news_top div			{	padding: 10px 0px 0px 0px; 
/*					MARGIN: 0px 0px 0px 120px; */
					color: #7f7f7f; 
					font-size: 12px;  
				}
.news_top div a			{	color: #7f7f7f; 
				}
.news_top b			{	color: #8a1111; 
					font-size: 12px;  
				}
.news_top a			{	color: #8a1111; 
				}

.right_content li {list-style-type: none;}
.right_content			{	WIDTH: 605px;
					padding: 0px 0px 0px 0px; 
					MARGIN: 0px; 
					font-size: 13px; 
					}
.right_content .root		{	padding: 0px 0px 0px 0px; 
					MARGIN: 0px 0px 0px 0px; 
					list-style-type: none;
				}
.right_content .root li		{	padding: 0px 0px 10px 0px; 
					MARGIN: 0px 0px 0px 0px; 
					WIDTH: 605px;
					clear: both;
					list-style-type: none;
				}

.menu_center hr
{
display:none;
}
.right_content h3		{	padding: 0px 0px 0px 0px; 
					MARGIN: 0px 0px 5px 0px; 
					font-size: 16px; 
					color: #8a1111; 
font-weight:bold;
				}
.right_content h3 font		{	padding: 0px 5px 0px 0px; 
					MARGIN: 0px 0px 0px 0px; 
					font-size: 16px; 
					text-decoration: none; 
					color: #6e6e6e;
				}
.right_content h3 a
{
font-weight:bold;
}
.right_content h3 a:link 	{	color: #8a1111;
					text-decoration: none;
				}
.right_content h3 a:visited 	{	color: #8a1111;
					text-decoration: none;
				}
.right_content h3 a:hover 	{	color: #8a1111;
					text-decoration: underline;
				}

.right_content .menu_center
{
WIDTH: 480px;
					padding: 0px 0px 0px 0px; 
					text-align: left;
					color: #075495; 
					font-weight: bold; 
					border: #075495; 
					border-style: solid; 
					border-top-width: 0px; 
					border-right-width: 0px; 
					border-bottom-width: 2px; 
					border-left-width: 0px;
}

.right_content .menu_center ul, 	{	WIDTH: 480px;
					padding: 0px 0px 0px 0px; 
					MARGIN: 0px; 
					text-align: left;
					color: #075495; 
					font-weight: bold; 
					border: #075495; 
					border-style: solid; 
					border-top-width: 0px; 
					border-right-width: 0px; 
					border-bottom-width: 2px; 
					border-left-width: 0px;
				}
.right_content div a:link 	{	color: #075495; 
					text-decoration: none;
				}
.right_content div a:visited 	{	color: #075495;
					text-decoration: none;
				}
.right_content div a:hover 	{	color: #8a1111;
				}

.right_content .rot p 	
{
margin:10px;
padding:0;
}

.right_content p 		{	WIDTH: 480px;
					padding: 0px 0px 0px 0px; 
					MARGIN: 0px 0px 0px 40px; 
					color: #4b4b4b;
				}
.right_content p a 		{	text-decoration: underline;
				}
.right_content p a b 		{	font-weight: normal;
				}
.right_content p a:hover 	{	color: #8a1111;
				}
.content_find			{	WIDTH: 605px;
					padding: 0px 0px 0px 0px; 
					MARGIN: 10px 0px 0px 40px; 
					font-size: 13px; 
				}
.content_find p 		{	padding: 0px 0px 0px 0px; 
					MARGIN: 10px 0px 0px 0px;
					clear: both;
				}
.content_find p a:link 		{	color: #685648; 
					text-decoration: none;
				}
.content_find p a:visited 	{	color: #685648;
					text-decoration: none;
				}
.content_find p a:hover 	{	color: #685648;
					text-decoration: underline;
				}
.content_find p b a:link 	{	color: #1664af; 
					text-decoration: none;
				}
.content_find p b a:visited 	{	color: #1664af;
					text-decoration: none;
				}
.content_find p b a:hover 	{	color: #1664af;
					text-decoration: underline;
				}
.content_find div		{	padding: 10px 10px 5px 0px; 
					MARGIN: 0px 0px 0px 0px; 
					WIDTH: 290px;
					font-size: 13px;
					float: left; 
				}
.content_find div form		{	padding: 10px 10px 10px 10px; 
					MARGIN: 0px 0px 0px 0px; 
					WIDTH: 270px;
					border: #5785ad; 
					border-style: solid; 
					border-top-width: 1px; 
					border-right-width: 1px; 
					border-bottom-width: 1px; 
					border-left-width: 1px;
					font-size: 13px;
					float: left; 
				}
.content_find div form h1	{	padding: 0px 0px 7px 0px; 
					MARGIN: 0px 0px 0px 0px; 
					color: #5785ad; 
					font-weight: normal;
					font-size: 13px;
				}
.content_find div form input	{	color: #8a1111; 
					font-weight: normal;
					font-size: 12px;
				}
.content_find div form div	{	WIDTH: 80px;
					height: 23px; 
					padding: 0px 0px 0px 0px; 
					MARGIN: 0px 0px 0px 0px; 
					float: left;
				}
.content_find ul		{	padding: 0px 0px 0px 0px; 
					MARGIN: 0px 0px 0px 0px; 
				}
.content_find ul li		{	WIDTH: 170px;
					height: 300px; 
					padding: 5px 5px 5px 5px; 
					MARGIN: 10px 5px 10px 5px; 
					float: left;
					list-style-type: none;
				}
.content_find ul li img		{	padding: 5px 5px 5px 5px; 
					MARGIN: 0px 0px 0px 0px; 
					border: #7f7f7f; 
					border-style: solid; 
					border-top-width: 2px; 
					border-right-width: 2px; 
					border-bottom-width: 2px; 
					border-left-width: 2px;
				}
.content_find ul li div img	{	padding: 0px 0px 0px 0px; 
					MARGIN: 0px 0px 0px 0px; 
					border: none; 
				}
.content_find ul li h1		{	WIDTH: 160px;
					padding: 0px 0px 0px 0px; 
					MARGIN: 0px 0px 0px 0px; 
					font-size: 12px; 
					color: #8a1111; 
				}
.content_find ul li a		{	text-decoration: none;
				}
.content_find ul li p		{	WIDTH: 160px;
					padding: 0px 0px 0px 0px; 
					MARGIN: 7px 0px 0px 10px; 
					font-size: 12px; 
					color: #4f4f4f; 
				}
.content_find ul li p img	{	padding: 0px 0px 0px 0px; 
					MARGIN: 0px 0px 0px 0px; 
					border: none; 
				}
.content_find ul li div		{	WIDTH: 160px;
					padding: 0px 0px 0px 0px; 
					MARGIN: 7px 0px 0px 0px; 
					font-size: 12px; 
					color: #4f4f4f; 
				}
.content_find ul li div b	{	font-size: 14px; 
					color: #8a1111; 
				}
.content_tovar			{	WIDTH: 625px;
					height: 38px; 
					padding: 0px 0px 0px 0px; 
					MARGIN: 10px 0px 0px 40px; 
					background-image: url(/images//tab_1_2.gif);
					background-repeat: repeat-x; 
					background-position: 0px 100%;
					font-size: 13px; 
				}
.content_tovar div		{	height: 38px; 
					background-image: url(/images//tab_1_0.gif);
					background-repeat: no-repeat; 
					background-position: 0px 100%;
					
				}
.content_tovar div div		{	height: 38px; 
					background-image: url(/images//tab_1_8.gif);
					background-repeat: no-repeat; 
					background-position: 100% 100%;
					
				}
.content_tovar div div ul	{	float: left;
					WIDTH: 605px;
					padding: 0px 0px 0px 0px; 
					MARGIN: 0px 0px 0px 10px;
					
				}
.content_tovar div div li	{	height: 38px; 
					float: left;
					padding: 0px 0px 0px 0px; 
					MARGIN: 0px 0px 0px 0px;
					list-style-type: none;
					
				}
.tovar_front 			{	height: 38px; 
					background-image: url(/images//tab_1_3.gif);
					background-repeat: repeat-x; 
					background-position: 0% 0%;
				}
.tovar_front h4 a:link 		{	color: #8a1111; 
					text-decoration: none;
				}
.tovar_front h4 a:visited 	{	color: #8a1111;
					text-decoration: none;
				}
.tovar_front h4 a:hover 	{	color: #8a1111;
					text-decoration: underline;
				}
.tovar_front a img 		{	border: none;
				}
.tovar_front h4 img		{	padding: 0px 5px 0px 5px; 
					MARGIN: 0px 0px 0px 0px; 
					vertical-align: middle;
				}
.tovar_front h4			{	padding: 10px 0px 10px 10px; 
					MARGIN: 0px 0px 0px 0px;
					background-image: url(/images//tab_1_1.gif);
					background-repeat: no-repeat; 
					background-position: 0% 0%;
				}
.tovar_front h4 font		{	padding: 10px 20px 7px 10px; 
					MARGIN: 0px 0px 0px 0px;
					font-size: 13px;
					background-image: url(/images//tab_1_4.gif);
					background-repeat: no-repeat; 
					background-position: 100% 0%;
				}
.tovar_back 			{	height: 38px; 
					padding: 0px 0px 0px 0px; 
					MARGIN: 0px 0px 0px 0px;
					float: left;
					background-image: url(/images//tab_1_6.gif);
					background-repeat: repeat-x; 
					background-position: 0% 0%;
				}
.tovar_back h4 a:link 		{	color: #685648; 
					text-decoration: none;
				}
.tovar_back h4 a:visited 	{	color: #685648;
					text-decoration: none;
				}
.tovar_back h4 a:hover 		{	color: #685648;
					text-decoration: underline;
				}
.tovar_back a img 		{	border: none;
				}
.tovar_back h4			{	padding: 10px 0px 10px 10px; 
					MARGIN: 0px 0px 0px 0px;
					background-image: url(/images//tab_1_5.gif);
					background-repeat: no-repeat; 
					background-position: 0% 0%;
				}
.tovar_back h4 font		{	padding: 10px 20px 7px 10px; 
					MARGIN: 0px 0px 0px 0px;
					font-size: 13px;
					background-image: url(/images//tab_1_7.gif);
					background-repeat: no-repeat; 
					background-position: 100% 0%;
				}
.tovar_back h4 img		{	padding: 0px 5px 0px 5px; 
					MARGIN: 0px 0px 0px 0px; 
					vertical-align: middle;
				}
.content_text 			{	WIDTH: 625px;
					padding: 0px 0px 0px 0px; 
					MARGIN: 0px 0px 0px 40px; 
					background-image: url(/images//tab_2_0.gif);
					background-repeat: repeat-y; 
					background-position: 0% 0%;
					font-size: 13px;
				}
.content_bott			{	WIDTH: 625px;
					height: 10px; 
					padding: 0px 0px 0px 0px; 
					MARGIN: 0px 0px 0px 40px; 
					background-image: url(/images//tab_3_1.gif);
					background-repeat: repeat-x; 
					background-position: 0% 0%;
				}
.content_bott div		{	WIDTH: 625px;
					height: 10px; 
					padding: 0px 0px 0px 0px; 
					MARGIN: 0px 0px 0px 0px; 
					background-image: url(/images//tab_3_0.gif);
					background-repeat: no-repeat; 
					background-position: 0% 0%;
				}
.content_text a img 		{	border: none;
				}
.content_text div		{	WIDTH: 605px;
					padding: 10px 10px 10px 10px; 
					MARGIN: 0px 0px 0px 0px; 
					background-image: url(/images//tab_2_1.gif);
					background-repeat: repeat-y; 
					background-position: 100% 0%;
					font-size: 13px;
				}
.content_text div h1		{	padding: 0px 10px 10px 10px; 
					MARGIN: 0px 0px 0px 0px; 
					font-size: 17px;
					color: #8a1111;
				}
.content_text div h1 font	{	color: #666666;
					font-size: 13px;
				}
.content_text div h1 b		{	color: #184b79;
					font-size: 13px;
				}
.content_text div h2		{	padding: 0px 10px 10px 10px; 
					MARGIN: 0px 0px 0px 0px; 
					text-align: right; 
					font-size: 17px;
					color: #8a1111;
				}
.content_text div h2 b		{	font-size: 13px;
					font-weight: normal;
					color: #666666;
				}
.content_text div p		{	padding: 0px 10px 10px 10px; 
					MARGIN: 0px 0px 0px 0px; 
					font-size: 13px;
				}
.content_text div p b		{	color: #184b79;
				}
.content_text div img		{	padding: 10px 10px 10px 30px; 
					MARGIN: 0px 0px 0px 0px; 
				}
.content_text ul		{	padding: 0px 0px 0px 30px; 
					MARGIN: 0px 0px 10px 0px; 
					list-style-type: none;
				}
.content_text li		{	padding: 0px 0px 0px 10px; 
					MARGIN: 0px 0px 0px 0px; 
					list-style-type: none;
				}
.content_text li b		{	color: #184b79;
				}



.ok 				{	font-size: 10px; 
					color: #5785ad; 
					border-style: none; 
					font-weight: bolder; 
					background-color: #ffffff;  
					font-weight: normal;
					padding: 0px 0px 0px 100px; 
					MARGIN: 0px 0px 0px 0px;
				}


.news				{	padding: 0px 0px 0px 0px; 
					MARGIN: 0px 0px 0px 20px; 
					WIDTH: 530px;
					font-size: 10px; 
					float: left;
				}
.news h1			{	padding: 0px 0px 0px 0px; 
					MARGIN: 0px 0px 0px 40px;
					font-size: 15px;
					color: #8a1111;
				}
.news div			{	
					float: left; 
					padding: 0px 0px 10px 0px; 
					MARGIN: 10px 10px 0px 0px;
				}
.news div ul			{	padding: 0px 0px 0px 0px; 
					MARGIN: 0px 0px 0px 0px;
				}
.news div ul li			{	padding: 0px 0px 0px 0px; 
					MARGIN: 0px 0px 0px 0px;
					font-size: 12px; 
					list-style-type: none;
				}
.news div ul li a:link 		{	color: #685648; 
					text-decoration: none;
				}
.news div ul li a:visited 	{	color: #685648;
					text-decoration: none;
				}
.news div ul li a:hover 	{	color: #685648;
					text-decoration: underline;
				}
.news div form			{	background-image: none; 
					padding: 0px 0px 0px 0px; 
					MARGIN: 0px 0px 0px 50px;
				}
.news div b			{	font-size: 15px; 
					color: #8a1111; 
					font-weight: normal;
				}
.news div font			{	font-size: 13px; 
					color: #000000; 
					font-weight: normal;
				}
.news div font b		{	font-size: 10px; 
					color: #6e6e6e; 
					font-weight: normal;
				}
.news div table 		{	background-image: url(/images//line_t.gif); 
					background-repeat: no-repeat; 
					background-position: 0 0; 
					border: #183b87; 
					border-style: solid; 
					border-top-width: 0px; 
					border-right-width: 0px; 
					border-bottom-width: 0px; 
					border-left-width: 1px;
					WIDTH: 220px;
				}
.news div td 			{	background-image: url(/images//line_b.gif); 
					background-repeat: no-repeat; 
					background-position: 100% 100%;
					border: #f40000; 
					border-style: solid; 
					border-top-width: 0px; 
					border-right-width: 1px; 
					border-bottom-width: 0px; 
					border-left-width: 0px;
					padding: 10px 10px 10px 10px; 
					MARGIN: 0px 0px 0px 0px;
				}

.wold				{	clear: both;
					text-align: center; 
					WIDTH: 530px; 
					padding: 0px 0px 20px 0px; 
					MARGIN: 0px 0px 0px 40px;
				}
.wold a:link 			{	color: #2b2926; 
					text-decoration: none;
				}
.wold a:visited 		{	color: #2b2926;
					text-decoration: none;
				}
.wold a:hover 			{	color: #2b2926;
					text-decoration: underline;
				}
.TabbedPanelsTab
{
border-left:1px solid #E6E6E4;/*
border-top:1px solid #E6E6E4;
border-right:1px solid #E6E6E4;*/
margin-right:5px;
}


/*
.wold a				{	font-size: 10px; 
					padding: 0px 0px 0px 0px; 
					MARGIN: 0px 0px 0px 3px;
				}
.wold b				{	font-size: 12px; 
					font-weight: normal;
				}
.wold font			{	font-size: 14px;
				}
.wold b font			{	font-weight: normal;
					font-size: 16px;
				}
.wold b font b			{	font-weight: bolder;
					font-size: 17px;
				}
*/

.prdbrief_price
{
left:10px;
position:relative;
top:-330px;
}
.prdbrief_name
{
text-align:center;
height:30px;
overflow:hidden;
}

.pechatat
{
display:none;
}

.soveti {max-width:1000px;}

.soveti h2
{
margin-top:10px;
}

.soveti h1
{
font-size:15px;
color:#1664AF;
}


* {
  font-family:Arial, Helvetica, sans-serif;
}
html {
  background:#fff;

}
body {
  background:#fff;
}

/*
h1 {
  padding:0 20px 10px 20px;
  color:#444444;
  font-size:1.9em;
}
*/
a {
  color:#aaa;
}
a:hover {
  color:#333;
}
#head {
  font-size:0.85em;
  color:#aaa;
  padding:12px 0 20px 20px;
}
#head a {
  padding-right:3px;
}
.album-list .albumname a {
  font-size:0.95em;
  font-size:1.1em;
  font-family:Georgia, "Times New Roman", Times, serif;
  color:#223445;
}
.album-list .albumname a:hover {
  text-decoration:underline;
  color:#223445;
}
.albumdate {
  color:#555;
  font-size:0.75em;
  margin:0 0 3px 0;
}
.countphotos {
  color:555;
  font-style:italic;
  font-size:0.85em;
  color:#999;
  padding-left:0.3em;
}
.pages li {
  padding:0 5px;
  color:#777;
}
.pages li.page-arrow a {
  text-decoration:none;
}
.pages li.page-arrow a:hover {
  color:#333;
  text-decoration:none;
}

.left-block {
  vertical-align:top;
}
.right-block {
  vertical-align:top;
}
.image-desc {
  color:#555;
  padding: 0 0 0px 0;
  font-size:.95em;
}
.select-thumb {
  border-color:#fdca1b;
}
.left-block {
  padding:10px;
  background:#eeeeee;
}
.view2-content {
  padding:20px 0 0 0;
}
.view2-content td {
  vertical-align:top;
}
.photo {
  text-align:center;
  position: relative;
}
.when {
  font-style:italic;
  font-size:0.95em;
  color:#787878;
  font-weight:bold;
  margin-bottom:0.5em;
  padding-left:20px;
}
.description {
  font-size:0.95em;
    color:#222;
  padding:0 20px 0em 20px;
}
.pages-title {
  color:#787878;
  font-size:0.85em;
  padding-bottom:0.5em;
}
#footer {
  font-size:0.72em;
  color:#999;
  text-align:center;
}
