/* CSS Document */

*{margin:0px; padding:0px; font-family:tahoma; font-size:11px;}

.main img {
  border:none;
}
.marginmain {
  top:-40px;
  right:10px;
  position:relative;
}
*html .marginmain {
top:-40px;  
right:10px;
  margin-right:0px;
}
.cart {
  position:absolute;
  top:0px;
  right:20px;
  height:100px;
  width:120px;
}

.cartcontent {
  width:150px;
}
.h1 {
  font: 18px Verdana, Tahoma, Arial;
}
.h2 {
  font: 16px Verdana, Tahoma, Arial;
}
.mainbg {
  background:url(./images/mainbg.png) repeat-y 145px;
  margin-top:0px;
position:relative;
}
.news h2 {
  font:bold 15px Verdana, Tahoma, Arial;
  margin-left:10px;
  padding:10px 0;
}
.newstitle {
  float:left;
  width:90%;
}
.space {
  clear:both;
  height:2px;
}
img{
 margin:0px;
 padding:0px;
 border:none;
}

body{
 margin:auto;
 width: 100%;
 height:auto;
 text-align:left;

 background:#e2e0e2;}

TABLE{padding:0px; border-collapse:collapse; }
TD{vertical-align:top;padding:0;}

table.main{
margin-bottom:-30px;
width:100%;
height:auto;}

.cat
{ 
color:#000;
font:bold 14px Verdana, Tahoma, Arial;
}
.cat1
{ 
color:red;
font:bold 14px Verdana, Tahoma, Arial;
}

.catbottom h2 {
  font:bold 15px Verdana, Tahoma, Arial;;
  margin-left:10px;
  padding:10px 0;

}
.catbottom ul {
  color:#666666;
  text-decoration:none;
  margin:0 5px 0 0px;
}
.catbottom li {
  padding:5px 0 10px 0;
  text-decoration:none;

}
.catbottom a {
  color:#000000;
  font:11px Verdana, Tahoma, Arial;
}
.catbottom a:hover {
  color:red;
  text-decoration:underline;

}
.catbottom b {
  color:#666666;
  font:bold 11px Verdana, Tahoma, Arial;
}

/* Header
 -----------------------------------------------------------------------------*/

    .left_top{
    	float:left;
    	width:480px;
    	height:480px;
    	background:url(/img/header_left.jpg) no-repeat left top;}


    	.telephon{
    		margin:auto;
    		position:absolute;
    		top:200px;
      		text-align:left;
      		width:230px;
    		padding:0 0 0 30px;}

    		.telephon p{ font-size:20pt;}

    .right_top{
    	float:right;
    	width:248px;
    	height:480px;
    	background:url(/img/header_right.jpg) no-repeat top right;}

    .center_top{
    	width:100%;
    	height:480px;
    	background:#e2e0e2;}

	    *:first-child+html .center_top{
	    	width:auto;	}

	    *html .center_top{
	    	width:auto;	}

		.center_blok_top{
			display:block;
			width:100%;
			height:108px}

	        .center_blok_top_left{
	    		float:left;
	    		width:126px;
	    		height:108px;
	    		background:url(/img/header_center_top_left.jpg) no-repeat top left; }

	        .center_blok_top_center{
	    		width:100%;
	    		height:108px;
	    		background:url(/img/header_center_top_center.jpg) repeat-x;}

		        *html .center_blok_top_center{
		    		width:auto;
		    		height:108px;
		    		background:url(/img/header_center_top_center.jpg) repeat-x;}

		        *:first-child+html .center_blok_top_center{
		    		width:auto;
		    		height:108px;
		    		background:url(/img/header_center_top_center.jpg) repeat-x;}


	        .center_blok_top_right{
	    		float:right;
	    		width:126px;
	    		height:108px;
	    		background:url(/img/header_center_top_right.jpg) no-repeat top right; }

		.center_blok_middle{
			width:100%;
			height:143px}

				.center_blok_middle_center{
					float:left;
					position:relative;
					width:100%;
					height:143px;
					background:#e2e0e2;}

		.center_blok_bottom{
			display:block;
			width:100%;
			height:174px;}

	        .center_blok_bottom_left{
	    		float:left;
	    		position:relative;
	    		width:126px;
	    		height:174px;
	    		background:url(/img/header_center_bottom_left.jpg) no-repeat top left; }

		        .center_blok_bottom_center{
		    		width:100%;
		    		height:174px;
		    		background:url(/img/header_center_bottom_center.jpg) repeat-x;}

			        *html .center_blok_bottom_center{
			    		width:auto;
			    		height:174px;
			    		background:url(/img/header_center_bottom_center.jpg) repeat-x;}

			        *:first-child+html .center_blok_bottom_center{
			    		width:auto;
			    		height:174px;
			    		background:url(/img/header_center_bottom_center.jpg) repeat-x;}


	        .center_blok_bottom_right{
	    		float:right;
	    		width:126px;
	    		height:174px;
	    		background:url(/img/header_center_bottom_right.jpg) no-repeat top right; }

                	.text_bot_banner{
                		position:relative;
                		top:-160px;
                		width:100%;
                		color:#c0c0c2;
                		line-height:14px;
                		font-size:8pt;}

                	*html .text_bot_banner{
                		position:absolute;}

					*:first-child+html .text_bot_banner{
                		position:absolute;}


/* Header top menu
 -----------------------------------------------------------------------------*/

	.top_menu{
		margin:auto;
		position:absolute;
		width:100%;
		height:Fpx;
		}

        .menu_backgr{
        	width:967px;
        	height:43px;}

			ul.menu_content{
				list-style:none;}

			ul.menu_content li{
				float:left;

			}

			ul.menu_content A{
				display:block;
				text-align:center;
				text-decoration:none;
				font-size:9pt;
				height:auto;
				font-family:arial;
				font-weight:bold;
				padding:10px 0 10px 0;
				margin-top:4px;
				color:#565758;
				position:relative;
			}

            a.m1a{margin-left:15px;}
            a.m7a{margin-right:13px;}

			*html ul.menu_content A{height:100%;}
            ul.menu_content A:hover{cursor:hand;}

            li.m1{
            	width:100px; height:43px;
            	background:url(/img/m1_n.png) no-repeat;}
			*html li.m1{
				background-image: none;
		 		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/m1_n.png,sizingMethod='image');}

            li.m2{
            	width:97px; height:43px;
            	background:url(/img/m2_n.png) no-repeat;}
			*html li.m2{
				background-image: none;
		 		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/m2_n.png,sizingMethod='image');}

            li.m3{
            	width:97px; height:43px;
            	background:url(/img/m3_n.png) no-repeat;}
			*html li.m3{
				background-image: none;
		 		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/m3_n.png,sizingMethod='image');}

            li.m4{
            	width:140px; height:43px;
            	background:url(/img/m4_n.png) no-repeat;}
			*html li.m4{
				background-image: none;
		 		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/m4_n.png,sizingMethod='image');}

            li.m5{
            	width:97px; height:43px;
            	background:url(/img/m5_n.png) no-repeat;}
			*html li.m5{
				background-image: none;
		 		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/m5_n.png,sizingMethod='image');}

            li.m129{
            	width:156px; height:43px;
            	background:url(/img/m129_n.png) no-repeat;}
			*html li.m129{
				background-image: none;
		 		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/m129_n.png,sizingMethod='image');}



            li.m6{
            	width:110px; height:43px;
            	background:url(/img/m6_n.png) no-repeat;}
			*html li.m6{
				background-image: none;
		 		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/m6_n.png,sizingMethod='image');}

            li.m7{
            	width:105px; height:43px;
            	background:url(/img/m7_n.png) no-repeat;}
			*html li.m7{
				background-image: none;
		 		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/m7_n.png,sizingMethod='image');}

            li.m1:hover {background:url(/img/m1_y.png) no-repeat;}
            li.m2:hover {background:url(/img/m2_y.png) no-repeat;}
            li.m3:hover {background:url(/img/m3_y.png) no-repeat;}
            li.m4:hover {background:url(/img/m4_y.png) no-repeat;}
            li.m5:hover {background:url(/img/m5_y.png) no-repeat;}
            li.m129:hover {background:url(/img/m129_y.png) no-repeat;}
            li.m6:hover {background:url(/img/m6_y.png) no-repeat;}
            li.m7:hover {background:url(/img/m7_y.png) no-repeat;}

            *html li.m1:hover{background-image: none;
		 		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/m1_y.png,sizingMethod='image');}

	    li.m1ac {background:url(/img/m1_y.png) no-repeat;width:100px; height:43px;}
            li.m2ac {background:url(/img/m2_y.png) no-repeat;width:97px; height:43px;}
            li.m3ac {background:url(/img/m3_y.png) no-repeat;width:97px; height:43px;}
            li.m4ac {background:url(/img/m4_y.png) no-repeat;width:140px; height:43px;}
            li.m5ac {background:url(/img/m5_y.png) no-repeat;width:97px; height:43px;}
            li.m129ac {background:url(/img/m129_y.png) no-repeat;width:156px; height:43px;}
            li.m6ac {background:url(/img/m6_y.png) no-repeat;width:110px; height:43px;}
            li.m7ac {background:url(/img/m7_y.png) no-repeat;width:105px; height:43px;}
						
				*html li.m1ac{
					background-image: none;
					filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/m1_n.png,sizingMethod='image');}
				*html li.m2ac{
					background-image: none;
					filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/m2_n.png,sizingMethod='image');}
				*html li.m3ac{
					background-image: none;
					filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/m3_n.png,sizingMethod='image');}
				*html li.m4ac{
					background-image: none;
					filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/m4_n.png,sizingMethod='image');}
				*html li.m5ac{
					background-image: none;
					filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/m5_n.png,sizingMethod='image');}

				*html li.m129ac{
					background-image: none;
					filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/m129_n.png,sizingMethod='image');}

				*html li.m6ac{
					background-image: none;
					filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/m6_n.png,sizingMethod='image');}
				*html li.m7ac{
					background-image: none;
					filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/m7_n.png,sizingMethod='image');}


