@charset "utf-8";
/* style.css Copyright 2006-2009 (c) by BT-Group (info@bt-group.lt)
   All Right Reserved.
*/

html,body,from {
	font-size:11px;
	font-family:Tahoma;
	margin:0;
	padding:0;
	width:100%;
	height:100%;
	background-color:#000000;
}

/* pagrindinis konteineris */
.body {
	margin:4px;
}
/* headeris */
.header {
}
/* kaires moduliu blokas */
.left {
}
/* desnes moduliu blokas */
.right {
}
/* pagrindinis turinys */
.content {
}
/* footeris */
.footer {
}

/* modulis */
.body .module {
	border:1px solid #CCCCCC;
	margin-bottom:4px;
}
/* moduliu konteineris */
.body .container {
}

/* standartiniai paveiksleliai */
.body .img {
}
/* sisteminiai paveiksleliai, mygtuku ikonos, rss ikonos ir kiti */
.body .sysimg {
}

/* a tago stilius */
.body .url {
}
/* horizontalaus padingo divas */
.body .hp {
}
/* moduliu, bloku pavadinimai */
.body .title {
}
/* modulio elementu pavadinimai, mazesni uz title */
.body .name {
}
/* puslapiu sarasas */
.body .pages {
}
/* puslapio pasirinkimo linkas */
.body .pages a {
}
/* aktyvus puslapis */
.body .pages b {
}
/* data arba laikas */
.body .date {
}
/* mazas tekstas naudojamas paaiskinimams ir statistikai */
.body .sm {
}
/* modulio elemento aprasymas */
.body .desc {
}
/* klaidos pranesimo blokas */
.body .emsg {
}
/* informacinio pranesimo blokas */
.body .imsg {
}
/* divas i kuri dedamas meniu */
.body .menu {
}
/* inline tipo klaidos pranesimas */
.body .emsgi {
}
/* inline tipo informacinis pranesimas */
.body .imsgi {
}
/* divas i kuri dedami mygtukai */
.body .buttons {
}
/* input pavadinimas */
.body .label {
}
/* modulio klaidu pranesimai */
.mi {
	margin:2px;
	border:1px dashed #CCCCCC;
	text-align:center;
	padding:10px 0;
}
/* daro div floatingo clearinima */
.cl {
	clear:both;
}

/* klase uzdedama ant publikacijos turinio */
.pub {
}

/* teksto formatavimas */
.pub a {
}
.pub h1 {
}
.pub h2 {
}
.pub h3 {
}
.pub b {
}
.pub img {
}
.pub p {
}
.pub span {
}

.body .left .module {
	
}

.input-password {
}

.input-text {	
}

.input-textarea {	
}

.input-select {
}

.input-button {
}

.input-button::-moz-focus-inner { 
	border: 0; 
}

.input-file {
}

.input-textarea-readonly {
}

.input-radio {
}

.input-checkbox {
}

.input-form {
}

a{ outline:none;}

/*	S	E	N	A		S	 	C	S	S	 	F	A	I	L	O	 	T	U	R	IN	Y	S	*/

/*soninio meniu stilius*/
.web-meniu {padding-bottom:5px;}
.web-meniu a { padding:10px 0px 0px 25px;  height:30px; background-image:url(/img/style/lt/meniu-fonasb.jpg); background-repeat:no-repeat; cursor:pointer  }

.web-meniu a#web-sel{ padding:10px 0px 0px 25px;  height:30px; background-image:url(/img/style/lt/meniu-fonasr.jpg); background-repeat:no-repeat; cursor:pointer  }

