/*----[general - begin]--------------------------------- */

html{
 margin:0;
 padding:0;
 height:100%;
 border:none;
}
body{
 background: #9da287 url(../images/site_full_bgr.jpg);
 margin-bottom : 0px;
 margin-top : 0px;
 margin-left : 0px;
 margin-right : 0px;
 
 text-decoration : none;
 font-family : Verdana, Verdana, Arial;
 font-size : 11px;
 font-weight : normal;
 color: #3b210c;
 line-height: 16px;
 height:100%;
}
td{
 text-decoration : none;
 font-family : Verdana, Verdana, Arial;
 font-size : 11px;
 font-weight : normal;
 color: #3b210c;
 line-height: 16px;
}
a{
 background-color: transparent;
 text-decoration : none;
 font-family : Verdana, Tahoma, Arial;
 font-size : 11px;
 font-weight : normal;
 color: #bf1d1d;
}
a:hover{
 background-color: transparent;
 text-decoration : underline;
 color: #bf1d1d;
}
img{
 border : 0px none;
}
h1{
 background-color: transparent;
 text-decoration : none;
 font-family : Verdana, Arial, Tahoma;
 font-size : 21px;
 font-weight : normal;
 color: #3c220d;
 line-height: 19px;
 padding: 0 0 0 0;
 margin: 0 0 18px 0 !important;
 margin: 0 0 8px 0;
}
h2{
 background-color: transparent;
 text-decoration : none;
 font-family : Verdana, Tahoma, Arial;
 font-size : 15px;
 font-weight : bold;
 color: #154588;
 line-height: 18px;
}

/*-- form styles - begin --*/

input{
 background: #ecf3e8;
 text-decoration : none;
 font-family : Verdana, Arial, Tahoma;
 font-size : 11px;
 font-weight: bold;
 color: #2b5f12;
 border-style:solid;
 border-width:1px;
 border-color: #a4c594;
}
input.input_search{
 background: transparent;
 text-decoration : none;
 font-family : Verdana, Arial, Tahoma;
 font-size : 10px;
 font-weight: bold;
 color: #3b210c;
 border-style:solid;
 border-width:0px;
 border-color: #8facc4;
 width: 115px;
}
select{
 background: #ecf3e8;
 text-decoration : none;
 font-family : Verdana, Arial, Tahoma;
 font-size : 11px;
 font-weight: bold;
 color: #2b5f12;
 border-style:solid;
 border-width:1px;
 border-color: #a4c594;
}
input.button{
 background: #418620;
 text-decoration : none;
 font-family : Verdana, Arial, Tahoma;
 font-size : 11px;
 font-weight: bold;
 color: #ffffff;
 border-style:solid;
 border-width:1px;
 border-color: #a4c594;
}
input.button2{
 background: #bbbbbb;
 text-decoration : none;
 font-family : Verdana, Arial, Tahoma;
 font-size : 11px;
 font-weight: bold;
 color: #ffffff;
 border-style:solid;
 border-width:1px;
 border-color: #a4c594;
}
textarea{
 background: #ecf3e8;
 text-decoration : none;
 font-family : Verdana, Arial, Tahoma;
 font-size : 11px;
 font-weight: bold;
 border-style:solid;
 border-width:1px;
 border-color: #a4c594;
}

/*-- form styles - end --*/

/*----[general - end]--------------------------------- */


/*----[site bgrs - begin] --------------------------------- */

.site_left{
 background: url(../images/site_left_bgr.gif) repeat-y;
}
.site_right{
 background: url(../images/site_right_bgr.gif) repeat-y;
}

/*----[site bgrs - end] --------------------------------- */



/*----[header - begin] --------------------------------- */

.sda_logo{
 background: url(../images/scoala_de_arte_logo_bgr.jpg) no-repeat;
 width: 920px;
 height: 83px;
}
.sda_head{
 background: url(../images/scoala_de_arte_header_bgr.jpg) no-repeat;
 width: 920px;
 height: 185px;
 padding: 22px 0 0 12px;
}
.sda_mmhead_sm{
 background: url(../images/mmhead_sm_bgr.jpg) no-repeat;
 width: 920px;
}
.sda_c_full{
 background: url(../images/c_full_bgr.jpg) repeat-y;
 width: 920px;
}

