body,html{
background-color:#fbf2e3;
font-family:Arial,Geneva,Helvetica,sans-serif;
margin:0;
padding:0;
height:100%;
width:100%;
min-width:1250px;
}
.mainfoot h1{
color:#788399;
font-size:10pt;
font-weight:100;
margin:15px 0 20px;
}
h1{
color:#788399;
font-size:20pt;
font-weight:100;
margin:15px 0 20px;
}
h2{
color:#788399;
font-size:20pt;
font-weight:100;
margin:15px 0 20px;
}
h3{
color:#788399;
font-size:20pt;
font-weight:100;
margin:15px 0 20px;
}
img{
border:0;
}
a:link,a:visited{
color:#679be9;
text-decoration:underline;
}
a:hover{
text-decoration:none;
}
#container_all{
min-height:100%;
margin:0;
padding:0;
}
#container{
margin:0;
padding:0 20px 20px;
}
#menu{
clear:both;
float:left;
margin:0 0 30px 20px;
}
.top_menu{
list-style-type: none;
margin:0;
padding:0;
}
.top_menu li{
display:block;
float:left;
margin:20px 23px 0 0;
}
.top_menu_l{
background:url(../../images/top_menu_l.jpg) top no-repeat;
float:left;
width:3px;
height:36px;
}
.top_menu_elem{
background:#679be9;
float:left;
height:28px;
padding:8px 35px 0 35px;
text-decoration:underline;
color:#FFF;
}
.top_menu_r{
background:url(../../images/top_menu_r.jpg) top no-repeat;
float:left;
width:3px;
height:36px;
}
.top_menu_elem:hover{
color:#FFF;
text-decoration:none;
}
#left_column{
clear:left;
float:left;
margin:0;
width:252px;
}
.left_menu{
float:left;
list-style-type: none;
margin:18px 0 0;
padding:0;
}
.left_menu a:link,.left_menu a:visited,.left_menu a:hover{
display:block;
text-decoration:none;
}
.left_menu div{
background:#684722 url(../../images/left_meny_bg.jpg) top repeat-x;
display:block;
float:left;
clear:both;
margin:0 0 1px;
padding:0;
width:252px;
}
.left_menu div:hover{
background:#dcb56f url(../../images/left_meny_bgh.jpg) top repeat-x;
}
.left_menu img{
margin:0;
padding:0;
float:left;
clear:both;
}
.left_menu span{
color:#FFF;
text-transform:uppercase;
text-decoration:none;
font-weight:bold;
font-size:10pt;
margin:4px 20px;
padding:0;
float:left;
clear:both;
}
#title{
background:url(../../images/head_img_2.jpg) left no-repeat;
float:left;
width:252px;
height:213px;
}
#head{
margin:0;
height:213px;
}
#head_icons{
position:relative;
margin:10px 0 0 0;
top:-227px;
left:273px;
background:url(../../images/head_nav_bg.png) repeat;
border:1px solid #FFF;
width:50px;
height:150px;
padding:9px 0 0 0;
}
#head_icons a{
display:block;
height:24px;
width:24px;
margin:15px 0 0 0;
}
#head_icons a:hover{
background: url(../../images/head_nav_hov.gif) 1px -1px no-repeat;
}
#cont_left{
background:url(../../images/head_cont_left.jpg) left no-repeat;
float:right;
width:7px;
height:213px;
}
#head_contacts{
background:url(../../images/cont_bg.jpg) repeat-x;
float:right;
width:220px;
height:213px;
color:#FFF;
line-height:1.7;
font-weight:600;
font-size:10pt;
}
#head_contacts p { margin: 14px 0px 0px 14px; padding: 0px; }
#cont_right{
background:url(../../images/head_cont_right.jpg) left no-repeat;
float:right;
width:7px;
height:213px;
}
.dopinfo{
background:#dfebfa;
float:left;
clear:both;
margin:25px 0 0 0;
height:150px;
width:212px;
padding:20px;
line-height:1.5;
}
.mceContentBody {
font-size:12pt !important;
line-height:1.5 !important;
color:#555555 !important;
}
.main{
margin:0 0 0 280px;
color:#555555;
}
.main p{
margin:5px 0 20px;
}
.footer2{
clear:both;
height:90px;
}
.footer{
background:#dfebfa;
clear:both;
height:60px;
margin:-80px 0 0 0;
color:#555555;
font-size:9pt;
padding:20px 0 0 40px;
}
#foot_copy{
float:left;
}
.nav_str{
position:relative;
left:6px;
color:#788399;
font-size:9pt;
}
.nav_str a:link,.nav_str a:visited{
text-decoration:underline;
}
.nav_str a:hover{
text-decoration:none;
}
#title_link{
float:right;
font-size:9pt;
margin:28px 33px;
}
#title_link a{
color:#FFF;
font-weight:bold;
}
#title_link a:hover{
text-decoration:underline;
}
#gallery{
line-height:1;
}
#gallery a:link,#gallery a:visited{
color:#65a1f9;
text-decoration:none;
font-weight:550;
}
#gallery a:hover{
text-decoration:none;
}
#gallery img{
border:solid 2px #dfebfa;
margin:10px 0 0 0;
}
#gallery span:hover{
text-decoration:underline;
}
#mail_form{
margin:15px 0 0 55px;
padding:0;
width:500px;
font-size: 13px;
}
#mail_form input{
width:310px;
margin:0 0 7px 0;
}
#mail_form textarea{
width:415px;
height:90px;
}
#mail_form center{
margin:12px;
}
#mail_form img{
height:19px;
margin:0 0 -6px 1px;
border:solid 1px #acb5c0;
width:60px;
}
#mail_form #submit{
width:80px !important;
}
#inp_capch{
width:60px !important;
}
.br_count{
text-align:center;
width:40px !important;
margin:0 10px 0  !important;
}
#mail_form table{
font-size:11pt;
line-height:0.9;
margin:8px 0 0;
}
#mail_form select{
width:310px;
color:#6c747c;
}
.error_msg{
color:#c81c1c;
font-weight:bold;
}
.faq{
color:#679be9;
margin:0;
padding:0;
}
.faq li{
color:#679be9;
margin:15px 0 0;
padding:0;
}
.faq div{
color:#555555;
margin:8px 0 10px 45px;
padding:0;
font-weight:normal;
}
.faq .faq_author{
margin:0;
padding:0;
font-weight:bold;
text-decoration:underline;
}
#faq_mainlinks{
margin:0 0 25px;
}
#faq_mainlinks a{
color:#ff7300;
font-weight:bold;
font-size:10pt;
}
#faq_mainlinks img{
margin:1px 4px;
}
#shawform{
text-transform:uppercase;
margin:0 0 0 45px;
}
.que_ch:link,.que_ch:visited{
font-weight:bold;
text-decoration:none;
}
.que_ch:hover{
text-decoration:underline;
}
.pages_nav a{
margin:auto 5px;
}
.pages_nav span{
margin:auto 5px;
}