

.icqs { text-decoration:underline; color:#00adef}
.icq1 { font-size:12px;}

/***************************************************************************

*/
.news2 { margin-top:0px; margin-right:10px; margin-bottom:10px }
.news3 { margin-top:3px; margin-right:10px; margin-bottom:10px }
.font_news { line-height:14px; font-size:8pt; }
.h6_news { font-size:10pt; font-family: Arial, Helvetica, sans-serif; margin-bottom:0px; margin-top:0px; margin-left:0; }
.h6_news1 { font-size:8pt; margin-bottom:0px; font-style:normal; margin-top:4px; margin-left:0; }
.div_news { color:#606060; text-align:justify margin:0px; margin-bottom:8px; margin-top:2px }
.grin {  margin:0; padding:0; color:#939393; font-weight:normal; font-size:9pt; }

.grin1 {  margin:0; padding:0; color:#939393; font-weight:normal; font-size:9pt; }
.day {  margin:0; padding:0; color:#939393; font-weight:normal; font-size:15pt; }
.day_bl {  margin:0; padding:0; color:#333333; font-weight:normal; font-size:15pt; }


input {
	font-family:Verdana,sans-serif;
	font-size:11px;
}

#globalnav
{
  height:8px;
}
.compact > * {
	FLOAT: left
}
UL.compact LI {
	_display: inline; _float: left
}

BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}

BODY {
	LEFT: 0px; font-family:Arial, Helvetica, sans-serif;   background-color:white;  TOP: 0px; 
}

.text{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	text-color : #1D8100;
}	
.textx{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	text-color : white;
}	


H1 {
	FONT-WEIGHT: normal
        TEXT-DECORATION: underline
        FONT-SIZE: 7pt;        
}

.link_x{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
        color : #7c7c7c;
}


h2 {

  font-family: arial, sans-serif;
  font-size: 13px;
  color: #000;
  font-weight: bold;
  text-align: left;
  margin: 0;
  padding: 0 0 9px 0;

}


.s1{COLOR: #000000; FONT-SIZE: 10pt; margin-botton:40px}
.s2{COLOR: #888888; FONT-SIZE: 8pt; }
.s3{COLOR: #888888; FONT-SIZE: 7pt; }

.address{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #939393;
}

.dates{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9px;
	color : #939393;
}


DT {
	MARGIN-TOP: 0.5em; FONT-WEIGHT: bold; MARGIN-BOTTOM: 1em
}


A:link.der { COLOR: #bc78ca; TEXT-DECORATION: underline  FONT-SIZE: 12pt;}
A:visited.der { COLOR: #bc78ca; TEXT-DECORATION: underline  FONT-SIZE:12pt; }
A:hover.der { COLOR: #bc78ca; TEXT-DECORATION: none  FONT-SIZE: 12pt;  }



A:link.vs { text-decoration:underline; margin:0; padding:0;  color:#00aeef; font-weight:normal;}
A:visited.vs { text-decoration:underline; margin:0; padding:0; color:#00aeef; font-weight:normal; }
A:hover.vs { text-decoration:none; margin:0; padding:0; color:#00aeef; font-weight:normal;}

A:link.vs1 { text-decoration:none; margin:0; padding:0; color:#202020; font-weight:normal; font-size:14px; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;}
A:visited.vs1 { text-decoration:none; margin:0; padding:0; color:#202020; font-weight:normal; font-size:14px; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;}
A:hover.vs1 { text-decoration:underline; margin:0; padding:0; color:#202020; font-weight:normal; font-size:14px; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;}


A:link.pod { text-decoration:underline; margin:0; padding:0; color:#1D8100;  font-size:11px}
A:visited.pod { text-decoration:underline; margin:0; padding:0; color:#1D8100;  font-size:11px}
A:hover.pod { text-decoration:none; margin:0; padding:0; color:#1D8100;  font-size:11px}


A {
	COLOR: #004477; TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: underline
}

A:hover {
	COLOR: #004477
}
A:hover:visited {
	COLOR: #004477
}
A:visited {
	COLOR: #588cb8
}

A:link.grin2 { text-decoration:none; margin:0; padding:0; color:#939393; font-weight:normal; font-size:12pt;}
A:visited.grin2{ text-decoration:none; margin:0; margin:0; padding:0; color:#939393; font-weight:normal; font-size:
12pt;}
A:hover.grin2 { text-decoration:underline; margin:0; padding:0; color:#939393; font-weight:normal; font-size:12pt;}

A:link.pod1 { text-decoration:underline; margin:0; padding:0; color:#339900;  font-size:11px}
A:visited.pod1 { text-decoration:underline; margin:0; padding:0; color:#339900;  font-size:11px}
A:hover.pod1 { text-decoration:none; margin:0; padding:0; color:#339900;  font-size:11px}

A:link.x { PADDING-RIGHT: 12px;  PADDING-LEFT: 12px; font-family: Arial, Helvetica, sans-serif; color: #000;  line-height:16px;  POSITION: relative; font-size:11px;}
A:visited.x { PADDING-RIGHT: 12px;  PADDING-LEFT: 12px;   font-family: Arial, Helvetica, sans-serif; color: #000; line-height:16px;  POSITION: relative; font-size:11px;}
A:hover.x { PADDING-RIGHT: 12px;  PADDING-LEFT: 12px; line-height:16px; FONT-FAMILY: Arial, Helvetica, sans-serif; POSITION: relative; }


A:link.xx { PADDING-RIGHT: 12px; PADDING-LEFT: 12px; font-family: Arial, Helvetica, sans-serif; color: #000;  line-height:19px;  POSITION: relative; font-size:12px;}
A:visited.xx { PADDING-RIGHT: 12px; PADDING-LEFT: 12px;   font-family: Arial, Helvetica, sans-serif; color: #000; line-height:19px;  POSITION: relative; font-size:12px;}
A:hover.xx { PADDING-RIGHT: 12px;  PADDING-LEFT: 12px; line-height:19px; FONT-FAMILY: Arial, Helvetica, sans-serif; POSITION: relative; }



#order_contact
{
	/*position: absolute;*/
	/*top: 57px;
	left: 30px;*/
	color: #00aeef;
	font-weight: bold;
}




/*Галерея*/

#layoutCenterRightBasic {

  width: 552px;
  margin: 4px 0 20px 0;
  padding: 0;
  text-align: left;

}

#layoutCenterRightBasicGal {

  width: 552px;
  padding: 5px 0 0 0;
  word-spacing: -3px;
 
}

.gallerySeparator {

  width: 552px;
  height: 36px;
  clear: both;
  background: url('http://raduga-sochi.ru/image/bg_centerrighttext.jpg') repeat-x;

}

/*Оформление перехода по страницах*/

ul#menuss
{
	margin:0;
	padding:0px;
	list-style-type:none;
	width:auto;
	position:relative;
	display:block;
	height:20px;
	font-size:12px;
	font-family:"Trebuchet MS",Helvetica,Arial,Verdana,sans-serif;

}

ul#menuss li
{	
	display:block;
	color:#666666;
	float:left;
	height:20px;
	padding:0px;
	
}

/*Для надпичи Страница:*/
ul#menuss li#st
{
  display:block;
  height:20px;
  padding:4px 0px 4px 0px;
}

/*Тукущая страница_выделенная зеленым*/
ul#menuss li dd#vv
{
  background:transparent url("http://raduga-sochi.ru/image/menuh.gif") top left;
  color:#FFFFFF;
  width:20px;
  float:left;
  display:block;
  margin-left:0px;
  padding:4px 0px 4px 0px;
  text-align:center;
}

/*оформление точек*/
ul#menuss li dd#tt
{
  
  color:#666666;
  width:20px;
  float:left;
  margin-left:0px;
  display:block;
  padding:4px 0px 4px 0px;
  text-align:center;
}

/*оформление ссылки на другие страницы*/
ul#menuss li a
{
	display:block;
	float:left;
	color: #00aeef;
	background:transparent url("http://raduga-sochi.ru/image/menuv.gif") top left;
	text-decoration:underline;
	font-weight:normal;
	/*height:20px;*/
	padding:4px 0px 4px 0px;
	width:20px;
	text-align:center;

}
	
/*изменение вида ссылки при наведение*/	
ul#menuss li a:hover
{	
	
	background:transparent url("http://raduga-sochi.ru/image/menuh.gif") top left;
	color:#ffffff;	
}


/**************************************************/
/*Оформление кнопок в рейтинге (сортировка по....)*/

ul#menu_rate
{
	margin:0;
	padding:0px;
	list-style-type:none;
	width:auto;
	position:relative;
	display:block;
	height:20px;
	font-size:12px;
	font-family:"Trebuchet MS",Helvetica,Arial,Verdana,sans-serif;

}

ul#menu_rate li
{	
	display:block;
	color:#666666;
	float:left;
	height:20px;
	padding:0px;
	
}

/*Для надпичи Страница:*/
ul#menu_rate li#st
{
  display:block;
  height:20px;
  padding:4px 2px 4px 2px;
}

/*Тукущая страница_выделенная зеленым*/
ul#menu_rate li dd#vv
{
  background:transparent url("http://raduga-sochi.ru/image/menuh.gif") top left;
  color:#FFFFFF;
  /*width:20px;*/
  float:left;
  display:block;
  margin-left:0px;
  padding:4px 2px 4px 2px;
  text-align:center;
}

/*оформление ссылки на другие страницы*/
ul#menu_rate li a
{
	display:block;
	float:left;
	color: #339900;
	background:transparent url("http://raduga-sochi.ru/image/menuv.gif") top left;
	text-decoration:underline;
	font-weight:normal;
	/*height:20px;*/
	padding:4px 2px 4px 2px;
	/*width:20px;*/
	text-align:center;

}
	
/*изменение вида ссылки при наведение*/	
ul#menu_rate li a:hover
{	
	
	background:transparent url("http://raduga-sochi.ru/image/menuh.gif") top left;
	color:#ffffff;	
}
/**************************************************/
/*Оформление кнопок в рейтинге (сортировка по....)*/

ul#search_menu
{
	margin:0;
	padding:0px;
	list-style-type:none;
	width:auto;
	position:relative;
	display:block;
	height:20px;
	font-size:12px;

	font-family:"Trebuchet MS",Helvetica,Arial,Verdana,sans-serif;

}

ul#search_menu li
{	
	display:block;
	color:#666666;
	float:left;
	height:20px;
	padding:0px;
	
}

/*Для надпичи Страница:*/
ul#search_menu li#st
{
  display:block;
  height:20px;
  padding:4px 2px 4px 2px;
}

/*Тукущая страница_выделенная зеленым*/
ul#search_menu li dd#vv
{
  background:transparent url("http://raduga-sochi.ru/image/menuh.gif") top left;
  color:#FFFFFF;
  /*width:20px;*/
  float:left;
  display:block;
  margin-left:0px;
  padding:4px 6px 4px 6px;
  text-align:center;
}

/*оформление ссылки на другие страницы*/
ul#search_menu li a
{
	display:block;
	float:left;
	color: #339900;
	background:transparent url("http://raduga-sochi.ru/image/menuv.gif") top left;
	text-decoration:underline;
	font-weight:normal;
	/*height:20px;*/
	padding:4px 6px 4px 6px;
	/*width:20px;*/
	text-align:center;

}
	
/*изменение вида ссылки при наведение*/	
ul#search_menu li a:hover
{	
	
	background:transparent url("http://raduga-sochi.ru/image/menuh.gif") top left;
	color:#ffffff;	
}

.search
{

  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000;
  text-align: left;
  margin-top:7px;
  margin-left:9px;
  margin-bottom:0px;  
}

.search_x
{

  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #fff;
  text-align: left;
  margin-top:7px;
  margin-left:9px;
  margin-bottom:0px;  
}


.search1
{

  font-family: Arial, Helvetica, sans-serif;
  text-align: left;
  margin-top:7px;
  margin-left:9px;
  margin-bottom:0px;  
}

.forminput1
{

BORDER-RIGHT: #d5d5d5 1px solid; BORDER-TOP: #d5d5d5 1px solid; FONT-SIZE: 10px; VERTICAL-ALIGN: middle; BORDER-LEFT: #d5d5d5 1px solid; COLOR: #000000; BORDER-BOTTOM: #d5d5d5 1px solid; FONT-FAMILY: Arial ; BACKGROUND-COLOR: #ffffff; margin-left:9px; margin-top:10px; margin-right:9px;

}

.form_radio
{

VERTICAL-ALIGN: middle;  FONT-FAMILY: Arial ;  margin-left:9px; margin-top:10px;


}

table.form-table
{
	width:400px;
	/*background-color:white;*/
	border-collapse:collapse;
	font-weight:normal;
	line-height:160%;
	
}

table.form-table th, table.form-table td
{
	border:1px solid #d0d0d0;
	vertical-align:top;
}

table.form-table th
{
	background:#f0f0f0;
	background-repeat:repeat-x;
	
	color:#444;
}

.form-required 
{
	color:#da3187;
}

.data-table td {
	padding: 5px;
}


.gallery
{
	list-style-type: none;
	width: 606px;
	padding: 0;
	text-align:center;
	margin: 10px 0 0 0;
	border-top: 1px solid #fff;
}

.gallery li
{
	padding: 0;
	margin: 0;
	float: left;
	border-bottom: 1px solid #fff;
	border-right: 1px solid #fff;
	line-height: 0;
	font-size: 0;
}

.gallery li.first
{
	border-left: 1px solid #fff;
}

.gallery li img
{
	border: 0;
}








.gallery1
{
	list-style-type: none;
	width: 203px;
	padding: 0;
	/*text-align:center;*/
	margin: 0 0 0 0;
	border-top: 1px solid #fff;
}

.gallery1 li
{
	padding: 0;
	margin: 0;
	float: left;
	border-bottom: 1px solid #fff;
	border-right: 1px solid #fff;
	line-height: 0;
	font-size: 0;
}

.gallery1 li.first1
{
	border-left: 1px solid #fff;
}

.gallery1 li img
{
	border: 0;
}
.promoblock 

{border: 1px double #00aeef; margin: 5px; padding: 5px; background: #c5e8fd url('/design/fon1.gif') repeat scroll 0% 50%; overflow: hidden;font-size: 1.1em!important}
del {color:#656565}
.accent {color: #ff0000!important;font-size: 1.6em!important;font-weight:bold}
.accent1 {color: Green!important;font-size: 1.3em!important;font-weight:bold}


