form,fieldset,img{padding:0;margin:0;border:0;}
a{outline:none;text-decoration:none;color:#777;}
a:hover{text-decoration:underline;}
html{height:100%;}
ul{margin:0;padding:0;list-style:none;}
input{outline:none;}

body{
	margin:0;
	padding:0;
	background:url(img/body.gif) repeat-x;
	font-family:Tahoma;
	color:#777;
/*	height: 100%;*/
}

#page{
	width:1000px;
	overflow:hidden;
	margin:0 auto;
	padding:0 50px 11px;
	background:url(img/baby.gif) no-repeat 21px 99%;
}

#header{
	width:1000px;
	height:201px;
	overflow:hidden;
}

#header h1.logo{
	width:244px;
	height:36px;
	float:left;
	margin:55px 0 0 47px;
	display:inline;
}

#header h1.logo a{
	display:block;
	text-indent:-9999px;
	width:244px;
	height:36px;
	background:url(img/logo.jpg) no-repeat;
	overflow:hidden;
}

#header div.top{
	height:148px;
	width:1000px;
	overflow:hidden;
}

#header div.top div.head_box{
	width:470px;
	float:right;
	padding:24px 30px 0 0;
}

#header div.top div.head_box div.left{
	width:220px;
	float:left;
	padding:0 0 10px;
}

#header div.top div.head_box div.left ul,#footer ul.contact{
	overflow:hidden;
	width:220px;
}

#header div.top div.head_box div.left ul li,#footer ul.contact li{
	width:220px;
	overflow:hidden;
	float:left;
	font-size:17px;
	color:#0099cd;
	text-align:right;
}

#header div.top div.head_box div.left ul li a:hover{
	text-decoration:none;
}

#header div.top div.head_box div.left ul li span,#footer ul.contact li span{
	float:right;
	font-size:14px;
	color:#0099cd;
	padding:19px 2px 0 0;
}

#header div.top div.head_box div.left ul li p,#footer ul.contact li p{
	float:right;
	margin:0;
	font-size:33px;
	color:#0099cd;
}

#header div.top div.head_box div.left ul li a,#footer ul.contact li a{
	float:right;
	font-size:18px;
	color:#0099cd;
	padding:0 0 8px;
}

#header div.top div.head_box div.right{
	float:right;
	width:158px;
	background:url(img/cart.png) no-repeat 0 25px;
	padding:4px 0 0 60px;
}

#header div.top div.head_box div.right ul{
	overflow:hidden;
	width:158px;
}

#header div.top div.head_box div.right ul li.login{
	padding:0 0 8px 26px;
	background:url(img/login.png) no-repeat;
	font-size:11px;
	color:#00a6d6;
	width:132px;
	line-height:15px;
}

#header div.top div.head_box div.right ul li.login a{
	font-size:11px;
	color:#00a6d6;
	font-weight:bold;
}

#header div.top div.head_box div.right ul li{
	width:158px;
	overflow:hidden;
	font-size:11px;
	color:#00a6d6;
	line-height:18px;
}

#header div.top div.head_box div.right ul li a{
	font-size:11px;
	color:#00a6d6;
	font-weight:bold;
}

#header div.top div.head_box div.right a.order{
	font-size:11px;
	color:#0099cd;
	text-decoration:underline;
	float:right;
	padding:14px 24px 0 0;
}

#header div.top div.head_box div.right a.order:hover{
	text-decoration:none;
}

#header div.menu{
	height:53px;
	width:1000px;
	overflow:hidden;
	background:url(img/menu.gif) no-repeat;
}

#header div.menu div.forma{
	width:144px;
	height:23px;
	background:url(img/forma.gif) no-repeat;
	overflow:hidden;
	float:left;
	margin:13px 0 0 20px;
	display:inline;
}

#header div.menu div.forma input.text{
	width:110px;
	height:21px;
	padding:1px 5px;
	background:none;
	border:none;
	float:left;
	color:#868686;
	line-height:20px !important;
	font-size:13px;
}

