*{
	margin:0px;
	padding:0px;
	border:none;
}
html, body{
	font-family:Tahoma;
	height:100%;
}

html{
	width:100%;
	min-width:1003px;

        background:url(images/bg-background.png) top left repeat;
	font-size: 100.1%;
}

body{
	font-size:12px;
       
}

* html .minwidth {
  padding-left:1003px;
}

* html .container {
  margin-left:-1003px;
    position:relative;
 /* background:#f1f1f1 url(images/header-bg-repeat.png) top left repeat-x;*/
}

* html .page {
  height: 100%; /* IE hack */
}

.page {
    padding-top:30px;
	position:relative;
	min-height: 100%;
     background:url(images/header-bg-repeat.png) top left repeat-x;
     z-index: 17;
    
}

* html .minwidth,
* html .container,
* html .layout {
  height:1px;
}


.guns{
    margin: 0 auto;
	padding:0px;
         
       
  background: url("images/mainbox_top_0-11.png");
  background-repeat: no-repeat;
   height: 340px;
    position: relative;
    z-index: 15;
     /* left: 50%;
    margin-left: -688px;
    margin-top: -570px;
    position: absolute;
   top: 50%;*/
    width: 1190px;
}


a{
	cursor:pointer;
	text-decoration:underline;
	border:none;
	outline:none;
}

img{
	border:0px;
}

.clear,
.clear_left{
	font-size:1px;
	height:1px;
	background:transparent;
}

.clear{
	clear:both;
}

.clear_left{
	clear:left;
}

.left {float:left;}
.right {float:right;}


.wapper{
	min-width:1003px;
	position:relative;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin-bottom:-250px;
	/*background:url(images/bg-gun.png) 100% 100% no-repeat;*/
       /*background: url(images/header-bg-repeat.png) top left repeat;*/
}
.kupit{
background:url("images/fon-dob-kor.png") ;
 height: 21px;
    margin-top: 10px;
    padding: 4px 0 5px 15px;
	 font-family:  'Times New Roman';
   font-size:13pt;
  
}
.kupit a:link {

 text-decoration:none;
 color: #FFFFFF;
 }
 .kupit a:hover {
  color: red;
 }

.push{
	height:75px;
	clear:both;
}

.footer{
	    background: url("images/bootom-r-bg.png") repeat-x scroll left bottom transparent;
    height: 303px;
    min-width: 1003px;
    padding-top: 15px;
    position: relative;
   
}
/*конец каркаса*/

/*подвал*/
.logos_all{
	width:978px;
	height:55px;
	margin:0 auto;
	margin-bottom:30px;
}

.logos_all ul{
	list-style:none;
}

.logos_all ul li{
	float:left;
	margin:0 0.3%;
	display:block;
}

.logos_all ul li a{
	display:block;
	height:55px;
	text-decoration:none;
}

.chrion{
	background:url(/gif/logotypes/chrion.jpg) center center no-repeat;
	width:110px;
}
.tongtai{
	background:url(/gif/logotypes/tongtai.jpg) center center no-repeat;
	width:110px;
}
.vona{
	background:url(/gif/logotypes/vona.jpg) center center no-repeat;
	width:110px;
}
.philips{
	background:url(/gif/logotypes/philips.jpg) center center no-repeat;
	width:122px;
}
.picchi{
	background:url(/gif/logotypes/picchi.jpg) center center no-repeat;
	width:110px;
}
.taegu{
	background:url(/gif/logotypes/taegu.jpg) center center no-repeat;
	width:110px;
}
.knc{
	background:url(/gif/logotypes/knc.jpg) center center no-repeat;
	width:110px;
}
.mg{
	background:url(/gif/logotypes/mg.jpg) center center no-repeat;
	width:70px;
}

.footer_content{
	position:relative;
	width:950px;
	margin:0 auto;
        color: #ffe3ad;
        margin-top:180px;
       

}

.right_podval{
	float:right;
	width:301px;
}

.right_podval .lenta{
	width:100%;
	height:4px;
	background:#fe6601;
	margin-bottom:23px;
}

