@charset "utf-8";
/* CSS Document */

body {
    font-family:Arial,Helvetica,sans-serif;
	margin: 0px;
	padding: 0px;
}

.ivIndexLeft {
    width:680px;
    height:568px;
    float:left;
    background:url(../img/bg_index.jpg) left top no-repeat;
    position:relative;
}

.ivIndexRight {
    width:140px;
    float:left;
}

.ivContent {
    background:url(../img/bg_all.jpg) left top no-repeat;
    width:815px;
    height:574px;
    margin-top:6px;
    position:relative;
}

.ivMenu {
    margin:0 auto;
    padding:5px 0 0 0;
    width:532px;
}

.ivMenu li {
    margin:0;
    padding:0;
    list-style:none;
    float:left;
}

.ivMenu li a {
    color:#ffffff;
    text-transform:uppercase;
    display:block;
    text-decoration:none;
    font-weight:bold;
    font-size:15px;
    text-align:center;
    width:133px;
    height:26px;
    padding:4px 0 0 0;
}

.ivMenu li.active a, .ivMenu li a:hover {
    background-image:url("../img/bg_menu.png");
    background-position:left top;
    background-repeat:no-repeat;
} 

.clear {
    clear:both;
    font-size:0;
    line-height:0;
    margin:0;
    padding:0;
    height:0;
}

.absBox {
    position:absolute;
}

.ivText {
    color:#ffffff;
    font-size:14px;
}

.ivTextBlue {
    color:#042342;
    font-size:14px;
}

.ivSmallText {
    font-size:12px;
}

.ivTinyText {
    font-size:11px;
}

.ivH1 {
    font-size:35px;
}

.ivH2 {
    font-size:24px;
    padding:0 0 10px 0;
}

.ivH4 {
    font-size:16px;
    font-weight:bold;
}


.ivContentBox1 {
    background:url(../img/bg_content_box_1.png) left top no-repeat;
    width:507px;
    height:334px;
}

.ivContentBox1Left {
    width:190px;
    float:left;
    padding:33px 0 0 40px;
}

.ivContentBox1Right {
    float:right;
    padding:33px 40px 0 0;
}

.ivImgLink {
    text-decoration:none;
    font-size:11px;
    color:#ffffff;
    font-weight:bold;
    display:block;
}

.ivImgLink div, .ivGalleryBlock div {
    margin:-8px 0 0 8px;
}

.ivActiveStar {
    display:block;
    float:left;    
    width:37px;
    height:38px;
    margin-right:2px;
    background:url(../img/star_active.png) left top no-repeat;
}

.ivPassiveStar {
    display:block;
    float:left;
    width:37px;
    height:38px;
    margin-right:2px;
    background:url(../img/star_passive.png) left top no-repeat;
}

.ivActiveStar:hover, .ivPassiveStar:hover {
    background:url(../img/star_hover.png) left top no-repeat;
}

.activeDarkStar {
		background:url(../img/star_hover.png) left top no-repeat;
}




.ivContentBox2 {
    background:url(../img/bg_content_box_2.png) left top no-repeat;
    width:714px;
    height:395px;   
}

.ivSelection span {
    padding:0 10px;
    font-weight:bold;
}

.ivSelection a {
    text-decoration:none;
    color:#ffffff;
    font-weight:normal;
}

.ivSelection a.active, .ivPagination a.active {
    font-weight:bold;
    text-decoration:underline;
}

.ivSelection a:hover, .ivPagination a:hover {
    text-decoration:underline;
}

.ivPagination {
    text-align:center;
    width:692px;
}

.ivPagination span {
    padding:0 5px;
}

.ivPagination a {
    color:#ffffff;
    padding:0 2px;
    text-decoration:none;
}

.ivGalleryBlock {
	position: relative;
    float:left;
    width:127px;
    height:150px;
}

.galleryThumbNail {
	position: absolute;
	left: -1px;
	top: 13px;
	cursor: pointer;
}

.ivRules a {
    color:#583077;
    text-decoration:none;
    font-weight:bold;
}

#ivRulesDiv {
    display:none;
    position:absolute;
    left:50px;
    top:50px;
    z-index:10;
}

#ivRulesDiv a {
    color:#ffffff;
    text-decoration:none;
    cursor:pointer;
}

.ivRulesBg {
    background:url(../img/bg_rules.png) left top no-repeat;
    width:720px;
    height:440px;
}

.ivContentBox3 {
    background:url(../img/bg_content_box_3.png) left top no-repeat;
    width:624px;
    height:381px;
}

div.fileinputs {
	position:relative;
    text-align:right;
    width:430px;
}

div.fakefile {
	position:absolute;
	top:0px;
	right:0px;
	z-index:1;
    text-align:right;
}

input.file {
	position:relative;
	opacity:0;
	-moz-opacity:0;
	-khtml-opacity:0;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter:alpha(opacity=0);
	z-index:2;
}

.ivTextField {
    width:300px;
}

.ivButton {
    width:120px;
}

.ivIndent {
    padding-left:6px;
}

.ivTextArea {
    width:300px;
    height:150px;
}

form {
    padding:0;
    margin:0;
}

.ivImagePreview {
    padding:4px 30px;
}

table {
    border-collapse:collapse;
}

.ivContentBox4 {
    background:url(../img/bg_content_box_4.png) left top no-repeat;
    width:507px;
    height:376px;
}

.ivPrices {
    background:url(../img/bg_prices.jpg) left center no-repeat;
}