#header div.menu div.forma input.submit{
	float:right;
	width:16px;
	height:14px;
	background:url(img/submit.gif) no-repeat;
	border:none;
	margin:5px 4px 0 0;
	display:inline;
	cursor:pointer;
}

#header div.menu ul{
	float:left;
	height:53px;
	overflow:hidden;
	display:inline;
	margin:0 0 0 11px;
}

#header div.menu ul li{
	float:left;
	height:53px;
	background:url(img/menu_sep.gif) no-repeat;
	padding:0 12px;
	margin:0 0 0 -2px;
	line-height:45px;
}

#header div.menu ul li a{
	font-size:14px;
	color:#fff;
	float:left;
}

#header div.menu ul li.hover a{
	text-decoration:none;
}

#header div.menu ul li.hover a span{
	padding:0 0 3px;
	background:url(img/line.gif) repeat-x 0 100%;
}

#conteiner,div.wide_block{
	width:1000px;
	overflow:hidden;
}

#sidebar,div.sidebar{
	width:240px;
	float:left;
	overflow:hidden;
	padding:21px 0 270px 16px;
}

div.pad{
	padding:21px 0 0 16px;
}

#sidebar div.box,div.sidebar div.box{
	width:200px;
	padding:0 0 43px 46px;
	overflow:hidden;
}

h2{
	width:200px;
	padding:0 0 0 46px;
	margin:0 0 0 -46px;
	overflow:hidden;
	background:url(img/na.gif) no-repeat;
	height:34px;
	color:#00A5D5;
	text-transform:uppercase;
}

h2 a{
	color:#00a5d5;
	font-size:24px;	
	float:left;
	text-transform:uppercase;
	line-height:19px;
}

h2 a:hover{
	text-decoration:none;
}

#sidebar div.box ul.menu,div.sidebar div.box ul.menu{
	width:175px;
	overflow:hidden;
}

#sidebar div.box ul.menu li,div.sidebar div.box ul.menu li{
	width:175px;
	overflow:hidden;
	border-bottom:1px solid #e5e5e5;
	float:left;
}

#sidebar div.box ul.menu li a,div.sidebar div.box ul.menu li a{
	font-size:12px;
	color:#777;
	float:left;
	padding:0 0 0 10px;
	width:165px;
	line-height:29px;
	background:url(img/point_passive.gif) no-repeat 100% 13px;
}

#sidebar div.box ul.menu li a.open,div.sidebar div.box ul.menu li a.open{
	background:url(img/point_active.gif) no-repeat 100% 13px;
}

#sidebar div.box ul.submenu,div.sidebar div.box ul.submenu{
	width:175px;
	overflow:hidden;
}

#sidebar div.box ul.submenu li.first,div.sidebar div.box ul.submenu li.first{
	border-top:1px solid #e5e5e5;
}

#sidebar div.box ul.submenu li.last,div.sidebar div.box ul.submenu li.last{
	border-bottom:none;
}

#sidebar div.box ul.submenu li a,div.sidebar div.box ul.submenu li a{
	width:147px;
	padding:0 0 0 28px;
	background:url(img/point_sub.gif) no-repeat 94% 13px;
}

#sidebar div.box ul.menu li.child_current a,div.sidebar div.box ul.menu li.child_current a{
	color:#00A5D5;
	width:155px;
	padding:0 0 0 20px;
	background:url(img/point_active.gif) no-repeat 100% 13px;
}

#sidebar div.box ul.menu li.child a,div.sidebar div.box ul.menu li.child a{
	color:#00A5D5;
	width:155px;
	padding:0 0 0 20px;
}

#sidebar div.box ul.menu li.lvl3 a,div.sidebar div.box ul.menu li.lvl3 a{
	width:145px;
	padding:0 0 0 30px;
	color:#B11C1C;
}

#sidebar div.box p,div.sidebar div.box p{
	margin:0;
	font-size:12px;
	color:#777;
	padding:8px 0 0 9px;
	line-height:14px;
}

