/*-=-=-=-=--=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- GENERAL CLASSES -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
* {margin: 0; padding: 0; -moz-force-broken-image-icon:1 !important;}
html {height: 100%;}
body {height: 100%; background: #eef0ed url(/images/background/body-patern.gif) top center repeat-y; font-family: Tahoma; font-size: 11px; line-height: 13px;}

a:hover{text-decoration: none;}
img{border: none;}
h1{color: #ed1c00; font-size: 21px; line-height: 21px; font-family: Arial; margin-bottom: 5px;}
h2{color: #ed1c00; font-size: 21px; line-height: 18px; font-family: Arial; margin-bottom: 4px;}
h3{color: #ed1c00; font-size: 21px; line-height: 16px; font-family: Arial; margin-bottom: 3px;}
h4{color: #ed1c00; font-size: 21px; line-height: 14px; font-family: Arial; margin-bottom: 2px;}
p{color: #000000; font-size: 12px; line-height: 18px; padding: 4px 0px;}
.clear{clear:both; font-size:1px; line-height:0px;}
input, select, textarea {color: #434c56; font-size: 11px; font-family: Tahoma;outline:none;}
.red {color: #ed1c00; font-size:11px;}
.red-big {color: #ed1c00; font-size:11px;text-transform:uppercase;padding:20px 0 7px 0;display:block;}

/*-=-=-=--=-=-=-==-=-=-=-=-=- CONTAINERS CLASSES -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
#page{height: 100%;}
#wrapper{min-height: 100%; width: 995px; margin: 0px auto; background: url(/images/background/wrapper-pattern.gif) top left repeat-y;}
* html #wrapper{height: 100%;}
#content{padding-bottom: 270px;}
#header{height: 192px; position: relative; background: url(/images/background/header.jpg) #FFF right 41px no-repeat;}
#left_collumn{float:left; width:278px; position: relative;}
#wrap1{float:right;width:100%;margin-left:-278px;}
#wrap2{margin-left:278px;}
#wrap3{width:100%;}
#wrap4{float:left;width:100%;margin-right:-0px;}
#center_collumn{margin-right:0px; padding-left: 18px;}

.button{display: block; height: 24px; padding: 0px 4px;font-weight: bold; background: #e9e9ea; position: relative;}
.button a{}
.button button{color: #353535; font-size: 11px; font-family: Tahoma; line-height: 22px; font-weight: bold; border: none; background: none; height: 20px; cursor: pointer;}
.button .l{position: absolute; top: 0px; left: -6px; width: 6px; height: 24px; background: url(/images/button/left.gif);}
.button .r{position: absolute; top: 0px; right: -6px; width: 6px; height: 24px; background: url(/images/button/right.gif);}

/*
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- HEADER -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
#navigation{position: absolute; top: 0px; left: 0px; padding: 0px 32px; height: 41px; background: url(/images/background/navigation.gif) 0px 0px repeat-x;}
#navigation li{padding: 15px 29px; height: 11px; float: left; list-style: none;}
#navigation img{vertical-align: bottom;}
.logo{position: absolute; top: 62px; left: 67px; width: 137px; height: 98px; background: url(/images/logo.gif); text-decoration: none;}
#shopping-cart-info{position: absolute; top: 5px; left: 284px;}
#shopping-cart-info a{color: #858586; font-size: 10px;}
#shopping-cart-info b{color: #d30202;}
#shopping-cart-info table{border-collapse: collapse;}
#shopping-cart-info .link-cell{text-align: right; vertical-align: top;}
#shopping-cart-info .textfield{width: 86px;}
#shopping-cart-info .submit{width: 17px; height: 17px; border: none; background: url(/images/login-button.gif);}
#phone-info{position: absolute; top: 0px; right: 0px; }
#phone-info .grey{color: #666666;}
#phone-info sup{color: #d52b1e; font-weight: normal; font-size: 11px;}
#phone-info strong{font-size: 14px;}

.horizontal-multilevel-menu{height: 41px; background:#4D4A4B url(/images/background/menu.gif) top left repeat-x;}
.horizontal-multilevel-menu ul{list-style: none; margin-left: 138px;}
.horizontal-multilevel-menu li{float: left; min-height: 41px; background: url(/images/menu-marker.gif) 0px 0px no-repeat; padding-left: 35px; padding-right: 35px;}
* html .horizontal-multilevel-menu li{height: 41px;}
.horizontal-multilevel-menu a{color: #ffffff; font-family: Arial; font-size: 12px; font-weight: bold; line-height: 41px; text-decoration: none;}
.horizontal-multilevel-menu a:hover{text-decoration: underline;}

/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- LEFT COLLUMN -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
#catalog-list{padding: 27px 0px 45px 27px;}
#catalog-list ul{list-style: none;}
#catalog-list li{background: url(/images/catalog-marker.gif) 0px 4px no-repeat; padding-left: 22px; margin: 3px 0px;}
#catalog-list li a{color: #000000;}
#catalog-list ul ul{margin: 5px 0px;}

.light-block{background: #f8f8f8;}
#help-choose{padding: 14px; overflow: hidden; width: 249px}
#help-choose h3{color: #000; font-size: 21px; font-family: Arial; text-align: center;}
#help-choose h3 strong{color: #ed1c00;}

#help-tabs{padding-top: 12px;}
#help-tabs .tab-header{list-style: none;}
#help-tabs .tab-header li{height: 22px; padding: 0px 6px; border: solid 1px #e2e2e2; background: #fcfcfc; float: left; margin-right: 0px;}
#help-tabs .tab-header li a{line-height: 22px; color: #353535; text-decoration: none;}
#help-tabs .tab-header li.current{background: #f0f0f1; border-bottom: solid 1px #f0f0f1;}
#help-tabs .tab-header li.current a{font-weight: bold;}
#help-tabs .tab-body{padding: 10px; background: #f0f0f1; border: solid 1px #e2e2e2; border-top: none; width: 226px;}

#help-tabs .tab-body .textfield{width: 58px; background: #fff; color: #353535; border: solid 1px #7e8b9c;}
#help-tabs .tab-header .one {width:83px;}
#help-tabs .tab-header .two {width:65px;}
#help-tabs .tab-header .three {width:58px;}
.button-table1 {width:100%;padding:5px 0 0 10px;}
.button-table1 td {padding-right:15px;}
#help-tabs .button-table{padding-top: 8px; padding-left: 15px;}
* html #help-tabs .button-table{padding-top: 8px; padding-left: 10px;}

.content-block{padding: 23px;}
.content-block .content-block-head{color: #000; font-size: 21px; font-family: Arial; line-height: 21px; padding-bottom: 14px;}
.content-block .content-block-head strong{color: #ed1c00;}
.content-block .content-block-body{}

#spec-order{}
#spec-order .product-name{color: #d52b1e; font-size: 12px; padding-left: 12px; background: url(/images/arrow-icon.gif) 0px 4px no-repeat;}
#spec-order .image-box{margin: 6px 0px; padding: 6px 0px; border: dotted 1px #b8b8b8; text-align: center; border-right: none; border-left: none;}
#spec-order .image-box img{border:solid 1px #b8b8b8;}
#spec-order .price{color: #d52b1e; font-size: 12px; font-weight: bold;}
#spec-order .price span{color: #000000;}

#news-archive span{background: #eaecef; padding: 5px 10px;}
#news-archive b{color: #000000; font-size: 10px;}
#news-archive li{padding-top: 10px;}
#news-archive p{color: #434c56; font-size: 10px;}
#news-archive ul{list-style: none;}
#news-archive .more{text-align: right;}
#news-archive .more a{background: url(/images/more-icon.gif) 0px 4px no-repeat; padding-left: 12px; color:#434c56; font-size: 11px;}

#make-order{}
#make-order p{padding: 0px; color: #3d576e;}
#make-order p.arrow{padding-left: 14px; background: url(/images/blue-arrow.gif) 0px 7px no-repeat;}
#make-order textarea{width: 99%; height: 108px; border: solid 1px #a3aab0;}
#make-order .textfield{width: 130px; border: solid 1px #a3aab0;}
#make-order table{width: 100%;}
#make-order table td{padding: 2px;}
#make-order table td.label{text-align: right; padding-right: 5px;}

/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- CENTER COLLUMN -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
#breadcrumb{min-height: 33px; line-height: 33px; color: #000000;}
#breadcrumb a{color: #ed1c00;}

#top-menu-search {float:right;text-align:right;width:155px; padding-top: 10px;}
#top-menu-search input.search-field {border: solid 1px #E3E3E3;color:#7F7F7F;font-size:11px;height:15px;padding-left:5px;width:115px; float: left;}
#top-menu-search input.search-submit{display: block; float: left; width: 16px; height: 17px; background: url(/images/search/search-button.gif); border: none;}

.catalog-table{width: 100%; border-collapse: collapse;}
.catalog-table td{width: 33%; padding: 18px 0px 5px 0px; vertical-align: top;}
.catalog-table td .block{padding: 0px 10px; text-align: center;}
.catalog-table td .block .header{border-bottom: solid 1px #7d7d7d; color: #5d5d5d; font-size: 13px; line-height: 18px; padding-bottom: 3px; text-align: left;}
.catalog-table td .block .header b{color: #ed1c00; font-size: 21px; font-weight: normal; display: block;}

#banner{text-align: center;}

.category-info{width: 100%; border-top: solid 1px #ededed; border-bottom: solid 1px #ededed;}
.category-info .header{border-bottom: solid 1px #7d7d7d; color: #5d5d5d; font-size: 13px; line-height: 18px; padding-bottom: 3px; text-align: left; padding-top: 10px;}
.category-info .header b{color: #ed1c00; font-size: 21px; font-weight: normal; display: block;}
.category-info .img-block{width: 1px; vertical-align: top;}
.category-info .description{padding-left: 42px; padding-right: 10px; vertical-align: top; text-align: justify;}
.category-info .description .more{text-align: right;}
.category-info .description .more a{color: #d52b1e;}

.order-manager{width: 100%;}
.order-manager a{color: #d52b1e;}
.order-manager td{line-height: 21px;}

.order-manager .red{color: #ed1c00; font-size: 21px;}
.order-manager .black{color: #000; font-size: 21px;}
.order-manager .label{color: #353535; font-size: 11px; text-align: right; padding: 0px 10px 0px 35px;}
.order-manager .textfield{border: solid 1px #7e8b9c; width: 180px;}

.filter-form {}
.filter-table{width: 100%; border-collapse: collapse;margin-bottom:3px;}
.filter-table td{background: #eef0ed; padding: 8px 10px;}
.filter-table td select{position:relative;z-index:0;}
.set_filter, .del_filter {
    background: url(/images/button.gif);
    width:57px;
    height:19px;
    border:0px;
    color:#000;
    padding-bottom:3px;
}

.data-table{width: 100%; border-collapse: collapse;}
.data-table td, .data-table th{border: solid 1px #7e8b9c; padding: 5px; text-align: center;}
.data-table th{background: #eef0ed; empty-cells: show; color: #353535;}
.data-table .left{text-align: left;}
/*.data-table .header{border-bottom: solid 1px #7d7d7d; color: #5d5d5d; font-size: 13px; line-height: 18px; padding-bottom: 3px; text-align: left; padding-top: 10px;}*/
.data-table .header b{color: #ed1c00; font-size: 16px; font-weight: normal; display: block;}



.article-list{list-style: none;}
.article-list a{color: #000000;}
.article-list li{margin: 10px 0px; text-indent: 20px;}

.product-options{width: 100%; border-collapse: collapse;}
col.all {display:none;}
.product-options td{width: 50%; vertical-align: top;padding: 0px; font-size: 12px;}
.product-options td form {line-height:20px;}
.product-options .price{font-size: 21px; font-family: Arial; line-height: 21px; padding: 10px 0px 20px 30px;}

#question-answer ul li{text-indent: 20px; border: solid 1px #ececec; list-style: none; margin-bottom: 5px; padding: 8px 14px; border: solid 1px #ececec;}
#question-answer ul li.answer{background: #f8f8f8;}
#question-answer ul li.answer span{color: #434c56; font-weight: bold;}
#question-answer ul li.question{background: #f1f1f2;}
#question-answer ul li.question span{color: #ee2b11; font-weight: bold;}
.qa-options{text-align: center; padding-top: 8px;}
.qa-options a{margin: 0px 15px; font-size: 21px; color: #ee2b11; line-height: 21px;}

.get-price{width: 185px; height: 49px; background: url(/images/get-price.gif); border: none; cursor: pointer;}
.order-call{width: 87px; height: 12px; background: url(/images/order-call.gif); border: none; cursor: pointer;}
.ui-dialog-titlebar {
	position:absolute !important;
	bottom:10px;
	left:40px;
}
* html .ui-dialog-titlebar {left:70px;}
.ui-dialog-titlebar-close {
    font-size:12px;
    color:#000;
    font-weight:bold;
}

.ui-dialog-buttonpane {
    display:none;
}

.popup_form {
	color: #CCCCCC;
	background-color: #FFF;
	border: 5px double #000;
	padding: 10px 10px 30px 10px;
	text-align: left;
}

#messageDialog iframe {
  position:absolute;
  width:300px;
  height:100%;
  border:none;
  z-index:-1;
  filter:mask();
}

.popup_form2 {
	color: #CCCCCC;
	background-color: #FFF;
	padding: 10px 10px 30px 10px;
	text-align: left;
	border: 5px double #000;
	z-index: 1000;
    width:400px !important;
}

a.popup {text-decoration:underline; background:transparent !important; border:0px !important;}
a:hover.popup {text-decoration:none;}
a.popup em {text-decoration:none !important; background:#fff;}
* html a.popup {text-decoration:none; border-bottom:1px solid #000;background:red;}
.ui-dialog .popup_form {}
.form_input {
	font-family: 'Arial', 'sans-serif';
	font-size: 12px;
}
.form_table {
	/*background-color: #f1f2f6;*/
	font-family: 'Arial', 'sans-serif';
	font-size: 12px;
	color: #000;
}


/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- FOOTER -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
#footer {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background: transparent url(/images/background/footer.gif) no-repeat center bottom;
height:200px;
margin-top:-150px;
position:relative;
}

#footer .container {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
height:100px;
margin:0 auto;
position:relative;
width:995px;
}

.copyright{position: absolute; top: 70px; right: 80px; text-align: right;}
.copyright p{color: #7e8b9c; padding-top: 0px;}
.copyright a{color: #7e8b9c;}


/* to add */

#panelpod2, #panelpod1, #panelpod {
display:none;
}

.btn-slide,.btn-slide1 {
color:#D52B1E;
text-decoration:underline;
cursor:pointer;
}

#screenshot {
	background: url(/images/hover.png) no-repeat;
	margin: 0;
	padding: 8px;
	position: absolute;
	display: none;
	z-index: 200;
	width: 184px;
	height: 60px;
}


.tab-body { display:none;}

	/*_______________________________*/


#top_text {padding-left:18px;text-align:justify;padding-top: 3px;}
td { font-size: 11px;}
/*Oformlenie bloka podskazki*/
.em {
	padding:5px;
    margin:5px;
	border:1px solid #000;
	background:#f9f9f9;
    color:#000;
    width:200px;
	}

.tip {
border-bottom:1px dotted;
cursor:help;
}
#tooltip h3, #tooltip div { margin: 0; }

a.popup {
    position:relative;
}

* html em.heden {
    left:-30%;
}
a.btn-slide,
a.btn-slide_,
a.btn-slide1,
a.btn-slide1_ {
    color:#000;
    padding:0 5px;
    text-decoration:underline;
    cursor:pointer;
    font-weight:bold;
}

.btn-slide2 a {
    float:right;
    color:red;
}

.active {
    font-weight: normal !important;
    text-decoration:none !important;
}

/*Block soderzashii ssilky s podskazkoi*/
span.under {
position:relative;
border-bottom:1px dotted;
cursor:help;
}

#screenshot {
    position: absolute;
	display: none;
	z-index: 200;
	height:18px;
	padding: 2px 0px 0px 5px;
	background: #fff;
	color: red;
	border: 1px solid #000;
}

#thumbBox{
    position: absolute;
    left: 0;
    top: 0;
    width: auto;
    padding: 10px;
    padding-bottom: 0;
    background: #fff;
    border: 1px solid #000000;
    visibility: hidden;
    z-index: 10;
    cursor: hand;
    cursor: pointer;
}

