h1 { font-size: 20px; font-weight: bold }
h2 { font-size: 19px; font-weight: bold }
h3 { font-size: 18px; font-weight: bold }

/* добавил romanov.egor@gmail.com 2011.6.21  для раздела http://www.aviashop.ru/special-tarifs/ и аналогичных */
.t { width:98%; border:0; margin-bottom:10px; border-collapse: collapse }
.t td { padding:5px;font-size:12px }
.t tr { background-color:#f7f7f7 }
#a1 { padding-left:10px;font-size:12px;width:40%;font-weight:bold }
#a2 { padding-left:10px;font-size:12px;width:40%;font-weight:bold }
#a3 { width:150px;padding-right:5px }
#a4 { color:#FF7C06 }
#i { width:150px; height:21px; border:0 }
/* /добавил romanov.egor@gmail.com 2011.6.21 */

p {
/*margin-left:10px;*/
margin-right:0px;
text-align:justify;
}

select {
         BACKGROUND-COLOR: #f7f7f7;
         FONT-FAMILY: Verdana, Arial, Arial Cyr;
         FONT-SIZE: 12px;
         COLOR: #000000;
       }

.textinput { FONT-SIZE: 13px;  PADDING-RIGHT: 4px; BORDER-TOP: #9a9a9a 1px solid;  PADDING-LEFT: 4px;
        BORDER-RIGHT: #9a9a9a 1px solid;
        BORDER-LEFT: #9a9a9a 1px solid;
        COLOR: #000000;
        BORDER-BOTTOM: #9a9a9a 1px solid;
        FONT-FAMILY: Verdana, Arial, Arial Cyr;
        HEIGHT: 19px;
        BACKGROUND-COLOR: #ffffff
      }

body {
        font-family: Tahoma, sans-serif;
        font-size: 11px;
        color: #545454;
        background-color: #FFFFFF;
        margin: 0px;
        padding: 0px;

}

.vazno {
        font-family: Tahoma, sans-serif;
        font-size: 12px;
        color: #545454;
        background-color: #FFFFFF;
        margin: 0px;
        padding: 0px;
}

.vazno1 {
position:absolute;
font-size: 12px;
margin: 0px;
padding-left:30px;
}

td.vazno {
width:179px;
padding-right:1px;
padding-left:1px;
font-size:9px;}
p.vazno  {
margin-left:0px;
padding-left:0px;}
p.vazno a img {
margin-left:0px;
padding-left:0px;}



td {
        font-family: Tahoma, sans-serif;
        font-size: 11px;
        color: #545454;
}

.copyright {
        font-family: Tahoma, sans-serif;
        font-size: 11px;
        color: #545454;
        margin: 0px;
        padding: 0px;
        line-height: 14px;
        color: #FFFFFF;
        margin-left: 30px;
}
.copyright a {
        font-weight: bold;
        color: #FFFFFF;
        text-decoration: none;
}
.menu {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 9px;
        font-weight: bold;
        color: #FFFFFF;
}
.menu a {
        color: #FFFFFF;
        text-decoration: none;
}
.menu a:hover {
        text-decoration: underline;
}
.sam {
        background-image: url(/img/sambg.gif);
        background-repeat: no-repeat;
}
li {
        background-image: url(/img/bullet.gif);
        background-repeat: no-repeat;
        background-position: 0px 7px;
        padding-left: 8px;
        list-style-type: none;
        line-height: 15px;
}
ul {
        margin: 0px;
        padding: 0px;
        margin-right:10px;
        text-align:justify;
}
li.large{
	line-height:1.5;
	font-size:14px;
}
.samp {
    font-size: 11px;
        margin-left: 180px;
        padding: 0px;
        margin-top: 5px;
        margin-right: 0px;
        margin-bottom: 0px;
}
.samul {
    font-size: 11px;
        margin-left: 173px;
        padding: 0px;
        margin-top: 5px;
        margin-right: 0px;
        margin-bottom: 0px;
}
a {
        color: #545454;
        text-decoration: none;
}
a:hover {
        text-decoration: underline;
}

td.spec {
padding-left:4px;
padding-right:4px;
 
}


.spec p {
        margin-top: 20px;
		
}

.bron { width:567px;}
.spec strong {
        font-weight: bold;
        color: #F67C00;
}
.news span.block {

        font-size: 10px;
        margin-top: 10px;
        margin-right: 20px;
        margin-bottom: 20px;
        padding-left: 10px;
        border-left-width: 3px;
        border-left-style: solid;
        border-left-color: #BED74C;
        margin-left: 15px;
        display: block;
}
.news {
        background-image: url(newsbgbig.gif);
        background-repeat: no-repeat;
        background-position: right bottom;
}

td.news {}

/* acmp styles */
.acmp_li { background-image: url(/img/bullet.gif); background-repeat: no-repeat; background-position: 5px 12px; margin: 2px; text-indent: 0px; padding: 0px; text-indent: 0px; list-style: none outside; }
.acmp_li_hover { background-image: url(/strany/bg.png); background-repeat: repeat-x; background-position: 0px 0px; margin: 2px; text-indent: 0px; padding: 0px; text-indent: 0px;  list-style: none outside; }
.acmp_li a, .acmp_li_hover a { display: block; padding: 5px 5px 5px 15px; margin: 0px; text-indent: 0px; }


