* {margin:0;padding:0;}
html, body {margin: 0; padding: 0; min-width:985px;}
body {
  background:#fff;
  color:#333;
  font: 64.5% Verdana, Geneva, Arial, Helvetica, sans-serif; 
  text-align:center;
}
img {border:none;}
a,
a:link {color: #356AA0; text-decoration:underline;}
a:hover {color:#CC0000;}
#container { width:975px; margin: 0 auto; }

#wrapper { float:left; width:975px;}
#content { margin: 0 225px;}
#leftside { float:left; width:225px; margin-left:-975px;  }
#rightside { float:left; width:225px; margin-left:-225px; }
#footer { clear:left;width:100%; color: #ccc; }

.clearing {clear:both;height:0;overflow:hidden;_height:0;zoom:1;}
.hlist li{display:inline;list-style-type:none;}
.vlist li {list-style-type:none; }

#header {
  position:relative;
  height:190px;
  background-color:#fff;
  color:#333;
  text-align:left;
  padding-top:10px;
}

#logo {
  margin-top:10px;
  height:100px;
  cursor:hand;
  cursor:pointer;
}
#logo span {
  display:none;
}

#description {
  width:181px;
  margin:10px 0;
  text-align:left;
}

/* mainmenu **********/
#mainmenu {
  margin:1px 0;
  padding:5px 10px 7px 10px;
  font-size:1.4em;
  text-align:left;
  background:#2e3092;
}
#mainmenu li a {
  padding:0 25px 0 0;
  color:#fff;
}
#mainmenu li a:hover {
  color:#fff;
}
#mainmenu li a.active {
  font-weight:bold;
}

#submenu{
  width:975px;
  border-top:1px solid #ccc;
  margin-bottom:15px;
}

/* languages */
#languages {
  padding-top:15px;
}
#languages li {
  border-left:1px solid #e0e1ff;
  padding-left:5px;
  padding-top:15px;
}
#languages a {
  background-repeat:no-repeat;
  background-position: left center;
  padding-left:21px;
  padding-right:10px;
  font-size:1.1em;
  color:#2e3092;
}

#phone {
  text-decoration:none;
  font-size:2.4em;
  color:#CC0000;
  
}

.cart {
  font-size:1.1em;
  margin-top:7px;
  line-height:1.6em;
}

#cart {
  background: url(img/cart.gif) left center no-repeat;
  padding-left:20px;
  font-weight:bold;
  color:#00a54f;
}
#buy {
  background: url(img/incart.gif) left center no-repeat;
  padding:5px 0 5px 20px;
  font-weight:bold;
  color:#c00;  
}

/* sidebars */
.sidebaranonce {
  width:200px;
  text-align:left;
  margin-bottom:2em;
}

.sidebaranonce h2 {
  color:#fff;
  font-size:1.2em;
  font-weight:bold;
  background: #028d00 url(img/abg.gif) repeat-x;
  padding:4px 10px 5px 10px;
}

.sidebaranonce h2 a {
  color:#fff;
  text-decoration:none;
}

#leftmenu {
  background: url(img/abg1.gif) left top repeat-x;
  font-size:1.1em;
  padding:5px 10px;
}
#leftmenu li {
  padding:6px 0;
}

#downloads {
  font-size:1.1em;
}

/* content */
#document {
  text-align:left;
}

.caption {
  color:#fff;
  font-weight:bold;
  font-size:1.2em;  
  background: url(img/cbg.gif) repeat-x;
  padding:4px 10px 5px 10px;  
}
.document {
  /*background: url(img/abg1.gif) left top repeat-x;*/
  padding:4px 10px;
  font-size:1.1em;
  line-height:1.4em;  
}
.document p {
  padding:6px 0 10px 0;
}

.document ul, .document ol {
  margin:0 0 1em 3em;
}
.addcart {
  text-align:right;
  color:#c00;
}

