.title

{

font: Arial, "Times New Roman", Times, serif; font-size:34px; color:#000000}



.i

{

font: Arial, "Times New Roman", Times, serif; font-size:18px; color:#000000; font-style:italic;

list-style-image:url(img/list1.gif); list-style-position:outside



}





.activsubmenu

{

font: Arial; font-size:14px; color:#FE9400; font-weight: bold;

}



.orangemark

{

font: Arial; font-size:14px; color:#FE9400; font-weight: bold;

}





.activsubsubmenu

{

font: Arial; font-size:12px; color:#FE9400; font-weight: normal;

}

.activsubsubsubmenu

{

font: Arial; font-size:10px; color:#FE9400; font-weight: normal;

}





body {

	margin-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	background-color: #1d1d1d;

	background-image: url(img/intromainbg.gif); background-position:center top; background-repeat:no-repeat;

	font-family: Arial, Verdana;

	color: #ababab;

	list-style-image:url(img/listdefault.gif); list-style-position:outside; font-size:12px;





}



table

{cellpadding:0px; cellspacing: 0px; border: 0px; }





a:hover {

	color: #E99712;

}



img {border: 0px;}



a:link {

    font-size:14px;

	color: #ababab

}

a:visited {

    font-size:14px;

	color: #ababab;

    font-weight: normal;

}

a:visited:hover {

    font-size:14px;

    color: #ffffff;

}

a:hover {

    font-size:14px;

    color: #ffffff;

}



a.submenuhref:link {

    font-size:10px;

    color: #154280

}

a.submenuhref:visited {

    font-size:10px;

    color: #154280;

    font-weight: normal;

}

a.submenuhref:visited:hover {

    font-size:10px;

    color: #E99712;

}

a.submenuhref:hover {

    font-size:10px;

    color: #E99712;

}



#mainmenu  {

	color: #ababab;

	font-weight: bold;

	font-size:14px;

}



#mainmenu :link {

	color: #ababab;

	font-size:14px;

	font-weight: normal

}



#mainmenu :hover {

	color: #ffffff;

	font-weight: normal;

    font-size:14px;





}



.actmmenu

{

	font-weight: normal;

	font-size:14px;

	padding-top: 4px;

	padding-left: 10px;

		padding-right: 10px;

			padding-bottom: 4px;

	background-color: #fc4797;

		font: Verdana; font-size:14px; color:#ffffff





}







#mainmenu :visited {

	color: #E99712;

    font-size:14px;

	font-weight: normal

}



.mainmenuact  {

		font: Verdana; font-size:14px; color:#ffffff



}









.cardtypegold

{

		font: Arial, "Times New Roman", Times, serif; font-size:22px; color:gold

}



.cardtypesilver

{

		font: Arial, "Times New Roman", Times, serif; font-size:22px; color:silver

}



.cardtypeguest

{

		font: Arial, "Times New Roman", Times, serif; font-size:22px; color:#920000

}



.cardname

{

		font: Arial, "Times New Roman", Times, serif; font-size:22px; color:#000000; font-style:oblique

}



.attention

{list-style-image:url(img/!.gif); list-style-position:outside}





#price

{

		font: Arial, "Times New Roman", Times, serif; font-size:11px; color:#000000; font-style:normal;



padding-top: 5px; padding-left: 5px; padding-right: 5px;

}



#ltbg

{background-position:left bottom; background-repeat:no-repeat; background-image:url(img/ltbg.gif);}



#rtbg

{background-position:left bottom; background-repeat:no-repeat; background-image:url(img/rtbg.gif);}

#ctbg

{background-position:left bottom; background-image:url(img/ctbg.gif);}



#markhome

 {background-image: url(img/marktop.gif); background-repeat:no-repeat; background-position: 7px bottom; padding-bottom: 5px; padding-right: 35px; padding-left: 2px; }





