﻿body
{
    background-color:#d1d0cd;
}

#Wrapper
{
    width:1000px;
    background-image:url('../Images/Design/Bg.gif');
    margin-left:auto;
    margin-right:auto;
    position:relative;
}

#WrapperInside
{
    margin-left:10px;
    width:980px;
}

#Plate
{
    position:relative;
    background-image:url('../Images/Design/BgBottom.png');
    background-position:bottom;
    background-repeat:no-repeat;
    width:980px;
}

#PlateContent
{
    background-image:url('../Images/Design/BgTop.jpg');
    background-repeat:no-repeat;  
}

#TopLeft
{
    background-image:url('../Images/Design/BgTopLeft.png');
    width:90px; height:175px;
    position:absolute;
    left:-90px;
    top:0px;
}

#TopRight
{
    background-image:url('../Images/Design/BgTopRight.png');
    width:90px; height:175px;
    position:absolute;
    right:-90px;
    top:0px;
}

#Loga
{
    padding-top:69px; padding-left:33px;
}

#ContentMain
{
    padding-left:20px; padding-right:20px;        
}

#Menu
{
     background-image:url('../Images/Design/MenuBg.gif');
     height:49px;
     margin-top:27px;
}

#MainStart
{
    margin-top:13px;
}

.FooterMargin
{
	padding-top:23px;
	padding-bottom: 20px;
}
#FooterLine
{
    background-image:url('../Images/Design/Footer/top_line_bg.gif');
    background-repeat: repeat-x;
    height:8px;
    line-height: 0px;
    font-size: 0px;
}
#Footer
{
    background-image:url('../Images/Design/Footer/span_bg.png');
    min-height: 83px;
    height: auto !important;
    height:83px; 
    background-repeat: repeat-x;
    background-position:left bottom;
}

#FooterLeft
{
    background-image:url('../Images/Design/Footer/left_bg.png');
    min-height: 83px;
    height: auto !important;
    height:83px; 
    background-position:left bottom;
    background-repeat:no-repeat;
}

#FooterRight
{
    background-image:url('../Images/Design/Footer/right_bg.png');
    min-height: 83px;
    height: auto !important;
    height:83px; 
    background-position:right bottom;
    background-repeat:no-repeat;
}

#FooterInside
{
    padding:21px 16px 10px 16px;
    font-size:12px; 
    color:#4e4e4e;
}  

#ColumnLeft
{
    background-color:#f8f8f5;
    width: 220px;
    background-image:url('../Images/Design/BgColumnLeft_Bottom.gif');
    background-repeat:no-repeat;
    background-position: bottom left;
}  

#ColumnLeftPlate
{
    width: 220px;
    background-image:url('../Images/Design/BgColumnLeft.jpg');
    background-repeat:no-repeat;
    background-position: top left;
} 

#ColumnMainMargin
{
    padding-left:25px;
    padding-bottom: 5px;
} 

#ColumnMainPlate
{
    width:695px;
}

#MainMapLine
{
    background-image:url('../Images/Design/MainMapLine.gif');
    height:4px;
    line-height:0px; font-size:0px;
}

#MenuRoute
{
    color:#7d7c78; font-size:14px; height:21px; padding-bottom:4px;
}

#MenuRoute span
{
     padding-right:4px;
}

.ContentPlateWrapper
{
	padding-top: 26px;
}


#SearchPanel
{
    float:right;
    width:161px;
}

#SearchPanelInputPlate
{
    background-image:url('../Images/Design/SearchBox/Input.png');
    background-position: bottom left;
    background-repeat: no-repeat;
    width:119px;
    height:34px;
    float:left;
}

#SearchPanelInputPlatePadding
{
	padding-left: 8px;
	padding-top: 13px;
}

.SearchPanelInput.tagged
{
     color:#9f9e98;
}

.SearchPanelInput
{
    border-width:0px;
    border-color:Red;
    background-color:Transparent;
    padding-top: 3px;
    width:102px;
    font-size:12px;
    padding-left:0px;
}

#SearchPanelBtn
{
    float:left;
    margin-top:13px;
    margin-left:8px;
}
#InspirationPhoto
{
background-image:url('../Images/Design/InspirationImagesBackground.png');
height: 409px;
width:683px;
margin-top: 28px;

}
#AdvertList
{
    text-align:center;
    padding-top:32px;
}

.AdvertItem
{
    padding-bottom:10px;
}

       
/* Overlay */
#InspirationViewOverlay {background-color:#000;}

.InspirationImageLargeModal
{ 
    background-color: #fff;
	text-align: center;
	display: none;
	height: 496px;
}

.ViewModalClose
{
    position:absolute;
    right:-17px;
    top:-17px;
    
}
.ViewModalClose img
{
	cursor: pointer;
}
    
.InspirationImageLargePlate
{
    padding: 8px;
    position:relative;
}

/* Competition */
.CompetitionLargeImage
{
    padding-top: 21px;
}
.CompetitionPlate
{
    font-size: 15px;   
    padding-top: 21px; 
    width: 687px;
}
.CompetitionPlateError
{
    position:absolute;
    padding-top: 105px;
}
.CompetitionLeftPlate
{
    float:left;
    width: 475px;
    padding-left: 23px;
    padding-right: 20px;    
}
.CompetitionDate
{
    font-weight:bold;
    padding-top: 5px;
        
}
.CompetitionRightPlate
{
    float:left;   
}
.CompetitionHeader
{
    color:#5ba32f;
    font-weight:bold;
    font-size:18px;
    padding-top: 23px;
    padding-bottom: 4px;    
}
.CompetitionPrice
{
    line-height: 28px;    
}
.CompetitionHeaderInstruction
{
    color:#5ba32f;
    font-weight:bold;
    font-size:18px;
    padding-top: 19px;
    padding-bottom: 4px;    
}
.CompetitionInstructions
{
    padding-top: 25px;
}
.CompetitionInstructionsLeft
{
    float:left;
    width: 35px;
    color:#5ba32f;
    font-weight:bold;
    font-size:18px;    
}
.CompetitionInstructionsRight
{
    float:left;
    width: 424px;
}
.FormItemPhoto
{
    background-color:#f9f8f3;
    border: solid 1px #d1cfc8;
    padding-left: 14px;
    padding-bottom: 2px;
}
.FormItemPhotoLeft
{
    float:left;
    width: 386px;    
}
.FormItemPhotoRight
{
    padding-top: 7px;
    float:left;   
}
.CompetitionRightFirstImage
{
    padding-bottom: 146px;    
}
.CompetitionRightLastImage
{
    margin-right: 19px;    
}
