html, body

{

padding: 0px;

margin: 0px;

height: 100%;

text-align: center;

/*background: url("/Images/Site/mainbg4.gif") no-repeat #ffffff;*/

}



a

{

    cursor: pointer;

}

.blueLine {

    height: 10px;

    background-color: #29166f;

    font-size: 0px;

    margin-right: -10px;

}

h2.blue {

display: block;

background: url("/Images/Site/bullet.gif") 10px center no-repeat #122FB9;

padding:7px 5px 7px 25px;

margin:0;

text-align: left;

font-family: Tahoma, sans-serif;

font-size: 13px;

color:#fff;

font-weight: bold;

width:auto;

font-variant: small-caps;

}



#wrapper

{

position: relative;

min-height: 100%;

margin: 0 auto;

padding: 0px;

width: 900px;

/*background-color: #f0f0f0;*/

background: url("/Images/Site/wraperBg.jpg") repeat-y #f0f0f0;

display: block;

margin-bottom: -30px;

}



#left

{

border-color: #f0f0f0;

border-style: solid;

border-width: 0px 0px 0px 5px;

width: 215px;

float: left;

background-color: #fff;

}



#right

{

border-color: #f0f0f0;

border-style: solid;

border-width: 0px 0px 0px 5px;

width: 675px;

float: left;

background-color: #f0f0f0;

}



#topWrapper

{

margin: 0;

padding: 0;

width: 675px;

height: 100px;

}



#topLeft

{

height: 100px;

width: 345px;

float: left;

background-color: #fff;

text-align: left;

}



#topRightWrapper

{

height: 100px;

width: 330px;

float: left;

}



#topRightTop

{

height: 20px;

width: 330px;

/*background: url("/Images/Site/iconKey.png") 52px 11px no-repeat #fff;*/

background-color: #FFF;

text-align: center;

}



#topRightBottom

{

/*height: 45px;*/

/*width: 330px;*/

background-color: #f0f0f0;

padding: 0px 0px 5px 5px;

margin: 0;

font-family: Tahoma, sans-serif;

text-align: left;

font-size: 11px;

}



#topRightBottom #left

{

height: 45px;

width: 159px;

margin: 0;

padding: 0;

text-align: left;

float: left;

position:relative;

background: url("/Images/Site/iconShoppingCart.png") 15px 35px no-repeat;

}



#topRightBottom #left a

{

position: absolute;

top: 34px;

left: 34px;

font-family: Tahoma, sans-serif;

font-size: 11px;

}



#topRightBottom #right

{

font-family: Tahoma, sans-serif;

width: 120px;

margin: 0;

padding: 15px 10px 15px 10px;

float: left;

text-align: left;

background: #f0f0f0;

}



#topRightBottom #right p

{

padding: 5px 0 0 0;

margin: 0;

font-family: Tahoma, sans-serif;

font-size: 11px;

color: #666;

}



#topRightBottom img

{

border: 0;

margin: 10px 0 5px 0;

padding: 0;

height: 60px;

float: left;

}



#mainImage

{

margin: 2px 0 0 0;

padding: 0;

width: 675px;

height: 160px;

}



#mainTitle

{

width: 675px;

height: 46px;

text-align: left;

padding: 0;

margin: 2px 0 0 0;

background: url("/Images/Site/mainTitleBg.png") no-repeat;

}



#mainTitle #marginH4ckLeft

{

float: left;

margin: 0;

padding: 0;

}



#mainTitle #marginH4ckRight

{

float: right;

margin: 0;

padding: 0;

}



#mainTitle h1

{

font-family: Tahoma, sans-serif;

font-size: 13px;

font-weight: bold;

padding: 0;

margin: 16px 0 0 38px;

color: #f0f0f0;

float: none;

font-variant: small-caps;

}



#mainTitle fieldset

{

float: none;

margin: 12px 9px 0 0;

padding: 0;

border: 0;

text-align: right;

}



#mainTitle label

{

font-family: Tahoma, sans-serif;

font-size: 11px;

font-weight: bold;

color: #fff;

vertical-align: middle;

padding: 0;

margin: 0 3px 0 0;

}



#mainTitle input

{

border: 0;

background-color: #fff;

font-family: Tahoma, sans-serif;

font-size: 11px;

color: #666;

padding: 3px;

margin: 0;

width: 94px;

vertical-align: middle;

}



#mainTitle img

{

margin: 0 0 0 1px;

padding: 0;

vertical-align: middle;

}



#mainMenu

{

width: 100%;

background-color: #ffffff;

padding: 0 0 10px 0;

margin: 0;

text-align: center;

}



img

{

border: 0;

margin:0;

}



ul.Menu

{

list-style:none;

margin: auto;

margin-top: 4px;

padding: 0;

width: 193px;

list-style-position:inside;

}



