html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, a, img, td {
	margin:0;padding:0;border:0;list-style:none;
	font-family:Tahoma;
}

a{color:#0077c3}
/*a:visited{color:#86aeca}*/
a:active, a:hover{color:#61bc12}


html{font-size:.7em}
html,body{height:100%}
body{background:#fff url('/i/body-shadow.gif') repeat-y 113em 0}

#body, #footer{min-width:89em;max-width:113em}
#body{height:100%;min-height:100%;margin-bottom:-9em}
html>body #body{height:auto}

h1,h2,h3,h4{text-align:left;font-weight:normal}
h1{font-size:2.7em;margin-bottom:1.5em}
h2{font-size:2.3em;margin-bottom:.5em;color:#AAA}
h3{font-size:1.8em}
h4{font-size:1.5em}

h3 a{color:#0163a2}

#content .container{padding:1.5em 2.7em 6em 8em}
div.left-column{width:58%;}
div.right-column{width:41.8%;float:right}
#content div.left-column .container, #header div.left-column .container{padding:1.5em 0 6em 8em}
#content div.right-column .container, #header div.right-column .container{padding:1.5em 2.7em}

label{cursor:pointer}
.ie{width:100%}
.row{width:100%;height:auto;overflow:hidden;}
.row2{width:100%;height:auto;}
.cell{vertical-align:top;overflow:hidden;float:left;display:block}
.cell2{vertical-align:top;float:none;display:block}
.clear{clear:both}
.half .cell{width:50%}
.tierce .cell{width:33.3%}
.one-fourth .cell{width:25%}
.right{float:right}
.left{float:left}
.center{text-align:center}

.table{width:100%; display:table; position:relative}
.table .table-row{display:table-row; position:relative; width:100%}
.table .table-cell{display:table-cell; position:relative; vertical-align:bottom}
.table .table-ie{position:relative; width:100%}

.r3{overflow:hidden}
.r3 b{overflow:hidden; height:1px; display:block}
div.r3{height:3px}
div.r3 b.b1{border-width:0 3px}
div.r3 b.b2{border-width:0 2px}
div.r3 b.b3{border-width:0 1px}

.main-button{text-align:center;font-size:1.5em}
.main-button div{padding:.2em;background-color:#8bcd9f;margin:2em auto 0}
.main-button div.inert{background-color:#FFF}
.main-button div button, .main-button div input{font:inherit}
.main-button div, .main-button div button, .main-button div input{width:14em}
.main-button div.short, .main-button div.short button, .main-button div.short input{width:10em}


/*- header -*/
div.pre-header{border-top:solid 4px #009bd6;background-color:#147cac;width:100%;height:3.6em}
#header{margin-top:-3.6em}
#header div.menu-main-shadow{
	background: url(/i/header-left-column-bg.jpg) no-repeat bottom right;
	height:15px;
	overflow:hidden
}
#header div.menu-top{padding: 3px 12px 4px;background-color:#e5f5fb;border-right: solid 1px #ccc;overflow:hidden}
#header div.menu-top ul{float:left; padding-right:10px}
#header div.menu-top ul.last-child{padding-right:0; float:right}
#header div.menu-top li{float:left}
#header div.menu-top li.active a{font-weight:bold}
#header div.menu-top a{color:#000}

#header img.logo-mobidic{float:right}
#header div.logos{font-size:2.4em;text-transform:lowercase;color:#009BD6}
#header div.logos img{vertical-align:middle;margin:0 -.5em 2px 0}
#header div.logos a, #header div.logos span{color:#009bd6}
#header div.logos a:hover, #header div.logos a:hover{color:#147CAC}

#header div.menu-main{
	border-style:solid;
	border-color:#ccc;
	border-width:0 1px 1px 0;
	background:#fff url(/i/menu-top-bg.jpg) no-repeat bottom right;
	padding: 25px 30px 20px .8em;
}
#header div.menu-goods-1{
	padding:15px 0 0 5.2em;
	overflow:hidden;
	font-size: 1.4em
}
#header div.menu-goods-1 .accessories{float:right}
#header div.menu-goods-1 li{text-align:center}
#header div.menu-goods-1 li.active, #header div.menu-goods-1 li.active a{color:#0092d3;font-weight:bold}
#header div.menu-goods-1 li.active a:hover, #header div.menu-goods-1 li.active a:hover{color:#61bc12}

#header ul.menu-goods-2{padding:.3em 15px 3px 0}
#header ul.menu-goods-2 li{
	float:none;
	width:100%;
	font-size:.8em;
	padding-top:.4em;
	line-height:1.2em
}

#header div.cart-empty, #header div.cart, #header ul.menu-my{color:#fff}
#header div.cart a, #header ul.menu-my a{color:#fff}

#header ul.menu-my{width:42.9%}
#header ul.menu-my li{
	float:left;
	background-repeat:no-repeat;
	background-position:12px 2.1em;
	padding:2em 0 .3em 0;
}
#header ul.menu-my li.auth{background-image:url(/i/my-ico-auth.gif)}
#header ul.menu-my li.reg{background-image:url(/i/my-ico-reg.gif)}
#header ul.menu-my li.my{background-image:url(/i/my-ico-reg.gif)}
#header ul.menu-my li.exit{background-image:url(/i/my-ico-exit.gif)}
#header ul.menu-my a, #header ul.menu-my span{padding-left:25px; margin-left:5px}

#header div.cart-empty, #header div.cart{width:57%}
#header div.cart-empty{text-align:right}
#header div.cart-empty .container{padding:2em 30px .9em 0}
#header div.cart-empty span{padding-left:25px; background:url(/i/my-ico-cart.gif) no-repeat 7px 1px}

#header div.cart{float:right;margin-top:1px}
#header div.cart-bg{background:#48A3CF url(/i/menu-cart-bg.jpg) repeat-x left bottom;overflow:hidden}
#header div.cart-shadow{
	float:left;
	height:44px;
	width:8px;
	background: url(/i/menu-cart-shadow.png) no-repeat left bottom
}
#header div.cart ul{float:left;padding:.6em 0 1em}
#header div.cart li{padding-left:25px}
#header div.cart li.order{text-align:right}
#header div.cart li.cart{background:url(/i/my-ico-cart.gif) no-repeat 7px 1px}
#header div.cart li.cart a{margin-left:-23px;padding-left:23px}

form.search {margin-bottom:2em;width:100%}
form.search div{margin-right:7em}
form.search div div{margin:0;width:97.8%}
form.search input{display:block}
form.search input.field{width:100%}
form.search input.button{width:6em;float:right}

div.fieldset{
	border:solid 1px #dfdfdf;
	padding:0 1.4em .4em;
	margin-top:1em;
	/*text-align:center;*/
}
div.fieldset span.title{
	top:-.8em;
	left:-.3em;
	position:relative;
	font-size:1.3em;
	background-color:White;
	padding:0 .3em
}
#header .accounts p{color:#666;font-size:.9em;padding-top:.7em}
/*- header:end -*/


/*- visuals -*/
.visuals{padding:1em 2.7em 3em 8em;clear:both}
.visuals .item1, .visuals .item2{
	padding-bottom:8px;
	background:url(/i/visual-shadow.jpg) no-repeat left bottom;
}
.visuals .item2{background-position: 1em bottom}
.visuals a{
	display:block;
	border:solid 1px #84b1c2;
	height:61px;
	padding-left:2em;
	background:transparent url(/i/visual-bg.jpg) no-repeat right bottom;
	overflow:hidden
}
.visuals a:hover{border-color:#009bd6}
.visuals .item1 a{margin-right:1em}
.visuals .item2 a{margin-left:1em}
/*- visuals:end -*/


/*- corner-rounded -*/
.cr div{background-position:0 0;background-repeat:no-repeat}
.cr div div{background-position:top right}
.cr div div div{background-position:bottom right}
.cr div div div div{background-position:bottom left}
/*- corner-rounded:end -*/


/*- price -*/
span.price{color:#007513}
span.price .int{font-size:1.7em}
/*- price:end -*/


/*- tocart -*/
a.tocart{
	display:block;
	background:#d4f4d8 url(/i/recommend-addtocart-ico.gif) no-repeat .6em 50%;
	color:#007513;
	float:left;
}
#content a.tocart div.container{padding:.1em .6em .4em 2.5em}
a.tocart div{background-image:url(/i/recommend-addtocart-bg-tl.gif)}
a.tocart div div{background-image:url(/i/recommend-addtocart-bg-tr.gif)}
a.tocart div div div{background-image:url(/i/recommend-addtocart-bg-br.gif)}
a.tocart div div div div{background-image:url(/i/recommend-addtocart-bg-bl.gif)}
/*- tocart:end -*/

/*- support -*/
table.support th,
table.support td {vertical-align:top; font-weight:normal; text-align:left}
table.support th {width:7em;font-size:1.15em}
table.support td {padding-bottom:0.35em;font-size:1.25em}
/*- support:end -*/

/*- sprite -*/
a.with-sprite i{
	margin:0 7px 0 -14px;
	padding-right:7px;
	background-image:url(/i/list-image.gif);
	background-repeat:no-repeat;
	background-position:0 50%
}
/*- sprite:end -*/

/*- preferences -*/
div.right-column .preferences a{color:#007e2a}
div.right-column .preferences ul{min-width:14em}
div.right-column .preferences li{padding:.3em 2em .5em 0;white-space:nowrap;}
div.right-column .preferences li.active a{color:black;cursor:default;text-decoration:none}
/*- preferences:end -*/


/*- breadcrumps -*/
.breadcrumps{margin:0 0 .8em -1.2em;font-size:1.1em}
.breadcrumps .first{text-decoration:none}
.breadcrumps .first span{text-decoration:underline}
/*- breadcrumps:end -*/

.require{color:#d60045;font-size:0.8em}

form.base{font-size:1.25em}
form.base table .text{width:90%; border:1px solid #7f9db9; font-size:1.3em}
form.base table td{vertical-align:top; padding-bottom:0.5em}
form.base table col.title{width:15em}
form.base table col.field{width:40em}
form.base table tr.separate td{padding-bottom:4em}
form.base div.submit{margin-top:4em; text-align:center}
form.base .submit input{font-size:1.15em; padding:0.1em 0.4em}

form.base div.comment span{color: #666;font-size:0.9em;line-height:.9em}
form.base div.comment{font-size:0.9em;line-height:1.5em}
form.base div.comment input{margin:0}

/*- message -*/
div.message{font-size:1.4em; color:#50993E; padding:0.7em 5.8em; background-color:#DFF2DB}
div.err{background-color:#F8E6DE; color:#BB291E}
/*- message:end -*/

#content ul.menu-my{float:none;font-size:1.4em;margin:0 0 2em -1.5em;width:100%}
#content ul.menu-my li{float:left;padding:.3em 1.5em .5em}
div.info li.user_info, div.history li.user_history, div.cart li.user_cart{background-color:#f2f2f2}
div.info li.user_info a, div.history li.user_history a, div.cart li.user_cart a{cursor:default;text-decoration:none;color:black}
div.pa li.user_info a, div.pa li.user_history a, div.pa li.user_cart a{cursor:pointer;text-decoration:underline}

/*- footer -*/
div.pre-footer{width:100%;height:9em;clear:both}
#footer{background-color:#d6d8da;color:#666}
#footer, #footer div.copyright{height:9em}
#footer a{color:#666}
#footer div.logo-owox{border-top:solid 5px #009bd6;width:6em;float:left;padding:10px 1em 0 1em}
#footer p{padding-top:.6em}
#footer p.comment{color:#999}
#footer a.logo{float:right;margin-left:30px;clear:right}
#footer div.copyright{background-color:#ebebeb;margin-left:8em}
#footer div.copyright .container{padding:.7em 30px 0;overflow:hidden}
#footer div.counter-bigmir{float:left;margin-top:.7em;height:7em}
/*- footer:end -*/



#body, #footer{_width:expression((document.documentElement.clientWidth||document.body.clientWidth)<979?"979px":(document.documentElement.clientWidth||document.body.clientWidth)>1265?"113em":"auto")}

.half .cell{//width:49.5%}
.tierce .cell{//width:33%}
.one-fourth .cell{//width:24.7%}

.table{//overflow-y:hidden}
.table .table-row{//top: 100%}
.table .table-cell{//display:inline;//float:left;//margin-right:-100%}
.table .table-ie{//top:-100%}

form.search div{_height:1px}
.main-button div button, .main-button div input{//font-size:1em}

#header div.cart-bg{_margin-left:8px}
#header div.cart-shadow{_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/i/menu-cart-shadow.png,sizingMethod=crop)}


#footer div.copyright div.row{_width:99.6%}
#footer div.copyright .container{_padding-right:15px}
#footer div.counter-bigmir{_margin-right:30px}

a.with-sprite i{//position:absolute}