/* headers ********************************/
h1 {font-size: 2em; margin: 0 0 34px 0;padding: 0; line-height: 110%;}
h2 {font-size: 1.6em; margin: 0 0px 15px 0px; font-style: italic; font-family: Georgia, Arial; line-height: 120%; font-weight: normal;}
h2 a{font-size: 1em; font-style: italic; font-family: Georgia, Arial; text-decoration: none;}
h3 {font-size: 1.1em; margin: 0 0 5px 0px;padding: 0; font-weight: bold;}
h4 {font-size: 1.1em; margin: 0px 0 20px 0; font-weight: none; }
h5 {font-size: 1em; margin: 0 0 10px 0; font-weight: bold;}

#center-blank ul li {background: url(../bullet.gif) no-repeat 0 6px; margin-left: 0;list-style-type: none; padding-left: 13px}
dl {
	margin: 0;
	padding: 0;
	font-size: 0.9em;	
	}

dl dt {
	margin: 0;
	padding: 0;
	font-size: 0.9em;	
	padding-bottom: 2px;
	font-style: italic;
	color: #999999;
	}

dl dd {
        margin: 0;
        padding: 0;
        padding-bottom: 20px;
	font-size: 1em;
	color: #404040;
	}


table.tbl-partners{width: 100%;  margin: 0; padding: 0;}
table.tbl-partners tr td{vertical-align: middle; text-align: center; width: 12%; margin: 0; padding: 0;}
table.tbl-partners tr td.first {text-align1: left}

