/* CSS Document */
* {
margin:0;
padding:0;
vertical-align:top;
}
DIV.spacer {
font-size: 0px;
line-height: 0px;
margin: 0px;
padding: 0px;
background: transparent;
border: none;
display: block;
visibility: hidden;
}


td {
vertical-align:top;
}


img {
border:0;
}


a {
color:#007cba;
text-decoration:underline;
}

a:hover {
text-decoration:none;
}


h1 {
font-family:arial;
color:#9f9fcf;
font-size:18px;
font-weight:normal;
padding-bottom:18px;
line-height:20px;
margin-left:-1px;
}

h2 {
font-family:arial;
color:#9f9fcf;
font-size:14px;
font-weight:bold;
padding-bottom:11px;
line-height:16px;
padding-top:8px;
}

h3 {
font-family:arial;
font-size:12px;
color:#767676;
}

h4 {
font-family:tahoma;
color:#037bb2;
line-height:14px;
font-size:11px;
padding-bottom:6px;
}

h5 {
}

h6 {
color:#aeb8bd;
font-size:10px;
font-family:tahoma;
font-weight:normal;
padding:4px 0 10px 10px;
line-height:12px;
}

.blue {
color:#037bb2;
}

.img {
border:2px solid #9f9fcf}

#content .note {
font-size:10px;
color:#989a99;
border-top:1px solid #ccc;
padding-top:5px;
display:inline-block;
}
html:first-child #content .note {
display:block;
}
#content .note p {
color:#989a99;
}

/*------------------ Layout -------------*/

html {
height: 100%;
font-family: tahoma;
font-size:11px;
}

body {
padding: 0px;
min-height: 100%;
/* border:0px solid red;
*/
font-family: tahoma;
color: #5a5a5a;
background: white;
font-size:11px;
}

/* \*/
* html body {
height: 100%;
}


/*------------------- maig page ---------------*/


#main{
width:960px;
border-collapse:collapse;
margin:0 auto;
}
#main td {
}

#logo_main {
width:291px;
height:132px;
}

#top_menu {
width:704px;
height:30px;
}
html:root #top_menu {
}
html:first-child #top_menu {
height:29px;
}
#top_menu div {
float:left;
}
#top_menu .border_bottom {
border-bottom:1px solid #c8c8c8;
}
#main #top_menu .border_bottom {
}
html:root #main #top_menu .border_bottom {
border-bottom:1px solid #c8c8c8;
margin-left:3px;
}

html:first-child .border_bottom {
width:100%;
}

#top_menu .border_bottom div div {
padding-top:6px;
padding-bottom:10px;
}
#top_menu .menu {
float:right;
}
#top_menu .menu a {
padding-left:21px;
padding-right:23px;
color:#767676;
border-right:1px solid #ced4d7;
line-height:13px;
}
#top_menu .menu .on {
background:#5790d0;
margin-left:-1px;
}
#top_menu .menu .on a {
color:#FFFFFF;
border:none;
}
#top_menu .menu .last {
border:none;
}
#top_menu .last a {
padding-right:2px;
border:none;
}

#top_menu .nav {
margin-top:10px;
margin-left:2px;
}
html:first-child #top_menu .nav {
}
html:first-child #main #top_menu {
padding-left:2px;
}
html:first-child .nav {
margin-top:10px;
margin-left:2px;
}


#search {
padding-top:0px;
height:102px;
}
html:first-child #search {
padding-top:1px;
}
#search input {
background:#e5e5e5;
border:none;
height:15px;
width:110px;
color:#000;
}
#search div {
text-align:right;
vertical-align:middle;
padding-top:28px;
color:#aeb8bd;
font-size:10px;
}
#search div * {
vertical-align:middle;
color:#aeb8bd;
font-size:10px;
}
#search div	.span1 {
padding:0 2px 0 11px;
vertical-align:top;
line-height:10px;
}
#search div	.span2 {
padding:0 5px 0 0px;
vertical-align:top;
line-height:18px;
}


#menu {
color:#037BB2;
font-family:arial;
font-size:12px;
height:39px;
font-weight:bold;
}
#menu table {
border-collapse:collapse;
width:100%;
margin-top:12px;
margin-bottom:1px;
}
#menu table td {
text-align:center;
border-right:1px solid #fff;
}
#menu table a {
text-decoration:none;
color:#037BB2;
padding-left:10px;
padding-right:10px;
}

#menu table td div {
margin-top:-2px;
height:21px;
}
#menu table .td1 a {
padding-left:13px;
}