#lang

 {background-image: url(img/marklang.gif); background-repeat:no-repeat; background-position: 105px 33px; padding-top: 38px; padding-left: 0px; width: 172px; height: 63px; font: Arial, "Times New Roman", Times, serif; font-size:12px; color:#000000; font-weight: normal}











#logo

{padding-top: 0px; padding-left: 50px; padding-right: 0px;}



#msubmenu

{padding-left: 10px; padding-top:10px; font: Arial, "Times New Roman", Times, serif; list-style-image:url(img/listmsubmenu.gif); list-style-position:inside; font-size:12px; width: 370px;}



#msubsubmenu

{padding-left: 50px; padding-top:85px; font: Arial, "Times New Roman", Times, serif; list-style-image:url(img/listmsubsubmenu.gif); list-style-position:inside; font-size:12px; width: 280px}





#msubmenuinside

{

	padding-left: 10px;

	padding-top:80px;

	font: Arial, "Times New Roman", Times, serif; font-size: 12px;

	list-style-image:url(img/listmsubmenu.gif);

	list-style-position:inside;

	width: 320px;

}







#titlesubmenu

{padding-left: 50px;  padding-top: 40px; font: Verdana, "Times New Roman", Times, serif; font-size:18px; color:#061151; font-weight: bold; width: 320px;}





#content

{padding-top: 40px; padding-left: 0px; padding-right: 50px; font: Arial, "Times New Roman", Times, serif; list-style-image:url(img/listmsubmenusub.gif); list-style-position:outside; font-size:12px;}



#first

{padding-top: 40px; padding-bottom: 40px; padding-left: 50px; padding-right: 50px; font: Arial, "Times New Roman", Times, serif; list-style-image:url(img/listmsubmenusub.gif); list-style-position:outside; font-size:12px;}





#bottomleft

{padding-top: 40px; padding-left: 50px; padding-right: 50px; }





#titlemain

{font: Verdana, "Times New Roman", Times, serif; font-size:18px; padding-top: 10px;}





#action

 {background-image: url(img/actionbg.gif); background-repeat:no-repeat; background-position: 0px 0px; padding-top: 20px; padding-left: 0px;}

#actionmore

 {padding-top: 0px; padding-left: 20px;}



#num

{

		font: Arial, "Times New Roman", Times, serif; font-size:24px; color:#000; font-weight: bold;

}





#menu

{padding-top: 0px; padding-left: 50px; padding-right: 0px; }













#blockstitlesub

{

		font: Arial, "Times New Roman", Times, serif; font-size:14px; color:#000; font-weight: bold; background-position: 0px bottom; background-repeat: repeat-x; background-image:url(img/hr.gif);

}



#titlebig

{

		font: Arial, "Times New Roman", Times, serif; font-size:24px; color:#000; font-weight: normal; padding-bottom: 30px

}







#blockstitle

{

		font: Arial, "Times New Roman", Times, serif; font-size:18px;  color:#061151; font-weight: bold; background-position: 0px bottom; background-repeat: repeat-x; background-image:url(img/hr.gif); padding-left: -25px;

}





 #banners

 {padding-top: 100px; padding-left: 30px; ; height: 370px;}











#win

 {padding-top: 0px; padding-left: 20px; padding-right: 10px; font: Arial, Verdana; font-size:12px; color:#000;}



#win :link {color:#000}

#win :hover {color:#000}

#win :visited {color:#000}







#c

 {font: Arial, Verdana; font-size:30px; color:#000; font-weight:bold;}



#catalog

{padding-top: 0px; padding-left: 20px; padding-right: 10px;}



.update

{padding-top: 0px; padding-left: 20px; padding-right: 10px; font: Arial, Verdana; font-size:10px; color:#cccccc;}



#search

{

	font: Arial, Verdana;

	font-size:13px;

	color:#cccccc;

	clip:   rect(auto auto auto auto);

	height: 17px;

	width: 155px;

}



#searchnosize

{

    font: Arial, Verdana;

    font-size:13px;

    color:#cccccc;

    clip:   rect(auto auto auto auto);

}



#mainmenuintro  {

	font-weight: bold;

	font-size:12px;

	padding-top: 30px;

	padding-left: 50px;



}









#mainmenuintro :link {



	font-size:15px;

	font-weight: bold

}



#mainmenuintro :hover {

	color: #E99712;

	font-weight: bold;

	text-decoration: none;

	font-size:15px;



}



#mainmenuintro :visited {



	font-weight: normal;

	font-size:15px;

}





#way {



	font-weight: normal;

	text-decoration: none;

	font-size: 11px;

	padding-top: 20px; padding-left: 50px;





}