table.tbl-partners tr td.last{vertical-align: top; padding-top: 11px; width: 8%; }
table.tbl-partners tr td.prelast  {text-align: left; color: #7a7a7a; width: 8%; font-size: 0.9em; padding-left: 0px;}
table.tbl-partners tr td.prelast a {font-size: 1.8em; color: #044a81}

p.small_date, .date {
	margin: 0;
	padding: 0;
	font-size: 0.9em;	
	padding-bottom: 0px;
	font-style: italic;
	color: #999999;
}		
.partner_list {margin-left: 123px; margin-bottom: 20px; }
.partner_list a{margin-right: 10px; vertical-align: middle;}
.partner_list span.bullet {background: url(../bullet.gif) no-repeat 50% 50%; width: 5px; height: 5px; font-size: 0em; text-indent: -9999px; display: inline-block; margin-right: 10px;vertical-align: middle;}
                                                    
table.news-content {}
table.news-content h2{margin-bottom: 5px;}
table.news-content tr td.col1 {padding-bottom: 20px; line-height: 150%;}
table.news-content div.announcement {margin-left: 35px; display: block;}

.pages-head {font-size: 1em; font-style: italic; color: #a2a2a2; font-family: Georgia;clear: left; }

.list_navigation  {font-size: 1em; color: #000; margin-top: 8px;}
.list_navigation a, .list_navigation a:hover {color: #054980; font-style: normal; text-decoration: underline; margin-right: 7px; float: left;padding-top: 2px;}
.list_navigation span{color: #FFF; font-weight: bold; display: block;  width: 21px; height: 22px; text-align: center; text-decoration: none; margin-right: 7px; float: left; padding-top: 2px;}

.all_news2 {clear: both; margin-top: 10px;}

table.cards-list {width: auto; position: relative; z-index: 20; margin: 0; padding: 0;margin-left: -316px; clear:both; }
table.cards-list td{vertical-align: top; padding-bottom: 35px; text-align: left; padding-right: 20px; font-size: 0.9em;}
table.cards-list col.col1 {width: 316px;}
table.cards-list col.col2 {width: 154px;}
table.cards-list col.col3 {width: 100%;}

table.cards-list tr.last td {padding-bottom: 0;}
table.cards-list .rasp1 {width: 296px; height:1px; display: block; font-size: 0em; line-height: 0;}
table.cards-list .rasp2 {width: 134px; height:1px; display: block; font-size: 0em; line-height: 0;}
table.cards-list tr.first td.col1 img {margin-top: -13px;position: relative;}
table.cards-list td.col2 h2{font-size: 1.2em; font-weight: bold; margin-bottom: 10px;}
table.cards-list td.col3{font-size: 0.9em; color: #606060}
table.cards-list td.col3 ul {margin-left: 0px;}
table.cards-list td.col1{text-align: right;}
.is_new_card {margin:0; padding: 0; display: block; text-indent: -9999px; background: url(../is_new_icon.gif) no-repeat top left; width: 60px; height: 18px;}
.more_about {margin-top: 20px}
.site_map_header {font-size: 1.2em; padding: 0; margin: 0;}
#center-blank ul.site_map {border-left: 1px solid #dfdfdf; margin-top: 5px; margin-left: 0; padding: 7px 0}
#center-blank ul.site_map li {background: url(../site_map_bullet.gif) no-repeat 0 8px; list-style-type: none; padding-left: 26px; margin: 8px 0px}
#center-blank ul.site_map li ul {border-left: none; margin-top: 5px; margin-left: 0; padding: 0}
#center-blank ul.site_map li ul li{border-left: none; background: url(../bullet.gif) no-repeat 0 7px;  padding-left: 16px; margin: 8px 0px}


#div_scroll {width: 479px; height: 340px;}

a.prev, a.next {margin-top: 40px; width: 12px; height: 25px; display: block; float: left; text-indent:-9999px; font-size: 0em; text-underline: none}
span.prev_empty {width: 12px; height: 25px; display: block; float: left; }
div#slideshow {width: 455px; overflow:hidden;float: left;}

div#slideshow ul{
	margin:0;
	padding:0;
	width:4000px;
	list-style-type: none;
} 
.promo_list_block {width: 80%; float: left}
table.promo_list {width: 100%}
table.promo_list td{width:33.3%; vertical-align: top; padding-bottom: 45px;}
table.promo_list td .img_bg {background: none; padding-bottom: 5px; margin-right: 1px; width: 151px}


div#slideshow li{
	float:left;
	margin:0px; padding: 0; background11: none !important;
	width: 152px; 
	}
.img_bg {background: url(../slide_img_bg.gif) repeat-x left bottom; padding-bottom: 18px; margin-right: 1px; }
.img_bg img {width: 151px;  height: 126px; overflow:hidden;}
.slide_item {padding: 0 5px 0 13px; font-size: 0.9em; line-height: normal;}
table.promo_list td .slide_item {width: 134px;}
.slide_item p{padding: 0; margin: 0; padding-bottom: 2px;}
.slide_item h4{font-size: 1.3em; margin: 5px 0 18px 0; font-weight: none; font-style: italic; font-family: Georgia, Arial; text-decoration: none}
.slide_item h4 a, .slide_item h4 a:hover {font-size: 1em; font-weight: none; font-style: italic; font-family: Georgia, Arial; text-decoration: underline}
.slide_item span, span.discount {font-family: Georgia, Arial; font-size: 35px; font-weight: bold; line-height: 120%;}

#center-blank ul.category_block {float: left; margin: 0;  padding: 0; width: 40%;}
#center-blank ul.category_block li {background-position: 0 0; padding: 6px 10px 15px 40px; margin: 0 0 15px 0px!important; font-size: 1.1em; line-height: normal;}

table.tbl-partner {margin:0; padding: 0;}

table.tbl-partner col.col1{width: 123px}
table.tbl-partner col.col2{width: 100%}

table.tbl-partner tr td {vertical-align: top; padding-bottom: 30px; font-size: 0.9em; color: #616161;}
h3.city_header {background: #dbdbdb; color: #606060; font-style: italic; margin-bottom: 10px;font-size: 1em; font-family: Georgia; padding: 1px 9px; font-weight: normal;line-height: normal;  display: block;}
table.tbl-partner tr td.img {text-align: center;}
table.tbl-partner tr td.left {text-align: left; padding-right: 10px; font-size: 1.1em;}

table.tbl-partner tr.last td {vertical-align: top; padding-bottom: 0px;}
table.tbl-partner tr td .rasp1 {width: 123px; height:1px; display: block; font-size: 0em; line-height: 0;}

table.tbl-partner tr td h2 {margin-bottom: 10px; padding: 0; font-size: 1.7em;}

table.tbl-partner tr td p.announcement {font-size: 1em; margin-bottom: 53px;}
table.tbl-partner tr.first_line td {padding-bottom: 30px;}
table.tbl-partner tr td.center {font-size: 1.1em; height: 150px}
table.tbl-partner tr.first_line td.center {font-size: 1.1em; height: 1px}
table.tbl-partner div.announcement {font-size: 1em; padding-bottom: 5px;}

p.promo {font-size: 0.8em; font-style: italic; font-family: Georgia;}

#center-blank ul.address_list {margin-top: 5px; margin-left: 0; }
#center-blank ul.address_list li {background: url(../bullet_address.gif) no-repeat 0 3px; list-style-type: none; font-size: 0.9em; font-style: italic; font-family: Georgia; padding-left: 15px; margin: 0 0 5px 0; line-height: 140%}
.city_block1{width: 35%; float: left; clear: left; margin-bottom: 10px;}
.city_block2{width: 65%; float: left; margin-bottom: 10px; }
.disc_text {width: 40px; float: left; color: #b7b7b7;}
.disc_block {width: 90px; float: left;}
.discount_line {width:70px; clear: both; padding:0; margin: 0; z-index: 0; height: 25px;}
.discount_line span.discount {font-size: 1.6em; margin: 0; float: left; font-style: italic; font-family: Georgia, Arial; font-weight: bold; color: #a52139; }
.tooltip1, .tooltip2  {width: 17px; height: 11px; display: block; z-index: 40; float: right;background: url(../cardreader_icon.gif) no-repeat 0 0; margin-top: 5px; margin-bottom: 8px; position: relative; text-decoration: none !important; }


.card_type_tooltip {display: none; position: absolute; width: 180px; z-index:100; border: 1px solid #d6d6d6; background: url(../cardreader_icon.gif) no-repeat 3px 3px #f5f5f5; left:-4px; top: -4px; color: #5d5d5d; font-size: 1em; line-height: normal; text-decoration: none !important; font-weight: normal; cursor: default; }
.hand_link {width: 17px; height: 11px; margin-top: 3px; margin-left: 3px; margin-right: 10px; float: left; display: block; cursor:pointer;cursor:hand;}
.card_type_tooltip_inner { padding: 3px 0px 14px 0px; width: 135px;display: block; float: left;}
.card_type_tooltip_inner span.title {color: #919191; font-size: 0.9em; display: block; float: left; margin-bottom: 10px; text-decoration: none; font-weight: normal;}
.card_type_tooltip_inner ul {margin: 0; position; relative;}
.card_type_tooltip_inner ul li{margin: 0; padding-top: 2px;}

.cards-system {
    position: relative;
    top: 0; right: 40px;
    float: right;
    margin: 10px 0 0 0;
}

.cards-system li {
    float: left;
    margin: 0 20px 0 0;list-style-type: none; 
}