/*
#menu table .td1 {
background:url(/common/img/but_bg1.gif) repeat-x left bottom;
}
#menu table .td2 {
background:url(/common/img/but_bg2.gif) repeat-x left bottom;
}
#menu table .td3 {
background:url(/common/img/but_bg3.gif) repeat-x left bottom;
}
#menu table .td4 {
background:url(/common/img/but_bg4.gif) repeat-x left bottom;
}
#menu table .td5 {
background:url(/common/img/but_bg5.gif) repeat-x left bottom;
}
#menu table .td6 {
background:url(/common/img/but_bg6.gif) repeat-x left bottom;
}
#menu table .td7 a {
padding-right:12px;
}
#menu table .td7 {
background:url(/common/img/but_bg7.gif) repeat-x left bottom;
}

#menu table .td8 a {
padding-right:12px;
}
#menu table .td8 {
background:url(/common/img/but_bg8.gif) repeat-x left bottom;
}


*/
#menu table .td1 div {
border-bottom:7px solid #B3D496;
}
#menu table .td2 div {
border-bottom:7px solid #9D9DD1;
}
#menu table .td3 div {
border-bottom:7px solid #E3AAAE;
}
#menu table .td4 div {
border-bottom:7px solid #E8C379;
}
#menu table .td5 div {
border-bottom:7px solid #E39F7B;
}
#menu table .td6 div {
border-bottom:7px solid #C2C9CC;
}
#menu table .td7 a {
padding-right:12px;
}
#menu table .td7 div {
border-bottom:7px solid #98C8ED;
}
#menu table .td8 a {
padding-right:12px;
}
#menu table .td8 div {
border-bottom:7px solid #afc3db;
}
#menu table .td9 div {
border-bottom:7px solid #B3D496;
}
#menu table .td10 div {
border-bottom:7px solid #9D9DD1;
}

#menu .not_menu {
height:38px;
background:url(/common/img/but_bg3.gif) repeat-x left bottom;
border-right:1px solid #fff;
}

#left_col {
padding:31px 0;
color:#1c1f18;
}
#left_col .spacer {
width:287px;
}
html:first-child #left_col .spacer {
width:286px;
}
#left_col .cm {
width:220px;
padding:22px 0 27px 35px;
}
.cm {
border:1px solid #c8c8c8;
padding:11px 20px 14px 15px;
}
#content .cm {
display:inline-block;
overflow:hidden;
}
html:first-child #content .cm {
display:block;
}
.cm h3 {
margin-bottom:9px;
}
.cm a {
color:#007cba;
}
.cm div {
padding:0 0 2px 10px;
background:url(/common/img/trk_altmenu.gif) no-repeat left 3px;
}
#left_col .today {
height:30px;
width:256px;
margin:11px 0 0 7px;
}
#left_col .today * {
vertical-align:middle;
}
#left_col .today .span1 {
font-family:arial;
font-size:12px;
font-weight:bold;
color:#007cba;
padding-right:6px;
}
#left_col .today img {
margin:0 11px 0 9px;
}

#left_col .info {
width:255px;
border:1px solid #c8c8c8;
margin-top:6px;
margin-bottom:20px;
}
#left_col .info .weather {
border-bottom:3px solid #ced4d7;
margin:0 12px 0 11px;
padding:13px 0px 15px 52px;
line-height:16px;
background:url(/common/img/weather.gif) no-repeat left 12px;
}
#left_col .info .dollar {
margin:0 12px 0 11px;
padding:13px 0px 15px 52px;
line-height:16px;
background:url(/common/img/dollar.gif) no-repeat left 15px;
}
#left_col .info .dollar table {
border-collapse:collapse;
}
#left_col .info .dollar table .td1 {
width:53px;
color:#007cba;
}
#left_col .info .dollar table .td2 {
color:#767676;
}
#left_col .info .dollar table .td3 {
}
#left_col .info .traffic {
border-top:3px solid #ced4d7;
margin:0 12px 0 11px;
padding:15px 0px 17px 52px;
line-height:16px;
background:url(/common/img/traffic.gif) no-repeat left 11px;
}
#left_col .info .traffic  a {
color:#1c1f18;
}
#left_col .info .traffic .a1{
color:#c94e4e;
}

#left_col .aviacompany {
padding:7px 0 0 0;
}
#left_col .aviacompany table {
border-collapse:collapse;
margin-left:7px;
margin-bottom:9px;
}
#left_col .aviacompany .avia {
margin: 0 0 5px 22px;
}
#left_col .aviacompany table td a {
color:#1c1f18;
}
#left_col .aviacompany table td {
padding:0px 0 3px 5px;
vertical-align:middle;
}
#left_col .aviacompany table .td1 {
padding:0 0 3px 0;
}
#left_col .aviacompany table .td2 {
padding:5px 0 3px 0;
}
#left_col .aviacompany table .td3 {
padding:3px 0 8px 0;
}
#left_col .aviacompany div {
background:url(/common/img/ctr_avia.gif) no-repeat right 4px;
padding-left:23px;
width:102px;
}
#left_col .aviacompany div a {
font-weight:bold;
font-size:10px;
color:#037bb2;
}


#center_col {
padding-top:30px;
color:#1c1f18;
padding-left:2px;
padding-bottom:27px;
}
#center_col .center_top {
width:362px;
padding-bottom:5px;
color:#000;
}
.center_top p {
padding:0 0 12px 2px;
line-height:15px;
}
.link_all {
font-size:10px;
background:url(/common/img/menu_bul.gif) no-repeat left 5px;
padding-left:10px;
line-height:15px;
}
#center_col .center_top ol li {
color:#037bb2;
}
#center_col .center_top ol li span.black {
color: #000;
}