ul.Menu li

{

margin: 0;

padding: 7px 7px 7px 8px;

background: url("/Images/Site/menuSeparator.png") left top no-repeat #fff;

}



ul.Menu li:hover

{

background-color: #f9f9f9;

}



ul.Menu li a

{

display: block;

background: url("/Images/Site/menuBullet.png") left center no-repeat;

padding:0 0 0 17px;

height:100%;

width:auto;

text-decoration: none;

text-align: left;

font-family: tahoma, sans-serif;

font-size: 13px;

color:#999999;

font-weight: bold;

font-variant: small-caps;

}



ul.Menu li a:hover

{

background: url("/Images/Site/menuBulletActive.png") left center no-repeat;

color:#cc0000;

}



#leftBlock

{

width:215px;

margin:7px 0 0 0;

padding:0 0 1px 0;

background-color:#fff;

text-align: center;

}



#leftBlock h2

{

display: block;

background: url("/Images/Site/bullet.gif") 10px center no-repeat #009900;

padding:7px 5px 7px 25px;

margin:0;

text-align: left;

font-family: Tahoma, sans-serif;

font-size: 13px;

color:#fff;

font-weight: bold;

width:auto;

font-variant: small-caps;

}



#leftBlock #text

{

padding: 5px;

margin: 5px;

}



#leftBlock img

{

border:1px solid #ccc;

margin:0 5px 0 0;

}



#leftBlock p

{

font-family: Tahoma, sans-serif;

font-size: 11px;

color:#666;

margin:0 10px 0 10px;

}



#leftBlock .moreLink

{

text-align:right;

margin:2px 15px 7px 0;

}



#rightBlock .moreLink

{

text-align:right;

margin:0px 15px 7px 0;

float: right;

}



a

{

text-decoration: none;

font-family: Tahoma, sans-serif;

font-size: 11px;

color:#990000;

font-weight: bold;

}



a:hover

{

text-decoration: underline;

}



ul.Banner

{

margin: 5px 0 0 0;

padding: 0;

text-align: center;

}



ul.Banner li

{

margin: 0px 0 0 0;

padding: 0;

display: block;

}



#leftBlock img

{

margin:0;

}



#rightBlock img

{

margin:0;

}



#topLeft img

{

vertical-align:middle;

margin:0 3px 0 3px;

}



#topLeft p

{

bottom: 100px;

left: 200px;

margin: 75px 0 0 11px;

}



.red

{

color: #cc0000;

font-weight: bold;

}



.green

{

color: #009900;

font-weight: bold;

}



#bottomWrapper

{

margin: 0;

padding: 0;

width: 673px;

height: auto;

}



#bottomLeft

{

margin: 0;

margin-right: 5px;

margin-top: 0px;

padding: 0;

width: 495px;

float: left;

min-height: 372px;

background-color: white;

}



#bottomRight

{

margin: 0;

padding: 0;

width: 160px;

float: left;





}



#content

{

margin: 5px 5px 0 5px;

padding: 5px 15px 5px 15px;

text-align: left;

font-family: Tahoma, sans-serif;

font-size: 11px;

color: #666;

}



#contentBottom

{

margin: 0 5px 5px 5px;

background: url("/Images/Site/contentBottom.png") left top repeat-x #fff;

padding: 0;

height: 4px;

width: auto;

}



#bottomRight #rightBlock

{

margin:5px 0 0 0;

padding:0 0 0 0;

}



#bottomRight h2, #rightBlock h2

{

display: block;

background: url("/Images/Site/bullet.gif") 10px center no-repeat #122FB9;

padding:7px 5px 7px 25px;

margin:0;

text-align: left;

font-family: Tahoma, sans-serif;

font-size: 13px;

color:#fff;

font-weight: bold;

width:auto;

font-variant: small-caps;

}



#bottomRight #rightBlock h2.shoppingCart

{

display: block;

background: url("/Images/Site/blueShoppingCart.png") 10px center no-repeat #6699ff;

padding:7px 5px 7px 25px;

margin:0;

text-align: left;

font-family: Tahoma, sans-serif;

font-size: 13px;

color:#fff;

font-weight: bold;

width:auto;

font-variant: small-caps;

}



#bottomRight #rightBlock table

{

margin: 5px;

width: auto;

padding: 0;

text-align: left;

font-family: Tahoma, sans-serif;

font-size: 11px;

color: #999;

border-collapse: collapse;

}



#bottomRight #rightBlock tr

{

margin: 0 0 1px 0;

padding: 0;

background: url("/Images/Site/tableSeparator.png") left bottom no-repeat;

}



#bottomRight #rightBlock th

{

margin: 0;

width: 120px;

padding: 5px;

background: url("/Images/Site/tableSeparator.png") left bottom no-repeat #fff;

}



