body {
	background: #002458 url(bg.jpg) repeat-x;
}
#siteFoot {
  background:none transparent !important;
  color:#ffffff;
  padding: 10px 15px;
	width: 970px;
	margin:0 auto;
}
/*
#siteHead #head-anchor {
    display: block;
    height: 200px;
    left: 10px;
    position: absolute;
    text-decoration: none;
    top: 10px;
    width: 960px;
}
*/
#siteFoot #leftFoot {
  text-align:left;
}

#siteFoot a {
  color:#ffffff;
  text-decoration:none;
}

#siteHead {
  background: white url("/domain/franta/templates/custom/head_winter.png") no-repeat left top;
	height: 123px;
	width: 980px;
	margin: 0 auto;
}
#siteHead h1, .h1Fix {
	padding-top: 70px;
	padding-left: 40px;
	font-family: Arial;
	font-weight: normal;
	font-size: 250%;
	font-style: normal;
	/*display: none;*/
}
#siteHead h1 a, #siteHead h1 a:visited, .h1Fix a, .h1Fix a:visited {
	color: #0075b0;
}
#siteHead h2, .h2Fix {
	font-family: Verdana;
	font-weight: normal;
	font-size: 130%;
	color: #0075b0;
	padding-top: 30px;
	padding-left: 40px;
	font-style: italic;
	/*display: none;*/
}

#siteHead a.link_1 {
  height: 26px;
  position: absolute;
  right: 235px;
  top: 12px;
  width: 273px;
}

#siteHead a.link_2 {
  height: 26px;
  position: absolute;
  right: 235px;
  top: 48px;
  width: 273px;
}

#siteHead a.link_3 {
  height: 26px;
  position: absolute;
  right: 235px;
  top: 86px;
  width: 273px;
}

#siteHead a.link_4 {
  height: 26px;
  position: absolute;
  right: 235px;
  top: 30px;
  width: 273px;
}

#webSite {
	width: 1026px;
	background:url(main_bg.png) top center repeat-y;
}

#siteMain {
	width: 980px;
	margin:0 auto;
}
#mainBar {
	padding-left: 30px;
	width: 600px;
}
#rightBar, #rightBar a {

}
#leftBar, #leftBar a {

}

#leftBar {
  float: left;
  width: 165px;
}

#rightBar {
  width: 160px;
}

/*h4.subtitle {
	color: #0033ff;
}
#siteMain h4 a {
	color: #0033ff;
}
#siteMain h3 a {
	color: #0033ff;
} */

.h1Fix a, .h1Fix a:visited {

	text-decoration: none;

	font-weight: bold;

}

#menuBar {
  margin-left: 0px;
  margin-right: 0px;
}
#menuBar li{
 border-right: 0px !important;
}

#menuBar #myMenu ul li a {
  padding-right: 18px !important;
}

#mainBar h1 {
  color:#00325C;
}

.searchdiv .searchText {
  background:#EAF5F9;
  border-radius: 5px 5px 5px 5px; 
  border: 1px solid #C9D9E1;
  padding:5px;
}

.searchdiv .formSubmit {
  background:url(bg_button.png) top center no-repeat;
  color:#ffffff;
  cursor:pointer;
  margin-top:2px;
  border:0px;
  height:22px;
  width:82px;
}

.loginform input{
 background:#EAF5F9;
  border-radius: 5px 5px 5px 5px; 
  border: 1px solid #C9D9E1;
  padding:5px;
}
.loginform .formSubmit {
  background:url(bg_button.png) top center no-repeat;
  color:#ffffff;
  cursor:pointer;
  margin-top:5px;
  padding:0px !important;
  border:0px;
  height:22px;
  width:82px;
}


#icon-cart a, #icon-cart a:visited {
 color:#436A8A;
}

table.cols-full td.border {
   background:url(bg_produkt.png) top center no-repeat;
   border:0px !important;
   height:350px;
   width:191px;
}

#rightBar div {
    margin-right: 15px;
}

#leftBar ul li.select ul {
  margin-left: 0px;
}

table.cols-full td.border table td h4 {
  padding:10px 0px 5px 20px !important;
}

table.cols-full td.border table td.price {
  font-size: 13px;
  line-height: 100% !important;
  padding: 3px 0 0px 3px !important;
  text-align: center;
}

table.cols-full td.border table td.price strong {
  clear: both;
  padding-bottom: 15px;
  text-align:center !important;
  width: 100%;
}

span.indicator {
  color: #FFFFFF;
  display: block;
  float: none !important;
  overflow: hidden;
  font-size: 85%;
  margin: 0 3px 30px 25px;
  padding: 1px 4px 2px;
  text-align: center;
  text-transform:uppercase;
}

table.cols-full td.border table td img {
  margin: 2px 6px 5px 28px !important;
}


table.cols-full td.border table td.center {
    padding-bottom: 15px !important;
    text-align: center;
    display:none;
}

table.cols-full td.border table td p {
    margin: 3px 0;
    overflow: hidden;
    text-align: center;
}

table.cols-full td.border table td p {
    text-align: center;
}

table.cols-full td.border table td img {
    border: medium none;
    display:inline !important;
    float:none !important;
    margin:0px !important;
}

table.cols-full td.border table td a {
  
}

#rightBar span.indicator {
    color: #FFFFFF;
    display: block;
    float: left;
    font-size: 85%;
    margin: 0 3px 5px 5px;
    padding: 1px 4px 2px;
    text-align: center;
    text-transform: uppercase;
}

.product-detail span.indicator {
    color: #FFFFFF;
    display: block;
    float: none !important;
    font-size: 85%;
    margin: 0 3px 5px 5px !important;
    padding: 1px 4px 2px;
}

.block-main {
  position:absolute;
  right:15px;
  top:17px;
  width:176px;
}


.block-main .block-search .searchdiv .formSubmit {
  background:url('/domain/franta/templates/custom/button_new.png') no-repeat;
  height:20px;
  text-indent:-9999px;
  width:73px;
}

.block-main .block-search .searchdiv .searchText {
  background:#fff;
  border-radius:0;
  width:76px;
  padding:0 1px;
}

.block-icon-cart {
  float:left;
}

.block-icon-cart img {
  vertical-align:text-top;
}

.block-icon-cart a {
  color:#fff;
  font-size:90%;
  text-decoration:none;
}

.left-block {
  float:left;
  width:65px;
}

.right-block {
  float:left;
}

.block-main .block-search .searchdiv {
  border-bottom:none;
  margin-bottom:0;
  padding:0;
}

.cart-block-main {
  background:#fff;
  display:inline-block;
  padding:0 1px;
  font-size:10px;
  color:#000;
  width:77px;
}

.block-search {
  display: block;
  overflow: hidden;
  margin-left:5px;
  margin-top:5px;
  clear:both;
}

.block-cart {
  margin-top:6px;
  margin-left:6px;
}

.block-menu {
  display: block;
  overflow: hidden;
  padding: 0 0 1px;
}

.block-menu li {
  list-style:none;
  float:left;
}

.block-menu li a {
  background:url('vlocka.png') no-repeat 7px 2px transparent;
  padding-left:18px;
  color:#fff;
  font-size:70%;
  text-decoration:none;
  font-weight:bold;
  text-transform:uppercase;
}

.block-menu li a:hover {
  text-decoration:underline;
}

.loginform {display:none;}
.subtitle {padding-top:15px;}