/* 
	Reset

*/

/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, big code, em, font, img, small, strike,
strong, sub, b, u, i, center,
dl, dt, dd, ol, ul, li, q, ins, del,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	/*line-height: 1;*/
}
ol, ul {
	list-style: none;
}
td {
	vertical-align: top;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/*
	End Reset
*/

body {background:#ffffff;text-align:center;font-size:80%;margin-bottom:5px}
body,input,select {font-family:Tahoma,Arial,Verdana}
a {color:#174aa4;text-decoration:none}
a:hover {text-decoration:underline}
h1,h2,h3,h4,h5,h6 {font-family:Arial,TahomaVerdana}
h1 {font-size:300%}
h2 {font-size:180%;color:#2792e3;margin-bottom:15px}
.GtFrame {width:80%;} /* New CSS */
.big {font-size:120%;}
.inp {background:#ffffff;border:1px solid #535353}
/*
.submit {background:#323232;border:1px solid #535353;color:#ffffff;padding:0px 15px}
*/
/*.submit {background:#323232; vertical-align:top; width:50px; border:1px solid #535353; padding:0px 15px 5px 15px; margin: 5px 5px 5px 5px; float:right;} /* margin-top:1px; margin-bottom:5px}*/

.submit {background:#323232; border:1px solid #535353; padding: 0px 15px; color:#ffffff; font-size:95%;}
.submit a {color:white; font-size:95%; text-decoration:none;}
.gray {color:#535353}
.red {color:#f56a17}
.dred {color:#f5341d;}
.black {color:#000000;}
.blue {color:#2792e3}
.yellow {color:#f67820}

.lim {width:940px;padding-left:23px;margin:0px auto;text-align:left}
.limit {width:917px;margin:0px auto;text-align:left}
.limit_top {width:929px;margin:0px auto;text-align:left}
.full {width:100%}
.left {text-align:left}
.right {text-align:right}
.fleft {float:left}
.fright {float:right}
.inRMarfloat  {margin-top:5px;}
.inRMarfloat a {margin-right:30px;}
.inRfloat {margin-top:5px}
.inRfloatFrame {margin-top:15px;margin-right:25px;}
.vmiddle, .vmiddle td {vertical-align:middle}
.vbottom, .vbottom td {vertical-align:bottom}
.dotted {border-top:1px dotted #dedede;margin:10px 0px}

.bar {background:#313131 url(images/bar_bg.gif) left top repeat-x;padding:6px 0px 8px}
.bar a {color:#ffffff;font-weight:bold}
.bar a:hover {color:#f9c445}
.bar table td {white-space:nowrap;font-size:85%}
.logo {margin-right:19px;height:94px;width:} /* newly added */
.search {background:#faca52 url(images/search_bg.gif) left top repeat-x;padding:14px 0px 9px}
.search h1 {color:#ffffff;margin-bottom:10px}
.search input {margin-bottom:5px}
.graybg {background:#ebebeb;padding:15px 0px}

.banner {border:1px solid #8c8c8c;background:#f7f7f7;width:340px;height:100px;padding:5px}
.arrowed {list-style-image:url(images/arrow_h.gif);margin-left:17px}
.arrowed, {list-style-image:url(images/ie_arrow_h.gif)}
.arrowed li {margin-bottom:3px}
.arrow_img {margin-left:5px}
.blk {border:1px solid #dedede;padding:10px 22px;font-size:95%}
.blk p {margin-top:5px}
.results img {margin-right:10px;vertical-align:middle}
.results .dotted, .categories .dotted {margin:5px 0px}
.categories {width:50%;font-size:120%}
.button {margin-top:10px}
.button td {font-size:1%}
.button .bg {background:#a2a2a2}
.button .l_bg {background:#a2a2a2 url(images/butt_l_bg.gif) left top repeat-y}
.button .r_bg {background:#a2a2a2 url(images/butt_r_bg.gif) right top repeat-y}
.button .text {background:#a2a2a2;color:#ffffff;font-size:90%;padding:0px 10px}
.button .text a {color:#ffffff;text-decoration:none}
.tbl th {color:#616161;text-align:left}
.tbl th, .tbl td {padding:10px 10px 10px 0px;border-bottom:1px dotted #dedede;}
.tbl .nobord, .tbl .nobord td {border-bottom:0px}
.tips {margin-left:17px;list-style-type:disc;color:#f5341d}
.tips li {margin-bottom:3px}

.letters {width:100%}
.letters td {width:1%}
.letters a {color:#2f62b1;font-size:110%;font-weight:bold}
.list {width:100%;margin-top:20px}
.list a {display:block;border-bottom:1px dotted #dedede;line-height:200%;color:#000000;margin-top:-1px}

.listMore {width:100%;}
.listMore a {display:block;border-bottom:1px dotted #dedede;line-height:200%;color:#000000;margin-top:-1px}

.pages {margin:0px auto}
.pages td {padding:0px 10px}

.aport_list {margin:20px 0px 0px 50px;list-style-type:decimal}
.aport_list li {border-bottom:1px dotted #dedede;padding-bottom:5px;margin-top:5px;margin-right:15px;}


/*
Added by Elad (imported from Netex project)
*/

.expandedInofText{font: normal 12px arial, sans-serif; direction: ltr;text-align: left; vertical-align: baseline}

#baloon {position: absolute; background: url(images/baloon.gif) top no-repeat; width: 198px; text-decoration: none}
#baloon_bottom {width: 198px; height: 6px; border: none}
#baloon_text {font: normal 13px Arial, sans-serif; padding: 5px 13px 7px; direction: ltr; color: #000000}

#baloon_old {position: absolute; background: url(images/baloon.gif) top no-repeat; width: 198px; text-decoration: none}
#baloon_text_old {font: normal 13px Arial, sans-serif; padding: 13px 13px 7px; direction: ltr; color: #262273}
/*#baloon_bottom {width: 198px; height: 6px; border: none}*/
#baloon_bottom_old {width: 198px; height: 6px; border: none}

.googleMatch{background: url(images/googleMark.gif) left center no-repeat;font: noraml 14px arial, sans-serif; line-height: 200%; vertical-align: top;text-overflow:ellipsis; display: inline-block; white-space: nowrap; overflow: hidden;}

.AttributesHighlight {color: #0083D7; font: normal bold 12px arial}

/* Message Box */

.messageBox_notice_word{color: #F25202}
.messageBox {width: 750px; padding: 12px 0px 12px 40px;font: normal 14px arial, sans-serif;color: #E03400;background: url(images/css/pricer_small_icon.gif) left no-repeat; direction: ltr}
.messageBox a {font: bold 14px arial, sans-serif;color: #F33400;}
.messageBoxWord{font: bold 14px arial;color: #262273;/*#E03400;#F33400*/}
.messageBoxUrl{text-decoration:undelline}
.messageBox2 {width: 750px; padding: 12px 15px 12px 0px;font: normal 14px arial, sans-serif;background: url(images/css/notice_back.gif) left no-repeat; direction: ltr}
.messageBox2 a {padding: 0px 8px 12px 0px;text-decoration:none;font: normal 14px arial, sans-serif;color: #E03400;}
.messageBox3 {width: 750px; padding: 12px 15px 12px 0px;font: normal 14px arial, sans-serif; direction: ltr}
.messageBox3 a {padding: 0px 8px 12px 0px;text-decoration:none;font: normal 14px arial, sans-serif;color: #E03400;}

/* Did you mean box - phonetics */
.messageBoxDidYouMin {width: 750px; padding: 30px 0px 30px 20px; font: bold 17px arial, sans-serif;color: #E03400; background: url(images/css/tray_icon.gif) 0% 33px no-repeat;}
.messageBoxDidYouMin a {font: bold 17px arial, sans-serif;color: #262273; text-decoration:underline}

/* Site List */

.SiteList p {border-top:1px dotted #dedede;margin:10px 0px}
.SiteList img {height:22px;width:25px;border-width:0px;}

/*.black_smaller {color:#000000;font-size:8pt;}*/
.black_smaller {color:#000000;font-size:10pt;}

/* Added by Elad - Hyperlinks */
/*.smallLink {font-size:8pt;}*/
.smallLink {font-size:8pt;}

/* Added by Elad, to give Margin to the right (Google Adwards link */

/*
    New: added (24_07_2008)
*/

.msg {background:#e6e7e8 url(images/msg_bg.gif) left bottom repeat-x;color:#3c3c3c;padding:5px 0px 8px;font-size:85%}
.msg a {color:#3c3c3c;text-decoration:underline}
.msg a:hover {text-decoration:none}

/* Yandex block - advertisements */
#yandex_block {float:right;width:300px;margin-top:20px;padding:0px 0px 10px 20px;background:white}

.guide_cd_step01{background: url(images/css/guide_step01.gif) top left no-repeat; padding: 3px 5px 5px 30px; text-align: left; font: bold 12px arial; margin-bottom: 50px;}
.guide_cd_step02{background: url(images/css/guide_step02.gif) top left no-repeat; padding: 3px 5px 5px 30px; text-align: left; font: bold 12px arial; margin-bottom: 50px;}

.guide_step01{background: url(images/css/guide_step01.gif) top left no-repeat; width: 441px; padding: 3px 0px 0px 40px; text-align: left; font: normal 12px arial; margin-bottom: 50px;  margin-top: 30px}
.guide_step02{background: url(images/css/guide_step02.gif) top left no-repeat; width: 441px; padding: 3px 0px 0px 40px; text-align: left; font: normal 12px arial; margin-bottom: 50px; }
.guide_step03{background: url(images/css/guide_step03.gif) top left no-repeat; width: 441px; padding: 3px 0px 0px 40px; text-align: left; font: normal 12px arial; margin-bottom: 50px;}
.guide_step04{background: url(images/css/guide_step04.gif) top left no-repeat; width: 441px; padding: 3px 0px 0px 40px; text-align: left; font: normal 12px arial; margin-bottom: 50px;}
.guide_step05{background: url(images/css/guide_step05.gif) top left no-repeat; width: 441px; padding: 3px 0px 0px 40px; text-align: left; font: normal 12px arial; margin-bottom: 50px;}
.guide_step06{background: url(images/css/guide_step06.gif) top left no-repeat; width: 441px; padding: 3px 0px 0px 40px; text-align: left; font: normal 12px arial; margin-bottom: 50px;}
.guide_step07{background: url(images/css/guide_step07.gif) top left no-repeat; width: 441px; padding: 3px 0px 0px 40px; text-align: left; font: normal 12px arial; margin-bottom: 50px;}
.guide_step01 img, .guide_step02 img, .guide_step03 img, .guide_step04 img, .guide_step05 img, .guide_step06 img, .guide_step07 img{margin-top: 20px;}


.bl_guide {background: #EDF5FA url('images/css/bl_new.gif') bottom left no-repeat; width: 481px; height: 75px; margin-top: 12px; text-align:center;}
.br_guide {background: url('images/css/br_new.gif') bottom right no-repeat; width: 391px; height: 49px; padding: 15px 45px 0px; text-align: left; direction: ltr}

.tr {background: url('images/css/tr_new.gif') top left no-repeat}
.br {background: url('images/css/br_new.gif') bottom left no-repeat; padding: 5px 10px 10px; width:320px;}

.netexCredit {color:#535353; font-weight:bold; font-size:10px;}
.netexCredit a {color:#ca0002; font-weight:bold;}