body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,
fieldset,input,p,blockquote,th,td,input {
margin:0; padding:0;
}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img {border:0;}
address,caption,cite,code,dfn,th,var {
font-style:normal;font-weight:normal;
}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;}

.clear {clear:both;}

body {
	font: 12px/18px Arial, Tahoma, Verdana, sans-serif;
	width: 100%;

}
a {
	outline: none;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}
p {
	margin: 0 0 18px
}
img {
	border: none;
}
input {
	vertical-align: middle;
}

#bg {
		background:url(../img/bg1.png) top center repeat-x;
}

#polosa {
	background:url(../img/polosa.png) repeat-x;
}

#wrapper {
	width: 980px;
	margin: 0 auto;
}

@font-face {
    font-family: Helios;
    src: url(font/13320.ttf);
	src: local("Helios"), url(font/13320.ttf) format("truetype"); /* for Firefox 3, Safari */
}


/* Header
-----------------------------------------------------------------------------*/
#header {
	height: 250px;
}

#upbg1 {
	height: 250px;
	background:url(../img/bgup1.png) top center no-repeat;
	
}

#upbg2 {
	height: 250px;
	background:url(../img/bgup2.png) top center no-repeat;
	
}

#logo {
	padding:25px 0 0 15px;
	float:left;
	width:283px;
	height:218px;
}

#basket {
	height:90px;
	font-size:18px;
	float: right;
	color:#4E4D49;
	margin:30px 5px 0 0;
}

#basket div {
	font-size:14px;
}

#basket div a:link, #basket div a:visited {
	color:#4E4D49;
	text-decoration:none;
	/*border-bottom: 1px dashed;*/
}

#basket div a:hover, #basket div a:active {
	color:#4E4D49;
	text-decoration:none;
}

.menu {
	font-family:Helios;
	font-size:28px;
	color:#1E0402;
	float:right;
	width:650px;
	margin:17px 10px 0 0px;
      }

.menu ul { padding:0; margin:0; list-style:none; border:0; float:right;}
.menu ul li { float:left; margin:0; padding:0 3px; border:0;}
.menu ul li a { float:left; margin:0 1px 0 0; padding:18px 0; color:#000; font:normal 26px Helios; text-decoration:none;}
.menu ul li a span { padding:18px 25px; background:none;}
.menu ul li a:hover {  background: url(../img/r_menu.gif) no-repeat right ; color:#1E0402;}
.menu ul li a:hover span {background:url(../img/l_menu.gif) no-repeat  left;}
.menu ul li a.active {background:url(../img/r_menu.gif) no-repeat  right ; color:#1E0402;}
.menu ul li a.active span {  background:url(../img/l_menu.gif) no-repeat  left ;}


/* Middle
-----------------------------------------------------------------------------*/
#content {
	width:980px;
	margin: 0 auto;
}

h1, h1 a:link, h1 a:visited {
	font-family:Helios;
	font-size:28px;
	color:#633229;
}

.text {
	margin:15px;
}

.left_block {
	width:300px;
	float:left;
	margin-right:5px;
}

.right_block {
	width:670px;
	float: right;
	margin-left:5px;
}

#content h1.title {
	text-align:center;
	/*text-transform:uppercase; */
	background:url(../img/headers-bg.jpg) center repeat-x;
}
#content h1.title span {
	background: url(../img/white.png);
	padding: 0px 5px 5px 5px;
	
}

#white {
	background:white;
	width: 100%;
	margin:none;
	padding:none;
	background:none;
}



/* Footer
-----------------------------------------------------------------------------*/
#prefooter {
	background:url(../img/bg.png);
}

#footer {
	width:980px;
	margin: 0 auto;
	height: 310px;
	background:url(../img/polosa2.png) top center no-repeat;
}

#footer #slogan {
	padding:85px 10px 10px 10px;
	float:right;
	font-family:Helios;
	font-size:23px;
	width:630px;
	color:#4e4d49;
}

#footer #copy {
	font-family:Helios;
	float:left;
	padding:45px 0 0 50px;
	font-size:18px;
	height:120px;
	color:#4e4d49;
	background:url(../img/copy.png) bottom left no-repeat;
}

#footer .banner {
	float:right;
	width:88px;
	height:31px;
	margin:100px 5px 0 0;

}

/****����� �������� ���������****/

.arc, .arc a:link, .arc a:visited {
     font-family:Helios;
     font-size:18px;
     color:#633229;
     text-decoration:none;

}
/*** �������� ������***/


.price {
     font-family:Helios;
     font-size:30px;
     color:#FF0000;
     text-decoration:none;
     white-space:nowrap;
	 overflow:hidden;
}



