/*---------------------------------------------------------------------------

�������� ����

---------------------------------------------------------------------------*/

body {

    text-align: center;

	margin: 0;

	padding: 0;

	font-family: arial, verdana, helvetica, sans-serif;

	font-size:11px;

	color: #000;

	background-color: #fff;

}

img{

	border:0;

}

/*

* html img, * html div, * html a {

	behavior: url(css/iepngfix.htc)

}

*/

.left {

	float:left;

	margin:0 12px 12px 0;

	padding-top:20px;

}

.divider {

	height:30px;

	background:#fff left bottom no-repeat url('../img/bigdiv.gif')

}

.clear {

	clear:both;

}

/*---------------------------------------------------------------------------

���������� ���������

---------------------------------------------------------------------------*/

#mainBlock, #headFrame {

	margin: 0 auto;

	text-align:left;

	width: 965px;

	\width: 965px;

	w\idth: 965px;

	background-color: #fff;

}

#mainBlock {

	background:#fff left top repeat-y url('../img/mainbg.gif')

}



/* ����� */

#header{

	background-color: #fff;

	width:965px;

	top:0px;

	text-align: left;

	color: #fff;

	border:0;

	padding:36px 0 0 0;

	z-index:10;

	margin-bottom:-1px;

}



#tophd{

	width:965px;

}

#tophd .links{

	float:right;

}

#tophd .links a{

	color:#fff;

	text-decoration:none;

}

#tophd .links a:hover{

	color:#fff;

	text-decoration:underline;

}

.logo {

	float:left;

	padding-left:14px;

}

#langselect {

	float:right;

	padding: 14px 40px 0 0;

	color: #c8c8c8;

	font-family: verdana, helvetica, sans-serif, arial;

}

#langselect a {

	margin: 0 8px 0 8px;

	color: #7e7e7e;

}

#langselect a:hover, #langselect a.active  {

	text-decoration:none;

}



#menubar {

	position:absolute;

	width:965px;

	color:black;

	margin-top:-26px;

	font-size:12px;

}

#topheader {

	position:absolute;

	width:880px;

	color:black;

	margin:175px 50px 0 50px;

}

#topheader h1 {

	float:left;

	padding-top:5px;

	width:580px;

}

#toplinks {

	float:right;

}

#menubar a{

	color:#000;

}

#menubar a:hover{

	text-decoration:none;

	color:#EB3E88;

}

#menubar .active{

	color:#EB3E88;

	text-decoration:none;

}

#menubar ul {

	margin: 0 32px 0 0;

	padding: 0;

	list-style-type: none;

}

#menubar li {

	margin: 0;

	padding: 0;

	float: right;

	width: 132px;

	line-height:34px;

	text-align: center;

	background:#fff left top no-repeat url('../img/b_topmenu.gif');

}

#menubar li.last {

	width: 129px;

}

#headimg {

	clear:both;

	width:965px;

	background:#fff left top no-repeat url('../img/hdr1frame.gif');

}

#headimg2 {

	clear:both;

	width:965px;

	height:190px;

	background:#ebebeb left top no-repeat url('../img/hdr2frame.gif');

}

#headimg .header_img {

		padding:10px 12px 0 13px;

}

#headimg2 .header_img {

		padding:10px 12px 0 13px;

}

#toplinks a {

	line-height:30px;

	margin-top:0px;

	color:#ed5e9b;

	font-size:11px;

}

#toplinks a:hover{

	text-decoration:none;

}



/* ����� ������� */

#leftCol {

	float: left;

	width: 245px;

}

#leftCol p {

	margin: 10px 10px 10px 35px;

	text-align:justify;

	text-indent:20px;

	font-size:11px;

}



#mainBlock #leftMenuHolder {

	margin: 0 0px 0 13px;

	width:245px;

	background: url('../img/leftbg.jpg') no-repeat left top;

}

#mainBlock #leftMenu {

	width:240px;

	padding:60px 0 110px 0;

	background: url('../img/leftbg.gif') no-repeat left bottom;

}

#leftMenu .level1 {

	display:block;

	width:130px;

	font: normal 11px Arial, Tahoma, Verdana;

	color: #595959;

	height: 31px;

	text-decoration:none;

	margin: -1px 50px 0 30px;

	padding:15px 0 0 35px;

	background: url('../img/b_blue.png') no-repeat 0px 0px;

}

#leftMenu .level1:hover {

	color:#EB3E88;

}

#leftMenu .active {

	background: url('../img/b_red.png') no-repeat 0px 0px;

	color:#EB3E88;

}

