#content a{
	text-decoration:underline;
}
html,body,form,div,ol,li,ul,p,h1,h2,h3,h4,h5,h6{padding:0px;margin:0px;list-style:none;}


select{border:1px #cfcfcf solid;background:#fff;font-size:11px;}


a,a:hover,a:active{color:#000000;text-decoration:none;}
a img{border:none;}
body{background:url(bg-body.gif) left bottom repeat-x;font-family:tahoma;color:#000000;}
html{background:#868585 url(bg-html.gif) left top repeat-x;}
#index h1{position:relative;top:252px;max-width:1920px;margin:0 auto;width:970px;overflow:hidden;color:#415671;}
#index h1 span{display:block;width:540px;margin-left:210px;font-size:14px;}
#detail h1{position:relative;top:252px;margin:0 auto;_width:100px;width:970px;overflow:hidden;color:#415671;text-transform:uppercase;}
#detail h1 span{width:540px;margin-left:210px;font-size:14px;}


#absolute-left{position:absolute;left:-10px;top:0px;background:url(absolute-left.jpg) right top no-repeat;width:10px;height:240px;}
#absolute-right{position:absolute;right:-10px;top:0px;background:url(absolute-right.jpg) left top no-repeat;width:10px;height:240px;}

#absolute-top{z-index:100;position:absolute;top:0px;width:100%;background:url(absolute-left.jpg) left top repeat;height:31px;color:#ffffff;}
#absolute-top{font-size:16px;font-weight:normal;text-align:center;color:#ffffff;padding-top:6px;}


#all{margin:0px auto;margin-top:223px;background:url(bg-all-y.jpg) left top repeat-y;width:1027px;}

#bg-page-bottom{position:relative;bottom:0px;width:100%;height:21px;margin:0px auto;}

#content{float:right;width:589px;_width:589px;margin-right:1px;_position:relative;_left:-30px;*left:1px;*margin-right:0px;font-size:12px;}
#detail #content{_width:542px}
.main_2{_position:absolute;_margin-left:10px;_width:550px;}
#content p.introduce {width:380px;padding-left:20px;padding-top:35px;float:left;margin-bottom: 20px}
#content p.shopinfo {width:540px;padding-left:20px;padding-top:35px;float:left;margin-bottom: 20px;margin-bottom:20px;}


#content p{padding:10px 20px;float:left;margin-bottom: 20px;line-height: 140%;}
#content p.introduce{width:360px;padding-left:20px;padding-top:35px;float:left;margin-bottom: 20px}
#content ol.introduce{margin-left:2em; font-size: 115%;} 
#content ol.introduce * {color: #FE0001;}
#content ol.introduce li{margin-left:2em; padding-top: 4px;list-style-type: decimal}
#content img.woman{float:right;margin-right:24px;padding:10px 0px;}
#content img.logo{position:absolute;left:65px;top:37px;display:none;}
#content #text li{
	list-style:disc;
	margin:10px 60px 0px 60px;
}
#content #text{
	margin:30px 20px 10px 20px;
}
#content #text p{
	display:block !important;
	float:none;
	margin:10px 30px 0px 0px;
}
#content #text a{
	text-decoration:underline;
	color:#001D52;
}
#content #text a:hover{
	text-decoration:none;
}
#content .item{position:relative;width:240px;padding:17px 16px 38px 38px;font-size:11px;height:98px;_height:123px;float:left;background:url(bg-item.gif) left top no-repeat;_padding-bottom:11px;}
#content .item a:hover{text-decoration:underline;}
#content .item sup{font-size:6px;*position:relative;*top:-5px;}
#content .item h4{position:absolute;font-size:11px;margin-left:-9px;margin-top:-11px;width:260px;}
#content .item p{position:absolute;width:130px;float:left;padding:6px 10px 12px 0px;height:68px;overflow:hidden;margin-top:20px;margin-left:0px;}
#content .item p strong{color:#DE3E28;}
#content .description p strong{color:#DE3E28;}