/* Content
 -----------------------------------------------------------------------------*/

	.content{
		width:100%;
		height:auto;
		padding:0;}

		.background_bottom{
			width:auto;
			height:auto;
			background:url(/img/backgr_bot.gif) repeat-x bottom left;
		}

		.left_content{
			
			height:auto;
			padding:5px 5px 5px 5px;}
                  
                  .left_content_table{
                                width:220px;
				margin:0; 
				padding:0;
				border:0;}
				
			

		.news_blok{
			width:auto;
			height:auto;
			margin-top:15px;
			padding-bottom:15px;
			border-bottom:1px solid #eeedee;}

		.cat_blok{
			width:100%;
			height:auto;
			padding:0;
			padding-bottom:15px;}

			.news_blok_zagol{
				font-family:arial;
				font-weight:bold;
				color:#4464a6;
				font-size:8pt;}

			.news_blok_text{
				color:#000;
				margin-top:5px;
				font-size:8pt;}

			a.news_blok_podr{
				display:block;
				width:80px;
				margin:5px 0 0 0;
				color:#4464a6;
				font-size:8pt;
				background:url(/img/podr_str.png) no-repeat right 2px;}

               a.news_blok_podr:hover{text-decoration:none;}

		.adres_blok{
			width:auto;
			height:auto;
			margin-top:12px;
			padding-bottom:12px;}
		.adres_blok p{ font-size:12px;}
		
			a.mailt{
				display:block;
				width:80px;
				margin:20px 0 0 0;
				color:#4464a6;
				font-size:8pt;}

               a.mailt:hover{text-decoration:none;}

		.right_content{
                        position:relative;
			padding:5px 20px 5px 20px;}

			.right_content_table1{
                                position:relative;
				width:100%;
				margin:0; 
				padding:0;
				border:0;}

				.cat_stroka{
					width:auto;
					height:1px;
					background:url(/img/polosa_gorizontal.gif) repeat-x bottom left;}

				.cat_stroka2{
					width:100%;
					height:100%;
					position:relative;
					background:url(/img/polosa_gorizontal.gif) repeat-x bottom left;}

                .cat_stroka TD{text-align:center;}

                .cat_stroka2 TD{ text-align:center; background:url(/img/polosa_vertical.gif) repeat-y top right;}

                .cat_opis{ 
					width:auto;
					height:auto;
					text-align:left;
	            	padding-right:15px;
	            	padding-bottom:15px;
                	background:url(/img/polosa_gorizontal_empty.gif) repeat-x bottom left;}

                .stroka{ float:left;
					width:100%;
					height:1px;
					text-align:left;
					position:relative;

					padding:0;
					border:0;
                	background:url(/img/polosa_gorizontal.gif) repeat-x top left;}


	            .cat_td0{
	            	padding:0;}

	            .cat_td1{
	            	padding:0;
	            	float:left;
	            	background:url(/img/polosa_vertical.gif) repeat-y top right;}

	            .cat_td2{
	            	padding-right:10px;}

				.img_cat{
					margin:0 15px 15px 15px;
					border:5px solid #fff;}



                .cat_it{
                    margin: -20px 10px 10px 10px;
                    text-align: center;
										max-width:120px;
                }
                .cat_it a{
                    font-size: 15px;
                    color: #000;
										
                }
                .cat_it a:hover{
                    text-decoration: none;
                }

                /* INNER */

                /* Left Menu */
                li{
                    list-style: none;
                }

                ul.lm{
                    border-bottom:1px solid #eeedee;
                    position: relative;
                }
                ul.lm li{
                    background: url(/img/lmit.png) left top no-repeat;
                    margin-bottom: 15px;
                    padding-left: 20px;
                    padding-top: 1px;
                    font-weight: bold;
                }
                ul.lm li a{
                    font-size: 11px;
                    color: #4464a6;
                    text-decoration: none;
                }
                ul.lm li a:hover{
                    text-decoration: underline;
                }
                ul.lm li.mhold{
                    background: none;
                }

                ul.lm li.act{
                    background: url(/img/lmit_act.png) left top no-repeat;
                    margin-bottom: 15px;
                    padding-left: 30px;
                    padding-top: 1px;
                    color: #0b0b0b;
                    font-size: 11px;
                }
                ul.mini{
                    margin-bottom: 25px;
                    margin-left: 25px;
                }
                ul.mini li{
                   background: url(/img/lmit_mini.png) left 7px no-repeat;
                   padding-left: 15px;
                   margin-bottom: 2px;
                   font-weight: normal;
                }
                ul.mini li a{
                   font-size: 11px;
                   color: #4464a6;
                   text-decoration: underline;
                }
                ul.mini li a:hover{
                   text-decoration: none;
                }
                ul.mini li.mact{
                   background: url(/img/lmit_mini_act.png) left 7px no-repeat;
                   padding-left: 15px;
                   color: #010101;
                   font-size: 11px;
                }

                /* Right content */

                div.cat_head{
                    position: relative;
                    height: 40px;
                }
                    div.cat_zag{
                        position: absolute;
                        top: 0px;
                        left: 0px;
                        font-size: 11px;
                        color: #1b2024;
                        font-weight: bold;
                        width:300px;
                    }
                    div.cat_zag div{
                        float: left;
                        padding-top: 8px;
                        padding-left: 5px;
                    }
                    div.cat_zag p img{
                        float: left;

                    }
                    div.cat_path{
                        position: absolute;
                        top: 8px;
                        right: 0px;
                        font-size: 11px;
                        color: #000;
                    }
                    div.cat_path img{
                        display: inline;
                        vertical-align: bottom;
                    }
                    div.cat_path a{
                        font-size: 11px;
                        color: #4464a6;
                        text-decoration: underline;
                    }
                    div.cat_path a:hover{
                        text-decoration: none;
                    }
                    span.slash{
                        color: #4464a6;
                    }

                .cat_tdin0{
                    background:url(/img/polosa_vertical.gif) repeat-y top right;
                    padding:0px 15px 15px 15px;
                }
                .cat_tdin1{
                    background:url(/img/polosa_vertical.gif) repeat-y top right;
                    padding: 15px;
                }
                div.cat_cnt{
                    text-align: left;
                    position: relative;
                    margin: 0px auto;
                }
                div.cat_cnt img{
                    border: solid 5px #a9abb4;
                    margin-bottom: 5px;
                }
                div.cat_cnt p{
                    padding-left: 10px;
                }
                div.cat_cnt p a{
                    font-size: 11px;
                    color: #4464a6;
                    text-decoration: underline;
                }
                div.cat_cnt p a:hover{
                    text-decoration: none;
                }
                div.cat_cnt p img{
                    display: inline;
                    vertical-align: bottom;
                    border: none;
                    margin: 0;
                }

                td.srch{
                    padding-top: 15px;
                    vertical-align: middle;
                    color: #000;
                    font-weight: bold;
                    font-size: 11px;
                }
                td.srch a{
                    margin-left: 15px;
                    color: #375591;
                    font-size: 11px;
                    text-decoration: underline;
                }
                td.srch a:hover{
                    text-decoration: none;
                }
                td.srch a img{
                    display: inline;
                    vertical-align: bottom;
                }
                td.srch input{
                    width: 100%;
                    height: 20px;
                    border: 1px solid #9093a0;
                    vertical-align: middle;
                    font-size: 14px;
                }

	.footer{
		width:100%;
		background:#4f4c52;
		height:40px;}

	.copy{
			float:left;
			width:300px;
			margin:13px 0 0 35px;
			color:#fff;
			font-size:8pt;}

		.creater{
			float:right;
			text-align:right;
			width:300px;
			margin:13px 35px 0 0;
			color:#fff;
			font-size:8pt;}

			*html .creater{margin:13px 17px 0 0;}

	.cvetok{
		margin:auto;
		position:relative;
		left:-8px;
		width:103px;
		height:49px;
		background:url(/img/cvetok.png) no-repeat 0px 4px;}

	*html .cvetok{
		background-image: none;
 		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/cvetok.png,sizingMethod='scale');}


/*

*/
a{
	color: #4464a6;
}

.main_bot_txt{
color:#fff;
margin-top:11px;
font-size:8pt;
}
.main_bot_txt a{color:#fff;}

.form_enter{
	text-align:left;
}
.form_enter input{
	border: solid 1px #666;
	width: 200px;
	
}
.product td{
	padding:1em;
}
.product h3{
	padding: 1em 0;
}
.poslist{
	line-height:2em;
}
.poslist a{
	font-weight:bold;
}
.poslist li{
}
.subim{
}
.subim p{
	font-size:11px;
	display:inline;
	padding:0px 3px;
	background-color:#a9abb4;
	text-align:center;
}
.subim a{
	text-decoration:none;
	color:#fff;
}
#ntm {text-align:center; font-size:12px; color:#666666;}
#data {font-size:12px; color:#0099FF; font-weight:bold;}
#novost {font-size:12px; color:#666600;}
#alln {text-align:center; font-size:14px; color:#0099FF;}
#podrobno { font-size:12px;}
img, div, input { behavior: url("iepngfix.htc") }
.product_brief_block { border:solid 1px #A8ABB3; overflow:hidden; background:#e2e0e2;}

.hdr_name h1{
  font: bold 15px Verdana,Tahoma,Arial;
  margin-left: 3px;
  padding: 10px 0;
}  
.product_hdr h2{
  font-size: 15px; font-weight: normal
}
.price_list td{
  border: 1px dotted #c7c6c7;
  padding: 5px
}
.other_address td{
  padding: 5px
}
.other_address input[type='text'], .other_address textarea{
  width: 241px
}
table.address input[type='radio']{
  margin-right: 10px;
}
.price_list input[type='text'], .price_list textarea, .price_list input[type='password']{
  width: 241px
}
.superTable, .superTable td{
	border: 1px dotted white; border-collapse: collapse;
}
.superTable td{
	padding: 15px; text-align: center; font-size: 11px; font-family: tahoma
}
.superTable td img{
	margin-bottom: 10px
}
.superTable td strong{
	color: red
}