.round_pos{
	height:70px;
	position:relative;
}

.round_pos div{
	position:absolute;
	height:70px;
	width:70px;
	top:0px;
}

.round_pos div#i_1{
	background:url(/gif/i_1.jpg) top left no-repeat;
	left:0px;
}
.round_pos div#i_2{
	background:url(/gif/i_2.jpg) top left no-repeat;
	left:76px;
}
.round_pos div#i_3{
	background:url(/gif/i_3.jpg) top left no-repeat;
	right:76px;
}
.round_pos div#i_4{
	background:url(/gif/i_4.jpg) top left no-repeat;
	right:0px;
}

.footet_main{
	position:relative;
	margin-right:305px;
	padding-top:57px;
}

.footet_main .copyright{
	float:left;
	width:310px;
       color:#ffe3ad;
}

.footet_main .copyright p{
	font-size:0.91em;
	margin-bottom:7px;
}

.footet_main .bottom_menu{
	margin-left:315px;
}

.footet_main .bottom_menu ul{
	list-style:none;
}
.footet_main .bottom_menu ul li{
	display:block;
	float:left;
	font-size:0.91em;
	padding-right:3px;
	color:#880303;
}

.footet_main .bottom_menu ul li a{
	color:#880303;
	text-decoration:underline;
}
/*конец подвала*/
/*верх*/
.header{
	width:1025px;
	height:295px;
	position:relative;
	margin:0 auto;
         margin-top:-400px;
	background: url("images/mainbox_top_01.png") no-repeat scroll left bottom transparent;
	z-index:19;
}

.header #instrument{
	position:absolute;
	top:0px;
	left:0px;
	height:135px;
	width:142px;
	background:url(/gif/top_pribor.png) top left no-repeat;
}

.right_hrader{
	padding-top:52px;
	
}

.s_country{
	font-size:0.91em;
	float:left;
	height:22px;
	padding-top:10px;
	color:#6e6e6e;
}

.s_country a{
	color:#6e6e6e;
	text-decoration:none;
}

.small_menu{
	position:relative;
	margin-left:118px;
	height:22px;
	padding-top:10px;
	width:86px;
}

.small_menu a {
    display: block;
    height: 10px;
    text-decoration: none;
}

.small_menu a.home {
    background: url("/gif/home.gif") left bottom no-repeat;
    position:absolute;
    left: 0;
    width: 11px;
}

.small_menu a.map{
    background: url("/gif/map.gif") left bottom no-repeat;
    position:absolute;
    right: 0;
    width: 17px;
}

.small_menu a.mail{
	margin:0 auto;
	width: 13px;
	background: url("/gif/mail.gif") left bottom no-repeat;
}

/*
.phones {
 display: block;
    left: 100px;
    top: 40px;
    z-index: 25;
    color:e99a3f;
}

.tel{
    color: #e99a3f;
}


.phones strong{
    font-size:20px;
}
*/


.phone{
        margin:0px;
       /* margin-left:-10px;*/
	padding: 35px 0 0 35px;
	
	float:left;

}

.phone p{
	font-size:1.83em;
	margin-bottom:10px;
	color:#e99a3f;
}

.phone p span{
	font-size:0.72em;
	color:#e99a3f;
}

.phone p a{
	color:#393939;
	text-decoration:none;
}

.phone p.text{
	color:#6e6e6e;
	font-size:0.91em;
	margin-bottom:0px;
}
/*
#search-block {
	top:20px;
	right:90px;
	background:url("images/search-bg.png") top left no-repeat;
	font-family:Tahoma;
	width:200px;
	height:24px;
	position: absolute;
}
#search-block input {}
#search-block .text_search {
	float:left;
	line-height:18px;
	color:#70241e;
	width:125px;
	padding:1px 0 0 9px;
}
#search-block .but_search {

	width:55px;
	color: #fff;
	

	padding-bottom: 3px;
        padding-top: 1px;

	background: url("images/search-bottom-bg.png") no-repeat top left;
	cursor:pointer;
}

*/
.search{

	height:21px;
	/*width:150px;*/
        margin-right:60px;
    float:right;   
	 padding-top: 40px;
	font-family:Tahoma; 
}

