body {
background-color : #2b2c2f;
padding : 0;
font-family : Georgia,"Times New Roman", Times, serif;
font-size : 14px;
margin : 0 auto auto auto;
color : #000;
}

ol
{
font-family : Georgia,"Times New Roman", Times, serif;
font-size : 14px;
}

.hiddentop
{
visibility:hidden;
}

ul
{
list-style-type:none;
}

.black
{
color:#000;font-size:25px;
}

p {
padding : 2px 5px 2px 5px;
margin : 0;
font-size : 14px;
font-family : Georgia,"Times New Roman", Times, serif;
color:#000; font-style:normal;
}
a {
color : #5d8e9c;
text-decoration : underline;
outline : none;font-size:14px; font-weight:normal;
}
a:hover {
text-decoration : none;
}
.back {
margin-left : 467px;
margin-right : 467px;
}

.capital
{
font:30px/20px Georgia, "Times New Roman", Times, serif;
color : #df3c20;
background: #d9e7e6;
padding: 7px 7px 5px 7px;
margin-right: 5px;
margin-top: 2px;
float: left;font-style:normal;
}

.comm-invite
{
font-style:normal;
font-size:14px;font-weight:normal;
font-family : Georgia, "Times New Roman", Times, serif;
}

h1 {
font-size : 22px;
font-weight : normal;
font-family : Arial, Helvetica, sans-serif;
color : #df3c20;
padding : 5px;
margin : 0;
text-decoration : none;
}
h2 {
font-size : 21px;
font-weight : normal;
font-family : Arial, Helvetica, sans-serif;
color : #df3c20;
text-decoration : none;
}


.fronth2
{
font-size : 22px;
font-weight : normal;
font-family : Arial, Helvetica, sans-serif;
color : #df3c20;padding-bottom:5px;
text-decoration : none;text-align:center;margin-bottom:0px;
}

.clr {clear:both;} 

.rightheader {
text-align : center;
margin-bottom : 0;
padding-bottom : 0;
}
.mainheader {
margin-left : 20px;
width : 138px;
height : 91px;
background : url(../images/10.png) no-repeat;
}
.mainheader span {
width : 138px;
height : 91px;
visibility : hidden;
}
.bestheader {
background : url(../images/20.png) no-repeat;
background-position : 88px 0;
}
h3 {
color : #755654;
font-family : Arial, Helvetica, sans-serif;
font-size : 18px;
font-weight : normal;
margin-bottom : 0;
padding-bottom : 0;
margin-top : 0;
padding-top : 0;
}
.newshead {
text-align : left;
color : #df3c20;
font-family : Georgia,"Times New Roman", Times, serif;
}
.brown {
color : #755654;
font-family : Georgia,"Times New Roman", Times, serif;
font-style : italic;
font-size : 18px;
line-height : 1em;
}
span {
font-size : 15px;
color : #86837a;
font-family : Georgia;
font-style : italic;
}

.req
{
color : #df3c20;vertical-align:middle;
}

img.img_left {
float : left;
padding : 0 8px 8px 0;
}
#main_container {
width : 982px;
height : auto;
margin : auto;
padding : 0;
}
#header {
width : 982px;
height : 110px;
margin : auto;
}
.left {
float : left;
padding-left : 7px;
}
#header_logo {
width : 183px;
height : 91px;
padding-left : 400px;
padding-right : 400px;
padding-top : 0;
}
#header_logo h1 {
margin-left : 0;
margin-top : 25px;
width : 183px;
height : 91px;
background : url(../images/2.png) no-repeat;
}
#header_logo h1 a {
width : inherit;
height : inherit;
display : block;
border-bottom : none;
text-decoration : none;
width : 183px;
height : 91px;
}
#header_logo h1 a:hover {
background : none;
}
#header_logo h1 a span {
visibility : hidden;
}
#langs_tab {
float : right;
font-size : 10px;
color : #fff;
padding-right : 20px;
}
#langs_tab a {
font-size : 13px;
font-family : Georgia,"Times New Roman", Times, serif;
}
#main_content {
width : 982px;
margin : auto;
clear : both;
background-color : #f6f5ef;
font-size : 15px;
font-family : Georgia,"Times New Roman", Times, serif;
}
#menu_tab {
width : 982px;
height : 65px;
background : url(../images/3.gif) no-repeat;
}
#search_tab {
padding-top : 15px;
height:20px;
}
.search_input {
background-color:#fff;
padding:2px;
border:3px double #dedede;font-size:14px;
font-family : Georgia,"Times New Roman", Times, serif;
font-weight: normal;width:120px;
}

input, textarea, select
{
font-family : Georgia,"Times New Roman", Times, serif;
margin:5px 0 10px 0;
background-color:#fff;
padding:2px;
border:3px double #dedede;font-size:14px;width:380px;
}

