BODY, HTML {width:100%; padding:0px; margin:0px; height:auto; font-family:Tahoma, Arial, Sans-sarif; font-size:14px; color:#000000;}

IMG, A {border:0px;}

.sub_wrap .main_table  { width:100%;}
.sub_wrap .main_table TD {width:147px; height:147px; text-align:center; vertical-align:middle;}
.main_table {width:auto; height:auto;font-family:Tahoma, Arial, Sans-sarif;}
.main_table_sub {width:892px; height:auto;font-family:Tahoma, Arial, Sans-sarif;}
.main_table TD {width:147px; height:147px; text-align:center; vertical-align:middle;}
.main_table2 {width:auto; height:auto;font-family:Tahoma, Arial, Sans-sarif;}
.main_table2 TD {width:132px; height:132px; text-align:center; vertical-align:middle;}
.logo_td a { text-transform:uppercase; font-size:18px; color:#8e8e8e; text-decoration:none;} 
.logo_text {font-size:12px; font-style:italic;}
.nav_menu IMG {margin:0px 8px;}
.sub_wrap .logo_td a { text-transform:uppercase; font-size:18px; color:#8e8e8e; text-decoration:none;} 
.sub_wrap .logo_text {font-size:12px; font-style:italic;}
.sub_wrap .nav_menu IMG {margin:0px 8px;}
.cell { background-image: url(../img/cell.jpg); background-repeat:no-repeat;}

.img_rem {background-image: url(../IMG_ARCHIVE/img_rem.jpg); background-repeat:no-repeat;}
.img_fasady {background-image: url(../IMG_ARCHIVE/img_fasady.jpg); background-repeat:no-repeat;}
.img_tech {background-image: url(../IMG_ARCHIVE/img_tech.jpg); background-repeat:no-repeat;}
.img_off {background-image: url(../IMG_ARCHIVE/img_off.jpg); background-repeat:no-repeat;}
.img_san {background-image: url(../IMG_ARCHIVE/img_san.jpg); background-repeat:no-repeat;}
.img_mob {background-image: url(../IMG_ARCHIVE/img_mob.jpg); background-repeat:no-repeat;}
.img_bank {background-image: url(../IMG_ARCHIVE/img_bank.jpg); background-repeat:no-repeat;}
.img_auto {background-image: url(../IMG_ARCHIVE/img_auto.jpg); background-repeat:no-repeat;}
.img_air {background-image: url(../IMG_ARCHIVE/img_air.jpg); background-repeat:no-repeat;}
.img_hotel {background-image: url(../IMG_ARCHIVE/img_hotel.jpg); background-repeat:no-repeat;}
.img_restarant {background-image: url(../IMG_ARCHIVE/img_restarant.jpg); background-repeat:no-repeat;}
.img_fitnes {background-image: url(../IMG_ARCHIVE/img_fitnes.jpg); background-repeat:no-repeat;}
.img_cel {background-image: url(../IMG_ARCHIVE/img_cel.jpg); background-repeat:no-repeat;}
.img_stc {background-image: url(../IMG_ARCHIVE/img_stc.jpg); background-repeat:no-repeat;}

.link a {color:#FFFFFF; font-size:18px; text-decoration:none; line-height:25px;}
.link  a:link {color:#FFFFFF;} 
.link  a:hover  { text-decoration:none; border-bottom:1px  dashed #FFFFFF;}
.link  a:visited {color:#FFF;}

.link2 a {color:#FFFFFF; font-size:16px; text-decoration:none; line-height:25px;}
.link2  a:link {color:#FFFFFF;} 
.link2  a:hover  { text-decoration:none; border-bottom:1px  dashed #FFFFFF;}
.link2  a:visited {color:#FFF;}

.link3 a {color:#FFFFFF; font-size:14px; text-decoration:none; line-height:25px;}
.link3  a:link {color:#FFFFFF;} 
.link3  a:hover  { text-decoration:none; border-bottom:1px  dashed #FFFFFF;}
.link3  a:visited {color:#FFF;}

.about_company { background-image:url(../img/about_company.jpg) no-repeat;}
.steklo { background-image:url(../img/steklo.jpg);}
.mobil { background-image: url(../img/mobil.jpg);}
.santeh { background-image:url(../img/santeh.jpg);}
.remont { background-image:url(../img/remont.jpg);}
.stacionar { background-image:url(../img/stacionar.jpg);}
.okna { background-image:url(../img/okna.jpg);}
.tech {background-image:url(../img/tech.jpg);}
.fasady {background-image:url(../img/fasady.jpg);}

.about_company_sub { background-image:url(../img/about_company_sub.jpg);}
.steklo_sub { background-image:url(../img/steklo_sub.jpg);}
.mobil_sub { background-image: url(../img/mobil_sub.jpg);}
.santeh_sub { background-image:url(../img/santeh_sub.jpg);}
.remont_sub { background-image:url(../img/remont_sub.jpg);}
.stacionar_sub { background-image:url(../img/stacionar_sub.jpg);}
.pogar_sub {background-image:url(../img/pogar_sub.jpg);}
.okna_sub { background-image:url(../img/okna_sub.jpg);}
.fasady_sub {background-image:url(../img/fasady_sub.jpg);}
.tech_sub {background-image:url(../img/tech_sub.jpg);}
.stelag_sub {background-image:url(../img/about_company_sub.jpg);}


.copyright {font-size:12px; color:#8e8e8e;}
.content_td {width:auto; vertical-align:top; text-align:left;}
.content {padding-left: 100px; font-family:Tahoma, Arial, Sans-sarif; font-size:14px; color:#000000;}
.content h1 { font-size:28px; color:#e93333; font-weight:normal; text-transform:uppercase;}

.about_link { margin-top:78px;}
.about_link a { color:#ff0000; font-size:14px; text-decoration:none; border-bottom:1px dashed #ff0000;}
.news_link { margin-top:60px;}
.news_link a { color:#ff0000; font-size:14px; text-decoration:none; border-bottom:1px dashed #ff0000;}
.top_tel { font-size:32px; position:absolute; margin-left:-55px; color:#000078;margin-top:10px;}
.top_tel span {font-size:12px;}

.main_div { width:900px; margin:20px auto 0 auto;  display:table;}
.main_text { width:600px; float:left;display:block; text-align:left; font-size:13px;}
.main_news { width:250px; float:right;display:block; text-align:left;  vertical-align:top;}

.new_work { width:580px; display:table;  padding:20px 10px 20px 10px; background:url(../img/new_bg.jpg) no-repeat bottom;}
.new_img_work { width: 300px; float:left;}
.new_img_work img {margin-right:10px; border:2px solid #FFF;}
.new_work_hide {width:580px; display:block;  padding:20px 10px 20px 10px; display:none;}
.new_text_work { width:280px; float:right; font-size:12px;}
.new_text_work span { font-weight: bold; font-size:16px;}
.new_text_work ul {margin:0 0 0 10px; padding:0;}
.new_text_work ul li { list-style:none; padding: 3px 0px 3px 0px;}
.links { float:right; width:580px; padding-right:20px; text-align:right;}
.links span { cursor: pointer;}

.main_text h1 { font-size:24px; font-weight:normal; color:#e93333; }
.main_news h1 { font-size:24px; font-weight:normal; color:#e93333; }
.news-latest-container { width:100%; height:auto;}
.news-list-item { width:100%;}
.news-list-item h3 { font-size:14px;}
.news-list-item h3 .news_date { font-size:12px; color:#666; display:block; padding-right:5px; font-weight:normal;}
.news-list-item p { font-size:12px;}
.news-list-item img { float:right;}

.bottom {width:900px; margin:0 auto; display:table; height:auto; border-top:1px solid #999; padding:20px 0 20px 0;}

.bottom_logo { width:200px; float:left; font-size:12px; padding-left:20px;}
.bottom_contacts { width:200px; float:left;margin-left:150px; text-align:center;}
.spy { float:right; width:100px; text-align:right; padding-right:20px;}

.sub_wrap { width:900px; margin:0 auto; display:table; height:auto;}
.content_wrap { width:100%;height:auto; display:table; margin-top:0px; margin-bottom:20px;}
.menu_td { width:276px; float:left; text-align:left;}
.content_td { width:560px;  float:right;}
.menu_td_text { width:186px; float:left; text-align:left;}
.content_td_text { width:650px;  float:right;}
.breadcump_menu { width:100%; height:auto;font-size:12px;}
.breadcump_menu a { font-size:12px; color:#ff0000;}
.content_td h1 { font-size:24px; font-weight:normal; color:#e93333; margin:0; padding:0;}
.content_td { font-size:13px;}
.content_td a { font-size:13px;color:#ff0000; text-decoration:none; border-bottom: 1px dashed #ff0000;}
.content_td a:hover {border-bottom: 0px dashed #ff0000;}
.content_td_text h1 { font-size:24px; font-weight:normal; color:#e93333; margin:0; padding:0;}
.content_td_text { font-size:13px;}
.content_td_text a { font-size:13px;color:#ff0000; text-decoration:none; border-bottom: 1px dashed #ff0000;}
.content_td_text a:hover {border-bottom: 0px dashed #ff0000;}

.content_td_text .csc-textpic a {border:0;}
.my_contenttable a {border:0;}
.my_contenttable td {padding:5px; color:#000;}
.align-right {text-align:right;}
.align-left { text-align:left;}
.align-center { text-align:center;}
.align-justify { text-align:justify;}
.print_url { font-size:12px; color:#ff0000; width:100%; margin-top:20px; text-align:right;}

.img_rem {height:267px;}

.menu_td_text ul {margin:0; padding:0;}

.menu_td_text ul li {list-style:none; padding: 2px 0 2px 15px; background:url(../img/pointer.jpg) no-repeat 0 7px;}
.menu_td_text ul li a {color:#000078; font-size:14px; }
.menu_td_text ul li ul {margin: 0 0 0 10px;}
.menu_td_text ul li ul li a {font-size:13px; color:#e93333;}
.menu_td_text ul li ul li {padding: 2px 0 2px 8px; background:url(../img/pointer2.jpg) no-repeat 0 7px;}

.csc-textpic {width:650px; overflow-x:auto;}
div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image {display: inline;}
.csc-textpic {height:auto;}
.csc-textpic-imagewrap {width:auto;}
.csc-textpic .norows dl  {display:inline; border-left:1px solid;}

.csc-header h1 {font-size:18px; margin:10px 0;}
table.float-right {float:right;}