#sidebar div.box p span,div.sidebar div.box p span{
	display:block;
}

#sidebar div.box ul.menu1 li a,div.sidebar div.box ul.menu1 li a{
	line-height:normal;
	padding:5px 0 5px 10px;
	background-position:100% 40%;
}

#sidebar div.box ul.menu1 li ul li a,div.sidebar div.box ul.menu1 li ul li{
	padding:3px 0 3px 28px;
	background-position:94% 50%;
}

#sidebar div.box div.cert,div.sidebar div.box div.cert{
	width:200px;
	overflow:hidden;
}

#sidebar div.box div.cert div.block,div.sidebar div.box div.cert div.block{
	width:82px;
	height:109px;
	overflow:hidden;
	border:1px solid #b2b2b2;
	background:#fdf3eb;
	float:left;
	display:inline;
	margin:0 14px 9px 0;
}

#content,div.content{
	width:675px;
	overflow:hidden;
	float:left;
	margin:17px 0 0 51px;
	display:inline;
}

#content div.title_text,div.content div.title_text{
	font-size:11px;
	color:#777;
	padding:0 0 0 12px;
	line-height:18px;
}

#content div.title{
	width:675px;
	overflow:hidden;
	margin:27px 0 0;
	padding:0 0 17px;
}

#content div.title div.top{
	width:675px;
	overflow:hidden;
	padding:0 0 23px;
}

#content div.title div.top h3{
	margin:0;
	float:left;
	font-weight:normal;
}

#content div.title div.top h3 a{
	float:left;
	font-size:24px;
	color:#00a5d5;
	text-transform:uppercase;
}

#content div.title div.top h3 a:hover{
	text-decoration:none;
}

#content ul.pager{
	float:right;
	padding:19px 70px 0 0;
}

#content ul.pager li{
	float:left;
	font-size:12px;
	color:#585858;
	padding:0 10px 0 0;
}

#content ul.pager li a{
	float:left;
	color:#585858;
}

#content ul.pager li a:hover{
	text-decoration:none;
	color:#ff8c08;
}

#content div.title div.bottom{
	font-size:13px;
	color:#777;
	padding:0 0 0 42px;
}

#content div.title div.bottom a{
	color:#1f3d85;
	text-decoration:underline;
}

#content div.title div.bottom a:hover{
	text-decoration:none;
}

#content div.box{
	padding:0 0 32px 42px;
	width:633px;
	overflow:hidden;
}

#content div.box form{
	width:633px;
	overflow:hidden;
}

#content div.box h4{
	font-size:18px;
	text-transform:uppercase;
	margin:0;
	font-weight:normal;
	padding:0 0 5px;
}

#content div.box h4 a{
	color:#00a5d5;
}

#content div.box div.body{
	width:633px;
	overflow:hidden;
	padding:0 0 10px;
}

#content div.box div.body div.pic{
	height:150px;
	overflow:hidden;
	float:left;
	padding:0 0 0 11px;
}

#content div.box div.body div.text{
	max-width:317px;
	float:left;
	padding:4px 0 0 20px;
}

#content div.box div.body div.text div.rating{
	height:13px;
	overflow:hidden;
	width:85px;
	padding:0 0 6px;
}

#content div.box div.body div.text div.rating div{
	background:url(img/rating.gif) repeat-x;
	height:13px;
	overflow:hidden;
}

#content div.box div.body div.text p{
	overflow:hidden;
	padding:0 0 0 11px;
	background:url(img/point_list.gif) no-repeat 0 50%;
	font-size:11px;
	color:#9e9e9e;
	line-height:13px;
}

#content div.box div.body div.text div.select{
	margin:24px 0 0 13px;
	overflow:hidden;
}

#content div.box div.body div.text div.select label{
	font-size:12px;
	float:left;
	padding:2px 3px 0 0;
}

#content div.box div.body div.text div.select select{
	float:left;
	border:1px solid #abadb3;
	width:115px;
	color:#777;
}

