body  {
    background:url("public/main-bg_5.jpg") no-repeat scroll 0 0 #000000; 
    color:#fff;
    font-family:Arial,Helvetica,sans-serif;
    font-size:100%;
    line-height:1.25em;
}

html, body {
    height:100%;
}

#wpage {
    margin:0 80px;
    width: 950px;
    font-family: Arial;
    font-size: 12px;
}

#head {
    height:213px;
}

#footer {
    margin-top: 30px;
    padding: 15px;
    background: #333;
}

.t3-red, .t3-grey {
    margin: 15px 0 10px 0;
    font-size: 20px;  
}

.t3-red {
    color:#e54747;
}

.t3-grey {
    color:#cccccc;
}

p{padding: 5px 0;}

#gallery-nav {
    text-transform: uppercase;
    font-weight: bold; 
    font-size: 14px;   
}

#gallery-nav li{
    float: left;
}

.gallery-img-box {
    padding:4px; 
    border:1px solid #000; 
    float:left; margin:2px; 
    width:140px; 
    height:113px; 
    text-align:center;    
    background:url("public/1px40tr.png"); 
}

.gallery-folder-box {
    float:left; margin:2px; 
    width:148px; 
    height:133px; 
    text-align:center;    
}

.gallery-img-box-2 {
    padding:4px; 
    border:1px solid #000;  
    width:140px; 
    height:113px; 
    text-align:center;    
    background:url("public/1px40tr.png"); 
}
      
.gallerym a{
     color:#fff;
     padding: 8px;
     display: block;
     text-decoration: none;
}

.gallerym a:visited{
     color:#fff;
     padding: 8px;
     display: block;
     text-decoration: none; 
}

.gallerym a:hover{
     color:#fff;
     padding: 8px;
     display: block;
     text-decoration: underline; 
}

.cuurentm a{
     color:#fff;
     padding: 8px;
     display: block;
     text-decoration: underline;
}

.cuurentm a:visited{
     color:#fff;
     padding: 8px;
     display: block;
     text-decoration: underline; 
}

.cuurentm a:hover{
     color:#fff;
     padding: 8px;
     display: block;
     text-decoration: underline; 
}

 /*----- txt, links, lines, titles -----*/
a {
    color:#ddd; 
    outline:none;
    text-decoration: none;  
}
a:hover{
    color:#fff; 
    text-decoration:underline;
}

h2 {
    font-size:25px;
    line-height:1.2em;
    color:#fff;
    margin-bottom:18px;
}
h3 {
    font-size:14px;
    font-weight:normal;
    color:#fff;
    margin-bottom:14px;
}
h4 {
    font-size:1em;
    font-weight:normal;
    margin-bottom:20px;
}

.trans {
    background:url("public/1px40tr.png");       
}    

.button { 
    display:block;
    width:260px;
    line-height:34px;
    font-size:20px;
    color:#fff;
    text-align:center;
    text-decoration:none;
    font-weight:bold;
    text-transform:uppercase;
}
.button:hover {
    color:#ddd;
    text-decoration: none;
}

.vaucher{
    overflow: hidden;
}
.vaucher h2{
    color: #ddd;
}   

.address {
    padding-bottom:5px;
}
.address dt {
    margin-bottom:20px;
    font-size:14px;
    color:#fff;
}
.address dd { 
    clear:both;
}
.address dd span { 
    float:left;
    width:85px;
}
.address dd a {
    color:#838180;
    text-decoration:none;
}
.address dd a:hover {
    color:#fff;
}

.list1 {
    padding: 0px;
    margin: 0px;
    list-style: none;
}

.list1 li {
    width:100%;
    overflow:hidden;
}

.list1 a {
    text-decoration:none;
    float:left;
    color:#eddd33;
}

.list1 a:hover {
    text-decoration:underline;
}

    
    .folio {
        width:100%;
        overflow:hidden;
    }
        .folio li {
            float:left;
            width:254px;
            height:145px;
            margin:0 50px 15px 0;
            font-size:14px;
        }
        .folio li.last {
            margin-right:0;
        }
            .folio li img {
                display:block;
            }
            .folio li a {
                color:#fff;
                text-decoration:none;
            }
            .folio li a:hover {
                text-decoration:underline;
            }