#center_col .spacer {
width:395px;
}
html:first-child #center_col .spacer {
width:395px;
}
#center_col .but_a {
float:left;
background: #5790d0 url(/common/img/ctr_but_a.gif) no-repeat right 7px;
padding:3px 26px 4px 17px;
margin-bottom:-1px;
}
#center_col .but_a a {
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
font-size:12px;
font-family:arial;
}
#center_col .but {
float:left;
background:url(/common/img/ctr_but.gif) no-repeat right 7px;
padding:4px 26px 3px 16px;
margin-bottom:-1px;
}
#center_col .but a {
color:#037bb2;
font-weight:bold;
text-decoration:none;
font-size:12px;
font-family:arial;
}
html:first-child #center_col .flight {
border-collapse:collapse;
border:1px solid #c8c8c8;
color:#767676;
width:361px;
margin-bottom:7px;
margin-left:0px;
margin-top:0px;
}
#center_col .flight {
border-collapse:collapse;
border:1px solid #c8c8c8;
color:#767676;
margin-left:1px;
width:360px;
margin-bottom:7px;
margin-top:1px;
}
#center_col .flight td {
color:#3b3b3b;
}


#center_col table th {
border-bottom:3px solid #c8c8c8;
font-size:10px;
padding-top:12px;
padding-bottom:1px;
text-align:left;
padding-left:16px;
}
#center_col table td {
padding-left:16px;
padding-top:5px;
}
#center_col table .th_last{
padding-right:27px;
}
#center_col table .th_first {
width:35px;
}
#center_col table .tr_first td {
padding-top:13px;
}
#center_col table .tr_last td {
padding-bottom:16px;
}
#center_col table .tr_zaderzh td {
color:#037bb2;
}
#center_col .sel  {
background:url(/common/img/ctr_avia.gif) no-repeat right 4px;
padding-left:6px;
width:74px;
margin-bottom:25px;
}
#center_col .sel a {
font-weight:bold;
font-size:10px;
color:#037bb2;
}

#center_col .center_info {
}
#center_col .center_info p {
padding:0 20px 18px 15px;
margin:0;
line-height:14px;
}
#center_col .center_info a {
color:#037bb2;
font-family:arial;
font-size:12px;
font-weight:bold;
}
#center_col .center_info .rememb {
border:1px solid #c8c8c8;
float:left;
width:173px;
margin-bottom:18px;
}

#center_col .center_info .sms {
border:1px solid #c8c8c8;
float:left;
width:173px;
margin-left:11px;
}
#center_col .center_info .sms p {
padding:0 10px 18px 16px;
}


#right_col {
color:#1c1f18;
padding-top:51px;
}
html:first-child #right_col {
padding-right:1px;
}

#main .news {
margin-bottom:17px;
}
#main #center_col .news {
width:360px;
}
#main #left_col .news {
width:255px;
}
#main .news img {
margin-bottom:15px;
}
#main .news p {
padding-bottom:15px;
}
#main .news a {
color:#037bb2;
}
#main .opinion {
width:230px;
margin-left:1px;
}
#main .opinion img {
margin-bottom:14px;
}
#main .opinion input {
height:12px;
width:12px;
vertical-align:middle;
}
html:first-child #main .opinion input {
height:14px;
width:15px;
vertical-align:middle;
}
#main .opinion p {
margin-bottom:14px;
margin-left:1px;
line-height:14px;
}
#main .opinion div {
background:url(/common/img/ctr_avia.gif) no-repeat right 4px;
padding-left:1px;
width:84px;
margin-top:16px;
}
#main .opinion div a {
font-weight:bold;
font-size:10px;
color:#037bb2;
padding:0;
}
#main .opinion .button {
background:#fff url(/common/img/ctr_avia.gif) no-repeat right 6px;
border:none;
padding-left:1px;
width:100px;
height:20px;
margin-top:16px;
font-weight:bold;
font-size:10px;
color:#037bb2;
text-decoration:underline;
}
#main .opinion .aa {
font-size:10px;
background:url(/common/img/menu_bul.gif) no-repeat left 5px;
padding-left:10px;
line-height:15px;
}

#main .opinion_result .vote {
color:#858a8d;
margin-top:6px;
margin-left:10px;
}
#main .opinion_result .vote td {
text-align:right;
vertical-align:middle;
padding:0 4px 0 2px;
}
#main .opinion_result .vote .td_1 {
border-right:1px solid #858a8d;
text-align:left;
}
#main .opinion_result .vote .td_2 {
border-right:1px solid #858a8d;
}
#main .opinion_result {
color:#858a8d;
padding-bottom:10px;
margin-left:1px;
}
#main .opinion_result p {
margin-bottom:14px;
margin-left:1px;
line-height:14px;
color:#1c1f18;
}
#main .opinion_result p.pp {
margin-bottom:2px;
margin-left:1px;
line-height:14px;
color:#1c1f18;
}

#main .opinion_result  .aa {
font-size:10px;
background:url(/common/img/menu_bul.gif) no-repeat left 5px;
padding-left:10px;
}
#main .aaa {
background:url(/common/img/ctr_avia.gif) no-repeat right 4px;
padding-right:8px;
font-size:10px;
font-weight:bold;
}

#main ol {
margin-bottom:14px;
margin-left:34px;
}
#main ol li {
line-height:14px;
padding-bottom:4px;
list-style-position:outside;
}
#main ol ul {
list-style:none;
margin-bottom:0px;
}

#main ol li span{
line-height:14px;
}
#main ol p, #main ul p {
padding-bottom:0px;
padding:10px 0px;
}

#main ul {
list-style:none;
margin-bottom:0px;
;
}
#main ul li {
background:url(/common/img/bulet_a.gif) no-repeat left 6px;
padding-left:12px;
padding-bottom:4px;
line-height:14px;
}
#main ul li ul {
margin-bottom:-4px;
margin-top:3px;
}