.search_text{
 background: transparent;
 text-decoration : none;
 font-family : Verdana, Arial, Tahoma;
 font-size : 10px;
 font-weight: bold;
 color: #3b210c;
 /*padding: 0 0 2px 0;*/
}
.search_btn{
 background: url(../images/search_btn.gif) no-repeat;
 width: 32px;
 height: 18px;
 display: block;
}
a.search_btn:hover{
 background: url(../images/search_btn_over.gif) no-repeat;
 width: 32px;
 height: 18px;
 display: block;
}

/*----[header - end] --------------------------------- */



/*----[main menu - begin] --------------------------------- */


.mm_head{
 text-decoration : none;
 font-family : Verdana, Tahoma, Arial;
 font-size : 12px;
 font-weight : bold;
 color: #3b210c;
 width: 200px;
 height: 30px;
}

.menu_mm{
 background: url(../images/mm_bgr.jpg) bottom no-repeat;
 text-decoration : none;
 font-family : Verdana, Tahoma, Arial;
 font-size : 11px;
 font-weight : bold;
 color: #bf1d1d;
 padding: 9px 10px 9px 30px;
 display: block;
 text-align : left;
 width: 160px !important;
 width: 200px;
}
a.menu_mm:hover{
 background: #fff1cf url(../images/mm_bgr.jpg) bottom no-repeat;
 /*background: #fff1cf;*/
 text-decoration : none;
 color: #3b210c;
}

.sm_tbl{
 text-decoration : none;
 font-family : Verdana, Tahoma, Arial;
 font-size : 12px;
 font-weight : normal;
 color: #a28872;
 width: 720px;
 padding: 0 0 0 25px;
}
.menu_sm{
 text-decoration : none;
 font-family : Verdana, Tahoma, Arial;
 font-size : 11px;
 font-weight : normal;
 color: #bf1d1d;
 padding: 0 3px 0 3px;
 display: inline-block;
}
a.menu_sm:hover{
 text-decoration : none;
 color: #3b210c;
}



/*----[main menu - begin] --------------------------------- */


/*----[content - begin] --------------------------------- */

.c_full{
 width: 720px;
 padding: 6px 25px 0 25px;
}
.img_outline{
 border-style: solid;
 border-width: 1px;
 border-color: #d1c099;
}

/*----[content - end] --------------------------------- */


/*----[news - begin] --------------------------------- */

.news_head{
 background: url(../images/news_head_bgr.jpg) top left no-repeat;
 padding: 8px 12px 8px 12px;
}
.news_title{
 text-decoration : none;
 font-family : Verdana, Tahoma, Arial;
 font-size : 12px;
 font-weight : bold;
 color: #bf1d1d;
}
a.news_title:hover{
 text-decoration : underline;
 color: #bf1d1d;
}
.news_date{
 text-decoration : none;
 font-family : Verdana, Tahoma, Arial;
 font-size : 9px;
 font-weight : normal;
 color: #3b210c;
}
.news_photo{
 border-style:solid;
 border-width: 6px;
 border-color: #e2d0ad;
}
.news_photo_td{
 padding: 12px 0 0 0;
}
.news_text_td{
 padding: 8px 0 0 12px;
}
.news_more{
 background: url(../images/news_sep_line.png) repeat-x;
 text-decoration : none;
 font-family : Verdana, Tahoma, Arial;
 font-size : 11px;
 font-weight : normal;
 color: #bf1d1d;
 /*padding: 0 0 4px 0;*/
 line-height: 23px;
}
a.news_more:hover{
 text-decoration : underline;
 color: #bf1d1d;
}
.news_tbl{
 padding: 0 0 20px 0;
}


/*----[news - end] --------------------------------- */


/*----[footer - begin] --------------------------------- */

.f_left{
 background: url(../images/site_f_left_bgr.gif) no-repeat;
 width: 31px;
 height: 123px;
}
.f_right{
 background: url(../images/site_f_right_bgr.gif) no-repeat;
 width: 31px;
 height: 123px;
}
.f_middle{
 background: url(../images/f_top_bgr.jpg) no-repeat;
 height: 76px !important;
 height: 49px;
 width: 920px;
 text-decoration : none;
 font-family : Verdana, Tahoma, Arial;
 font-size : 12px;
 font-weight : normal;
 color: #a28872;
 padding: 17px 0 0 0;
}

