* {margin: 0;padding: 0;}
html {background: #F0F0F0;color: black;}
body {text-align: center;font: 80%/1.2 Verdana, Arial, Helvetica, sans-serif;}
html > body {font-size: 13px;}
a {font-weight: bold;text-decoration: underline;color: #127ABF;}
a:hover {text-decoration: none;background: #127ABF;color: white;}

table {font-size: 100%;}
.bold {font-weight: bold;}
.red{color:#FF0000;}
.green{color:#00CC00;}
.italic {font-style: italic;}
.center {text-align: center;}
.right {text-align: right;}
.cb {clear: both;height: 1px;width: 1px;overflow: hidden;}
.big.cb {height: 10px;}
fieldset {border: 0;}
.font_size90 {font-size: 90%;}
a img {border: 0;}
.fleft {float: left !important;}
.fright {float: right !important;}

#page {width: 770px;margin: 0 auto;text-align: left;position: relative;}

#logo {top: 24px;margin-left: 239px;z-index: 5;}
#logo, #logo span {width: 123px;height: 37px;display: block;cursor: pointer;position: absolute;color: black;}
#logo span {background: url("../img/logo.gif") no-repeat;z-index: 10;}
#logo strong {position: absolute;}

#head {width: 770px;height: 101px;background: white url("../img/head.jpg") no-repeat;z-index: 3;position: absolute;top: 0;left: 0;}
#under_head {position: absolute;top: 64px;font-size: 80%;left: 250px;}
#search_form {position: absolute;top: 77px;margin-left: 466px;width: 295px;z-index: 10;}
#search_form input {width: 220px;background: none;border: 0;}
#search_form .submit {position: absolute;width: auto;margin: -3px 0 0 6px;}

#content {background: #D8DEE8;margin: 101px 0 0 0;font-size: 85%;}
#page [id=content] {margin: 0;padding-top: 101px;}


#text, #lc {float: left;position: relative;}

#lc {width: 150px;left: -400px;padding-top: 9px;}
ul.menu li {list-style: none;padding-bottom: 1px;}
ul.menu li a {height: 25px;/*padding: 5px 0 0 12px;*/ padding-left:12px; line-height:25px;
	display: block;background: #3C5C8B url("../img/menu.gif") no-repeat !important;color: white;font-size: 120%;text-decoration: none;}

.menu ul {padding: 7px 0 6px 0;background: #B9C4D5;}
ul.menu li li a, #rc ul.user li a, #lc ul.user li a  {height: 22px;
	background: transparent url("../img/submenu.gif") 10px center no-repeat !important;	color: #127ABF !important;
	font-size: 92%;text-decoration: underline; padding-left: 25px;}
#rc ul.cart li {line-height: 2em;background:#C2CDDB url("../img/cart.gif") 10px 50% no-repeat !important;color: #127ABF !important;font-size: 92%;text-decoration: underline;padding-left: 35px;}
.menu li li a:hover, #rc ul.user li a:hover, #lc ul.user li a:hover {text-decoration: none;}
ul.menu li ul li a {height:auto;}
#lc p {padding: 10px;}
.dark_blue {background: #B9C4D5;border-bottom: 10px solid #D8DEE8;padding-bottom: 10px;}

#text {width: 400px;left: 180px;padding: 0px 0 25px 0;}
#text h1, #text h2, #text h3, #text h4 {color: #002D74;font: normal 180%/1.3 "Times New Roman", serif;margin: 12px 0 8px 0;}
#text h2 {font-size: 158%;font-weight: bold;}
#text h3 {font-size: 145%;font-weight: bold;}
#text h4 {font: bold 100%/1.3 Tahoma, sans-serif;}
#text ul {margin: 10px 0 10px 22px;}
#text li {list-style: none;background: url("../img/li.gif") left 6px no-repeat;padding: 2px 15px;height: 1px;}
[id=text] li {height: auto !important;}
#text p {margin: 12px 0;}
p.important {border-left: 10px solid #3C5C8B;margin-left: 10px !important;padding: 3px 0 3px 10px;color: #3C5C8B;}

#breadcrumbs {background: #B9C4D5;padding: 15px;font-family: Arial, sans-serif;}
p#breadcrumbs {margin-bottom:25px;}

#rc {float: right;width: 160px;padding-top: 9px;}
#rc h3 {height: 25px;padding: 5px 0 0 12px;background: #3C5C8B url("../img/rc_h3.gif") no-repeat;color: white;font-size: 120%;}
#page [id=rc] h3 {height: 20px;}
#rc ul, #rc li {margin:0;padding:0;}
#rc p {padding: 10px;}
#rc li {list-style:none;list-style-image:none;padding:5px 10px;}

#footer {width: 770px;height: 99px;padding-top: 15px;clear: both;background: #5279AD url("../img/footer.jpg") no-repeat;font-size: 80%;color: #AEC2E1;}
#page [id=footer] {height: 84px;}
#footer p {padding: 5px 20px;}
#footer a {color: #AEC2E1;}

.form1 {margin: 20px 0;width: 344px;}
.form1 div {clear: both;padding: 4px 0;}
.form1 label {float: left;width: 125px;position: relatove;top: 3px;}
.form1 input, .form1 textarea {float: left;width: 218px;background: #CCD8E5;border: 1px solid black;}
[id=page] .form1 input, [id=page] .form1 textarea {width: 216px;}
.form1 textarea {height: 6em;overflow: auto;}
.submit_row .fleft {position: relative;top: 4px;font-size: 90%;}
#page .submit_row input {height: auto;width: auto;border: 0;float: right;}

table {
	font-size: 90%;
	width: 100%;
	border-collapse: collapse;
	margin:10px 0px;
}
td, th, tr.head {
	padding: 3px 5px;
	border: 1px solid #B9C4D5;
	text-align: center;
}
th, tr.head {
	text-align: center;
	font-weight: bold;
	background-color:v;
}
img.left { float: left;margin: 5px 10px 10px 0px; }
p.cart {padding:20px 30px 20px 10px;border-bottom:1px solid #829CB7;text-align:right;clear:both;float:none;background:url(../img/cart-back.gif) no-repeat right;bo rder:1px solid red;}
p.cart a {padding-left:25px;background:url(../img/cart.gif) no-repeat left;}
.clear {clear:both;float:none;}
.book {clear:both;float:none;}

#fZakaznik th{text-align:left;width:14em;}
#fZakaznik td{text-align:left;}
#sortby {padding-bottom:20px;border-bottom:1px solid #829CB7;}
#sortby select {border:1px solid #829CB7;width:100px;}
#sortby .submit {position: absolute;width: auto;margin: 0px 0 0 6px;}
.paginage {padding-bottom:0px;text-align:right;border-bottom:1px solid #829CB7;}

.fr{float:right;display:inline;}
.fl{float:left;display:inline;}
.cleaner, .clr, .cls, .clear{clear:both;height:0;font-size:0;overflow:hidden;}
.icon {background-color:#802626;background-image: url(../img/bg_rounded_ne.gif);background-repeat: no-repeat;}
input.qty{width:4.5ex;}
.monospace{font-family:monospace;}



#ShopMenu {

	background-color:#A7BBD4;

	margin: 0px auto;

	text-align: left;

	width: 100%;

}

#ShopMenu a {

	color: #FFFFFF;font-weight:normal;

	line-height: 30px;
	
	margin: 0px;

	padding: 9px 15px;font-weight:bold;text-decoration:none;

}



#ShopMenu li {

	display:block;float:left;

	list-style: none;

	margin: 0px;

	padding: 0px;

	position: relative;

}
#ShopMenu li.frcart {
  float:right;padding-left:10px;
  background:url(../img/cart.gif) no-repeat 0% 50%;}
}


#ShopMenu li a:hover{

	background-color:#46679D;

	}
#ShopMenu li.frcart a:hover {
  background:none;
  text-decoration:underline;
  color:#46679D;
}


#ShopMenu li.current a{

	color:#FFD700;

	cursor:default;

	text-decoration:none;

}



#ShopMenu{

	height: 30px;

	list-style: none;

	margin: 0px;

	padding: 0px;

}
#step {position:absolute;right:0px;top:75px;}

.tooltip{
width: 200px; color:#000;
font:lighter 11px/1.3 Arial,sans-serif;
text-decoration:none;text-align:center}

.tooltip span.top{padding: 30px 8px 0;
    background: url(../img/bt.gif) no-repeat top}

.tooltip b.bottom{padding:3px 8px 15px;color: #548912;
    background: url(../img/bt.gif) no-repeat bottom}