.rus

{

	font-weight: normal;

	font-size:14px;

	padding-top: 15px;

	padding-left: 5px;

		padding-right: 5px;

			padding-bottom: 5px;

	background-color: #fc4797;

	width: 100px

}



#mark

{

	font-weight: bold;

	font-size:12px;

	padding-top: 15px;

	padding-left: 15px;

	padding-right: 15px;

	padding-bottom: 15px;

	background-color: #F1F4F2;



}



/*таблица спецификаций*/



.header

{font: Verdana, "Times New Roman", Times, serif; font-size:14px; color:#061151; font-weight: bold;}



#specheader

{padding-left: 15px; padding-top: 15px; font: Arial, "Times New Roman", Times, serif; font-size:14px; color:#154280; font-weight: bold; list-style-image:url(img/listspec.gif); list-style-position:outside; }



#spectable

{background-position: 0px bottom; background-repeat: no-repeat; background-image:url(img/hrtable.gif); padding-left: 25px; padding-top: 20px;}



#tablepad

{padding-left: 20px}

#pImg {

  margin-right: 5px;

  margin-bottom: 3px;

}

#tbl {

  border: 0px;

  border-left: 1px solid #000;

  border-top: 1px solid #000;

  padding: 0px;

  margin: 0px;

}

#tbl td {

  border: 0px;

  border-right: 1px solid #000;

  border-bottom: 1px solid #000;

  padding: 3px;

}















































UL.navigation2 {

    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none

}

UL.navigation2 {

    FONT-WEIGHT: padding-left: 5px; padding-top:0px; margin-top:10px

}

UL.navigation2 LI {

    PADDING-RIGHT: 0px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0.3em; PADDING-TOP: 0.4em

}

UL.navigation2 LI.selected {

    BACKGROUND: url(img/unknow.gif) no-repeat 6px 0.7em

}

UL.navigation2 UL LI.selected {

    BACKGROUND: url(img/listmsubsubmenu.gif) no-repeat 6px 0.9em

}

UL.navigation2 UL LI.selected_activ {

    BACKGROUND: url(img/listmsubsubmenuact.gif) no-repeat 6px 0.9em; FONT-WEIGHT: normal; color:#FE9400; padding-left: 10px;

}

UL.navigation2 UL LI.noselected {

    BACKGROUND: url(img/listmsubsubmenu.gif) no-repeat 6px 0.9em; FONT-WEIGHT: normal; padding-left: 10px;

}

#navigation2 UL.navigation2 LI.selected A {

    COLOR: #FE9400; FONT-WEIGHT: bold;

}

#navigation2 UL.navigation2 LI.selected UL A {

    COLOR: #154280; FONT-WEIGHT: normal;

}

#navigation2 UL.navigation2 LI.selected UL A:hover {

    COLOR: #FE9400; FONT-WEIGHT: normal;

}

UL.navigation2 UL {

     MARGIN: 0.8em 0px

}

UL.navigation2 B {

    font: Arial; font-size:14px; color:#FE9400; font-weight: bold;

}



UL.navigation {

    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 25px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none

}

UL.navigation {

	FONT-WEIGHT: padding-left: 5px; padding-top:0px; margin-top:98px

}

UL.navigation LI {

	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0.3em; PADDING-TOP: 0.4em

}

UL.navigation LI.selected {

	BACKGROUND: url(img/unknow.gif) no-repeat 6px 0.7em

}

UL.navigation UL LI.selected {

	BACKGROUND: url(img/listmsubsubmenu.gif) no-repeat 6px 0.9em

}