#copyright {
color:#1c1f18;
vertical-align:bottom;
}
#copyright .cop {
padding:23px 0 36px 0px;
margin-left:0px;
line-height:14px;
border-top:1px solid #c8c8c8;
}
#copyright .cop a {
color:#037bb2;
}


/*------------------- second page ---------------*/


#second {
width:960px;
border-collapse:collapse;
margin:0 auto;
}
#second td {
}


#img_second {
position:relative;
background:#a7a7d4;
text-align:right;
}
#img_second .bg {
}
#img_second .piple {
position:absolute;
margin-left:-704px;
bottom:-1px;
}
html>body #img_second .piple {
position:absolute;
margin-left:-704px;
bottom:0px;
}
html:root #img_second .piple {
bottom:0;
margin-left:256px;
}
html:first-child #img_second .piple {
bottom:0;
margin-left:256px;
}
#img_second .div_second {
}

#status {
color:#767676;
font-size:10px;
}
#status .border_bottom {
border-bottom:1px solid #c8c8c8;
padding:6px 0 8px 8px;
}
html:root #status .border_bottom {
padding:5px 0 7px 8px;
}
html:first-child #status .border_bottom {
padding:5px 0 7px 0px;
}
#status a {
color:#007cba;
}


#left_col_second {
padding:0;
padding-bottom:22px;
padding-top:3px;
color:#1c1f18;
}
#left_col_second .spacer {
width:278px;
}
html:first-child #left_col_second .spacer {
width:286px;
}


#left_col_second .left_menu {
width:255px;
padding:19px 0 30px 0px;
border-bottom:1px solid #c8c8c8;
}
#left_col_second .left_menu .menu1{
background:url(/common/img/menu_bul.gif) no-repeat left 10px;
padding:4px 0 2px 11px;
margin-left:11px;
}
#left_col_second .left_menu .menu1 a {
color:#007cba;
line-height:14px;
}
#left_col_second #sel {
background:url(/common/img/menu_bul_a.gif) no-repeat left 10px;
padding-bottom:4px;
}
#left_col_second #sel a {
color:#c94e4e;
font-weight:bold;
}

#left_col_second .left_menu .menu2{
background:url(/common/img/menu_bul_3.gif) no-repeat left 0px;
padding:2px 0 4px 22px;
margin-left:12px;
}
#left_col_second .left_menu .menu2 a {
color:#3b3b3b;
line-height:14px;
}
#left_col_second .left_menu .menu2_last {
padding:2px 0 4px 22px;
margin-left:12px;
background:url(/common/img/menu_bul_3a.gif) no-repeat left 0px;
padding-bottom:7px;
}
#left_col_second .left_menu .menu2_last a {
color:#3b3b3b;
line-height:14px;
}
#left_col_second #last {
background:url(/common/img/menu_bul_3a.gif) no-repeat left 0px;
padding-bottom:7px;
}
#left_col_second #sel2 a {
font-weight:bold;
color:#c94e4e;
}


#left_col_second .today {
height:30px;
width:256px;
margin:9px 0 0 7px;
}
#left_col_second .today * {
vertical-align:middle;
}
#left_col_second .today .span1 {
font-family:arial;
font-size:12px;
font-weight:bold;
color:#007cba;
padding-right:6px;
}
#left_col_second .today img {
margin:0 11px 0 9px;
}

#left_col_second .info {
width:254px;
border:1px solid #c8c8c8;
margin-top:6px;
margin-bottom:20px;
}
#left_col_second .info .weather {
border-bottom:3px solid #ced4d7;
margin:0 12px 0 11px;
padding:12px 0px 16px 52px;
line-height:16px;
background:url(/common/img/weather.gif) no-repeat left 12px;
}
#left_col_second .info .dollar {
margin:0 12px 0 11px;
padding:12px 0px 16px 52px;
line-height:16px;
background:url(/common/img/dollar.gif) no-repeat left 15px;
}
#left_col_second .info .dollar table {
border-collapse:collapse;
}
#left_col_second .info .dollar table .td1 {
width:53px;
color:#007cba;
}
#left_col_second .info .dollar table .td2 {
width:41px;
color:#767676;
}
#left_col_second .info .dollar table .td4 {
color:#767676;
}
#left_col_second .info .dollar table .td3 {
width:46px;
}
#left_col_second .info .traffic {
border-top:3px solid #ced4d7;
margin:0 12px 0 11px;
padding:14px 0px 18px 52px;
line-height:16px;
background:url(/common/img/traffic.gif) no-repeat left 11px;
}
#left_col_second .info .traffic  a {
color:#1c1f18;
}
#left_col_second .info .traffic .a1{
color:#c94e4e;
}


#left_col_second .sms {
border:1px solid #c8c8c8;
width:254px;
margin-bottom:11px;
}
#left_col_second .sms p {
padding:0 10px 14px 16px;
}
#left_col_second .sms a {
color:#037bb2;
font-family:arial;
font-size:12px;
font-weight:bold;
text-decoration:none;
}

