/*--- DErek (Zhukov Alexandr) ---*/
/* reset
--------------------------------------------------*/
body,h1,h2,h3,h4,h5,h6,p,form,fieldset { margin:0;padding:0; }
img { border: 0; }

/* body
--------------------------------------------------*/
body {
       font-family: Tahoma;
       font-size: 62.5%;   /* Resets 1em to 10px */
       text-align: left; /* Center for IE 5.x */
}

.clearing { clear: both; height: 1px; font-size: 1px; }
a { text-decoration:underline }
a:hover { text-decoration:none }


.min_w { min-width:1000px; position:relative}
*html .min_w { width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1000)? "1000px" : "100%");}

/* GlobalTable
--------------------------------------------------*/
.t {border: none; border-collapse: collapse; width: 100%}
.t td {padding: 0px; vertical-align:top}
/* Head
--------------------------------------------------*/
.head { background: url("../images/h.jpg") no-repeat;}
.hb { background: url("../images/hb.gif") repeat-x 0% 100%; }
.hl { background: url("../images/hl.jpg") no-repeat 0% 100%}
.hr { background: url("../images/hr.gif") no-repeat 100% 100%; height:154px; padding:1px 0 0 240px}
.logo { width:341px; height:95px; background: url("../images/logo.jpg") no-repeat; display:block; margin:15px 0 0 0; }

.h_ban { right:0px; position:absolute; width:40%; _width:50%; padding-top:12px}

