
html, body {text-shadow: 0.1em 0.1em 0.2em #eeeeee; font-family:verdana,Arial,"Lucida Sans Unicode"; font-size:11px; margin:0; padding:0; min-width:960px; background:url('../images/bg.jpg') top right repeat-x; color:#353535;}
.cleaner {clear:both;height:0;line-height:0;overflow:hidden; font-size:0;}
.leftcleaner {clear:left;}
.rightcleaner {clear:right;}
.left{float:left;}
.right{float:right;}
a{color:#EE3124;}
a img{border:0;}
h1{color:#ee3124; font-size:14px;margin:0;padding:0; }
h2{color:#ee3124; font-size:28px;margin:0;padding:0;}
h3{color:#929292; font-size:20px;margin:0;padding:0;}

a#wmap{display:block; float:left;width:84px; height:47px; background-image:url('../images/icons/world.gif'); background-repeat:no-repeat; background-position:top left; margin-left:6px;}
a#wmap:hover{background-position:bottom left;}
#content{clear:both; background:url('../images/content_bg.gif') top left repeat-x;}
#content table#inner{width:913px; border:0; margin:4px 0;}
#content table#inner th{margin:0;padding:0; font-size:0; }
#content table#inner td{margin:0;padding:0;}
#content .center{width:906px;}
#content .v_line{width:7px;}
#content .h_line{height:7px;}
#content .corner{width:7px;height:7px;}
.centercontent{background:#fff;}

#topBanner{border-top:1px solid #f9f9f9;}
#rightbanner{width:232px;text-align:right;}
#rightbanner a{width:230px; display:block; text-decoration:none; margin:4px 0 5px 0; padding:5px 1px;}
#rightbanner a h1,#rightbanner a h3{text-align:left;}
#rightbanner a:hover{background:#FCFCFC;}
#rightbanner h3{font-size:11px;}
#rightbanner a img,#rightbanner a object{border:0;}

#faq_items #rightbanner{width:350px;padding-right:1px; overflow:hidden;}
#faq_items #rightbanner a{text-align:right;width:350px; border-width:1px; border-style:solid; border-color:#F7F7F7 #fff #fff #fff;}
#faq_items #rightbanner a h1,#faq_items #rightbanner a h3{text-align:left; padding:4px;}
#faq_items #rightbanner a:hover{background:#fff;border:1px solid #F7F7F7; }

#footer{text-align:left; color:#666666; padding:10px 14px 14px 14px;}

#img a img{border:0;}
#redalert{width:100%;height:370px; background:url('../images/404.gif') center center no-repeat;}
blockquote{background-color:#FCFCFC; margin:10px; padding:10px 20px; border:1px dotted #eeeeee}
iframe{border:1px solid #EEEEEE;}
#top{padding:4px 0 36px 0;}
#top .lt,#top .rt{height:59px; width:8px; overflow:hidden; background-repeat:no-repeat; float:left;}
#top .topitem{height:55px; padding:4px 0 0 0; float:left;}

#top a#logo{display:block;}
#top a#logo img{border:0; padding:5px 7px;}

#top #cl{margin:0 0 0 6px; overflow:hidden; }
#top #cl #cl_content{float:left; overflow:hidden; }
#top #cl #cl_opener{float:right; }
#top #cl, #top .top_content,#top .top_innercontent,#top #cl #cl_opener{ height:51px;}
#top .top_content,#top #cl #cl_content{background:#f6f6f6  url(http://www.telesystem-world.com/web/images/in-rt.gif) center right no-repeat;}
#top .top_innercontent{background: url(http://www.telesystem-world.com/web/images/in-lt.gif) center left no-repeat;}
#top .top_innercontent .padder{padding:2px 9px;}

#top #cl_content .padder{width:210px; vertical-align:center;}
table.comp, table.comp td{text-align:center; width:120px; font-size:10px; vertical-align:middle; height:44px; border-spacing=0; padding:0; margin:0; border-collapse:collapse;}
table.comp td b{color:#666666;}
table.comp a{text-decoration:none;}
ul#country,ul#language{ text-align:left;}
ul#country,div#countrylabel{width:45%;}
ul#language,div#languagelabel{width:45%;margin-right:7px; margin-top:4px;}
.top_innercontent ul#language{margin-top:3px;}
ul#country,ul#country li,ul#language,ul#language li{padding:0; margin:0;  list-style:none;}
ul#country li,ul#language li{float:left;margin:0 2px;}
ul#country li a,ul#language li a{text-align:center; display:block; width:26px; height:18px; line-height:14px; background-position:bottom; overflow:hidden; color:#aeaeae; text-decoration:none;font-variant:small-caps;}
ul#country li a:hover,ul#language li a:hover,ul#country li a.current_countrylang,ul#language li a.current_countrylang{background-position:top; color:#666;}
ul#language li a{background-image:url('../images/icons/flags/lang.gif');}

#searchfield{background:url('../images/icons/search.gif') top right no-repeat;width:34px; height:36px; position:absolute; top:14px; left:550px; margin:0; padding:0; }
#searchfield label{width:134px; height:36px; text-align:left;display:block;}
#searchfield a{float:right;height:36px; width:30px; margin-top:-36px;display:block; }
#searchfield input{width:87px; height:20px; line-height:12px; margin:10px 0 0 4px; padding:0; text-align:left; border:0; background:none; font-size:10px;}
/* ================================================================ 
This copyright notice must be kept untouched in the stylesheet at 
all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.stunicholls.com/menu/pro_drop_2.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */






.preload1 {}
.preload2 {}

#nav {margin:0; padding:0; list-style:none;position:absolute; top:70px; left:0; z-index:500;}
#nav li.top {display:block; float:left; }
#nav li a.top_link {display:block; float:left; text-align:center; text-decoration:none; line-height:12px; padding:5px 7px; color:#000; cursor:pointer;background: #fff; margin:0 2px;}
#nav li a.current{background:#ec1c24 url('../images/button_bg.gif') top repeat-x; color:#fff;}
#nav li a.top_link span {float:left; display:block; }
#nav li a.top_link span.down {float:left; display:block;}

#nav li:hover a.top_link {color:#fff; background:#ec1c24 url('../images/button_bg.gif') top repeat-x;}
#nav li:hover a.top_link span {}
#nav li:hover a.top_link span.down {}

/* Default list styling */

#nav li:hover {position:relative; z-index:200;}

#nav li:hover ul.sub{left:2px; top:22px; background:#ec1c24 ; padding:3px; white-space:nowrap; width:230px; height:auto; z-index:300;}
#nav li:hover ul.sub li{display:block; position:relative; width:230px; float:left; font-weight:normal;}
#nav li:hover ul.sub li a{display:block; font-size:11px; width:216px;line-height:12px; padding:5px 7px; color:#fff; text-decoration:none; border-bottom:1px solid #f6383f;}
#nav li ul.sub li a.fly{background:#ec1c24 url('../images/button_bg.gif') bottom repeat-x;}
#nav li:hover ul.sub li a:hover{color:#fff; background:#ec1c24 url('../images/button2_bg.gif') top repeat-x;}
#nav li:hover ul.sub li a.fly:hover{color:#fff;}


#nav li:hover li:hover ul,
#nav li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover li:hover ul {left:230px; top:0; background:#ec1c24 url('../images/button2_bg.gif') top repeat-x; white-space:nowrap; width:230px; z-index:400; height:auto; border-left:1px solid #f6383f;}

#nav ul, 
#nav li:hover ul ul,
#nav li:hover li:hover ul ul,
#nav li:hover li:hover li:hover ul ul,
#nav li:hover li:hover li:hover li:hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

#nav li:hover li:hover a.fly,
#nav li:hover li:hover li:hover a.fly,
#nav li:hover li:hover li:hover li:hover a.fly,
#nav li:hover li:hover li:hover li:hover li:hover a.fly {background:#ec1c24 url('../images/button2_bg.gif') top repeat-x; color:#fff; } 

#nav li:hover li:hover li a.fly,
#nav li:hover li:hover li:hover li a.fly,
#nav li:hover li:hover li:hover li:hover li a.fly {background:#ec1c24 url('../images/button2_bg.gif') top repeat-x; } 

#rightmenu {position:absolute; top:2px; left:691px; width:222px;}
#rightmenu a{margin:0 2px 2px 2px; float:right; clear:right; text-align:center; text-decoration:none; line-height:12px; padding:5px 7px; color:#000; display:block; background:#fff; border-bottom:1px solid #f4f4f4; width:86px;}

#rightmenu a:hover,#menu a.current,#rightmenu a.current{background:#ec1c24 url('../images/button_bg.gif') bottom repeat-x; color:#fff;}

.pngtop{background:url('http://www.telesystem-world.com/web/images/top.png') bottom repeat-x;}
.pngrttop{background:url('http://www.telesystem-world.com/web/images/top-rt.png') left bottom no-repeat;}
.pngrt{background:url('http://www.telesystem-world.com/web/images/rt.png') left repeat-y ;}
.pngrtbot{background:url('http://www.telesystem-world.com/web/images/bot-rt.png') left top no-repeat;}
.pngbot{background:url('http://www.telesystem-world.com/web/images/bot.png') top repeat-x;}



/* top */
#top .topitem{background:url('http://www.telesystem-world.com/web/images/topitem.png') center center repeat-x; }
#top .lt{background:url(http://www.telesystem-world.com/web/images/topitem-lt.png);}
#top .rt{background:url(http://www.telesystem-world.com/web/images/topitem-rt.png);}
#categories{ background:url('../images/vertical.gif') top left repeat-y;width:906px;}
#categories #categorieslist{padding:0 1px; float:left; border-bottom:1px solid #F4F4F4;}
#categories #categorieslist .group{width:235px; border-bottom:1px solid #f4f4f4; }
#categories #categorieslist .group h3{margin:0; padding:5px; background:url('../images/group_bg.gif') bottom left repeat-x; font-weight:bold; font-size:11px; color:#ee3124;}
#categories #categorieslist .group a{width:229px; border-left:5px solid #f4f4f4;margin-top:0;}
#categories #categorieslist .group a .left{width:145px;}
#categories #categorieslist a{display:block; width:234px; color:#666; cursor:pointer; text-decoration:none; border-right:1px solid #f4f4f4;margin-top:1px; background:#fff url('../images/catalogue_list_item0.gif') top left no-repeat;}
#categories #categorieslist a:hover {color:#ee3124; background:url('../images/catalogue_list_item.gif') top left repeat-y; }
#categories #categorieslist a span{display:block;}
#categories #categorieslist a .left{line-height:11px; padding:12px 12px 12px 12px; width:150px; overflow:hidden;}
#categories #categorieslist a .prodleft{line-height:11px; padding:12px 12px 12px 12px; overflow:hidden;}
#categories #categorieslist a .prodleft b{color:#ee3124;}
#categories #categorieslist a .right{height:35px; width:49px; background-position:center left; background-repeat:no-repeat;}
#categories #cat{width:271px; background:url('../images/cat.gif') top left repeat-y;}
#categories #cat #cattop{width:271px; height:4px; line-height:4px; overflow:hidden; background:url('../images/cat-top.gif') top left no-repeat;}
#categories #cat #catbot{width:271px; height:4px; line-height:4px; overflow:hidden; background:url('../images/cat-bot.gif') top left no-repeat;}

.show_category{padding:5px; text-decoration:none;}
.show_category a{text-decoration:none;}
.show_category h1{padding:0 4px 4px 4px; margin:0; text-decoration:none;}
.show_category h3{padding:0 4px 8px 4px; margin:0; font-size:11px;text-decoration:none;}
.show_category .text{padding:4px; text-align:justify;}
.show_category h1, .show_category h1 a{color:#ee3124; text-decoration:none;}
.show_category .text a{color:#353535; text-decoration:none;}
.show_category .imgtop{width:260px; background:url('../images/catalogue_img.gif') center center repeat-y;}
.show_category .imgbot{width:260px; background:url('../images/catalogue_img_bot.gif') bottom center no-repeat;}
.show_category .imgbot img{width:254px; background:url('../images/catalogue_img_top.gif') top center no-repeat; border:0; padding:3px;}
#categories #product{width:860px; text-align:justify;}
#categories #product #p{background:url('../images/product.gif') top left repeat-y; width:860px; margin-bottom:10px;}
#categories #product #ptop{background:url('../images/product_top.gif') top left no-repeat; width:860px; }
#categories #product #pbot{background:url('../images/product_bot.gif') bottom left no-repeat; width:840px; padding:5px 10px;}
#categories #product .right{text-align:right;}
#categories #product .paddedleft{float:left; width:392px;}
#categories #product .paddedright{width:427px;}
#categories #product h1,#categories #product h2,#categories #product h3{text-align:left;}
#categories #product .features{ display:none;}
#categories #product #technical{display:block;}
#categories #product .features a.feature{display:block; text-decoration:none;}
#categories #product .features a.feature img{border:0;}
#categories #product .features a.feature:hover, #categories #product .features a.feature:hover .left{background:#fbfbfb;}
#categories #product .features .feature .left{color:#EE3124; font-weight:bold; width:39%; text-align:justify; padding:0;  margin:0 0 0 1%; text-align:justify; padding:10px 0; line-height:11px; min-height:11px;}
#categories #product .features .feature .right{width:58%; padding:0; margin:0 1% 0 0; text-align:justify;padding:10px 0; line-height:11px; min-height:11px; }
#categories #product #featuresmenu{padding:0 10px 0 0;  border-bottom:1px solid #eaeaea; height:32px; background:url('../images/icons/info.gif') bottom left no-repeat;}
#categories #product #featuresmenu .a_feature{float:right; width:19.7%;background:url('../images/features_menu.gif') bottom repeat-x; padding:10px 0 0 0;}
#categories #product #featuresmenu a{margin:0 1px;  display:block; background:#fff url('../images/features_button.gif') bottom repeat-x; text-align:center; line-height:12px; height:12px; padding:5px 0; text-decoration:none; color:#353535;}
#categories #product #featuresmenu a:hover, #categories #product #featuresmenu a.curr{background:#EC1C24 url('../images/button_bg.gif') repeat-x scroll center bottom; color:#fff;}

.product_img{width:425px; height:420px; background-position:center center; background-repeat:no-repeat; border:1px solid #f7f7f7; margin-bottom:10px;}

#thumbs img {cursor:pointer; margin-left:2px;}

.catprodpath{margin:0 0 1px 0;  display:block; background:#fff url('../images/features_button.gif') bottom repeat-x; text-align:left; line-height:12px; min-height:12px; height:auto !important; height:12px; padding:5px 0; text-decoration:none; color:#929292; }
.catprodpath a{text-decoration:none; color:#353535;}

.infoclip{width:354px; padding:0 20px; height:49px; line-height:49px; text-align:left; background: url('../images/infoclip.gif') center center no-repeat; font-weight:bold; color: #EE3124; font-size:16px;}
.infoclip a{width:26px; height:18px; display:block; float:right; margin-left:5px; margin-top:16px; background-position:top center; background-repeat:no-repeat;}

a.nodec{text-decoration:none;}
a:hover.nodec{background-color:#FBFBFB;}
a.nodec .right{color:#353535;}
#categories #news{width:625px; text-align:justify; overflow:hidden;}
#categories #news h1{padding:3px 4px;}
#categories #news h4{padding:3px 4px; color:#D5D5D5; margin:0 0 4px 0; font-size:11px;}
#categories #news .newssubtitle {padding:10px; background:#fcfcfc; border:1px dotted #eee; margin:4px 0 4px 0;}
#categories #news .imgnewsimp{margin:4px 10px 9px 0;}
#categories #news #n{background:url('../images/news.gif') top left repeat-y; width:625px; margin-bottom:10px;}
#categories #news #ntop{background:url('../images/news_top.gif') top left no-repeat; width:625px; }
#categories #news #nbot{background:url('../images/news_bot.gif') bottom left no-repeat; width:605px; padding:5px 10px;}

#categories #news #n h1{font-size:15px; color:#EE3124;}
#categories #news #n h2{font-size:14px; color:#EE3124;}
#categories #news #n h3{font-size:13px; color:#939393;}
#categories #news #n h4{font-size:12px; color:#EE3124; padding:0;}

#categories #news hr{border-color:#eee; border-style:dotted; border-width:1px 0 0 0;}
#categories #news a.newsblock {width:272px; display:block; padding:10px 13px; margin:2px 5px; text-decoration:none; color:#353535; height:122px; overflow:hidden; text-align:left; background:url('../images/newsbox.gif') top left no-repeat;}
#categories #news a.newsblock:hover{background-position:bottom left;}
#categories #news a.newsblock b{text-align:left; height:40px; display:block; color:#EE3124; font-size:13px; padding-left:20px;}
#categories #news a.newsblock img{float:left; margin:0 10px 5px 0; border:1px solid #f9f9f9; padding:4px;}
#categories #news a.newsblock:hover img{border-color:#eee;}
#categories #news a.newsblock i{color:#939393; font-style:normal; display:block; margin-bottom:2px;}


#dw{padding:10px; clear:both;}
#dw a.dw {display:block; padding:5px 40px 5px 5px; background-repeat:no-repeat; background-position:top right; min-height:24px; height:auto !important; height:24px; text-decoration:none; color:#353535; background-color:#FCFCFC; margin-bottom:2px;}
#dw a.dw:hover {background-color:#f7f7f7;}
#dw a.dw b{color:#EE3124;}
#dw a.dw img {border:0; float:left}

a#rss{position:absolute; left:885px; display:block;text-decoration:none;}
a#rss img{border:0;}

#categories #categorieslist a {border-top:1px solid #F4F4F4;}
#categories #categorieslist a .prodleft b{color:#353535;}
#categories #categorieslist a:hover .prodleft b{color:#EE3124;}
#pagelinksmenu{ border-bottom:1px solid #eaeaea; margin:0;}
.pagelink{float:right; background:url('../images/features_menu.gif') bottom repeat-x; padding:2px 0 0 0; margin:0; width:auto !important; width:100px;}
.pagelink a{margin:0 1px;  display:block; background:#fff url('../images/features_button.gif') bottom repeat-x; text-align:center; line-height:12px; height:12px; padding:5px 10px; text-decoration:none; color:#353535;}
.pagelink a:hover{background:#EC1C24 url('../images/button_bg.gif') repeat-x scroll center bottom; color:#fff;}
.page_p{padding:0 4px;}
#news{margin-left:2px;}

#categories #news #n .imgnewsimp {margin:4px 0 9px 10px;}


form#contactform{margin:10px 1px; background:#fffeeb url(../images/contact_bg.jpg) top right no-repeat; border:1px dotted #ffde00; padding:10px;}
#categories #news form#contactform h1{padding-left:0;}
form#contactform label {display:block;}
form#contactform input{height:16px;}
form#contactform input,form#contactform textarea{border:1px dotted #ffde00; width:438px;margin-bottom:2px; background:#fff url(../images/input_bg.gif) top right repeat-x; font-family:verdana; font-size:11px; line-height:16px; padding:2px 4px 0 4px; color:#00a92c;}
form#contactform p#visualcode{padding: 12px 0 4px 0; margin:0;}
form#contactform p#visualcode input{width:276px;}
form#contactform #previsual{height:30px;  display:block;width:276px; font-style:italic;}
form#contactform .captcha, form#contactform #captcha {float:left;}
form#contactform #captcha {margin:0 10px 0 0;}
form#contactform #captcha img{border:1px solid #ffde00;}

form#contactform #buttons a{background:url(../images/button_bg.gif) top  repeat-x; display:block; float:left; line-height:12px; margin:4px 4px 0 0; padding:5px 7px; color:#fff; text-decoration:none;}
form#contactform #buttons a:hover{background:url(../images/button2_bg.gif) top  repeat-x; }