UL.navigation UL LI.selected_activ {

	BACKGROUND: url(img/listmsubsubmenuact.gif) no-repeat 6px 0.9em; FONT-WEIGHT: normal; color:#FE9400

}

UL.navigation UL LI.noselected {

	BACKGROUND: url(img/listmsubsubmenu.gif) no-repeat 6px 0.9em; FONT-WEIGHT: normal;

}

#navigation UL.navigation LI.selected A {

	COLOR: #FE9400; FONT-WEIGHT: ;

}

#navigation UL.navigation LI.selected UL A {

	COLOR: #154280; FONT-WEIGHT: normal;

}

#navigation UL.navigation LI.selected UL A:hover {

	COLOR: #FE9400; FONT-WEIGHT: normal;

}

UL.navigation UL {

	 MARGIN: 0.8em 0px

}

UL.navigation B {

	font: Arial; font-size:14px; color:#FE9400; font-weight: bold;

}





news {

font-size:12px;

color: #154280;

text-decoration:none

}



a.news:link {

font-size:12px;

color: #154280;

text-decoration:none

}

a.news:visited {

font-size:12px;

color: #154280;

text-decoration:none

}

a.news:hover {

font-size:12px;

color: #E99712;

text-decoration: underline

}



#bt {

	background-image: url(img/bbg.gif); background-position:center bottom; background-repeat:no-repeat; }



#arr {

	background-image: url(img/arrow.gif); background-position:right top; background-repeat:no-repeat; }









#maintable {

	color: #ababab;

	padding-top: 46px;

	padding-left: 57px;

	padding-right: 50px;





}







#maintable :link {



	font-weight: normal;

	color:#fc4797

}



#maintable :hover {

	font-weight: normal;

	color:#ffffff







}





#maintable :visited {



	font-weight: normal;

}































































	#basement {

	color: #ababab;

	padding-top: 0px;

	font-weight: normal;

	font-size:14px;

	font: Arial;





}



#basement :link {

	color: #fc4797;

	font-size:14px;

	font-weight: normal

}



#basement :hover {

	color: #ffffff;

	font-weight: normal;

    font-size:14px;





}





#basement :visited {

	color: #fc4797;

    font-size:14px;

	font-weight: normal;

}









#celltxt {

	color: #ababab;

	padding-top: 5px;

	font-weight: normal;

	font-size:12px;

	font: Arial;

}









#cell {

	color: #ababab;

	font-weight: normal;

	font-size:12px;

	font: Arial;

	border: 5px solid #1d1d1d;





}









#blackbg {

	color: #ababab;

	width: 750px;

		font-weight: normal;

	font-size:10px;

	font: Arial;

	background-color:#000



}

















#mainplace {

	color: #ababab;

	padding-top: 0px;

	padding-left: 50px;

	width: 723px;

		line-height:22px;

	font-weight: normal;

	font-size:14px;

	font: Arial;

		background-image: url(img/-.gif); background-position:left top; background-repeat:no-repeat;



}



#mainplace :link {

	color: #fc4797;

	font-size:14px;

	font-weight: normal

}



#mainplace :hover {

	color: #ffffff;

	font-weight: normal;

    font-size:14px;





}





#mainplace :visited {

	color: #fc4797;

    font-size:14px;

	font-weight: normal;

}



























#mainplacenobg {

	color: #ababab;

	padding-top: 0px;

	padding-left: 50px;

	width: 723px;

		line-height:22px;

		text-align:justify;

	font-weight: normal;

	font-size:14px;

	font: Arial;





}



#mainplace :link {

	color: #fc4797;

	font-size:14px;

	font-weight: normal

}



#mainplace :hover {

	color: #ffffff;

	font-weight: normal;

    font-size:14px;





}





#mainplace :visited {

	color: #fc4797;

    font-size:14px;

	font-weight: normal

}









































