* { margin:0px; padding:0px; }

table {
	border-collapse: collapse;
	margin:0; padding:0;
	color: #bb9e81;
	font-family: Verdana;
	font-size: 11px;
}
table.reg_res
{
    padding: 2px;
    margin: 2px;
    color: #bb9e81;
    border-collapse: separate;
    background-color: #290101;
}
table.reg_res tr td
{
    padding: 2px;
    color: #FFCCFF;
}
table.reg_res tr th
{
    padding: 2px;
    color: #FFCCFF;
}
table.authorisation
{
    padding: 2px;
    margin: 2px;
}
table.authorisation tr td
{
    padding: 2px;
    margin: 2px;
}

html { height:100%; }
body {
	background: #290305 url(../images/bg_grid.jpg);
	color: #bb9e81;
	font-family: Verdana;
	font-size: 11px;
	height: 100%;
}

img { border-width: 0; }


ol.nostyle {
	margin:0;
	padding:0px;
	list-style-type: none;
}

ol.nostyle li {
	margin: 5px 0 0px 30px;
	padding-left:0px;
}

/*--------------------------------------------------------------------------------------------------------------*/
A, A:active, A:focus, A:link, A:visited { font-size: 11px; font-family: Tahoma; color: #ff8b00;  text-decoration: none; line-height: 130%;}
A:hover { font-size: 11px; font-family: Tahoma; color: #ff8b00; text-decoration: underline; line-height: 130%;} 

A.podmenu, A.podmenu:active, A.podmenu:focus, A.podmenu:link, A.podmenu:visited { font-size: 10px; font-family: Tahoma; color: #9e6726;  text-decoration: none;}
A.podmenu:hover { font-size: 10px; font-family: Tahoma; color: #9e6726; text-decoration: underline;} 

A.menu2, A.menu2:active, A.menu2:focus, A.menu2:link, A.menu2:visited { font-size: 11px; font-family: Verdana; color: #ff8b00;  text-decoration: none;}
A.menu2:hover { font-size: 11px; font-family: Verdana; color: #ff8b00; text-decoration: underline;} 

A.reg, A.reg:active, A.reg:focus, A.reg:link, A.reg:visited { font-size: 11px; font-family: Verdana; color: #6E0F14;  text-decoration: underline;}
A.reg:hover { font-size: 11px; font-family: Verdana; color: #981219; text-decoration: underline;} 

A.forgot, A.forgot:active, A.forgot:focus, A.forgot:link, A.forgot:visited { font-size: 10px; font-family: Verdana; color: #6E0F14;  text-decoration: underline;}
A.forgot:hover { font-size: 10px; font-family: Verdana; color: #981219; text-decoration: underline;} 

A.article, A.article:active, A.article:focus, A.article:link, A.article:visited { font-size: 12px; font-family: Verdana; color: #D4C58F;  text-decoration: none;}
A.article:hover { font-size: 12px; font-family: Verdana; color: #D4C58F; text-decoration: underline;} 
/*--------------------------------------------------------------------------------------------------------------*/

.pad_5 { padding:5px; }
.pad_b10 { padding-bottom:10px; }
.pad_l10 { padding-left:10px; }
.pad_l20 { padding-left:20px; }
.pad_l120 { padding-left:120px; }
.pad_r5 { padding-right:5px; }
.pad_r10 { padding-right:10px; }
.pad_r20 { padding-right:20px; }
.pad_r20 { padding-right:20px; }
.pad_t10 { padding-top:10px; }
.pad_t20 { padding-top:20px; }
.pad_t25 { padding-top:25px; }
.pad_t40 { padding-top:40px; }
.pad_t60 { padding-top:60px; }
.pad_t85 { padding-top:85px; }
.pad_t200 { padding-top:200px; }
.font_10 { font-size: 10px;}
.lh_150 { line-height: 150%; }

/*--------------------------------------------------------------------------------------------------------------*/

.activecategory { font-size: 11px; font-family: Verdana; color: #ffffff; }

.attention {font-size: 13px; color: #ff0000;}

.chanel { 
	color: #D99857; 
	font-size: 11px; 
	padding: 30px 20px 0 120px;
}

.copyright {
	padding: 0 0 5px 10px;
	color: #C35D5D;
	font-family: Arial;
	font-size: 12px;
}

.entrance, .entrance2, .send, .entrancebig {
	background: #3f0000;
	width: 55px; height: 18px;
	color: #981219;
	font-size: 10px;
	font-family: Verdana;
	border-top: 1px solid #4a1212;
	border-left: 1px solid #4a1212;
	border-right: 1px solid #1d0203;
	border-bottom: 1px solid #1d0203;	
}

.entrance3{
	width: 55px; height: 18px;
	background: #EAE78A;
	height: 18px;
	color: #240202;
	font-size: 10px;
	font-family: Verdana;
	border-top: 1px solid #FFFFFA;
	border-left: 1px solid #FFFFFA;
	border-right: 1px solid #9B9959;
	border-bottom: 1px solid #9B9959;	
}

.send { width: 70px; }

.entrance2 { width: 60px; }

.entrance3 { width: 125px; }

.entrancebig, .entrancebig2 { width: 220px; }

.entrancebig2 {
	background: #EAE78A;
	height: 18px;
	color: #240202;
	font-size: 10px;
	font-family: Verdana;
	border-top: 1px solid #FFFFFA;
	border-left: 1px solid #FFFFFA;
	border-right: 1px solid #9B9959;
	border-bottom: 1px solid #9B9959;	
}

.inf {
	padding: 10px;
	color:#977f68; font-size: 9px; font-family: Verdana;
	line-height: 140%;
}

.inf2 {
	padding: 10px;
	color:#c96464; font-size: 9px; font-family: Verdana;
	line-height: 140%;
}

.kol {
	width: 40px; height: 18px;
	font-size: 10px;
	font-family: Verdana;
}

.maintext {
	color: #bb9e81;
	font-size: 10px;
	font-family: Verdana;
}

.maintextindex {
	color: #bb9e81;
	font-size: 14px;
	font-family: Verdana;
}

.menu2 { font-size: 11px; font-family: Verdana; color: #ffffff;}

.minitable { background: #270103; }
.minitable td {padding: 5px;}

.one {
	color:#977f68; 
	font-size: 9px; 
	font-family: Verdana;
}

.one2 {
	color:#c96464; 
	font-size: 9px; 
	font-family: Verdana;
	padding-top:10px;
}

.one3 {
	color:#7a0f0f; 
	font-size: 11px; 
	font-family: Tahoma;
	padding: 93px 198px 0 14px;
	padding-top: expression("90px");
}

.onenouser {
	color:#7a0f0f; 
	font-size: 11px; 
	font-family: Tahoma;
	padding: 113px 198px 0 14px;
	padding-top: expression("108px");
}

.podmenu_a { font-size: 10px; font-family: Tahoma; color: #ffffff; }

.regpassive { font-size: 11px; font-family: Verdana; color: #981219;  text-decoration: none; }

.s { font-size: 11px; font-family: Tahoma; color: #ff8b00; line-height: 130%; }

.stone { padding:10px; background: #290101; }

.sttwo { padding: 0px 198px 0 14px; color:#240202; font-size: 10px; font-family: Tahoma; }

.stthree { float: left; margin-right:10px; }

.stfour { font-size:9px; color:#ffedab; background-color:#000000; }

.stfive { border:1px solid #5D090F; background: #290101;}

.stsix { border-bottom:1px solid #5D090F; padding:5px; }

.stseven { border-bottom:1px solid #5D090F; border-right:1px solid #5D090F; padding:5px; }

.steight { border-bottom:1px solid #5D090F; }

.stnine { border-right:1px solid #5D090F; padding:5px; }

.sw { font-size: 11px; font-family: Tahoma; color: #ffffff; line-height: 130%; }

.sum { color: #FAC795; font-size: 10px; }

.textpole, .textpolemini, .textpolelong {
	background: #3f0000;
	width: 117px; height: 18px;
	color: #c96464;
	font-size: 10px;
	font-family: Verdana;
	border-top: 1px solid #1d0203;
	border-left: 1px solid #1d0203;
	border-right: 1px solid #4a1212;
	border-bottom: 1px solid #4a1212;	
}

.textarea{
	background: #3f0000;
	width: 117px; height: 130px;
	color: #c96464;
	font-size: 10px;
	font-family: Verdana;
	border-top: 1px solid #1d0203;
	border-left: 1px solid #1d0203;
	border-right: 1px solid #4a1212;
	border-bottom: 1px solid #4a1212;	
	scrollbar-arrow-color: #FF0000;
	scrollbar-face-color: #260000;
	scrollbar-track-color: #3f0000;
	scrollbar-highlight-color: #743939;
	scrollbar-3dlight-color: #1F2222;
	scrollbar-shadow-color: #4B1818;
	scrollbar-darkshadow-color: #140101;
}


.textpolemini { width: 40px; }
.textpolemini2 { width: 20px; font-size: 10px;}
.textpolelong { width: 157px;}


.tstyle { border:1px solid #5D090F; padding:5px; }
.tstyle2 { border:1px solid #5D090F; padding:10px 5px 10px 5px; background: #170303; font-family: Tahoma; font-size: 12px; color: #BF0F0F;}
.tstyle22 { padding:10px 5px 10px 5px; }
.tstyle23 { padding:10px 5px 10px 5px; }
.tstyle3 { border:1px solid #5D090F; padding:10px 5px 10px 5px;}

.zag { font-size: 20px; font-family: Tahoma; color: #ffedab; margin: 118px 0 50px 120px;}

.zagcustomtailoring { font-size: 20px; font-family: Tahoma; color: #ffedab; margin: 9px 0 20px 120px;}

.zag2{ font-size: 15px; font-family: Arial; color: #ffedab; font-weight: bold}
/*--------------------------------------------------------------------------------------------------------------*/

#address, #attention { display: none;}

#bloc {
	position:absolute; 
	width: 170px; 
	height:90px; 
	color:#c96464; 
	font-size: 9px; 
	font-family: Verdana; 
	top:16px; left: 17px; 
	z-index:1;
}	

#contactstable td {padding-bottom: 10px;}

#cushionsDIV {
	position:relative;
	width:100%; height:450px; 
	overflow:auto;  
	scrollbar-arrow-color: #FF0000;
	scrollbar-face-color: #260000;
	scrollbar-track-color: #3f0000;
	scrollbar-highlight-color: #743939;
	scrollbar-3dlight-color: #1F2222;
	scrollbar-shadow-color: #4B1818;
	scrollbar-darkshadow-color: #140101;
	vertical-align: top;
}

#detailed {
	background: url(../images/detailed.png) no-repeat; 
	position:relative; top:5px; left:100px;
	z-index:1;
	width: 23px; height: 16px;
	_background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/detailed.png, sizingMethod=crop);
	cursor: pointer;
}

#detailed2 {
	background: url(../images/detailed2.png) no-repeat; 
	position:relative; top:5px; left:130px;
	z-index:1;
	width: 23px; height: 16px;
	_background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/detailed2.png, sizingMethod=crop);
	cursor: pointer;
} 

#detailedspacer { position:absolute; top:5px; left:100px; z-index:2; }

#detailedspacer2 { position:relative; top:-10px; left:130px; z-index:2; }

#entomolog {
	background: url(../images/entomolog.png) no-repeat bottom right;
	width: 107px; height: 47px;
	_background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/entomolog.png, sizingMethod=crop);
}

#entrance { position:relative; top: 45px; right: 185px; }

#hiddeninfo {
	background: url(../images/show.jpg) no-repeat; 
	position:absolute; top:174px; right: 145px;
	width: 175px; height: 162px;
	padding-top:7px;
	display: none;
	z-index:3;
	/*background-attachment: expression("fixed");*/
}

#insidetop {
	width: 162px; height: 146px;
	overflow:auto; 
	scrollbar-arrow-color: #87643E;
	scrollbar-face-color: #3F250F;
	scrollbar-track-color: #1D1106;
	scrollbar-highlight-color: #87643E;
	scrollbar-3dlight-color: #1F2222;
	scrollbar-shadow-color: #513C25;
	scrollbar-darkshadow-color: #140101;
}

#hiddeninfo2 {
	background: url(../images/show2.jpg) no-repeat; ;
	position:absolute; top:-22px; right: 121px;
	width: 203px; height: 136px;
	padding-top:7px;
	display: none;
	z-index:3;
	/*background-attachment: expression("fixed");*/
}

#insidebottom {
	width: 190px; height: 120px;
	overflow:auto; 
	scrollbar-arrow-color: #FF0000;
	scrollbar-face-color: #260000;
	scrollbar-track-color: #3f0000;
	scrollbar-highlight-color: #743939;
	scrollbar-3dlight-color: #1F2222;
	scrollbar-shadow-color: #4B1818;
	scrollbar-darkshadow-color: #140101;
}

#leftcurtain {  background: url(../images/curtain_left.jpg) no-repeat top left; }
	
#leftcurtainbottom{
	background: url(../images/curtainleft_bottom.gif) no-repeat top left;
	position:absolute; top:401px; left:0px;
	width: 304px; height: 225px;
	z-index:1;
}	

#leftcurtainbottomshadow{
	background: url(../images/curtainleft_bottom.png) no-repeat top left;
	position:absolute; top:401px; left:0px;
	width: 304px; height: 225px;
	z-index:2;
	_background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/curtainleft_bottom.png, sizingMethod=crop);
}
	
#logo {
	background: url(../images/logo.jpg) no-repeat top left;
	position:absolute; top:0px; left:215px;
	width: 221px; height: 179px;
}	

#logout { position: absolute; top: 125px; right: 172px}

#logplace { position:relative; top: 25px; right: 170px; color: #800A0A; height: 100px;}

#menu {
	color: #ffffff;
	font-family: Tahoma;
	font-size: 12px;
	padding-top:100px;
	padding-left:16px;
}	

#menu2 { position:relative; top: 0px; right: 170px; }

#menuright { vertical-align:top; padding-top:5px; }

#mainline { background: url(../images/bg_line.jpg) repeat-x; }	
	
#needles {
	background: url(../images/needles.png) no-repeat bottom right; ;
	position:relative;
	width: 168px; height: 126px;
	_background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/needles.png, sizingMethod=crop);
}		

#articles {
	background: url(../images/article.png) no-repeat bottom right; ;
	position:relative;
	width: 231px; height: 202px;
	_background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/article.png, sizingMethod=crop);
}	
	
#contacts {
	background: url(../images/telephone.png) no-repeat bottom right; ;
	position:relative;
	width: 178px; height: 103px;
	_background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/telephone.png, sizingMethod=crop);
}		
	
#note_1 { 
	color:#977f68; 
	font-size: 9px; 
	font-family: Verdana; 
	position:relative;  
	top: 30px; 
	right: 192px; 
	width: 120px; 
	height: 200px; 
	z-index:1;
}

#note {
	color:#c96464; font-size: 9px; font-family: Verdana;
	background: url(../images/note_bottom.png) no-repeat bottom right;
	position:relative;
	width: 327px; height: 143px;
	_background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/note_bottom.png, sizingMethod=crop);
}	
#note_reg {
	background: url(../images/note_bottom_reg.png) no-repeat bottom right;
	position:relative;
	width: 327px; height: 87px;
	_background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/note_bottom_reg.png, sizingMethod=crop);
}
#note_basket {
	background: url(../images/basket.png) no-repeat bottom right;
	width: 169px; height: 187px;
	_background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/basket.png, sizingMethod=crop);
}


#pasplace { position:relative; top: 37px; right: 170px; color: #800A0A;}	
	
#rightcurtain { background: url(../images/curtain_right.jpg) no-repeat top right; }	
#rightcurtainreg { background: url(../images/curtain_right_reg.jpg) no-repeat top right; }	
#rightcurtainorder { background: url(../images/curtain_right_orderform.jpg) no-repeat top right; }	
	
#reg { position:relative; top: 25px; right: 170px; }	


#regtable td, #ordertable td { padding: 5px; }

#regtable, #regtable td { border:1px solid #5D090F; background: #290101; color: #D58585; }

#ordertable { border:1px solid #5D090F; border-bottom: 1px solid #290101; }
#ordertable td { border:1px solid #5D090F; }

#rightcurtainbottom{
	background: url(../images/curtainright_bottom.gif) no-repeat top left;
	position:absolute; top:395px; right:0px; z-index:1;
	width: 279px; height: 122px;
	right: expression("-1px");
}	
	
#rightcurtainbottomshadow{
	background: url('../images/curtainright_bottom.png') no-repeat left top;
	position:absolute; top:395px; right:0px; z-index:2;
	width: 279px; height: 122px;
	_background:none;
	right: expression("-1px");
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/curtainright_bottom.png, sizingMethod=crop);
}

#wall { background: url(../images/bg_walltop.jpg) repeat-x; }




td.level0
{	
}
td.level0 a, td.level0 a:hover, td.level0 a:visited, td.level0 a:active
{
    font-size: small;
    font-weight: bold;
}

td.level1
{
}
td.level1 a.level1, a.level1:hover
{
    font-size: 7pt;
    font-weight: normal;
    color: #CC6600;
    line-height: 9pt;
}

td.level2
{
    padding-left: 12px;
}
td.level2 a.level2, a.level2:hover
{
    font-size: 7pt;
    font-weight: normal;
    color: #996633;
    line-height: 9pt;
}

td.level_selected a.level_selected
{
	text-decoration: underline;
}

.menu_in
{
    background: url('../images/menu_long.gif') repeat-y bottom left;
	width: 101px;
	position: relative;
	left: -15px;
}
.menu_up
{
    background: url('../images/menu_up.gif') no-repeat top left;
	width: 101px; height: 25px;
	position: relative;
	left: -15px;
}
.menu_down
{
    background: url('../images/menu_down.gif') no-repeat top left;
	width: 101px; height: 25px;
	position: relative;
	left: -15px;
}

a.main_menu_static
{
    text-transform:uppercase;
}

img {filter:expression(fixPNG(this));}







div.newsdetails
{
    
}
div.newsdetails h1.title
{
    font-size:large;
    padding: 5px 2px 5px 2px;
    text-align:center;
}

div.newslinks
{
    float: right;
    width: 120px;
    border-left-style: double;
    border-left-width: 3px;
    border-left-color: #FFFF99;
    padding: 0 0 10px 5px;
}

div.resource
{
    padding: 15px 0 0 0;
}



div.newsholder
{
    
}
div.newsitem
{
    border-top: solid 2px #FFFFCC;
    padding-bottom: 20px;
}
div.newsitemseconder
{
    border-top: solid 2px #FFFFCC;
    padding-bottom: 20px;
}

div.newstitle
{
    border-bottom: solid 1px #bbb;
    border-bottom-color: #800000;
    padding-bottom: 10px;
}
div.newstitle a h2
{
    font-size:medium;
    padding: 5px 2px 5px 2px;
}