﻿*
{
    font-family: Tahoma;
}

body 
{
    margin:0;
    padding:0;
    background-color:#abdbe0;
        color:#212121;
        background-image:url('../../Images/MainBckGr.png');
        background-position:bottom center;
        background-repeat:no-repeat;
    font-size: 11px;

}

h2
{
    font-size:10pt;
    margin:0;
    padding:0;
}
h3
{
    font-size:11pt;
    font-weight:bold;
}
h1
{
    font-size:11pt;
    font-weight:bold;
    color:#0c94b9;
}
.Clear
{
    clear:both;
}
.Padding10
{
    padding:10px;
}
.RightText
{
    text-align:right;
}
.MainHead
{
    width:1000px;
    margin:0 auto;
}

.Main
{
    width:1000px;
    background-color:#FFFFFF;
    margin:0 auto;
}
.MainBody
{
    padding:13px;
}
.Header
{
    clear:both;
    height:118px;
}
.Logo
{
    width:324px;
    height:118px;
    float:left;
}
.Banner
{
    background-image: url('../../Images/Head.png');
    background-repeat:no-repeat;
    width:676px;
    height:118px;
    float:left;
}
.BannerSkype
{
    width:100px;
    height:67px;
    float:right;
}
.BannerCenter
{
    text-align:right;
    color:#ffffff;
    margin:0 45px 0 0;
    font-style:italic;
    font-size:11pt;
    font-weight:bold;
}
.BannerTel
{
    color:#000000;
    font-weight:bold;
    font-size:14pt;
    text-align:right;
    margin:10px 20px 0px 0;
}
.MainBckDL
{
  margin: 0 auto;
  padding: 0;
      background-image: url('../../Images/bckdl.png');
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-position: bottom left;
}
/******************************************/
/*                menu                    */
/******************************************/
.Menu
{
    clear:both;
    height:70px;
    margin:0 0 5px 0;
}
.MenuItems
{
    clear:both;
    height:50px;
    margin:0 0 2px 0;
    color:#FFFFFF;
}
.MenuItem1
{
    width:100px;
    float:left;
    height:30px;
    padding:10px;
    font-size:10pt;
    font-weight:bold;
}
.MenuItem
{
    width:100px;
    float:left;
    height:30px;
    padding:10px;
    font-size:11pt;
    font-weight:bold;
}
.MenuItem1A
{
    font-size:10pt;
    font-weight:bold;
}
.MenuItemA
{
    font-size:11pt;
    font-weight:bold;
}
.MenuItems a
{
    color:#FFFFFF;
    text-decoration:none;
}
.Item1
{
    background-color:#0468b5;
    border-right:solid 2px #FFFFFF;
    -moz-border-radius-topright: 7px;
    -webkit-border-top-right-radius: 7px;
    /*background-image:url('../../Images/1tab.png');
    background-repeat:no-repeat;
    background-position:right top;*/
}
.Item2
{
    background-color:#258fcb;
    border-right:solid 2px #FFFFFF;
    -moz-border-radius-topright: 7px;
    -webkit-border-top-right-radius: 7px;
    /*background-image:url('../../Images/2tab.png');
    background-repeat:no-repeat;
    background-position:right top;*/
}
.Item3
{
    background-color:#12c8d8;
    border-right:solid 2px #FFFFFF;
        -moz-border-radius-topright: 7px;
    -webkit-border-top-right-radius: 7px;

    /*background-image:url('../../Images/3tab.png');
    background-repeat:no-repeat;
    background-position:right top;*/
}
.Item4
{
    background-color:#0fc791;
    border-right:solid 2px #FFFFFF;
        -moz-border-radius-topright: 7px;
    -webkit-border-top-right-radius: 7px;

    /*background-image:url('../../Images/4tab.png');
    background-repeat:no-repeat;
    background-position:right top;*/
}
.Item5
{
    background-color:#8cd114;
    border-right:solid 2px #FFFFFF;
        -moz-border-radius-topright: 7px;
    -webkit-border-top-right-radius: 7px;

    /*background-image:url('../../Images/5tab.png');
    background-repeat:no-repeat;
    background-position:right top;*/
}
.Item6
{
    background-color:#f0b30d;
    border-right:solid 2px #FFFFFF;
        -moz-border-radius-topright: 7px;
    -webkit-border-top-right-radius: 7px;

    /*background-image:url('../../Images/6tab.png');
    background-repeat:no-repeat;
    background-position:right top;*/
}
.Item7
{
    background-color:#ee7509;
    border-right:solid 2px #FFFFFF;
        -moz-border-radius-topright: 7px;
    -webkit-border-top-right-radius: 7px;

    /*background-image:url('../../Images/7tab.png');
    background-repeat:no-repeat;
    background-position:right top;*/
}
.Item8
{
    background-color:#ee2a09;
    border-right:solid 2px #FFFFFF;
        -moz-border-radius-topright: 7px;
    -webkit-border-top-right-radius: 7px;

    /*background-image:url('../../Images/8tab.png');
    background-repeat:no-repeat;
    background-position:right top;*/
}