.search_btn {
padding:2px;
cursor:pointer;
border:3px double #dedede;
background:#7a9fab;
color:#fff;width:70px;
font-size:14px;
font-family : Georgia,"Times New Roman", Times, serif;
}
#menu_tab ul {
padding-top : 24px;
list-style-type : none;
float : left;
display : block;
width : 720px;
margin : 0;
padding-left : 20px;
background : none;
}
#menu_tab ul li {
float : left;






height : 35px;
display : block;
margin-left : 18px;
margin-right : 18px;
}
#menu_tab ul a {
display : block;
height : 35px;
text-decoration : none;
text-align : center;
border-bottom : none;
color : #1c1415;
font-family : Georgia, "Times New Roman", Times, serif;
font-size : 16px;
font-style : italic;
font-weight : normal;
}
#menu_tab ul a.active {
background-color : transparent;
background-image : url(../images/4.png);
background-repeat : no-repeat;
background-attachment : scroll;
background-position : 50% 115%;
text-decoration : none;
color : #df3c20;
}
#menu_tab ul a:hover {
background-color : transparent;
background-image : url(../images/4.png);
background-repeat : no-repeat;
background-attachment : scroll;
background-position : 50% 115%;
color : #df3c20;
}
#middle_content {
width : 823px;
height : 290px;
margin : 0 auto 0 auto;
background : url(../images/13.png) no-repeat;
background-position : 630px 20px;
}

#links ul {
list-style-type : none;
width : 310px;
padding-left : 0;
margin-left : 0;
}
#links li {
background-image : url(../images/19.gif);
background-repeat : repeat-x;
background-attachment : scroll;
background-position : 0 100%;
}
#links li a {
font-size : 16px;
color : #5d8e9c;
text-decoration : none;
display : block;
padding-left:20px;
padding-right:20px;
padding-bottom:20px;
padding-top:5px;
text-decoration : none;
height : 60px;
margin-bottom:10px;
}
#links li a img {
width : 60px;
height : 60px;
float : left;
border : none;
padding : 5px;
background : #fff;
margin-right : 15px;
border : 1px solid #eaeae7;
z-index : 9999;
}
#links li a:hover {
background : #ffefc5;
}
#links a em {
color : #1c1415;
display : block;
line-height : 125%;
}
.best_of_best 
{
margin-top:20px;
}

.best_of_best h3
{
font-size: 22px;
font-weight: normal;
font-family: Arial,Helvetica,sans-serif;
color: #df3c20;
text-decoration: none;
text-align:center;
}

#center_content {
width : 920px;
margin : auto;
}

.left_content {
width : 540px;
float : left;
padding-right : 20px;padding-top:10px;
}

.left_content_about h2
{
padding-bottom:5px;
font-size : 26px;
font-style : normal;
background-image : url(../images/19.gif);
background-repeat : repeat-x;
background-attachment : scroll;
background-position : 0 100%;
}

.left_content_about {
padding-top:20px;
width : 590px;
float : left;
padding-right : 10px;
}

.right_content_about {
width:299px;
margin-top:40px;
float : left;
padding-left:20px;
}

.right_content_about_inside
{
padding-top:20px;padding-left:0px;margin-left:0px;
width:299px;
height:624px;
background: url(../images/30.png) no-repeat;
}

.right_content {
width : 320px;
float : left;
padding-left:20px;
padding-top:20px;
}

.yellow_part
{
margin-left:40px;margin-right:40px;margin-top:20px;
width: 80%;
background-color: #fdf5c4;
border: 1px solid #e9e1ac;
margin-bottom:15px;
}

.yellow_part2
{
margin-top:20px;
width: 100%;
background-color: #fdf5c4;
border: 1px solid #e9e1ac;
margin-bottom:15px;
}

.yellow_part2 h2
{
text-align:center;
}

.yellow_part_inside2
{
padding-left:20px;
padding-right:15px;
padding-top:0px;
padding-bottom:15px;
}

.yellow_part_inside
{
padding-left:40px;
padding-right:40px;
padding-top:15px;
padding-bottom:15px;
}

.yellow_part_inside h2
{paddin-bottom:0px;
padding-top:0px;
text-align:center;
}

.news_tab {
clear : both;
padding : 5px 0 5px 0;
}
.wide_content {
width : 890px;
margin : auto;
clear : both;
padding : 10px 0 10px 0;
}
.bottom_part {
background : url(../images/9.png) no-repeat;
height : 107px;
width : 982px;
}
.huom {
margin-top : 30px;
margin-left : 70px;
}
#subscribe_part {
margin-left : 30px;
background : url(../images/11.png) no-repeat;
width : 420px;
height : 241px;
}
.subscribe_part_inside {
padding-top : 30px;
}
#subscribe_part h2 {
margin-bottom : 0;
padding-bottom : 0;

margin-left : 50px;

width : 300px;
font-family : Georgia;
font-size : 26px;
font-style : italic;
text-align : center;
color : #e9ad4f;
}
#subscribe_part p {
margin-top : 0;
padding-top : 0;
text-align : center;
color : #1c1415;
width : 370px;
margin-left : 20px;
}

