body {
	background-color: #bbbbbb;

	width:   100%;
	height:  100%;

	text-align: center;

	margin:  0px;
	padding: 0px;
}

table.main {
    width:   995px;
    height:  100%;

    margin:  0px;

	 margin-left: auto;
	 margin-right: auto;
    padding: 0px;
}

table.w100 {
	vertical-align: top;

	table-layout: fixed;

	width: 100%;
	height: 100%;
}

table.w100r {
	vertical-align: bottom;

	color: #000000;

	width: 100%;
	height: 100%;
}

td.line_1 {
	background-image: url(http://www.pristineblue.lt/pages/images/images_02.jpg);
	background-repeat: repeat-x;

	vertical-align: top;

	width: 995px;
	height: 140px;
}

td.line_1_1 {
	text-align: right;

	height: 40px;
}

table#main_top_menu {
	margin-left: auto;
	margin-right: 0px;

	background-color: transparent;
}

#main_top_menu td {
	background-image: url(http://www.pristineblue.lt/pages/images/images_05.jpg);
	background-repeat: repeat-x;
	background-color: transparent;
}

#main_top_menu td.main_top_menu_right_border {
	background-image: url(http://www.pristineblue.lt/pages/images/images_04.jpg);
	background-repeat: no-repeat;
	background-color: transparent;

	width: 12px;
	height: 40px;
}

table#top_menu {
	padding-left: 10px;
	padding-bottom: 3px;

	height: 10px;
}

#top_menu td {
	background-image: none;

	line-height: 10px;

	border-right: 1px #e5fffe solid;
	padding-left:  8px;
	padding-right: 5px;
}

#top_menu span {
	font-family: Tahoma;
	font-weight: bold;
	font-size: 8pt;
	color: #f6ad0d;
}

#top_menu a:link    {color: #e5fffe; text-decoration: none; font-family: Tahoma; font-weight: bold; font-size: 8pt;}
#top_menu a:visited {color: #e5fffe; text-decoration: none; font-family: Tahoma; font-weight: bold; font-size: 8pt;}
#top_menu a:hover   {color: #e5fffe; text-decoration: none; font-family: Tahoma; font-weight: bold; font-size: 8pt;}
#top_menu a:active  {color: #e5fffe; text-decoration: none; font-family: Tahoma; font-weight: bold; font-size: 8pt;}

table#languages {
	font-family: Tahoma;
	font-weight: bold;
	font-size: 8pt;
	color: #e5fffe;

	margin-left: 50px;
	margin-right: 10px;

	height: 40px;
}

#languages td {
	font-family: Tahoma;
	background-image: none;

	vertical-align: middle;
}

#languages a {
	text-decoration: none;
	font-weight: normal;
	font-size: 8pt;
	color: #e5fffe;

	padding-left: 4px;
	padding-right: 4px;
}

#languages td.lang_selected {
	background-image: url(http://www.pristineblue.lt/pages/images/lang_background.jpg);
	background-repeat: repeat-x;

	font-weight: bold;
	font-size: 8pt;
	color: #e5fffe;

	padding-left: 4px;
	padding-right: 4px;

	width: 10px;
	height: 40px;

	text-align: center;
	vertical-align: middle;
}

td.line_1_2 {
	text-align: right;

	height: 47px;
}

table.hr {
	margin-left: auto;
	margin-right: 0px;
}

div#logo_img {
	position: absolute;
	display: block;

	top: 76px;

	z-index: 1;

	margin-left: 46px;
	margin-right: auto;
}

div.b {
	position: absolute;
	display: block;

	top: 335px;

	z-index: 1;

	margin-left: 972px;
	margin-right: auto;
}