#content div.box div.body div.price{
	float:right;
	font-size:24px;
	color:#d1300e;
	padding:20px 74px 0 0;
/*	width:90px;*/
}

#content div.box div.bottom{
	width:563px;
	height:30px;
	overflow:hidden;
	background:#ededed url(img/bottom.gif) no-repeat;
}

#content div.box div.bottom a.more{
	font-size:12px;
	color:#8e8e8e;
	float:left;
	text-transform:uppercase;
	padding:8px 0 0 20px;
}

#content div.box div.bottom a.basket{
	font-size:10px;
	color:#000;
	float:right;
	text-transform:uppercase;
	width:76px;
	text-align:center;
	height:27px;
	background:url(img/basket.gif) no-repeat;
	padding:3px 0 0;
}

#content div.box div.bottom a.in_stock{
	float:right;
	height:30px;
	font-size:12px;
	color:#fff;
	padding:0 0 0 36px;
	background:url(img/in_stock.gif) no-repeat;
	text-transform:uppercase;
}

#content div.box div.bottom a.in_stock span{
	float:left;
	background:url(img/in_stock_body.gif) repeat-x;
	height:22px;
	padding:8px 22px 0 0;
	cursor:pointer;
}

#content div.box div.bottom a.not_available{
	float:right;
	height:30px;
	font-size:12px;
	color:#fff;
	padding:0 0 0 16px;
	background:url(img/not_available.gif) no-repeat;
	text-transform:uppercase;
}

#content div.box div.bottom a.not_available span{
	float:left;
	background:url(img/not_available_body.gif) repeat-x;
	height:22px;
	padding:8px 14px 0 0;
	cursor:pointer;
}

.content div.product{
	width:690px;
	overflow:hidden;
	padding:59px 0 0 55px;
}

.content div.product div.item{
	width:270px;
	overflow:hidden;
	float:left;
	display:inline;
	margin:0 70px 23px 0;
	height:160px;
}

.content div.product div.item p a{
	color:#777;
}

.content div.product div.item div.pic{
	float:left;
	height:150px;
	overflow:hidden;
	width:125px;
}

.content div.product div.item div.right{
	float:right;
	width:140px;
}

h5{
	font-size:18px;
	margin:0;
	font-weight:normal;
	padding:0 0 13px;
}

.content div.product div.item p{
	font-size:12px;
	color:#777;
	margin:0;
	line-height:18px;
}

h5 a{
	color:#00a5d5;
}

h5 a:hover{
	text-decoration:none;
	border-bottom:1px solid #00a5d5;
}

.content div.box_text{
	width:655px;
	overflow:hidden;
	padding:0 0 30px 20px;
}

h6{
	font-size:24px;
	color:#00a5d5;
	margin:0;
/*	width:390px;*/
	text-transform:uppercase;
	padding:0 0 16px;
}

.content div.box_text p{
	font-size:11px;
	color:#777;
	margin:0;
	padding:0 0 0 25px;
	width:565px;
	line-height:18px;
}

#news{
	width:1000px;
	overflow:hidden;
	background:url(img/news_body.gif) repeat-y;
}

#news div.top{
	width:1000px;
	overflow:hidden;
	background:url(img/news_top.gif) no-repeat;
}

#news div.bottom{
	width:973px;
	overflow:hidden;
	background:url(img/news_bottom.gif) no-repeat 0 100%;
	padding:8px 0 17px 27px;
	min-height:195px;
}

#news h6{
	font-size:24px;
	color:#fff;
	margin:0;
	text-transform:uppercase;
	padding:0 0 4px;
}

#news div.box_news{
	width:230px;
	overflow:hidden;
	float:left;
	padding:0px 12px 0 0;
}

#news div.box_news div.date{
	font-size:24px;
	color:#fff;
	width:80px;
	float:left;
}

#news div.box_news div.text{
	width:145px;
	float:left;
	padding:3px 0 0 5px;
}

