body { margin:0; padding:0; font:12px Tahoma }
.iePNG, IMG { filter:expression(fixPNG(this)); }
.iePNG A { position: relative; }

a { color:#ff; text-decoration:underline}
a:hover { text-decoration:none}

h1 { font:normal 18px "Trebuchet MS", Tahoma; margin:0 15px 15px 15px}
h3 { border-left:5px solid #c40003; padding:0 0 0 5px; font:normal 24px Tahoma; line-height:20px; margin:0 15px 25px 15px }

.td-left { background:url(../images/bg_left.gif) }
.td-right { background:url(../images/bg_right.gif)}

.top { background:url(../images/bg_top.jpg) repeat-x top; position:relative; height:100px; border-left:1px solid #f0f0e7; border-right:1px solid #f0f0e7 }
.top-adress-tel { position:absolute; top:5px; left:240px; font:12px Tahoma; color:#fff; width: 500px;}
.top-adress-tel a { font:11px Tahoma; color:#cacaca}
.top h1 { position:absolute; top:50px; left:300px; color:#000; font:18px "Trebuchet MS", Tahoma; margin:0; padding:0; width: 500px; }
.top-nav { position:absolute; top:22px; left:670px}
.top-nav td { vertical-align:top; text-align:center; padding-bottom:3px}
.top-nav a { font:11px Tahoma; color:#000; text-align:center}

.form-search { position:absolute; left:740px; top:104px }
.form-search .field { border:1px solid #fff; margin-right:5px; width:160px}

.menu {background:url(../images/bg_top.jpg) repeat-x bottom; height:34px}

.flash { position:relative; background:url(../images/bg_flash.jpg) no-repeat; height:340px;}
.flash .main-img { position:absolute; top:18px; left:7px; }
.flash .main-img img { border:1px solid #929294}
.flash .flash-cont { padding:40px 40px 0 650px}
.flash .flash-cont h1 { font:21px "Trebuchet MS", Tahoma; color:#c9d2e7; margin:0 0 10px 0; padding:0}
.flash .flash-cont p  { font:12px Tahoma; color:#fff; line-height:18px; margin:0 0 15px 0; padding:0}

.header { background:url(../images/bg_header.jpg) repeat-x; color:#d4ddf2; font:bold 14px Tahoma; padding:7px 10px 8px 10px }

.block-blue { background:#091126 url(../images/bg_block_blue.jpg) no-repeat; width:310px; padding:20px 0}

.menu-left { padding:0 35px}
.menu-left a { display:block;}
.menu-left a.first { color:#bcc5da; padding:10px 0}
.menu-left a.second { color:#ecf1ff; background:url(../images/li_menu_left.gif) no-repeat 0 7px; padding:3px 0 3px 20px}

.block-red { background:#480001 url(../images/bg_block_red.jpg) no-repeat; width:310px; padding:20px 0}
.block-red img { border:5px solid #490001}
.block-red p { color:#b46a6b; margin:10px 20px 0 20px; line-height:18px}

.td-cont-l { background:url(../images/bg_td_left.jpg) repeat-y; border-bottom:1px solid #2a3348}
.td-cont-r { background:#f2f2eb url(../images/bg_block_white.jpg) repeat-x top; padding:13px 7px 30px 7px}
.brd-blue { background:url(../images/bg_block_blue_brd.jpg) no-repeat; height:35px}

.oblako { padding:0 20px }
.oblako a { text-decoration:none; }
.oblako a.h1 { color:#666f84; font:14px Tahoma }
.oblako a.h2 { color:#666f84; font:bold 18px Tahoma }
.oblako a.h3 { color:#c9d2e7; font:12px Tahoma }


.block-dotted-t { background:url(../images/bg_block_dotted_t.gif) no-repeat; width:614px; height:5px; font-size:0}
.block-dotted-c { background:url(../images/bg_block_dotted_c.gif) repeat-y; width:614px }
.block-dotted-b { background:url(../images/bg_block_dotted_b.png) no-repeat; width:614px; height:13px; font-size:0; margin-bottom:5px; filter:expression(fixPNG(this));}

.block-dotted-content { padding:10px}
.block-dotted-content p { margin:0; padding:0}
.block-dotted-content .data { font:12px "Trebuchet MS", Tahoma; color:#000 }
.block-dotted-content .data span { background:#a4a4a4; padding:auto 3px; font:12px "Trebuchet MS", Tahoma; color:#fff; margin-right:10px }
.block-dotted-content a { color:#c40003}

.pages { font:12px Tahoma; color:#000; text-align:right; margin:0 10px 15px 0}
.pages a { color:#c40003}

.form-otziv { margin-bottom:60px}
.form-otziv td { line-height:26px; padding-bottom:3px }
.form-otziv .field { width:290px; border:1px solid #c1c1c1 }
.form-otziv textarea { width:290px; border:1px solid #c1c1c1; margin-bottom:10px }
.form-otziv td td { line-height:18px; color:#570000; text-align:left}

.tbl-prise { border-collapse: collapse; }
.tbl-prise th { background:#000; color:#fff; font:normal 18px "Trebuchet MS", Tahoma; text-align:left; padding:3px 10px; border: 1px solid #fff }
.tbl-prise td { border: 1px solid #fff }
.tbl-prise .td-red { background:#c40003; color:#fff; font:11px Tahoma; padding:5px 10px }
.tbl-prise .td-l { background:#e5e5e5; padding:5px 10px }
.tbl-prise .td-r { background:#d7d7d7; padding:5px 10px}












.tbl-adress td { padding:0 40px}
.tbl-adress h1 { font:normal 32px "Trebuchet MS", Tahoma; color:#c90000; margin:0}
.tbl-adress h1 span { font:18px "Trebuchet MS", Tahoma; color:#434343}
.tbl-adress h2 { font:bold 16px "Trebuchet MS", Tahoma; margin:0}
.tbl-adress p { font:12px "Trebuchet MS", Tahoma; margin:0}

.map { margin-bottom:15px}

.m15 { margin:auto 15px}

.tbl-uslugi { margin:0 0 15px 0}
.tbl-uslugi td { vertical-align:top; padding:0 0 10px 0}
.tbl-uslugi img { border:1px solid #ccc}
.tbl-uslugi a { font:bold 14px Tahoma; color:#000; margin:0 40px 0 8px; display:block}
.tbl-uslugi p { font:12px Tahoma; color:#000; margin:20px 40px 0 8px;}
.tbl-uslugi a.link-img { border:1px solid #ccc; display:block; text-align:center; padding:3px; width:110px; margin:0}
.tbl-uslugi .td-link-next { vertical-align:bottom; text-align:right}
.tbl-uslugi .td-link-next a { font:12px Tahoma; color:#cc0003; padding-left:15px; background:url(../images/arr_r.gif) no-repeat 0 4px; display: inline}

.bottom { background:url(../images/bg_bottom.gif); padding:25px 10px 30px 10px; color:#d4ddf2;}
.bottom a { color:#d4ddf2; text-decoration:none; padding-left:15px; background:url(../images/arr_r_bottom.gif) no-repeat 0 3px; margin-left:10px}


.way { font:11px Tahoma; color:#000; margin:0 15px 15px 15px}
.way a { font:11px Tahoma; color:#000; padding:0 20px 0 0; background:url(../images/arr_r.gif) no-repeat right 4px; margin-right:10px}