#bottomRight #rightBlock td

{

margin: 0;

width: 40px;

text-align: center;

padding: 5px;

color: #666;

background: url("/Images/Site/tableSeparator.png") left bottom no-repeat #dfdfdf;

}



#mainBottom

{

/*margin: auto;

clear: left;*/

background: url("/Images/Site/mainBottom.png") left center repeat-x;

padding: 0;

height: 8px;

width: 900px;

}



#footer

{

position: relative;

height: 29px;

margin: 0px auto;

padding: 0px;

width: 900px;

text-align: center;

font-family: Tahoma, sans-serif;

font-size: 11px;

color: #666;

background: #f0f0f0;

border-top: 1px solid #cccccc;

}





.clearfooter {

height: 30px;

clear: both;

}



#footer #leftf

{

float: left;

margin: 0;

padding: 8px 0px 8px 15px;

width: 285px;

text-align: left;

}



#footer #centerf

{

float: left;

margin: 0;

padding: 8px 0px 8px 0px;

width: 300px;

text-align: center;

}



#footer #rightf

{

float: right;

margin: 0;

padding: 8px 15px 8px 0px;

width: 285px;

text-align: right;

}



#footer a

{

text-decoration: none;

font-family: Tahoma, sans-serif;

font-size: 11px;

margin: 0 5px 0 5px;

}



#footer a:hover

{

text-decoration: underline;

}



#footer img

{

vertical-align: middle;

}



#topRightTop #unit1

{

font-family: Tahoma, sans-serif;

font-size: 11px;

padding: 0;

color:#999;

font-weight: bold;

margin: 16px 0 0 15px;

float: left;

}



#topRightTop #unit2

{

font-family: Tahoma, sans-serif;

font-size: 11px;

padding: 0;

color:#999;

margin: 9px 0 0 6px;

float: left;

}



#topRightBottom input[type="text"], #topRightBottom input[type="password"]

{

border: 1px solid #ccc;

background-color: #fff;

font-family: Tahoma, sans-serif;

font-size: 11px;

color: #666;

padding: 2px 3px 3px 3px;

margin: 3px 0 0 0;

width: 92px;

vertical-align: middle;

}



#topRightTop #unit3

{

font-family: Tahoma, sans-serif;

font-size: 11px;

padding: 0;

color:#999;

margin: 9px 0 0 4px;

float: left;

}



#topRightTop #unit4

{

margin: 12px 0 0 4px;

float: left;

}