#news div.box_news div.text b,#news div.box_news div.text p{
	font-size:11px;
	color:#fff;
	display:block;
	margin:0;
	padding:0 0 14px;
	line-height:13px;
}

#news div.box_news div.text a{
	color:#fff;
	padding:0 10px 0 0;
}

#bg_footer{
	background:url(img/footer_bg.gif) repeat-x;
	height:171px;
	overflow:hidden;
}

#footer{
	width:1000px;
	height:171px;
	margin:0 auto;
	position:relative;
}

#footer ul.menu{
	overflow:hidden;
	padding:8px 0 0 176px;
}

#footer ul.menu li{
	float:left;
	padding:0 11px;
}

#footer ul.menu li a{
	font-size:12px;
	color:#fff;
	float:left;
	text-decoration:none;
}

#footer h1.logo{
	width:142px;
	height:22px;
	float:left;
	margin:52px 0 0 115px;
	display:inline;
}

#footer h1.logo a{
	background:url(img/footer_logo.gif) no-repeat;
	width:142px;
	height:22px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
}

#footer ul.contact{
	float:left;
	margin:17px 0 0 120px;
	display:inline;
}

#footer ul.contact li p,#footer ul.contact li a,#footer ul.contact li span,#footer ul.contact li{
	color:#fff;
}

#footer p.rightt{
	float:right;
	width:74px;
	height:15px;
	display:inline;
	margin:50px 85px 0 0;
	visibility:hidden;
}

/* --------------- */
#content form.box div.body div.text p{
	overflow:hidden;
	font-size:12px;
	color:#9e9e9e;
	line-height:13px;
	margin:0;
	padding:0 0 0 11px;
	width:299px;
	background:url(img/point_list.gif) no-repeat 0 50%;
}

#content p{
	font-size:14px;
	margin:0;
	padding:0 0 15px;
	color:#777;
}

div.post_block h2.post_title{
	margin:0;
	padding:0;
	width:auto;
	height:auto;
	background:none;
}

h1{
	font-size:30px;
	color:#00A5D5;
	padding:0 0 20px;
	margin:0;
}

#prddeatailed_container,#prddeatailed1_container{
	color:#777;
}

#prddeatailed_container span.totalPrice{
	color:#D1300E;
	font-weight:bold;
}
div.totalPrice{
	float:right;
	padding:0;
	font-size:24px;
	font-family:Tahoma;
	color:#d1300e;
}
#cat_info_left_block{
	color:#777;
}

.content div.stock{
	width:252px;
	float:left;
}

.content div.stock div.big{
	width:250px;
	overflow:hidden;
	height:300px;
    border:1px solid #e5e5e5;
}

.content div.stock div.small{
	width:270px;
	overflow:hidden;
	padding:10px 0 0;
}

.content div.stock div.small div.block{
	width:120px;
	float:left;
	display:inline;
	border:1px solid #e5e5e5;
	margin:0 9px 10px 0;
}

.content div.description{
	float:right;
	width:400px;
}

.content div.description div.box{
	width:400px;
	overflow:hidden;
	padding:0 0 30px;
}

.content div.description div.box div.body{
	width:400px;
	overflow:hidden;
}

.content div.description div.box div.body div.text{
	width:250px;
	float:left;
	padding:0 0 20px;
}

.content div.description div.box div.body div.text div.item{
	width:250px;
	overflow:hidden;
}

.content div.description div.box div.body div.text div.item div.rating{
	width:85px;
	height:18px;
	overflow:hidden;
}

.content div.description div.box div.body div.text div.item p{
	margin:0;
	font-size:11px;
	padding:0;
}

.content div.description div.box div.body div.text div.select{
	width:250px;
	overflow:hidden;
	padding:10px 0;
}

.content div.description div.box div.body div.text div.select label{
	float:left;
	font-size:14px;
	line-height:19px;
}

.content div.description div.box div.body div.text div.select select{
	float:left;
	width:115px;
	border:1px solid #ABADB3;
	color:#777;
}