div.div_rem {
background:url(/common/img/rememb.gif) no-repeat left 5px;
padding:12px 0 10px 27px;
margin-left:15px;
}
div.div_sms {
background:url(/common/img/sms.gif) no-repeat left 5px;
padding:12px 0 10px 26px;
margin-left:14px;
}
div.hotline {
background:url(/common/img/uploaded/title_icons/ico_hotline1.gif) no-repeat left 5px;
padding:12px 0 10px 33px;
margin-left:12px;
}
div.foraviacomp {
background:url(/common/img/uploaded/title_icons/ico_foravia.gif) no-repeat left 5px;
padding:12px 0 10px 33px;
margin-left:12px;
}
div.timetable {
background:url(/common/img/uploaded/title_icons/ico_timetable.gif) no-repeat left 5px;
padding:12px 0 10px 33px;
margin-left:12px;
}
div.photogallery {
background:url(/common/img/uploaded/title_icons/ico_photogallery.gif) no-repeat left 5px;
padding:12px 0 10px 33px;
margin-left:12px;
}
div.termsxema {
background:url(/common/img/uploaded/title_icons/ico_termsxema1.gif) no-repeat left 5px;
padding:12px 0 10px 33px;
margin-left:12px;
}
div.mapfly {
background:url(/common/img/uploaded/title_icons/ico_termsxema2.gif) no-repeat left 5px;
padding:12px 0 10px 35px;
margin-left:12px;
}
div.spravslug {
background:url(/common/img/uploaded/title_icons/ico_hotline2.gif) no-repeat -1px 3px;
padding:12px 0 10px 35px;
margin-left:12px;
}

.ya_traffic {
width:254px;
margin-bottom:11px;
text-align:center;
}


#right_col_second {
color:#1c1f18;
padding-top:51px;
text-align:right;
}
html:first-child #right_col_second {
padding-right:1px;
}


#content {
padding:28px 0 17px 1px;
color:#3b3b3b;
font-family: tahoma;
font-size:11px;
}
#content strong, #content b {
color:#767676;
}
html:root #content {
padding:28px 0 17px 1px;
}
html:first-child #content {
padding:28px 0 17px 1px;
}
#content .spacer {
width:395px;
}
#content .test {
border-collapse:collapse;
margin-bottom:14px;
}
#content .test a {
font-size:10px;
line-height:13px;
}
#content .left_img {
float:left;
margin-right:18px;
margin-top:4px;
margin-bottom:6px;
}
#content .right_img {
float:right;
margin-left:18px;
margin-top:4px;
margin-bottom:6px;
}
#content .link {
background:url(/common/img/bulet_a.gif) no-repeat left 5px;
padding-left:9px;
}

#content p {
line-height:14px;
padding-bottom:14px;
color:#3b3b3b;
}

#content ol {
margin-bottom:14px;
margin-left:34px;
color:#037bb2;
}
#content ol li {
line-height:14px;
padding-bottom:6px;
list-style-position:outside;
}
#content ol ul {
list-style:none;
margin-bottom:0px;
}

#content ol li span{
line-height:14px;
color:#3b3b3b;
}
#content ol p, #content ul p {
padding-bottom:0px;
padding:10px 0px;
}

#content ul {
list-style:none;
margin-bottom:14px;
color:#3b3b3b;
}
#content ul li {
background:url(/common/img/bulet_a.gif) no-repeat left 6px;
padding-left:12px;
padding-bottom:6px;
line-height:14px;
}
#content ul li ul {
margin-bottom:0px;
}

#second #content ul li {
}


#content .table {
border-collapse:collapse;
}
#content .table caption {
font-weight:bold;
color:#767676;
text-align:left;
padding-bottom:11px;
}
#content .table th {
text-align:left;
background:#a7a7d4;
color:#fff;
padding:4px 10px 3px 25px;
font-family:arial;
font-size:12px;
border-left:1px solid #fff;
vertical-align:middle;
}
#content .table td {
padding:2px 10px 3px 24px;
border-left:1px solid #fff;
vertical-align:middle;
}
#content .table	.l1 td {
background:#ececec;
}

#content .alt_menu {
padding-bottom:10px;
}
#content .alt_menu a {
line-height:18px;
padding-left:11px;
}

#content .linkfiles {
/*width:87.9%;
*/ border-collapse:collapse;
color:#aeb8bd;
margin-left:1px;
margin-top:5px;
}
#content .linkfiles td {
padding-bottom:9px;
}
#content .pdf {
background:url(/common/img/uploaded/icons/ico_pdf.gif) no-repeat left 2px;
padding-left:17px;
}
#content .world {
background:url(/common/img/uploaded/icons/ico_doc.gif) no-repeat left 2px;
padding-left:17px;
}
#content .xls {
background:url(/common/img/ico_xls.gif) no-repeat left 2px;
padding-left:17px;
}
#content .gif {
background:url(/common/img/ico_gif.gif) no-repeat left 2px;
padding-left:17px;
}
#content .jpg {
background:url(/common/img/ico_jpg.gif) no-repeat left 2px;
padding-left:17px;
}
#content .gray {
color:#aeb8bd;
}
#content .linkfiles span {
padding-left:17px;
}

#content .print_div {
margin-left:1px;
padding-top:15px;
padding-bottom:2px;
background:url(/common/img/ico_print.gif) no-repeat left 18px;
}
#content .print_a {
font-size:10px;
padding-left:17px;
}

#banner_bottom {
padding-bottom:18px;
vertical-align:bottom;
height:81px;
}