#thumbBox .footerbar{
    font: 11px Tahoma;
    letter-spacing: 1px;
    line-height: 1.1em;
    color: #000;
    padding: 5px 0;
    text-align: right;
}


#thumbBox #thumbImage{
    background-color: white;
}

#thumbLoading{
    position: absolute;
    visibility: hidden;
    border: 1px solid black;
    background-color: #fff;
    padding: 5px;
    z-index: 5;
}

.button {display: block; height: 24px; padding: 0px 4px; background: #e9e9ea; position: relative;}
.button a{}
.button input{
        font-weight: bold;
        color: #353535;
        font-size: 11px;
        font-family: Tahoma;
        border:0px;
        text-decoration:underline;
        background: none;
        height: 20px;
        cursor: pointer;
    }

.button button{color: #353535;  font-size: 11px; font-family: Tahoma; line-height: 22px; font-weight: bold; border: none; background: none; height: 20px; cursor: pointer;}
.button .l{position: absolute; top: 0px; left: -6px; width: 6px; height: 24px; background: url(/images/button/left.gif);}
.button .r{position: absolute; top: 0px; right: -6px; width: 6px; height: 24px; background: url(/images/button/right.gif);}
.button1{display: block; height: 24px; padding: 0px 4px; background: #e9e9ea; position: relative;}
.button1 a{color: #353535; font-size: 11px; font-family: Tahoma; line-height: 22px; font-weight: bold;}
.button1 .l{position: absolute; top: 0px; left: -6px; width: 6px; height: 24px; background: url(/images/button/left.gif);}
.button1 .r{position: absolute; top: 0px; right: -6px; width: 6px; height: 24px; background: url(/images/button/right.gif);}


.inputtext {width:245px;border-color:grey;border-style: solid; border-width: 1px;}
.inputtextarea {width:245px;border-color: grey;border-style: solid; border-width: 1px;}

div.no_found {
color:red;
font-size: 14px;
margin-top:18px;
font-weight: bold;
}

.model a,.model a:link,.model a:visited,.model a:hover,.model a:active {
text-decoration:none;
color: #000000;
}

#navigation li.firstimg img {
vertical-align:top;
}

.btnbatn a {
color:red;
float:right;
}



/*
new styles
*/

.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height: 0;height: 0;} 
.clearfix{display: inline-block;}
 html[xmlns] .clearfix {display: block;}
* html .clearfix {height: 1%;}

.counters{display:inline; float:left; list-style:none; margin:10px 0 0 -4px;}
	.counters li{border:1px solid black; float:left; height:31px; margin:0 5px; width:88px;}
	
.old_models{color:red;float:right;}

.img_lnk{float:left; margin:0 25px 0px 0;width:auto;}
.descript{margin-top:10px;}

.tool_tip, .tt_tool_tip_html, .tool_tip_other_direction{cursor:pointer;}
			.tooltip_manual{background-color: #EEF0ED; display:none; border:2px solid #353535; font-size:14px; margin:0 auto; padding:10px; position:absolute; width:300px; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; }
			.tooltip p{margin:0;}
			.row{float:right; margin:10px 0;}
			.row label{font-size:13px;text-decoration:underline;}
			.row label, .row input{float:left; margin-left:6px;}
			.row input{margin:2px 0 0 0;}
			.clear{clear:both; width:1px; height:1px; font-size:1px;}
			.floatRight{float:right; font-size:12px;}
			.close_tip{cursor:pointer; text-decoration:underline;}
			
			
/**/
.tipsy { padding: 5px; font-size: 10px; background-repeat: no-repeat;  background-image: url(/images/tipsy.gif); }
  .tipsy-inner {border:1px solid #353535; padding: 5px 8px 4px 8px; background-color: #EEF0ED; color: #000; font-size:13px; max-width: 200px; text-align: center; }
  .tipsy-inner { -moz-border-radius:3px; -webkit-border-radius:3px; }
  .tipsy-north { background-position: top center; }
  .tipsy-south { background-position: bottom center; }
  .tipsy-east { background-position: right center; }
  .tipsy-west { background-position: left center; }

/**/			