.color1 .txt1, .color1 h4 {
    color:#eddd33;
}
.color1 .button {
    background:#000;
}

.color2 .txt1, .color2 h4 {
    color:#06fd80;
}
.color2 .button {
    background:#ff3333;
    font-size: 14px;
}
.color2 .list1 li a {
    color:#06fd80;
}

.color3 .txt1, .color3 h4 {
    color:#eddd33;
}
.color3 .button {
    background:url(public/button-bg3.gif) no-repeat 0 0;
}
.color3 .list1 li a {
    color:#fc3991;
}

.color-yewoll{
    color:#EDDD33;
}

.error {
    display: none;
    padding: 15px;
    background: #fd8f8f;
    border-bottom: 1px solid #fd4c4c;
    border-top: 1px solid #fd4c4c;
    color: #aa0404;
}

.buyform{
    display: none; 
    overflow: hidden; 
    position: relative;
}

.buyform-send{
    position: absolute;
    top: 450px;
    left: 0px;
    width:100%;
    height:370px;
    background: #000;
    opacity: .9; 
    /* For IE 5-7 */
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
    /* For IE 8 */
    -MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";    
}


.line, .lastUnit {overflow: hidden;_overflow:visible;_zoom:1; }
.unit{float:left;_zoom:1;}
.unitExt{float:right;}
.size1of1{float:none;}
.size1of2{width:50%;}
.size1of3{width:33.33333%;}
.size2of3{width:66.66666%;}
.size1of4{width:25%;}
.size3of4{width:75%;}
.size1of5{width:20%;}
.size2of5{width:40%;}
.size3of5{width:60%;}
.size4of5{width:80%;}
.size1of10{width:10%;}

.v-price {
    padding:10px 0;
    text-align:center; 
    background:#FF3333; 
    font-size:28px; 
    font-weight:bold;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-box-shadow: 0 1px 3px #000;
    -webkit-box-shadow: 0 1px 3px #999; 
    text-shadow:0 1px 0 #860000;
    width:150px;
}

/* jQuery Countdown styles 1.5.8. */
.hasCountdown {
    
}
.countdown_rtl {
    direction: rtl;
}
.countdown_holding span {
    background-color: #000;
}
.countdown_row {
    clear: both;
    width: 100%;
    padding: 0px 2px;
    text-align: center;
}
.countdown_show1 .countdown_section {
    width: 98%;
}
.countdown_show2 .countdown_section {
    width: 48%;
}
.countdown_show3 .countdown_section {
    width: 32.5%;
}
.countdown_show4 .countdown_section {
    width: 24.5%;
}
.countdown_show5 .countdown_section {
    width: 19.5%;
}
.countdown_show6 .countdown_section {
    width: 16.25%;
}
.countdown_show7 .countdown_section {
    width: 14%;
}
.countdown_section {
    display: block;
    float: left;
    text-align: center;
}
.countdown_amount {
    font-size:28px; 
}
.countdown_descr {
    display: block;
    width: 100%;
}

.awesome{
    background: #222 url(/images/alert-overlay.png) repeat-x;
    display: inline-block;
    padding: 5px 10px 6px;
    color: #fff;
    text-decoration: none;
    font-weight: bold;
    line-height: 1;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-box-shadow: 0 1px 3px #000;
    -webkit-box-shadow: 0 1px 3px #999;
    text-shadow: 0 -1px 1px #222;
    border-bottom: 1px solid #222;
    position: relative;
    cursor: pointer;
}

.small.awesome {
    font-size: 11px;
}
.medium.awesome {
    font-size: 13px;
}
.large.awesome {
    font-size: 14px;
    padding: 8px 14px 9px;
}
 
/* Colors ---------- */
.blue.awesome {
    background-color: #2daebf;
}
.red.awesome {
    background-color: #e33100;
}
.magenta.awesome {
    background-color: #a9014b;
}
.orange.awesome {
    background-color: #ff5c00;
}
.yellow.awesome {
    background-color: #ffb515;
}
 
.buyforminpt {
    font-size: 18px;
    padding: 8px 8px 9px;
    width: 274px;
}