.search input{
	display:block;
      
        background:none;
}

.search input.s_butt{
	float:right;
	width:55px;
	height:18px;
	background:#a40000;
	margin-top:0px;
        padding-bottom: 3px;
	color:#ffffff;
	font-size:0.91em;
        font-size: 10px;
        background: url("images/search-bottom-bg.png") no-repeat top left;
	cursor:pointer;
}

.search input.s_text{
    background: url("images/search-bg.png") no-repeat scroll left top transparent;
    border: medium none;
    color: #8B8888;
    font-size: 0.83em;
    height: 19px;
    margin-right: 52px;
    padding-bottom: 3px;
    padding-left: 6px;
    width: 145px;
    position: relative;
    z-index: 8;
}

#logotype{
	display:block;
	text-decoration:none;
	width:641px;
	height:94px;
        z-index: 7;
	background:url(images/logotyp.png) top left no-repeat;
	position:relative;
	top:30px;
	left:196px;
}

#flash{
	width:456px;
	height:100px;
	position:relative;
	background:url(/gif/flash.jpg) top left no-repeat;
	left:330px;
}

.top_menu{
    height: 39px;
    margin-left: 152px;
    /*left: 152px;*/
    padding-left: 2px;
    position: relative;
    top: 20px;
}

.top_menu ul{
	height:39px;
	list-style:none;
	background:url(/gif/li_back.gif) no-repeat;
	background-position:0px 3px;
}
.top_menu ul li{
	height:39px;
	float:left;
	background:url(/gif/li_back.gif) no-repeat;
	background-position:right 3px;
}

.top_menu ul li p{
	height:39px;
}

.top_menu ul li p a{
    background: url("/gif/li_pukt.png") no-repeat scroll 23px bottom transparent;
    color: #E27E67;
    display: block;
    font-family: "Trebuchet MS";
    font-size: 1em;
    height: 29px;
    padding-left: 2px;
    padding-right: 49px;
    padding-top: 10px;
    text-decoration: none;
    text-transform: uppercase;
}

.top_menu ul li p:hover{
	background:url(/gif/acriv_a.jpg) top left repeat-x;
}

.topl_ris,
.topr_ris{
	background:url(/gif/top_back.png) top left no-repeat;
	width:161px;
	height:20px;
	margin-top:11px;
}
.topr_ris{
	float:right;
}

.top_news{
	float:right;
	width:470px;
}

.top_news h2{
	font-family:Verdana;
	font-size:2em;
	font-weight:normal;
	margin-bottom:15px;
}

.top_news h2 a{
	color:#ffffff;
}

.top_news div.text_news{
	width:45%;
	float:left;
	padding-right:4%;
}

.top_news p.zagl{
	font-size:1.5em;
	color:#fe5401;
	margin-bottom:5px;
}

.top_news p{
	font-size:0.91em;
}

.top_news p a{
	color:#ffffff;
	text-decoration:none;
}

.top_news p a:hover{
	text-decoration:underline;
}

.top_news .all_news{
	font-size:0.91em;
	margin-top:20px;
}

.top_news .all_news a{
	color:#fe6601;
	text-decoration:underline;
}

.l_back{
	
	width:387px;
	height:177px;
	position:absolute;
	left:-50px;
	bottom:2px;
}

.rabochie{
	background:url(/gif/men.png) bottom left no-repeat;
	position:relative;
	width:263px;
	height:177px;
	top:0px;
	left:66px;
}

.slogon{
	position:relative;
	font-family:Arial;
	font-size:2.12em;
	color:#FFFFFF;
	text-transform:uppercase;
	float:left;
	left:250px;
}
.slogon span{
	font-size:0.63em;
}
/*конец верха*/
/*серая область*/
.back_men{
	position:relative;
	z-index:10;
	top:-13px;
	height:217px;
	background:url(/gif/back_men.png) bottom left repeat-x;
}

