/*general box of pages----------------------------------------------------------------------------------------------------------*/
body { margin: 0px auto; padding: 0px; background-color: rgb(153, 153, 153); width: 1000px; position: relative; }

/*it is GENERAL box--------------------------------------------------------------------------------------------------------------*/
#GBox { overflow: auto; top: 0pt; width: 100%; height: 100%; background-color: rgb(255, 255, 255); }

h1, h2, h3 {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
}
h1 {margin-bottom: 0.5em; font-size: 130%; font-weight: normal; letter-spacing: -1px;}
h2 {margin-bottom: 0.5em; font-size: 100%; font-weight: normal;	letter-spacing: -1px;}
h3 {font-size: 90%; font-weight: bold;}

/*TOP BOX-------------------------------------------------------------------------------------------------------------------------*/
/*it is box of logotip*/
#logo { position: absolute; top: 47px; width: 236px; height: 51px; margin-top: 3px; margin-left: 20px; }
/*it is the style of top text menu*/
.TopMenu { position: absolute; left: 302px; top: 57px; width: 674px; height: auto; z-index: 2; margin-right: 0px; font-family: bold Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 115%; line-height: normal; font-size-adjust: none; font-stretch: normal; }
.TopMenu a:link { text-decoration: none; color: rgb(153, 153, 153); }
.TopMenu a:visited { text-decoration: none; color: rgb(153, 153, 153); }
.TopMenu a:hover { text-decoration: none; color: rgb(0, 0, 0); }
.TopMenu a:active { text-decoration: none; color: rgb(193, 39, 45); }
#TopMenu1 { font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size-adjust: none; font-stretch: normal; font-size: 105%; font-family: Arial,Helvetica,sans-serif; text-align: right; margin-left: 15px; }
/*it is the box of right-top way to person-room*/
#login_link {
	position: absolute;
	left: 658px;
	top: 85px;
	width: 308px;
	height: 15px;
	z-index: 2;
	margin-right: 0px;
	margin-top: 0px;
	paddihg-top: -3px;
	border: 1px;
	border-top-color: #CCCCCC;
	border-top-style: double;
	/*border-bottom-color: #CCCCCC;
	border-bottom-style: double;
	background-color: #FFFFFF;
	border-right-color: #CCCCCC;
	border-right-style: double;
	border-left-color: #CCCCCC;
	border-left-style: double;*/

}
#login_link a:link { text-decoration: none; color: rgb(153, 153, 153); }
#login_link a:visited { text-decoration: none; color: rgb(153, 153, 153); }
#login_link a:hover { text-decoration: none; color: rgb(0, 0, 0); }
#login_link a:active { text-decoration: none; color: rgb(193, 39, 45); }
#login { width: 980px; height: auto; clear: both; font-size: small; font-family: Arial,Helvetica,sans-serif; text-align: left; margin-left: 0px; margin-right: 5px; }
/*it is box for big picture into top*/
#picture { position: absolute; left: 110px; top: 118px; width: 317px; height: 306px; z-index: 0; }
/*it is box of presentation area (pictures)*/
#InfoArea { overflow: auto; position: absolute; left: 474px; top: 113px; width: 526px; height: 379px; padding-right: 0px; }