.subsc_btn {
padding-bottom : 2px;
width : 97px;


height : 30px;
font-size : 13px;
font-family : Georgia,"Times New Roman", Times, serif;
color : #fff;
cursor : pointer;
text-align : center;
border : none;
background : url(../images/21.gif) no-repeat;
}
#footer {
width : 982px;
height : 35px;
clear : both;
color : #d7d7d7;
}

ul.footer_menu {
list-style : none;
float : right;
display : block;
margin : 0;
padding : 5px 20px 0 0;
}
.copyright {
float : right;
display : block;
font-size : 13px;color:#f9f9f9;
}
ul.footer_menu li {
display : inline;
}
ul.footer_menu li a {
color : #c2d4dd;
font-size : 13px;
font-family : Georgia,"Times New Roman", Times, serif;
}
#copyright {
float : left;
padding : 0;
}
.tab-container {
margin : 0 15px;
}
body.js .tab-container {
position : relative;
padding-top : 40px;

overflow : hidden;
width : 820px;
margin-top : 30px;
}
.tabs {
height : 50px;
width : 100%;


padding-left : 55px;
position : absolute;
top : 0;
left : 0;
}
.tabs li {
float : left;
display : block;
}
.tabs a {
font-family : Georgia,"Times New Roman", Times, serif;
font-style : italic;
color : #1e1415;
font-size : 15px;
text-decoration : none;
text-align : center;
display : block;
float : left;
width : 122px;
height : 52px;
padding-top : 10px;
}
.tabs li a:hover {
background : url(images/midmenuactive.png) no-repeat;
width : 122px;
height : 52px;
}
.tabs li.active a {
width : 122px;
height : 52px;
color : #cd5a28;
background : url(images/midmenuactive.png) no-repeat;
}
.tabs a.previous, .tabs a.next {
display : none;
}
.dcap {
display : inline;
float : left;
font-size : 20px;
color : #ff6600;
font-weight : bold;
text-transform : uppercase;
}
.dcap2 {
display : inline;
float : left;
font-size : 20px;
font-weight : bold;
color : #ff6600;
line-height : 8px;
margin-top : 0.25em;
margin-bottom : 0;
margin-left : 0;
text-transform : uppercase;
}
body.js .panels {
position : relative;
width : 9000px;
left : 0;
}
.panel {
font-size : 14px;
line-height : 20px;
padding : 60px 0 0 310px;
position : relative;
color : #313232;
}
.panel h2 {
margin-left : -110px;
font-family : Arial;
color : #37616a;
font-size : 22px;
font-weight : bold;
}
.panel p {
width : 410px;
margin-left : -150px;
font-family : Arial;

font-size : 13px;
}
.panel a {
float : none;
margin-left : 160px;
color : #7d7a67;
font-size : 15px;
font-family : Georgia;
font-style : italic;
outline : none;
background-repeat : no-repeat;
background-attachment : scroll;
background-position : 0% 0%;
padding-left : 4px;
}
.panel a:hover {
text-decoration : none;
color : #f15f38;
}
body.js .panel {
width : 531px;
float : left;
height : 274px;
border : none;
background : url(../images/6.png) no-repeat;
background-position : 70px 40px;
}
.panel .image {
position : absolute;
left : 50px;
top : 40px;
padding : 36px;
}
.panel .actions {
position : absolute;
left : 560px;
top : 15px;
list-style-type : none;
}
.panel li {
margin : 4px 0;
}
#texts {
width : 531px;
padding : 80px 15px 0 280px;
}
#texts h2 {
margin-left : -80px;
font-family : Arial;
color : #37616a;
font-size : 22px;
font-weight : bold;
}
#texts p {
width : 410px;
margin-left : -130px;
font-family : Arial;
font-size : 13px;
}
#rotate {
width : 800px;
margin : 0;
padding-top : 40px;
padding-left : 30px;
padding-right : 10px;
}
@media projection, screen {
.ui-tabs-hide {
display : none;
}
}
@media print {
.ui-tabs-nav {
display : none;
}
}
.featuredbg {
float : left;
width : 532px;
height : 274px;
margin-right : -3px;
background : url(../images/6.gif) no-repeat;
}
.ui-tabs-nav {
font-family : Georgia;
font-size : 12px;
float : left;
width : 167px;
height : 253px;
background : url(../images/) no-repeat;
background-position : 2px 5px;
}
.ui-tabs-panel {
float : left;
font-family : Georgia,"Times New Roman", Times, serif;
font-size : 12px;
}
.ui-tabs-panel h2 {









padding-top : 15px;



























































font-family : Georgia,"Times New Roman", Times, serif;
font-size : 26px;


font-style : italic;
text-align : center;
padding-bottom : 0;
margin-bottom : 0;

}
.ui-tabs-panel h3 {



display : block;
margin-top : 10px;

padding-left : 60px;
margin-bottom : 0;


padding-top : 0;
text-align : left;
}
.ui-tabs-panel .authors_pres {
padding-top : 0;
margin-top : 0;float : left;
}
.ui-tabs-panel .authors_pres li {
list-style-type : none;
display:block;
padding-left : 20px;
padding-right : 20px;font-size:15px;
}
.ui-tabs-panel p {
width : 400px;
text-align : center;
padding-left : 70px;
padding-right : 70px;
}
.ui-tabs-nav {
list-style : none;
margin : 0;
padding-top : 30px;
padding-left : 10px;
}
.ui-tabs-nav:after {
display : block;
clear : both;
content : " ";
}
.ui-tabs-nav li {
width : 122px;
height : 50px;
}
.ui-tabs-nav a {
font-family : Georgia,"Times New Roman", Times, serif;
font-style : italic;
color : #1e1415;
font-size : 15px;
padding-bottom:5px;
padding-top:10px;
height:120px;
display : block;
text-decoration : none;
text-align : center;

white-space : nowrap;
outline : 0;
}
.ui-tabs-nav .ui-tabs-selected a {
z-index : 2;
margin-top : 0;
width : 119px;
height : 60px;
color : #df3c20;
background : url(../images/) no-repeat;
background-position : 0px 0px;
}
.ui-tabs-nav a span {
width : 122px !important ;
min-width : 122px;
height : 60px !important ;
min-height : 60px;
padding-right : 0;
line-height : 52px;
}
* > .ui-tabs-nav a span {
width : 122px;
height : 52px;
text-align : center;
}
.ui-tabs-nav .ui-tabs-selected a span {
width : 122px;
height : 60px;
text-align : center;padding-top:-5px;
}
.ui-tabs-nav .ui-tabs-selected a, .ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active {

width : 122px;

}