.cont_men{
	width:1003px;
	height:204px;
	padding-top:13px;
	margin:0 auto;
}

.cont_men ul{
	list-style:none;
	padding:0 1%;
}

.cont_men ul li{
	display:block;
	float:left;
	margin:0 0.2%;
	text-align:center;
}

.cont_men ul li a{
	display:block;
	text-decoration:none;
}

.cont_men ul li a.img_cont{
	margin-bottom:5px;
	height:136px;
}

.cont_men ul li a.text_cont{
	width:182px;
	height:50px;
	padding-left:10px;
	background:url(/gif/left_back_men.png) top left no-repeat;
	font-family:Calibri;
	color:#070707;
	font-style:italic;
	text-align:center;
}

.cont_men ul li a.text_cont span.right_l{
	padding-right:10px;
	display:block;
	height:50px;
	background:url(/gif/right_back_men.png) top right no-repeat;
}

.cont_men ul li a.text_cont span.main_back{
	padding-top:5px;
	display:block;
	height:45px;
	background:url(/gif/main_back_men.png) top left repeat-x;
	font-size:1.16em;
}
.cont_men ul li a.text_cont span.odin_p{
	padding-top:12px;
	height:38px;
	font-size:1.5em;
}
/*конец серой области*/

/*контент*/
.main_content{
	position:relative;
	z-index:20;
min-height: 1000px;
	width:1025px;
	margin:0 auto;
	background-image: url("images/main_box_center.png");
	background-repeat: repeat-y;
	/*background:url(images/bg-gun.png) bottom left no-repeat;*/
        /*background:#f1f1f1 url(images/header-bg-repeat.png) top left repeat-x;*/
	/*padding-top:56px;*/
       /* background: url("images/main_box_center.png") repeat-x scroll left top;*/
}



.right_cont{
	float:right;
	width:460px;

}



.content{
	 
    margin-right: 500px;
    padding: 5px 100px 29px 130px;
    position: relative;
    width: 837px;
	min-height :750px;
	/*background: url("images/main_box_center.png") repeat-y scroll left top transparent;*/
}
/*правая колонка*/
.r_contl,
.r_contr {
	width:222px;
}
.r_contl{
	float:left;
}

.r_contr {
	position:relative;
	margin-left:238px;
}

.right_cont h2{
	font-family:Verdana;
	font-size:1.5em;
	color:#a40606;
	margin-bottom:15px;
	font-weight:normal;
	padding-left:12px;
}

.r_contr .content_p,
.r_contl .content_p{
	position:relative;
	width:222px;
	height:230px;
	background:url(/gif/spec.png) top left no-repeat;
	padding-top:5px;
	margin-bottom:10px;
}

.r_contr .content_p img,
.r_contl .content_p img{
	margin-bottom:16px;
}

.r_contr .content_p p,
.r_contl .content_p p{
	margin: 0 16px 0 12px;
	font-size:1.08em;
	color:#FFFFFF;
}

.r_contr .content_p p span,
.r_contl .content_p p span{
	font-size:1.18em;
}

.r_contr .content_p a,
.r_contl .content_p a{
	position:absolute;
	width:10px;
	height:10px;
	background:url(/gif/strleka.png) top left no-repeat;
	text-decoration:none;
	bottom:13px;
	right:15px;
}

.r_contr p,
.r_contl p{
	font-size:0.91em;
	color:#686868;
	margin-left:10px;
}
/*конец правой колонки*/
/*основной контент*/
.content .left_ugoltop,
.content .right_ugoltop,
.content .left_ugolbottom,
.content .right_ugolbottom {
    font-size: 1px;
    height: 8px;
    position: absolute;
    width: 8px;
    z-index: 40;
}