/*LEFT BOX--------------------------------------------------------------------------------------------------------------------------*/
/*it is box of left area*/
#LeftBox {	width: 200px; margin-top: 0px; padding-top: 150px; float: left;	padding-left: 20px;	margin-right: 30px;}
/*it is box of left menu*/
#Leftmenu {	width: 210px;	padding-top: 20px;	float: right;	padding-left: 0px;	padding-right: 5px;	margin-bottom: 20px;	margin-right: 0px; margin-top: 0px;	font-size: small;	color: #666666;	font-family: Arial, Helvetica, sans-serif;}
.leftmenufont {	color: #666666;	font-size: small;	font-family: Arial,Helvetica,sans-serif;}
.leftmenufont a:link {	text-decoration: none;	color: #999999;	font-family: Arial, Helvetica, sans-serif;	font-weight: bold;}
.leftmenufont a:visited {	text-decoration: none;	color: rgb(153, 153, 153);	font-weight: bold;}
.leftmenufont a:hover {	text-decoration: none;	color: rgb(0, 0, 0);	font-weight: bold;}
.leftmenufont a:active {	text-decoration: none;	color: rgb(193, 39, 45);	font-weight: bold;}


/*it is box of left 'zontik'*/
#LeftBlock_include {	width: 210px;	padding-top: 20px;	float: right;	padding-left: 0px;	padding-right: 5px;	margin-bottom: 20px;	margin-top: 0px;	font-size: small;	color: #666666;	font-family: Arial, Helvetica, sans-serif;}
.leftblockincfont {	color: #666666;	font-size: small;	font-family: Arial,Helvetica,sans-serif;}
.leftblockincfont a:link { text-decoration: none; color: rgb(153, 153, 153); }
.leftblockincfont a:visited { text-decoration: none; color: rgb(153, 153, 153); }
.leftblockincfont a:hover { text-decoration: none; color: rgb(0, 0, 0); }
.leftblockincfont a:active { text-decoration: none; color: rgb(193, 39, 45); }

#LeftBlock_newStat {	width: 199px;	padding-top: 15px;	float: right;	padding-bottom: 10px; padding-left: 0px;	padding-right: 8px;	margin-right: 0px; margin-bottom: 20px;	margin-top: 0px;	font-size: small;	color: #666666;	font-family: Arial, Helvetica, sans-serif; border-right: solid 1px #999999;}

.leftblocknewstat {	color: #333366;	font-size: x-small;	font-family: Arial,Helvetica,sans-serif;}
.leftblocknewstat a:link { text-decoration: none; color: #333366; }
.leftblocknewstat a:visited { text-decoration: none; color: rgb(153, 153, 153); }
.leftblocknewstat a:hover { text-decoration: none; color: #CC0000; }
.leftblocknewstat a:active { text-decoration: none; color: rgb(193, 39, 45); }

#LeftBlock_action {	width: 210px;	padding-top: 20px;	float: right;	padding-left: 0px;	padding-right: 5px;	margin-bottom: 20px;	margin-top: 0px;	font-size: small;	color: #999999;	font-family: Arial, Helvetica, sans-serif;}
.leftblockaction {	color: #666666;	font-size: small;	font-family: Arial,Helvetica,sans-serif;}
.leftblockaction a:link { text-decoration: none; color: rgb(153, 153, 153); }
.leftblockaction a:visited { text-decoration: none; color: rgb(153, 153, 153); }
.leftblockaction a:hover { text-decoration: none; color: rgb(0, 0, 0); }
.leftblockaction a:active { text-decoration: none; color: rgb(193, 39, 45); }

#LeftCap {
	width: 191px;
	padding-top: 0px;
	float: right;
	padding-bottom: 10px;
	padding-left: 0px;
	padding-right: 8px;
	margin-right: 11px;
	margin-bottom: 20px;
	margin-top: 10px;
	font-size: small;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	border-right: solid 1px;
	border-right-color: #FF3300;
}

.leftcap {	color: #333366;	font-size: x-small;	font-family: Arial,Helvetica,sans-serif;}
.leftcap a:link { text-decoration: none; color: #333366; }
.leftcap a:visited { text-decoration: none; color: rgb(153, 153, 153); }
.leftcap a:hover { text-decoration: none; color: #CC0000; }
.leftcap a:active { text-decoration: none; color: rgb(193, 39, 45); }

/*CENTER BOX-------------------------------------------------------------------------------------------------------------------------*/
/*it is general box for information*/
#TextBox { width: 450px; margin-top: 0px; padding-bottom: 40px; padding-top: 180px; margin-left: 20px; clear: none; float: left; }
.textboxfont { font-family: Arial,Helvetica,sans-serif; font-size: small; }
.textboxfont a:link { text-decoration: underline; color: #CC0000; }
.textboxfont a:visited { text-decoration: underline; color: rgb(153, 153, 153); }
.textboxfont a:hover { text-decoration: underline; color: rgb(0, 0, 0); }
.textboxfont a:active { text-decoration: none; color: rgb(193, 39, 45); }
/*it is for information into table*/
.textboxtablefont {	font-family: Arial,Helvetica,sans-serif;	font-size: small;	color: #333333;}
.textboxtablefont a:link {	text-decoration: none;	color: #666666;	font-family: Arial, Helvetica, sans-serif;	font-size: small;	font-weight: bold;}
.textboxtablefont a:visited {	text-decoration: none;	color: rgb(153, 153, 153);	font-family: Arial, Helvetica, sans-serif;	font-size: small;	font-weight: bold;}
.textboxtablefont a:hover {	color: #000000;	font-family: Arial, Helvetica, sans-serif;	font-size: small;	font-weight: bold;}
.textboxtablefont a:active { text-decoration: none; color: rgb(193, 39, 45); }
/*it is box of '404' area - minisector*/
#sorry_remont {	width: 440px;	margin-top: 10px;	padding-top: 10px;	float: left;	padding-left: 10px;	padding-right: 10px; padding-bottom: 10px; border-left: 1px dotted;	border-right: 1px dotted;	border-top: 1px dotted;	border-bottom: 1px dotted;	border-color: #FF0000;}

#price {	width: 450px;	position: relative; margin-top: 10px;	padding-top: 5px;	float: left;	padding-left: 10px;	padding-right: 10px; margin-right: 10px;	border-left: 1px dotted;	border-right: 1px dotted;	border-top: 1px dotted;	border-bottom: 1px dotted;	border-color: #FF0000;}
#gal_call {	width: 449px; margin-top: 0px;	padding-top: 0px;	float: left;	padding-left: 0px;	margin-right: 0px;	border-color: #cccccc;	background-color: #FFFFCC; }

#skk_warning {
	width: 430px;
	margin-top: 10px;
	padding-top: 10px;
	float: left;
	padding-left: 10px;
	margin-right: 0px;
	margin-bottom: 20px;
	padding-bottom: 10px;
	border: 1px;
	border-top-color: #FF0000;
	border-top-style: double;
	border-bottom-color: #FF0000;
	border-bottom-style: double;
	background-color: #FFFFCC;
	padding-right: 5px;
}

/*RIGHT BOX'-------------------------------------------------------------------------------------------------------------------------*/
/*it is first right box 'key'*/
#RightBlock1 {
	width: 208px;
	padding-top: 260px;
	float: right;
	padding-left: 0px;
	padding-right: 5px;
	margin-bottom: 10px;
	margin-top: 0px;
	background-color: #FFFFFF;
}
.rightblock1font { color: rgb(255, 255, 255); font-size: small; font-family: Arial,Helvetica,sans-serif; }
.rightblock1font a:link { text-decoration: none; color: rgb(153, 153, 153); }
.rightblock1font a:visited { text-decoration: none; color: rgb(153, 153, 153); }
.rightblock1font a:hover { text-decoration: none; color: rgb(0, 0, 0); }
.rightblock1font a:active { text-decoration: none; color: rgb(193, 39, 45); }


.anons { color: #666666; font-size: x-small; font-family: Arial,Helvetica,sans-serif; }
.anons a:link { text-decoration: none; color:  #666666; }
.anons a:visited { text-decoration: none; color:  #666666; }
.anons a:hover { text-decoration: none; color:  #666666; }
.anons a:active { text-decoration: none; color:  #666666; }
.anons ul { list-style: none; margin-left: 18px;  padding-left: 0px; text-indent: 0em; list-style-image: url("grapf/designpic/redpoint.gif");}
.anons li { margin-left: 0px; left-padding: 0px; padding-right: 0px;}

.redXsmall {
	color: #FF0000;
	font-size: x-small;
	font-family: Arial,Helvetica,sans-serif;
	font-weight: bold;
}
.redsmall {
	color: #FF0000;
	font-size: small;
	font-family: Arial,Helvetica,sans-serif;
	font-weight: bold;
}
.redmedium {
	color: #FF0000;
	font-size: 140%;
	font-family: Arial,Helvetica,sans-serif;
	font-weight: normal;
}
.redbig {
	color: #FF0000;
	font-size: 250%;
	font-family: Arial,Helvetica,sans-serif;
	font-weight: bold;
}

#RightBlock1_2 { width: 195px;	border-left: 1px solid  #999999;
padding-top: 10px;	padding-bottom: 10px; float: right; padding-left: 3px; padding-right: 14px;	margin-left: 0px; margin-bottom: 20px; margin-top: 0px;}
.rightblock1_2font { color: #000000; font-size: small; font-family: Arial,Helvetica,sans-serif; }
.rightblock1_2font a:link { text-decoration: none; color: #000000; }
.rightblock1_2font a:visited { text-decoration: none; color: #000000; }
.rightblock1_2font a:hover { text-decoration: none; color: #000000; }
.rightblock1_2font a:active { text-decoration: none; color: #000000; }

/*it is second right box 'i'*/
#RightBlock2 {	width: 210px;	padding-top: 20px;	float: right;	padding-left: 0px;	padding-right: 5px;	margin-bottom: 20px;	margin-top: 0px;	color: #999999;	font-family: Arial, Helvetica, sans-serif;	font-size: small;}
.rightblock2font {	color: #999999;	font-size: small;	font-family: Arial, Helvetica, sans-serif;}
.rightblock2font a:link { text-decoration: none; color: rgb(153, 153, 153); }
.rightblock2font a:visited { text-decoration: none; color: rgb(153, 153, 153); }
.rightblock2font a:hover { text-decoration: none; color: rgb(0, 0, 0); }
.rightblock2font a:active { text-decoration: none; color: rgb(193, 39, 45); }
/*it is theard right box 'globus'*/
#RightBlock3 {	width: 210px;	padding-top: 20px;	float: right;	padding-left: 0px;	padding-right: 5px;	margin-bottom: 20px;	margin-top: 0px;	font-size: medium;}
.rightblock3font { color: rgb(255, 255, 255); font-size: medium; font-family: Arial,Helvetica,sans-serif; }
.rightblock3font a:link { text-decoration: none; color: rgb(153, 153, 153); }
.rightblock3font a:visited { text-decoration: none; color: rgb(153, 153, 153); }
.rightblock3font a:hover { text-decoration: none; color: rgb(0, 0, 0); }
.rightblock3font a:active { text-decoration: none; color: rgb(193, 39, 45); }
/*it is right-low box 'reklama'*/
#RightBlock4 { width: 210px;	padding-top: 20px;	float: right; padding-left: 0px; padding-right: 5px;	margin-bottom: 20px; margin-top: 0px;}
.rightblock4font { color: rgb(255, 255, 255); font-size: small; font-family: Arial,Helvetica,sans-serif; }
.rightblock4font a:link { text-decoration: none; color: rgb(153, 153, 153); }
.rightblock4font a:visited { text-decoration: none; color: rgb(153, 153, 153); }
.rightblock4font a:hover { text-decoration: none; color: rgb(0, 0, 0); }
.rightblock4font a:active { text-decoration: none; color: rgb(193, 39, 45); }

/*RIGHT ABOUT-------------------------------------------------------------------------------------------------------------------------*/
#total_about {
	width: 195px;
	padding-top: 0px;
	float: left;
	padding-left: 0px;
	padding-right: 0px;
	margin-bottom: 20px;
	margin-top: 0px;
	border: 2px;
	border-left-color: #CCCCCC;
	border-left-style: solid;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
}

#about_element {
	width: 177px;
	padding-top: 3px;
	float: left;
	padding-left: 3px;
	padding-right: 3px;
	margin-bottom: 10px;
	margin-top: 0px;
	background-color: #FFFFFF;
	margin-left: 8px;
	margin-right: 0px;
	padding-bottom: 3px;
	border: 1px;
	border-top-color: #CCCCCC;
	border-top-style: solid;
	border-bottom-color: #CCCCCC;
	border-bottom-style: solid;
	border-left-color: #CCCCCC;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-right-style: solid;
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #999999;
}
#about_element a:link {
	text-decoration: none;
	color: #FF0000;
	font-size: small;
	font-weight: bold;
}
#about_element a:visited { 	text-decoration: none;
	color: #FF0000;
	font-size: small;
	font-weight: bold; }
#about_element a:hover { 	text-decoration: underline;
	color: #FF0000;
	font-size: small;
	font-weight: bold; }
#about_element a:active { 	text-decoration: none;
	color: #FF0000;
	font-size: small;
	font-weight: bold; }
	
#about_us {
	width: 210px;
	padding-top: 5px;
	float: left;
	padding-left: 3px;
	padding-right: 3px;
	margin-bottom: 20px;
	margin-top: 0px;
	background-color: #FFFFFF;
	margin-left: -20px;
	margin-right: 0px;
	padding-bottom: 5px;
	border: 2px;
	border-top-color: #CCCCCC;
	border-top-style: solid;
	border-bottom-color: #CCCCCC;
	border-bottom-style: solid;
	border-left-color: #CCCCCC;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-right-style: solid;
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	color: #FF0000;
	font-weight: bold;
}

#about_us_txt {
	width: 180px;
	padding-top: 5px;
	float: left;
	padding-left: 10px;
	padding-right: 3px;
	margin-bottom: 7px;
	margin-top: 7px;
	background-color: #FF0000;
	margin-left: 10px;
	margin-right: 0px;
	padding-bottom: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #FFFF99;
}

/*LEFT COMMENT DILETANT -------------------------------------------------------------------------------------------------------*/
#dilet_leftTotal {
	width: 180px;
	padding-top: 0px;
	float: right;
	padding-left: 0px;
	padding-right: 5px;
	margin-bottom: 20px;
	margin-right: 12px;
	margin-top: 0px;
	border: 1px;
	border-right-color: #FF0000;
	border-right-style: solid;
	text-align: right;	
}
#dilet_leftTotal a:link {
	text-decoration: none;
	color: #999999;
	font-size: x-small;
}
#dilet_leftTotal a:visited { text-decoration: none;
	text-decoration: none;
	color: #999999;
	font-size: x-small;}
#dilet_leftTotal a:hover { 	text-decoration: none;
	color: #000000;
	font-size: x-small;
}
#dilet_leftTotal a:active { text-decoration: none;
	text-decoration: none;
	color: #999999;
	font-size: x-small;
}
#dilet_box {
	width: 180px;
	padding-top: 10px;
	float: right;
	padding-left: 10px;
	padding-right: 10px;
	margin-bottom: 0px;
	margin-top: 0px;
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-right: 0px;
	padding-bottom: 10px;
	border: 1px;
	border-top-color: #FF0000;
	border-top-style: solid;
	border-right-color: #FF0000;
	border-right-style: solid;
	border-bottom-color: #FF0000;
	border-bottom-style: solid;
	border-left-color: #FF0000;
	border-left-style: solid;
	text-align: right;	
}

#dilet_incl {
	width: 150px;
	padding-top: 1px;
	float: right;
	padding-left: 10px;
	padding-right: 10px;
	margin-bottom: 0px;
	margin-top: 0px;
	background-color: #FF0000;
	margin-left: 0px;
	margin-right: 0px;
	padding-bottom: 1px;
	border: 1px;
	border-top-color: #FF0000;
	border-top-style: solid;
	border-bottom-color: #FF0000;
	border-bottom-style: solid;
	border-left-color: #FF0000;
	border-left-style: solid;
	border-right-color: #FF0000;
	border-right-style: solid;
}

.font_dilet {
	color: #FFFFFF;
	font-size: large;
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
}

.font_dilet a:link { text-decoration: none; color: #FFFF00; }
.font_dilet a:visited { text-decoration: none; color: #FFFF00; }
.font_dilet a:hover { text-decoration: underline; color: #FFFF00; }
.font_dilet a:active { text-decoration: none; color: #FFFF00; }

.font_paket {
	color: #FFFFFF;
	font-size: large;
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
	background-color: #FF0000;
	padding-right: 3px;
	padding-left: 3px;
}

.font_paket a:link { text-decoration: none; color: #FFFF00; }
.font_paket a:visited { text-decoration: none; color: #FFFF00; }
.font_paket a:hover { text-decoration: underline; color: #FFFF00; }
.font_paket a:active { text-decoration: none; color: #FFFF00; }
/*BOTTOM BOX-------------------------------------------------------------------------------------------------------------------------*/
/*bottom box*/
#DownBox { width: 875px; margin-top: 0px; padding-top: 0px; float: right; padding-bottom: 40px; padding-right: 20px; }
/*bottom box include foto and flower*/
#DownBox_include { width: 305px; margin-top: 0px; padding-top: 0px; float: right; padding-bottom: 40px; padding-right: 20px; }
/*in is 'podval'*/
#BottomBox { padding: 10px 0px; width: 100%; background-color: rgb(210, 211, 213); clear: both; float: left; margin-top: 0px; left: 0px; position: relative; }
/*NetSalon*/
#copy { width: 235px; float: left; padding-left: 20px; }
#copy a:link { font-size: small; color: rgb(102, 102, 102); font-family: Arial,Helvetica,sans-serif; cursor: pointer; }
#copy a:hover { font-size: small; color: rgb(102, 102, 102); font-family: Arial,Helvetica,sans-serif; cursor: pointer; }
#copy a:visited { font-size: small; color: rgb(102, 102, 102); font-family: Arial,Helvetica,sans-serif; cursor: pointer; }
#copy a:active { font-size: small; color: rgb(102, 102, 102); font-family: Arial,Helvetica,sans-serif; cursor: pointer; }
/*contact information*/
#contacts { border-left: 1px dotted rgb(102, 102, 102); margin-left: 30px; float: left; padding-left: 20px; }
#contacts a:link { text-decoration: none; color: rgb(153, 153, 153); }
#contacts a:visited { text-decoration: none; color: rgb(153, 153, 153); }
#contacts a:hover { text-decoration: none; color: rgb(0, 0, 0); }
#contacts a:active { text-decoration: none; color: rgb(193, 39, 45); }
/*serchers and catalogs*/
#search { margin-left: 14px; float: left; width: 330px; }
.font_bottom { font-size: small; color: rgb(102, 102, 102); font-family: Arial,Helvetica,sans-serif; }
.font_bottom a:link { text-decoration: none; color: rgb(153, 153, 153); }
.font_bottom a:visited { text-decoration: none; color: rgb(153, 153, 153); }
.font_bottom a:hover { text-decoration: none; color: rgb(0, 0, 0); }
.font_bottom a:active { text-decoration: none; color: rgb(193, 39, 45); }
#counter { float: right; padding-right: 5px; padding-top: 5px; }

/*new_ex_right_incert_mod*/
#vstavka {
	float: right;
	width: 160px;
	padding: 20px 0px 15px 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #000000;
}
#vstavka.modul { margin: 0px 0px 0px 30px; float: left;	border-left: solid 1px #999999;	border-right: solid 2px #999999; border-top: solid 1px #999999; border-bottom: solid 2px #999999; 	background-color: #FFFFCC;}
.modul a:link {	color: #FF0000;	text-decoration: underline;}
.modul a:visited { color: #FF0000; text-decoration: underline; }
.modul a:hover { text-decoration: underline; color: rgb(0, 0, 0); }
.modul a:active { text-decoration: none; color: rgb(193, 39, 45); }

#vstavka.modul ul {list-style: none; margin-top: -10px;	margin-bottom: -10px;	padding-left: 20px; margin-left: 0px;}
#vstavka.modul li {	margin-left: -10px; padding-left: 10px;	padding-right: 5px;	background:  url("grapf/designpic/ns_menu_redugol.gif") no-repeat left center;}

/*new_ex_left_for_banner*/

#vstavkaLeft {
	float: right;
	width: 140px;
	padding: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #000000;
}
#vstavkaLeft.modulLeft {position: relative;
	margin: 0px -30px 0px 0px; float: right;	
	border-left: solid 2px #999999; 
	border-right: solid 1px #999999;
	border-top: solid 1px #999999; 
	border-bottom: solid 2px #999999; 	
	background-color: #FFFFCC;
}
.modulLeft a:link {	color: #FF0000;	text-decoration: underline;}
.modulLeft a:visited { color: #FF0000; text-decoration: underline; }
.modulLeft a:hover { text-decoration: underline; color: rgb(0, 0, 0); }
.modulLeft a:active { text-decoration: none; color: rgb(193, 39, 45); }

#vstavkaLeft.modulLeft ul {list-style: none; margin-top: -10px;	margin-bottom: -10px;	padding-left: 20px; margin-left: 0px;}
#vstavkaLeft.modulLeft li {	margin-left: -10px; padding-left: 10px;	padding-right: 5px;	background:  url("grapf/designpic/ns_menu_redugol.gif") no-repeat left center;}


/*new_ex_rezerv_for_text_insert*/

#dilet {
	float: right;
	width: 150px;
		margin: -25px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #FFFFFF;

}
#dilet.moduls {
	position: static;
	float: right;
	border: 1px;
	background-color: #FFFFFF;
	color: #FFFFFF;
	border-right-color: #FF0000;
	border-right-style: solid;
}

#diletant {
	float: right;
	width: 150px;
		margin: -8px 7px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #FFFFFF;

}
#diletant.module {
	position: static;
	float: right;
	border: 1px;

	color: #FFFFFF;
	border-right-color: #FF0000;
	border-right-style: solid;
	padding-bottom: 10px;
}


.module a:link {
	text-decoration: none;
	color: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.module a:visited {	text-decoration: none;	color: #CCCCCC;}
.module a:hover {	text-decoration: underline;	color: #FF0000;}
.module a:active {	text-decoration: none;	color: #999999;}

/*block_price_all_letter*/
#ns_price {
	width: 440px;
	margin-top: 5px;
	padding-top: 5px;
	float: left;
	padding-left: 10px;
	margin-right: 0px;
	margin-bottom: 5px;
	padding-bottom: 5px;
	border: 1px;
	border-top-color: #FF0000;
	border-top-style: double;
	border-bottom-color: #FF0000;
	border-bottom-style: double;
	background-color: #FFFFCC;
	padding-right: 5px;
}
.ns_price_text {
	color: #666666;
	font-size: x-small;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFCC;
}
.ns_price_text a:link {
	text-decoration: none;
	color: rgb(153, 153, 153);
	background-color: #FFFFCC;
}
.ns_price_text a:visited {
	text-decoration: none;
	color: rgb(153, 153, 153);
	background-color: #FFFFCC;
}
.ns_price_text a:hover {
	text-decoration: none;
	color: #FF0000;
	background-color: #FFFFCC;
	
}
.ns_price_text a:active { text-decoration: none; color: rgb(193, 39, 45); }

/*block_price_for_gal*/
#ns_price_gal {
	width: 440px;
	margin-top: 5px;
	padding-top: 5px;
	float: center;
	padding-left: 10px;
	margin-right: 0px;
	margin-bottom: 5px;
	padding-bottom: 5px;
	border: 5px;
	border-top-color: #CCCCCC;
	border-top-style: double;
	border-bottom-color: #CCCCCC;
	border-bottom-style: double;
	background-color: #FF0000;
	padding-right: 5px;
}
.ns_price_gal_text {
	color: #FFFFFF;
	font-size: x-small;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FF0000;
}
.ns_price_gal_text a:link {
	text-decoration: none;
	color: #FFFFFF;
	background-color: #FF0000;
}
.ns_price_gal_text a:visited {
	text-decoration: none;
	color: #FFFFFF;
	background-color: #FF0000;
}
.ns_price_gal_text a:hover {
	text-decoration: underline;
	color: #FFFF00;
	background-color: #FF0000;
	
}
.ns_price_gal_text a:active { text-decoration: none; color: rgb(193, 39, 45); }

/*for bonus*/
.ns_bonus_red {
	color: #FFFFFF;
	font-size: small;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FF0000;
}

.ns_bonus_green {
	color: #FFFFFF;
	font-size: small;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #009900;
}
.ns_bonus_yellow {
	color: #FF0000;
	font-size: small;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFF00;
}
.ns_bonus_blue {
	color: #0000FF;
	font-size: small;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #99FFFF;
}
.ns_zov {
	text-decoration: none;
	color: #FFFF00;
	background-color: #999999;
	font-weight: bold;
	font-size: small;
}
.ns_zov a:link {
	text-decoration: none;
	color: #FFFF00;
	background-color: #999999;
	font-weight: bold;
	font-size: small;
}
.ns_zov a:visited {
	text-decoration: none;
	color: #FFFF00;
	background-color: #FF0000;
	font-weight: bold;
	font-size: small;
}
.ns_zov a:hover {
	text-decoration: underline;
	color: #FFFF00;
	background-color: #FF0000;
	font-weight: bold;
	font-size: small;
	
}
.ns_zov a:active { 	text-decoration: none;
	color: #FFFF00;
	background-color: #FF0000;
	font-weight: bold;
	font-size: small;}



/*block_complexes_letter_about_complexes*/
#ns_complex {
	width: 440px;
	margin-top: 5px;
	padding-top: 5px;
	float: left;
	padding-left: 10px;
	margin-right: 0px;
	margin-bottom: 5px;
	padding-bottom: 5px;
	border: 1px;
	border-top-color: #FF0000;
	border-top-style: double;
	border-bottom-color: #FF0000;
	border-bottom-style: double;
	background-color: #FFFFCC;
	padding-right: 5px;
}
.ns_complex_text {
	color: #666666;
	font-size: x-small;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFCC;
}
.ns_complex_text a:link {
	color: #666666;
	font-size: x-small;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFCC;
}
.ns_complex_text a:visited {
	color: #666666;
	font-size: x-small;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFCC;
}
.ns_complex_text a:hover {
	color: #FF0000;
	font-size: x-small;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFCC;
	
}
.ns_complex_text a:active {	
	color: #666666;
	font-size: x-small;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFCC; 
}

#ns_complex_incl {
	width: 375px;
	padding-top: 5px;
	float: left;
	padding-left: 10px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 40px;
	padding-bottom: 5px;
	border: 1px;
	border-top-color: #CCCCCC;
	border-top-style: solid;
	border-bottom-color: #CCCCCC;
	border-bottom-style: solid;
	background-color: #FFFFFF;
	padding-right: 5px;
	border-right-color: #CCCCCC;
	border-right-style: solid;
	border-left-color: #CCCCCC;
	border-left-style: solid;
}
.ns_complex_text_incl {
	color: #666666;
	font-size: x-small;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
}
.ns_complex_text_incl a:link {
	text-decoration: none;
	color: rgb(153, 153, 153);
	background-color: #FFFFFF;
	
}
.ns_complex_text_incl a:visited {
	text-decoration: none;
	color: rgb(153, 153, 153);
	background-color: #FFFFFF;
	
}
.ns_complex_text_incl a:hover {
	text-decoration: underline;
	color: #FF0000;
	background-color: #FFFFCC;
	
}
.ns_complex_text_incl a:active {
	text-decoration: none;
	color: rgb(193, 39, 45);
	background-color: #FFFFFF;
	
}
#ns_mini {
	padding-top: 2px;
	float: right;
	padding-left: 2px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-top: 3px;
	margin-left: 0px;
	padding-bottom: 2px;
	background-color: #FFFF00;	
	border: 1px;
	border-top-color: #CCCCCC;
	border-top-style: solid;
	border-bottom-color: #CCCCCC;
	border-bottom-style: solid;
	padding-right: 2px;
	border-right-color: #CCCCCC;
	border-right-style: solid;
	border-left-color: #CCCCCC;
	border-left-style: solid;

}

#price_2 {	width: 430px;	position: relative; margin-top: 10px;	padding-top: 5px;	float: left;	padding-left: 10px;	padding-right: 10px; margin-right: 10px;	border-left: 1px dotted;	border-right: 1px dotted;	border-top: 1px dotted;	border-bottom: 1px dotted;	border-color: #FF0000;}
#ns_comnt {
	width: 300px;
	margin-top: 0px;
	padding-top: 0px;
	float: right;
	padding-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	border: 1px;
	border-top-color: #CCCCCC;
	border-top-style: double;
	padding-right: 0px;
}
/*--------------------------------------------------------------------------------------------------------------------------------------*/