.web-meniu a:hover{ padding:10px 0px 0px 25px;  height:30px; background-image:url(/img/style/lt/meniu-fonas.jpg); background-repeat:no-repeat; color:#999999}

.web-meniu a.hover{ padding:10px 0px 0px 25px;  height:30px; background-image:url(/img/style/lt/meniu-fonas.jpg); background-repeat:no-repeat; }

.web-meniu a.web-sub{ padding:0px 0px 10px 25px;}
.web-meniu a.web-sub a { background:none; height:10px; padding: 5px 0px 0px 15px  }
.web-meniu a{ font-size:12px; color:#FFFFFF; text-decoration:none; font-weight:bold}
.web-meniu a:hover{ font-size:12px; color:#FFFFFF; text-decoration:none; font-weight:bold; color:#999999}


.web-apacia{ color:#FFFFFF}
.web-apacia a{ color:#FFFFFF; text-decoration:none; font-weight:bold}
.web-apacia a:active{ color:#FFFFFF; text-decoration:none; font-weight:bold}
.web-apacia a:link{ color:#FFFFFF; text-decoration:none; font-weight:bold}
.web-apacia a:hover{ color:#FFFFFF; text-decoration:underline; font-weight:bold}



.web-pbody{ background-color:#000000; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px}
body, td{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }


.web-pmeniu{ text-align:center; margin-top:16px; margin-left: 274px; margin-right:170px;}
.web-pmeniu div{ width:100px; float:left }
.web-pmeniu div:first-letter{ color:#FE9B00;}

.web-pmeniu a{ color:#CDCDCD; text-decoration:none; font-family:Tahoma, Geneva, sans-serif; text-transform:uppercase; font-weight:bold; font-size:11px; margin-right:15px}
.web-pmeniu a:link{ color:#CDCDCD; text-decoration:none; font-weight:bold; font-size:11px; margin-right:15px}
.web-pmeniu a:visited{ color:#CDCDCD; text-decoration:none; font-weight:bold; font-size:11px; margin-right:15px}
.web-pmeniu a:active{ color:#CDCDCD; text-decoration:none; font-weight:bold; font-size:11px; margin-right:15px}
.web-pmeniu a:hover{ text-decoration:underline}

.web-pmeniu a span{ color:#F90; text-decoration:none; font-weight:bold; font-size:14px; padding:0px; margin:0px; }


.web-cat1{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; border-bottom:#666666 solid 1px; padding-bottom:8px; margin-bottom:8px}

.web-content .web-cat1 a{ color:#666666; text-decoration:none; font-size:14px}
.web-content .web-cat1 a:link{ color:#666666; text-decoration:none; font-size:14px}
.web-content .web-cat1 a:active{ color:#666666; text-decoration:none; font-size:14px}
.web-content .web-cat1 a:visited{ color:#666666; text-decoration:none; font-size:14px}
.web-content .web-cat1 a:hover{ color:#FFFFFF; text-decoration:underline; font-size:14px}

.web-content .web-cat1 .web-catn{ color:#FFFFFF; text-decoration:none; font-size:14px}
.web-content .web-cat1 .web-catn:link{ color:#FFFFFF; text-decoration:none; font-size:14px}
.web-content .web-cat1 .web-catn:active{ color:#FFFFFF; text-decoration:none; font-size:14px}
.web-content .web-cat1 .web-catn:visited{ color:#FFFFFF; text-decoration:none; font-size:14px}
.web-content .web-cat1 .web-catn:hover{ color:#FFFFFF; text-decoration:underline; font-size:14px}


.web-content .web-cat2{ color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px};
.web-content .web-cat2 a{ color:#FFFFFF; text-decoration:none; font-size:11px;}
.web-content .web-cat2 a:link{ color:#FFFFFF; text-decoration:none; font-size:11px;}
.web-content .web-cat2 a:active{ color:#FFFFFF; text-decoration:none; font-size:11px;}
.web-content .web-cat2 a:visited{ color:#FFFFFF; text-decoration:none; font-size:11px;}
.web-content .web-cat2 a:hover{ color:#FFFFFF; text-decoration:underline; font-size:11px;}
.web-content .web-cat-title{ 
	color:#FFFFFF; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:14px; 
	font-weight:bold; 
	padding-top:15px;
	vertical-align:top;
}

.web-content .web-cat2 .web-catn{ color:#FFFFFF; text-decoration:none; font-size:11px}
.web-content .web-cat2 .web-catn:link{ color:#FFFFFF; text-decoration:none; font-size:11px}
.web-content .web-cat2 .web-catn:active{ color:#FFFFFF; text-decoration:none; font-size:11px}
.web-content .web-cat2 .web-catn:visited{ color:#FFFFFF; text-decoration:none; font-size:11px}
.web-content .web-cat2 .web-catn:hover{ color:#FFFFFF; text-decoration:underline; font-size:11px}



.web-search{ border: 1px #CCCCCC solid}
/* neaktyvaus uzraso programavimas, hostingas ir t.t.*/
.web-nactive{ font-family:Arial, Helvetica, sans-serif; font-size:17px; font-style:italic; font-weight:bold; color:#CCCCCC; letter-spacing:1px; line-height: 25px}
/* aktyvaus uzraso programavimas, hostingas ir t.t.*/
.web-active{ font-family:Arial, Helvetica, sans-serif; font-size:24px; font-style:italic; font-weight:normal; color:#33CCFF; letter-spacing:1px;}



/*soninio sub meniu a stilius*/
.web-small-meniu{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#999999; font-weight:normal; }
.web-small-meniu:link{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#999999; font-weight:normal; }
.web-small-meniu:active{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#999999; font-weight:normal; }
.web-small-meniu:visited{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#999999; font-weight:normal; }
.web-small-meniu:hover{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#33CCFF; font-weight:normal; }


/* pagrindinio turinio blokas */
.web-content{color:#fff}
.web-content td{color:#fff}
.web-content h1{ font-size:14px; font-weight:bold; color:#CCCCCC; height:14px;  background-repeat:no-repeat; padding-left: 14px;}
.web-content h2{ font-size:14px; font-weight:bold; color: #CCCCCC; height:14px;   }


.web-content a{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#fff; font-weight:normal; }
.web-content a:link{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#fff; font-weight:normal; }
.web-content a:active{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#fff; font-weight:normal; }
.web-content a:visited{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#fff; font-weight:normal; }
.web-content a:hover{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#696969; font-weight:normal; text-decoration:underline }

.web-input-hidden {
	display:none
}

.web-input-visible {
	display:compact
}

.web-form {
	font-family:Arial,Helvetica,sans-serif; 
	font-size:12px; 
	color:#7F7F7F; 
	font-weight:normal; 
	text-decoration:none
}

.web-emsg {
	color:#CC3333 
}

.web-form input {
	font-size:12px;
	/*height: 18px; */
}

.web-form select {
	font-size:12px;
	/*height: 18px;*/ 
}

.web-form textarea {
	font-size:12px
}

/* your area reikalingas css'as*/

.web-ya-header{font-family: Arial, Helvetica, sans-serif; font-size:11px; color: #7C7C7C; text-decoration:none; font-weight:bold;}
.web-ya-header a{font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#7C7C7C; text-decoration:none; font-weight:bold;}
.web-ya-header a:link{font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#7C7C7C; text-decoration:none; font-weight:bold;}
.web-ya-header a:active{font-family: Arial, Helvetica, sans-serif;font-size:11px; color:#7C7C7C; text-decoration:none; font-weight:bold;}
.web-ya-header a:visited{font-family: Arial, Helvetica, sans-serif; font-size:11px;color:#7C7C7C;text-decoration:none; font-weight:bold;}
.web-ya-header a:hover{font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#96E925;text-decoration:none; font-weight:bold;}

.web-big-blue{ font-size:24px; font-weight:100; color:#118DFF;}



.web-calendar {
	font-family:Arial,Helvetica,sans-serif; 
	font-size:12px; 
	color:#7F7F7F; 
	font-weight:normal; 
	text-decoration:none
}
.web-calendar td {
	background-color:#EEEEEE;
	color:#000000;
}

.web-table-header td {
	background-color:#E5E5E5;
}
.web-table-row-lo td {
	background-color:#FFFFFF;
}
.web-table-row-hi td {
	background-color:#EEFFEE;
}
.web-table-row-sel td {
	background-color:#EEEEEE;
}

.web-tab-visible {
	visibility:visible;
	display:table-row-group
}
.web-tab-hidden {
	visibility:hidden;
	display:none
}

.web-link {
	font-family:Arial,Helvetica,sans-serif; 
	font-size:12px; 
	color:#7F7F7F; 
	font-weight:normal; 
	text-decoration:none
}
.web-link:link { 
	font-family:Arial,Helvetica,sans-serif; 
	font-size:12px; 
	color:#7F7F7F; 
	font-weight:normal; 
	text-decoration:none
}
.web-link:active {
	font-family:Arial,Helvetica,sans-serif; 
	font-size:12px; 
	color:#7F7F7F; 
	font-weight:normal; 
	text-decoration:none
}
.web-link:visited {
	font-family:Arial,Helvetica,sans-serif; 
	font-size:12px; 
	color:#7F7F7F; 
	font-weight:normal; 
	text-decoration:none
}
.web-link:hover { 
	font-family:Arial,Helvetica,sans-serif; 
	font-size:12px; 
	color:#7F7F7F; 
	font-weight:normal;
	text-decoration:underline;
}

.web-link-small {
	font-family:Arial,Helvetica,sans-serif; 
	font-size:11px; 
	color:#7F7F7F; 
	font-weight:normal; 
	text-decoration:none
}
.web-link-small:link { 
	font-family:Arial,Helvetica,sans-serif; 
	font-size:11px; 
	color:#7F7F7F; 
	font-weight:normal; 
	text-decoration:none
}
.web-link-small:active {
	font-family:Arial,Helvetica,sans-serif; 
	font-size:11px; 
	color:#7F7F7F; 
	font-weight:normal; 
	text-decoration:none
}
.web-link-small:visited {
	font-family:Arial,Helvetica,sans-serif; 
	font-size:11px; 
	color:#7F7F7F; 
	font-weight:normal; 
	text-decoration:none
}
.web-link-small:hover { 
	font-family:Arial,Helvetica,sans-serif; 
	font-size:11px; 
	color:#7F7F7F; 
	font-weight:normal;
	text-decoration:underline;
}
.web-dce-image {
	border-width: 0px;
	width: 16px;
	height: 16px;
}
.web-lang-image {
	border-width: 0px;
	width: 16px;
	height: 11px;
}
	
.web-lang { 
	color:#838383; 
	background-color:#222;
	width:123px; 
	line-height:20px; 
	text-align:left;
}
.web-lang span{
	padding-left:5px;
	padding-right:5px;
	height:20px;	
}
.web-lang img { 
	vertical-align:middle;
}
.web-lang a{ 
	color:#838383; 
	text-decoration:none;
}

.web-lang span b {
    text-transform:uppercase;	
}

.web-lang a:active { 
	color:#838383; 
	text-decoration:none;
	
}
.web-lang a:visited { 
	color:#838383; 
	text-decoration:none;
}
.web-lang a:hover { 
	color:#838383; 
	text-decoration:underline; 
}

.web-lang2 { 
	color:#616161; 
	margin-top:7px;
	letter-spacing:-2;
	text-transform:uppercase;
	font-style:italic;
	font-size:13px; 
}
.web-lang2 span{ 
	background-color:#616161; 
	padding:15px 0px 0px 0px;
	height:1px; 
	margin-right:10px;
	
}
.web-lang2 a{
	font-size:13px; 
	letter-spacing:normal; 
	text-transform:uppercase; 
	color:#000000; 
	text-decoration:none; 
	font-style:italic; 
	font-weight:bold;
}
.web-lang2 a:hover{
	font-size:13px; 
	letter-spacing:normal; 
	text-transform:uppercase; 
	color:#fff; 
	text-decoration:none; 
	font-style:italic; 
	font-weight:bold;
}



.web-content a.web-curl1 { font-size:14px}
.web-content a.web-curl1:hover { font-size:14px}

.web-content a.web-curl2 { font-size:13px}
.web-content a.web-curl2:hover { font-size:13px}

.web-medis{padding-left:40px}
.web-medis li{ line-height:17px }
.web-medis li > ul > li { line-height:47px }

.web-icon{ margin: -20px 0px 20px 0px; float:none }


/*----------------------------------------------------------------------------------------------------------------------*/
/* --------------------------------------- */
.web-body-table .pad {
	padding:3px;
}
.web-banner-top {
	width:60px;
	height:468px;
}
.web-menu-container {
}
.web-menu {
	background-color:#5e9450;
	margin-top:1px;
	margin-bottom:5px;
}
.web-menu a {
	display:block; 
	font-family:Tahoma,Geneva,sans-serif; 
	padding:0 10px;
	font-size:11px; 
	/*font-weight:bold;*/
	text-decoration:none; 
	line-height:22px; 
	color:#FFF;
	letter-spacing:1px;
}
.web-menu a.sel {
	background:#6fa65e;
}
.web-menu a:hover {
	background:#7bb467;
}
.web-menu .sep {
	background-color:#CCCCCC; 
	width:1px; 
	height:22px;
}

.web-block {
	/*border:1px solid #CCCCCC;*/
	margin-bottom:5px;
}

.web-block .header {
	background-color:#C5C4C4;
	height:22px;
	line-height:22px;
	padding-left:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:13px;
}

.web-block .content {
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	padding:5px;
}

.web-block-white {
	border: 1px solid #EBE9E8;
	margin-bottom:5px;
}

.web-block-white .header {
	background-color:#F7F7F7;
	height:22px;
	line-height:22px;
	padding-left:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:13px;
}

.web-block-white .content {
	background-color:#ffffff;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	padding:5px;
}

.web-product-title,.web-product-title-red {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#000000;
}
.web-product-title-red {
	color:#EC282F;
}
.web-content {
	padding:0px;
	text-align:left;
}
.web-bc {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	padding-top:10px;
	margin:12px;
	margin-top:0px;
	height:22px;
	line-height:22px;
}
.web-bc a {
	font-size:14px;
	text-decoration:none;
}
.web-bc a:link {
	font-size:14px;
	text-decoration:none;
}
.web-bc a:active {
	font-size:14px;
	text-decoration:none;
}
.web-bc a:visited {
	font-size:14px;
	text-decoration:none;
}
.web-bc a:hover {
	font-size:14px;
	text-decoration:underline;	
}
.web-sep-dash {
	height:1px; 
	/*border-bottom:1px dashed #CCCCCC;*/
	line-height:1px;
	padding:0px;
	margin:3px 0px;
}
/* --------------------------------------------- */
.web-plist {
	color:#8E8E8E;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.web-plist a {
	color:#8E8E8E;	
	text-decoration:none;
}
.web-plist a:hover {
	text-decoration:underline;	
}
.web-plist-desc {
	padding:4px;
}
.web-plist-desc .title {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#000000;
}
.web-plist-desc a {
	color:#000000;	
	text-decoration:none;
}
.web-plist-desc .desc {
	font-family:Arial, Helvetica, sans-serif!important;
	font-size:11px;
	margin-top:2px;
}
.web-plist-desc .price {
	font-size:18px;
	margin-top:2px;
	color:#000000;
	font-weight:bold;
}
.web-plist-desc .price span {
	font-size:11px;
	color:#000000;
	font-weight:bold;
}
.web-plist-desc .price b {
	font-size:12px;
	color:#8E8E8E;
	font-weight:normal;
}
.web-plist-desc .option {
	font-size:12px;
	color:#8E8E8E;
	margin-top:2px;
	font-weight:normal;
	font-style:italic;
}
.web-plist-desc .basket {
	margin-top:4px;
}
.web-plist-order{}
.web-plist-order .simg{
	width:7px;
	height:4px;
	border:none;
}
/* ---------------------------------------- */
.web-dlist {
	color:#8E8E8E;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.web-dlist a {
	color:#8E8E8E;		
	text-decoration:none;
}
.web-dlist a:hover {
	text-decoration:underline;	
}
.web-dlist-desc {
	padding:4px;
}
.web-dlist-desc a{
	color:#000000;
}
.web-dlist-desc .title {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
}
.web-dlist-desc .price {
	font-size:15px;
	margin-top:3px;
	color:#000000;
	font-weight:bold;
}
.web-dlist-desc .price span {
	font-size:11px;
	color:#000000;
	font-weight:bold;
}
.web-dlist-desc .price b {
	font-size:10px;
	color:#8E8E8E;
	font-weight:normal;
}
.web-dlist-desc .option {
	font-size:11px;
	color:#8E8E8E;
	margin-top:2px;
	font-weight:normal;
	font-style:italic;
}
.web-dlist-desc .basket {
	margin-top:5px;
}
.web-dlist-order{}
.web-dlist-order .simg{
	width:7px;
	height:4px;
	border:none;
}
/*------------------------------------------------*/
.web-item {
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.web-item-image {
}

.web-item-image .thumbs {
	margin-top:4px;
	text-align:left;
}

.web-item-image .thumbs img {
	margin:0px 4px 4px 0;
	cursor:pointer;
}

.web-item-desc {
	padding:4px;
}
.web-item-desc .title {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#FFFFFF;
}
.web-item-desc .desc {
	margin-top:6px;
}
.web-item-desc .price {
	font-size:11px;
	margin-top:6px;
	color:#FFFFFF;
	font-weight:normal;
}
.web-item-desc .price span {
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
}
.web-item-desc .price b {
	font-size:11px;
	color:#FFFFFF;	
}
.web-item-desc .option {
	font-size:13px;
	color:#8E8E8E;
	margin-top:6px;
	font-weight:normal;
	font-style:italic;
}
.web-item-desc .basket {
	margin-top:7px;
}
.web-item-desc .vars {
	margin-top:6px;
	font-size:12px;
}
.web-item .section {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
	padding-left:2px;
}
.web-item a {
	text-decoration:none;
	color:#FFFFFF;
}
.web-item a:hover {
	color:#FFFFFF;	
}
/* ------------------------------------ */
.web-item-options {

}
.web-item-options .name {
	padding:2px;
	/*background-color:#f5f5f5;*/
	color:#555555;

}
.web-item-options .value {
	padding:2px;
	color:#FFFFFF;
}
/* ------------------------------------ */
.web-basket {
}
.web-basket img {
	border:1px solid #CCCCCC
}
.web-basket a {
	color:#FFFFFF;
	text-decoration:none;
}
.web-basket a:hover {
	text-decoration:underline;
}
.web-basket-desc .title {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#FFFFFF;
}
.web-basket .itemcounts {
	font-size:11px;
}
.web-basket .total {
	font-size:11px;
}
/* ----------------------------------- */
.web-categories {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#444444;
}
.web-categories a{
	display:block;
	text-decoration:none;
	color:#444444;	
}
.web-categories a:hover {
	text-decoration:underline;
}
.web-categories table .im {
	padding-top:3px;
	background:url(/img/style/arrow.png) no-repeat 5px 3px;
}
.web-categories table table .im {
	padding-top:3px;
	background:url(/img/style/subarrow.png) no-repeat 5px 3px;
}
.web-categories table table  table .im {
	padding-top:3px;
	background:url(/img/style/subsubarrow.png) no-repeat 5px 3px;
}
.web-categories a.sel {
	color:#5E9450;
}
.web-categories .title {
	font-weight:bold;
}
/* ----------------------------- */
.web-sub-categories {

}
.web-sub-categories .im {
	padding-top:5px;
}
.web-sub-categories .im img {
	width:4px;
	height:4px;
}

.web-sub-categories .title {
	font-weight:normal;
}
/* ----------------------------------------------- */
.web-order {
}
.web-order .icons {
	cursor:pointer;
}
.web-order .buttons {
	padding:4px 4px 0 4px;
	text-align:right;
}
.web-order .caption {
	font-size:14px;
	font-weight:bold;
	padding:2px;
	padding-left:4px;
}
.web-order-basket {
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.web-order-basket img {
	border:none;
}
.web-order-basket .header td {
	font-weight:bold;
	background-color:#cBcBcB;
	font-size:12px;
}
.web-order-basket .row0 td {
	height:18px;
}
.web-order-basket .row1 td {
	background-color:#eeeeee;
	height:18px;
}
.web-order-basket .title {
	font-size:11px;
	padding:2px;
	color:#666666;
}
.web-order-basket .title a {
	color:#666666;
	text-decoration:none;
}
.web-order-basket .title a:hover {
	text-decoration:underline;
}

.web-order-basket .price {
	font-size:11px;
	font-weight:bold;
}
.web-order-basket .pvm {
	font-size:11px;
	font-weight:bold;
}
.web-order-basket .img {
	padding:4px;
	padding-left:1px;

}
.web-order-basket .img img {
		border:1px solid #CCCCCC
}
.web-order-basket .count {
	font-size:14px;
	color:#666666;
	font-weight:bold;
}

.web-order-basket .count {
	font-size:14px;
	color:#666666;
	font-weight:bold;
}

.web-order-basket .empty td {
	font-size:11px;
	font-style:italic;
	color:#666666;
	background-color:#eeeeee;
	padding-left:4px;
	height:20px;
}
/* --------------------------------------- */
.web-basket-summary {
}

.web-basket-summary .vars {
	font-size:11px;
}

.web-order-basket .vars .name {
	color:#999999;
	padding:1px;
}
.web-order-basket .vars .value {
	color:#999999;
	font-weight:bold;
	padding:1px;
}

.web-basket-summary .title {
	font-size:12px;
}

.web-basket-summary .value {
	font-size:12px;
}

.web-basket-summary .totalprice {
	font-size:12px;
	font-weight:bold;
}

.web-basket-summary .total {
	font-size:12px;
	font-weight:bold;
}

.web-basket-cp {
	margin-bottom:4px;
}

.web-basket-cp .name {
	font-size:12px;
	font-weight:bold;
	padding:2px;
}

.web-basket-input .name {
	font-size:11px;
	font-weight:bold;
	padding:2px;
}

.web-basket-input .chdesc {
	color:#555555;
	font-style:italic;
	font-size:11px;
}

.web-order .longdesc {
	font-size:12px;
	padding-left:3px;
	margin-top:2px;
	margin-bottom:4px;
	color:#333333;
}

.web-order .emsg {
	padding:4px;
	border:1px solid #dd8888;
	background-color:#FFeedd;
	font-size:11px;
	margin:2px;
}
.web-order .expl {
	margin-top:15px;
	margin-bottom:15px;
	margin-left:1px;
	padding:3px;
	font-size:12px;
}
/* -------------------------------------------------- */
.web-login .name {
	font-size:11px!important;
	font-weight:bold!important;
	padding-left:1px;
}
.web-login .inputs {
	padding-right:6px;
}
.web-login .emsg {
	color:#C30;
	padding:5px;
}
.web-login .emsgi {
	color:#C30;
	padding:1px;
}
.web-login .link a{
	font-size:11px!important;
	padding-left:1px;
	color:#666666;
	text-decoration:none;
}
.web-login .link a:hover {
	text-decoration:underline;
}
/* --------------------------------------------------- */
.web-search .inputs {
	padding-right:6px;
}
.web-search .name {
	padding-left:2px;
	height:18px;
}
/* --------------------------------------------------- */
.web-form {
}
.web-form .caption {
	font-size:14px;
	font-weight:bold;
	padding:2px;
	padding-left:4px;
}
.web-form .hp {
	height:8px;
}
.web-form .title {
	font-size:11px;
	padding:2px;
	color:#666666;
}
.web-form .sep {
	height:5px;
}
.web-form .name {
	font-size:11px;
	font-weight:bold;
	padding:2px;
}
.web-form .chdesc {
	color:#555555;
	font-style:italic;
	font-size:11px;
}
.web-form .longdesc {
	font-size:12px;
	padding-left:3px;
	margin-top:2px;
	margin-bottom:4px;
	color:#333333;
}
.web-form .emsg {
	padding:4px;
	border:1px solid #dd8888;
	background-color:#FFeedd;
	font-size:11px;
	margin:2px;
}
.web-form .expl {
	margin-top:15px;
	margin-bottom:15px;
	margin-left:1px;
	padding:3px;
	font-size:12px;
}
.web-um {
	font-size:12px;
	font-weight:bold;
}
.web-um td {
	border:1px solid #CCCCCC;
}
.web-um a {
	display:block;
	text-decoration:none;
	color:#000;
	line-height:12px;
	padding:6px 0;
}
.web-um a:hover {
	background-color:#eeeeee;
	text-decoration:underline;
}
.web-um .sel {
	background-color:#dfdfdf;
}
/* ---------------------------------- */
.web-langs {
	margin:3px 0;
	padding-right:10px;
	font-family:Tahoma;
	font-size:11px;
	color:#3E7430;
}
.web-langs a {
	text-decoration:none;
	text-transform:uppercase;
	color:#5E9450;
}
.web-langs b {
	text-transform:uppercase;
	color:#5E9450;
}
.web-langs a:hover {
	text-decoration:underline;
	color:#5E9450;
}
/* ----------------------------------- */
.web-search-empty {
	font-weight:bold;
}
/* ----------------------------------- */
.web-footer {
	font-size:11px;
	width:100%;
	line-height:23px;
	background-color:#5E9450;
	height:23px;
	margin:10px 0;
	color:#FFFFFF;
}
.web-footer .menu {
	padding-left:2px;
}
.web-footer .menu a {
	text-decoration:none;
	padding-right:4px;
	padding-left:4px;
	color:#FFFFFF;
}
.web-footer .menu a:hover {
	text-decoration:underline;
	color:#FFFFFF;
}
.web-footer .copy {
	padding-right:10px;
}
.web-footer .copy a {
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF;
}
.web-footer .copy a:hover {
	text-decoration:underline;
	color:#FFFFFF;
}

.web-input-text {
	border:1px solid #CCCCCC;
	font-family:Tahoma;
	font-size:11px;
	line-height:17px;
	padding:1px;
	padding-left:3px;
	padding-right:3px;
	margin:0;
	height:17px;
	color:#666666;
	
}
.web-input-button::-moz-focus-inner {
	padding:0px!important;
	border:0px!important;
	margin:0px!important;
}
.web-input-button {
	border:1px solid #CCCCCC;
	margin:0;
	#margin-bottom:1px;
	padding:1px 8px 1px 8px;
	background-color:#f4f4f4;
	font-family:Tahoma;
	font-weight:bold;
	font-size:11px;
	color:#666666;
	vertical-align:middle;
	cursor:pointer;
    cursor:hand;
	-moz-user-focus:normal;
	width:auto;
    overflow:visible;
	text-shadow:0 0 0 #000;
	height:21px;
}
.web-input-button:hover {
	background-color:#dedede;
}