#content .item p a{text-decoration:none;}
#content .item img{float:right;margin-right:15px;margin-top:20px;}
#content .item a img{border:1px solid #7da7dc;}
#content .item span{position:absolute;right:7px;text-align:right;margin-top:90px;font-weight:bold;color:#ffa500;font-size:14px;width:130px;}
#content .item span i{color:#333;font-size:10px;}
#content .item span span{position:relative; color:#DE3E28;margin:0px;padding:0px;font-size:12px;}
#content .item form{position:absolute;margin-top:110px;margin-left:-10px;}
#content .mainPadder {margin-left: 2em; line-height: 140%}

#content .odd{width:241px;background:url(bg-item-odd.gif) left top no-repeat;}
#content h2{clear:both;position:relative;background:url(detail-pas.gif) left top repeat-x;margin-top:45px;font-size:12px;height:21px;padding-left:18px;color:#000;padding-top:4px;}
#content h2 span{display:block;position:absolute;top:3px;right:18px;text-align:right;}
#content h2 span a:hover{text-decoration:underline;}
#content h3{clear:both;font-size:11px;height:17px;padding-left:18px;padding-top:4px;margin-bottom: 8px;background:url(detail-pas.gif) left top repeat-x;}

#detail #content .form,#detail #content p,#detail #content ul,#detail #content ol,#detail #content div,#detail #content img{margin:8px 18px;}
#detail #content p{text-align:justify;}
#detail #content img{float:left;}
#detail #content .description{position:relative;min-height:70px;_height:70px;}
#detail #content .description img{margin-left:0px;margin-top:0px;}
#detail #content .description p{width:300px;text-align:left;}
#detail #content .description input{position:absolute;right:0px;bottom:4px;}
#detail #content .parameters .form{margin:0px;float:left;}
#detail #content .parameters span{display:block;float:left;font-weight:bold;padding-top:5px;/padding-top:8px;}
#detail #content .parameters span.action,#detail #content .parameters p.action{color:#fd0000;font-weight:bold;padding-top:0px;}
#detail #content .parameters span.price{color:#fd5900;}

#detail #content .parameters span.left{width:130px;}
#detail #content .parameters span.middle{width:200px;}
#detail #content .parameters span.post{padding-top:0px;margin:4px 0px;}
#detail #content .parameters span.normal{font-weight:normal;}
#detail #content .parameters form{margin:2px 0px;}

#detail #content .parameters .form select.diopter{margin-right:120px;width:80px;}
#detail #content .parameters .form select{width:80px;}
#detail #content .parameters .form select.radius{margin-right:124px;}
#detail #content .parameters .form select.packages{margin-right:142px;}
#detail #content .parameters .form select.add{width:358px;}
#detail #content .parameters .form select{font-size:12px;}

#detail #content .parameters .form input.packages{width:20px;font-size:11px;background-color:#fff;border:1px #cfcfcf solid;text-align:center;}

#head-container{position:absolute;top:0px;width:100%;height:240px;}
#header{position:relative;margin:0px auto;background:url(bg-header.jpg) left top no-repeat;width:1001px;height:240px;}
#header h2{position:relative;font-size:16px;font-weight:normal;text-align:center;color:#ffffff;top:6px;}
#header h2 span{position:absolute;left:142px;_left:0px;top:0px;background:url(header-h2.jpg) left top no-repeat;display:block;width:721px;height:21px;}
#header #favourite{position:absolute;left:2px;color:#ffffff;top:36px;width:203px;height:165px;background:url(bg-favourite.jpg) left top no-repeat;}
#header #favourite a{position:absolute;color:#ffffff;display:block;font-size:11px;}
#header #favourite a:hover{color:#ffffff;text-decoration:underline;}
#header #favourite a.add{background:url(star.gif) left top no-repeat;left:15px;top:91px;padding-left:24px;height:18px;padding-top:2px;}
#header #favourite a.recommend{background:url(bulb.gif) left top no-repeat;left:15px;top:115px;padding-left:24px;height:18px;padding-top:2px;}
#header #favourite a.basket{background:white url(basket.gif) left top no-repeat;left:15px;top:139px;padding-left:24px;height:18px;padding-top:2px; padding-right: 32px; color: black}