#mainplacefac {

	color: #ababab;

	padding-top: 0px;

	padding-left: 50px;

	width: 450px;

	font-weight: normal;

	font-size:14px;

	line-height:22px;

	font: Arial;

		background-image: url(img/-.gif); background-position:left top; background-repeat:no-repeat;



}



#mainplacefac :link {

	color: #fc4797;

	font-size:14px;

	font-weight: normal

}



#mainplacefac :hover {

	color: #ffffff;

	font-weight: normal;

    font-size:14px;





}





#mainplacefac :visited {

	color: #fc4797;

    font-size:14px;

	font-weight: normal

}









#gallery {





	padding-top: 30px;

	padding-bottom: 30px;}























#date{

	color: #fc4797;

	font-size:24px;

	font-weight: normal;

		width: 230px;

		padding-left: 17px;



}



#news{



	width: 230px;

	font-size:12px;

	font-weight: normal;

	padding-left: 50px;

	padding-top: 20px;

	background-image: url(img/bullets.gif); background-position:left top; background-repeat:no-repeat;

}



#news :link {

	color: #fc4797;

	font-size:12px;

	font-weight: normal

}





#news :hover {

	color: #ffffff;

	font-size:12px;

	font-weight: normal

}



#news :visited {

	color: #ffffff;

	font-size:12px;

	font-weight: normal

}







#form

{

	font: Arial, Verdana;

	color: #ababab;

	font-size:14px;

	border: 1px solid #253846;

	background-color: #1d1d1d;

	width: 155px;

	height:22px

}
#keystring

{

	font: Arial, Verdana;

	color: #ababab;

	font-size:14px;

	border: 1px solid #253846;

	background-color: #1d1d1d;

	width: 155px;

	height:22px

}







#textarea

{

	color: #ababab;

	font-size:14px;

	border: 1px solid #253846;

	background-color: #1d1d1d;

	width: 555px;

	height: 200px;

	font-family: Arial, Helvetica, sans-serif;

}











#clear

{

	font: Arial, Verdana;

	color: #ababab;

		padding-top: 0px;

	padding-left: 50px;

	width: 750px;

}





#clear :link {





	font-weight: normal

}





#clear :hover {

	color: #ababab;



	font-weight: normal

}



#clear :visited {

	color: red;

	font-size:12px;

	font-weight: normal

}























#button

{

	font: Arial, Verdana;

	color: #000;

}





#button :link {





	font-weight: normal

}





#button :hover {

	color: #000;



	font-weight: normal

}



#button :visited {

	color: #000;

	font-size:12px;

	font-weight: normal

}













.style1 {

	font-size: 24px;

	color: #FFFFFF;



}

.style2 {font-size: 18px}



#Layer1 {

	position:absolute;

	width:411px;

	height:190px;

	z-index:1;

	background-color: #333333;

	border-color:#000000;

	border-width: 8px; border: solid;

	visibility: visible;

}

.style4 {font-size: 12px; padding-left: 35px;}

.lastwork {font-size: 11px;}

.name {font-size: 11px; color: #fc4797}



.client {font-size: 11px; color:#5a5a5a}





.style5 {font-size: 24px; font-weight: normal; background: #000000; color:#ffffff; padding-top:0px}



.style6 {font-weight: normal; background: #000000; line-height: 99%; font-size: 14px;}



.style7 {font-weight: normal; background: #fc4797; font-size: 12px; color:#ffffff; line-height: 125%; 	border-width: 1px; border-color:#fc4797}



#border { background-color:#000000; padding: 10px;}



#top {z-index: 14; }















a.tt:hover{

position:relative;

z-index:2;

text-decoration:none;

}

a.tt span{

display:none;

}

a.tt:hover span{

display:block;

position: absolute;

top:20px;

right:50px;



color:#5f5f5f;

z-index:1;

background-image: url(img/tip.gif); background-position:left top; background-repeat:no-repeat;

padding:15px;

font-size:10px;

line-height: 17px;

cursor:pointer;

text-decoration:none;

}





a.tt:link{



color:#5f5f5f;



font-size:10px;





text-decoration:none;

}





a.tt:visited {

    font-size:10px;

	color: #5f5f5f;

	text-decoration:none;

}















#maintable #map {

	float: right;

	width: 545px;

	height: 381px;

	background-image: url(img/map.gif);

	position: relative;

}

#maintable #map a {

	position: absolute;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #5f5f5f;

	text-decoration: none;

	background: url(img/flag.gif) no-repeat right 0;

	line-height: 13px;

	padding: 0 17px 0 0;

	display: block;

}

#maintable #map a:hover {

	color: #FFF;

	text-indent: 0px;



}

#maintable #map a span  {

	display: none;



}

#maintable #map a span del {

	display: block;

	position: absolute;

	background-image: url(img/arrow2.gif);

	width: 11px;

	height: 6px;

	top: -6px;

	left: 30px;

}



