@charset "utf-8";
/* CSS Document */

body {
	margin:0;
	padding:0;
	width:100%;
	height:100%;
	background:#ddf1ff;
	
	font-family:Tahoma, Geneva, sans-serif;
	
}

#container {
	width:90%;
	margin-left:auto;
	margin-right:auto;
	
	min-width:900px; 
	
	background:#FFFFFF url(i/bg-h.gif) repeat-x top;
}

#content {
	width:100%;
	background:url(i/bg-r.gif) repeat-y right;
}

#contentInner {
	float:left;
	width:100%;
	background:url(i/bg-r.gif) repeat-y right;
}


#contentInnerTxt {
	float:left;
	width:55%;
}

#contentInnerTxt h1 {
	margin:0;
	padding:0;
}

#contentInnerTxt h1 span {
	display:none;
}	

h1#lenses {
	height:80px;
	background:url(i/h1-lenses.gif) no-repeat top left;	
}

h1#vision {
	height:80px;
	background:url(i/h1-vision.gif) no-repeat top left;	
}

h1#glasses {
	height:80px;
	background:url(i/h1-glasses.gif) no-repeat top left;	
}

h1#clinic {
	height:80px;
	background:url(i/h1-clinic.gif) no-repeat top left;	
}

h1#price {
	height:80px;
	background:url(i/h1-price.gif) no-repeat top left;	
}

.contentTable {
	font-size:12px;	
	color:#666666;
}

.contentTable th, td {
	text-align:left;
	padding:7px 10px 7px 10px;
	vertical-align:top;
}

.contentTable th {
	border-bottom:2px solid #ddf1ff;
}

.contentTable td {
	border-bottom:1px solid #ddf1ff;
}

p small {
	font-size:11px;
}


#contentInnerTxt p {
	padding-right:25px;	
	
	font-size:13px;
	color:#666666;
	line-height:22px;
	
	margin:0 0 25px 0;
}

#contentInnerTxt a.imgZoom {
	width:224px;
	height:174px;
	display:block;
	float:left;
	margin-right:20px;
	margin-bottom:20px;
}

#promoMain {
	width:100%;
	height:345px;
	background:url(i/bg-main-l.jpg) no-repeat bottom left;
}

#promoMainContent {
	width:415px;
	margin-right:auto;
	margin-left:auto;
	padding-left:200px;
}

#hMain {
	width:600px;
	height:80px;
	background:url(i/h1-main.gif);
	margin:0;
	padding:0;
}

#hMain span {
	display:none;
}

/* Navigation */

#navi {
	float:left;	
	width:310px;
	margin:0 50px 0 0;
}

#navi #warning {
	width:310px;
	height:50px;
	background:url(i/i-warning.gif) no-repeat right;
}

#navInner {
	margin:0;
	padding:10px 0 0 30px;
	list-style-type:none;
}


#navMain {
	margin:0;
	padding:10px 0 0 9px;
	list-style-type:none;
}

#navItem1 a {
	display:block;
	width:280px;
	height:40px;
	background:url(i/nav-item1.gif);
}

#navItem1 a:hover {
	display:block;
	width:280px;
	height:40px;
	background:url(i/nav-item1-a.gif);
}

#navItem2 a {
	display:block;
	width:280px;
	height:40px;
	background:url(i/nav-item2.gif);
}

#navItem2 a:hover {
	display:block;
	width:280px;
	height:40px;
	background:url(i/nav-item2-a.gif);
}

#navItem3 a {
	display:block;
	width:280px;
	height:40px;
	background:url(i/nav-item3.gif);
}

#navItem3 a:hover {
	display:block;
	width:280px;
	height:40px;
	background:url(i/nav-item3-a.gif);
}

#navItem4 a {
	display:block;
	width:280px;
	height:40px;
	background:url(i/nav-item4.gif);
}

#navItem4 a:hover {
	display:block;
	width:280px;
	height:40px;
	background:url(i/nav-item4-a.gif);
}

#navItem5 a {
	display:block;
	width:280px;
	height:40px;
	background:url(i/nav-item5.gif);
}

#navItem5 a:hover {
	display:block;
	width:280px;
	height:40px;
	background:url(i/nav-item5-a.gif);
}


#warning {
	width:290px;
	height:50px;
	background:url(i/i-warning.gif);
}

/* End Navigation */

#header {
	width:100%;
	height:130px;
	background:url(i/bg-h-r.gif) no-repeat right;
}

#contentFooter {
	width:100%;
	background:url(i/c-right.gif) no-repeat right;
}

#footerLeftMain {
	width:200px;
	height:25px;
	background:url(i/bg-main-l-b.jpg);
}

#footerLeft {
	width:25px;
	height:25px;
	background:url(i/c-left.gif);
}

#dostavkaLinz {
	width:261px;
	height:43px;
	float:left;
	margin-top:44px;
	
	background:url(i/id_new_big.gif) no-repeat right;
}

#dostavkaLinz h1 {
	display:none;
}

#question {
	display:block;
	width:165px;
	height:40px;
	float:right;
	margin-right:45px;
	background:url(i/bg-b-question.gif);
	font-size:11px;
	font-weight:bold;
	color:#ff6600;
	line-height:35px;
	text-align:center;
}



#promo {
	width:100%;
	height:151px;
	background:#ddf1ff url(i/bg-promo.gif) repeat-x;
	text-align:center;
}

#promoL {
	float:left;
	width:25px;
	height:151px;
	background:url(i/bg-promo-l.gif)
}

#promoR {
	float:right;
	width:25px;
	height:151px;
	background:url(i/bg-promo-r.gif)
}

#promoBottom {
	width:100%;
	height:50px;
	background:#ddf1ff url(i/bg-promo-b.gif) no-repeat center;
	text-align:center;
}	


#copyright {
	float:left;
	width:100%;
	background:#ddf1ff url(i/bg-b.gif) no-repeat bottom left;
	font-size:10px;
	color:#808080;
	line-height:17px;
}

#copyright a {
	color:#003399;	
}

#copyright strong {
	color:#003399;	
}

#linkDl {
	display:block;
	width:177px;
	height:31px;
	background:url(i/id_new_small.gif);
	
	margin-bottom:10px;
}



#cLeft {
	width:425px;
	float:left;
	padding-left:25px;
}

#cLeft p {
	padding:0 0 0 50px;	
	margin:0 0 20px 0;
}

#cRight {
	width:175px;
	float:right;
	padding-right:25px;
	padding-top:31px;
}

#cRight p {
	padding:0;	
	margin:0 0 20px 0;
}

#clearer {
	clear:both;	
}

#lab {
	line-height:14px;
	background:url(i/lab.gif) no-repeat 50px 6px;
	padding-left:137px;
	margin-bottom:25px;
}