

		/*** The Essential Code ***/

* { margin:0;
 padding:0;
 outline:0;
  }
  
		body {
			min-width: 800px;         /* 2 x (LC fullwidth + CC padding) + RC fullwidth */
			background: #fff url("http://www.odessa-women.com/i/hearts.gif") no-repeat right 20px;
			height:auto !important;
			height:100%;
			min-height:100%;
			color: #4A5155;
			font-family: Verdana;
			font-size: 10pt; 			
		}
				
		
A:link {text-decoration:none; color: #606B72; }
A:visited {text-decoration: none; color: #606B72;}
A:active {text-decoration: none; color: #606B72;}
A:hover {text-decoration: none; color: red;}
table.tour { border-collapse: collapse; }
table.tour td { border: #000 1px dotted; padding: 5px; }
table.tour th {border: black solid 1px;padding:0;}

P {
padding-top:20px;
text-align:justify;
}
.text {
margin-left: 20px;
}

div#hr-top {

	width: 100%;
	height: 20px;
	background: #3278C7;
}


#header {
	height: 107px;
 /*background: #fff url("/images/bg-header.gif") right top no-repeat; */
	background: url("http://www.odessa-women.com/i/bg-odessa2.jpg") no-repeat scroll left top;
}


#odessa  {
	font-family: Tahoma;
	text-transform: uppercase;
	font-size: 24pt;
	font-weight: bold;
    margin-left: 220px;
    padding-top:15px;
    padding-bottom:5px;
 	color: #EF2B04;
}
#odessa_sm {

    font: bold small-caps 10px Verdana;
	text-transform: uppercase;
	margin-left: 300px;
    padding-bottom:16px;
 	color: #EF2B04;
}


/* pyramid */


#navPyra {
        padding-top: 0px;
        margin-left: 200px;
        overflow:auto;

}

#navPyra li {
        margin: 0;
        padding: 0;
        display: inline;
        list-style-type: none;

}


#navPyra a:link, #navPyra a:visited {
        float: left;
       	text-transform: uppercase;
        font: normal small-caps 11px verdana;
        line-height: 14px;
        font-weight: normal;
        padding: 0 12px 6px 12px;
        text-decoration: none;
        color: #708491;
}

#navPyra a:link.active, #navPyra a:visited.active, #navPyra a:hover {
        color: #FF6000;
        background: url("http://www.odessa-women.com/i/pyramid.gif") no-repeat bottom center;
}
div.hr {
	width: 100%;
	height: 10px;
	background: url("http://www.odessa-women.com/i/bg-subheader.gif") top left repeat-x;
   display:block;
   margin:0px;
   padding:0px;
   overflow:hidden;

}
hr {background:#dce8ee;color:#dce8ee;height:1px;border-width:0px;}
.cen {text-align:center;}
#h2-color1 { font: 140% Verdana;  color:#3278C7; }

#edit
{
	width: 40%;
	color:#787878; /*для IE*/
	background-color:#787878; /*для нормальных браузеров*/
	border:none;
	height:1px;
	clear:both;

}



		#container {
			padding-left: 200px;      /* LC fullwidth */
			padding-right: 190px;     /* RC fullwidth + CC padding */


		}
		
		#container .column {
			position: relative;
			float: left;
		}
		
		#center {
			padding: 10px 20px;       /* CC padding */
			width: 100%;
			border-top: #c9c9c9 solid 1px;
		}
		
		#left {
			width: 180px;             /* LC width */
			padding: 0 10px;          /* LC padding */
			right: 240px;             /* LC fullwidth + CC padding */
			margin-left: -100%;
			background: #F4f4f4;
			border-right: #c9c9c9 solid 1px;

		}
		
		#right {
			width: 130px;             /* RC width */
			padding: 0 10px;          /* RC padding */
			margin-right: -100%;
			border-top: #c9c9c9 solid 1px;
		}
		
		#footer {
			text-transform: uppercase;
			font: normal small-caps 11px verdana;
			color: #708491;
			clear: both;
			border-top: #c9c9c9 solid 1px;
			height: 80px;
			background: #F4f4f4;
			bottom: 0;
		}
		
		/*** IE Fix ***/
		* html #left {
			left: 150px;              /* RC fullwidth */
		}

		/*** Equal-height Columns ***/

		#container {
			overflow: hidden;
		}

		#container .column {
			padding-bottom: 1001em;     /* X + padding-bottom */
			margin-bottom: -1000em;     /* X */
		}

		/*** Footer Fix ***/

		* html body {
			overflow: hidden;
		}
		
		* html #footer-wrapper {
			float: left;
			position: relative;
			width: 100%;
			padding-bottom: 10010px;
			margin-bottom: -10000px;
			background: #FFF;         /*** Same as body background ***/
		}

		/*** Just for Looks 

		body {
			margin: 0;
			padding: 0;
			background: #FFF;
		}

		#header, #footer {
			font-size: large;
			text-align: center;
			padding: 0.3em 0;
			background: #999;
		}

		#left {
			background: #66F;
		}

		#center {
			background: #DDD;
		}

		#right {
			background: #F66;
		}

		#container .column {
			padding-top: 1em;
			text-align: justify;
		}
***/
.contentText {
	color: #000000;
	font: 11px Verdana, Helvetica, Arial, sans-serif;
	}