#header .login{position:absolute;right:2px;top:36px;width:203px;height:165px;background:url(bg-login.gif) left top no-repeat;}
#header .login input{position:absolute;left:56px;font-size:12px;width:128px;border:none;height:12px;background:none;}
#header .login input.name{top:47px; padding: 0px; font-size: 11px;}
#header .login input.passwd{top:73px;padding: 0px; font-size: 11px;}
#header .login input.ent{left:130px;top:98px;*top:100px;height:18px;width:55px;color:#405f87;}
#header .login input.reg{left:12px;top:98px;*top:100px;height:18px;width:78px;color:#405f87;}
#header .login label{position:absolute;left:8px;font-size:12px;color:#ffffff;}
#header .login label.name{top:47px;}
#header .login label.passwd{top:73px;}
#header .login p{color:#ffffff;font-size:12px;text-align:center;margin-top:135px;}
#header .login p span{font-weight:bold;}
#header .login span.login{position:absolute;left:4px;top:19px;background:url(terc.gif) left 3px no-repeat;font-weight:bold;color:#ffffff;font-size:14px;padding-left:20px;}

#header .login2{position:absolute;right:2px;top:38px;width:203px;height:163px;background-color:#9b9b9b;}
#header .login2 input{position:absolute;left:56px;font-size:12px;width:128px;border:none;height:12px;background:none;}
#header .login2 input.ent{left:130px;top:98px;*top:100px;height:18px;width:55px;color:#405f87;}
#header .login2 input.reg{left:16px;top:100px;*top:102px;height:18px;width:78px;color:#405f87;}
#header .login2 label{position:absolute;left:8px;font-size:12px;color:#ffffff;}
#header .login2 label.name{top:47px;}
#header .login2 label.passwd{top:73px;}
#header .login2 p{color:#ffffff;font-size:12px;text-align:center;margin-top:45px;font-size:12px;margin-left:30px;text-align:left;z-index:100;position:relative;}
#header .login2 p a{text-decoration:underline;color:#fff;}
#header .login2 p a:hover{text-decoration:none;}
#header .login2 p span{font-weight:bold;}
#header .login2 span.login{position:absolute;left:4px;top:19px;background:url(terc.gif) left 3px no-repeat;font-weight:bold;color:#ffffff;font-size:14px;padding-left:20px;}


#header ul#menu{position:absolute;left:2px;top:208px;width:997px;}
#header ul#menu li{float:left;background:url(menu-carka.jpg) right top no-repeat;}
#header ul#menu li a{height:18px;display:block;font-weight:bold;font-size:12px;text-transform:uppercase;padding-left:30px;padding-top:6px; color: white}
#header ul#menu li a:hover{color: black}
#header ul#menu li#home a{position:absolute;left:63px;top:-165px;width:52px;height:91px;background:none;line-height:200px;overflow:hidden;}
#header ul#menu li.home{width:155px;}
#header ul#menu li.home a{width:134px;display:block;background:url(home.gif) left top no-repeat;_width:125px;}
#header ul#menu li.home a:hover{width:134px;display:block;background:url(home.gif) left -26px no-repeat;_width:125px;}
#header ul#menu li.about{width:208px;}
#header ul#menu li.about a{width:187px;display:block;background:url(about.gif) left top no-repeat;_width:178px;}
#header ul#menu li.about a:hover{width:187px;display:block;background:url(about.gif) left -26px no-repeat;_width:178px;}
#header ul#menu li.interests{width:125px;}
#header ul#menu li.interests a{width:104px;display:block;background:url(interests.gif) left top no-repeat;_width:95px;}
#header ul#menu li.interests a:hover{width:104px;display:block;background:url(interests.gif) left -26px no-repeat;_width:95px;}
#header ul#menu li.action{width:73px;}
#header ul#menu li.action a{width:51px;display:block;background:url(action.gif) left top no-repeat;_width:42px; color: black; }
#header ul#menu li.action a:hover{width:51px;display:block;background:url(action.gif) left -26px no-repeat;_width:42px;}
#header ul#menu li.questions{width:197px;}
#header ul#menu li.questions a{width:176px;display:block;background:url(questions.gif) left top no-repeat;_width:167px;}
#header ul#menu li.questions a:hover{width:176px;display:block;background:url(questions.gif) left -26px no-repeat;_width:167px;}
#header ul#menu li.how{width:141px;}
#header ul#menu li.how a{width:120px;display:block;background:url(how.gif) left top no-repeat;_width:111px;}
#header ul#menu li.how a:hover{width:120px;display:block;background:url(how.gif) left -26px no-repeat;_width:111px;}
#header ul#menu li.contact{width:98px;}
#header ul#menu li.contact a{width:77px;display:block;background:url(contact.gif) left top no-repeat;_width:68px;}
#header ul#menu li.contact a:hover{width:77px;display:block;background:url(contact.gif) left -26px no-repeat;_width:68px}
#head-container{position:absolute;top:0px;width:100%;height:240px;}