.ui-tabs-nav a, .ui-tabs-nav .ui-tabs-disabled a:hover, .ui-tabs-nav .ui-tabs-disabled a:focus, .ui-tabs-nav .ui-tabs-disabled a:active {
width : 122px;
}
.ui-tabs-nav .ui-tabs-selected a span, .ui-tabs-nav a:hover span, .ui-tabs-nav a:focus span, .ui-tabs-nav a:active span {
width : 122px;
height : 52px;
color : #df3c20;
background : url(../images/) no-repeat;
background-position : 0 0;
}
.ui-tabs-nav a span, .ui-tabs-nav .ui-tabs-disabled a:hover span, .ui-tabs-nav .ui-tabs-disabled a:focus span, .ui-tabs-nav .ui-tabs-disabled a:active span {
width : 122px;
}
.ui-tabs-nav .ui-tabs-selected a:link, .ui-tabs-nav .ui-tabs-selected a:visited, .ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited {
cursor : text;
width : 122px;
}
.ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active, .ui-tabs-nav .ui-tabs-deselectable a:hover, .ui-tabs-nav .ui-tabs-deselectable a:focus, .ui-tabs-nav .ui-tabs-deselectable a:active {
cursor : pointer;
width : 122px;
color : #df3c20;
}
.ui-tabs-panel {
width : 531px;
height : 274px;
}
.ui-tabs-loading em {
padding : 0 0 0 20px;
background : url(loading.gif) no-repeat 0 50%;
}
* html .ui-tabs-nav {
display : inline-block;
}
*:first-child + html .ui-tabs-nav {
display : inline-block;
}



.authorlist
{
padding-top:20px;
padding-left:22px;
padding-right:22px;
}

.authorlist ul
{
list-style-type:none;
margin-top:0px;
padding-top:0px;
}

.authorlist ul li a
{
padding-bottom:0px;pading-bottom:3px;
}


.authorlist p
{
margin-top:20px;
margin-bottom:20px;
padding-left:30px;
padding-right:10px;
}

.authorlisthead
{
padding-left:40px;
padding-right:40px;
margin-top:15px;text-align:center;
font-size : 21px;
font-weight : normal;
font-family : Arial, Helvetica, sans-serif;
color : #df3c20;
font-style:normal;
margin-bottom:0px;
}
.authorins
{
display:block;padding-bottom:20px;
}

.authorins h4
{
font-size: 20px;
font-weight: normal;color:#416977;
}

.whatwedo h2
{
font-size : 18px;
font-weight : normal;
font-family : Arial, Helvetica, sans-serif;
color : #df3c20;background-image : none;
}

.projecthead
{padding-top:10px;margin-bottom:0px;
margin-top:0px;padding-bottom:0px;
font-size : 21px;
font-weight : normal;
font-family : Arial, Helvetica, sans-serif;
color : #df3c20;
text-align:left;
font-style:normal;

}

.projects

{

padding-top:0px;

margin-top:0px;

background-image : url(../images/19.gif);
background-repeat : repeat-x;
background-attachment : scroll;
background-position : 0 100%;
padding-bottom:15px;
margin-bottom:10px;width:300px;
}

.top_project
{
height:10px; width:300px;
background-image : url(../images/19.gif);
background-repeat : repeat-x;
background-attachment : scroll;
background-position : 0 100%;
}

