/* CSS Document */

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

img{border:none;}

html{
height:100%;
}

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

body a{
color:#006699;
}

ul, ol{
padding:10px 0px 10px 25px;
}

h1{
font-size:14px;
color:#28628c;
padding-bottom:10px;
}

h3{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
}

p{
padding-bottom:10px;
}

table{
border-collapse:collapse;
}

table td{
vertical-align:top; text-align:center;
}

.main{
min-height:100%;
}

.header{
height:159px;
}

.header_table{
width:100%;
}

.header_table .hlefttd{
height:134px;
width:40%;
}

.header_table .hbodytd{
height:134px;
width:1000px;
}

.header_table .hrighttd{
height:134px;
width:40%;
background:url(/images/header_line.gif) top repeat-x;
}

.headerbody{
height:134px;
width:1000px;
background:url(/images/headerb_rbg.gif) right bottom no-repeat;
margin:auto;
padding:25px 0px 0px 0px;
}

.header .hmenu{
height:80px;
width:569px;
float:left;
background:url(/images/hmenu_bg.gif) left bottom no-repeat;
padding:54px 0px 0px 66px;
}

.menu{
height:43px;
width:569px;
font-size:11px;
color:#fff;
text-transform:uppercase;
float:left;
background:url(/images/menu_bg.gif) right bottom no-repeat;
border-bottom:1px solid #3f7a97;
}

.menu a{
color:#fff;
text-decoration:none;
}

.menu img, .menu div{
float:left;
}

.menu .mitem1{
height:29px;
width:86px;
background:url(/images/mitem1_bg.gif) left top no-repeat;
padding:14px 12px 0px 36px;
}

.menu .mitem1.mi1act{
background:url(/images/mitem1act_bg.gif) left top no-repeat;
}

.menu .mitem1.mi1ua{
background:url(/images/mitem1ua_bg.gif) left top no-repeat;
}

.menu .mitem1.mi1act a,
.menu .mitem2.mi2act a,
.menu .mitem3.mi3act a{
color:#000;
}

.menu .mitem1 div, .menu .mitem2 div{
height:10px;
width:13px;
display:none;
background:url(/images/mitem1act_rbg.gif) 0px 0px no-repeat;
position:absolute;
margin:16px 0px 0px 98px;
}

.menu .mitem1.mi1act div, .menu .mitem2.mi2act div{
display:block;
}

.menu .mitem2{
height:29px;
width:86px;
background:url(/images/mitem2_bg.gif) left top no-repeat;
padding:14px 12px 0px 35px;
}

.menu .mitem2.mi2act{
background:url(/images/mitem2act_bg.gif) left top no-repeat;
}

.menu .mitem2.mi2ua{
background:url(/images/mitem2ua_bg.gif) left top no-repeat;
}

.menu .mitem3{
height:29px;
width:86px;
background:url(/images/mitem3_bg.gif) left top no-repeat;
padding:14px 27px 0px 36px;
}

.menu .mitem3.mi3act{
background:url(/images/mitem3act_bg.gif) left top no-repeat;
}

.slogan{
height:24px;
clear:both;
font-size:12px;
text-align:center;
color:#c6dee8;
background:#398ead;
border-right:1px solid #3f7a97;
border-bottom:2px solid #3f7a97;
border-left:1px solid #3f7a97;
padding:10px 10px 0px 10px;
}

.logo{
width:196px;
float:right;
background:url(/images/logo_bg.gif) top repeat-x;
padding:0px 98px 0px 0px;
}

.logo a{
outline:none;
}

.perevozka{
height:320px;
width:868px;
background:url(/images/perevozka_img.jpg) left top no-repeat;
margin:auto;
padding:34px 66px 14px 66px;
}

.perevozka .label{
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
color:#1f1a17;
padding-bottom:40px;
}

.perevozka .dwnld{
font-size:14px;
font-weight:bold;
color:#006699;
}

.perevozka .dwnld img, .perevozkaint img{
display:block;
margin-top:10px;
}

.perevozka .dwnld a{
color:#006699;
}

.perevozkaint{
height:256px;
width:905px;
background:url(/images/perevozka_img2.jpg) left top no-repeat;
padding:15px 30px 20px 65px;
margin:auto;
}

.perevozkaint .dwnld{
width:200px;
font-size:14px;
font-weight:bold;
float:left;
color:#006699;
padding-top:20px;
}

.perevozkaint .dwnld a{
color:#006699;
}

.perevozkaint .contcts{
height:210px;
width:137px;
color:#666666;
float:right;
background:url(/images/mapint.gif) left top no-repeat;
padding:40px 34px 0px 160px;
}

