* html {}
	
body, html, #wrap{
  height: 100%; 
  margin:0; 
  padding:0; 
  font-family:"Trebuchet MS";
  font-size:13px; 
  color:#0b346a;   
  background-color:#e3e8fa;
}
body > #wrap{
  height: auto; 
  min-height: 100%;
}
#main{

}

#wrap{
  width:978px; 
  margin:6px auto 0 auto; 
  padding:0; 
}

.header{
  width:978px;
  /*height:229px;*/    
  background-image:url(images/header-line.jpg);
  background-repeat:repat-y;
  border: 0px solid red;
}

.border-top{
  background-image:url(images/border-top.jpg);
  background-repeat:no-repat;
  width:978px;
  height:11px;
  font-size:0px;
}

.border-bottom{
  background-image:url(images/border-bottom.jpg);
  background-repeat:no-repat;
  width:978px;
  height:11px;
  font-size:0px;
}

img{border:0px solid red;}


a{
	text-decoration:underline;
	color:#0b346a;
}

a:hover{
	text-decoration:none;
	color:#0b346a;
}

.logo-ortopedija{
  float:left;
  margin-top:18px;
  padding-left:35px;  
  width:236px;
}

.hands-picture, .hands-picturerussian, .hands-pictureenglish, .hands-picturelithuanian{
  background-image:url(images/hands-picture.jpg);
  background-repeat:no-repat;
  width:611px;
  height:134px;   
  float:left;  
  margin-left:87px;   
  border:0px solid red;
}

.hands-picturerussian{	background-image:url(images/hands-picturerussian.jpg);		}
.hands-pictureenglish{	background-image:url(images/hands-pictureenglish.jpg);		}
.clear-menu{
  clear:both;
  padding-bottom: 10px;
}

.menu-box{
	background-image: url("images/bg-menu.jpg");
	background-repeat: repeat-x;
	height: 36px;
	margin: 0 9px 0 9px;
}

.menu-box .menu
{
	width: 703px;
	padding-left: 256px;
	overflow: hidden;
}

.catalog-title{
	position: absolute;
	margin:0 0 0 40px;	
	text-transform: uppercase;
	font-size: 17px;
	line-height:35px;
	font-weight: bold;
	border: 0px solid red;
}