.top_news
{
width:914px;
height:164px;
background: url(../images/40.png) no-repeat;
padding-left:30px;
padding-right:30px;
padding-bottom:0px;
margin-bottom:0px;
}

.inside_top_news
{
margin-top:0px;
border-bottom: 5px solid #000;
width:850px;
}


.top_news hr
{
width:850px;
margin-right:65px;
margin-bottom:0px;
color:#000;
}

.inside_top_news h2
{
margin-top:0px;
text-align:center;
padding-top:35px;
font-family : Arial, Helvetica, sans-serif;
text-transform: uppercase;
font-size:35px;font-weight:bold;
color : #df3c20;margin-bottom:-5px;
padding-bottom:0px; margin-bottom:0px;
background: url(../images/76.png) no-repeat;
background-position: 290px 38px;
}

.inside_top_news h3
{
padding-top:5px;
text-align:center;
font-size:20px;
color : #5d8e9c;
font-family : Georgia,"Times New Roman", Times, serif;
text-transform: uppercase;
padding-bottom:0px;
}

#body_news
{
margin: 0 auto;
padding-top:0px;
padding-left:30px;
padding-right:30px;
position: relative;
background: url(../images/41.png) repeat-y;
width: 914px;
}

#body_news h2, h3
{
margin-top:0px;
padding-top:0px;
}

.inside_body_news
{

}

#left_content_news
{
float:left;
width : 540px;
}

#right_content_news
{
float:right;
width:299px;
padding-right:58px;
}

.left_content_news_1
{
float:left;
width:250px;padding-right:10px;
}

.left_content_news_1 img, .left_content_news_2 img
{
padding-bottom:5px;
}

.left_content_news_2
{
border-left:1px solid black;
float:left;
width:250px;
padding-left:10px;
}

.news_events
{
margin-top:10px;
width:100%;
height:200px;
margin-bottom:10px;
background-color:#a4b4c7;
}

.event_header
{
font-family : "Times New Roman", Times, serif;
font-style:normal;
font-size: 40px;
text-align:center;
padding-top:10px;color:#fff;
}

.bottom_news
{
width:914px;
height:164px;
background: url(../images/43.png) no-repeat;
padding-left:30px;
padding-right:30px;
padding-bottom:0px;
margin-bottom:0px;padding-top:30px;
}

.inside_bottom_news
{
padding-top:10px;
border-top: 5px solid #000;
width:850px;
}

.inside_bottom_news h2
{
margin: 0px;
padding:0px;
color : #df3c20;
font-family : Georgia,"Times New Roman", Times, serif;
text-transform: uppercase;
font-size:20px;
}

.inside_bottom_left
{
float:left;
width:380px;
padding-right:40px;
}

.inside_bottom_right
{
float:left;
width:380px;padding-left:20px;
}

.blogside_news
{
margin-left:20px;
padding-left:0px;
padding-right:0px;
margin-bottom:0px;padding-bottom:0px;
width:299px;
height:624px;
background: url(../images/30.png) no-repeat;
}

.inside_blogside_news
{
padding-top:60px;
padding-left:30px;
padding-right:20px;
}

.inside_blogside_news h3
{
font-family : Arial, Helvetica, sans-serif;
text-transform:uppercase;font-style:normal;
font-size:18px;padding-bottom:0px;
margin-bottom:0px;color : #df3c20;
}


.about_studia h2
{
padding-bottom:10px;
font-family : Arial, Helvetica, sans-serif;
color : #df3c20;
font-size : 26px;
font-style : normal;
background-image : url(../images/19.gif);
background-repeat : repeat-x;
background-attachment : scroll;
background-position : 0 100%;
}

.yellow
{
color: #4f6b72;
letter-spacing: 2px;
text-transform: uppercase;
text-align:left;
padding-top:20px;
}

.about_studia p
{
margin-bottom:20px;
margin-top:20px;
}

#readaboutus
{
width:200px;
height:45px;
}


.ourprojects
{
margin-top:30px;
margin-left:30px;
display:block;
width:184px;
height:45px;
background: url(../images/25.gif) no-repeat;text-decoration:none;
}
.ourprojects:hover
{
width:184px;
height:45px;
background: url(../images/25.gif) no-repeat;text-decoration:none;
}
.anch
{
visibility:hidden;
}

.backabout
{

margin-top:20px;

display:block;
width:125;
height:45px;
background: url(../images/28.gif) no-repeat;text-decoration:none;

}

.backabout:hover





{



display:block;


width:125;







height:45px;


background: url(../images/28.gif) no-repeat;text-decoration:none;

}



.backabout span
{
visibility:hidden;
}


.ourprojects span

{































visibility:hidden;

}



    #photo_feat {
        width: 267px;
        float: right;