#maintable #map a:hover span {

	display: block;

	position: absolute;

	background-color: #0f0f0f;

	top: 25px;

	padding: 12px 20px 12px 20px;

	line-height: 18px;

	color: #5f5f5f;

	white-space: nowrap;

	right: -59px;

	width: 60px;

	margin-left: -30px;

}

#maintable #map #moskva:hover span {

	display: block;

	position: absolute;

	background-color: #0f0f0f;

	top: 25px;

	padding: 12px 20px 12px 20px;

	line-height: 18px;

	color: #5f5f5f;

	white-space: nowrap;

	right: -59px;

	width: 100px;

	margin-left: -30px;

}

#maintable #map #rostov {

	left: -26px;

	top: 247px;

}

#maintable #map #kiev {

	top: 194px;

	left: 18px;

}

#maintable #map #spb {

	top: 145px;

	left: 3px;

}

#maintable #map #moskva {

	top: 178px;

	left: 80px;

	padding: 0 0 0 17px;

	background-position: 0 0;

}

#maintable #map #moskva:hover span {

	left: 0px;

}

#maintable #map #salehard {

	top: 167px;

	left: 147px;

}

#maintable #map #ufa {

	top: 220px;

	left: 114px;

}

#maintable #map #eka {

	top: 215px;

	left: 157px;

	padding: 0 0 0 17px;

	background-position: 0 0;

}

#maintable #map #eka:hover span {

	left: 0px;

}#maintable #map #tymen {

	top: 276px;

	left: 174px;

}

#maintable #map #kras {

	top: 257px;

	left: 286px;

}

#maintable #map #ata {

	top: 321px;

	left: 149px;

}

#maintable a:visited {

   color: #fc4797;

}





#innerMenu {

	color: white;

    padding: 0px;

	padding-left: 50px;

	width: 723px;

	line-height:22px;

	font-weight: bold;

	font-size:16px;

	font: Arial;

}

#innerMenu table tr tda {

   color: #ababab;

   font-size: 16px;

   font-family: Arial;

   font-weight: bold;

}

#innerMenu table tr td a:hover {

   color: #fff;

}

#innerMenu td {

   padding: 5px;

   padding-left: 0px;

   padding-bottom: 9px;

   font-size: 16px;

}

#innerMenu td.act {

   font-size: 16px;

   font-weight: normal;

   background-color: #fc4797;

   color:#ffffff;

}

#innerMenu table tr td a.moe{

	color: #ababab;

    font-size: 16px;

}

#innerMenu table tr td a.moe:hover{

	color: #fff;

}



.actmmenu2

{

	font-weight: normal;

	font-size:16px;

	padding-top: 4px;

	padding-left: 10px;

		padding-right: 10px;

			padding-bottom: 4px;

	background-color: #fc4797;

		font: Verdana; font-size:14px; color:#ffffff





}





.haveinteresting {

    font-family: Arial;

	font-size: 16px;

    color: #ababab;

}

.callus {

    font-family: Arial;

	font-size: 20px;

    color: #e91381;

}

.7495 {

    font-family: Arial;

	font-size: 14px;

    color: #ababab;

}

.tel {

    font-family: Arial;

	font-size: 20px;

    color: white;

}