#footer{width:1027px;background:url(bg-footer.jpg) left top no-repeat;height:17px;margin:0px auto;padding-top:4px;}

#left{float:left;width:794px;margin-left:15px;_margin-left:7px;_position:relative;_left:1px;}

#left-column{float:left;width:203px;padding-bottom:20px;}
#left-column h3{padding-left:30px;padding-top:4px;font-size:12px;background:url(h3.jpg) left top no-repeat;height:19px;}
#left-column form{padding-top:4px;}
#left-column input{margin:4px 0px 8px 0px;border:1px solid #727272;background:#ffffff;}
#left-column input.search{width:137px;margin-left:5px;padding:4px 4px 0px 4px;font-size:12px;height:18px;}
#left-column input.button{width:41px;height:24px;position:relative;top:2px;*position:static;}
#left-column ul{padding:7px 0px;}
#left-column ul li{background:url(li.gif) 12px 1px no-repeat;*background:url(li.gif) 12px 3px no-repeat;_background:url(li.gif) 12px -1px no-repeat;_height:22px;}
#left-column ul li a{padding:2px 7px 2px 30px;display:block;color:#001d52;font-size:12px;*padding-top:0px;}
#left-column ul li a:hover{background:#ffffff url(li.gif) 12px 1px no-repeat;*background:#ffffff url(li.gif) 12px 3px no-repeat;_background:#ffffff url(li.gif) 12px -1px no-repeat;}
#left-column .item-left{position:relative;padding:30px 0px 10px 0px;border-top:1px solid #878787;}
#left-column .item-left p{text-align:center;}
#left-column .item-left p a{font-size:12px;text-align:center;}
#left-column .item-left p a:hover{text-decoration:underline;}
#left-column .item-left span{position:absolute;top:6px;left:5px;color:#888888;font-weight:bold;font-size:18px;}
#left-column .item-left a img{border:1px solid #a7a7a7;margin:0px 0px 10px 15px;}

#lista,#lista a{color:#ffffff;font-weight:bold;font-size:12px;text-align:center;}
#lista a:hover{text-decoration:underline;}

#right{float:right;width:203px;margin-right:15px;padding-bottom:20px;_margin-right:8px;_position:relative;_left:1px;}
#right .item-right{position:relative;padding:30px 0px 10px 0px;border-top:1px solid #878787;text-align:center;}
#right .item-right p{text-align:center;}
#right .item-right p a{font-size:11px;text-align:center;}
#right .item-right p a:hover{text-decoration:underline;}
#right .item-right span{position:absolute;top:6px;left:5px;color:#888888;font-weight:bold;font-size:18px;}
#right .item-right a img{border:1px solid #a7a7a7;}
#right .item-right a{text-align:center;}
#right h3{padding-left:30px;padding-top:4px;font-size:12px;background:url(h3.jpg) left top no-repeat;height:19px;}
#right ol{padding:7px 0px;margin-left:25px;*margin-left:30px;}
#right ol li{position:relative;list-style:decimal;color:#001d52;font-size:11px;_padding-bottom:10px;}
#right ol li a{padding:5px 0px;display:block;*padding:0px;margin-bottom:5px;*margin-bottom:10px;}
#right ol li a span{position:absolute;right:7px;bottom:-6px;text-align:right;color:#fd5900;}
#right ol li a span{position:absolute;z-index:100;;right:7px;_top:19px;bottom:-6px;text-align:right;color:#fd5900;*top:12px;}
#right ol li a:hover{text-decoration:underline;}
#right ol li a:hover span{text-decoration:underline;}