margin-left:20px;
margin-bottom:20px;
        position: relative;
        background: url() 0 0 no-repeat;
        padding: 10px;
        border: 1px solid #e4e3d8;
        background: #fff;
    }
    #photo_img {
        background: url() 0 0 no-repeat;
    }

    #loading span {

        text-indent: -9000px;
    }

    #photo_thumbs {
      
    }

    #photo_thumbs a img { 
        margin: 4px 4px; 
        padding: 3px;
        border: 1px solid #e4e3d8;
        background: #fff;
    }
    #photo_thumbs a:hover img, #photo_thumbs a.cur img {
       background-color: #fdf5c4;
border: 1px solid #e9e1ac;
        padding: 3px;
    }

    /* @end */
    
.map
{
margin-left:40px;
padding:20px;
}

.contactdetails
{
padding-top:30px;
padding-left:20px;
}

.contactdetails ul
{
list-style-type:none;
}

.contactdetails h3
{
padding-top:20px;
padding-left:10px;
color: #4f6b72;
letter-spacing: 2px;
	text-transform: uppercase;
}

.zemContactForm fieldset {
   border: none;
   }
.zemContactForm legend {
display:none;
   }

.zemContactForm input
{
width:380px;
margin:5px 0 10px 0;
background-color:#fff;
padding:2px;
border:3px double #dedede;font-size:14px;
}

.zemContactForm textarea
{
width:380px;
margin:5px 0 10px 0;
background-color:#fff;
padding:2px;
border:3px double #dedede;
height:200px;
line-height:1.5em;font-size:14px;
}

.zemContactForm label {
font-family : Georgia,"Times New Roman", Times, serif;
font-size:14px;
font-style:normal;
color : #000;display:block;
}

.zemContactForm .instructions
{
margin-right: 0pt;
margin-bottom: 1.5em;
margin-left: 0pt;
padding-right: 3px;
padding-bottom: 3px;
padding-left: 3px;
}


.zemContactForm br {
   clear: left;
   }

.zemContactForm .zemSubmit {
margin: 0.5em 0 0 0px;
cursor:pointer;
border:3px double #dedede;
background:#7a9fab;
width:100px;
color:#fff;
font-size:14px;
}


.zemError
{
list-style-type:none;
text-align:center;font-family : Arial, Helvetica, sans-serif;color : #df3c20;border: 1px dotted #d1d1d1;
padding-bottom:10px;
padding-top:10px;

}

.zemThanks
{
margin-top:50px;
text-align:center;font-family : Arial, Helvetica, sans-serif;
color : #5d8e9c;border: 1px dotted #d1d1d1;
padding-bottom:10px;
padding-top:10px;
padding-left:20px;
padding-right:20px;
}

.blogside
{
margin-left:20px;
padding-left:30px;
padding-right:20px;
margin-bottom:0px;padding-bottom:0px;
width:299px;
height:624px;
background: url(../images/30.png) no-repeat;
}


.blogside p
{
width:250px;
margin-bottom:20px;
}

.blogside h2
{padding-left:42px;
text-transform:uppercase;
font-size:18px;padding-bottom:0px;
margin-bottom:0px;
}


.aboutblog
{
width:300px;
height:184px;
padding-top:26px;padding-left:30px;
background: url(../images/34.gif) no-repeat;
}

.aboutblog p
{
width:255px;
margin-top:0px;
padding-bottom:0px;
color:#000; font-style:normal;
}

.aboutblog h2
{
margin-bottom:0px;
padding-bottom:0px;
text-transform:uppercase;
font-size:18px;color : #df3c20;
padding-left:10px;
}

.blogsideinside
{
padding-top:60px;
padding-right:30px;
}


.blogside h3
{
text-transform:uppercase;
font-size:18px;color : #df3c20;

}

.blogside ul
{
list-style-type:none;
padding-right:20px;
}

.rssp
{

margin-left:130px;


padding-right:40px;

background: url(../images/32.gif) no-repeat;
background-position: 85px 2px;
}

.othercont
{
text-align:center;
}

.othercont h3
{
text-align:center;
font-family : Georgia,"Times New Roman", Times, serif;
font-style:italic;
font-size:22px;
}

.othercont ul
{
list-style-type:none;
}

.article
{
padding-top:5px;
padding-bottom:5px;
}

.lead_article img
{
float:right;
padding-left:5px;
}

.entry-title
{
font-size:24px;
color:#d44314;
font-family : Georgia,"Times New Roman", Times, serif;
}


.entry-title a
{
text-decoration:none;

color:#d44314;font-size:22px;
}



.entry-title a:hover
{
text-decoration:underline;
}






.news_section_front
{

margin-top:20px;

width:570px;

height:751px;

















background: url(../images/36.png) no-repeat;
padding-left:0px;
}




.inside_news_section

{



paddintg-top:30px;

padding-right:50px;
padding-left:30px;
}

.inside_news_header
{
border-bottom: 5px solid black;
}

.inside_news_header h2
{





text-align:center;


padding-top:25px;
font-family : Arial, Helvetica, sans-serif;
text-transform: uppercase;
font-size:30px;color : #df3c20;padding-bottom:0xp; margin-bottom:0px;
}