.content .left_ugoltop {
    background: url("/gif/lt_mainugol.jpg") no-repeat scroll left top;
    left: 0;
    top: 0;
}
.content .right_ugoltop {
    background: url("/gif/rt_mainugol.jpg") no-repeat scroll right top;
    right: 0;
    top: 0;
}
.content .left_ugolbottom {
    background: url("/gif/lb_mainugol.jpg") no-repeat scroll left bottom;
    bottom: 0;
    left: 0;
}
.content .right_ugolbottom {
    background: url("/gif/rb_mainugol.jpg") no-repeat scroll right bottom;
    bottom: 0;
    right: 0;
}
.content h1{
	font-family:Verdana;
	font-size:1.5em;
	color:#960101;
	font-weight:normal;
	padding-bottom:13px;
	background:url(/gif/back_zagol.gif) bottom left repeat-x;
	margin-bottom:12px;
}
.spec_img{
	position:relative;
	height:100px;
	margin-bottom:16px;
}

.spec_img .cont_img{
	position:absolute;
	background:#b3b3b3;
	height:100px;
	width:520px;
	top:0px;
	left:-15px;
}

.content p{
	margin-bottom:16px;
	font-size:0.91em;
	color:#363636;
}

.content p span{
	color:#9e0000;
}

.content p.more{
	margin-top:88px;
	margin-bottom:0px;
}

.content p.more a{
	padding-left:15px;
	color:#b70909;
	background:url(/gif/more.png) no-repeat;
	background-position:center left;
}

.niz{
    background: url("images/main_bottom.png") no-repeat scroll left top transparent;
    
    height: 130px;
    margin: 0 auto;
    position: relative;
    width: 1025px;
    z-index: 20;
}


#intro{
    background: url("images/intro.png") no-repeat scroll center center transparent;
    height: 409px;
    left: 322px;
   /*position: absolute;*/
   /*float: right;*/
    top: 284px;
   width: 690px;
   
}

#intro-title{
    width: 260px;
    margin-left: 75px;
    color:#65381d;
    font-family: Times New Roman;
    font-size: 24px;
    font-style: italic;
    margin: 0 0 20px 23px;
    padding: 0 20px;
    position: relative; top: 297px;

}

.intro_header {
	color: #8e0205;
    font-family: times New Roman;
    font-size: 24px;
    font-style: italic;
    margin: 0 0 20px 23px;
    padding: 0 20px;
    margin-bottom: 3px; margin-left: 34px;  padding-right: 125px;

}

#intro-title-r{
    float: right;

    position: relative;
    top: 300px;
    width: 255px;
    color:#1a110f;
    font-family: times New Roman;
    font-size: 16px;
    font-style: italic;
    margin: 0 0 20px 23px;
    padding: 0 20px;
}

#intro-title-r h3{

      color:#1a110f;
    font-family: times New Roman;
    font-size: 12px;
}



#spec {
    left: 384px;
    float:right;
	margin-top: -30px;
   /* position: absolute;*/
    top: 177px;
}

.gorizont .spec-element{
	float:left;
	margin-right:40px;
}

.spec-element {

	background: url(images/spec_center.png) repeat-x top center;
	width:220px;
	z-index: 101;
	/*	padding:10px;
	height:172px;
	margin-bottom:15px;*/
}
.spec-element-content {
/*	height:172px;*/
	overflow:hidden;
	width:98%;
}

.spec-element-img {

}

.spec-element-img img {
 float: left;
    left: 0px;
   /* margin: 0;
    padding: 0;*/
    position: relative;
    /*top: -5px;*/
    z-index: 100;
}

.spec-element-price {
	float:left;
	padding:30px 0 0 10px;
	font:bold 10px/18px Arial;
	color:#ffffff;
}

.spec-element-price span{
	font:bold 14px/18px Arial;
}

.spec-element-name {
	padding:15px 0 3px 0;
}

.spec-element-name, .spec-element-name a {
	color:#000;
	font:bold 11px/13px Arial;
	text-decoration:none;
	cursor: pointer;
	text-transform: uppercase;
}

.spec-element-name a:hover {
	text-decoration:none;
}

.spec-element-anons {
	color:#f0a8a8;
	font:11px/13px Arial;
}