.cleaner{clear:both;}


#detail #content .parameters span.packLeft{font-weight:normal;margin:0px;padding:0px;width:198px;}
#detail #content .parameters span.packLeft input{}
#detail #content .parameters span.packRight{font-weight:normal;padding:0px;}

#detail #content div.roztok{
  background-color:#dfdfdf;


  padding:4px;
  margin:0px;
}
.orderButt{
  float:right;
  margin-right:250px;
  margin-top:5px;
}
#detail #content div.price{
  position:absolute;
  margin-top:-80px;
  margin-left:360px;
  /margin-left:340px;
  _margin-left:340px;
  width:200px;
  text-align:right;
  color:#fd5900;
  font-weight:bold;
  font-size:18px;
}
#detail #content div.price span{
  color:#333;
  font-size:11px;
  margin-top:5px;
  float:right;
}
#detail #content div.price span span{
  float:none;
  color:red;
  color:#de3e28;
  font-size:15px;
  margin:0px;
}
.warning{
  margin-top:100px;
  margin-left:50px;
  font-weight:bold;
  font-size:14px;
}
.recomendBag{
  margin-top:50px;
}
.recomendBag span{
    float:left;
    width:150px;
    text-align:right;
    margin-top:3px;
    margin-bottom:5px;
    color:#333;
    color:#001D52;
    font-weight:bold
  }
.recomendBag input{
  background:transparent;
  border:none;
  border-bottom:1px #cfcfcf solid;
  font-size:12px;
  float:left;
  margin-bottom:5px;
  margin-left:5px;
  width:330px  ;
  margin-top:3px;
  color:#001D52;

  padding:0 10px 0 10px;;
}
.recomendBag br{
  clear:both;
}
.recomendBag div{
  text-align:center;
}
.recomendBag i{
  text-align:center;
  color:#777;
  float:left;
  margin-top:20px;
  margin-left:30px;
  font-style:normal;
  margin-bottom:10px;
  font-size:13px;
  width:550px;
}
.recomendBag textarea{
  font-family:tahoma;color:#000000;
  padding:10px;
  font-size:11px;
  margin-left:5px;
  width:330px;
  height:100px;
  border:1px #cfcfcf solid;
  background-color:#fefefe;
}
.mailSee{
  background-color:#fff;
  bordeR:1px #cfcfcf solid;
  padding:20px;
  margin:30px;
}
.active{
  background-color:#ffff00;
}
.sentOk{
  margin:50px;
  font-size:13px;
  font-weight:bold;
  margin-top:100px;
}
#basket_call_area{
	display:none;
}
.item_title_discount{
	position:absolute;
	width:28px;
	height:25px;
	background:url('discount.gif') no-repeat;
}
.item_title_discount span{
	display:none;
}
.item a.item_title_discount{
	margin:0px;
	right:auto;
	top:0px;
	margin-top:0px;
	position:absolute;
	margin-top:1px;
	margin-left:-38px;
}
#detail a.item_title_discount{
	margin-left:550px;
	margin-top:8px;
}
.order_controll .register_right input{
	float:none;
	position:relative;
}


#okPodminky{
	position:absolute;
	margin-top:7px;
	margin-left:-25px
}
.okPodminky{
	padding-left:25px
}
.order_1 .order_controll .register_right{
	clear:both;
}
.dataa{
		position:absolute;
		margin-top:-10px;
}
.buttons{
	_clear:both;
}
#bag2{
	_position:absolute !important;
	_top:61px !important;
}
.hide{
  display:none; 
  color:red; 
}
#textQ h4{
  padding-left:10px;
  font-size:12px;
}
#textQ h4 a{
  cursor:pointer;
  text-decoration:none;
  COLOR: rgb(0,102,0);
}
#textQ p,#textQ a{float:none;}