body{
  width:976px;
  margin:0px auto;
  background-color: white;
  background-position: center top;
  background-repeat: no-repeat;
  
}
a{
  text-decoration:underline;
  color:#3B8ADB;
}
a:hover {
  text-decoration:none;
  color:#3B8ADB;
}
h1,h2,h3 {
color:#E95D0F;
}

#top {
  height:385px;
}
#main_menu{
  height:51px;
  background-image: url('http://www.plastickachirurgia.sk/image/main_menu.png');
  background-repeat: no-repeat;
}
#main_menu a{
  font-size:14px;
  font-weight:600;
  color:white;
  text-decoration:none;
  display:block;
  width:106px;
  height:51px;
  float:right;
  text-align:center;
  margin-left:5px;
}


#main_menu a:hover, #main_menu .main_menu_active{
  color:#3183a6;
  text-decoration:none;
  background-image: url('http://www.plastickachirurgia.sk/image/main_menu_active.png');
  background-position: center top;
  background-repeat: no-repeat;

}
.line {
  height:1px;
  font-size:0px;
  line-height:0px;
}

#main {

}
#main_left {
  width:230px;
  float:left;
  border:1px solid #dddad5;
  border-right:0px;
  background-color: #fffcf3;
  background-image: url('http://www.plastickachirurgia.sk/image/main_left_bg.gif');
  background-position: right;
  background-repeat: repeat-y;
  

}
#main_right {
  width:743px;
  float:left;
  border:1px solid #dddad5;
  background-color: white;
  background-image: url('http://www.plastickachirurgia.sk/image/main_right_bg.gif');
  background-position: top;
  background-repeat: repeat-x;
  min-height:500px;
}

.newsletter {

}

.zoznam_nadpis {
  color:#3183a6;
  font-size:18px;
  padding-bottom:5px;
  border-bottom:2px solid #f8944a;
  font-family: "Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif;
  margin:0px 1px;
  margin-top:20px;
}
ul.zoznam_zakrokov {
list-style-image: url('http://server/plastickachirurgia.sk/www/image/arrow.gif');
margin-top:3px;
margin-left:17px;
margin-bottom:7px;
}
ul.zoznam_zakrokov li{
padding-bottom:1px;
}

ul.zoznam_zakrokov li a, ul.zoznam_zakrokov li span{
position:relative;
top:-2px;
}
ul.zoznam_zakrokov li span {
color:gray;
}

.zoznam_zakrokov2 a {
  display: block;
  height:36px;
  border-bottom:1px solid #dddad5;
  color:#0a1d3a;
  text-decoration:none;

}
.zoznam_zakrokov2 a:hover, .zoznam_zakrokov2 a.active {
  background-image: url('http://www.plastickachirurgia.sk/image/left_menu_bg2.png');
  background-position: left top;
  background-repeat: repeat-x;
  color:white;
}
.zoznam_zakrokov2 a div {
  height:36px;
  width:100%;
  background-image: url('http://www.plastickachirurgia.sk/image/left_menu_li.png');
  background-position: left center;
  background-repeat: no-repeat;
  padding-left:12px;
  margin-left:8px;
  margin-right:10px;
}


#bottom {
text-align:right;
padding-top:10px;
}


.pricelist tr td {
  padding:2px 0px;
  border-bottom:1px solid #FA6B03;
}
.pricelist .pricecol {
text-align:right;
}
.leaf_left {
  position:absolute;
  width:271px;
  height:349px;
  margin-left:-271px;
  margin-top:40px;
}
.leaf_right {
  position:absolute;
  width:93px;
  height:265px; 
  margin-left:633px;
  
}
.left_menu_cat {
  margin-top:8px;
  background-image: url('http://www.plastickachirurgia.sk/image/left_menu_bg.png');
  background-position: left top;
  background-repeat: no-repeat;
  height:31px;
  color: #1e1e1e;
  cursor: hand;
}
.left_menu_cat div {
  padding-top:8px;
  font-weight:bold;
  margin-left:5px;
}

#contact_form {
	clear: both;
	width: 75%;
}
#contact_form form {
	display: block;
	margin: 0px;
}
#contact_form table {
	width: 100%;
}
#contact_form table td {
	padding: 3px;
}
#contact_form table td.label {
	width: 30%;
}
#contact_form input, #contact_form select, #contact_form textarea {
	width: 98%;
	border: 1px dotted #5B5B5B;
	background-color: #ffffff;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5B5B5B;
}
#contact_form textarea {
	height: 90px;
}
#contact_form input.submit {
	background-color: #C5BFA3;
	border: 1px solid #FF0000;
	width: auto;
	cursor: pointer;
	color: #330705;
}
.karta{

border:2px solid #E95D0F;
width:450px;
margin:0px auto;
-moz-border-radius: 6px;
border-radius: 6px;

}
.karta img {
  float:left;
  margin-right:20px;
}
#flags {
text-align:left;
float:left;
margin-top:75px;
}

#flags img {
  width:16px;
  height:11px;
  cursor: pointer;
  margin-left:10px;

}