td.line_1_2_1 {
	background-image: url(http://www.pristineblue.lt/pages/images/images_19.jpg);
	background-repeat: no-repeat;

	width: 409px;
	height: 47px;
}

td.line_1_2_2 {
	background-image: url(http://www.pristineblue.lt/pages/images/images_20.jpg);
	background-repeat: no-repeat;

	width: 178px;
	height: 47px;
}

td.line_1_3 {
	text-align: right;

	height: 53px;
}

td.line_1_4 {
	text-align: right;

	height: 63px;
}

td.line_1_4_1 {
	background-image: url(http://www.pristineblue.lt/pages/images/images_26.jpg);
	background-repeat: no-repeat;

	width: 88px;
	height: 63px;
}

td.line_1_4_2 {
	background-image: url(http://www.pristineblue.lt/pages/images/images_27.jpg);
	background-repeat: no-repeat;

	width: 105px;
	height: 63px;
}

td.line_1_4_3 {
	background-image: url(http://www.pristineblue.lt/pages/images/images_28.jpg);
	background-repeat: no-repeat;

	width: 94px;
	height: 63px;
}

td.line_1_4_4 {
	background-image: url(http://www.pristineblue.lt/pages/images/images_29.jpg);
	background-repeat: no-repeat;

	width: 121px;
	height: 63px;
}

td.line_1_4_5 {
	background-image: url(http://www.pristineblue.lt/pages/images/images_30.jpg);
	background-repeat: no-repeat;

	width: 95px;
	height: 63px;
}

td.line_1_4_6 {
	background-image: url(http://www.pristineblue.lt/pages/images/images_31.jpg);
	background-repeat: no-repeat;

	width: 101px;
	height: 63px;
}

td.line_1_4_7 {
	background-image: url(http://www.pristineblue.lt/pages/images/images_32.jpg);
	background-repeat: no-repeat;

	width: 107px;
	height: 63px;
}

td.line_1_4_8 {
	background-image: url(http://www.pristineblue.lt/pages/images/images_33.jpg);
	background-repeat: no-repeat;

	width: 106px;
	height: 63px;
}

td.line_1_4_9 {
	background-image: url(http://www.pristineblue.lt/pages/images/images_34.jpg);
	background-repeat: no-repeat;

	width: 98px;
	height: 63px;
}

td.line_1_4_10 {
	background-image: url(http://www.pristineblue.lt/pages/images/images_35.jpg);
	background-repeat: no-repeat;

	width: 80px;
	height: 63px;
}





td.line_1_5 {
	text-align: right;

	height: 62px;
}

td.line_1_5_1 {
	background-image: url(http://www.pristineblue.lt/pages/images/images_36.jpg);
	background-repeat: no-repeat;

	width: 88px;
	height: 62px;
}

td.line_1_5_2 {
	background-image: url(http://www.pristineblue.lt/pages/images/images_37.jpg);
	background-repeat: no-repeat;

	width: 105px;
	height: 62px;
}

td.line_1_5_3 {
	background-image: url(http://www.pristineblue.lt/pages/images/images_38.jpg);
	background-repeat: no-repeat;

	width: 94px;
	height: 62px;
}

td.line_1_5_4 {
	background-image: url(http://www.pristineblue.lt/pages/images/images_39.jpg);
	background-repeat: no-repeat;

	width: 121px;
	height: 62px;
}

td.line_1_5_5 {
	background-image: url(http://www.pristineblue.lt/pages/images/images_40.jpg);
	background-repeat: no-repeat;

	width: 95px;
	height: 62px;
}

td.line_1_5_6 {
	background-image: url(http://www.pristineblue.lt/pages/images/images_41.jpg);
	background-repeat: no-repeat;

	width: 101px;
	height: 62px;
}

td.line_1_5_7 {
	background-image: url(http://www.pristineblue.lt/pages/images/images_42.jpg);
	background-repeat: no-repeat;

	width: 107px;
	height: 62px;
}

td.line_1_5_8 {
	background-image: url(http://www.pristineblue.lt/pages/images/images_43.jpg);
	background-repeat: no-repeat;

	width: 106px;
	height: 62px;
}

td.line_1_5_9 {
	background-image: url(http://www.pristineblue.lt/pages/images/images_44.jpg);
	background-repeat: no-repeat;

	width: 98px;
	height: 62px;
}

td.line_1_5_10 {
	background-image: url(http://www.pristineblue.lt/pages/images/images_45.jpg);
	background-repeat: no-repeat;

	width: 80px;
	height: 62px;
}

td.line_1_6 {
	background-image: url(http://www.pristineblue.lt/pages/images/images_47.jpg);
	background-repeat: repeat-x;

	text-align: right;

	height: 67px;
}

td.line_1_6_1 {
	background-image: url(http://www.pristineblue.lt/pages/images/images_49.jpg);
	background-repeat: no-repeat;

	width: 107px;
	height: 67px;
}

td.line_1_6_2 {
	background-image: url(http://www.pristineblue.lt/pages/images/images_50.jpg);
	background-repeat: no-repeat;

	width: 106px;
	height: 67px;
}

td.line_1_6_3 {
	background-image: url(http://www.pristineblue.lt/pages/images/images_51.jpg);
	background-repeat: no-repeat;

	width: 98px;
	height: 67px;
}

td.line_1_6_4 {
	background-image: url(http://www.pristineblue.lt/pages/images/images_52.jpg);
	background-repeat: no-repeat;

	width: 80px;
	height: 67px;
}


td.line_2 {
	background-image: url(http://www.pristineblue.lt/pages/images/images_53.jpg);
	background-position: top;
	background-repeat: repeat-x;
	background-color: #f8fdff;
	vertical-align: top;

	width: 995px;
	height: 100%;
}

td.line_3 {
	background-image: url(http://www.pristineblue.lt/pages/images/images_76.jpg);
	background-position: bottom;
	background-repeat: repeat-x;
	background-color: #f8fdff;

	vertical-align: top;

	width: 995px;
	height: 50px;
}

td.line_4 {
	background-color: #bbbbbb;

	text-align: center;
	vertical-align: top;

	padding-top: 5px;

	width: 995px;
	height: 50px;
}

td.left_menu {
	vertical-align: top;
        text-align: center;
	padding-bottom: 0px;
	width: 260px;
}

td.left_menu2 {
	vertical-align: top;
        text-align: center;
	padding-bottom: 30px;
	width: 260px;
}

td.top_menu {
	text-align: left;
	vertical-align: top;
}
span.menu_caption {
	font-family: Tahoma;
	font-weight: bold;
	font-size: 12pt;
 	color: #5591c1;

	padding-left: 50px;
}

table.left_menus {
	padding-top: 5px;
	margin-left: 15px;
}

td.lm_img_f {
	border-top: 1px #b8ceda solid;
	border-bottom: 1px #b8ceda solid;

	padding-top: 1px;
	padding-left: 5px;

	width: 15px;
	height: 20px;
}

td.l_menup_f {
	border-top: 1px #b8ceda solid;
	border-bottom: 1px #b8ceda solid;

	font-family: Tahoma;
	font-weight: bold;
	font-size: 10pt;
	color: #2a5377;

	padding-top: 7px;
	padding-bottom: 7px;

	width: 160px;
}

td.lm_img {
	border-bottom: 1px #b8ceda solid;

	padding-top: 1px;
	padding-left: 5px;

	width: 15px;
	height: 20px;
}

td.l_menup {
	border-bottom: 1px #b8ceda solid;

	font-family: Tahoma;
	font-weight: bold;
	font-size: 10pt;
	color: #2a5377;

	padding-top: 7px;
	padding-bottom: 7px;

	width: 160px;
}

td.lm_img_l {
	padding-top: 1px;
	padding-left: 5px;

	width: 15px;
	height: 20px;
}

td.l_menup_l {
	font-family: Tahoma;
	font-weight: bold;
	font-size: 10pt;
	color: #2a5377;

	padding-top: 7px;
	padding-bottom: 7px;

	width: 160px;
}

td.lm_img_s_f {
	border-top: 1px #b8ceda solid;
	border-bottom: 1px #4d8ec2 solid;

	padding-top: 1px;
	padding-left: 5px;

	width: 15px;
	height: 20px;
}

td.l_menup_s_f {
	border-top: 1px #b8ceda solid;
	border-bottom: 1px #4d8ec2 solid;

	font-family: Tahoma;
	font-weight: bold;
	font-size: 10pt;
	color: #c62733;

	padding-top: 5px;
	padding-bottom: 5px;
}

td.lm_img_s {
	border-bottom: 1px #4d8ec2 solid;

	padding-top: 1px;
	padding-left: 5px;

	width: 15px;
	height: 20px;
}

td.l_menup_s {
	border-bottom: 1px #4d8ec2 solid;

	font-family: Tahoma;
	font-weight: bold;
	font-size: 10pt;
	color: #c62733;

	padding-top: 7px;
	padding-bottom: 7px;
}

td.lm_img_s_l {
	border-bottom: 1px #4d8ec2 solid;

	padding-top: 1px;
	padding-left: 5px;

	width: 15px;
	height: 20px;
}

td.l_menup_s_l {
	border-bottom: 1px #4d8ec2 solid;

	font-family: Tahoma;
	font-weight: bold;
	font-size: 10pt;
	color: #c62733;

	padding-top: 7px;
	padding-bottom: 7px;
}

a.l_menup:link    {color: #2a5377; text-decoration: none; font-family: Tahoma; font-weight: normal; font-size: 10pt;}
a.l_menup:visited {color: #2a5377; text-decoration: none; font-family: Tahoma; font-weight: normal; font-size: 10pt;}
a.l_menup:hover   {color: #2a5377; text-decoration: none; font-family: Tahoma; font-weight: normal; font-size: 10pt;}
a.l_menup:active  {color: #2a5377; text-decoration: none; font-family: Tahoma; font-weight: normal; font-size: 10pt;}

table.lm_child {
	padding-top: 7px;
	padding-bottom: 7px;
	border-bottom: 1px #b8ceda solid;

	width: 100%;
}

table.lm_child_f {
	padding-top: 7px;
	padding-bottom: 7px;
	border-bottom: 1px #b8ceda solid;

	width: 100%;
}

table.lm_child_l {
	padding-top: 7px;
	padding-bottom: 7px;
	border-bottom: 1px #b8ceda solid;

	width: 100%;
}

td.l_menup_child {
	font-family: Tahoma;
	font-weight: bold;
	font-size: 10pt;
	color: #c62733;

	text-align: left;
}

td.l_menup_child_s {
	font-family: Tahoma;
	font-weight: bold;
	font-size: 10pt;
	color: #c62733;
}

td.lm_child_img {
	padding-top: 2px;
	padding-left: 30px;
	padding-right: 5px;

	width: 10px;
	height: 20px;
}

td.lm_child_img_f {
	padding-top: 2px;
	padding-left: 30px;
	padding-right: 5px;

	width: 10px;
	height: 20px;
}

td.lm_child_img_l {
	padding-top: 2px;
	padding-left: 30px;
	padding-right: 5px;

	width: 10px;
	height: 20px;
}

td.lm_child_img_s {
	padding-top: 2px;
	padding-left: 30px;
	padding-right: 5px;

	width: 10px;
}

td.lm_child_img_s_f {
	padding-top: 2px;
	padding-left: 30px;
	padding-right: 5px;

	width: 10px;
}

td.lm_child_img_s_l {
	padding-top: 2px;
	padding-left: 30px;
	padding-right: 5px;

	width: 10px;
}

a.l_menup_child:link    {color: #2a5377; text-decoration: none; font-family: Tahoma; font-weight: normal; font-size: 10pt;}
a.l_menup_child:visited {color: #2a5377; text-decoration: none; font-family: Tahoma; font-weight: normal; font-size: 10pt;}
a.l_menup_child:hover   {color: #2a5377; text-decoration: none; font-family: Tahoma; font-weight: normal; font-size: 10pt;}
a.l_menup_child:active  {color: #2a5377; text-decoration: none; font-family: Tahoma; font-weight: normal; font-size: 10pt;}


td.page_content {
	vertical-align: top;

	table-layout: fixed;

	width: 475px;
	height: 100%;
}

td.subc_img {
	font-family: Tahoma;
	font-size: 8pt;
	color: #345368;

	text-align: center;
}

a.subc {
	font-family: Tahoma;
	font-size: 8pt;
	color: #345368;

	text-decoration: none;
}

td.page_content_copyright {
	border-top: 1px #3d82b9 solid;

	font-family: Tahoma;
	font-size: 8pt;
	color: #8db8d9;

	padding-top: 5px;
}

td#page_content_c {
	padding-top: 15px;
	padding-bottom: 30px;

	font-family: Tahoma;
	font-size: 8pt;
	color: #345368;

	vertical-align: top;

	height: 100%;
}

a.al {
	font-family: Tahoma;
	font-size: 8pt;
	color: #3077b2;
}

#page_content_c a {
	color: #3077b2;
}

#page_content_c ul {
	list-style-type: disc;
	list-style-image: url(http://www.pristineblue.lt/pages/images/point.gif);
	list-style-position: inside;
}

#page_content_c img {
	/*border: 1px #1d8dbf solid;*/

	max-width: 465px;

	padding: 5px;
}

table.page_content_title {
	width: 100%;
	border-bottom: 1px #3d82b9 solid;
}

td.page_content_image {
	text-align: left;

	width: 25px;
	height: 32px;
}

td.page_content_title {
	font-family: Tahoma;
	font-weight: bold;
	font-size: 12pt;
	color: #0e5da0;

	padding-top: 2px;

	height: 32px;

	vertical-align: top;
}

table#news {
	vertical-align: top;

	font-family: Tahoma;
	font-size: 8pt;
	color: #345368;

	width: 100%;
	height: 100%;
}

#news td.n_date {
	padding-top: 15px;
	padding-bottom: 3px;

	width: 100px;
	height: 20px;
}

#news td.n_title {
	font-weight: bold;

	padding-top: 15px;
	padding-bottom: 3px;

	width: 375px;
}

#news td.n_content {
	border-bottom: 1px #b8ceda solid;

	padding: 0px;
	margin: 0px;

	padding-bottom: 10px;

	width: 100%;
}

#news td.n_button {
	text-align: right;

	padding-top: 0px;
	margin-top: 0px;
	padding-bottom: 15px;

	width: 100%;
}

td.right_menu {
	text-align: center;
	vertical-align: top;

	width: 260px;
	height: 100%;
}

table#right_menu_content {
	margin-left: auto;
	margin-right: auto;
	width: 90%;
}

a.news_link:link    {color: #2a5377; text-decoration: underline; font-family: Tahoma; font-weight: normal; font-size: 10pt;}
a.news_link:visited {color: #2a5377; text-decoration: underline; font-family: Tahoma; font-weight: normal; font-size: 10pt;}
a.news_link:hover   {color: #2a5377; text-decoration: underline; font-family: Tahoma; font-weight: normal; font-size: 10pt;}
a.news_link:active  {color: #2a5377; text-decoration: underline; font-family: Tahoma; font-weight: normal; font-size: 10pt;}

td.news_row {
	border-bottom: 1px #000000 dotted;
	padding: 10px;
	width: 100%;
}

td.news_image {
	text-align: right;
}

img.news_image {
	border: none;
	margin-left: auto;
	margin-right: 0px;
}

table.rm_link {
	padding-top: 7px;
	padding-right: 6px;

	text-align: right;

	width: 100%;
}

a.rm_link:link    {color: #0093dd; text-decoration: underline; font-family: Tahoma; font-weight: normal; font-size: 10pt;}
a.rm_link:visited {color: #0093dd; text-decoration: underline; font-family: Tahoma; font-weight: normal; font-size: 10pt;}
a.rm_link:hover   {color: #0093dd; text-decoration: underline; font-family: Tahoma; font-weight: normal; font-size: 10pt;}
a.rm_link:active  {color: #0093dd; text-decoration: underline; font-family: Tahoma; font-weight: normal; font-size: 10pt;}




form#query {
	padding-top: 10px;

	margin-left: auto;
	margin-right: auto;
}

#query td {
	font-family: Tahoma;
	font-size: 8pt;
	color: #345368;
}

#query input {
	border: 1px #3d82b9 solid;

	font-family: Tahoma;
	font-size: 8pt;
	color: #000000;

	width: 200px;
	height: 18px;
}

#query textarea {
	border: 1px #3d82b9 solid;

	font-family: Tahoma;
	font-size: 8pt;
	color: #000000;

	width: 200px;
	height: 100px;
}

#query input.button {
	border: 1px #3d82b9 solid;
	background-color: #3d82b9;
	font-weight: bold;
	color: #ffffff;

	width: auto;
	height: auto;
}

#query td.vt {
	font-family: Tahoma;
	font-size: 8pt;
	color: #345368;

	text-align: top;
}

table.hc {
	margin-left: auto;
	margin-right: auto;
}

table.h100_2 {
	width: 100%;
}

td.hc {
	text-align: center;
}

td.path {
	font-family: Tahoma;
	font-size: 8pt;
	
	color: #345368;
	
	text-align: center;
}

table.item_table {
    border-bottom: 1px #345368 dotted;

    margin-bottom: 20px;
    padding-bottom: 20px;

    width: 100%;
}

td.item_image {
    table-layout: fixed;

    width: 115px;
}

td.item_info {
    vertical-align: top;
}

table.item_info {
    padding-top: 15px;
    padding-left: 15px;

    width: 100%;
}

td.item_name {
    font-family: Tahoma;
    font-weight: bold;
    font-size: 8pt;

    color: #587bae;

    padding-bottom: 10px;
}

td.item_description {
    font-family: Tahoma;
    font-weight: normal;
    font-size: 8pt;

    padding-right: 5px;

    color: #3b3b3b;
}

td.item_amount {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;

    color: #345368;

    vertical-align: top;

    width: 60px;
}

input.item_amount {
    border: 1px #3077b2 solid;

    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;

    color: #345368;

    width: 40px;
}

td.item_button {
    padding-top: 10px;

    vertical-align: top;

    width: 65px;
}

td.item_price {
    font-family: Tahoma;
    font-weight: bold;
    font-size: 10pt;

    color: #ee4452;
}



table#login_table {
	margin-left: 20px;
	
	width: 170px;
}

#login_table td {
	font-family: Tahoma;
	font-size: 8pt;
	
	color: #345368;
}

#login_table a {
	color: #ee4452;
	
	line-height: 15px;
}

#login_table input {
    border: 1px #3077b2 solid;

    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;

    color: #345368;
	 
	 margin-top: 1px;
	 margin-bottom: 7px;

    width: 150px;
}

#login_table table.login_add {
	width: 150px;
}




table#registration_table {
	margin-left: 20px;
	
	width: 320px;
}

#registration_table td {
	font-family: Tahoma;
	font-size: 8pt;
	
	text-align: right;
	
	color: #345368;
}

#registration_table td.button_line {
	font-family: Tahoma;
	font-size: 8pt;
	
	text-align: right;
	
	color: #345368;
	
	width: 320px;
}

#registration_table input {
    border: 1px #3077b2 solid;

    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;

    color: #345368;
	 
	 margin-top: 1px;
	 margin-bottom: 7px;

    width: 200px;
}

#registration_table table {
	margin-left: auto;
	margin-right: auto;
}



table#user_table {
	margin-left: 20px;
	
	width: 170px;
}

#user_table td.pl {
	padding-left: 5px;
}

#user_table a {
	font-family: Tahoma;
	font-weight: bold;
	font-size: 8pt;
	color: #587bae;
	
	text-decoration: none;
	
	line-height: 20px;
}

#user_table a.num {
	color: #c62935;
}

table#user_control {
	margin-top: 10px;
	
	width: 100%;
}

#user_control a {
	font-family: Tahoma;
	font-weight: normal;
	font-size: 8pt;
	color: #ee4452;
	
	text-decoration: underline;
}

table#shoping_cart {
	margin-top: 30px;
	
	table-layout: fixed;
	
	width: 100%;
}

table#steps {
	border-bottom: 1px #345368 dotted;
	
	width: 100%;
}

#steps td {
	font-family: Tahoma;
	font-size: 8pt;
	color: #2a5377;
	
	width: 50px;
}

#steps td.img {
	padding-left: 30px;
	padding-right: 0px;
	
	width: 10px;
}

#steps img {
	border: none;
}

table.order {
	border-bottom: 1px #345368 dotted;
		
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #2a5377;
	
	margin-top: 3px;
	margin-bottom: 3px;
	
	table-layout: fixed;
	
	width: 100%;
}

table.order_t {
	border-bottom: 1px #345368 dotted;
		
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 9pt;
	color: #2a5377;
	
	table-layout: fixed;
	
	width: 100%;
}

td.oi_name {
	width: 200px;
}

td.oi_name_t {
	padding-left: 3px;
	
	width: 203px;
}

td.oi_price {
	width: 50px;
}

td.oi_amount {	
	text-align: left;
	
	width: 60px;
}

td.oi_amount_t {
	text-align: left;
	
	padding-left: 5px;
	
	width: 60px;
}

td.oi_t {
	width: 80px;
}

td.oi_controls {
	text-align: right;
}

input.oi_control {
	padding-left: 5px;
	padding-right: 5px;
}

input.c {
    border: 1px #3077b2 solid;

    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;

    color: #345368;

    width: 45px;
}

form.stupidness {
	margin: 0px;
	padding: 0px;
}

table#shoping_options {
	margin-top: 20px;
	
	margin-left: auto;
	margin-right: auto;
	
	width: 95%;
}

#shoping_options td {
	font-family: Tahoma;
	font-weight: bold;
	font-size: 8pt;
	color: #2a5377;
}

#shoping_options td.delivery_method {
	vertical-align: top;
	
	font-weight: normal;
}

#shoping_options td.center {
	text-align: center;
	
	font-weight: normal;
}

#shoping_options textarea {
	border: 1px #3077b2 solid;
	
	font-family: Arial, Helvetica, sans-serif;
   font-size: 8pt;

   color: #345368;
	
	width: 90%;
}

span.red_text {	
	color: #ee4452;
	
	margin-bottom: 5px;
}

span.normal_text {
	font-weight: normal;
}

a.map_link {text-decoration: none;}
a.map_link:hover {text-decoration: underline;}

a.map_link_lvl1 {font-weight: bold; text-decoration: none;}
a.map_link:hover_lvl1 {text-decoration: underline;}

ul.level_1 {
	padding: 0px;
	margin: 0px;
	
	padding-bottom: 4px;
}

ul.level_2 {
	padding-top: 3px;
	padding-bottom: 3px;
	
	list-style-type: disc;
	list-style-image: url(http://www.pristineblue.lt/pages/images/mp_child.gif);
	list-style-position: inside;
}