#leftMenu .level2 {

	display:block;

	font: normal 11px Arial, Verdana, Tahoma;

	color: #7d7b7b;

	line-height: 14px;

	text-decoration:none;

	padding: 6px 0 6px 23px;

	margin: -1px 50px 0 60px;

	background: url('../img/b_blue_m.png') no-repeat 0px 0px;

}

#leftMenu .level2:hover {

	color:#EB3E88;

}

#leftMenu .level3 {

	font: normal 11px Arial, Verdana, Tahoma;

	color: #a2a0a0;

	line-height: 14px;

	text-decoration:none;

	display:block;

	margin: -1px 50px 0 80px;

	padding: 4px 0 4px 16px;

	background:0px 0px no-repeat url('../img/b_blue_s.png');

}

#leftMenu .smalldiv {

	height:1px;

	width:118px;

	line-height:1px;

	background:left top no-repeat url('../img/smalldiv.gif');

}



#leftMenu .level3:hover {

	text-decoration:none;

	color:#EB3E88;

}

#leftMenu .active {

	color:#EB3E88;

}

#leftMenu .lastitem {

	background: url('../img/menulast.gif') no-repeat 90px 1px;

}



/* ����������� ������� */

#content {

	background: url('../img/mainbg.jpg') no-repeat top left;

	margin: 0px 60px 10px 258px;

	padding-left:20px;

	padding-top:60px;

}

#content .intro {

	padding-bottom:10px;

	background: url('../img/bigdiv.gif') no-repeat bottom left;

}

#content .maintext {

	padding-bottom:10px;

}

#content .maintext p, #content .maintext h2, #content .maintext h3{

	padding-left:10px;

}

#content .intro p, #content .intro h1, #content .intro h2, #content .intro h3, #content .intro h4{

	padding-left:130px;

}

#content p{

	font-family: arial, verdana, helvetica, sans-serif;

	color:#6b6b6b;

	font-size:14px;

}

.news {

	border-top:10px solid #fff;

	background: url('../img/newsdiv.gif') repeat-y top left;

}

#content .contentLeft {

	float:left;

	width:298px;

	margin-top:10px;

	padding-bottom:20px;

}

#content .contentLeft2 {

	float:left;

	width:440px;

	margin-top:10px;

	padding-bottom:20px;

	margin-bottom:10px;

}

#content .rightdash {

	background: url('../img/rightdash.gif') repeat-y top left;

}

#content .contentLeft p{

	padding:0px 20px 0px 0px;

	margin:0 0 2px 0;

}

#content .contentLeft2 p{

	padding:0px 20px 0px 0px;

	margin:10px 0 0 0;

}

#content .contentRight {

	float:right;

	width:300px;

	margin-top:10px;

	padding-bottom:20px;

}

#content .contentRight2 {

	float:right;

	width:160px;

	margin-top:10px;

	padding-bottom:30px;

}

* html #content .contentRight2 {position:relative; left:30px;} /*ie6 fix*/

#content .contentRight p{

	padding:0px 20px 0px 0px;

	margin:0 0 2px 0;

}

#content .contentRight2 p{

	padding:0;

	margin:0 0 2px 0;

}

#content ul, #nav ul {

	margin:0;

	padding:0 10px 0 30px;

	color:#72AECE;

	font-size:13px;

	font-weight:bold;

	list-style-image: url(images/bullet.gif);

}

#content li, #nav li{margin:0;}

.pagecounter {

	width:100%;

	text-align:center;

	line-height:30px;

	border-top: 1px dashed #b9b9b9;

}

.pagecounter .pagelink, .pagecounter .currentpage{

	margin:0 5px 0 5px;

	text-decoration:none;

}

#content .news p {

	margin:0;

}

#content .pagelink {

	color:#6B6B6B;

}

#content .pagelink:hover {

	color:#ED5E9B;

}



.pagecounter .currentpage {

	color:#ED5E9B;

}

#content .que {

	color: #6b6b6b;

	font-weight:bold;

	border-top:solid #fff 8px;

	border-bottom:solid #fff 8px;

}

#content .que2 {

	color: #6b6b6b;

	font-weight:bold;

}

#content .ans {

	font-weight:normal;

}

#content .ans2 {

	font-weight:normal;

	margin-bottom:-12px;

}

#content a{

	margin-top:0px;

	color:#ed5e9b;

	font-size:11px;

}

#content a:hover{

	text-decoration:none;

}



/*cat_item*/

.cat_item {position:relative; clear:both; width:100%; margin:12px 0 30px; overflow:hidden; }

.cat_item .ontime {position:absolute; top:0; right:20px; width:81px; height:17px; }

.cat_item .ontime i {position:absolute; top:0; right:0; width:81px; height:17px; background:url(../img/ontime.png) 0 0 no-repeat;}

