/* CSS Document */

body {background-color:#E7E7E7; margin:0px; padding:0px; font-size:small; font-family: Verdana, Arial, Helvetica, sans-serif; color:#333333;}

.trifler {margin:0 auto; min-width:770px;}
* HTML .trifler {padding-left:770px;}
* HTML .gordi {height:0;}
* HTML .content {margin-left:-770px;position:relative;height:0;}

h1 {font-size:160%;}

a {color:#333333}
a:hover {color:#333333; text-decoration:none;}

a img {border:none;}

ul {margin:0 0 0 15px; padding:0;} 
li {margin:0;} 

.sml {font-size:80%}

#reklm {font-size:80%; text-align:center; margin-top:250px}

#top {height:110px; width:100%; background:url(/img/s2_fon.gif) repeat-x; margin:0px; padding:0px;}
#top_logo {height:110px; width:360px; background:url(/img/s1_.jpg) no-repeat;}
#top #top_logo p {font-size:14px; margin:0px 0px 0px 340px; padding:20px 0px 0px 0px; color:#FFFFFF; }
#zag {color:#FFFFFF; font-size:48px; font-weight:bold; font-family: "Courier New", Courier, monospace; letter-spacing:6px; line-height:90%;}

#menu {height:26px; background:url(img/menu_line_fon.gif) repeat-x; position:relative; border-bottom:#e4a524 solid 7px;}

#menu ul {float:left; margin:0px; padding:0px; position:absolute; bottom:3px; margin-left:250px}
#menu li {float:left; padding-left:10px; margin-left:20px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:16px; list-style:none;}
#menu a {text-decoration:none; color:#e7e7e7;}
#menu a:hover {color:#ffffff;}
#menu #service {color:#ffffff; letter-spacing:0.2em;}

#center {width:100%; background:url(/img/leftcolfon.gif) repeat-y;}
#left_col {float:left; width:195px; background:#e5cd99; font-size:80%; padding:5px; border-right:#b3a078 solid 1px; padding-top:20px; font-family:Tahoma, Verdana, Arial;}

#left_col_sh {float:left; width:205px; background:#e5cd99; font-size:80%; border-right:#b3a078 solid 1px; padding-top:20px; font-family:Tahoma, Verdana, Arial;}
#left_col_sh h1 {font-size:120%; text-align:center;}

#left_col ul {margin-left:20px;}
#left_col li {list-style: square; margin:0px; line-height:120%; margin-top:10px}


#serv_map {border:none}

#content {padding-left:220px; padding-top:10px; margin-right:30px; margin-bottom:30px}
#content img {margin:10px; border:#b3a078 solid 3px;}
#content ul {margin-left:30px}

.ctable, .ctable td, .ctable th{border:1px solid; text-align:center; padding:5px}

#foot {clear:both; height:50px; background:url(img/bottom_line_fon.gif) top repeat-x;padding-top:30px}

#content #garant {border:none; margin-left:200px}

#tochki dt {font-weight:bold; font-size:110%}
#tochki li {list-style-type:square}
#tochki .sh_przd {font-size:70%; font-weight:bold; margin:5px 0px 0px 70px}
#tochki .uslud {margin:10px 0px 0px 10px}
#tochki .tel, .adr {font-size:80%;} 
#tochki .tel {margin:10px 0px 0px 70px;}
#tochki .adr {margin:2px 0px 0px 70px;}
#tochki hr {margin-top:0px; margin-bottom:10px}
.adres_gps {font-weight:bold;}

#content .shin img {border: none;}