.content div.description div.box div.body div.text div.item label{
	float:left;
	font-size:14px;
}

.content div.description div.box div.body div.text div.item input{
	float:left;
	width:30px;
	height:15px;
	border:1px solid #e2e3ea;
	padding:1px 2px;
	color:#777;
}

.content div.description div.box div.body div.price{
	float:right;
	padding:0;
	font-size:24px;
	font-family:Tahoma;
	color:#d1300e;
}

.content div.description div.box div.bottom{
	width:400px;
	height:30px;
	overflow:hidden;
	background:#ededed url(img/bottom.gif) no-repeat;
}

.content div.description div.box div.bottom a.more{
	font-size:12px;
	color:#8e8e8e;
	float:left;
	text-transform:uppercase;
	padding:8px 0 0 20px;
}

.content div.description div.box div.bottom a.basket{
	font-size:10px;
	color:#000;
	float:right;
	text-transform:uppercase;
	width:76px;
	text-align:center;
	height:27px;
	background:url(img/basket.gif) no-repeat;
	padding:3px 0 0;
}

.content div.description div.box div.bottom a.in_stock{
	float:right;
	height:30px;
	font-size:12px;
	color:#fff;
	padding:0 0 0 36px;
	background:url(img/in_stock.gif) no-repeat;
	text-transform:uppercase;
}

.content div.description div.box div.bottom a.in_stock span{
	float:left;
	background:url(img/in_stock_body.gif) repeat-x;
	height:22px;
	padding:8px 22px 0 0;
	cursor:pointer;
}

.content div.description div.box div.bottom a.not_available{
	float:right;
	height:30px;
	font-size:12px;
	color:#fff;
	padding:0 0 0 16px;
	background:url(img/not_available.gif) no-repeat;
	text-transform:uppercase;
}

.content div.description div.box div.bottom a.not_available span{
	float:left;
	background:url(img/not_available_body.gif) repeat-x;
	height:22px;
	padding:8px 14px 0 0;
	cursor:pointer;
}

.content div.description div.box p{
	font-size:14px;
	padding:0 0 20px;
	margin:0;
}

.content div.description div.box a{
	font-size:14px;
	text-decoration:underline;
}

.content div.description div.box a:hover{
	text-decoration:none;
}

.content div.description div.box div.item{
	width:400px;
	overflow:hidden;
}

.content div.description div.box div.item label{
	display:block;
	font-size:14px;
}

.content div.description div.box div.item input{
	width:267px;
	height:18px;
	padding:1px 5px;
	color:#777;
	border:1px solid #E2E3EA;
}

.content div.description div.box div.item textarea{
	width:391px;
	height:181px;
	border:1px solid #E2E3EA;
}

.sidebar div.survey_submit input,.content div.common_wrapper p input, p.inp input{
	background:url(img/submit_button.gif) no-repeat;
	width:97px;
	height:28px;
	font-family:Tahoma;
	color:#fff;
	font-size:12px;
	text-transform:uppercase;
	border:none;
	cursor:pointer;
}
.new_input
{
	background:url(img/submit_button.gif) no-repeat;
	width:97px;
	height:28px;
	font-family:Tahoma;
	color:#fff;
	font-size:12px;
	text-transform:uppercase;
	border:none;
	cursor:pointer;
}
.hndl_submit_prds_cmp {
	width: 275px;
	margin-top: 20px;
	margin-left: 200px;
}

div.bottom label {
	margin-top: 7px;
	margin-left: 5px;
	font-size: 12px;
	float: left;
}

input.ctrl_products_cmp {
	margin-top: 9px;
	margin-left: 20px;
	float: left;
}

.content div.product div.item {
display:inline;
float:left;
height:245px;
margin:0 70px 23px 0;
overflow:hidden;
width:270px;
}
#blck-content {
    margin-left: 10px; margin-right: 10px; margin-top: 5px;
}

.banners_bottom{
	width:185px;
	overflow:hidden;
	position:absolute;
	right:53px;
	top:60px;
}

