body {font-family: Tahoma, Geneva, sans-serif; font-size:medium; background-color:#cccccc; color: #000000; margin:0px; text-align:center; width:100%;}

.trifler {margin:0 auto; width:980px;}

ul {margin:0 0 0 15px; padding:0;} 
li {margin:1px 0 0 20px; list-style-type:square;} 

img {border:none;}
	
#top {width:100%;}

#att_logo, #glushiteli_logo, #glushitel_logo {background:no-repeat center #999999; height:81px; float:left;}
#att_logo {background-image:url(/img/logoatt.gif); width:31%;}
#glushiteli_logo {background-image:url(/img/tt.gif); width:35%;}
/* #glushitel_logo {background-image:url(/img/ttt.gif); width:34%;} */
#glushitel_logo {background-image:url(/img/glooshiteli_ru.png); width:34%;}

#top_menu_div {float:left; width:100%; background:#dddddd; border:solid #737373; border-width:2px 0px 2px 0px;}
#top_menu {margin:0px; padding:0px; width:960px; margin-right:auto; margin-left:auto;}
#top_menu li {float:left; list-style:none; font-size:13px; font-weight:bold; text-align:center; font-family: Tahoma, Verdana, Arial; padding:4px 8px; border:solid #737373; border-width:0px 1px; margin:0px;}
#top_menu a {text-decoration:none;}
#top_menu a:hover {color:#FFFFFF;}

#top_head {background:#fff url(/img/d_r1_c1.png) no-repeat; width:980px; height:124px; padding-bottom:20px; position:relative;}
#home_link {width:442px; height:76px; display:block; position:absolute; top:46px; left:18px;}
#contakt_link {width:300px; height:72px; display:block; position:absolute; top:48px; left:492px;}
#th_menu {width:980px; height:100px; background:#fff url(/img/d_line.png) repeat-x 0 42px;}
#th_menu ul {float:left; padding:0; margin:0;}
#th_menu ul li {float:left; list-style:none; font-family:'Bookman Old Style', serif; text-transform:uppercase; font-size:16px;}
#th_menu_top li {height:26px; background:url(/img/d_r3_c4.png) no-repeat center bottom; padding:0 0 16px; margin:0 0 0 35px;}
#th_menu_bottom li {height:26px; background:url(/img/d_r5_c2.png) no-repeat center top; padding:18px 0 0; margin:1px 0 0 47px;}
#th_menu a {text-decoration:none;}
#th_menu a:hover {text-decoration:underline; color:#e20a16;}

#top p {text-align:center; font-weight:bold; margin-top:0.5em; font-size:120%; font-family:Arial, Helvetica, sans-serif;}

#center {float:left; margin:0px; background-color:#FFFFFF; width:100%}

#container{width:100%; float:left; margin-right:-210px; background:url(img/right_col_fon.gif) right repeat-y;}

#content {width:730px; text-align:left; padding:20px 230px 60px 20px; font-family: "Times New Roman", Times, serif; float:left;}
#content h1 {text-align:center; font-size:140%; margin-top:0.2em; margin-bottom:1.5em; font-family:"Times New Roman", Times, serif;}
#content h2 {font-size:120%; margin-top:0.2em; margin-bottom:1.2em; font-family:"Times New Roman", Times, serif;}
#content #c_block {font-size:11px; padding:12px; margin:40px 0 10px; border:solid 1px #737373; width:180px; font-family:Arial, Helvetica, sans-serif; background-color:#eeeeee;}
#content #c_block ul {margin:0;}
#content #c_block li {margin-top:8px;}

#right_col {float:right; width:200px; background:#eeeeee; padding:4px; font-size:60%;}
#sert_th_rcol {font-size:11px; margin-top:20px;}
#sert_th_rcol img {margin:5px; border: 2px solid #ccc;}

#contakt_bottom {font-size:18px; font-weight:bold; padding:20px 0 0 0; display:block;}

#bottom_col {text-align:center; height:50px; width:100%; background:url(img/bottom_col_fon.gif) top repeat-x; background-color:#eeeeee; clear:both;}
#bottom_col p {position:relative; top:30%; font-weight:bold;}
#foot {width:100%; background:#cccccc; font-size:60%; border-top:solid #737373 2px;}
#foot #counters {float:right; margin:10px;}

ol {list-style-type:decimal; text-align:left; list-style-position:outside;}

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

.adr {font-size:70%; font-family:Tahoma, Verdana, Arial;}

.img {border:solid #737373 1px;}  

.clear {clear:both;}
#back {text-align:center; font-size:70%; margin:0px; padding:0px; margin-top:80px; font-family: Tahoma, Verdana, Arial;}
#back a{color:#666666;}

#sm_karta {float:left; padding:5px 8px 5px 8px; border:dotted #737373 1px; font-size:70%; text-align:center; margin:10px; margin-right:20px; font-family:Tahoma, Verdana, Arial;}
#sm_karta img {margin-top:7px; margin-bottom:3px;}

#zapros_rcol {padding-top:10px; font-size:12px; height:240px;}

.cont_bl {width:500px; float:right;}

.foto_bl {width:210px; float:left; margin:0 20px 0 0 ; text-align:center; font-size:12px;}
.foto {border:solid 3px #ccc; margin-top:2px; width:200px; height:133px;}
.foto160 {width:160px; height:107px; border:solid 3px #ccc; margin-top:2px;}
.foto160x120 {width:160px; height:120px; border:solid 3px #ccc; margin-top:2px;}
.foto_bl p {font-size:12px; text-align:center; padding-top:0; margin-top:0; font-family:Tahoma, Geneva, sans-serif;}

#cont_foto {margin:20px auto 30px; width:630px;}
.contakt_links_bl {border:solid 1px #ccc; padding:5px; text-align:center;}