.MenuDesc
{
    width:100px;
    float:left;
    height:50px;
    background-color:#eceae6;
    border-right:solid 2px #FFFFFF;
    padding:10px;
    font-weight:normal;
}
.MenuDescArr1, .MenuDescArr2, .MenuDescArr3, .MenuDescArr4, .MenuDescArr5, .MenuDescArr6, .MenuDescArr7, .MenuDescArr8 
{
    background-repeat:no-repeat;
    height:7px;
    width:11px;
    margin:-12px 0 0 0px;
}
.MenuDescArr1
{
    background-image:url('../../Images/arrs.png');
    background-position:0 0px;
}
.MenuDescArr2
{
    background-image:url('../../Images/arrs.png');
    background-position:0 -7px;
}
.MenuDescArr3
{
    background-image:url('../../Images/arrs.png');
    background-position:0 -14px;
}
.MenuDescArr4
{
    background-image:url('../../Images/arrs.png');
    background-position:0 -21px;
}
.MenuDescArr5
{
    background-image:url('../../Images/arrs.png');
    background-position:0 -28px;
}
.MenuDescArr6
{
    background-image:url('../../Images/arrs.png');
    background-position:0 -35px;
}
.MenuDescArr7
{
    background-image:url('../../Images/arrs.png');
    background-position:0 -42px;
}
.MenuDescArr8
{
    background-image:url('../../Images/arrs.png');
    background-position:0 -49px;
}
/*******************************/
/*        menu dropdown        */
/*******************************/

.dd1, .dd2, .dd3, .dd4, .dd5, .dd6, .dd7, .dd8
{
 height:70px;
 width:934px;
}
.dd1
{
 background-color:#0468b5;
}
.dd2
{
 background-color:#258fcb;
}
.dd3
{
 background-color:#12c8d8;
}
.dd4
{
 background-color:#0fc791;
}
.dd5
{
 background-color:#8cd114;
}
.dd6
{
 background-color:#f0b30d;
}
.dd7
{
 background-color:#ee7509;
}
.dd8
{
 background-color:#ee2a09;
}