.pagetitle{
font-family:impact;
text-transform:uppercase;
font-size:17px;
color:#1e1918;
width:870px;
padding:0px 65px 0px 65px;
margin:auto;
}

.brdrcell{
height:5px;
padding-bottom:1px;
}

.brdrcell.bc2{
margin:5px 0px 4px 0px;
}

.brdrcell div{
height:5px;
width:878px;
background:url(/images/brdr.gif) left top repeat-x;
margin:auto;
}

/* About */

.aboutcell{
width:947px;
background:url(/images/aboutc_bg.gif) 30px 0px repeat-y;
margin:auto;
padding:0px 23px 0px 30px;
}

.aboutcell_tbg{
background:url(/images/aboutc_t.gif) left top no-repeat;
}

.aboutcell_bbg{
min-height:221px;
background:url(/images/aboutc_b.gif) left bottom no-repeat;
}

.aboutcell .abouttext{
height:176px;
width:540px;
float:left;
line-height:135%;
padding:30px 0px 15px 34px;
}

#divCont{
height:176px;
width:540px;
overflow:hidden;
position:relative;
}

#divScroll1{
width:540px;
position:relative;
}

.abouttext h1{
height:30px;
padding-bottom:0px;
}

.abouttext h1 span{
float:left;
background:url(/images/about_icon.gif) right top no-repeat;
padding:3px 35px 6px 0px;
}

.aboutscroll{
height:200px;
width:14px;
float:left;
background:url(/images/ascroll_bg.gif) left repeat-y;
margin:12px 0px 0px 0px;
}

.aboutscroll img{
display:block;
}

.aboutscroll div{
height:186px;
}

.morelnk{
background:url(/images/morelink.gif) center no-repeat;
text-decoration:none;
padding:0px 10px;
}

.aboutcell .contcts{
width:329px;
float:right;
color:#666666;
padding:14px 0px 0px 0px;
}

.aboutcell .contcts .mapbg{
height:194px;
width:137px;
background:url(/images/map_bg.gif) left top no-repeat;
padding:5px 20px 0px 148px;
}

.contcts a{
color:#7c7151;
}

.contcts .address{
height:28px;
border-bottom:1px solid #e2ded3;
margin:0px 0px 5px 5px;
padding-bottom:12px;
}

.contcts .phones{
height:68px;
border-bottom:1px solid #e2ded3;
margin:0px 0px 10px 5px;
padding-bottom:12px;
}

.contcts .phones strong{
font-size:13px;
font-weight:bold;
color:#a5110d;
}

.contcts .phones strong.ph2{
padding-left:55px;
}

.contcts .icq{
height:20px;
margin:0px 0px 0px 5px;
padding:0px 0px 9px 26px;
background:url(/images/icq.gif) 5px 0px no-repeat;
}

.contcts .saveprint{}

/* Gallery */

.gallery{
line-height:110%;
font-size:13px;
color:#f3efe4;
padding-bottom:70px;
}

.gallery a{
color:#f3efe4;
}

.gallerybg{
width:977px;
background:url(/images/galleryc_bg.gif) 21px 0px repeat-y;
margin:auto;
padding:0px 2px 0px 21px;
}

.gallery_tbg{
background:url(/images/galleryc_t.gif) left top no-repeat;
}

.gallery_bbg{
min-height:134px;
background:url(/images/galleryc_b.gif) left bottom no-repeat;
padding:53px 36px 70px 18px;
}

.gallery .btn_prev{
width:20px;
float:left;
padding:3px 6px 0px 0px;
}

.gallery .btn_next{
width:20px;
float:right;
padding:0px;
}

.gallery .btn_prev img, .gallery .btn_next img{
display:block;
}

.gallcell{
width:258px;
clear:left;
background:url(/images/gall_brdr.gif) right center no-repeat;
margin:0px 15px 0px 0px;
padding:0px 27px 0px 0px;
}




.gallcell.gcrght{
background:none;
margin:0px;
padding:0px;
}

.gallcell .pic{
width:120px;
float:left;
padding:0px 13px 0px 0px;
}

.gallcell .pic img{
display:block;
border:3px solid #d6d1b6;
}

.gallcell .text{
min-height:43px;
width:125px;
float:left;
background:url(/images/gall_icon.gif) 0px 12px no-repeat;
border-bottom:1px solid #9bc4d5;
padding:44px 0px 5px 0px;
}

/* Content */

.content{
width:950px;
margin:auto;
padding:0px 20px 70px 30px;
}

.contentbg{
background:url(/images/leftcol_bg.gif) left repeat-y;
}