.name_prokrutka, a.name_prokrutka {font-size:15px;color:#633229; text-decoration:none;  font-weight: 500; background:url(../img/headers-bg.jpg) center repeat-x; padding: 5px;}
.fil{overflow:hidden;height:6px;width:100%}
a.fil {font-size:14px;color:#633229; text-decoration:none; padding:2px 5px; border:1px solid #CCC;background:#FFF}
.sectb a,.sectb a:hover{text-decoration:none; padding:2px 4px}
.fsttab{border:1px solid #bfbfbf;background:url('knopfon.gif') repeat-x top left}
.sectb{vertical-align:top;font-size:11px;white-space:nowrap;padding:1px 8px}
.semafor {position: absolute; z-index: 1; top: 0px; right: 0px; background:url('best.png'); height: 70px; width: 70px;}
.cl9{font-size:9px;}
.cl12{font-size:12px;}
.cl18{font-size:18px;}

#axcrt{border:3px solid #633229;z-index:100;width:300px;height:58px;font-size:16px;padding-top:42px;background:#F8F6EE}


/* Pop-up styles */

.highslide-active-anchor img{visibility:hidden}
.highslide-wrapper{background:#FFF}
.highslide-image{border:4px solid #FFF;background:#FFF}
.highslide-loading{display:block;color:#FFF;font-size:11px;font-weight:bold;text-decoration:none;border:1px solid #FFF;padding:3px;background:#000}
a.highslide-loading,a.highslide-loading:hover{color:#FFF;font-weight:bold;text-decoration:none}
.highslide-move{cursor:move}
.highslide-overlay{display:none}
a.highslide-full-expand{display:block;width:34px;height:34px;margin:0 10px 10px 0;background:url('fullexpand.gif') no-repeat}
.highslide-display-block{display:block}
.highslide-display-none{display:none}
.highslide{cursor:url(zoomin.cur), pointer;outline:none}




/* Menu styles */


td.dtree{width:99%;padding:1px 0px 2px 0px; font-size:28px;}
td.dtree a {text-decoration:none; color:#633229;}
td.dtree:hover {background:/*url(../img/headers-bg.jpg) */right repeat-y;  float:right; }
td.dtree a:hover{text-decoration:none; color:#ff6600;}
tr.dtree td{vertical-align:top;text-align:left}
tr.dtree:hover,tr.dtree:hover a,tr.dtree a:hover{color:#ff6600;}
td.dtfon{background: url('line.gif') repeat-y top left;}



/*td.dtree{width:99%;padding:1px 0px 2px 0px; font-size:24px;}
td.dtree a,td.dtree a:hover{text-decoration:none}
tr.dtree td{vertical-align:top;text-align:left}
tr.dtree:hover,tr.dtree:hover a,tr.dtree a:hover{color:#ff6600}
td.dtfon{background: url('line.gif') repeat-y top left;}*/

 /* Index styles */

.container{width:100%;padding-bottom:4px}
.fix{overflow:hidden;height:3px;width:100%;background:#4F78A0}
.headlink{color:#fff;border-top:1px solid #fff;border-bottom:1px solid #fff;padding:5px 16px;background:url('mfon.gif') repeat-x top left #E58A40}
.headlink a{text-decoration:none}
.headlink a:hover{text-decoration:underline}
.center{padding:0 4px; width:100%;}
.poisk a,.headlink a{color:#fff}
.htba{height:94px;padding-left:15px;background:url('nfon.gif') repeat-x top left #446991}
.htbb{padding-right:16px;width:50%;background:url('nfon.gif') repeat-x top left #446991}
.fonta{color:#fff;font-size:27px;font-family:"Trebuchet MS", Arial, Verdana}
.fontb{color:#fff;padding-left:1px;font-size:14px;font-family:"Trebuchet MS", Arial, Verdana}
.poisk{color:#fff;width:100%;border-top:1px solid #fff;background:url('pfon.gif') repeat-x top left #757A7B}
.poisk1{color:#fff;height:30px;padding:0 16px}
.btbl{text-align:left;color:#fff;height:70px;font-weight:bold;vertical-align:middle;padding:0 16px;background:url('bfon.gif') repeat-x bottom left #4F78A0}
.delm{cursor:default;margin:0 4px}
.pform{width:360px;border:1px solid #616265;padding-left:2px}
.stat{font-family:Tahoma, Arial, Verdana !important}

/* Block styles */

#left,#right{width:190px;background:url('bg.jpg') repeat-y top left #E1E2E5}
img.fixwidth{width:190px;height:1px}
.cbt {
           padding:4px 4px;
           /*background:url(../img/headers-bg.jpg) center repeat-x;*/
           
}


.cbt a:link, .cbt a:visited {
           padding:8px 4px;
           background:url(../img/headers-bg.jpg) center repeat-x;
           font-size:12px;
           color:#633229;
           font-weight: 600;
}





.hd{color:#fff;padding:5px 8px;background:url('tfon.gif') repeat-x top left #446991}
.hdb{padding:12px 12px 14px}

.hdbtop{ /*font-family:Helios;*/
     /*line-height:1.5;*/
     font-size:16px;
     color:#1E0402;
    text-decoration:none;
}

.hmin{padding:4px 0}
.hdbot{padding:4px 8px;/* background:url(../img/headers-bg.jpg) center repeat-x;*/}
 /* .hdbot a{font-size:12px;color:#633229; font-weight: 600; padding:4px 8px;background:url(../img/headers-bg.jpg) center repeat-x;} */
.hd a{color:#fff;text-decoration:none}
.hd a:hover{color:#fff;text-decoration:none}

/* Table styles */

table.gre{background:#D0D1D5}
table.gre td{background:#fff}
table.gre td.lt{font-weight:bold;background:#E4E6E9}
.pad{padding:8px}
.padt{padding:3px 8px;}
.padt a:link, .padt a:visited {font-size:14px; color:#633229; }

.cattop{
        margin-top:4pxx;
        padding:4px 0;
		font-size:17px;
		color:#7D544E;
	    
		}
		
.cattop a:link, .cattop a:visited {
        font-size:14px;
		color:#7D544E;
		text-decoration: none;/*underline*/
		
       }
       

.xalva table td {
	padding: 0 20px;
	
}

.xalva table td {
	padding: 10px 20px 0 20px;
	
}