.kakdodratsya_tbl {
border-collapse:collapse;
margin-top:-2px;
margin-bottom:4px;
}
.kakdodratsya_tbl {
border:none !important;
}
.kakdodratsya_tbl .td1 {
padding:0 7px 0 8px !important;
}
.kakdodratsya_tbl .td2 {
vertical-align:middle;
padding:0 0 5px 0 !important;
}

.preimush_tbl {
border-collapse:collapse;
margin-top:0px;
margin-bottom:0px;
}
.preimush_tbl {
border:none !important;
}
.preimush_tbl .td1 {
padding:0 7px 0 0px !important;
}
.preimush_tbl .td2 {
vertical-align:middle;
padding:0 0 14px 0 !important;
}


/*------------------- banners ---------------*/


.baner1 {
width:360px;
background:#efe3c5 url(/common/img/forbaner1.gif) no-repeat right bottom;
margin-bottom:11px;
}
.baner1 img {
float:left;
border:1px solid #fff;
margin: 22px 19px 15px 22px;
}
.baner1 .txt {
padding-top:19px;
padding-bottom:21px;
}
.baner1 .txt a {
color:#84753a;
font-family:arial;
font-size:12px;
font-weight:bold;
}
.baner1 .txt p {
padding:0 !important;
margin:0 !important;
line-height:15px !important;
padding-top:3px !important;
padding-right:27px !important;
}

.baner2 {
width:360px;
background:#cadaeb url(/common/img/forbaner2.gif) no-repeat right bottom;
margin-bottom:16px;
}
.baner2 img {
float:left;
border:1px solid #fff;
margin: 22px 19px 20px 22px;
}
.baner2 .txt {
padding-top:19px;
padding-bottom:21px;
}
.baner2 .txt a {
color:#037bb2;
font-family:arial;
font-size:12px;
font-weight:bold;
}
.baner2 .txt p {
padding:0 !important;
margin:0 !important;
line-height:15px !important;
padding-top:3px !important;
padding-right:27px !important;
}

.baner3 {
width:274px;
height:98px;
background:#d2e5c1 url(/common/img/forbaner3.gif) no-repeat right bottom;
margin-bottom:31px;
}
.baner3 img {
float:left;
border:1px solid #fff;
margin:19px 15px 14px 18px;
}
.baner3 .txt {
padding-top:24px;
padding-right:10px;
}
.baner3 .txt a {
color:#60976a;
font-family:arial;
font-size:12px;
font-weight:bold;
margin-left:-1px;
}
.baner3 .txt p {
padding:0 !important;
margin:0 !important;
line-height:14px !important;
padding-top:3px !important;
padding-right:10px !important;
}

.baner4 {
width:257px;
background:#efe3c5 url(/common/img/forbaner1.gif) no-repeat right bottom;
margin-bottom:11px;
margin-top:0px;
height:104px;
}
.baner4 img {
float:left;
border:1px solid #fff;
margin: 22px 19px 20px 22px;
}
.baner4 .txt {
padding-top:18px;
padding-right:10px;
}
.baner4 .txt a {
color:#84753a;
font-family:arial;
font-size:12px;
font-weight:bold;
}
.baner4 .txt p {
padding:0 !important;
margin:0 !important;
line-height:15px !important;
padding-top:3px !important;
padding-right:10px !important;
}

.baner5 {
width:257px;
height:98px;
background:#cadaeb url(/common/img/forbaner2.gif) no-repeat right bottom;
margin-bottom:11px;
height:105px;
}
.baner5 img {
float:left;
border:1px solid #fff;
margin: 22px 19px 20px 22px;
}
.baner5 .txt {
padding-top:19px;
padding-right:10px;
}
.baner5 .txt a {
color:#037bb2;
font-family:arial;
font-size:12px;
font-weight:bold;
}
.baner5 .txt p {
padding:0 !important;
margin:0 !important;
line-height:15px !important;
padding-top:3px !important;
}

.baner11 {
width:257px;
height:98px;
background:#d2e5c1 url(/common/img/forbaner3.gif) no-repeat right bottom;
margin-bottom:11px;
height:105px;
}
.baner11 img {
float:left;
border:1px solid #fff;
margin: 22px 19px 20px 22px;
}
.baner11 .txt {
padding-top:19px;
padding-right:10px;
}
.baner11 .txt a {
color:#60976a;
font-family:arial;
font-size:12px;
font-weight:bold;
}
.baner11 .txt p {
padding:0 !important;
margin:0 !important;
line-height:15px !important;
padding-top:3px !important;
}

.baner6 {
}

.baner7 {
float:left;
}

.baner8 {
float:right;
}

.baner9 {
margin-top:0px;
}

.baner10 {
padding-top:11px;
}


.banners_right {
float:right;
margin-left:15px;
margin-top:-14px;
border-bottom: 10px #fff solid;
display:table;
}
.banners_right .baner3 {
margin-bottom:0px;
}
.banners_right .baner4 {
margin-bottom:0px;
}
.banners_right .baner5 {
margin-bottom:0px;
}
.banners_right .baner11 {
margin-bottom:0px;
}


/*------------------- print ---------------*/