.leftcol{
width:601px;
float:left;
line-height:130%;
text-align:justify;
background:url(/images/leftcol_tbg.gif) left top no-repeat;
padding:38px 4px 0px 4px;
}

.mlnk{
background:url(/images/morelink.gif) right center no-repeat;
padding-right:20px;
}

.leftcol .dbtext{
padding:0px 30px 20px 30px;
}

.leftcol .dbtext.dbtbttm{
padding-bottom:0px; overflow:hidden;
}

.leftcol .dbtext .pic{
width:248px;
float:left;
padding:0px 23px 0px 0px;
}

.leftcol .dbtext .floattxt{
width:270px;
float:left;
}

.leftcol .dbtext .pic img{
display:block;
border:3px solid #d6d1b6;
}

.leftcol .dbwhite{
background:#fff;
border-top:2px solid #5da0bd;
border-bottom:2px solid #5da0bd;
margin-bottom:25px;
padding:25px 30px 20px 16px;
}

.leftcol .dbwhite .text{
padding-left:14px;
}

.leftcol .dbtitle{
height:30px;
background:url(/images/dbtitl_l.gif) left top no-repeat;
padding-left:14px;
margin:0px 16px 25px 16px;
}

.leftcol .dbtitle h3{
height:24px;
color:#000;
background:url(/images/dbtitl_r.gif) right top no-repeat #74b1cb;
padding:6px 14px 0px 0px;
}

.dbwtitle{
height:30px;
background:url(/images/titl_l.gif) left top no-repeat;
padding-left:14px;
margin-bottom:25px;
}

.dbwtitle h2{
height:24px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#fff;
background:url(/images/titl_r.gif) right top no-repeat #4a87a3;
padding:6px 14px 0px 0px;
}

.leftcol h1{
height:30px;
padding-bottom:0px;
}

.leftcol h1 span{
float:left;
background:url(/images/about_icon.gif) right top no-repeat;
padding:3px 35px 6px 0px;
}

.leftcol ul{
list-style:none;
padding:0px 0px 20px 19px;
}

.leftcol ul li{
list-style:none;
background:url(/images/bullet.gif) 0px 5px no-repeat;
padding:1px 0px 2px 19px;
}

.leftcol ol{
padding:0px 0px 20px 38px;
}

.leftcol ol li{
padding:1px 0px 2px 0px;
}

.leftcol table{
border-top:1px solid #d5cebb;
border-left:1px solid #d5cebb;
margin-bottom:20px;
}

.leftcol table th{
color:#7c7151;
font-weight:normal;
background:#d5cebb;
padding:7px;
}

.leftcol table td{
border-right:1px solid #d5cebb;
border-bottom:1px solid #d5cebb;
padding:7px;
}

.rightcol{
width:341px;
float:left;
background:url(/images/rightcol_bg.gif) left repeat-y;
}

.rightcol_tbg{
background:url(/images/rightcol_tbg.gif) left top no-repeat;
}

.rightcol_bbg{
background:url(/images/rightcol_bbg.gif) left bottom no-repeat;
padding:32px 24px 25px 27px;
}

.rightcol .gallprev{
height:44px;
border-bottom:2px solid #1a4253;
margin-bottom:23px;
padding:0px 0px 0px 23px;
}

.rightcol .gallcell{
width:271px;
font-size:13px;
color:#f3efe4;
background:none;
border-bottom:2px solid #1a4253;
margin:0px 0px 23px 0px;
padding:0px 0px 23px 17px;
}

.rightcol .gallcell .spacer{
background:yellow;
}

.rightcol .gallcell .text{
width:120px;
}

.rightcol .gallnext{
height:23px;
text-align:right;
clear:both;
padding:0px 24px 0px 0px;
}

.content .contbttm{
height:36px;
width:609px;
clear:both;
background:url(/images/leftcol_bbg.gif) left top no-repeat;
}

.content .spacer.sptop{
background:#6d9eb6;
}









/* Footer */

.footer{
position:relative;
color:#000;
background:url(/images/footer_bg.gif) left top repeat-x;
padding:10px 0px 10px 0px;
}

.footer a{
color:#000;
}

.ftrbody{
width:856px;
text-align:right;
margin:auto;
}

.spacer{
height:1px;
clear:both;
}

.menu.menu2p{
background:url(/images/menu2_bg.gif) right bottom no-repeat;
}

.menu.menu2p .mitem1.mi1act div{
display:block;
background:url(/images/mitem1act_rbg.gif) 0px 0px no-repeat;
}

.menu .mitem2.mi2act div{
display:block;
background:url(/images/mitem1act_2rbg.gif) 0px 0px no-repeat;
}