.menu {font-size:16px; color:#0b346a; font-family:"Trebuchet MS"; text-align: right;}
.menu ul {margin:0; padding:0; list-style:none; line-height:36px;}
.menu ul li {padding:0 15px; display: inline;}
.menu ul li a {color:#0b346a; text-decoration:none; font-weight: bold;}
.menu ul li a:hover {color: #da251c; text-decoration:none; font-weight: bold;}
.menu ul li.current a {color:#0b346a; font-weight:  bold;}

.content-top{
	background-image: url("images/content-top.jpg");
	background-repeat: repeat-x;
	width:978px;
 	height:6px;
 	font-size: 0px;
}

.main-content{
	background-image: url("images/content-line.jpg");
	background-repeat: repeat-y;
	width:978px;
}

.left-side{
	width: 260px;
	float: left;
}

.clear{
  clear:both;
}

.products-menu {font-size:16px; margin:7px 0 20px 9px; color:#0b346a; font-family:"Trebuchet MS"; text-align: left;}
.products-menu ul {margin:0; padding:0; list-style:none; overflow:hidden; display: block;}
.products-menu ul li {
	display: block; 
	background:url(images/menu-bg.jpg) no-repeat center top; 
	margin:0; 
	padding:0;
}
.products-menu ul li.current {
	display: block; 
	background:none; 
	margin:0; 
	padding:0;
}
.products-menu ul li a {
	color:#0b346a; 
	text-decoration:none; 
	display: block; 
	padding:0 52px 0 25px; 
	margin: 0; 
	height:30px; 
	line-height:30px; 
	overflow: hidden; 
	font-weight: bold;
}

.products-menu ul li.current a {
		color: #da251c; background:url(images/menu-bg-hover.jpg) no-repeat center top; display: block;	overflow: hidden; font-weight: bold;
	}


.products-menu .menu-bg-big{color:#0b346a; text-decoration:none; display: block; padding:0; margin: 0; background:url(images/menu-bg-big.jpg) no-repeat center; height:39px;}
.products-menu .menu-bg-big a {color:#0b346a; text-decoration:none; display: block; padding:2px 0 0 25px; margin: 0; line-height:normal;}
.products-menu .menu-bg-big a:hover {color: #da251c; text-decoration:none; display: block; background:url(images/menu-bg-big-hover.jpg) no-repeat center; height:37px; line-height:normal;}
/*.current-big a {color: #da251c; text-decoration:none; display: block; background:url(images/menu-bg-big-hover.jpg) no-repeat center; height:37px; line-height:normal;}*/


.products-menu ul li a:hover {color: #da251c; background:url(images/menu-bg-hover.jpg) no-repeat center top; display: block;	overflow: hidden; font-weight: bold;}

#main-menu .sub-menu {margin:0; list-style:none; padding:0 0 0 0;}
#main-menu .sub-menu li{margin:0 0 0 0; padding:0 0 0 25px; background: none; font-size:12px;}
#main-menu .sub-menu li a {background:url(images/bullet.jpg) no-repeat 6% 50%; font-size:12px; font-weight:normal; color: #0b346a; font-weight: bold;}
#main-menu .sub-menu li a:hover {color:#e02321; background:url(images/bullet.jpg) no-repeat 6% 50%; text-decoration:underline; font-weight: bold;}
#main-menu .sub-menu li a.active {color:#e02321; background:url(images/bullet.jpg) no-repeat 6% 50%; text-decoration:underline; font-weight: bold;}


.contacts{
	margin: 0 12px 0 20px;
	background-image: url("images/contacts-bg.jpg");
	background-repeat: repeat-x;
	background-position:center;
 	height:290px;
 	border:1px solid #e6e6e6;
 	font-size: 12px;
 	line-height: 23px;
 	/*width:228px;*/
}

/*.home{
	background-image: url("images/icon-home.jpg");
	background-repeat:no-repeat;
	background-position:left;
	padding: 12px 0 17px 35px;
	border: 1px solid red;
}*/

.icons1{
	background-image: url("images/icons.jpg");
	background-repeat:no-repeat;
	background-position:center;
	width:56px;
	height:119px;
	float:left;
	padding:20px 0 0 0;
	border: 0px solid red;
}

.icons2{
	background-image: url("images/icons2.jpg");
	background-repeat:no-repeat;
	background-position:center;
	width:61px;
	height:100px;
	float:left;
	padding:0px 0 0 0;
	border: 0px solid red;
}

.contacts-text1{
	float:left;
	margin:13px 0 0 0;
}

.contacts-text2{
	float:left;
	margin:16px 0 0 0;
}

.red-color{
	color: #b80000;
}

.clear{
	clear: both;
}

.time-padding{
	padding: 0 0 0 75px;
}

.map-link{
	background-image: url("images/map.jpg");
	background-repeat:no-repeat;
	background-position:left;
	height:35px;
	float:left;
	padding:13px 0 0 75px;
	border: 0px solid red;
}	

a.contacts-link{
	text-decoration:underline;
	color:#0b346a;
	font-weight: bold;
}

a.contacts-link:hover{
	text-decoration:none;
	color:#0b346a;
}

.image-running-people{
	margin: 8px 12px 8px 20px;
	background-image: url("images/running-people.jpg");
	background-repeat:no-repeat;
	background-position:center;
 	border:1px solid #e6e6e6;
 	width: 226px;
 	height: 55px;
}

.title-main-image, .title-main-imagelithuanian, .title-main-imagerussian, .title-main-imageenglish{
 background-image: url("images/title-main-image.jpg");
 background-repeat:no-repeat;
 background-position:center top;
  /*width: 573px;
  height: 576px;*/
  height: 650px;
margin-top: -12px;
}

.title-main-imageenglish{
	background-image: url("images/title-main-image-english.jpg");
}

.title-main-imagerussian{
 background-image: url("images/title-main-image-russian.jpg");
 }


.news-block{
	float: right;
}

.news-title{
	font-weight: bold;
	font-size: 14px;
	padding: 10px 0;
	float: right;
}

.input-button{
	float:right;
	border: 0px solid red;
}

.form{
	margin: 0;
	padding: 0;
}

#input-bg {
	width: 266px; 
	height: 29px;
	line-height:29px; 
	background: url(images/input.jpg) no-repeat;
	float:left;  
	padding:4px 0 0 0;
	margin:0; 
	border: 0px solid red; 
	background-color: transparent; 
}

#input-bg input.input{
	border: 0px solid red;
	background-color: transparent; 
	width: 250px; 
	height: 29px; 
	margin: 0 4px;  
	font-size: 12px; 
	color: #0b346a; 
}

#button-bg { 
	background: url(images/button-send.jpg) no-repeat;
	width:63px;  
	height: 29px; 
	float:left;  
	padding:0;
	margin:0; 
}

#button-bg input.btn-go{
	width:63px; 
	color:#fff; 
	font-size:12px;
	line-height:25px; 
	height:25px;
	font-weight:normal;
	border: 0px solid red; 
	background-color: transparent; 
	cursor:pointer;
}

.footer{
	text-align: right;
	font-size: 12px;
	padding: 10px 10px 10px 0;
}

h1{
	margin:0; 
	padding:0; 
	font-weight:normal; 
	font-size:18px; 
	text-align:left; 
}

p{
	margin:0;
	padding:5px 0;
}

/* naujienos*/
#naujienos { padding:0 0;}
.news-pav {font-weight:bold; padding:5px 0; margin:0;}
#naujienos a {text-decoration:none; background-color:#0b346a; color:#fff;}
#naujienos a:hover {text-decoration:underline; color:#0b346a; background-color:#fff;}
.new-bottom {height:20px; line-height:20px;}
.data { float:left; font-size:10px; color:#9c9b9b; font-style:italic;}
.more {text-align:right; float:right;}

/* forma */
.input-form{
	border:1px solid #0b346a;
	padding:5px 2px;
	font-size:12px; 
	line-height:12px;
	color:#0b346a;
	margin:5px 0;
	width: 300px;
}
.area{
	border:1px solid #0b346a;
	padding:5px 2px;
	margin:5px 0;
	width: 300px;
	font-size:12px; 
	line-height:12px;
	color:#0b346a;
}

.button{
	border:1px solid #0b346a;
	padding:4px 13px;
	font-size:12px;
	color:#fff;
	background-color:#0b346a;
	cursor:pointer;
}

.form-contacts
{
	border: 0px solid red;
	width: 310px;
	padding: 0 0 0 180px;
}

.images{
	float: left; 
	display: inline;
	margin:10px 20px 20px 0;  
}

.gallery-image-holder{
	width: 123px; 
	height:117px;
	border: 1px solid #0b346a;  
	text-align: center; 
	float: left; 
	display: inline;  
}

.gallery-image-title {width: 125px; float:left; clear:both; text-align: center;}
a.videoPlayer { 
	display:block; 
 	width: 520px; 
 	height: 369px;
 	text-align:center; 
 	border:1px solid #d7dbe7;
 	margin-bottom: 20px;
} 
     
/* play button */ 
a.videoPlayer img { 
 	margin-top:130px; 
 	border: none;
} 
     
/* when container is hovered we alter the border color */ 
a.videoPlayer:hover { 
 	border:1px solid #666; 
}

h2 {
	font-size:14px;
	font-weight:bold;
	margin:0;
	padding:10px 0 0 0 ;
	text-align:left;
}

.product-image{
 width:250px;
 height: 250px;
 border: 1px solid #0b346a;
 float: left;
 margin: 2px 10px 5px 0;
}

.text-line-through{
 text-decoration:line-through;
}

.color-red{
 color:#f96363;
 font-weight: bold;
}

.empty{
 height: 25px;
}

.back{
 text-align: right;
 padding:5px 0;
}
 

.product_block {
margin: 0 auto; 
width: 581px;  
text-align: center;
 
}

  
div.right-side{
	width: 633px !important;

	float:right;
	padding: 10px 20px 10px 20px;
	text-align: justify;
	vertical-align: top; 
/*	
	border: 1px solid grey;	
	<!--[if lte IE 6]>
    position: absolute;
    top: 275px;	
	<![endif]-->
*/

 }


.languages { position: relative; top: 15px; right: 107px;}