p, td, th, input, select, li, div, textarea {font-family: verdana, arial, sans-serif; font-size:11px}

form {margin-top:0px; margin-bottom:0px;}

div#body_inner h1, div#body_inner h1 * {font-size:12px; margin-top:6px; margin-bottom:6px;}
div#body_inner h2, div#body_inner h2 * {font-size:11px;  margin-top:4px; margin-bottom:4px;}
div#body_inner p, div#body_inner ul, div#body_inner ol, div#body_inner li {margin-top:0px; margin-bottom:0px}

a img {border-style:none}

a {color:#244678; text-decoration:none;}
a:hover {text-decoration:underline;}

input.red_button {background-color:#b22; color:#fff; border:1px solid #800; padding:1px; width:45px;} 

body {background-color:#FAFAFA; margin:0;}

.head {background-color:#FE0000;}
#head_container {width:980px; height:110px; position:relative;}
#head_container .logo {position:absolute; left:0px; top:10px;}

/* pagrindinis meniu */
#head_container .main_menu {position:absolute; width:720px; top:10px; right:0px; }
#head_container .main_menu .menu_item {/*letter-spacing:1px;*/ height:14px; font-weight:bold; color:white; background-image:url(../images/menu_separator.gif); background-position:100% 50%; background-repeat:no-repeat}
#head_container .main_menu .menu_item a {color:white; text-decoration:none; font-family: verdana, sans-serif; font-size:11px;}
#head_container .main_menu .menu_item a:hover {color:black; text-decoration:none}
#head_container .main_menu .mi_selected a {color:black ! important}
#head_container .main_menu .menu_item a.has_sub {display:inline-block; padding-right:12px; background:url(../images/arrow.gif) no-repeat right 9px; padding-bottom:4px; padding-top:4px;}
#head_container .main_menu .menu_item a.has_sub:hover, #head_container .main_menu .mi_selected a.has_sub {background-position:right -21px;}
#head_container .main_menu div.w1 {text-align:left; position:relative; padding:0px 7px 0px 5px;}
#head_container .main_menu div.w2 {text-align:center;}
#head_container .main_menu .submenu {display:none; right:7px; top:20px; text-align:left; position:absolute; list-style-type:none; padding:0; margin:0; z-index:100;}
#head_container .main_menu .submenu {background:#fff; border:1px solid #444;}
#head_container .main_menu .submenu li {padding:0; margin:0; border-top:1px solid #ccc;}
#head_container .main_menu .submenu li:first-of-type {border-top:none;}
#head_container .main_menu .submenu a {color:#444; font-weight:normal; font-family:tahoma; display:block; padding:2px 6px;}
#head_container .main_menu .submenu a:hover {background:#ddd;}

/* krepselio info */
#cart_info {position:absolute; right:0px; font-family:tahoma, sans-serif; color:#fff; font-weight:bold; bottom:16px;}
#cart_info .cart_icon {margin-right:5px;}
#cart_info img {vertical-align:middle;}

/* paieskos blokelis */
#quick_search {position:absolute; left:275px; bottom:20px;}
#quick_search, #quick_search input {font-size:11px; font-family:tahoma, arial, sans-serif;}
#quick_search input.text {width:80px; border:1px solid #800;}
#quick_search input.button {background-color:#b22; color:#fff; border:1px solid #800; padding:1px; width:45px;}

.clear {clear: both;}

div.spacer {font-size:8px;}
p.bottom_menu {margin:0px; padding:4px; color:#000;}
p.bottom_menu a {color:#666;}
p.bottom_menu a:hover {color:#000; text-decoration:none;}

div#body {background-color:#FFF; border-style: solid; border-color: #DDD; border-width:1px 0px 1px 0px;}
div#body_inner {text-align:left; background-color:#fff; padding:10px 0px; border-top:1px }

div.bottom {background-color:#F00; }
div.bottom_inner {background-color:#F00; padding:6px 0px;}
div.bottom * {color:#FDD}


div.gamintojai td.g_item {height:32px; border:1px solid #DDD; background-color:#FFF; text-align:center; cursor:pointer;}
div.gamintojai td.g_item a {display:block; height:28px; padding:2px 0;}
div.gamintojai td.g_item a span {display:block; width:100%; height:28px; background-repeat:no-repeat; background-position:center top;}
div.gamintojai td.g_item a:hover span {background-position:center -30px;}
div.gamintojai td.g_item a:hover {text-decoration:none; background:#fff; background:#e4e4e4;}
div.gamintojai div.menu_line {height:32px; background-color:#FFF; border-color:#DDD; border-style:solid;}
div.gamintojai div.left {border-width:1px 1px 1px 0px;}
div.gamintojai div.right {border-width:1px 0px 1px 1px;}
#g_item_kiti {width:110px;}
#g_item_kiti div {position:relative;}
#g_item_kiti ul {top:32px; left:-1px; position:absolute; display:none; width:110px; background:#fff; border:1px solid #ddd; margin:0; padding:0; list-style-type:none;}
#g_item_kiti ul li {border-bottom:1px solid #ddd;}

a.placiau {font-weight:bold; color:#666; font-size:10px;}
a.placiau:hover {text-decoration:none; color:#000}

#right_side_content {width:180px; margin-left:10px;}

/* ---- NAUJIENOS ----------------------------------------------------------- */
div#naujienos {}
p.naujienos_antraste {margin-top:10px ! important; margin-bottom:0px; font-family:tahoma, arial, sans-serif! important; font-weight:bold; border-bottom:1px solid #888; color:#444;}
p.naujienos_tekstas {margin-bottom:4px ! important; margin-top:4px ! important; font-family:tahoma, arial, sans-serif! important; color:#444;}
p.naujienos_tekstas * {font-family:tahoma, arial, sans-serif! important;}
p.naujiena_placiau {text-align:right ! important;}
p.naujiena_placiau, p.naujiena_placiau * {font-family:tahoma, sans-serif; text-align:left;}
p.daugiau_naujienu, p.daugiau_naujienu * {font-family:tahoma, sans-serif; text-align:right;}
p.daugiau_naujienu {border-top:1px solid #ccc; margin-top:6px ! important; padding-top:6px;}
p.naujienos_antraste2 {margin-bottom:0px; font-weight:bold; color:#444; padding:3px 0px;}
p.naujienos_tekstas2 {padding:8px 0px; color:#444;}
p.naujiena_placiau2 {padding:2px 0px;}
.data {color:#888; font-family:tahoma, arial, sans-serif;}
td.news_spacer {font-size:8px; background-image:url(../images/ver-sep.gif); background-repeat:repeat-x; background-position:0% 70%;}
/*
p.naujienos_antraste2 {margin-bottom:0px; font-weight:bold; border-top:1px solid #CCC; border-bottom:2px solid #CCC; color:#444; padding:3px 6px; background-color:#FAFAFA;}
p.naujienos_tekstas2 {padding:8px 6px; color:#444; border-bottom:1px solid #ccc;}
p.naujiena_placiau2 {padding:2px 6px; font-weight:bold; text-align:right;}
*/
p.main_naujiena_atgal {margin-top:10px ! important; border-top:1px solid #ccc; width:99%; padding-top:4px;}

/* ---- STRAIPSNIAI --------------------------------------------------------- */
div.naujienu_sarasas {margin-top:15px; line-height:130%;}
div.naujienu_sarasas {text-align:left; padding:4px 4px 2px 0;}
div.naujienu_sarasas, div.naujienu_sarasas * {font-family:tahoma, sans-serif;}
div.naujienu_sarasas table.sarasas {margin-top:6px; width:180px;}
div.naujienu_sarasas table.sarasas td {vertical-align:top;}

/* ---- REKLAMA ------------------------------------------------------------- */
div#reklama {width:130px;}
#baneriu_table td {padding:6px 0px;}

/* ---- SONINIS MENIU ------------------------------------------------------- */
#side_menu {list-style-type:none; padding:0px; margin:12px 0px ! important; }
#side_menu li {border-bottom:1px dotted #888; margin:0px 6px 0px 0px; padding:8px 4px 8px 12px;}
#side_menu li.active {/*background:url(../images/side_menu_active_bg.gif) repeat-y left;*/ background-color:#f0f0f0;}
#side_menu li.first {border-top:1px dotted #888;}
#side_menu * {font-family:tahoma, arial, sans-serif ! important;}

/* ---- NAUJIENOS, REKLAMA, REITINGAI, .... --------------------------------- */
td.pradzia_item, td.atnaujinta {border-bottom:2px solid #C0C0C0; border-top:1px solid #C0C0C0; padding:3px 0px; background-color:#FAFAFA;}
td.atnaujinta {text-align:right; background-image:url(../images/label_bck_right.png); background-repeat:repeat-y; background-position:right; padding-right:6px;}
td.pradzia_item {background-image:url(../images/label_bck_left.png); background-repeat:repeat-y; background-position:left;}
td.pradzia_item span {padding-left:20px; font-family:tahoma, arial, sans-serif; font-weight:bold; font-size:12px; background-image:url(../images/3point.gif); background-repeat:no-repeat; background-position:8px 4px;}
td.pradzia_item span a {color:#000;}

div.hor_spacer {clear:both; background-image:url(../images/ver-sep.gif); background-repeat:repeat-x; background-position:0% 50%; padding:10px 0px; margin-right:6px; margin-left:6px;}

td.border_right_dotted {background-image:url(../images/ver-sep.gif); background-repeat:repeat-y; background-position:right;}
td.border_left_dotted {background-image:url(../images/ver-sep.gif); background-repeat:repeat-y; background-position:left;}

/* straipsniai */
.straipsniai_foto_list td img {border:1px solid #bbb ! important;}

.bordered {border:1px solid red;}


/* ---- TOTALIZATORIUS ----------------------------------------------------- */
/* #totalizator_layer {border-bottom:1px dotted #888; padding-bottom:1em;} */
#totalizator_layer {margin:1em 0; width:132px;}
#totalizator {border:1px solid #ccc; padding:6px; background:#f8f8f8 url(../images/totalizator_bg.gif) repeat-x top left;}
#totalizator * {font-size:11px; font-family:tahoma, arial, sans-serif;}
#totalizator h3 {margin-top:4px; text-align:center; margin-bottom:0px;}
#totalizator h3, #totalizator h3 * {font-size:12px; color:#000;}
/* Hides from IE-mac \*/
* html .toto_info {height: 1%;}
/* End hide from IE-mac */
#totalizator .toto_info {font-family:tahoma, arial, sans-serif; font-size:11px; color:#444; padding:6px 0;}
#totalizator .toto_info b {white-space:nowrap;}
#totalizator .toto_info div {margin-top:1em;}
#totalizator .toto_info a {display:block; float:right; margin-right:4px; padding:4px; border:1px solid #ccc; color:#444; background-color:#eee;}
#totalizator .toto_info a:hover {text-decoration:none; background-color:#ddd;}
#totalizator .matches {width:118px;}
#totalizator .matches .team1, #totalizator .matches .team2 {width:45%;}
#totalizator .matches .team1 {text-align:right;}
#totalizator .matches .sep {text-align:center;}
#totalizator .matches .team2 {text-align:left;}
#totalizator .matches .info td {color:#888;}
#totalizator .matches .results input {width:20px; text-align:center;}
#totalizator .matches .spacer div {border-top:1px dotted #ccc; height:4px; font-size:1px; margin-top:4px;}
#totalizator .links {text-align:center; margin:4px 0; display:none;}
#totalizator .description {border-top:1px dotted #ccc; margin-top:6px; padding-top:6px; text-align:center;}
#totalizator input.button {background-color:#b22; color:#fff; border:1px solid #800; padding:1px; width:45px;}
.toto-error-message, .toto-message {text-align:center; margin-top:6px; background-color:#ffffe1; border:1px solid #aaa; padding:4px;}
.toto-error-message {color:#b22;}


/* keywordu paaiskinimai */
span.paaiskinimas {text-decoration:underline; cursor:pointer; /*border-bottom:1px solid #444;*/ padding-bottom:1px; /*color:#c00;*/}
.close_keyword_info {text-align:right; padding-right:3px;}
.keyword_info_header table {width:100%;}
.keyword_info_header table .key {height:24px; color:#fff; font-weight:bold; padding-left:8px;}
.keyword_info_header {background-color:#ccc;}
.keyword_info_outer, .keyword_info_outer * {font-family:tahoma, arial, sans-serif;}
.keyword_info_outer {border:1px solid #666; width:200px; visibility:hidden; position:absolute; text-align:justify; top:0px;}
.scrollable {height:200px; overflow:auto;}
.keyword_info {filter:alpha(opacity=92); -moz-opacity:.92; opacity:.92; background-color:#fff;} 
.keyword_info div {padding:8px}
.keyword_info .close {text-align:right; margin-top:4px; margin-bottom:0px ! important;}

/* kiti stiliai */

pre.debug {padding:12px; font-family:courier new; font-size:12px; background-color:#fff; color:#333; border:1px solid #333; margin:20px; text-align:left}

.left_side_banners .banner_container {margin-top:8px; width:120px;}
.left_side_banners {padding-left:5px;}


#exchange_banners {text-align:left; margin-top:12px;}

.banner_A1 {margin:0px 6px 12px 6px;}
.banner_A2, .banner_A3 {margin:0px 6px; padding-top:6px; background:url(../images/ver-sep.gif) repeat-x left top;}
.banner_A3 {margin-top:8px;}
.banner_T1 {margin-top:12px;}
.banner_T2 {margin-bottom:12px;}
.banner_T3 {margin-top:12px;}
.banner_T4 {margin-bottom:12px; margin-right:6px;}
.R_banners {margin-left:10px; width:160px;}
.R_banners .banner_container {margin-top:10px;}

/* text_v2 */

.text_v2 {width:620px; margin-left:8px;}
.text_v2, .text_v2 p, .text_v2 div, .text_v2 h1, .text_v2 h2, .text_v2 li, .text_v2 td, .text_v2 th, .text_v2 input, .text_v2 select, .text_v2 textarea, .text_v2 button {font-size:13px ! important; font-family:trebuchet ms, verdana, sans-serif ! important;}  
.text_v2 p {margin:6px 0px ! important;}
.text_v2 h1 {font-size:19px ! important; font-weight:normal; margin:16px 0px 8px 0px ! important;}
.text_v2 h2 {font-size:17px ! important; font-weight:normal; margin:16px 0px 8px 0px ! important; padding:0px ! important;}
.text_v2 h3 {font-size:13px ! important; font-weight:bold; margin:8px 0px 8px 0px ! important; padding:0px ! important;}
.text_v2 ul {padding-left:35px;}
.text_v2 ul {list-style-type:circle;}
.text_v2 ul ul {list-style-type:disc;}
.text_v2 ul ul ul {list-style-type:circle;}
.text_v2 li {margin:6px 0px !important;}

.text_v2 input.text, .text_v2 textarea.text {height:24px;}

/* comments_v2 */

.comments_v2 {width:620px; margin-left:8px;}

/* APKLAUSOS */

#poll_content {margin-bottom: 15px;}
#poll_content * {font-family: tahoma, arial, sans-serif;}
#poll_content form .buttons {margin-bottom: 6px;}
#poll_content form .buttons a {display: block; float: left; text-decoration: none;}
#poll_content form .answers {margin: 6px 0px;}
#poll_content form .answers span.input {float:left; width:25px;}
#poll_content form .answers label {margin-left:25px; display:block; padding-top:2px; padding-bottom:6px;}
#poll_content form .answers .answer {clear:left;}
#poll_content .more_polls {clear: both; margin-top:6px; padding-top: 6px; text-align: right; border-top: #ccc 1px solid; font-family: tahoma, sans-serif;}
#poll_content .inner {margin: 6px 0px 0px 8px;}
#poll_content .question {font-weight:bold; color:#444; margin-bottom:6px;}
#poll_content .question a {font-weight:normal}
#poll_content .gauge {background-color:#900; height:4px; font-size:1px; margin-bottom:6px; margin-top:2px;}
#poll_content #poll_results .vote_count {vertical-align:top; width:35px;}
#poll_content button {background-color:#b22; color:#fff; border:1px solid #800; padding:1px; width:55px; font-size:11px;}

/* komentarai */
.comment_body {width:425px; overflow:hidden;}
.simple_comment_body {width:623px; overflow:hidden;}
.comments_v2 .simple_comment_body {width:603px;}
.phone_comment_body {width:603px; overflow:hidden;}


/* clearfix */
.clearfix:after, .form_row:after {
	content: " "; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
.clearfix, .form_row {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix, * html .form_row {height: 1%;}
.clearfix, .form_row {display: block;}
/* End hide from IE-mac */