html,body,div,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,
blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,
img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,dd,dl,dt,li,ol,ul,
fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td
	{margin:0;padding:0;border:0;font-weight:normal;font-style:normal;text-align:left;font-family:inherit; font-family:Lucida Sans Unicode, Lucida Grande, Arial, Hlevetica, sans-serif; font-size:14px; line-height:15px; color:#333; text-decoration:none;}
table{border-collapse:collapse;border-spacing:0;}ol,ul{list-style:none;}
q:before,q:after,blockquote:before,blockquote:after{content:"";}

h1, h2, h3, h4, h5, h6 {font-weight:bold;}
html, body {width:100% !important; height:100% !important;}
body {background:#ffffff;font-size:1em}

#main_container { clear: both; position:relative; margin:0px; width:100%; overflow:hidden; text-align:center; background:#cccccc}

#header { position:relative; float:left; width:100%;  background: url(http://telecityuk.sitekit.net/GetImage.aspx.id-145412.gif) repeat-x top left; border-top:1px solid #3b4d5b;z-index:140; }
#header_inner { position:relative; width:960px; margin:0px auto;}
#header #logo {position:relative; float:left; margin:0 0 0 25px;}

/* ------------------------ NOVI SEARCH MENU ------------------------------------------*/
#header #search_menu {position:relative; float:right; background:#475965; border:1px solid #3b4d5b; border-top:0px; height:25px; margin:0 15px 0 0;}
#header #search_menu ul {float:left; padding:2px 6px 0px 6px;}
#header #search_menu ul li {position:relative;  background: url(http://telecityuk.sitekit.net/GetImage.aspx.id-145819) no-repeat right 5px; float:left; padding:0px 5px 0 3px; height:21px; margin:0px; font-size:10px; line-height:21px;}
#header #search_menu ul li a {text-transform:uppercase; text-decoration:none; color:#ced3d7; font-size:10px; line-height:21px !important; margin:0px; padding:4px 5px;}
#header #search_menu ul li a:hover {text-decoration:underline}
#header #search_menu ul li.bg_green a {position:relative;  background: url(http://telecityuk.sitekit.net/GetImage.aspx.id-145820) repeat-x top left; float:left; padding:0px 6px 0 6px; height:21px; margin:0px; font-size:10px; line-height:21px;}

#searcharea {position:relative; float:left; width:160px; height:25px; background:#fff url(http://telecityuk.sitekit.net/GetImage.aspx.id-145448.gif) top left repeat-x; margin:0; padding:0;}
#header #search_menu #searcharea form #search {float:left; color:#24385d; background:none; border:none; height:14px; width:120px; font-family:Lucida Sans Unicode, Lucida Grande, Arial, Hlevetica, sans-serif; font-size:11px; margin-top:4px; padding:0px 0px 0px 7px !important;}
#header #search_menu #searcharea form .search_sbmt_btn {float:right; background:#fff url(http://telecityuk.sitekit.net/GetImage.aspx.id-145449.gif) no-repeat top right; border:none; width:25px; height:25px; margin:0 !important; padding:0 !important;}


#header #lang_menu { position:absolute; top:50px; right:15px; z-index:150 !important;}
#header #lang_menu span, #header #lang_menu ul li ul {font-size:12px;float:left; line-height:30px; margin-right:8px; color:#fbfdfc}
#header #lang_menu ul li {float:left; position:relative; padding-left:10px;}
#header #lang_menu ul li div.changelang {border:1px solid #dddddd; background: #fff url(http://telecityuk.sitekit.net/GetImage.aspx.id-145578) no-repeat bottom right; float:left; display:inline; width:141px; padding:0 7px 0 10px; text-transform:uppercase; line-height:28px; height:28px; color:#2f4165; font-size:12px; letter-spacing:-0.5px; cursor:pointer}
#header #lang_menu ul li div.phoneselect {width:223px; cursor:default}
#header #lang_menu ul li div.changelang span, #header #lang_menu ul li ul li span { color:#2f4165; float:right; margin:0 20px 0 0;}
#header #lang_menu ul li div.changelang img, #header #lang_menu ul li ul li img {float:right; margin:8px 15px 0 0;}
#header #lang_menu ul li ul {display:none; position:absolute; top:30px; right:-8px; }
#header #lang_menu ul li ul.lang {width:160px;}
#header #lang_menu ul li ul.phone {width:242px}
#header #lang_menu ul li ul.lang li {width:143px;}
#header #lang_menu ul li ul.phone li {width:225px }
#header #lang_menu ul li ul.phone li span.phone {letter-spacing:-1px !important;}
#header #lang_menu ul li ul li {float:left; margin:0px; background: #fff url(http://telecityuk.sitekit.net/GetImage.aspx.id-145577) repeat-x bottom left;  padding:0 7px 0 10px; text-transform:uppercase; line-height:28px; color:#2f4165; font-size:12px; letter-spacing:0.5px !important;}
#header #lang_menu ul li a {text-transform:uppercase; line-height:28px; color:#2f4165; font-size:12px; letter-spacing:-0.5px;}
#header #lang_menu ul li:hover ul {display:block}

ul#change_country {margin:0px; padding:0px;}
ul#change_country li {float:left; position:relative; clear:both; margin:0 0 17px 24px; line-height:18px}
ul#change_country li a {text-transform:uppercase; color:#25375d; text-decoration:underline}
ul#change_country li img {float:none; margin:0px 0px -1px 10px !important; padding:0px;}
#content_overlay h2 { font-size:20px; line-height:26px; color:#e33029; border-bottom:1px solid #ccc; margin:25px 27px 15px 22px !important; padding:0 0 15px 0 !important}
#content_overlay h3 { color:#47443d; margin:0px 27px 10px 22px !important;}
#header #lang_menu ul#lang li span {text-transform:uppercase;}
#header #lang_menu ul#lang li span a {text-transform:none;line-height:13px; color:#25375d;}
#header #lang_menu ul#lang li img { float:none !important; margin:0px 5px -1px 0px !important; padding:0px;}
.changeLangOptions {display:inline; clear:none;}
#header #lang_menu ul#lang li table {margin-top:-7px}


/*


#main_menu ul li a {color:#ced3d7; line-height:32px; display:block; float:left; padding:0 7px;}
#main_menu ul li a:hover, #main_menu ul li a.active {color:#47443d; background:#fff}
*/

#main_menu { position:relative; float:left; width:100%; height:32px; background: url(http://telecityuk.sitekit.net/GetImage.aspx.id-145418.gif) repeat-x top left;z-index:100;}
#main_menu #menu { position:relative;  width:940px; margin:0px auto; padding:0 0 0 20px; }
#main_menu ul { width:923px; position:relative; margin:0 0 0 17px;}
#main_menu ul li { position:relative; float:left; margin:0 0 0 0; border-left:1px solid #3b4d5b; border-right: 1px solid #65737e;}
#main_menu ul li a {color:#ced3d7; font-size:13px; line-height:32px; display:block; float:left; padding:0 7px; text-transform:uppercase;}
#main_menu ul li:hover {background:white; }
#main_menu ul li.nav-selected  {background:white url(http://telecityuk.sitekit.net/GetImage.aspx.id-146184.gif) repeat-x top left; }
#main_menu ul ul li.nav-selected  {background-image:none}
#main_menu ul li span.parent, #main_menu ul li span.grandparent, #main_menu ul li span.greatgrandparent  {color:#46443D !important; display:block; margin:0 -7px; padding:0 7px; background:white url(http://telecityuk.sitekit.net/GetImage.aspx.id-146184.gif) repeat-x top left; }
#main_menu ul li ul span.parent, #main_menu ul li ul span.grandparent, #main_menu ul li ul span.greatgrandparent {color:#24385d !important; background-image:none;}
#main_menu ul li span.parent:hover, #main_menu ul li span.grandparent:hover, #main_menu ul li span.greatgrandparent:hover  {color:#24385d !important;}
#main_menu ul li.nav-selected a {color:#46443D;}
#main_menu ul li.nav-selected:hover a, #main_menu ul li:hover a {color:#24385d !important;}



#main_menu ul li#root {display:none;}
#main_menu #columns {height:245px; width:460px; }
#main_menu ul, #main_menu li {margin:0px; padding:0px; list-style-type:none; font-weight:bold; position:relative;}
#main_menu li {}

#main_menu ul {}
#main_menu ul ul {width:213px; clear:both;}
#main_menu ul li { float:left;  margin-left:0px; position:relative;}
#main_menu ul ul li {position:relative; padding:5px 2px 7px 2px; font-weight: bold; float:none; margin-left:0px;border:none; border-bottom:1px solid #cccccc}
#main_menu ul ul li:hover {background:none;}
#main_menu ul ul li a {color:#24385d; text-transform:uppercase; font-size:12px; font-weight:normal; line-height:16px; display:inline; float:none; padding:0px; font-family:Lucida Sans Unicode, Lucida Grande, Arial, Hlevetica, sans-serif;}
#main_menu ul ul li a:hover {text-decoration:underline}

#main_menu ul ul ul li {border:none; padding:0px; }
#main_menu ul ul ul li a{ font-weight: normal; text-transform:none; }

#main_menu ul li div.outerwrap { display:block; padding:0 0 10px 0; position:absolute; border:1px solid #eee; background:#fff url(http://telecityuk.sitekit.net/GetImage.aspx.id-145442.gif) repeat-y top left;  }
#main_menu .column_wrap {position:relative; float:left; display:inline; overflow:hidden; margin:5px 10px 0px 10px; padding:0;  width:213px;}
#main_menu ul li div.ow1 {width:233px;}
#main_menu ul li div.ow2 {width:466px;}
#main_menu ul li div.ow3 {width:699px;}
#main_menu ul li.leftMenu div.outerwrap {left:-100000px; top:32px}
#main_menu ul li.rightMenu div.outerwrap { right:-10000px; top:32px}
#main_menu ul li.leftMenu:hover div.outerwrap {left:0px; top:32px}
#main_menu ul li.rightMenu:hover div.outerwrap { right:0px; top:32px}

/*		promo box		*/
#promo_home {position:relative; float:left; width:100%; z-index:90; height:259px;}
#dpromo_2, #dpromo_3, #dpromo_4 {display:block}
.promo_menu {position:absolute; top:25px; right:20px;}
.promo_menu ul {margin:0px; padding:0px;}
.promo_menu ul li {width:190px; background:#aaa9bb; filter:alpha(opacity=92); opacity: 0.92; -moz-opacity:0.92; border:1px solid #eee; padding:10px; cursor:pointer}
.promo_menu ul li a, .promo_menu ul li.selected a, .promo_menu ul li:hover a {filter:alpha(opacity=100) !important; opacity: 1 !important; -moz-opacity:1 !important;}
.promo_menu ul li.selected, .promo_menu ul li:hover {background:white; filter:alpha(opacity=92); opacity: 0.92; -moz-opacity:0.92; border:1px solid #ddd;}
.promo_textbox {position:absolute; top:20px; left:35px; width:298px; height:187px; background:url(http://telecityuk.sitekit.net/GetImage.aspx.id-145447.png) no-repeat top left; }
.promo_textbox h3 {margin:15px 15px 0 15px; font-size:22px; font-weight:normal; line-height:24px; height:auto; font-family:"Trebuchet MS", Tahoma, Verdana, sans-serif; color:#000}
.promo_textbox p {margin:8px 15px 0 15px; font-size:13px; line-height:16px;}
.promo_textbox a {color:#24375C !important; text-decoration:underline !important; font-size:13px;}
.promo_textbox a:hover {text-decoration:none !important; }
.promo_textbox a.button_arrow {padding-right:15px;font-size:14px; background:url(http://telecityuk.sitekit.net/GetImage.aspx.id-145576.png) no-repeat 100% 4px;  color:#24385d;text-decoration:none !important;}


.SKControlGroup #dpromo_2,.SKControlGroup #dpromo_3,.SKControlGroup #dpromo_4 {position:relative; left:0px; height:auto; width:auto; margin:0px; padding:0px;}
.SKControlGroup .promo_textbox {position:relative; height:50px; top: 20px; background:white;}
.SKControlGroup .leftoff {left:0px; height:2px; background:#333; border:1px solid #333;}



/*		animated promo box		*/
#anim_promo_home {position:relative; float:left; width:100%; z-index:90; height:270px; padding:10px 0 0 0; background:#cccccc}
#anim_promo_home_inner { position:relative; width:943px !important; margin:10px auto 10px auto; height:260px; overflow:hidden;}

.anim_promo_menu {position:absolute; top:0px; right:0px; border:1px solid #a09f8a; height:258px; overflow:hidden; z-index:100;  background: #637684;}
.anim_promo_menu ul {margin:0px; padding:0px; background: #637684;}
.anim_promo_menu ul li {width:178px; color:#fff; background: #637684 url(http://telecityuk.sitekit.net/GetImage.aspx.id-146450.gif) repeat-x top left; padding:16px 16px 17px 16px; cursor:pointer}
.anim_promo_menu ul li a, .anim_promo_menu ul li p {color:#fff; line-height:16px;}
.anim_promo_menu ul li.selected {background:white; color:#333;}
.anim_promo_menu ul li.selected a, .anim_promo_menu ul li.selected p {color:#333 !important;}

#anim_promo_0, #anim_promo_1, #anim_promo_2, #anim_promo_3, #anim_promo_4 {display:none}


.apbox {position:absolute; top:0px; left:0px; display:none;}

.anim_promo_textbox {position:absolute; top:10px; left:10px; width:348px; /*height:238px;*/ padding-bottom:20px; background:url(http://telecityuk.sitekit.net/GetImage.aspx.id-146449.png) top left; }
.anim_promo_textbox h3 {margin:15px 15px 0 15px; font-size:22px; font-weight:normal; line-height:24px; height:auto; font-family:"Trebuchet MS", Tahoma, Verdana, sans-serif; color:#000}
.anim_promo_textbox p {margin:8px 15px 0 15px; font-size:13px; line-height:16px;}
.anim_promo_textbox img {position:relative; float:left; margin:10px 10px 3px 10px}
.anim_promo_textbox a {color:#24375C !important; text-decoration:underline !important; font-size:13px;}
.anim_promo_textbox a:hover {text-decoration:none !important; }
.anim_promo_textbox a.button_arrow {padding-right:15px;font-size:14px; background:url(http://telecityuk.sitekit.net/GetImage.aspx.id-145576.png) no-repeat 100% 4px;  color:#24385d;text-decoration:none !important;}

.SKControlGroup #anim_promo_home,.SKControlGroup #anim_promo_home_inner {width:960px; z-index:90; height:auto !important; overflow:visible;}
.SKControlGroup .anim_promo_menu {position:relative !important; float:none  !important; margin:0px 0 20px 10px; height:auto; overflow:visible; }
.SKControlGroup #anim_promo_0, .SKControlGroup #anim_promo_1, .SKControlGroup #anim_promo_2, .SKControlGroup #anim_promo_3, .SKControlGroup #anim_promo_4 {display:block}
.SKControlGroup .apbox {position:relative; height:300px !important; overflow:hidden; display:block !important;}
.SKControlGroup .anim_promo_textbox {position:absolute; top:20px; left:20px background:white;}
.SKControlGroup .leftoff {left:0px; height:2px; background:#333; border:1px solid #333;}



#home_headline, #inner_headline, #breadcrumbs {position:relative; float:left; width:100%; background:url(http://telecityuk.sitekit.net/GetImage.aspx.id-145416.gif) repeat-x top left;}
#home_headline, #inner_headline{border-bottom:1px solid #e5e5e5;padding-bottom:6px;}
#home_headline a {margin:13px 20px 0 15px;}
#home_headline h1 { font-size:16px; line-height:20px; margin:7px 20px 0px 20px; color:#464540; font-weight:normal; float:left; display:inline; width:700px;}
#home_headline h1 a { color:#24375C !important; text-decoration:underline !important; font-size:16px; line-height:20px; margin:0px;}

#promo_home_inner, #anim_promo_home_inner, #home_headline_inner, #home_content_inner, #home_bottom_inner, #footer_inner, #inner_headline_inner, #inner_main_inner, #inner_breadcrumbs { position:relative; width:960px; margin:0px auto;}



/* Inner page headline */
#inner_headline { background:#ebebeb; border-top:1px solid #f8f8f8}
#inner_headline a#button_enquire {margin:7px 0px 0 0px; text-transform:uppercase; float:right;}
#inner_headline #topheading {font-size:20px; line-height:22px; float:left; display:inline; margin:9px 0px 6px 213px; width:350px; padding:0 50px 0 0;color:#464540; font-weight:normal;font-family:"Trebuchet MS", Tahoma, Verdana, sans-serif;}


#breadcrumbs {height:25px; border-top:1px solid #f3f3f3; border-bottom:1px solid #dfdfdf;background:#ebebeb;}
#breadcrumbs .breadcrumb-trail {margin-left:20px;}
.breadcrumb-item a, .breadcrumb-delim, .breadcrumb-item { font-size:11px; color:#24385d; line-height:25px; padding:0 0px; font-size:11px;}
.breadcrumb-item {color:#333;}
.breadcrumb-item a:hover {text-decoration:underline;}

#home_content {position:relative; float:left; display:inline; width:100%; background:#f1f1f1 url(http://telecityuk.sitekit.net/GetImage.aspx.id-145414.gif) repeat-x top left;}
#home_content_inner_bg {background: url(http://telecityuk.sitekit.net/GetImage.aspx.id-145415.gif) repeat-y top left; margin:20px 0px; }
#home_content .cols_3 {position:relative; float:left; width:283px; margin:0px 20px; display:inline; overflow:hidden;  }
#home_content .col_1 {width:270px;}
#home_content .cols_3 h4 {border-bottom:1px dotted #c4c4c4; color:#000; font-size:16px; font-weight:normal; padding:0px 0 15px 0; font-family:"Trebuchet MS", Tahoma, Verdana, sans-serif;}
#home_content .cols_3 p {color:#46443d; font-size:13px; line-height:18px; font-family:Lucida Sans Unicode, Lucida Grande, Arial, Hlevetica, sans-serif; margin:15px 0}
#home_content .col_2 table {border:1px solid #dfdfdf; margin:0 0 0 1px; background:white;}
#home_content .col_2 td {border:1px solid #dfdfdf}
#home_content .col_2 h4 {border:none; margin:0 0 0 5px;}
#home_content h4 {font-size:17px; line-height:21px;}

#our-customers,#testimonials{width:285px;height:270px;}
.ux-carousel-container{overflow:hidden;position:relative;}
.ux-carousel-slides-wrap{position:absolute;top:0;left:0;}
.ux-carousel-slide{float:left;overflow:hidden;text-align:center;}
.ux-carousel-nav{height:29px;width:100%;position:absolute;top:0;left:0;}
.ux-carousel-caption{font-size:20px;float:left;padding:2px 5px;margin:0;text-transform:none;color:#000;overflow:hidden;height:29px;width:100px;display:none}
.ux-carousel-nav-prev,.ux-carousel-nav-next,.ux-carousel-nav-play{height:17px;display:block;float:right;margin:2px;}
.ux-carousel-nav .ux-carousel-nav-next {background-image:url(http://telecityuk.sitekit.net/GetImage.aspx.id-146157.gif); margin-right:2px; width:18px;}
.ux-carousel-nav .ux-carousel-nav-prev {background-image:url(http://telecityuk.sitekit.net/GetImage.aspx.id-145424.gif); width:18px;}
.ux-carousel-nav-play{background-image:url(images/play_pause.gif);width:18px;}
.ux-carousel-nav-play:hover{background-position:0 0;}
.ux-carousel-nav-play.ux-carousel-playing{background-position:0 0;}
.ux-carousel-nav-play.ux-carousel-playing:hover{background-position:0 0;}
.ux-carousel-nav-prev:hover,.ux-carousel-nav-next:hover{background-position:0 -17px;}
.ux-carousel-nav-prev.ux-carousel-nav-disabled,.ux-carousel-nav-next.ux-carousel-nav-disabled {background-position:0 -17px ;}
#testimonials div.item  {margin:0 1px 0 0}

/* ##################  Inner page middle cont */

#inner_main {position:relative; float:left; width:100%; background:#ffffff; border-top:#ebebeb}

#middle {position:relative; float:left; display:inline; width:530px; margin:30px 0px 20px 18px;}

/* ###### definiranje headinga i ostalog teksta*/
#middle h1 {font-size:20px; line-height:26px; color:#e33029;font-family:"Trebuchet MS", Tahoma, Verdana, sans-serif;}
#middle h2 {font-size:17px; line-height:20px; color:#47443d; margin:20px 0 0 0; font-weight:normal;}
#middle h2 a {font-size:17px; line-height:20px; color:#47443d; margin:20px 0 0 0; font-weight:normal;}
#middle h3 {font-size:15px; line-height:18px; color:#e33029; margin:20px 0 0 0;}
#middle h3 a {font-size:15px; line-height:18px; color:#24385d; text-decoration:none; font-weight:bold;}
#middle h3 a:hover {text-decoration:underline;}

#middle h4 {font-size:14px; line-height:18px; color:#47443d;}
#middle h5 {font-size:13px; line-height:17px; color:#e33029;}
#middle h6 {font-size:12px; line-height:16px; color:#e33029;}

#middle p {font-size:13px; line-height:17px; color:#47443d; margin:10px 0 0 0;}
#middle a, .formTable a, .searchresultlink, .searchFooter a, .cols_3 a {font-size:13px; line-height:17px; color:#24375C !important; text-decoration:underline !important;}
#middle a:hover, .formTable a:hover, .searchresultlink:hover, .searchFooter a:hover {text-decoration:none !important;}

#middle hr {border:1px solid #e8eced; clear:both;}

#middle img {float:left; margin:5px 15px 15px 0px;}

#middle ul, #middle ol { margin:15px 15px 15px 20px; font-size:13px !important; line-height:17px; color:#47443d;}
#middle ul li {margin:0 0 10px 15px; list-style-type:disc; font-size:13px !important; line-height:17px; color:#47443d;}
#middle ol li {margin:0 0 10px 15px; list-style-type:decimal; font-size:13px !important; line-height:17px; color:#47443d;}





/* ##################  Inner page left cont */
#left {position:relative; float:left; display:inline; width:180px; margin:15px 0 0 15px; padding:0;}

#left #menu {position:relative; width:100%; margin:0;}
#left ul {width:100%; margin:0; padding:0px 0 0 0; border-top:1px solid #eeeeee;}
#left ul li {margin:0; padding:0; border-bottom:1px solid #eeeeee; clear:both;}
#left ul li a {font-size:13px; padding:7px 0 7px 10px; line-height:16px; color:#24385d; letter-spacing:0px; text-decoration:none; margin:0 0 0 0px; display:block;}

#left ul li ul {width:100%; margin:0; padding:0; overflow:hidden; display:none;}
#left ul li.nav-selected ul, #left ul li.nav-selected-parent ul, #left ul li.nav-selected-grandparent ul  {display:block}
#left ul li ul li {margin:0; padding:0; border-top:1px dotted #eeeeee; border-bottom:1px solid white; clear:both;}
#left ul li ul li a {width:160px; font-size:12px; padding:7px 0 7px 10px; line-height:16px; color:#24385d; letter-spacing:0px; text-decoration:none; margin:0 0 0 10px; display:block;}
#left ul li a:hover {text-decoration:underline} 
#left #menu ul li.nav-selected a {background:#ebebeb; color:#e33029; text-decoration:none;}
#left #menu ul li.nav-selected ul li a {background:none; color:#e33029; text-decoration:none;}
#left #menu ul li.nav-selected ul li a:hover {text-decoration:underline}
#left #menu ul li.nav-selected ul li a {color:#24385d;}
#left #menu ul li ul li.nav-selected {text-decoration:none; color:#e33029;}

#left span {display:block;}
#left .navfirst {border-top:1px solid #eeeeee; padding:1px 0 0 0; margin:-1px 0 0 0;}


	/* general classes
--------------------------------------------------------------*/

.video_box, .download_box {position:relative; display:block; float:left; width:100%; background:#fff; margin:0; padding:0; border:0px solid red;}

/* ###### definiranje box-eva ---> grey_box */
.grey_box, .grey_box_no_margin, .white_box, .white_box_2, .services_box {position:relative; float:left; display:inline; width:100%; background:#e8eced; margin:20px 0 20px 0; padding:0;}
.grey_box h3, .grey_box_no_margin h3 {margin-left:15px !important;}
.grey_box p {margin:20px 20px 0px 15px !important;}
.grey_box img, .white_box img, .white_box_2 img, .services_box img, .video_box img, .download_box img {float:left; margin:15px 15px 15px 15px !important;}
#middle .grey_box a.button_green, #middle a.button_green, .blue_box a.button_green, #middle .smallmapbox a.button_green, .cols_3 .button_green {line-height:27px !important; color:#ffffff !important; text-decoration:none !important;}
#middle .grey_box a.button_green:hover, #middle a.button_green:hover {text-decoration:underline !important}

.grey_box_no_margin img {float:left; margin:0 !important;}
.grey_box_no_margin p {margin:20px 20px 0px 200px !important;}

.left_160 p, .left_160 ul, .left_160 ol  {margin:20px 20px 0px 160px !important;}
.left_160 ul ul, .left_160 ol ol  {margin:20px 20px 0px 20px !important;}

.left_190 p, .left_190 ul, .left_190 ol, .left_190 h2, .left_190 h3, .left_190 h4, .left_190 h5, .left_190 h6  {margin:20px 20px 0px 190px !important;}
.left_190 ul ul, .left_190 ol ol  {margin:20px 20px 0px 20px !important;}

/* ###### definiranje box-eva ---> white_box */
.white_box, .white_box_2, .services_box {background:#fff; margin:0;}
.white_box img, .white_box_2 img {margin:10px 0px 15px 0px !important;}
.white_box h3, .white_box p {margin:10px 20px 0px 165px !important;}

.white_box_2 h3 {margin:10px 20px 0px 135px !important;}

.white_box_2 h4, .white_box_2 p {margin:0px 20px 10px 135px !important;}


/* ###### definiranje box-eva ---> services_box */
.services_box img, .video_box img, .download_box img {margin:10px 0px 10px 0px !important;}
.services_box h3, .video_box h4 {margin:10px 20px 0px 144px !important;}
.services_box p, .video_box p {margin:10px 20px 0px 145px !important;}
.services_box a { background:#ffffff url(http://telecityuk.sitekit.net/GetImage.aspx.id-145421.gif) no-repeat top left; margin:0px 15px 0px 0px !important; padding-left:10px;}

.download_box h4 {margin:10px 20px 0px 75px !important;}
.download_box p {margin:10px 20px 0px 75px !important;}


/* ###### kopirano sa BT Mediae --- Gradientna pozadina */
/*		content specific		*/
.box-outer,.box-inner1,.box-inner2,.box-inner3, .datacentrebox {clear:both; position:relative; float:left; width:530px; background-image:url(http://telecityuk.sitekit.net/GetImage.aspx.id-145405.gif);}
.box-outer {background-position:left top; background-repeat:repeat-x; background-color:#fff; margin:0;}
.box-inner1 {background-position:right top; background-repeat:repeat-y;}
.box-inner2 {background-position:left top; background-repeat:repeat-y;}
.box-inner3 {background: url(http://telecityuk.sitekit.net/GetImage.aspx.id-145408.gif) left bottom repeat-x; width:528px; margin:0px 0 0 1px; display:inline;}
.read_more_cont {display:none; float:left;}
.read_more {color:#24385d; cursor:pointer}
.SKControlGroup .read_more_cont {display:block; float:left;}
.SKControlGroup .editableimagemouseout {display:block; min-height:25px}
.SKControlGroup .editableimagemouseout {display:block; min-height:25px}

.box-inner3 .read_more_cont p {margin:0px 15px 15px 52px !important; display:block}
.box-inner3 .datacentrebox {background:url(http://telecityuk.sitekit.net/GetImage.aspx.id-146426.gif) no-repeat 10px 10px;}
.box-inner3 .datacentrebox img {margin:15px 15px 15px 52px !important;}
.box-inner3 .datacentrebox .read_more_cont {clear:both;}
.box-inner3 .datacentrebox ul, .box-inner3 .datacentrebox ol {margin:0px 15px 15px 52px !important;}
.box-inner3 .datacentrebox ul li, .box-inner3 .datacentrebox ol li {margin:0 0 0 15px !important; padding:0px !important;}



#middle .box-outer p, #middle .box-outer h1, #middle .box-outer h2, #middle .box-outer h3, .box-outer h4,#middle  .box-outer h5, .box-outer h6 { margin:15px 15px 0 52px}
#middle #tabs .box-outer p, #middle #tabs .box-outer h1, #middle #tabs #middle #tabs .box-outer h2, #middle #tabs .box-outer h3, #middle #tabs .box-outer h4, #middle #tabs .box-outer h5, #middle #tabs .box-outer h6 { margin:15px 0 0 15px}
.box-inner3 img {position:relative; float:left; display:inline; margin:10px !important;}
.box-inner3 hr {margin:0 15px !important; clear:both;}
#middle .box-inner3 ul {margin:15px 0 0 30px; list-style-type:disc}


.read_more {margin:0 !important;}

.partners_box {position:relative; float:left; display:inline; width:auto !important; background:#fff; margin:20px 0 0 0; padding:0; border-left:1px solid #cccccc; border-top:1px solid #cccccc;}

.partners_box .partners_outer {position:relative; float:left;width:175px; margin:0; padding:0px; background:#218666  url(http://telecityuk.sitekit.net/GetImage.aspx.id-145453.gif) top right repeat-y; }
.partners_box .partners_outer .partners_inner {position:relative; float:left;margin:0; padding:0; width:100%;  cursor:pointer; background:url(http://telecityuk.sitekit.net/GetImage.aspx.id-145453.gif) bottom left repeat-x; }
#middle .partners_box .partners_outer .partners_inner img {margin:0px 1px 0px 0; padding:0px; float:left; border-bottom:1px solid #ccc !important}
.partners_box .partners_outer .partners_inner p {display:none; color:#fff !important; text-align:center; margin:50px 10px 0 10px !important; padding:0;}

.partners_box .partners_outer div.partners_inner:hover img {display:none;}
.partners_box .partners_outer div.partners_inner:hover {height:129px;}
.partners_box .partners_outer div.partners_inner:hover p {display:block;}
.popup_content {display:none;}

.SKControlGroup .popup_content, .SKControlGroup .partners_outer {display:block; width:100%; clear:both; color:#333;}
.SKControlGroup .partners_outer img, .SKControlGroup .popup_content img {display:block;}

.SKControlGroup .partners_box .partners_outer div.partners_inner:hover img {display:block;}
.SKControlGroup .partners_box .partners_outer div.partners_inner:hover {height:auto;}
.SKControlGroup .partners_box .partners_outer div.partners_inner p {display:block;}

.popup_close {position:absolute; top:-10px; right:-10px; cursor:pointer; z-index:16000; display:none}

.button_green {display:block; float:left; background: url(http://telecityuk.sitekit.net/GetImage.aspx.id-145409.gif) repeat-x top left; color:#fff !important; line-height:27px !important; height:27px; border:1px solid #cfd0d2; padding:0 8px;}


#player, #player2, #player3, #player4, #player5 {background:#e2e2e2; text-align:center; padding:15px 0; margin:15px 0 0 0;}

.smallmapbox {background:url(http://telecityuk.sitekit.net/GetImage.aspx.id-145507.gif) repeat-x bottom left; border:1px solid #d6d6d6 ;margin:10px 0px  0 0 !important;}
.smallmapbox img {margin:0px 15px 0 0 !important;}

#tabs_nav {position:relative; background: url(http://telecityuk.sitekit.net/GetImage.aspx.id-145405.gif) bottom left repeat-x;}
#tabs_nav ul {margin:0 0 0 5px !important; }
#tabs_nav li {position:relative; float:left; color:#24385d !important; border:1px solid #fff; border-bottom:0px solid #dcdcdc; background:#ecf0f1; padding:6px 9px 5px 9px; list-style-type:none !important; margin:0 5px 1px 0px !important; cursor:pointer}
#tabs_nav li:hover, #tabs_nav li.active {position:relative; float:left; color:#47443d; border:1px solid #dedede; border-bottom:1px solid #fff; background:#fff; padding:6px 9px 5px 9px; list-style-type:none !important; margin:0 5px 0px 0px !important; }
#tabs .tabs_cont {display:none; background:url(http://telecityuk.sitekit.net/GetImage.aspx.id-145507.gif) repeat-x top left; margin:8px 0 0 0; border-top:1px solid #dedede; }
.SKControlGroup #tabs .tabs_cont {display:block;}


.sitemap {font-size:20px; line-height:26px; color:#e33029; margin:30px 0 0 215px}
.sitemapbody {font-size:20px; line-height:26px; color:#e33029; margin:30px 0 0 215px}
.sitemapbody dd {margin:2px 0 2px 0px; font-size:12px}
.sitemapbody dd dd dd {}
.sitemapbody dl {margin:2px 0 2px 25px}
.sitemapbody dt a { font-size:13px; color:#2f4165;}
.sitemapbody dt a:hover {text-decoration:underline; font-size:13px; color:#2f4165;}
.sitemapbody dt {margin-top:5px;}


.formTable, .extranetLoginForm {margin:10px 0 0 215px; width:530px; font-size:13px; line-height:17px; color:#47443d;font-size:13px; line-height:17px;}
.formTable input, .formTable select, .formTable textarea {width:360px; float:left; margin:0px; border:1px solid #ccc; background:#e8eced; font-family:Lucida Sans Unicode, Lucida Grande, Arial, Hlevetica, sans-serif; font-size:13px; line-height:15px; clear:both}
.formTable h1, .extranetLoginTitle {font-size:20px; line-height:26px; color:#e33029;font-family:"Trebuchet MS", Tahoma, Verdana, sans-serif;}
.formTable h2 {font-size:17px; line-height:20px; color:#47443d; margin:20px 0 0 0; font-weight:normal;}
.formTable h3 {font-size:15px; line-height:18px; color:#e33029; margin:20px 0 0 0;}
.formTable p {font-size:13px; line-height:17px; color:#47443d; margin:10px 0 0 0;}
.FormContentBoth .SubmitButtonElement {display:inline; float:left; width:auto;  background:#fff url(http://telecityuk.sitekit.net/GetImage.aspx.id-145409.gif) repeat-x top left !important; color:#fff; line-height:20px; height:27px !important; border:1px solid #cfd0d2; padding:0 8px; margin:30px 0 0 140px; cursor:pointer}
div.formLabel, div.formTextbox, div.formTextarea, div.formCaptcha, div.formOption, div.FormContentBoth, div.formDropdown {position:relative; float:left; margin:10px 0 0 0; width:100%; margin-right:-3px;}
.FormContentLeft {float:left; width:130px; margin:0 10px 0 0;}
.FormContentRight {float:left; width:230px;}
div.formCheckboxGroup {position:relative; float:left; margin:6px 0 -5px 0; width:100%;}
div.formCheckboxGroup input {width:auto; float:left; padding:0px !important; height:1.2em !important; margin:0.2em 0 0.2em 0; border:0px none; clear:left; background:#fff}
div.formCheckboxGroup label{float:left; margin:0.1em 0 0 0.6em; font-size:13px; line-height:1.3em;}

.formValidationError {color:red; font-size:12px; margin:5px 0 0 0px; padding:0 0 0 20px; float:left; display:block;}
.formOption .FormContentRight input {position:relative; float:none; width:auto; height:auto; border:none; background:white}
.formOption .FormContentRight label {position:relative; float:none; width:auto; height:auto; line-height:25px; padding-right:30px;}

.extranetLoginForm input {width:200px; margin:3px 0 10px 0; border:1px solid #ccc; background:#e8eced; font-family:Lucida Sans Unicode, Lucida Grande, Arial, Hlevetica, sans-serif; font-size:14px; line-height:15px; clear:both}
.extranetLoginForm input.SubmitButtonelement {display:block; width:auto; float:left; background:#fff url(http://telecityuk.sitekit.net/GetImage.aspx.id-145409.gif) repeat-x top left !important; color:#fff; line-height:20px; height:27px !important; border:1px solid #cfd0d2; padding:0 8px; margin:0px 0 20px 0px; cursor:pointer}





/*
.formOption .FormContentRight input {float:left; width:40px; border:none; padding:5px 0 5px 0 !important; }
.formOption .FormContentRight label {float:left; width:150px; padding-top:0px;font-size:13px !important; line-height:17px; color:#47443d;}
*/
.FormContentLeft span {font-size:13px !important; line-height:17px; color:#47443d;}


/*	news page		*/
.news_item {border-bottom:1px solid #cccccc; padding:20px 0;}
.news_item .flags {position:relative; float:right; width:40%; text-align:right; text-transform:uppercase;}
.news_item .date {font-size:12px;}
#middle .flags img {display:inline; float:none; margin:0px; padding:0 0 0 10px;}
#middle .news_item h2 {margin:5px 0 0 0; color:#25395e;}
#middle .news_item h2 a {color:#25395e;}

#Table1 {background:white; height:100%;}
#Table1 td {font-size:13px; line-height:17px; color:#47443d; padding:2px 0px}
#Table1 input, #Table1 textarea {font-size:13px; line-height:17px; color:#47443d; padding:0 5px}
#Table1 h2 {font-size:20px; line-height:26px; color:#e33029; margin:10px 0; border-bottom:2px solid #ccc; padding:0 0 10px 0;}

td.content {padding:10px;}
td.content form {padding:10px 0px;}
td.content h3 {font-size:20px; line-height:26px; color:#e33029;}

.white_box hr, .white_box_2 hr, .services_box hr, .video_box hr, .download_box hr {clear:both !important;}



/*	search results page		*/
.searchResultsOuter, .searchFooter, .searchText {margin:4px 0 0 215px; width:530px; }
.searchResultsOuter .searchText {margin:15px 0 0 0px; width:530px; }
.searchResultsOuter .searchresults {font-size:20px; line-height:26px; color:#e33029; margin-bottom:20px; }
.searchResultsOuter .searchheading, .searchResultsOuter .searchagain, .searchResultsOuter .searchlastupdated, .searchResultsOuter .searchResultType span {display:none}
.searchResultsOuter .searchResultType {font-size:17px; line-height:20px; color:#47443d; margin:20px 0 0 0; font-weight:normal;}
.searchResultsOuter .searchResultTitle a {font-size:13px; line-height:17px; color:#47443d;}
.searchResultsOuter .searchResultTitle a:hover {text-decoration:underline}
.searchResultsOuter .searchResultSummary, .searchText {font-size:13px; line-height:17px; color:#47443d;}
.searchFooter .searchResultCount {font-size:13px; line-height:17px; color:#47443d; margin:15px 0 !important;}
.searchfor {margin:20px 0 0 215px;}
.searchfor span a {text-decoration:none !important; color:#333 !important; font-size:13px; line-height:17px;}
.searchInputOuter {margin:4px 0 0 215px;}

.searchResultsOuter .searchfor {margin:20px 0 0 0px;}
.searchResultsOuter .searchInputOuter {margin:4px 0 0 0px;}

.searchInputOuter input, .searchInputOuter select {width:230px; margin:0px; border:1px solid #ccc; background:#e8eced; font-family:Lucida Sans Unicode, Lucida Grande, Arial, Hlevetica, sans-serif; font-size:13px !important; line-height:15px;}
.searchInputOuter input {padding:1px 5px; width:218px !important;}
.searchInputOuter .SubmitButtonelement {display:block; width:auto;  background:#fff url(http://telecityuk.sitekit.net/GetImage.aspx.id-145409.gif) repeat-x top left !important; color:#fff; line-height:20px; height:27px !important; border:1px solid #cfd0d2; padding:0 8px; margin:0px 0 0 0px}



/* ##################  Inner page right cont */
#right {position:relative; float:right; display:inline; width:180px; margin:0 15px 0 0; padding:0;}

#right ul {float:left; display:block; width:100%; margin:15px 0px 10px 0px;}
#right li {margin:0 0 2px 0px; padding:5px 0 5px 10px; border-top:1px dotted #b4b4b4; line-height:16px;}

#right a {font-size:13px; line-height:16px; color:#24385d; letter-spacing:0px; text-decoration:none;}
#right a:hover {text-decoration:underline;}
#right p {font-size:13px; line-height:17px; color:#47443d; letter-spacing:-0.5px; margin:10px 0 3px 0; }

a.button_silver, .cols_3 .button_silver, #middle .box-outer .button_silver {border:1px solid #dddddd; background: #fff url(http://telecityuk.sitekit.net/GetImage.aspx.id-145577) repeat-x top left; text-transform:uppercase; line-height:28px; color:#2f4165;  cursor:pointer;  padding:6px 8px 6px 8px; text-decoration:none !important}
a.button_silver:hover {text-decoration:underline !important;}

/*		YELLOW-BOX 		*/
.yellow-box-outer, .yellow-box-inner1, .yellow-box-inner2, .yellow-box-inner3 {clear:both; position:relative; float:left; width:178px; background-image:url(http://telecityuk.sitekit.net/GetImage.aspx.id-145407.gif);}
.yellow-box-outer {background-position:left top; background-repeat:repeat-x; background-color:#fcf6b8; margin:10px 0 10px 0;}
.yellow-box-inner1 {background-position:right top; background-repeat:repeat-y;}
.yellow-box-inner2 {background-position:left top; background-repeat:repeat-y;}
.yellow-box-inner3 {background-position:left bottom; background-repeat:repeat-x; width:176px; margin:0px 1px 0 1px; display:inline;}


#right .yellow-box-outer h2, .yellow-box-outer h3, .yellow-box-outer h4, .yellow-box-outer h5, .yellow-box-outer h6 {border-bottom:1px solid #ffffff; line-height:28px; margin:1px 1px 0 0 !important; padding:4px 0 0 10px;}
.yellow-box-inner3 img {display:block; margin:6px auto !important;}
.yellow-box-inner3 ul { width:100%; margin:0 0 5px 0  !important; padding:0 0 0px 0 !important; overflow:hidden; float:none !important; display:block !important}
.yellow-box-inner3 li {margin:0px 0 0px 0 !important; padding:5px 0 5px 10px !important; border-bottom:1px dotted #b4b4b4; border-top:none !important; line-height:18px !important;}
.yellow-box-inner3 p {margin:10px 0px 10px 10px !important; float:none !important; display:block !important}


.downloads h4 {clear:both; background-image:url(http://telecityuk.sitekit.net/GetImage.aspx.id-145410.gif); background-position:right top; background-repeat:no-repeat;}
#popup_explanation {position:absolute; width:195px; background:#f1f3f5; right:20px; top:15px; z-index:1000; display:none;}
#popup_explanation p {margin:10px !important;}

/*		BLUE-BOX 		*/
.blue-box-outer, .blue-box-inner1, .blue-box-inner2, .blue-box-inner3 {clear:both; position:relative; float:left; width:178px; background-image:url(http://telecityuk.sitekit.net/GetImage.aspx.id-145853.gif);}
.blue-box-outer {background-position:left top; background-repeat:repeat-x; background-color:#ecf0f1; margin:10px 0 10px 0;}
.blue-box-inner1 {background-position:right top; background-repeat:repeat-y;}
.blue-box-inner2 {background-position:left top; background-repeat:repeat-y;}
.blue-box-inner3 {background-position:left bottom; background-repeat:repeat-x; width:176px; margin:0px 1px 0 1px; display:inline;}

.blue-box-inner3 p {margin:10px 7px 10px 10px !important;}
.blue-box-inner3 a {display:block;}

#right .blue-box-outer h2, .blue-box-outer h3, .blue-box-outer h4, .blue-box-outer h5, .blue-box-outer h6 {border-bottom:1px solid #cccccc; line-height:28px; margin:1px 1px 0 0 !important; padding:4px 0 0 10px;}
.blue-box-inner3 img {display:block; margin:6px auto !important;}
.blue-box-inner3 ul {float:left; display:block; width:100%; margin:0px !important;}
.blue-box-inner3 li {margin:5px 0 5px 0 !important; padding:0 5px 5px 10px !important; border-bottom:1px dotted #b4b4b4; border-top:none !important; line-height:18px !important;}







#home_bottom {position:relative; float:left; width:100%; background:url(http://telecityuk.sitekit.net/GetImage.aspx.id-145413.gif) top left repeat-x; margin:0px 0 0 0;  padding-bottom:15px;}
.IML #home_bottom {border-top:45px solid white;}
#home_bottom .col_1 {position:relative; float:left; width:240px; border-right:1px solid #3d4b58; margin:10px 0px; padding:0 20px; height:150px;}
#home_bottom .col_2 {position:relative; float:left; width:234px; border-right:1px solid #3d4b58; margin:10px 0px; padding:0 20px;}
#home_bottom .col_3 {position:relative; float:left; width:354px; margin:10px 0px;  padding:0 0 0 20px;}

#home_bottom h6 {font-size:11px; line-height:13px;  color:#fff; margin-bottom:0px; letter-spacing:-1px}
#home_bottom td, #home_bottom a, #home_bottom p, #home_bottom li {font-size:11px; line-height:13px; color:#ced3d7}
#home_bottom a:hover, #footer a:hover {text-decoration:underline}
#home_bottom .col_1 .left_col, #home_bottom .col_1 .right_col {position:relative; float:left; }
#home_bottom .col_1 .left_col {width:112px; padding:0 5px 0 0;}
#home_bottom .col_1 .right_col {width:114px; padding:0 5px 0 0;}

#home_bottom .col_2 img {margin:15px 0 0 0;}

#home_bottom .col_3 .left_col, #home_bottom .col_3 .right_col {position:relative; float:left;  display:inline;}
#home_bottom .col_3 h6 {margin-bottom:4px}
#home_bottom .col_3 .left_col {width:160px; padding:0 5px 0 0;}
#home_bottom .col_3 .right_col {width:170px; padding:0 5px 0 0; float:right}
#home_bottom .col_3 .right_col td  { white-space:nowrap}

#footer {position:relative; float:left; width:100%; background:url(http://telecityuk.sitekit.net/GetImage.aspx.id-145411.gif) top left repeat-x;}
#footer p, #footer a {font-size:11px; line-height:13px; padding:8px 30px 8px 20px; color:#fff}


	
	/*	overlay for popup content	*/
html { height: 100%; }
body { width: 100%; height: 100%; }
#overlay { position: fixed; z-index:15000; display:none; top: 0px; left: 0px; background: #000; width: 100%; height: 100%; opacity: .5; filter: alpha(opacity=50); -moz-opacity: .5}
#content_overlay { position: fixed; width: 100%; height: 100%; z-index:15100; display:none; }
#content_overlay td { vertical-align: middle; text-align: center; }
#content {position:relative; text-align: left; background: #fff; border:1px solid #cccccc; display: block; padding: 20px 20px; margin: 0px auto; width:570px;} 
#content .grey_box {margin:0px;} 


	/*	overlay for popup content	*/	
* html #overlay { position: absolute; z-index:15000; display:none; top: 0px; left: 0px; background: #000; width: 100%; height: 100%; opacity: .5; filter: alpha(opacity=50); -moz-opacity: .5}
* html #content_overlay { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; z-index:15100; display:none; }

	
	/* general classes
--------------------------------------------------------------*/
.leftoff { position:absolute; left:-10000px; height:0px; width:0px; margin:0px; padding:0px;}
.displaynone {display:none}
.brdnone {border:none !important;}

.top {vertical-align:top;}
.middle {vertical-align:middle;}
.bottom {vertical-align:bottom;}

.red {color:red}
.gray {color:#333}
.white {color:#fff}

.fl_left {float:left}
.fl_right {float:right}

.left {text-align:left}
.right {text-align:right}
.center {text-align:center}

.clearfix:after {
    content: ".";
   	display: block;
    height: 0;
    clear: both;
    visibility: hidden;
	}
.clearfix {display: inline-block;}
* html .clearfix {height:1%;}
.clearfix {display: block;}




/*  region overlay CSS [added: 02/10/09] */
	#greyOut{position:absolute;z-index:10000;left:0px;top:0px;background-color:#333333;width:100%;}
	#popOuter{position:absolute;z-index:10001;width:508px;margin-left:50%;left:-254px;top:200px;font-family:"Lucinda Grande", "Lucinda Sans", verdana, arial, sans-serif;}
	#popOuter a img{border-style:none;}
	#popInner{display:block;float:left;width:524px;height:368px;background-image:url(sitePickerPopup/popbg.png);background-repeat:no-repeat;padding-bottom:22px;}
	#closeBtnOuter{display:block;float:right;position:relative;padding:2px 5px 0px 0px;}
	#greyBoxOuter{display:block;width:464px;margin:29px 0px 0px 28px;background-image:url(sitePickerPopup/greyCornersTop.gif);background-repeat:no-repeat;}
	*>#greyBoxOuter{float:left;background-color:#E9ECED;}
	#greyBoxInner{display:block;float:left;width:464px;height:306px;background-image:url(sitePickerPopup/greyCornersBtm.gif);background-repeat:no-repeat;background-position:left bottom;}
	#popTitle{display:block;padding:24px 24px 0px 24px;}
	#popTitle hr{margin:14px 0px 0px 0px;padding:0px 0px 0px 0px;height:2px;border-style:none;background-color:#CCCCCC;color:#CCCCCC;}
	#popTitle span{display:block;color:#46443D;font-weight:bold;font-size:1.05em;}
	span#titleRed{color:#E3312A;}
	#popOptions{display:block;padding:18px 0px 24px 0px;margin-left:24px;width:416px;}
	*>#popOptions{float:left;}
	#popOptions span{color:#46443D;font-size:1.05em;}
	#popCountryOption span{font-size:0.9em;}
	#popCountryOption a{display:block;color:#24375C;font-size:0.9em;}
	#popCountryOption{display:block;float:left;width:416px;margin-top:16px;}
	#popCountryOptionLeft{display:block;float:left;width:28px;text-align:center;}
	#popCountryOptionLeft img{float:left;margin-top:3px;}
	#popCountryOptionLeft input{display:block;margin-right:7px;border-style:none;width:12px;height:12px;}
	#popCountryOptionRight{display:block;float:left;width:388px;}
/* END region overlay CSS */


/* ========================================== */
/* ========================================== */
/* ========================================== */


/*  VIDEO GALLERY / MICHAEL PUMO - 16/02/2010 */

#videoPanel { position: relative; z-index: 99999!important; top: 0; left: 0; float: left; clear: both; width: 100%; margin: 0; padding: 0; background: transparent url("/jQueryImages/videoPane.png") 0 0 repeat!important; background: #252E35; border-bottom: 2px solid #727B83; }

#videoList { clear: both; width: 800px; margin: 0 auto 0 auto!important; padding: 0 0 10px 0!important; background: transparent; }
#videoList li { float: left; width: 160px!important; margin: 0!important; padding: 10px 20px 0 20px!important; background: transparent;}
#videoList li a.videoImg { position: relative; display: block; border: 3px solid #fff; width: 145px; height: 80px; margin: 0; padding: 0; background: #000!important;  }
#videoList li a.videoImg img { position: absolute!important; top: 0!important; left: 0!important; z-index: 999!important; margin: 0; overflow: hidden; background: #fff; border: 0; }
#videoList li a.videoImg:hover img { -khtml-opacity: .30; -moz-opacity: .30; -ms-filter: "alpha(opacity=30)"; filter: alpha(opacity=30); opacity: .30; }
#videoList li a.videoImg span { position: absolute!important; top: -99999px!important; left: -99999px!important; z-index: 99999!important; text-indent: -9999em; display: block; width: 34px; height: 34px; background: transparent; }
#videoList li a.videoImg:hover span { top: 22px!important; left: 57px!important; background: transparent url("/jQueryImages/videoButtons.jpg") -39px -114px no-repeat; cursor: pointer; }

#videoList li p { width: 155px; color: #fff!important; margin: 0!important; padding: 10px 0 10px 0px!important; }
#videoList li p a { color: #fff!important; font-size: 12px!important; font-weight: normal; text-decoration: none;  }
#videoList li p a:hover { text-decoration: underline; cursor: pointer; }

#videoSlideDown { float: right; width: 100px; clear: none; margin: 0 14px 0 0; padding: 0; background: transparent; overflow: hidden; }
#videoSlideDown a { display: block; width: 100px; margin: 0; padding: 5px 0 6px 0; font-size: 10px; text-transform: uppercase; font-weight: normal; color: #CED3D7; outline: 0; text-align: center; background: #475965; }
#videoSlideDown a:hover { background: #E22F28; }

#videoSlideUp { position: absolute; top: 8px; right: 20px; z-index: 9999999; width: 55px; height: 18px; clear: both; margin: 0; padding: 0; background: transparent; overflow: hidden; }
#videoSlideUp a { color: #fff; font-size: 10px; text-transform: uppercase; outline: 0; display: block; width: 55px; height: 18px; margin: 0; padding: 0; background: transparent url("/jQueryImages/videoClose.gif") top right no-repeat; text-decoration: none; }

.jcarousel-skin-pumo .jcarousel-container { background: red!important;}
.jcarousel-skin-pumo .jcarousel-container-horizontal { width: 900px!important; background: transparent!important; margin: 25px auto 0 auto; padding: 0; overflow: hidden; }
.jcarousel-skin-pumo .jcarousel-clip-horizontal { display: inline; float: left; width: 800px!important; height: 150px!important; margin: 0 0 0 55px!important; padding: 0!important; background: transparent; }
.jcarousel-skin-pumo .jcarousel-item { width: 160px!important; height: 150px!important; margin: 0!important; padding: 0 20px 0 20px!important; background: transparent!important; }
.jcarousel-skin-pumo .jcarousel-item-placeholder { background: #fff; color: #000; }

.jcarousel-skin-pumo .jcarousel-next-horizontal { position: absolute; top: 35px; right: 0; width: 34px; height: 34px; cursor: pointer; background: transparent url("/jQueryImages/videoButtons.jpg") no-repeat -38px 0;}
.jcarousel-skin-pumo .jcarousel-next-horizontal:hover { background-position: -38px -38px;}
.jcarousel-skin-pumo .jcarousel-next-horizontal:active { background-position: -38px -38px;}
.jcarousel-skin-pumo .jcarousel-next-disabled-horizontal,
.jcarousel-skin-pumo .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-pumo .jcarousel-next-disabled-horizontal:active { cursor: default; background-position: -38px -76px;}

.jcarousel-skin-pumo .jcarousel-prev-horizontal { position: absolute; top: 35px; left: 0; width: 34px; height: 34px; cursor: pointer; background: transparent url("/jQueryImages/videoButtons.jpg") no-repeat 0 0;}
.jcarousel-skin-pumo .jcarousel-prev-horizontal:hover {background-position: 0 -38px;}
.jcarousel-skin-pumo .jcarousel-prev-horizontal:active {background-position: 0 -38px;}
.jcarousel-skin-pumo .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-pumo .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-pumo .jcarousel-prev-disabled-horizontal:active {cursor: default; background-position: 0 -76px;}

.jcarousel-skin-pumo .jcarousel-container {position: relative;}
.jcarousel-skin-pumo .jcarousel-clip { z-index: 2; padding: 0; margin: 0; overflow: hidden; position: relative;}
.jcarousel-skin-pumo .jcarousel-list { z-index: 1; overflow: hidden; position: relative; top: 0; left: 0; margin: 0; padding: 0;}
.jcarousel-skin-pumo .jcarousel-list li, .jcarousel-item { float: left; list-style: none; width: 155px!important; height: 160px!important; background: transparent!important; margin: 0; padding: 0;}
.jcarousel-skin-pumo .jcarousel-next { z-index: 3; display: none; }
.jcarousel-skin-pumo .jcarousel-prev { z-index: 3; display: none; }

/*  IMAGE GALLERY / MICHAEL PUMO - 16/02/2010 */

#imageGallery { float: left!important; clear: both!important; width: 520px!important; margin: 0!important; padding: 0 0 10px 0!important; background: #fff; }
#imageGallery li { float: left; width: 162px; margin: 0 9px 9px 0!important; padding: 0!important; background: #fff; list-style: none!important; border: 1px solid #ccc; }
#imageGallery li a { position: relative; display: block; border: 4px solid #fff; width: 154px; height: 103px; margin: 0!important; padding: 0!important; background: #000!important; outline: 0!important; }
#imageGallery li a:hover { }

#imageGallery li a img { margin: 0; padding: 0; overflow: hidden; background: #fff; border: 0; }
#imageGallery li a span { position: absolute!important; top: -99999px!important; left: -99999px!important; z-index: 99999!important; text-indent: -9999em; display: block; width: 34px; height: 34px; background: red; }

#imageGallery li a:hover img { -khtml-opacity: .30; -moz-opacity: .30; -ms-filter: "alpha(opacity=30)"; filter: alpha(opacity=30); opacity: .30; }
#imageGallery li a:hover span { top: 36px!important; left: 60px!important; background: transparent url("/jQueryImages/galleryButton.jpg") 0 0 no-repeat; cursor: pointer; }

#jquery-overlay { position: absolute; top: 0; left: 0; z-index: 999998; width: 100%; height: 500px; } 
#jquery-lightbox { position: absolute; top: 0; left: 0; width: 100%; z-index: 999999; text-align: center; line-height: 0; } 
#jquery-lightbox a img { border: none; outline: 0!important; } 
#lightbox-container-image-box { position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; } 
#lightbox-container-image { padding: 10px; } 
#lightbox-loading { position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; } 
#lightbox-nav { position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; } 
#lightbox-container-image-box > #lightbox-nav { left: 0; } #lightbox-nav a { outline: none;} 
#lightbox-nav-btnPrev, #lightbox-nav-btnNext { width: 50px; height: 100%; zoom: 1; display: block; /* background: #fff!important; opacity: 0.4; */ } 
#lightbox-nav-btnPrev { left: 0; float: left; } 
#lightbox-nav-btnNext { right: 0; float: right; } 
#lightbox-container-image-data-box { background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%; padding: 0 10px 0; } 
#lightbox-container-image-data { padding: 0; color: #666; } 
#lightbox-container-image-data #lightbox-image-details { position: relative; width: 100%; float: left; text-align: left; }	 
#lightbox-image-details-caption { display: block; float: left; clear: both; width: 70%; font-weight: bold; margin: 0; padding: 0; font-size: 13px!important; } 
#lightbox-image-details-caption2 { display: block; float: left; clear: both; font-weight: normal; margin: 0; padding: 10px 0 10px 0; font-size: 12px!important; } 
#lightbox-image-details-currentNumber { display: none!important; }			 
#lightbox-secNav-btnClose { position: absolute; top: -14px; width: 20px; height: 20px; margin: 0; padding: 0; }
#lightbox-nav-text { position: absolute; right: 0; float: right; margin: 0; padding: 0; }
#lightbox-nav-text a { color: #24375C!important; opacity: 1!important; text-decoration: underline; outline: 0!important; font-size: 13px!important; }
#lightbox-nav-text a:hover { background: none!important; }