#printable {
width:542px;
margin:0 auto;
}
#printable .td1 {
border-bottom:1px solid #ccccc8;
}
#printable .td2 {
border-bottom:1px solid #ccccc8;
}
#printable .td3 {
padding-top:5px;
line-height:14px;
padding-bottom:25px;
}
#printable .print_a {
float:right;
padding-top:81px;
background:url(/common/img/ico_print2.gif) no-repeat left 83px;
width:86px;
padding-bottom:10px;
}
#printable .print_a a {
float:right;
color:#8f8f8f;
}


/*------------------- modules ---------------*/

/*------------------- text ---------------*/

.flags td img{
display:block;
margin:0 0 3px 0;
}


.flags td{
padding:0 10px 5px 0;
vertical-align:bottom;
}


/*------------------- list ---------------*/

.list_a {
line-height:16px;
}
.list_h {
padding-top:6px;
margin-bottom:0px;
font-size:12px;
color:#037bb2;
}
.list_hh {
margin-bottom:0px;
font-size:11px;
}
.list_aa {
font-size:10px;
background:url(/common/img/menu_bul.gif) no-repeat left 5px;
padding-left:10px;
}
.list_pad {
padding-bottom:4px;
}


/*------------------- vote ---------------*/

#content .opinion {
color:#323232;
}
#content .opinion h3 {
color:#037bb2;
padding-bottom:6px;
}
html:root #content .opinion h3 {
padding-bottom:8px;
}
#content .opinion img {
margin-bottom:14px;
}
#content .opinion input {
height:18px;
width:12px;
vertical-align:middle;
}
html:first-child #content .opinion input {
height:14px;
width:15px;
vertical-align:middle;
}
#content .opinion p {
margin-bottom:14px;
margin-left:1px;
line-height:14px;
}
#content .opinion div {
background:url(/common/img/ctr_avia.gif) no-repeat right 6px;
padding-left:1px;
width:84px;
margin-top:16px;
}
#content .opinion div a {
font-weight:bold;
font-size:10px;
color:#037bb2;
padding:0;
}
#content .opinion .button {
background:#fff url(/common/img/ctr_avia.gif) no-repeat right 6px;
border:none;
padding-left:1px;
width:100px;
height:20px;
margin-top:16px;
font-weight:bold;
font-size:10px;
color:#037bb2;
text-decoration:underline;
}

#content .vote {
color:#858a8d;
margin-top:6px;
margin-left:10px;
}
#content .vote td {
text-align:right;
height:20px;
}
#content .opinion_result {
color:#858a8d;
padding-bottom:1px;
}
#content .opinion_result h3 {
color:#037bb2;
padding-bottom:1px;
}

#content .opinion_result  .aa {
font-size:10px;
background:url(/common/img/menu_bul.gif) no-repeat left 5px;
padding-left:10px;
}
#content .opinion .aa {
font-size:10px;
background:url(/common/img/menu_bul.gif) no-repeat left 5px;
padding-left:10px;
}
#content .aaa {
background:url(/common/img/ctr_avia.gif) no-repeat right 4px;
padding-right:8px;
font-size:10px;
font-weight:bold;
}

#content .opinion .spacer {
margin:0;
padding:0;
height:4px;
}
#content .opinion .aaa {
padding-left:2px;
}


/*------------------- gallery ---------------*/

#content .gallery {
border-collapse:collapse;
}
html:root #content .gallery {
float:none;
}
#content .gallery td  {
text-align:left;
padding-right:29px;
}
#content .gallery td .txt {
width:133px;
text-align:center;
padding:4px 0px 3px 0px;
}
#content .gallery td .txt p {
font-size:10px;
line-height:13px;
margin:0;
}

#content .gallery2 {
}

#photo_table .td1 {
padding:10px;
padding-bottom:0px;
color:#3b3b3b;
}
#photo_table .td2 {
padding:10px;
padding-bottom:0px;
color:#3b3b3b;
padding-top:5px;
}
#photo_table .td3 {
padding:10px;
padding-bottom:0px;
color:#3b3b3b;
padding-top:1px;
line-height:14px;
}
#photo_table .td4 {
padding:10px;
padding-bottom:0px;
color:#3b3b3b;
padding-top:6px;
}


/*------------------- news arhive ---------------*/


#content .news_arhive {
color:#323232;
}
#content .news_arhive .td1 {
padding-top:1px;
}
#content .news_arhive .td2 {
padding-right:5px;
}
#content .news_arhive .td2 input {
height:14px;
width:59px;
border:1px solid #ccccc8;
font-size:10px;
text-align:center;
}
#content .news_arhive .td3 {
padding-top:1px;
}
html:root #content .news_arhive .td3 {
padding-top:0px;
}
#content .bord {
border-bottom:1px solid #c8c8c8;
height:24px;
margin-bottom:16px;
width:460px;
}


/*------------------- news ---------------*/


#content .news_line {
}
#content .news_line p {
line-height:15px;
}
#content .news_line .date {
font-size:10px;
color:#767676;
}

#content .news_date {
font-size:10px;
color:#767676;
}

.list_n {
padding-top:0px;
margin-bottom:10px;
font-size:12px;
color:#037bb2;
}

.sub-links {
padding-top:0px;
}
#content .sub-links .print_div {
margin-left:1px;
padding-top:10px;
padding-bottom:2px;
background:url(/common/img/ico_print.gif) no-repeat left 13px;
}
#content .sub-links .print_a {
font-size:10px;
padding-left:17px;
}

#content .sub-links .back {
padding-top:18px;
}

#content .sub-links .arh {
padding-top:6px;
}