.inside_news_header h3
{
padding-top:30px;
text-align:center;
font-size:20px;
color : #5d8e9c;
font-family : Georgia,"Times New Roman", Times, serif;
text-transform: uppercase;padding-bottom:0px;margin-bottom:0px;
}

.inside_news_header h4
{
margin-top:0px;
padding-top:5px;
font-weight:normal;
text-align:center;
padding-bottom:0px;}


.info_cont
{
display:block;
clear:both;
padding-bottom:15px;
}

.newswhen
{
float:left;
font-family : Georgia,"Times New Roman", Times, serif;
font-size:13px;font-style:normal;
color:#1c1415;padding-top:0px;
}

.newsdate
{
font-family : Georgia,"Times New Roman", Times, serif;
font-size:13px;font-style:normal;
color:#1c1415;
padding-top:0px;float:right;
}

.news_front_data
{
color:#919191;
font-size:16px;
font-family : Georgia,"Times New Roman", Times, serif;
font-style:italic;
margin-bottom:5px;
}

.inside_news_body
{

}

.inside_news_body2
{
padding-right:5px;
}

.inside_news_footer
{
margin-top:15px;
width:460px;
margin-left:30px;
border-top: 1px solid #000;
padding-top:10px;
}

.inside_news_footer2
{
border-bottom:5px solid #000;
}

.inside_news_second_left
{
margin-top:10px;
padding-top:10px;
padding-right:10px;
padding-left:0px;
float:left;
width:220px;
}

.inside_news_second_left ul li
{
padding-bottom:5px;
}

.inside_news_second_left h3
{
font-family : Arial, Helvetica, sans-serif;
color : #df3c20;
font-size:22px;text-align:center;
}


.artnav {
	clear: both;
	padding: 15px 0 30px;
	display: block;
}
.artnav a {
	color : #755654;
	font: bold 140%/100% Georgia, "Times New Roman", Times, serif;
	width: 205px;
}

.artnav a:hover {
	border: none;
	text-decoration: none;
}
.artnav .previous a {
	padding: 12px 0 10px 30px;
	float: left;
margin-bottom:15px;
}
.artnav .next a {
	padding: 12px 30px 10px 0;
	float: right;
	text-align: right;margin-bottom:15px;
}

.comment-number {
	color: #666666;
font-size:12px;
	display: block;
font-family : Arial, Helvetica, sans-serif;
font-style:normal;
	text-align: center;
	float: left; margin-right:10px;
	padding:8px;
}
cite {
	font: normal bold 110%/130% Arial, Helvetica, sans-serif;
	float: left;
	overflow: hidden;padding:8px;
}

.commentmetadata {
color: #666666;float:right;
margin-right:20px;
padding-top:10px;
}

.comment-entry {
background: #f5f9f5;
margin-bottom:30px;
padding-left:0px;
margin-left:0px;width:100%;
}

.comment-entry p
{
padding-top:10px;
padding-left:20px;
padding-right:20px;
padding-bottom:10px;
}


.inside_news_second_right
{
margin-top:10px;
padding-top:10px;
padding-left:0px;
padding-right:20px;
float:left;width:230px;
background:#e3edea;
}

.inside_news_second_right h3
{
font-family : Arial, Helvetica, sans-serif;
color : #df3c20;padding-left:20px;
font-size:22px;text-align:center;
}

.inside_news_second_right ul
{
list-style-type:none;
padding-left:30px;
margin-left:0px;
}

.inside_news_second_right ul li
{
padding-bottom: 5px;
}


.news_front_data a
{
color:#919191;
font-size:14px;
font-family : Georgia,"Times New Roman", Times, serif;
font-style:italic;
text-decoration:none;
}

.mainimage
{
float:right;
padding-left:10px;
}
.listing_authors
{
padding:20px;
}

.listing_authors .directory li
{
background:none;
border-bottom:none;
}

.listing_authors h3
{
padding-top:15px;
font-size : 21px;
font-weight : normal;
font-family : Arial, Helvetica, sans-serif;
color : #df3c20;
padding-left:50px;
padding-right:50px;
}

.searchtable
{
margin-bottom:20px;
}

.searchtable th
{
border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	border-top: 1px solid #C1DAD7;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: left;
	padding: 6px 6px 6px 12px;
	background: #CAE8EA;color: #4f6b72;
}



.searchtable th.nobg {

	border-left: 1px solid #C1DAD7;
}





.searchtable td
{
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	background: #fff;
	padding: 6px 6px 6px 12px;
	color: #000;
}

.searchtable td.nobg2
{
border-left: 1px solid #C1DAD7;
}

.comment_form_wrap div	
{
float:left;
clear:left;
}

.comment_form_wrap p
{
font-size:14px;
}
					
.comment_form_wrap
{
float:left;
margin-left:20px;
}

.comment_form_wrap input, .comment_form_wrap label, .comment_form_wrap checkbox
{
margin-top: 5px;
margin-right: 0pt;
margin-bottom: 5px;

margin-left: 0pt;
float: left;
}

