/* Basics
----------------------- */
* { margin:0; padding:0 }
html { height:100% }
body { width:100%; height:100%; background:#7c7c7c; color:#474747; font:normal normal 0.75em Tahoma, Arial, sans-serif; text-align:center; cursor:default }

/* Main Layout
------------------------------ */
a, a:hover { color:#ff007b; text-decoration:underline }
table { font-size:100%; border-collapse: collapse; table-layout:auto;  }
td, th { text-align:left; font-weight:normal }
th { font-weight:bold }
img, table, fieldset { border:none }
ul, li { list-style:none }
h1, h2, h3, h4, h5, h6  { color:#474747; font:normal bold 1em Tahoma, sans-serif; text-decoration:none }
h1  { font-size:14px }
h2  { font-size:13px }
h3  { font-size:12px }
h4  { font-size:11px }
h5, h6  { font-size:10px }


/* Miscellaneous
------------------------------ */
.fl { float:left }
.fr { float:right }
.clear { clear:both; font-size:1px; height:1px; visibility:hidden; line-height:normal; margin-bottom:-1px }
.wf, *.wf { width:100% !important}


/* Wrapper Styles
----------------------- */
.wrapper, .head, .foot { position:relative; clear:both; margin:0 auto; text-align:left }
.wrapper { background:url(../i/wrapper.gif) #fff 0 0 repeat-x; height:561px; overflow:hidden; padding:20px 0  }

.container { padding:0 40px 0 40px; margin:0 auto;  position:relative; width:920px; }

/* Header Styles
----------------------- */
.head { height:95px; width:906px; background:url(../i/line.gif) 0 100% repeat-x; margin-bottom:20px }
.head h1 { width:248px; margin:0 0 0 10px; height:86px; position:absolute; overflow:hidden; background:url(../i/e-svetaines.lt.gif) 0 no-repeat }
.head h1 a { width:248px; height:86px; display:block; cursor:pointer; text-decoration:none !important; text-indent:-999em } 

.head .head-menu { text-align:right; color:#515050; position:absolute; right:0; bottom:7px }
.head .head-menu a { text-decoration:none; color:#515050; font-size:14px }
.head .head-menu a:hover, .head .head-menu a.active { text-decoration:underline; }

/* Footer Styles
----------------------- */
.foot { background:url(../i/line.gif) 0 0 repeat-x; width:906px; font-size:14px; text-align:center; padding:7px 0 0 0; margin:10px auto 0 auto; line-height:130% }
.foot a { color:#515050; text-decoration:none}
.foot-menu, .foot-menu a { color:#b95c00 !important; text-decoration:none; font-weight:bold }

/* Top Menu Styles
----------------------- */
.top-menu { font-size:18px; line-height:18px; color:#6d6d6d; text-transform:uppercase; font-weight:bold }
* html .top-menu { line-height:19px }
.top-menu a { padding:4px 0 0 0; color:#6d6d6d; text-decoration:none; float:left; display:block; margin:0 20px 0 4px;  }
.top-menu a:hover { text-decoration:underline; color:#6d6d6d; }
.top-menu a.active { padding:0; font-size:30px; color:#be6103; line-height:25px; text-decoration:none !important }

/* Box Styles
----------------------- */
.box-top, .box-top span, .box-bot, .box-bot span { background-image:url(../i/box-sprite.gif); overflow:hidden; background-repeat:no-repeat; height:5px; display:block; clear:both  }
.box-top, .box-bot { background-repeat:repeat-x }
.box-top { background-position:0 -20px }
.box-bot { background-position:0 -25px }
.box-top span { background-position:0 0 }
.box-top span span { background-position:100% -5px }
.box-bot span { background-position:0 -10px }
.box-bot span span { background-position:100% -15px }
.box { border-left:3px solid #be6103; border-right:3px solid #be6103; overflow:hidden; height:322px; width:874px; padding:10px 20px }

/* Left Styles
----------------------- */
.left { float:left; overflow:hidden; padding:0 0 0 0px; margin:0 20px 0 0; width:330px; line-height:15px; font-size:12px }
.left p { padding-bottom:12px  }
/* Content Styles
----------------------- */
.content { float:left; width:524px }


/* Page Navigation
----------------------- */
.left-menu ul, .left-menu li { clear:both;  }
.left-menu a { text-decoration:none; display:block; float:left; clear:both }
.left-menu a:hover { text-decoration:none }
.left-menu li.active a { color:#3d82ae; font-size:24px }
.left-menu li a { font:normal bold 18px Tahoma, Arial, Helvetica, sans-serif; color:#797979;padding:3px 0px}
.left-menu li a:hover { color:#3d82ae; text-decoration:underline }


/* Forms
----------------------- */
fieldset { padding:4px 0 }
fieldset input,
fieldset textarea {	border:1px solid #7a7a7a; background:#fff; width:315px }

input, textarea { font: normal normal 12px Tahoma, Helvetica, sans-serif; color:#474747; padding:1px 2px }

fieldset label {  display:block; float:left; width:80px; padding:0 10px 0 50px;  text-align:right }
fieldset textarea { height:115px  }

div.submit { width:461px; text-align:right }
div.submit input { border:1px solid #7a7a7a; padding:0px 2px; background:#fff; font-weight:bold; text-align:center; color:#636363; cursor:pointer }


/* Image List
------------------------------ */

/* Text Styles
------------------------------ */
.content .text { text-align:justify; height:322px; width:524px }
.content .text .tvs_core_img_style_left { margin:0 10px 5px 0 }
.content .text p { padding-bottom:12px; line-height:15px; font-size:12px }
.content .text ul { margin:0 0 12px 0 }
.content .text li { margin:0 0 12px 0; padding:0 0 0px 22px; background:url(../i/li.gif) 0 4px no-repeat }

.tvs_core_table_border_style_on { border:none; border:1px solid #000 }
.tvs_core_table_border_style_on td { border-left:1px solid #000; padding:1px; border-bottom:1px solid #000 }

.content h1, .content h2, .content h3, .content h4, .content h5, .content h6 { padding-bottom:12px }

/**/

.content .text .tab, .content .text .tab li {margin:0;padding:0;}
.content .text .tab li {margin:0 5px;background:none; float:left}
.ui-tabs .ui-tabs-hide 				{ display: none !important; }

/* Nav Styles
------------------------------ */
.nav { clear:both; float:right; margin:3px 0 0 0 }
a.next-tab, a.prev-tab  { display:block; float:right; color:#3d3d3d; border:1px solid #7a7a7a; padding:1px 3px; text-decoration:none; margin:3px 1px 0 1px  }
a:hover.next-tab, a:hover.a.prev-tab { color:#474747; border:1px solid #3d82ae; text-decoration:none  }

.gallery { position:relative; text-align:center; font-size:12px; font-weight:bold }
.gallery .item  { width:521px; height:293px; margin:0 0 7px 0 }
.gallery .item img { display:block; border:1px solid #6d6d6d; margin:0 auto }
.gallery a.prev, .gallery a.next { position:absolute; overflow:hidden; top:45%; width:13px; height:10px; display:block; text-indent:-999em }
.gallery a.prev { left:0; background:url(../i/prev.gif) 0 0 no-repeat }
.gallery a.next { right:0; background:url(../i/next.gif) 0 0 no-repeat }