#news {
    float: right;
    left: 362px;
    padding-right: 23px;
    padding-top: 55px;
    top: 741px;
    width: 694px;
}
.news-element {
	font-family:Tahoma;
	font-size:11px;
        width:320px;
}

.news-element div{
    padding-right: 6px; /*padding-top: 16px;*/

}

.news-element div.annons{
    padding-right: 10px;
    padding-top: 0px;
}

.news-element-date {
        float:left;
	color:#950210;
	font-size:18px;
	line-height:14px;
	padding:0 0 0 6px;
        font-family: Arial;

        padding-left: 12px; padding-right: 12px;

}
.news-element-monther{
    	font-size:10px;
}

.news-element-name {
	color:#7e002c;
	padding:5px;
}
.news-element-name a {
	color:#7e002c;
	text-decoration:underline;
}
.news-element-name a:hover {
	text-decoration:none;
}


.news-element-anons {
	color:#565a62;
	padding:0 5px 10px 5px;
}


.text{
  margin-left: 122px;
  margin-right: 40px;
}

div #menu-left{
    /*background-color: #ffe9c7;*/
    position: absolute;
    font:12px/14px calibri;
    top: 12px;
    z-index: 40;
}

#menu-left h3{

	padding:18px;
        width:100%;

	background: url(images/menu_top_01.png) no-repeat top left;
}

#menu-left ul{
    margin: 0;
    padding: 0;
    list-style-image: none;
    padding-left: 35px;
    width:100%;
   /* margin-top: -118px;*/
    /*padding-top: 29px;*/
    /*padding-bottom: 32px;*/
    list-style: none;
    background: url(images/menu_top_02.png) repeat-y 0 0;
}

#menu-left li{
    background:url("images/bullet-li.png") no-repeat 0 50%;
    padding-left: 10px;
    font-weight: bold;
    width:176px;
}

#menu-left li.first a{

    border: none;

}

#menu-left li a{

    display: block;
   /* width: 184px;
    height: 23px;*/
    line-height: 22px;
    color: #40352f;
    text-decoration: none;
    text-transform: uppercase;
    border-top: 1px dashed #40352f;
}

ul#last{
	height:52px;
	/*padding:20px;*/
	background: url(images/menu_top_03.png) no-repeat bottom left;
}




.t {background: url("images/ramka_center_top.png") no-repeat scroll 40% 0 transparent; width: 263px;}
.b {background: url("images/ramka_center_bottom.png") no-repeat scroll 41% 99% transparent;}
.l {background: url("images/ramka_left_center.png") no-repeat scroll 0 49% transparent;}
.r {background: url("images/ramka_right_center.png") no-repeat scroll 84% 50% transparent; width: 259px; height: 168px;}
.lb { background: url("images/ramka_left_bottom.png") no-repeat scroll 0 98% transparent;}
.br {background: url("images/ramka_right_bottom.png") no-repeat scroll 84% 98% transparent;}
.lt {background: url(images/ramka_left_top.png) no-repeat top left;}
.tr {background: url("images/ramka_right_top.png") no-repeat scroll 85% 0 transparent; padding: 22px; width: 213px;  height: 125px;}
/*width: 213px; padding-top: 22px;*/
.tl_box {background: url(images/mainbox_top_01.png) no-repeat top left;}

.tr_sub{background: none repeat scroll 0% 0% rgb(255, 233, 198); width: 178px; height: 121px; padding-left: 0px; margin-left: 4px; margin-top: 2px;}
.tr_sub h3{padding-left: 15px; padding-top: 4px;}
.tr_sub p{padding-left: 15px; padding-top: 10px;}
.tr_sub a{color: rgb(182, 4, 21); padding-left: 15px;}




