@import "defaults.css";


body
{
    width: auto;
    background-color: #FFF;

    margin: 0px;
    padding: 0px;

    color: #305200;

    
    font-family: Verdana, Tahoma, Arial, sans-serif;
    font-size: 11px;

    font-weight: normal;
    font-style: normal;
    text-decoration: none;
}

a { color: #447400; text-decoration:none;}
a:visited { color: #447400; text-decoration:none;}
a:active  { color: #447400; text-decoration:none;}
a:hover { color: #61901d; text-decoration:none;}
a:visited:hover { color: #61901d; text-decoration:none;}

ul
{
    margin: 5px 0 5px 30px;
    list-style-type: square;
}

h1
{
    color: #447400;
    
    font-size: 20px;
    font-weight: normal;
    font-family: Verdana, Tahoma, sans-serif;

    display: block;
    
    margin: 0px auto 8px 0;
}
h2 {
    color: #FFF;

    font-family: Verdana, Tahoma, Arial, Times;
    font-weight: bold;

    font-size: 11px;
    display: block; margin: 0px;
}

.input-button
{
    width: auto;
    height: 17px;

    font-size: 11px;

    color: #437300;

    margin: 0px;
    padding: 0px;

    padding-left: 6px;

    background-color: #FFF;

    background-image: url('../images/bg-input-button.jpg');
    background-repeat: no-repeat;


    border: 0;

}
.input-text
{
    width: 96px;
    height: 13px;

    font-size: 11px;

    background-image: url('../images/bg-input-text-mini.jpg');

    border: 0;

    margin: 0px;
    padding: 2px;
}

img.img-border
{
    border-style: solid;
    border-width: 1px;
    border-color: 305200;
}

div.error
{
    width: 100%;
    color: #B81F1F; 
    font-weight: bold;
    text-align: center;
    margin: 0px 0 15px 0;
}





/* OVERRAL SITE DEFS */
#site-container
{
    width: 760px;

    margin-left: auto;
    margin-right: auto;

    background-image: url('../images/bodybg.jpg');
    background-repeat: repeat-all;
}

#site-header
{
    width: 735px;
    height: 135px;

    margin: 11px auto 11px auto;

    background-image: url('../images/topbg.jpg');
    background-repeat: no-repeat;
}
#site-header img#horse-pata
{
    float: right;
    position: relative;
    top: 135px;
    right: 204px;
    
}
#site-header #menu
{
    width: auto;
    height: 21px;

    line-height: 21px;

    margin: 0px 10px auto 10px;
	padding-top: 113px;
}
#site-header #menu ul
{
    float: left;

    list-style-type: none;
    margin: 3px 0 0 0;
    padding: 0;
}
#site-header #menu ul li
{
    display: inline;

    margin-right: 6px;
    font-weight: bold;
    color: #447400;
}
#site-header #menu ul li.separator { margin-right: 2px; }
#site-header #menu ul li.separator img { width: 3px; }
#site-header #menu ul li a.selected { color: #61901d;text-decoration: none; }


#site-header #menu #select-lang
{
    float: right;

    width: 150px;
    height: 17px;

    font-size: 9px;
    color: #447400;
}
#site-header #menu #select-lang img
{
	margin: 1px 4px 0 4px;
}


#site-content
{
    width: 735px;
	height: auto;
	padding: 0px;

    margin: 0 auto 0px auto;
}









.box-common
{
    width: auto;
    height: auto;
    
}
.box-common .box-titlebar
{
    height: 21px;
    line-height: 21px;

    background-image: url('../images/box_common/titlebar_bg.gif');
    background-repeat: repeat-x;
}


.box-common .box-content-area
{
    clear: both;
    width: auto;
    height: auto;

    /*background-image: url('../images/box_common/content_area_bg.gif');
    background-repeat: repeat-y;*/
}
/*.box-common .box-content-area .left-design-item
{
    width: 0px;

    background-image: url('../images/box_common/content_area_bg.gif');
    background-position: 0% 0%;
    background-repeat: repeat-y;

/*    border-style: solid;
    border-width: 1px;
    border-color: #000;
    
}   */
.box-common .box-content-area .right-design-item
{
    width: 1px;

    /*background-image: url('../images/box_common/content_area_bg.gif');
    background-repeat: repeat-y;*/

    background-color: #7bad35;

/*border-style: solid;
    border-width: 1px;
    border-color: #000;*/
}  

.box-common .box-content-area .real-content
{
   width: 100%;

   padding: 10px 15px 6px 15px;
   background-image: url('../images/box_common/content_area_bg.gif');

   text-align: justify;
}


.box-common .box-bottom
{
    clear: both;
    height: auto;
    width: 100%;
/*
    background-image: url('../images/box_common/bottom_bg.gif');
    background-repeat: no-repeat;*/
}

.box-common .box-bottom div.imgholder
{
    width: 100%;

    float: right;
    overflow-x: hidden;
    text-align: right;
}
.box-common .box-bottom img
{
    width: 100%;
    height: 3px;
/*    
    float: right;

    border-style: solid;
    border-width: 1px;
    border-color: #000;*/
}

/* /OVERRAL SITE DEFS */


/* BROWSE PHOTOS PAGE */

#box-browse-photos
{
    width: 520px;
}

/* /BROWSE PHOTOS PAGE */


/* BOX SETTINGS FOR SUBPAGES */
#id-box-main
{
    width: auto;

    float: left;
}
#id-box-main-content
{
	margin: 0px;
	padding: 0px;
}
#id-box-main-content img
{
	float: left;
	margin: 0 10px 10px 0;
}

#id-box-browse-photos
{
    width: 100%;

    float: left;
}

#id-box-search
{
    width: 202px;
    height: auto;

    float: right;

    margin: 0 0 11px 0;
}
#id-box-browse-photos-basket
{
    width: 202px;

    float: right;
}
/* /BOX SETTINGS FOR SUBPAGES */


/* MINIBASKET */
.minibasket-item
{
    width: 76px;
    height: 76px;

    float: left;

    margin: 0 5px 5px 0;

    background-color: #ffcc00;

    text-align: center;


    border-style: dotted dashed;
    border-width: 1px;
    border-color: #7bad35;
}
.minibasket-item img
{
    margin-top: 10px;
    margin-bottom: auto;
}
/* /MINIBASKET */


/* SEARCHBOX-TABLE */

#box-search-photos
{
    width: 98%;

    margin: 0 auto 0 auto;
}
#box-search-photos input
{
    float: right;
    margin: 4px 0 0 0;
}

/* /SEARCHBOX-TABLE */

/* NAVIGATION OF LISTING PHOTOS */
.browse-photos-navigation
{
    width: 100%;
    text-align: center;
    clear: both;
    line-height: 10px;
    font-weight: bold;
}
.browse-photos-navigation img
{
    vertical-align: bottom;
    margin: 0 2px 0 2px;
}
.browse-photos-navigation a
{
    color: #ff6600; 
    font-size: 10px;
    font-weight: normal;
}
.browse-photos-navigation a:visited { color: #ff6600; }

.browse-photos-navigation .pageing-icons-right
{
    width: 50px;
    float: right;
    text-align: right;
}
.browse-photos-navigation .pageing-icons-left
{
    width: 50px;
    float: left;
    text-align: left;
}

.list-photos
{
    width: 100%;
    margin: 10px 0 0 0;
}
.list-photos .item
{
    width: 154px;
    height: 170px;

    float: left;
    text-align: center;

    padding: 10px auto 10px auto;
	margin: 10px;
}
.list-photos .item .put-to-basket
{
    width: 100%;
}

.list-photos .photo
{
    width: 152px;
    height: 154px;
     /* float: left; */
    background-color: #eaffcc;

    text-align: center;

    margin: 0 10px 6px 0;

    border-style: dotted dashed;
    border-width: 1px;
    border-color: #7bad35;

    z-index: 10;


}
.list-photos .photo img
{
    margin: 10px 0 0 0;
}

input.btn-put-to-basket  /* ezen valtoztatni kell majd */
{                       
    width: 100px;
    height: 16px;

    font-size: 11px;
    line-height: 11px;

    border: none #000 0px;
    margin: 0 auto 10px auto;

    color: #437300;

    background-color: #FFF;
    background-image: url('../images/square_orange.gif');
    background-repeat: no-repeat;
    background-position: 1% 45%;
}

/* /NAVIGATION OF LISTING PHOTOS */


/* PROGRAMS PAGE */

#div-programs-ttable
{
    width: 100%;
    text-align: center;
}

#programs-timetable-image
{
    border-style: solid;
    border-width: 1px;
    border-color: 305200;

    margin: 0 auto 0 auto;
}

/* /PROGRAMS PAGE */


/* PHOTO GROUP LISTING */

.list-photo-group
{
    width: 100%;
    height: auto;
    margin: 10px 0 10px 0;
}

.list-photo-group .item
{
    height: auto;

    margin: 0px;

}
.list-photo-group .item .photo
{
    width: 75px;

    float: left;

    padding: 10px auto 10px auto;

    background-color: #eaffcc;

    text-align: center;

    margin: 0 10px 6px 0;

    border-style: dotted dashed;
    border-width: 1px;
    border-color: #7bad35;

    cursor: pointer;
}
.list-photo-group .item .photo img
{
    margin: 10px 0 10px 0;
}
.list-photo-group .item .text 
{
    /*float: left;*/

    margin: 4px 0 4px 0;
}

/* /PHOTO GROUP LISTING */


.photo-shader-at-photolist /*, .photo-shader-at-photogrouplist    <div class="photo-shader-at-photogrouplist"></div>  */
{
    position: absolute;

    z-index: 50;

    width: 155px;
    height: 155px;

    background-image: url('../images/s.gif');
    background-repeat: repeat-all;

    cursor: pointer;
}

/*
.photo-shader-at-photogrouplist
{
    position: absolute;

    width: 75px;
    height: 105px;

    border-color: #FF6600;
    border-style: solid;
    border-width: 1px;
}
*/



#intravisione-public-website
{
	float: right;

	position: relative;
	top: 6px;
	left: -14px;
}


#banner-place0
{
	/*position: relative;
	float: left;

	left: 0px;*/
}

#site-table-container
{
	width: 870px;
	margin: 0 auto 0 auto;
}


#t-opening
{
	width: 600px;
	margin: 30px auto 0 auto;
}
#t-opening tr td
{
	height: 100px;
	text-align: center;
}
#t-opening tr td img.flag
{
}