.next {font-size: 10px;

cursor:pointer;

 width: 80px; color: #ffffff;

 background-color: #cccccc;

 border-left: 1px solid #576675;

 border-bottom: 1px solid #576675;

 border-right: 1px solid #576675;

 border-top: 1px solid #576675}



 .next1 {font-size: 11px;

cursor:pointer;

 width: 80px; color: #ffffff;

 font-weight: bold;

 background-color: #E8E8E8;

 border-left: 1px solid #576675;

 border-bottom: 1px solid #576675;

 border-right: 1px solid #576675;

 border-top: 1px solid #576675}



.registras {

    cursor: pointer;

    border: 0;

    color: white;

    font-weight: bold;

    background-color: #999999;

    font-size: 8pt;

    padding-top: 2px;

    padding-bottom: 2px;



}



 .forma {font-size: 12px; width: 169px;

 color: #000000;

 background-color: #f0f0f0;

 border-left: 1px solid #576675;

 border-bottom: 1px solid #576675;

 border-right: 1px solid #576675;

 border-top: 1px solid #576675}



#content .shopview

{

display: block;

font-family: Tahoma, sans-serif;

font-size: 11px;

padding: 0;

color:#777;

margin-top:5px;

}



.shopfoto

{

float: left;

font-family: Tahoma, sans-serif;

font-size: 11px;

font-style: bold;

padding: 0;

margin: 5px 20px 10px 10px;

color:#777;

width:150px;

background:#fff;

}

.table

{

font-family: Tahoma, sans-serif;

font-size: 11px;

padding: 0;

margin-top: 12px;

color:#777;

width: 200px;

margin-left:8px;

}

.separator

{

clear: left;

height: 1px;

background-color: #DDDDDD;

color: #DDDDDD;

border: #DDDDDD;

}

.titles

{

font-size: 11px;

color: #000;

}

#content form

{

    padding: 0;

    margin: 0;

}



#content form .lang

{

    text-align: left;

    margin: 0;

    padding: 0;

    width: auto;

}



#content form .langH

{

    border-top: 1px solid #999999;

    border-bottom: 1px solid #999999;

    border-collapse: collapse;

    margin: -1px;

    padding: 2px;

}



#content form .langH:hover

{

    background-color: #CCCCCC;

}



#content form br

{

    clear: both;

}



#content form fieldset

{

    border: 0px solid #999999;

    margin: 0;

    padding: 10px;

    font-size: 9pt;

}



#content form .top

{

    border-bottom: 0;

    padding-bottom: 0;

}



#content form .bottom

{

    border-top: 0;

    padding-top: 0;

}



#content form input[type="text"], #content form input[type="password"], #content form textarea, #content form select

{

    font-size: 8pt;

    font-family: Tahoma, sans-serif;

    margin: 0;

    border: 1px solid #CCCCCC;

    width: 170px;

}



#content form input[type="file"] {

    font-size: 11px;

    font-family: Tahoma, sans-serif;

}



.fileinput

{

    font-size: 11px;

    font-family: Tahoma, sans-serif;

    margin: 0;

}



#content form textarea

{

    margin-bottom: 5px;

}



#content form select

{

    width: 170px;

}



* html #content form select

{

    width: 170px;

}



#content form input[type="checkbox"], #content form input[type="radio"]

{

    float: left;

}



#content form .rc

{

    float: left;

    width: 170px;

    margin-bottom: 5px;

    font-size: 8pt;

}



* html #content form .rc

{

    margin-left: 3px;

}



#content form .rcc

{

    float: left;

    width: 616px;

    margin-bottom: 5px;

    font-size: 8pt;

    border: 1px solid #CCCCCC;

}



* html #content form .rcc

{

    margin-left: 3px;

}



#content form .rc label

{

    width: auto;

    margin: 0;

    padding: 2px 5px 0 5px;

}



* html #content form .rc label

{

    padding-top: 3px;

}



#content form label

{

    float: left;

    text-align: right;

    height: 18px;

    margin-bottom: 3px;

    width: 100px;

    margin-right: 5px;

    padding-top: 1px;

}



#content input[type="submit"], #content input[type="button"], #content input[type="reset"]

{

    border: 0;

    color: #FFFFFF;

    font-weight: bold;

    background-color: #999999;

    font-size: 8pt;

    padding-top: 2px;

    padding-bottom: 2px;

}



#content form .editor

{

    float: left;

    width: 86%;

}



* html #content form .editor

{

    margin-left: 2px;

}



.c

{

    text-align: center;

}



.l

{

    text-align: left;

}

/* html #content table

{

    float: left;

}

*/

#content table thead

{

    font-weight: bold;

    background-image: url('/Images/Admin/table_top_bg.gif');

    background-repeat: repeat-x;

}



#content table tbody

{

    background-color: #FFFFFF;

}



#content table tbody tr:hover

{

    background-color: #FAFAFA;

}



#content table td

{

    padding: 5px;

    vertical-align: top;

}



#content table thead tr .date

{

    width: 56px;

}



#content table thead tr .fdate

{

    width: 87px;

}



#content table thead tr .yesno, #content table thead tr .nick

{

    width: 47px;

}



#content table thead tr .num

{

    width: 30px;

}

.vartotojomenu {

text-decoration: none;

font-family: Tahoma, sans-serif;

font-size: 12px;

text-align:left;

color:#333333;

margin: 0 5px 0 5px;

padding: 10px;

}

.vartotojomenu a {

  display: block;

  margin-bottom: 3px;

}



.topmenu1 {

text-decoration: none;

font-family: Tahoma, sans-serif;

font-size: 12px;

text-align:right;

color:#333333;

margin: 0 5px 0 5px;

}



.categories_table {

  width: 100%;

}



.categories_table tbody td {

  background-color: #f0f0f0;

  text-align: left;

}



.categories_table thead td {

  background-color: #CCCCCC;

  text-align: left;

  font-weight: bold;

}



.categories_table tfoot td {

  background-color: #CCCCCC;

  text-align: right;

  font-weight: bold;

}





#container a {

  font-family: tahoma, sans-serif;

  font-size: 11px;

  text-align:right;

  text-align: center;

}



#container p, #container input, #container label, {

  font-family: tahoma, sans-serif;

  font-size: 11px;

  text-align:right;

  color: black;

  text-align: center;

}



h4 {

  font-family: Tahoma, sans-serif;

  font-size: 13px;

  color: #CC0000;

  font-weight: bold;

  border-bottom: 1px solid #DDDDDD;

  margin: 10px 0 10px 0;

  font-variant: small-caps;

}







#feedback fieldset { 

	margin: 0;

	padding: 0;

	border: none;

}



#feedback fieldset label

{

	width       : 140px;

	margin      : 0 14px 9px 0;

	text-align  : right;

	

	float:left;

}





#order fieldset { 

	margin: 0;

	padding: 0;

	border: none;

}



#order fieldset label

{

	width       : 190px;

	margin      : 0 14px 9px 0;

	text-align  : right;

	

	float:left;

}





.star

{

	color: #CC0000;

}