.block-bascet-left{
    height: 47px; background: url("images/back_center.png") no-repeat scroll 29% 0% transparent; 
	color:#fff;
}
.block-bascet-sp1{
/*float: left; width: 45px; height: 48px; background: url("images/back_left.png") repeat-x scroll 0pt 0pt transparent; left: 0px; margin-left: 3px;
*/    background: url("images/back_left.png") repeat-x scroll 0 0 transparent;
    float: left;
    height: 48px;
    left: 0;
    margin-left: 3px;
    margin-top: -2px;
    width: 45px;
}
.block-bascet-sp2{
    width: 45px; background: url("images/back_right.png") repeat-x scroll 0pt 0pt transparent; float: right; position: absolute; height: 48px; right: 0px; left: 182px;
   z-index: -1;
}

.bascet span.zag {
	padding-left:35px;
	background:url("images/baskimg.png") top left no-repeat;
}

/*.block-bascet-left span.text{
    height: 12px;
 
    margin-right: 14px;
    padding-top: 7px;
    margin-top: 0px;
    width: 100px;
      background: url("images/back_center.png") no-repeat scroll 29% 0 transparent;
    color: #FFFFFF;
    height: 47px;
    width: 338px;
}*/

.block-bascet-left span.numi{
  padding-top: 7px;
  color: #F49025;
  width: 58px;
  margin-top: 0px;
  margin-right: 14px;
}

.block-bascet-icon{
    margin-right: 2px;
    margin-bottom: 0pt;
    float: left;
    padding-top: 1px;
    margin-top: -3px;
    position: absolute;
    left: 18px;
    right: 186px;
    top: 14px;
    /*width: 22px; height: 19px;
    background:url("images/button-basket-add.png") top left no-repeat;*/
   
}

input.input2 {
	
	padding:0 5px;
	border:none;
	background:url("images/input2.png") center center no-repeat;
       font: 12px/10px Arial;
       color:#67282f;
    height: 16px;
    padding: 0 13px;
    width: 141px;
}

.subscrite{
    padding-top: 0px; margin-top: 6px; margin-bottom: 6px; padding-left: 15px;
}
.footer_1 {
    margin: 0px;
    padding: 0px;
    float:left;
     margin-top: -80px;
     position: relative;
     z-index: 2;
    
}
.footer_2 {
    float:right;
     position: relative;
      margin-top: -80px;
     z-index: 3;
}
.footer_center {
    margin-left:400px; width:250px;
     position: relative;
      margin-top: -80px;
     z-index: 4;
}
.footer_gan{
    width:476px;
    height:349px;
    margin-left:-150px;
    background:url(images/gan-niz.png) top left no-repeat;
    margin-top:-270px;
     position: relative;
     z-index: 1;
   }
   .subscribe-form{padding:10px;}
   .submit_podpiska{
   background-color:transparent;
   color:#b60415;
   text-decoration:underline;
   }
   .galki{display:none;}
   /*.korzina{
    margin-right: 0;
    padding-top: 15px;
    width: 150px;
   }*/
   .lmen { float:left; left: 0; position: absolute; margin-top: -30px;}
   .left_text p {
       padding-top: 14px;
    }
    .sale_basket_small {
      color:#fffaef;
    }
    .basket_content b, .basket_content span{
      color:#f59125;
      text-decoration:none;
    }
    .basket_content{

  margin-right: 0;
    padding-top: 4px;
    width: 200px;
}
.in_basket a{

 text-decoration:none;
}
.in_basket{
  font-size:10pt;
 font-family: Arial;
}
.left_menu{
   width: 213px;
}
.block-bascet-left{
 width: 330px;

}
.description a{
  font-family: Georgia, 'Times New Roman', Times, serif;
  font-style: italic;
  font-size:20px;
  text-decoration:none;
  }
  .description {padding: 10px;}
  .description p{
      font-family: Georgia, 'Times New Roman', Times, serif;
   font-size:11pt;
}
.salle{

 width:160px;

}
.cena{

background:url("images/fon-cena.png") ;
background-repeat: no-repeat;
height:40px;
padding: 10px 0 10px 10px;
}
.cena a{
font-size:12px;}
.cena a:link {

 text-decoration:none;
 color: #000000;
 }
