
*{margin:0px; padding:0px;}

img{border:none;}

html{
height:100%;
}

body{
height:100%;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#333;
background:url(../images/top.gif) top repeat-x #f4f4e8;
}

body a{
outline:none;
color:#006699;
}

body a:hover{
text-decoration:none;
}

h1, .offer_header, .offer_smallheader{
font-family:Arial, Helvetica, sans-serif;
font-size:23px;
color:#3b649e;
font-weight:normal;
padding-bottom:17px;
}

h1.panel{
font-family:Arial, Helvetica, sans-serif;
font-size:19px;
color:#3b649e;
font-weight:normal;
padding-top:8px;
padding-bottom:3px;
}

p{
padding-bottom:14px;
}

td
{
padding: 3px;
}


ul, ol{
padding:0px 0px 14px 20px;
}

.main{
width:1000px;
margin:auto;
}

.mainbg{
min-height:100%;
background:url(../images/footer.jpg) bottom repeat-x;
}

.top{
height:90px;
padding:26px 20px 0px 20px;
}

.top .logo{
float:left;
}

.menu{
height:37px;
list-style:none;
float:left;
padding:24px 0px 0px 40px;
}

.menu li{
height:27px;
float:left;
list-style:none;
background:url(../images/menu_brdr.gif) left top no-repeat;
padding:10px 11px 0px 11px;
}

.menu li.mileft{
background:none;
}

.menu li.miact .item{
display:none;
}

.menu li.miact .hov{
display:block;
}

.menu img{
float:left;
}

.menu .item{
display:block;
}

.menu .hov{
display:none;
}

.header_vn{
height:277px;
width:779px;
background:url(../images/bg2.jpg) left top no-repeat;
overflow:hidden;
margin:auto;
padding:58px 104px 0px 105px;
}

.header{
height:475px;
width:779px;
background:url(../images/header.jpg) left top no-repeat;
overflow:hidden;
margin:auto;
padding:33px 104px 0px 105px;
}


.header .htext{
height:97px;
width:366px;
float:left;
padding-top:156px;
}

.header .door{
height:475px;
width:190px;
float:right;
}

.content{
min-height:10px;

padding:0px 15px 130px 15px;
}

.content ul{
list-style:none;
padding:0px 0px 12px 0px;
}

.content ul li{
list-style:none;
background:url(../images/more.gif) 0px 5px no-repeat;
padding-left:25px;
padding-bottom:6px;
}

.leftcol{
width:260px;
float:left;
}

.rightcol{
width:683px;
float:right;
}

.breadcrumbs{
font-size:11px;
color:#a18e79;
padding-left:287px;
padding-bottom:17px;
}

.breadcrumbs a{
color:#a18e79;
background:url(../images/bcrumbs.gif) right 5px no-repeat;
margin-right:1px;
padding-right:15px;
}

.ctitle{
font-family:Arial, Helvetica, sans-serif;
font-size:23px;
color:#3b649e;
font-weight:normal;
padding-bottom:26px;
}

h3 {
font-family:Arial, Helvetica, sans-serif;
font-size:23px;
font-weight:normal;
}

.orangebold {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#3b649e;
font-weight:bold;
padding-bottom:2px;
padding-top:0px;
margin: 0px;
}

.where {
font-size:11px;
}


.ctitle1{
font-family:Arial, Helvetica, sans-serif;
font-size:27px;
color:#3b649e;
font-weight:normal;
padding-top:30px;
padding-bottom:0px;
}

.ctitle12{
font-family:ArialBold, Helvetica, sans-serif;
font-size:21px;
color:#2A3B68;
font-weight:bold;
font-style: italic;
padding-top:5px;
padding-bottom:-15px;
}

.contacts{
padding-bottom:26px;
}

.contacts p{
padding-bottom:10px;
}

.contacts .phones{
padding-left:70px;
padding-bottom:12px;
}

.contacts .phones .label{
width:70px;
float:left;
margin-left:-70px;
}

.news{
padding-bottom:21px;
}

.news .date{
height:24px;
width:68px;
font-size:12px;
color:#a18e79;
background:url(../images/newsdate.gif) left top no-repeat;
position:relative;
margin-left:-4px;
margin-bottom:9px;
padding:5px 0px 0px 12px;
}

.news img{
padding:5px 5px 5px 5px;
}
.news .more{
text-decoration:none;
background:url(../images/more.gif) right 5px no-repeat;
padding:0px 7px;
}

.archive{
font-weight:bold;
background:url(../images/arch.gif) right 3px no-repeat;
padding-right:20px;
}

.news_list{
padding-bottom:20px;
}

.buy{
height:153px;
width:136px;
background:url(../images/buy.jpg) left top no-repeat;
padding-top:111px;
padding-left:109px;
}

.buy img{
display:block;
}

.types{
min-height:10px;
padding:14px 0px;
}

.types img{
display:block;
margin:auto;
}

.types .link{
width:50%;
float:left;
margin-left:-1px;
}

.info{
min-height:10px;
width:683px;
background:url(../images/info_bg.gif) left repeat-y;
}

.info .button{
display:block;
position:absolute;
margin-top:-16px;
margin-left:635px;
}

.info ul{
padding-bottom:0px;
}

.info .col_l{
width:50%;
float:left;
margin-left:-20px;
}

.info .col_r{
width:50%;
float:right;
}

.info .info_t{
min-height:10px;
background:url(../images/info_t.gif) left top no-repeat;
}

.info .info_b{
min-height:80px;
background:url(../images/info_b.gif) left bottom no-repeat;
padding:15px 40px 10px 50px;
}

.footer{
height:100px;
color:#a18e79;
margin-top:-100px;
padding:0px 15px;
}

.footer a{
color:#a18e79;
}

.footerdiv{
height:60px;
width:970px;
background:url(../images/brdr.gif) top repeat-x;
margin:auto;
padding:22px 0px 18px 0px;
}

.copyrights{
width:227px;
float:left;
padding-top:10px;
padding-right:20px;
}

.footer .menu{
padding-top:3px;
}

.spacer{
height:1px;
clear:both;
font-size:1px;
line-height:1px;
overflow:hidden;
}


.foton_l, .foton_r, .foto_c  {
border: 2px solid silver;
margin-bottom: 15px;
margin-right: 15px;
}

 .foto_c  {
margin-left: 12px;
}

.ctitlesm {
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#3b649e;
font-weight:bold;
padding-bottom:16px;
}

.headline {
color: blue;
}

img.border1 {
border: 1px solid silver!important;
margin-right: 25px;
}

.handleimg {
border: 1px solid silver!important;
}