.comment_form_wrap textarea
{
height:200px;
}


.comment_form_wrap label 
{

width:380px;


float: left;font-size:14px;
}


#txpCommentPreview
{
padding:2px;
cursor:pointer;



border:3px double #dedede;
background:#7a9fab;
color:#fff;
font-size:14px;width:120px;
font-family : Georgia,"Times New Roman", Times, serif;
}

#txpCommentSubmit
{
margin-left:5px;

padding:2px;
cursor:pointer;
border:3px double #dedede;
background:#7a9fab;
color:#fff;
font-size:14px;width:90px;
font-family : Georgia,"Times New Roman", Times, serif;
}
	

.poem
{
padding-right:200px;
padding-left:200px;
}
.partner h3
{
color: #4f6b72;
letter-spacing: 2px;
text-transform: uppercase;
}


.partner
{
padding-bottom:20px;
}


.recent_studia_news h3
{
text-align:center;

}


.photopres
{
display:block;
}


.art_center
{

padding-bottom:20px;

}


.art_center .entry-title a
{
font-family : "Times New Roman", Times, serif;
font-size : 20px;

}


.art_h3
{
font-family : Georgia,"Times New Roman", Times, serif;
font-style : italic;
font-size : 18px;

line-height : 1em;
}

.art_all
{
font-family : Georgia,"Times New Roman", Times, serif;
color: #4f6b72;
background:none;
text-transform: uppercase;
text-align:center;
}

.comments_header
{
margin-top:15px;
font-family : Georgia,"Times New Roman", Times, serif;
text-transform: uppercase;color : #df3c20;
margin-bottom:15px;
border-bottom:1px solid #000;
}

.comments_header2
{
margin-top:15px;
font-family : Georgia,"Times New Roman", Times, serif;
text-transform: uppercase;color : #df3c20;
margin-bottom:0px;
}

.comment-data
{
width:100%; height:37px;
background-color: #e3edea;
}

.comment_item
{
width:100%;
}


.comments_error li
{
text-align:center;font-family : Arial, Helvetica, sans-serif;color : #df3c20;border: 1px dotted #d1d1d1;
padding-bottom:10px;
padding-top:10px;
width:100%;padding-left:20px;
margin-left:-40px; padding-right:20px;
}

.txpCommentInputMessage
{
overflow-x: hidden;
overflow-y: hidden;
}





.comment_bottom
{
margin-left:440px;
padding-bottom:10px;
}

.comment_bottom a
{
font-size:13px;margin-right:5px;
font-family : Arial, Helvetica, sans-serif;
}

blockquote
{
background-color: #fdf5c4;
border: 1px solid #e9e1ac;
padding-top:0px;
margin-bottom:-10px;
}

.preview
{
text-align:center;font-family : Arial, Helvetica, sans-serif;
color : #df3c20;
padding-bottom:10px;border: 1px dotted #d1d1d1;
margin-bottom:10px;
}

.comment_name_input, .comment_email_input, .comment_web_input
{
}

.bradcrumbs
{
padding-bottom:10px;
font-size:14px;
font-weight:normal;
}

#bravomedia
{
margin-left:50px;
display:block;
margin-top:15px;
text-decoration:none;
border-bottom:none;
width:211px;
height:28px;
background: url(../images/59.png) no-repeat;
}

#bravomedia:hover
{
width:211px;
height:28px;
background: url(../images/60.png) no-repeat;
}

#bravomedia span
{
visibility:hidden;
width:211px;
height:28px;
} 




#faro
{
margin-top:15px;
margin-left:90px;
margin-bottom:15px;
display:block;
text-decoration:none;
border-bottom:none;
width:125px;
height:83px;
background: url(../images/61.png) no-repeat;
}

#faro:hover
{
width:125px;
height:83px;
background: url(../images/62.png) no-repeat;
}

#faro span
{
visibility:hidden;
width:125px;
height:83px;
} 


#infofi
{
margin-left:55px;
display:block;
margin-top:15px;
margin-bottom: 5px;
text-decoration:none;
border-bottom:none;
width:202px;
height:23px;

background: url(../images/63.png) no-repeat;
}

#infofi:hover
{
width:202px;
height:23px;





background: url(../images/64.png) no-repeat;
}

#infofi span
{
visibility:hidden;
width:202px;
height:23px;
}

.category_name
{
font-size:30px;text-transform:uppercase;
text-align:center;color:#000;
}


.post_btn
{
width:380px;
}


.directory li
{
margin-bottom: 6px;
padding-bottom: 6px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #dedede;
background-image: url(../images/73.png);
background-repeat: no-repeat;
background-attachment: scroll;
background-position: left 7px;
padding-left: 10px;
}

.directory2 li
{
margin-bottom: 6px;
padding-bottom: 6px;
background-image: url(../images/73.png);
background-repeat: no-repeat;
background-attachment: scroll;
background-position: left 7px;
padding-left: 10px;
}