@charset "utf-8";
/* CSS Document */
HTML, BODY
{
	height: 100%;
}
BODY
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	/* color: #717171; */
	background-color: #fff;
}
A
{
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #717171;
}
A:hover
{
	text-decoration: none;
}
OL LI
{
	list-style-type: decimal;
	list-style-position: inside;
}
H1
{
	font-size: 30px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-weight: normal;
}
H2
{
	font-size: 24px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-weight: normal;
}
H3
{
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-weight: normal;
}
H4
{
	font-size: 18px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	color: #959494;
	font-weight: normal;
	line-height: 1.5;
}
.both
{
	clear: both;
}
* HTML .container
{
	_height: 100%;
}
.container
{
	min-height: 100%;
	min-width: 980px;
	float: left;
	width: 100%;
	padding-bottom: 35px;
	position: relative;
}
.header
{
	float: left;
	width: 100%;
	padding-top: 25px;
	background-image: url(../images/phone-girl.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.header .logo
{
	width: 180px;
	height: 76px;
	float: left;
	margin: 20px 0 0 50px;
	display: inline;
}
.header .logo A
{
	outline: none;
}
.header .phone
{
	float: right;
	width: 160px;
	margin-right: 70px;
	font-size: 12px;
	padding-top: 20px;
	display: inline;
}
.header .phone P SPAN
{
	color: #7A7A7A;
	font-size: 18px;
}
.header .phone P
{
	padding-left: 30px;
}
.header .top_img
{
	margin: 0 235px 0 230px;
	height: 98px;
}
.header .login
{
	margin-top: 10px;
}
.header .reg
{
	margin: 0px 32px 0 0;
	float: right;
	display: inline;
	padding-bottom: 1px;
}
.header .reg A
{
	color: #808080;
	font-size: 12px;
	text-decoration: none;
	border-bottom:1px dashed #2D8BC6;
	margin-right: 8px;
}
.header .reg A:hover
{
	border: none;
}
.header .basket, .header .basket_clear
{
	background-image: url(../images/basket.jpg);
	background-repeat: no-repeat;
	padding: 8px 0 0 30px;
	min-height: 18px;
	_height: auto!important;
	_height: 18px;
}
.header .basket_clear
{
	background-image: url(../images/basket-clear.jpg);	
}
.header .basket A, .header .basket_clear A
{
	color: #65C7E7;
	font-size: 12px;
}
.top_menu
{
	margin: 0px 7px 0px 7px;
	height: 47px;
}
.top_menu TABLE
{
	margin-top: 10px;
	float: left;
	width: 100%;
}
.top_menu TABLE TABLE
{
	margin-top: 0;
	float: none;
}
.top_menu TABLE TR TD
{
	background-image: url(../images/menu-bg.png);
	background-repeat: repeat-x;
	height: 37px;
	font-size: 0;
}
.top_menu TABLE TR TD.no_bg
{
	width: 17px;
	background-image: none;
}
.top_menu TABLE TR TD TABLE
{
	width: 100%;
}
.top_menu TABLE TR TD TABLE TR TD
{
	background-image: url(../images/menu-line.jpg);
	background-repeat: no-repeat;
	background-position: right 0px;
	padding: 0 5px;
	height: 36px;
	width: 20%;
}
.top_menu TABLE TR TD TABLE TR TD A, .top_menu TABLE TR TD TABLE TR TD SPAN
{
	color: #fff;
	font-size: 16px;
	height: 29px;
	width: 100%;
	outline: none;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 7px;
	text-decoration: none;
}
.top_menu TABLE TR TD TABLE TR TD.last
{
	background-image: none;
}
.top_menu TABLE TR TD.active
{
	
}
.search
{
	background-image: url(../images/ygl-lt.jpg);
	background-repeat: no-repeat;
	background-color: transparent;
	background-color: #F4F4F4;
	margin-bottom: 20px;
	float: left;
	width: 100%;
}
.search .ygl_rght
{
	background-image: url(../images/ygl-rt.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	background-color: transparent;
}
.search .ygl_blft
{
	background-image: url(../images/ygl-lb.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	background-color: transparent;
}
.search .ygl_brght
{
	background-image: url(../images/ygl-rb.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	background-color: transparent;
	padding: 15px 20px;
}
.search INPUT
{
	border: none;
	background-image: url(../images/search-bg.jpg);
	background-repeat: repeat-x;
	background-color: transparent;
	color: #999999;
	font-size: 13px;
	height: 26px;
	padding: 5px 5px 0 20px;
	width: 127px;
	margin-bottom: 20px;
}
.search A
{
	font-size: 14px;
	color: #494949;
	margin-right: 5px;
}
INPUT#search_go
{
	background-image: url(../images/btn-bg-go.gif);
	background-repeat: no-repeat;
	width: 65px;
	height: 23px;
	padding: 0;
	color: #363636;
	font-size: 13px;
	cursor: pointer;
}
.search FORM
{
	margin-top: 10px;
}
INPUT.btn
{
}
.search H3
{
	color: #494949;
}
/*right_div*/
.right_div
{
	float: right;
	width: 262px;
	margin-right: 15px;
}
.right_div H2
{
	color: #494949;
	font-size: 22px;
}
.right_div .right_cont
{
	padding-left: 20px;
}
.right_div UL
{
	margin: 0  0  50px 0px;
}
.right_div UL LI
{
	color: #65C7E7;
	margin-top: 10px;
}
.right_div UL LI A, .right_div UL LI SPAN
{
	color: #65C7E7;
}
.right_div UL LI TABLE TR TD IMG
{
	width: 46px;
	height: 40px;
}
.right_div UL LI TABLE TR TD A, .right_div UL LI TABLE TR TD SPAN
{
	margin-left: 10px;
}
.right_div UL.news LI
{
	padding-left: 10px;
}
.right_div UL.news LI SPAN.date
{
	color: #929292;
	font-size: 12px;
}
.right_div UL.news LI A, .right_div UL.news LI SPAN
{
	color: #33B4DF;
	font-size: 14px;
}
.full_news SPAN.date 
{
	color: #929292;
	font-size: 12px;
}
.full_news A
{
	color: #33B4DF;
	font-size: 14px;
}
.full_news H2
{
	color: #494949;
	font-size: 22px;
}
/*content*/
.content
{
	margin: 0 310px 0 75px;
}
.content .ar_catalog
{
	width: 100%;
}
.content .ar_catalog .lft
{
	width: 49%;
	float: left;
	font-size: 0;
	display: inline;
}
.content .ar_catalog .rght
{
	width: 49%;
	float: right;
	font-size: 0;
	display: inline;
}
.content .ar_catalog TD
{
	padding: 3px;
	font-size: 11px!important;
}
table.web_ar_datagrid
{
	width: 100%;
	font-size:12px;
}
table.web_ar_datagrid A
{
	font-size: 11px;
}
.content .ar_catalog  TD TABLE TD
{
	width: auto;
}
table.web_ar_datagrid TD
{
	width: auto!important;
}
.content TABLE.ar_catalog TD A
{
	font-size: 11px!important;
}
.content_ind
{
	margin: 0 7px 0 75px;
}
.content P, .content_ind P
{
	margin: 15px 0 30px 0;
	line-height: 1.5;
}
.content .banner
{
	border:1px solid #EEEEEE;
	margin-bottom: 50px;
	position: static;
}
.content .banner IMG
{
	max-width: 605px;
	_width: auto!important;
	_width: 605px;
	position: relative;
	z-index: -1;
}
.content .banner A
{
	outline: none;
	position: relative;
	display: block;
	z-index: 0;
}
/*menu_bottom*/
.menu_bottom2
{
	margin: 0 50px 0 230px;
}
.menu_bottom2 A
{
	color: #2D8BC6;
	font-size: 16px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	float: left;
	margin: 15px 0 0 10px;
}
.menu_bottom2 IMG
{
	float: left;
}
.pages
{
	float: left;
	width: 100%;
	margin-top: 30px;
}
.pages UL LI
{
	display: inline;
	margin-left: 5px;
	font-size: 14px;
}
.pages UL LI A
{
	color: #2D8BC6;
	font-size: 14px;
}
.pages UL LI SPAN
{
	color: #6B6B6B;
	font-weight: bold;
}
/*--TABLE--*/
.table
{
	float: left;
	width: 100%;
	display: inline; /*for ie6*/
}
.table .ugol
{
	display:block;
	width: 100%;
	float: left;
}
.table .ugol *{
	display:block;
	height:1px;
	overflow:hidden;
	font-size:.01em;
	background:#DCDCDC;
}
.search_home .table .ugol *{
	background:#F2F2F2;
}
.table .ugol1
{
	margin-left:3px;
	margin-right:3px;
	padding-left:1px;
	padding-right:1px;
	border-left:1px solid #DCDCDC;
	border-right:1px solid #DCDCDC;
	background:#DCDCDC;
}
.search_home .table .ugol1
{
	border-left:1px solid #F2F2F2;
	border-right:1px solid #F2F2F2;
	background:#F2F2F2;	
}
.table .ugol2
{
	margin-left:1px;
	margin-right:1px;
	padding-right:1px;
	padding-left:1px;
	border-left:1px solid #DCDCDC;
	border-right:1px solid #DCDCDC;
	background:#DCDCDC;
}
.table .ugol3
{
	margin-left:1px;
	margin-right:1px;
	border-left:1px solid #DCDCDC;
	border-right:1px solid #DCDCDC;
}
.table .ugol4
{
	border-left:1px solid #eff2f5;
	border-right:1px solid #eff2f5;
}
.table .ugol5
{
	border-left:1px solid #DCDCDC;
	border-right:1px solid #DCDCDC;
}
.table .ugolfg
{
	background:#DCDCDC;
	width: 100%;
	float: left;
}
.table .ugolfg P
{
	margin-left: 15px;
}
/*--END TABLE--*/
/*>>>>>blue table<<<<<<*/
.blue_table_cont
{
	margin: 20px 40px 0 75px;
	color: #505050;
}
TABLE.blue_table 
{
	padding-top: 18px;
	background-image: url(../images/tabl-border.jpg);
	background-position: bottom;
	background-repeat: repeat-x;
	font-size: 11px;
	color: #505050;
	margin-bottom: 20px;
		border-left: 1px solid  #4AAEF9;
}
TABLE.blue_table  A
{
	color: #2D8BC6;
	font-size: 11px;
}
TABLE.blue_table .transp_bgg
{
	background-image: url(../images/tabl-top2.jpg);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #77C8FB;
}
TABLE.blue_table TR.tabl_top_bg
{
	background-color: #4AAEF9;
	font-size: 11px;
	color: #fff;
	background-image: url(../images/tabl-top.jpg);
	background-repeat: repeat-x;
	background-position: top;
	border-left: none;
}
TABLE.blue_table TR.backgr
{
	background-color: #EEEEEE; 
}
TABLE.blue_table TR
{
	text-align: center;

	background-repeat: repeat-y;
	background-position: left;
}
TABLE.blue_table TR TD
{
	padding: 10px;
	background-image: url(../images/tabl-border.jpg);
	background-repeat: repeat-y;
	background-position: right;
}
TABLE.blue_table TR TD.first
{
	background-image: url(../images/tabl-lft.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
TABLE.blue_table TR TD.last
{
	background-image: url(../images/tabl-rght.gif);
	background-repeat: no-repeat;
	background-position: right top;
	border-right: none;
}
.blue_table_cont .sokr
{
	margin-left: 20px;
	float: left;
	font-size: 12px;
	line-height: 1.5;
}
.blue_table_cont .sokr TABLE TR TD
{
	padding-right: 30px;
}
.autorization_bg
{
	width: 100%;
	background-image: url(../images/form-bg-big.png);
	background-repeat: repeat;
	position: fixed;
	height: 100%;
	left: 0;
	z-index:1;
}
FORM.autorization FIELDSET
{
	background-color: #fff;
	padding: 10px 20px 10px 80px;
	color: #999999;
	font-size: 13px;
	width: 320px;
	top: 230px;
	left: 50%;
	margin-left: -208px;
	position: absolute;
	z-index: 2;
}
FORM.autorization INPUT
{
	background-color:transparent;
	background-image: url(../images/inp-bg.jpg);
	background-repeat: no-repeat;
	border: none;
	color: #999999;
	font-size:13px;
	height: 25px;
	padding: 4px 3px 0 7px;
	width: 243px;
}
FORM.autorization INPUT.CheckBox
{
	width: auto;
	height: auto;
	background-image: none;
}
FORM.autorization INPUT#search_go
{
	margin: 0 0 0 98px;
}
FORM.autorization P
{
	margin: 5px 0 10px;
}
FORM.autorization A
{
	color: #65C7E7;
	font-size: 13px;
	text-decoration: none;
	border-bottom: 1px dotted #65C7E7;
	outline: none;
}
FORM.autorization A:hover
{
	border: none;
}
FORM.autorization A.close
{
	background-image: url(../images/close.jpg);
	background-repeat: no-repeat;
	width: 13px;
	height: 13px;
	float: right;
	text-decoration: none;
	border: none;
}
/*footer*/
.clear
{
	clear: both;
}
.footer
{
	float: left;
	width: 100%;
	background-color: #F4F4F4;
	padding-bottom: 20px;
	font-size: 12px;
}
.footer_cont
{
	padding: 20px 0px 0 75px;
}
.footer .counts IMG
{
	width: 63px;
	height: 22px;
	margin-right: 15px;
}
.footer .footer_adr
{
	padding: 30px 65px 0 0px;
}
.footer .footer_adr A
{
	font-size: 12px;
	color: #2D8BC6;
}
.footer .adr
{
	padding: 20px 0px 0 75px;
	float: right;
	color: #B4B4B4;
	margin-top: -35px;
}

.footer .adr A
{
	float: left;
	color: #B4B4B4;
}
.footer .menu_bottom
{
	width: 90%;
	margin-bottom:20px;
}
.footer .menu_bottom P
{
	color: #717171;
	font-size: 14px;
	font-weight: bold;	
}
.footer .menu_bottom UL LI
{
	margin-top: 3px;
}
.footer .menu_bottom UL LI A, .footer .menu_bottom UL LI SPAN
{
	font-size: 11px;
	color: #979797;
}
.footer .menu_bottom TR TD
{
	vertical-align: text-top;
	width: 25%;
}
.fixie
{
	width: 100%;
}