/* anonces */
#anonces {
  clear:both;
  margin-bottom:2em;
  padding:2em 10px 0 10px;
  background: url(img/abg1.gif) left top repeat-x;
}
.anonce {
  width:240px;
  float:left;
  text-align:left;
}
.ah {
  color:#333;
  font-size:1.1em;
  padding-bottom:1em;
}
.ah a {
  color:#333;
  text-decoration:none;
}

.anonce img {
  width:100px;
  float:left;
}
.anonce p {
  margin-left:110px;
  color:#666;
}
.anonce p.next {
  padding-top:.4em;
  text-align:left;
}
.anonce .description {
  margin:0;
  font-size:1.1em;
}

.price {
  display:block;
  color:#ff5c00;
  font-size:1.8em;
  margin-bottom:.6em;
}

.vraz {
  height:19px;
  background: url(img/vraz.gif) repeat-x;
}

.sidebaranonce p{
  margin-left:85px;
}

/* post **********/
.post {
  margin:1.5em 2em 1.5em 0;
}

.post .pt {
  margin-left:110px;
}


.post img {
  border: 1px solid #ccc;
  width:100px;
  margin-right:10px;
  margin-top:.3em;
  float: left;
}

.post h4 {
  font-size:1.1em;
  font-weight: bold;
}

.post .next {
  text-align:right;
  font-weight:bold;
  margin:0;
}

/* sitenav **********/
#sitenav {
	margin:1em 0;
	padding-bottom:1em;
	border-bottom:1px solid #b6e0f8;
	font-size:1.1em;
	line-height:1.4em;
}
/* page navigation **********/
.pagenav {
    clear:both;
    float:left;
    height:1%;
    overflow:hidden;
    padding:0 12px 0 20px;
    margin-bottom:3em;
    margin-top:1.5em;
}

#pagenav {
    list-style-type:none;
    font-size:1em;
	margin:2.5em 0;
}
#pagenav li {float:left;list-style-type:none;}

#pagenav a, #pagenav em {
    border:1px solid #beb1b1;
    color:#3A3227;
    text-decoration:none;
    display:block;
    padding:.5em;
    background: #fff;
    margin:0 .1em .1em 0;
}
#pagenav em {
    background:#b6e0f8;
    color:#3A3227;
    font-weight:bold;
    font-style:normal;
}

#footer {
  border-top:1px solid #ccc;
  padding-top:1em;
  padding-bottom:2em;
  width:975px;
  margin:0 auto;
}

#footer .columns {
  clear:both;
  width:975px;
}
#footer .columns .a,
#footer .columns .b {
  float:left;
}
#footer .columns .a {
  width: 200px; //margin-right: -975px;
}
#footer .columns .b {
  width: 775px; //margin-left: 200px; //display: inline; text-align:right;
}
#footer a {
  color:#ccc;
}

#botmenu li {
  padding-right:15px;
}

#botmenu a {
  color:#ccc;
}

/* Forms *****/
fieldset {border:0; padding:1em; margin:1em; border-top:1px solid #aaa;}

legend {
  font-weight:bold;
  font-size:1.1em;
  padding:0 1em;
}

fieldset div {
  margin:.5em 0 .7em 0;
  padding:.5em;
}

label {
  display:block;
  font-size:1.1em;
}
small {
  display: block;
  font-size:1.1em;
}

input {
  margin:.2em 0 .1em 0;
  padding:.2em;
  font-size:1.1em;
  border:1px solid #BDBCBD;
  width:400px;
  font-family: Tahoma, Arial, sans-serif;
  color:#444;
}

textarea {
  width:330px;
  height:150px;
  margin:.2em 0 .1em 0;
  padding:.2em;
  font-size:1.1em;
  border:1px solid #BDBCBD;
  font-family: Tahoma, Arial, sans-serif;
  color:#444;    
    
}

button {
    background:#eee;
    color:#B2B2B2;
    font-size:1.1em;
    font-weight:bold;
    border:1px solid #CACACA;
    padding: .3em;
    margin:.5em .5em .5em 0;
    cursor:pointer;
    font-family: Tahoma, Arial, sans-serif;
}
.required {
    padding-left:.7em;
    font-weight: bold;
    color: #fff;
}