.cena a:hover {
  color: red;
  
 }
 .catalog-price{
 font-size:17px;
 }
 .niz-ramki{
 width:165px;
 height:10px;
border-bottom:  solid;  
border-bottom-color:#9f7f65;
border-bottom-width:2px;
 }
 .kat-tab{
 height:150px;
 width:670px;
 border:0;
border-bottom:  solid;
 border-bottom-color:#9f7f65; 
 border-bottom-width:2px; 
 padding-bottom:10px; 
 padding-top:10px;
 }
 .kartinka{
text-align:center;
 border-style: solid;
 border-color:#FFF;
 border-width: 3px;
 }
 .topik{
   padding:50px 0 50px 0;
   }
	.top-hed{
	font-family: Georgia,'Times New Roman',Times,serif;
    font-size: 20px;
    font-style: italic;
    text-decoration: none;
	color: #750702;}
	.pic{
	width:400px;
	height:400px;
	border-color: #FFFFFF;
	margin-right:20px; 
    border-style: solid;
    border-width: 0px;
    text-align: center;
	}
	.blank{ height:400px;}
	.hed{
   font-family: Georgia,'Times New Roman',Times,serif;
    font-size: 18pt;
    font-style: italic;
    text-decoration: none;
	color: #750702;}
	.cen{
    height: 200px;
    margin-bottom: 120px;
    margin-left: 500px;
    margin-top: -324px;
    width: 165px;
}
	.korzina{
background: url("images/fon-dob-kor.png") repeat scroll 0 0 transparent;
    font-family: 'Times New Roman';
    font-size: 13pt;
    height: 28px;
    margin-top: 10px;
    padding: 4px 0 5px 0px;
	vertical-align:middle;
	 color:#FFF;
    width: 162px;}



div#menu_str {
    position: absolute;
    font:12px/14px calibri;
    top: 60px;
    z-index: 40;
}

#menu_str h3{

	padding:18px;
        width:100%;

	background: url(images/menu_top_01.png) no-repeat top left;
}

#menu_str ul{
    margin: 0;
    padding: 0;
    list-style-image: none;
    padding-left: 35px;
    width:100%;
   /* margin-top: -118px;*/
    /*padding-top: 29px;*/
    /*padding-bottom: 32px;*/
    list-style: none;
    background: url(images/menu_top_02.png) repeat-y 0 0;
}



#menu_str li.first a{

    border: none;

}

#menu_str li a{

    display: block;
     line-height: 22px;
    color: #40352f;
    text-decoration: none;

}
  


#med1{
    background: url("images/med.png") no-repeat scroll 0 0 transparent;
    height: 186px;
    left: 160px;
    position: absolute;
    top: -24px;
    width: 125px;
    z-index: 56;
}

#med2 {
    background: url("images/med-2.png") no-repeat scroll 0 0 transparent;
    height: 125px;
    left: 75px;
    position: absolute;
    top: 450px;
    width: 125px;
    z-index: 30;
}



.ramka{
    position: relative; margin: 0pt; padding: 0pt; top: 600px;
    width: 213px;
}

.bascet {
    position: relative;
    right: 0;
    z-index:70;
    font-size: 11px;
    top: 600px;
    width: 348px;
}

ul#css3menu1 ul{
display:none;
position:absolute;
left:100%;
top:0;
-moz-box-shadow:3.5px 3.5px 5px #000000;
-webkit-box-shadow:3.5px 3.5px 5px #000000;
box-shadow:3.5px 3.5px 5px #000000;
padding:0 10px 10px;

}
ul#css3menu1 li:hover>*{
	display:block;}
ul#css3menu1 li:hover{
	position:relative;}
ul#css3menu1{
	display:block;float:left;}
ul#css3menu1 li{
	display:block;white-space:nowrap;}
ul#css3menu1 a,ul#css3menu1 a.pressed{
display:block;
vertical-align:middle;
text-align:left;
text-decoration:none;
color:#000000;
text-shadow:#FFF 0 0 1px;cursor:pointer;
padding:0 0 0 5px;
}