/* Head Menu
--------------------------------------------------*/
.h_menu { height:45px; background: url("../images/hm.gif") repeat-x; }
.h_menu ul { margin:0px; padding:0 0 0 250px; list-style: none; background: url("../images/hm_l.jpg") no-repeat; height:45px;  }
.h_menu ul li {
	float:left;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	float:left;
	width:16%;
	text-align:center
}
.h_menu ul li a { display:block; color:#FFFFFF; text-decoration:none}
.h_menu ul li b { display:block; font-weight:normal; padding:18px 0 0 0; background: url("../images/hm_b.gif") no-repeat 50% 0%; }
.h_menu ul li a:hover { background: url("../images/hm_ac.gif") repeat-x; color:#750e21; height:48px; position:relative; margin-bottom:-3px}
.h_menu ul li a:hover b {background: url("../images/hm_b_ac.gif") no-repeat 50% 0%;}
.h_menu ul .hm_ac a { background: url("../images/hm_ac.gif") repeat-x; color:#750e21; height:48px; position:relative; margin-bottom:-3px}
.h_menu ul .hm_ac b { background: url("../images/hm_b_ac.gif") no-repeat 50% 0%;}

/* Center
--------------------------------------------------*/
.center {
	background:#CDDEEA url("../images/center.gif") repeat-x 0px 0px;
}

.outer { position: relative; z-index:2; margin-left:232px; margin-right:225px; min-height:10px; _height:1px;  }
.outer_1 {margin-left:232px; margin-right:0;}
.wrap-cl { float:left; width:100%; margin-right:-1px;  }
.wrap-cl { position: relative; margin-right:0;}
.inleft, .inright, .incenter { width: 100%; overflow: hidden; }

.dec_r { background: url("../images/r_col.jpg") no-repeat 100% 100%;}
.c_right { background: url("../images/c_right.gif") repeat-y 100% 0%; _height:1px;}


.in .outer { margin-right:0px}
.in .c_right { background: url("../images/c_right_in.gif") repeat-y 232px 0px}




/* Left Col
--------------------------------------------------*/
.l_col { float:left; position:relative; width:232px; margin-left:-232px; margin-right:1px; padding:0px 0px 30px 0px; min-height:1px; _margin-right:1px;
 font-size:12px;}
.l_col h6 { height:30px; background:#4b9bb9 url("../images/lc_h.gif") no-repeat; color:#FFFFFF; font-size:18px; padding:6px 50px 0 20px; font-weight:normal;  }
.l_col a { color:#a2162c}

/* Left Col/Menu
--------------------------------------------------*/
.lc_menu { margin:0px; padding:0 0 20px 0; list-style:none; }
.lc_menu li {}
.lc_menu li a { color:#FFFFFF; min-height:23px; _height:23px; background:#5eadc9 url("../images/lm_a.gif") no-repeat; display:block; padding:7px 0 0 23px; text-decoration:none  }
.lc_menu li a:hover { background:#FFFFFF url("../images/lc_ac.gif") no-repeat; color:#000000 }
.lc_menu .lm_ac a { background:#FFFFFF url("../images/lc_ac.gif") no-repeat; color:#000000 }

.lc_menu li ul { margin:0px; padding:0 0 0 30px; list-style:none;}
.lc_menu .lm_ac ul li a { color:#FFFFFF; min-height:23px; _height:23px; background:#5eadc9 url("../images/lm_a.gif") no-repeat; display:block; padding:7px 0 0 23px; text-decoration:none }
.lc_menu .lm_ac ul li a:hover { background:#FFFFFF url("../images/lc_ac.gif") no-repeat; color:#000000 }
.lc_menu .lm_ac ul .lm_ac a { background:#FFFFFF url("../images/lc_ac.gif") no-repeat; color:#000000 }
/* Left Col/Menu Advanced
--------------------------------------------------*/
l_col_spacer { height: 20px; }
.l_col a.avd_menu { height:30px; background:#B3283E url("../images/lc_h2.gif") no-repeat; color:#FFFFFF; font-size:18px; padding:6px 50px 0 20px; font-weight:normal; display:block; text-decoration:none;  }

/* Left Col/Kurs
--------------------------------------------------*/
.kurs { padding:13px 20px 30px 20px}
.kurs table {border: none; border-collapse: collapse; width: 100%}
.kurs table td {padding:4px 7px 4px 0;; vertical-align:top; background: url("../images/dot.gif") repeat-x 0% 100%; }
.kurs table th { text-align:center; font-weight:normal; padding:0 7px 4px 0}
.kurs table .ktd_c { text-align:center; color:#142d65}

/* Left Col/Login
--------------------------------------------------*/
.login { padding:14px 0 20px 15px}
.login p { padding-bottom:7px}
.login input { vertical-align:middle;}
.login .in { border:1px solid #5ca7c5; width:155px; margin-left:9px}
.login .in1 { border:1px solid #5ca7c5; width:155px; margin-left:2px}
.login .btn { width:70px; height:25px; border:0px; cursor:pointer; background: url("../images/btn.gif") no-repeat; margin:0 0 0 133px  }

/* Left Col/Search
--------------------------------------------------*/
.search { padding:14px 0 20px 15px}
.search p { padding-bottom:7px}
.search input { vertical-align:middle;}
.search .in { border:1px solid #5ca7c5; width:200px; margin-left:0px}
.search .in1 { border:1px solid #5ca7c5; width:155px; margin-left:2px}
.search .btn {
	width:70px;
	height:25px;
	border:0px;
	cursor:pointer;
	background: url("../images/btn_search.gif") no-repeat;
	margin:0 0 0 66px
}

/* Center Col
--------------------------------------------------*/
.c { float:right; width: 100%; margin-left:-1px; padding-top:0px; overflow:hidden }
.c_cont { padding:20px 15px 0px 15px; font-size:12px}
.c_cont a { color:#a2162c}
.c_cont p { padding-bottom:14px}

/* Center/Block
--------------------------------------------------*/
.c_block {}
.c_block h1 { font-size:18px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; background:#70b8d4; padding:3px 0 4px 10px; color:#FFFFFF}
.c_block h1 i { font-style:normal; color: #000000; margin-left:10px; font-size:12px; font-family:Tahoma}

.c_block img { float:left; margin-right:15px}

.c_block span { text-align:right; padding:4px 15px 5px 0; background:#70b8d4; display:block; }
.c_block span a { color:#FFFFFF}

.cb_cen { padding:10px 13px 10px 14px; overflow:hidden; min-height:1px; background:#FFFFFF}
*html .cb_cen { height:1px; overflow:visible;}




/* Right Col
--------------------------------------------------*/
.r_col { float:right; position:relative; width:213px; margin-right:-225px;padding:20px 0 0 12px; word-wrap:break-word; font-size:20px; overflow:hidden;  font-size:12px}
.r_col a { color:#a2162c}
.r_col p { padding-bottom:14px}


/* Right_Col
--------------------------------------------------*/


/* Right Col/Images Block
--------------------------------------------------*/
.img_r { width:97px; float:left; font-size:11px; margin:0px 9px 15px 0; }
.img_r a {
	display:block;
	border:1px solid #bc2033;
	min-height:135px;
	height:auto !important;
	height:135px;
	text-align:center;
	padding-top:7px
}
.img_r a b { display:block; font-weight:normal;  padding:4px 5px 0px 5px}
.img_r a:hover { border:1px solid #142d65; background:#142d65; color:#FFFFFF}

/* Footer
--------------------------------------------------*/
.footer { background:#FFFFFF url("../images/footer.jpg") no-repeat 100% 0%; height:150px; position:relative; margin-top:-1px; padding:11px 0 0 35px; font-size:12px}
.footer a { color:#a2162c}
.footer p { padding-bottom:22px}

.ch { padding:22px 0 0 0;}
.ch img { margin-right:15px}

.f_ban { right:0px; width:75%; position:absolute;}

/* News
--------------------------------------------------*/
.NewsImageDetail img
{
	float: left;
	margin: 15px,10px,3px,0px;	
}

/* ------------ SASHA 15.05.2009 --------------------- */
.PriceViewDescription {
	margin-bottom: 10px;
	border: solid 1px #4f93e3;
	background: #a4c6f8;
	padding: 10px;
}
/* -------------------------------------------------- */

/* ------------ YuRa 22.05.2009 --------------------- */
.PriceViewDiscountPrice
{
	font-weight: bold;
	color: Red;	
}
.PriceViewPriceWithDiscount
{
	text-decoration: line-through;
}
.PriceViewPrice
{
}
.PriceViewDiscountSize
{
	border: solid 1px red;
	padding: 1px;
	font-weight: bold;
	color: Red;
}
/* -------------------------------------------------- */