.cat_item a {color:#4c7ec4!important;}

.cat_item h5 {margin: 0 0 0 74px; font-weight:bold; font-size:12px;}

.cat_item h5 a {font-size:12px!important;}

.cat_item h5 img {float:left; margin:3px 0 0 -74px;}

.cat_item p {margin: 2px 0 9px 74px!important; line-height:1.6;}

.cat_item ol {list-style:none; margin:0; padding:0; }

.cat_item ol li {float:left; }

.cat_item ol li.ci_first {min-width:66px; padding-right:5px; line-height:24px; font-size:12px; }

.cat_item ol li.ci_price {height:25px; background:url(../img/price_bg.png) 0 0 no-repeat; padding-left:10px; margin-right:15px!important;}

.cat_item ol li.ci_price span {float:left; height:25px; background:url(../img/price_bg.png) 100% 0 no-repeat; padding-right:10px; line-height:25px; font-size:12px; font-weight:bold; color:#3f75c0;}

.cat_item ol li.ci_add a {float:left; position:relative; width:131px; height:25px; line-height:25px; }

.cat_item ol li.ci_add a i {display:block; position:absolute; top:0; left:0; width:100%; height:100%; background:url(../img/add_to_basket.png) 0 0 no-repeat; cursor:pointer;}

.cat_item ol li.ci_add a:hover i {background-position:0 -26px;}

/*cat_card*/

.cat_card .cat_item  {margin-bottom:12px;}

.cat_card .cat_item ol {float:right; margin:43px 20px 0 0 ;}

.cat_card p {margin:8px 0 18px!important; line-height:1.6;}

.cat_card table {border-collapse:collapse; margin-bottom:6px}

.cat_card table th {border-top:1px dashed #b8b8b8; padding:5px 0;  background:#f7f7f7; text-align:center; font-weight:normal;}

.cat_card table td {border-top:1px dashed #b8b8b8; border-bottom:1px dashed #b8b8b8; padding:13px 0;  text-align:center; font-weight:bold; color:#3f75c0;}

/*zak_item*/

.zak_item {margin:9px 0 13px; padding:0 0 14px; border-bottom:1px dashed #b8b8b8; color:#595959;}

.zak_item td.zi_z {color:#999;}

.zak_item td a {font-size:12px!important;}

/*zak_list*/

.zak_list fieldset {border:none; margin:0; padding:0;}

.zak_list h2 {font-weight:bold;}

.zak_list p {margin:2px 0 19px 0!important; color:#595959;}

.zak_list p span {color:#999; margin-right:12px;}

.zak_list table  {border-collapse:collapse; width:95%; margin-bottom:10px;}

.zak_list table th {border-bottom:1px dashed #b8b8b8; padding: 7px 0 7px 10px; color:#999; font-weight:normal; text-align:left;}

.zak_list table td {padding:12px 10px; border-bottom:1px dashed #b8b8b8; text-align:left;}

.zak_list table td em {padding-left:10px; color:#3c71ba; font-style:normal;}

.zak_list table td cite {padding-left:10px; color:#595959; font-style:normal;}

.zak_list table .zl_act td {background:#f7f7f7; border:none; }

.zak_list table .zl_act td.zla_first {background:url(../img/calend.png) #f7f7f7 10px 10px no-repeat; padding-left:40px;}

.zak_list table td.zl_inn {padding:0; padding-bottom:9px; background:#f7f7f7;}

.zak_list table .zl_itog td {border-bottom:none; padding:17px 0 17px 10px;  font-size:12px; color:#595959;}

.zak_list table .zl_itog em {font-weight:bold; padding:0;}

.zak_list table table {width:100%; margin:0;}

.zak_list table table th, .zak_list table table td {text-align:left;}

.zak_list table table th {color:#000; background:#f7f7f7; font-weight:bold;}

.zak_list table table tr td {padding: 5px 0 5px 10px; background:#caddf8; border-bottom:1px dashed #70a4ee;}

.zak_list table table tr td.z_che {padding: 5px 0 5px 6px;}

.zak_list table table tr.zl_on td {background:#dbfad9; border-bottom:1px dashed #8fc48b;}

.zak_list table table tr.zl_off td {background:#ffc8d0; border-bottom:1px dashed #ff6e83;}

/*basket*/

.basket fieldset {border:none; margin:0; padding:0;}

.basket table {border-collapse:collapse; width:100%; margin-bottom:20px;}

.basket table th {font-weight:normal; color:#999; vertical-align:bottom; text-align:center; border-left:1px dashed #b8b8b8; border-bottom:1px dashed #b8b8b8; padding: 0 2px 6px;}

.basket table td {text-align:center; vertical-align:top; border-left:1px dashed #b8b8b8; border-bottom:1px dashed #b8b8b8; border-top:1px dashed #b8b8b8; padding:12px 0 11px;}

.basket table .bask_inv {background:#f7f7f7;}

.basket table td em {color:#3c71ba; font-style:normal;}

.basket table td div {display:block; position:relative; }

.basket table td div i {display:block; position:absolute; width:20px; height:21px; top:4px; left:-25px; background:url(../img/calend.png) 0 0 no-repeat; }

.basket table .bask_f {text-align:left; border-left:none; padding-left:10px;}

.basket table th.bask_f {padding-bottom:6px;}

.basket table a {display:block; width:10px; height:11px; text-indent:-9999px; background:url(../img/close.png); margin:2px auto!important; font-size:0; line-height:0;}

.basket table td input {margin:0 auto;}

.basket table .bask_list td {border-bottom:none; border-top:none; padding:3px 0;}

.basket table .bask_list td span {float:left; min-width:88px; padding-left:9px;}

.basket .basket_itog { background:#a3c3f3; font-size:12px; }

.basket .basket_itog td { padding:7px 10px; border:none;}

.basket .b_buts {margin-bottom:20px;}

.basket .b_buts input {overflow:visible; margin-right:15px; font:12px Arial, sans-serif; cursor:pointer;}

.basket .b_buts .print {float:right; position:relative; padding-left:22px; top:5px;}

.basket .b_buts .print i {display:block; position:absolute; top:0; left:0; width:16px; height:17px; background:url(../img/print.png) 0 0 no-repeat;}

/*reg*/

.reg fieldset {border:none; margin:0; padding:0;}

.reg p {margin:8px 0 13px!important; line-height:1.6; color:#595959;}

.reg span {display:block; color:#eb3e88; margin-bottom:10px;}

.reg table {width:100%; border-collapse:collapse;}

.reg table td {padding-bottom:6px;}

.reg input[type="submit"] {overflow:visible; margin-right:15px; font:12px Arial, sans-serif; cursor:pointer;}



/*my_profile*/

#content .my_profile {width:186px; padding-bottom:47px; margin:9px 0 4px; color:#6b6b6b; background:url(../img/my_prof_bg.png) 0 100% no-repeat;}

#content .my_profile strong a  {font-size:12px; margin-right:3px;}

#content .my_profile dd strong a  {margin:0;}

#content .my_profile dd {margin:0; padding:0;}

#content .my_profile dt {margin-bottom:8px;}

#content .my_profile dt .pagelink {text-decoration:none; margin-left:3px;}

#content .my_profile dd {margin-top:8px;}

#content .my_profile dd.mp {margin-top:0; margin-bottom:4px;}

#content .my_profile dd.mp a {color:#7d7b7b; text-decoration:none;}

#content .my_profile dd.mp a:hover {text-decoration:underline;}





/* ����� */

#footer {

	text-align:left;

	clear:both;

	width:965px;

	height:175px;

	padding: 0px;

	margin: 0px;

	background:#fff left no-repeat url('../img/footer.gif');

	font: normal 12px Arial, Tahoma, Verdana, Sans-serif;

	color:#fff;

}

#footer .pagedowner {

	position:absolute;

	margin-top:-70px;

	margin-left:270px;

	width:630px;

	border-top: 1px dashed #b9b9b9;

	text-align:center;

	line-height:30px;

}

#footer .pagedowner a {

	color:#ed5e9b;

	font-size:11px;

	text-decoration:underline;

}

#footer .pagedowner a:hover {

	text-decoration:none;

}

#footer #phones {

	color:#e9e9e9;

	float:left;

	padding:20px 0 0 35px;

	font-size:30px;

}

#footer #phones .prefix {

	font-size:16px;

}

#footer #address {

	float:left;

	margin:17px 0 0 50px;

	width:328px;

}

#footer #copyright {

	float:left;

	margin:17px 0 0 10px;

	width:350px;

}

#footer #creator {

	float:right;

	margin:59px 34px 0 0;

}

#footer #counter {

      float:left;

      display:inline;

	margin:25px 48px 20px 320px;}

#footer #creator, #footer a {

	color:#93b7e7;

	text-decoration:none;

}

#footer a:hover {

	text-decoration:underline;

}

 .tabBorder {border: 1px solid #6B6B6B ; border-collapse:collapse; }

 .tabBorder td {border: 1px solid #6B6B6B ; padding: 0px 5px !important; margin: 0;}



a.blue {

	color: #3f75c0;

	font: bold 14px Arial, Tahoma, Verdana;

	margin-bottom:0;

}

#scroller_container {

  position: relative;width: 940px;height: 20px;overflow: hidden;

}

#scroller {

  white-space: nowrap;

  color:black;

  font: 13px Arial,Tahoma,Verdana;

  font-weight:bold;

  text-transform:uppercase;

}