.ll
{
    text-align:center;
    padding:13px 10px 0 0;
}
.ll a
{
    font-size:9pt;
    
}
.Pointer
{
    cursor:pointer;
}
/******************************************/
/*                 map                    */
/******************************************/
.Map
{
    height:587px;
    width:100%;
    background-image:url('../../Images/map.png');
    background-repeat:repeat-x;
}
.MapContent
{
    padding:0 20px;
    color:#FFFFFF;
}
.Map h2
{
    color:#FFFFFF;
    margin:0 0 0px 0;
    padding:0px;
    border-bottom:solid 1px #FFFFFF;
}
.Width
{
    margin-right:30px;
}
.Width1
{
    margin-right:10px;
}
/******************************************/
/*                Default                 */
/******************************************/
.MainWebCam
{
    background-image:url('../../Images/WebCam.png');
    background-repeat:repeat-x;
    width:590px;
    height:421px;
    float:left;
    margin:10px 10px 10px 0;
}
.MainWebCam1
{
    background-image:url('../../Images/WebCam.png');
    background-repeat:repeat-x;
    width:100%;
    height:421px;
    float:left;
    margin:10px 10px 10px 0;
}
.MainWebCam h2, .MainWebCam1 h2
{
    color:#FFFFFF;
    padding:10px 0 10px 70px;
    font-size:11pt;
}
.MainRight
{
    width:372px;
    height:419px;
    border:solid 1px #999999;
    float:left;
    margin:10px 0 10px 0;
    background-image:url('../../Images/Main.png');
    background-repeat:repeat-x;
    background-position:bottom left ;
}
.MainRight a
{
    color:#212121;
    text-decoration:none;
}
.MainRight a:hover
{
    text-decoration:underline;
}
.MainRight h1
{
    font-size:18pt;
    color:Red;
}
.MainRight h2
{
    font-size:16pt;
}
.MainRight h3
{
    font-size:12pt;
}

.WebCamIm
{
    background-image:url('../../Images/WebCamIm.png');
    background-repeat:no-repeat;
    width:100%;
    height:100%;
}
.WebCamIm a
{
    color:#FFFFFF;
    text-decoration:none;
}
.WebCamIm a:hover
{
    color:#FFFFFF;
    text-decoration:underline;
}
.AllText
{
    height:10px;
    float:left;
    width:95%;
    text-align:right;
}
.AllTextHyperlink
{
    color:#6c6c6c;
    text-decoration:none;
    font-weight:bold;
}
.AllTextHyperlink:hover
{
    color:#000000;
    text-decoration:underline;
}

.AllImage
{
    height:10px;
    float:left;
    width:5%;
    text-align:center;
}
.ThumbCam
{
    float:left;
    width:25%;
    margin: 16px 0;
    text-align:center;
}
.WebCamBox
{
    background-image: url('../../Images/webcamBox.png');
    background-repeat:repeat-x;
    height:600px;
    width:975px;
}
.WebCamBoxL
{
    float:left;
    width:300px;
    margin:50px 15px 0 10px;
}
.WebCamBoxR
{
    float:left;
    width:650px;
    margin:10px 0 0 0;
}
.ThumbCam2
{
    float:left;
    width:160px;
    margin: 20px 0 0 0;
    text-align:center;
}
/******************************************/
/*             city/region                */
/******************************************/
.CityBoxBorder
{
    border-top:solid 1px #999999;
}
.CityBodyL
{ 
    width:50%;
    float:left;
}
.CityBodyR
{
    width:50%;
    float:left;
}
.CityDescrL
{
    width:50%;
    float:left;
    border-right:dotted 1px #999999;
}
.CityDescrR
{
    width:49%;
    float:left;
}
.CityDescrRImage
{
    margin:10px 0;
}
.Weather
{
    margin-left:12px;
}
.WeatherL
{
    background-image:url('../../Images/weatherL.png');
    background-repeat:no-repeat;
    width:4px;
    height:22px;
    float:left;
}
.WeatherC
{
    background-color:#828281;
    width:200px;
    height:22px;
    float:left;
    color:#FFFFFF;
    font-weight:bold;
    line-height:22px;
    text-align:left;
    padding-left:10px;
}
.WeatherR
{
    background-image:url('../../Images/weatherR.png');
    background-repeat:no-repeat;
    width:4px;
    height:22px;
    float:left;
}
.CityDescrL h2
{
    color:#3b55c1;
}
.CityDescrL h3
{
    margin:0 0 10px 0;
    padding:0px;
    font-size:12pt;
}
.HousePreviewLink
{
    color:#eb0606;
    font-weight:bold;
    text-decoration:none;
}
.HousePreviewLink:hover
{
    text-decoration:underline;
}
.CitiesHyperlink
{
    color:#3b55c1;
    font-weight:bold;
    text-decoration:none;
}
.CitiesHyperlink:hover
{
    text-decoration:underline;
}
.CityList
{
    border-top:dotted 1px #999999;
    margin:10px 0 0 0;
}
.CityList h2
{
    color:#eb0606;
}
/******************************************/
/*            House Profile               */
/******************************************/
.HouseProfileTop
{
    clear:both;
    width:100%;
}
.HouseProfileBottom
{
    clear:both;
    width:100%;
    border-top:dotted 1px #999999;
    margin:20px 0 0 0;
}
.HouseProfileBottomL
{
    float:left;
    width:280px;
    border-right:dotted 1px #999999;
    min-height:305px;
    
}
.HouseProfileBottomC
{
    float:left;
    width:300px;
    border-right:dotted 1px #999999;
    height:305px;
    padding:0 10px;
}
.HouseProfileBottomR
{
    float:left;
    width:400px;
}