.fm{
 text-decoration : none;
 font-family : Verdana, Tahoma, Arial;
 font-size : 11px;
 font-weight : normal;
 color: #bf1d1d;
 padding: 0 3px 0 3px;
 display: inline-block;
}
a.fm:hover{
 text-decoration : none;
 color: #3b210c;
}

.f_copyright{
 background: url(../images/f_copyright_bgr.png) no-repeat;
 /*height: 47px;*/
 background-color: transparent;
 text-decoration : none;
 font-family : Tahoma, Verdana, Arial;
 font-size : 11px;
 font-weight : normal;
 color: #3b210c;
 padding: 0 0 0 43px;
}


/*----[footer - end] --------------------------------- */



/*----[lead styles - begin] --------------------------------- */

.lead_tbl{
 background: url(../images/sep_line.gif) bottom left repeat-x;
 padding: 10px 10px 10px 10px;
}
.lead_100{
 white-space:nowrap;
}
.lead_title{
 text-decoration : none;
 font-family : Verdana, Tahoma, Arial;
 font-size : 13px;
 font-weight : bold;
 color: #bf1d1d;
}
a.lead_title:hover{
 text-decoration : underline;
 color: #bf1d1d;
}
.lead_date{
 text-decoration : none;
 font-family : Verdana, Tahoma, Arial;
 font-size : 11px;
 font-weight : normal;
 color: #927c60;
}
.lead_more{
 text-decoration : none;
 font-family : Verdana, Tahoma, Arial;
 font-size : 11px;
 font-weight : normal;
 color: #bf1d1d;
}
a.lead_more:hover{
 text-decoration : underline;
 color: #bf1d1d;
}

/*----[lead styles - end] --------------------------------- */


/*----[page navigation - begin] --------------------------------- */

.pgnav_bgr{
 background: url(../images/pnav_full_bgr.png) top left;
 height: 24px;
 padding: 0 5px 0 5px;
}

.pgnav_lnk_n{
 background-color: transparent;
 text-decoration : none;
 font-size : 11px;
 font-weight : bold;
 color: #bf1d1d;
 padding: 2px 6px 2px 6px;
 margin: 0 2px 0 2px;
}
a.pgnav_lnk_n:hover{
 background-color: #d4b574;
 text-decoration : none;
 color: #ffffff;
}

.pgnav_lnk_sel{
 background-color: #d4b574;
 text-decoration : none;
 font-size : 11px;
 font-weight : bold;
 color: #ffffff;
 padding: 2px 6px 2px 6px;
 margin: 0 2px 0 2px;
}

.pgnav_lnk_p{
 background-color: #d4b574;
 text-decoration : none;
 font-size : 11px;
 font-weight : bold;
 color: #ffffff;
 padding: 2px 6px 2px 6px;
 margin: 0 2px 0 2px;
}

/*----[page navigation - end] --------------------------------- */


/*----[top small navigation - begin] --------------------------------- */

.top_nav{
 background-color: transparent;
 text-decoration : none;
 font-family : Verdana, Tahoma, Arial;
 font-size : 10px;
 font-weight : normal;
 color: #3b210c;
 line-height: 14px;
}
.top_nav_arrow{
 background-color: transparent;
 text-decoration : none;
 font-family : Verdana, Tahoma, Arial;
 font-size : 10px;
 font-weight : normal;
 color: #888888;
 line-height: 14px;
}
.top_nav_lnk{
 background-color: transparent;
 text-decoration : none;
 font-family : Verdana, Tahoma, Arial;
 font-size : 10px;
 font-weight : normal;
 color: #bf1d1d;
 line-height: 14px;
}
a.top_nav_lnk:hover{
 background-color: transparent;
 text-decoration : underline;
 color: #bf1d1d;
}

/*----[top small navigation - end] --------------------------------- */



/*----[gallery - begin] --------------------------------- */

.gal_bgr{
  background: url(../images/gal_img_full_bgr.png) top left;
  text-align: center;
  width: 190px !important;
  width: 210px;
  height: 190px !important;
  height: 210px;
  padding: 10px 10px 10px 10px;
}

.gal_outline_1 img {
	border-style: solid;
 	border-width: 1px;
 	border-color: #877346;
}
a.gal_outline_1:hover img{
	border-style: solid;
 	border-width: 1px;
 	border-color: #bf1d1d;
}

.gal_outline_descr {
  /*background-color: #ff0000;*/
 	margin-top: 5px;
 	width: 208px;
 	text-align: center;
}

/*----[gallery - end] --------------------------------- */