/*------------------- pager ---------------*/


#content .pager {
border-collapse:collapse;
}
#content .pager .bg {
border-left:1px solid #aeb8bd;
padding:0 1px;
color:#fff;
}
#content .pager .line_r {
background:#ffffff;
border-left:1px solid #aeb8bd;
padding:0 2px;
}
#content .pager .str {
color:#037bb2;
}
#content .pager .bg {
background:#ccd1d5;
}

/*------------------- search ---------------*/

#content .search_advanced {
border-collapse:collapse;
color:#1c1f18;
}
#content .search_advanced td {
vertical-align:middle;
padding:3px 3px;
}
#content .search_advanced .outer {
border: 1px solid #CCCCC8;
width: 0px;
}
#content .search_advanced select {
width:213px;
height:16px;
font-size: 11px;
background: #FFFFFF;
margin: -3px;
border: 1px solid #CCCCC8;
}
html:root #content .search_advanced select {
width:210px;
height:14px;
}
html:first-child #content .search_advanced select {
width:210px;
height:14px;
}
#content .search_advanced input {
width:205px;
height:14px;
font-size: 11px;
background: #FFFFFF;
border: 1px solid #CCCCC8;
padding:0 0 0 2px;
;
}
html:root #content .search_advanced input {
margin-left:-2px;
width:206px;
}
html:first-child #content .search_advanced input {
margin-left:-2px;
width:206px;
}

#content .search_res {
border-top:1px solid #ccccc8;
width:460px;
margin-top:10px;
padding-top:3px;
color:#1c1f18;
}
#content .search_res .spacer {
height:3px;
}


#content .search_input {
width:135px;
height:14px;
font-size: 11px;
background: #FFFFFF;
border: 1px solid #CCCCC8;
padding:0 0 0 2px;
}


/*------------------- sitemap ---------------*/

#content #sitemap {
}
#content #sitemap h1 {
color:#767676;
font-size:14px;
padding-bottom:1px;
font-weight:bold;
padding-top:6px;
}
#content #sitemap .bord_line {
border-top:1px solid #ccccc8;
width:460px;
}

#content #sitemap .s_menu1 {
padding:4px 0 3px 20px;
}
#content #sitemap .s_menu1 a {
color:#037bb2;
font-size:12px;
font-family:arial;
font-weight:bold;
text-decoration:none;
}

#content #sitemap .s_menu2 {
padding:0px 0 3px 45px;
}
#content #sitemap .s_menu2 a {
}

#content #sitemap .s_menu3 {
padding:0px 0 3px 75px;
}
#content #sitemap .s_menu3 a {
color:#3b3b3b;
}

#content #sitemap .s_menu4 {
padding:0px 0 0px 95px;
}
#content #sitemap .s_menu4 a {
color:#3b3b3b;
font-size:10px;
line-height:13px;
}


/*------------------- freeback form ---------------*/


#content .freeback {
}
#content .freeback td {
padding-top:3px;
padding-right:5px;
vertical-align:top;
}
#content .freeback input {
height:14px;
width:267px;
border:1px solid #ccccc8;
font-size:10px;
padding:0 3px;
}
#content .freeback textarea {
height:86px;
width:267px;
border:1px solid #ccccc8;
font-size:10px;
padding:0 3px;
}

#content .freeback .opinion {
color:#323232;
}
#content .freeback .opinion input {
height:18px;
width:12px;
vertical-align:middle;
border:none;
}
html:first-child #content .freeback .opinion input {
height:14px;
width:15px;
vertical-align:middle;
}
#content .freebacksd .opinion p {
margin-bottom:14px;
margin-left:1px;
line-height:14px;
}
#content .freeback .data img {
padding-top:1px;
}
html:root #content .freeback .data img {
padding-top:0px;
}

#content .freeback .outer {
border: 1px solid #CCCCC8;
width: 0px;
margin-left: 2px;
}
#content .freeback select {
width:276px;
height:16px;
font-size: 10px;
background: #FFFFFF;
margin: -3px;
border: 1px solid #CCCCC8;
padding:0 0 0 3px;
}


/*------------------- freeback form ---------------*/

#content .subscribe {
}
#content .subscribe td {
padding-top:3px;
padding-right:5px;
vertical-align:top;
}
#content .subscribe .td1 {
padding-top:4px;
text-align:right;
}
#content .subscribe input {
height:14px;
width:267px;
border:1px solid #ccccc8;
font-size:10px;
padding:0 3px;
}


/*------------------- desc_razd_table & other ---------------*/
.desc_razd_table {
border-collapse:collapse;
}
.desc_razd_table td {
width:50%;
padding-right:12px;
padding-bottom:15px;
}
.desc_razd_ico {
float:left;
margin-right:4px;
}

.desc_razd_title {
font-family:arial;
font-size:14px;
font-weight:bold;
line-height:14px;
text-decoration:none !important;
cursor:pointer;
}
.desc_razd_title b {
display:block;
padding-left:35px;
background:none;
color:#8787B1  !important;
}

.desc_razd_outer_div {
background: url(../../common/img/desc_razd_div_bg.gif) repeat-x bottom;
padding-bottom:4px;
}
.desc_razd_text {
margin:4px 0;
}
.desc_razd_more {
background: url(../../common/img/pager_r.gif) no-repeat left 50%;
padding-left:14px;
float:right;
}