.HouseProfileL
{
    float:left;
    width:640px;
}
.HouseProfileR
{
    float:left;
    width:330px;
    margin:5px 0 0 0;
}
.HouseProfileHeadL
{
    float:left;
    width:280px;
    margin:0 10px 0 0;
}
.HouseProfileHeadR
{
    float:left;
    width:340px;
    margin:0 10px 0 0;
}
.HouseMapBox
{
    background-image: url('../../Images/mapbox.png');
    background-repeat:repeat-x;
    height:260px;
    width:320px;
    padding:10px;
}
.AllTextBlue
{
    color:#0c94b9;
    font-weight:bold;
    text-decoration:none;
}
.Rent
{
    margin:30px 0 0 0;
}
.RentTel
{
    float:left;
    width:180px;
    line-height:28px;
    text-align:center;
}
.AllTextBlue:hover
{
    text-decoration:underline;
}
.tbox
{
    border: solid 1px #999999;
}
.RentBttn
{
    float:left;
    width:133px;
    height:28px;
    background-color:#16abd4;
    -moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.RentBttn:hover
{
    width:133px;
    height:28px;
    background-color:#16beec;
}
.RentBttn a
{
    color:#FFFFFF;
    text-decoration:none;
    display:block;
}
.RentBttnL
{
    float:left;
    width:30%;
    text-align:center;
    padding:5px 0 0 0;
}
.RentBttnR
{
    float:left;
    width:70%;
    text-align:left;
    line-height:28px;
}
.HouseInfoHead
{
    height:28px;
    width:330px;
    background-color:#7c7c7c;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    color:#FFFFFF;
    line-height:28px;
    text-align:center;
    font-weight:bold;
    margin:30px 0 0 0px;
}
.HouseRatingL
{
    float:left;
    width:150px;
}
.HouseRatingC
{
    float:left;
    width:50px;
}
.HouseRatingR
{
    float:left;
    width:200px;
}
/**********comments************/
.comment_name
{
    color:#0c94b9;
    font-weight:bold;
}
.comment_date
{
    font-weight:bold;
    font-size:7pt;
}
/******************************************/
/*                profile                 */
/******************************************/
.Profile
{
    background-color:#efede7;
    padding:10px;
    height:220px;
}
.ProfileL
{
    float:left;
    width:50%;
}
.ProfileR
{
    float:left;
    width:50%;
}
.AccountType
{
    width:170px;
	border: 1px solid #999;
	background-color: #FFFFFF;
	padding: 5px 5px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	color:#0c94b9;
	font-weight:bold;
	font-size:10pt;
	text-align:center;
}
.tbProfile
{
    border:solid 1px #999999;
    width:200px;
}
.HouseTitle
{
    font-size:11pt;
    font-weight:bold;
}
.HouseTitleL
{
    width:890px;
    float:left;
}
.HouseTitleR
{
    width:80px;
    float:left;
    text-align:right;
}
.HouseDelIcon
{
    width:30%;
    text-align:center;
    float:left;
}
.HouseDelText
{
    width:70%;
    text-align:left;
    float:left;
}
.HouseDelText a
{
    font-weight:bold;
    text-decoration:none;
    color:#212121;
}
.HouseDelText a:hover
{
    text-decoration:underline;
}
.ProfileEditL
{
    float:left;
    width:300px;
    border-right:dotted 1px #ffffff;
}
.ProfileEditC
{
    float:left;
    width:300px;
    border-right:dotted 1px #ffffff;
}
.ProfileEditR
{
    float:left;
    width:367px;
}
.HouseEditHead
{
    height:28px;
    width:300px;
    background-color:#1a75a4;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    color:#FFFFFF;
    line-height:28px;
    text-align:left;
    font-weight:bold;
    margin:5px 0 5px 0px;
}
.HouseEditHead2
{
    height:28px;
    width:367px;
    background-color:#1a75a4;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    color:#FFFFFF;
    line-height:28px;
    text-align:left;
    font-weight:bold;
    margin:5px 0 5px 0px;
}
.HouseEditHeadL
{
    float:left;
    width:79%;
    padding-left:5px;
}
.HouseEditHeadR
{
    float:left;
    width:17%;
    border-left:dotted 1px #2e9ad2;
    height:28px;
    padding-left:5px;
}
.HouseEditHeadR a
{
    color:#FFFFFF;
    text-decoration:none;
    display:block;
    font-weight:normal;
}
.HouseEditHeadR a:hover
{
    color:#e6e6e6;
}
.HouseEditDescription
{
    padding:0 10px;
    text-align:justify;
}
.AddBttn
{
    height:28px;
    width:150px;
    background-color:#05bb05;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    color:#FFFFFF;
    line-height:18px;
    text-align:center;
    font-weight:bold;
}
.AddBttn:hover
{
    height:28px;
    width:150px;
    background-color:#16e116;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    color:#FFFFFF;
    line-height:18px;
    text-align:center;
    font-weight:bold;
}
.AddBttn a
{
    color:#FFFFFF;
    text-decoration:none;
    display:block;
}
.width50
{
    float:left;
    width:50%;
}
.GridCostHead
{
    color:#FFFFFF;
    font-weight:bold;
}
.HouseImagesLinks a
{
    color:#212121;
    font-weight:bold;
    text-decoration:none;
}
.HouseImagesLinks a:hover
{
    text-decoration:underline;
}
/******************************************/
/*                search                  */
/******************************************/
/*hotel*/
.HouseInfo
{
    width:300px;
    height:200px;
    overflow:auto;
    float:left;
    margin:0 10px 0 0;
}
.HouseInfo h4
{
    font-size:8pt;
    font-weight:bold;
    margin:0px;
    padding:0px;
}
.HouseOptions
{
    width:400px;
    height:200px;
    overflow:auto;
    float:left;
    margin:0 10px 0 0;
}
.HouseOptions h4
{
    font-size:8pt;
    font-weight:bold;
    margin:0px;
    padding:0px;
}
.HousePrice
{
    width:240px;
    float:left;
    margin-left:10px;
}
.Mar5
{
    margin:5px 0;
}
.Mar10
{
    margin:10px 0;
}

.Filter
{
    font-size:8pt;
    font-weight:bold;
}
/*grid*/
.SearchGridBox
{
    width:100%;
    margin:20px 0;
}
.SearchGridTitle
{
    width:960px;
    background-color:#1a75a4;
    height:20px;
    line-height:20px;
}
.SearchGridTitleL
{
    float:left;
    width:850px;
    font-size:11pt;
    color:#FFFFFF;
    font-weight:bold;
    padding-left:10px;
}
.SearchGridTitleR
{
    float:left;
    width:80px;
    text-align:right;
    padding-right:10px;
    background-color:#16abd4;
}
.SearchGridTitleRR
{
    float:left;
    border-top:10px solid #FFFFFF; 
    border-left:10px solid #16abd4; 
    border-bottom:10px solid #FFFFFF;
}
.SearchGridTitleR a
{
    font-size:9pt;
    color:#FFFFFF;
}
.SearchGridTitleR a:hover
{
    text-decoration:none;
}
.SearchGridBody
{
    width:960px;

    height:auto;
    margin-bottom:10px;
}
.SearchGridBodyIm
{
    float:left;
    width:100px;
    margin:10px 5px;
}
.SearchGridBodyDesc
{
    float:left;
    width:300px;
    margin:10px 5px;
}
.SearchGridBodyInfo
{
    float:left;
    width:530px;
    margin:10px 5px;
}
.SearchGridBodyInfoL
{
    width:50%;
    float:left;
}
.SearchGridBodyInfoR
{
    width:50%;
    float:left;
}
.RealtyL
{
    width:40%;
    float:left;
}
.RealtyR
{
    width:60%;
    float:left;
}
/******************************************/
/*                Diving                  */
/******************************************/
.DivingAmateur
{
    background-color:#258fcb;
    width:90%;
    height:30px;
    color:#FFFFFF;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    line-height:30px;
    font-weight:bold;
    text-align:center;
    font-size:11pt;
}
.DivingProfissional
{
    background-color:#69c211;
    width:90%;
    height:30px;
    color:#FFFFFF;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    line-height:30px;
    font-weight:bold;
    text-align:center;
    font-size:11pt;
}
/******************************************/
/*               transport                */
/******************************************/
.TransportLink
{
    color:#212121;
}
.TransportLink:hover
{
    color:#333333;
    text-decoration:none;
}
.TransportL
{
    width:30%;
    float:left;
}
.TransportR
{
    float:left;
    width:70%;
}
.Transport
{
    margin-bottom:10px;
    padding-bottom:5px;
    border-bottom:dotted 1px #999999;
}
/******************************************/
/*                 rest                   */
/******************************************/
.Rest
{
    width:620px;
    float:left;
    margin-bottom:20px;
}
.RestText
{
    width:200px;
    float:left;
}

.RestLT
{
    float:left;
    width:260px;
    height:120px;
    -moz-border-radius:10px;
    -webkit-border-radius:10px;
    background-color:#8cd114;
    margin:0 10px 10px 0;
    padding:20px;
    background-image: url('../../Images/rest1.png');
    background-repeat:no-repeat;
    background-position:right top;
}
.RestRT
{
    float:left;
    width:260px;
    height:120px;
    -moz-border-radius:10px;
    -webkit-border-radius:10px;
    background-color:#f0b30d;
    margin:0 10px 10px 0;
    padding:20px;
    background-image: url('../../Images/rest2.png');
    background-repeat:no-repeat;
    background-position:right top;
}
.RestLB
{
    float:left;
    width:260px;
    height:120px;
    -moz-border-radius:10px;
    -webkit-border-radius:10px;
    background-color:#0fc791;
    margin:0 10px 0 0;
    padding:20px;
    background-image: url('../../Images/rest3.png');
    background-repeat:no-repeat;
    background-position:right top;
}
.RestRB
{
    float:left;
    width:260px;
    height:120px;
    -moz-border-radius:10px;
    -webkit-border-radius:10px;
    background-color:#dd7213;
    margin:0 10px 0 0;
    padding:20px;
    background-image: url('../../Images/rest4.png');
    background-repeat:no-repeat;
    background-position:right top;
}
.RestLink1
{
    color:#FFFFFF;
    font-size:16pt;
    text-decoration:none;
    display:block;
}
.RestLink1:hover
{
    text-decoration:none;
}
.ListViewPlace
{
    border-bottom:dotted 1px #999999;
    padding-bottom:10px;
    margin-bottom:20px;
    width:480px;
}
/******************************************/
/*                crymea                  */
/******************************************/
.CrymeaL
{
    width:600px;
    float:left;
    margin-right:10px;
}
.CrymeaR
{
    width:350px;
    float:left;
}
.CrimeaBox
{
    background-color:#12bad8;
    background-image: url('../../Images/photo.png');
    background-repeat:no-repeat;
    background-position:right center;
    width:350px;
    height:45px;
    color:#ffffff;
    font-size:14pt;
    font-weight:bold;
    line-height:45px;
    padding:0 0 0 10px;
}
.CrimeaPhoto
{
    background-color:#f2f1ee;
    width:360px;
    padding:20px 0;
}
.CrimeaBox2
{
    background-color:#1f82b9;
    background-image: url('../../Images/video.png');
    background-repeat:no-repeat;
    background-position:right center;
    width:350px;
    height:45px;
    color:#ffffff;
    font-size:14pt;
    font-weight:bold;
    line-height:45px;
    padding:0 0 0 10px;
}
.Crymea
{
    background-image: url('../../Images/crymea.png');
    background-repeat:no-repeat;
    width:970px;
    height:80px;
}
/******************************************/
/*                footer                  */
/******************************************/
.Footer
{
    border-top:dotted 1px #999999;
    margin:20px 0 0 0;
    padding:10px 30px;
    height:90px;
    clear:both;
}
.Footer a
{
    color:#212121;
    text-decoration:underline;
}
.Footer a:hover
{
    text-decoration:none;
}
.FooterL
{
    width:140px;
    float:left;
}
.FooterR
{
    width:240px;
    float:left;
    text-align:center;
    padding:0px 0 0 0;
}


/********************************************************************************************************/
/*						Rating control																	*/
/********************************************************************************************************/
.ratingStar
{
	margin:0;
}
.ratingStar .ratingItem {
    font-size: 10pt;
    width: 25px;
    height: 25px;
    margin: 0px;
    padding: 0px;
    display: block;
    background-repeat: no-repeat;
	cursor:pointer;
}
.ratingStar .Filled {
    background-image: url('../../Images/Sprite_04.png');
    background-position:0 -25px;
}
.ratingStar .Empty {
    background-image: url('../../Images/Sprite_04.png');
    background-position:0 0;
}
.ratingStar .Saved {
    background-image: url('../../Images/Sprite_04.png');
    background-position:0 -50px;
}
.votes
{
    color:#fff;
    margin:7px 0 0 0;
    padding:0 0 0 5px;
    font-size:9pt;
}
.ratingStarView
{
	white-space:nowrap;
	margin:0;
	
}
.ratingStarView .ratingItemView {
    font-size: 10pt;
    width: 15px;
    height: 15px;
    margin: 0px;
    padding: 0px;
    display: block;
    background-repeat: no-repeat;
	cursor:default;
}
.ratingStarView .FilledView {
    background-image: url('../../Images/filledView.png');
}
.ratingStarView .EmptyView {
    background-image: url('../../Images/emptyView.png');
}
.ratingStarView .SavedView {
    background-image: url('../../Images/waitingView.png');
}

/************  rating users  *************/
.UserRatingStarView
{
	white-space:nowrap;
	margin:0 0 0 0;
	
}
.UserRatingStarView .UserRatingItemView {
    font-size: 10pt;
    width: 11px;
    height: 17px;
    margin: 0px;
    padding: 0px;
    display: block;
    background-repeat: no-repeat;

}
.UserRatingStarView .UserFilledView {
    background-image: url('../../Images/rate.png');
    background-position:0 0px;
}
.UserRatingStarView .UserEmptyView {
    background-image: url('../../Images/rate.png');
    background-position:0 -17px;
}
.UserRatingStarView .UserSavedView {
    background-image: url('../../Images/rate.png');
    background-position:0 -34px;
}

/*****************************************/
/*              LoginBox                 */
/*****************************************/
.LoginBox
{
    height:32px;
    background-color:#000000;
    width:100%;
    margin:0px;
    padding:0px;
    z-index:1000;
}
.LoginBoxIn
{
    margin:0 auto;
    width:1100px;
    color:#999999;
    line-height:20px;
    padding:5px 0;
}
.LoginBoxRight
{
    text-align:right;
    float:left;
}
.tb
{
    width:70px;
    border:solid 1px #b9b9b9;
    color:#f1f1f1;
    height:16px;
}

.tbWM
{
    width:70px;
    border:solid 1px #b9b9b9;
    color:#b9b9b9;
    height:16px;
}
.Left
{
    float:left;
}
.TextRight
{
    text-align:right;
}
.Center
{
    text-align:center;
}
.BorderRight
{
    border-right:solid 1px #b9b9b9;
    padding:0 10px 0 0;
    margin:0 10px 0 0;
}
.BorderSep
{
    border-right:solid 1px #b9b9b9;
    margin:0 17px 0 10px;
    height:20px;
}

.Forum
{
    background-image:url('../../Images/forum.png');
    background-repeat:no-repeat;
    background-position:center;
    height:26px;
    width:86px;
    float:left;
    margin:0px 0 0 0;
    text-align:right;
}
.Forum a
{
    color:#f1f1f1;
    text-decoration:none;
}
.Forum a:hover
{
    text-decoration:underline;
}
.LoginButton
{
    background-image:url('../../Images/login.png');
    background-repeat:no-repeat;
    background-position:left;
    width:132px;
    text-align:center;
}
.LoginButton a
{
    color:#f1f1f1;
    text-decoration:none;
}
.LoginButton a:hover
{
    text-decoration:underline;
}
.lbWhite
{
    color:#f1f1f1;
    text-decoration:none;
}
.lbWhite:hover
{
    text-decoration:underline;
}
.IncorrectLogin
{
    text-align:center;
    font-size:11px;
    color:Red;
    font-weight:bold;
}
/* Login Button
.Button .btn
{
  position: relative;
  overflow: hidden;
  display: block;
  width: auto;
  z-index: 0;
  height: 26px;
  color: #000000;
  white-space: nowrap;
  float: left;
}

.Button .t
{
  height:26px;
  white-space: normal;
  padding: 0 9px;
  font-family: Tahoma, Arial, Helvetica, Sans-Serif;
  font-size: 12px;
  text-align: left;
  line-height: 26px;
  text-decoration: none !important;
}

input, select
{
  font-family: Tahoma, Arial, Helvetica, Sans-Serif;
  font-size: 12px;
}

.Button .active
{
  color: #EBFBFF;
}

.Button .hover,  a.Button:hover
{
  color: #E2EEF9;
  text-decoration: none !important;
}

.Button .active .r
{
  top: -52px;
}

.Button .hover .r
{
  top: -26px;
}

.Button .r
{
  display: block;
  position: absolute;
  overflow: hidden;
  z-index: -1;
  top: 0;
  right: 0;
  width: 7px;
  height: 78px;
}


.Button .r span
{
  display: block;
  position: absolute;
  overflow: hidden;
  z-index: -1;
  top: 0;
  right: 0;
  width:407px;
  height: 78px;
}


.Button .active .l
{
  top: -52px;
}

.Button .hover .l
{
  top: -26px;
}

.Button .l
{
  display: block;
  position: absolute;
  overflow: hidden;
  z-index: -1;
  top: 0;
  left: 0;
  right: 7px;
  height: 78px;
}


.Button .l, .Button .r span
{
  background-image: url('../../Images/login.png');
}
 */
/* end Button */