.contacts {
 border-left: 1px solid gray;
 padding-left: 5px;
 text-align:left;
}

.red       {
color:red;
font-weight: bold;
}
.blue       {
color:blue;
font-weight: bold;
}
.photoframe {
	border:1px solid #999;
	padding:1px;	
}

 .textfield {
    font-family:verdana;
    font-size:13px;
 	font: normal 12 verdana;
 	color: #4A5155;
 	text-indent: 1.2em;

 }

.zagol {
	font: bold small-caps 13px Verdana;
	margin-top: 12px;
	margin-bottom: 5px;
	color:#3278C7;
	text-indent: 1em;
 }
 ul.listing {
 list-style-type:none;
 margin:5px 0px 0px 30px;
 color:#FF8400;
 font-size:12px;
 font-weight:bold;
  }
  ul.listing li {
  padding:5px;
  }

 ul.arrow {
    font-family:verdana;
    font-size:12px;
 	font: normal 12 verdana;
 	color: navy;
 	text-indent: 1.2em;
 }
  UL.arrow LI {
  	background:url("http://www.odessa-women.com/i/arrow.png") no-repeat left center;
    color: #606B72; /* Цвет маркеров */
    line-height: 1.4;
    list-style-type: none;
   }
OL LI {
padding-bottom:20px;
}
.arrow a:link.active, .arrow a:visited.active, .arrow a:hover {
        color: #FF6000;

}

 OL LI {list-style-type:decimal; margin-left:10px;}
.sm {
text-align:center;
font-size:10px;
margin-top:10px;
}
.name1 {
font-size:16px; 
font-weight:bold; 
color:#FF8400;
}
.opis{
display: table-cell;
vertical-align: text-top;
text-align:justify;
}
hr.opisdot {
border: dotted 1px; 
border-color: #FF8400;
width:95%;
}
#clear {

    height:0;
    font-size:1px;
    line-height:0px;
    clear:both;


    	}
#fl {
	width:100%;
	height:10px;
	border-bottom: #c9c9c9 solid 1px;
	border-top: #c9c9c9 solid 1px;
	background: #f4f4f4;
}

.lady_zagol {
	font: bold small-caps 12px Tahoma;
	margin-top: 7px;
	color: #37378C;
	text-indent: 1em;
 }

h1 {

	font-size:26px;
	font-weight:400;
	color:#DB433C;
	font-family:tahoma;
	text-align:left;
	position:relative;
	margin:0px;
	padding:0px;
}
h2 {
	font-size:18px;
	font-family:verdana;
	color:#DB433C;
	padding:0;
	text-align: center;
}
h3 {
	font-size:18px;
	font-family:verdana;
	color:#DB433C;
	width:400px;
	margin:15px 0 15px 0;
	padding:0;
	position:absolute;top:410px;left:300px;
}
* HTML h3 {
	padding:15 0 0 0;
	top:395;
}
h4 {
	font-size:18px;
	font-family:verdana;
	color:#DB433C;
	width:400px;
	margin:30 0 5 0;
	padding:0;
}
h5 {
	font-size:16px;
	margin:0 0 0px 0;
	padding-top:15px;
	text-align:left;
	color:#3278C7;
}
h6 {
	font-size:22px;
	font-family:Times;
	color:#DB433C;
	padding-top:20px;
	text-align: center;
}

