﻿html{
	/*background: #f5f5f5;*/
	width: 100%;
	height: 100%;
	margin:0;
	padding:0;
}
body {
	margin: 0 auto;
	padding:0;
	width: 994px;
	height: 100%;
	background: #ffffff;
	font-family: Arial,Tahoma,Verdana;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
}
a,a:link,a:hover,a:visited{
	font-family: Arial,Tahoma,Verdana;
	font-style: normal;
	color: #006699;
	text-decoration: underline;
}
.prim {
	font-size: 10px;
	font-style: normal;
	/*font-weight: normal;*/
	color: #000000;
	font-weight:bold;
}
form {
	margin: 0;
	padding:0;
}
input.button{
	height: 23px;
	padding: auto 3px;
	font-family: Arial,Tahoma,Verdana;
	font-style: normal;
	font-weight: bold;
	color: #006699;
	text-decoration: underline;
	border: 1px solid #cdcdcd;
	border-collapse:collapse;
	background-color: #ffffff;
}
input.text{
	height: 19px;
	border: solid 1px #cdcdcd;
	font-family: Arial,Tahoma,Verdana;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color:#666666;
}
input.date{
	height: 19px;
	border: solid 1px #cdcdcd;
	font-family: Arial,Tahoma,Verdana;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color:#666666;
	width:100px;
}
select.select{
	height: 19px;
	border: solid 1px #cdcdcd;
	font-family: Arial,Tahoma,Verdana;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color:#666666;
}
select.select-calbd {
	height: 19px;
	border: solid 1px #cdcdcd;
	font-family: Arial,Tahoma,Verdana;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color:#666666;
}

textarea.textarea{
	border: solid 1px #cdcdcd;
	font-family: Arial,Tahoma,Verdana;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color:#666666;
}
.button-href {
	 border: solid 1px #cdcdcd;
	 padding:3px 10px;
}

#layout {
	position: absolute;
	width: 994px; 
	height: 100%; 
	padding:0px; 
	margin:0px; 
	background: #ffffff;
}

/*tophead*/
#tophead {
	height:93px;
}
#tophead .logo {
	position: absolute;
	margin: 0px 0px 0px 170px;
	top:0px;
}
#tophead .logo-tui {
	position: absolute;
	top:0px;
}
#tophead .icons {
	position: absolute;
	top:0px;
	margin: 0px 0px 0px 365px;
}
#tophead .icons .hedic{
	margin: 34px 0px 0px 0px;
}
#tophead .icons .hedic .select{
	margin: 0px 5px 0px 13px;
	width:156px;
}
#tophead .icons .hedic td img{
	margin: 0px 0px 0px 13px;
}
#tophead .icons .curr{
	margin: 12px 0px 0px 0px;
}
#tophead .topbasket{
	margin: 16px 0px 0px 0px;
	width: 80px;
	float:left;
}
#tophead .basket-text{
	margin: 35px 0px 0px 20px;
	float:left;
	font-size:135%;
	font-weight:bold;
}
/*left column*/
#tophead .left-col {
	vertical-align: top;
	width:707px;
	padding: 0px 0px 0px 0px;
}
#tophead .left-col div.col{
	margin: 0px 22px 0px 27px;
	width: 658px;
	overflow: hidden;
}
/*//left column*/
/*right column*/
#tophead .right-col {
	vertical-align: top;
	width: 287px;
	padding: 0px 0px 0px 0px;
}
#tophead .right-col div.col{
	margin: 0px 22px 0px 0px;
	width: 265px;
	overflow: hidden;
}
/*//right column*/
/*//tophead*/

/*head*/
#head h1 {
	font-size: 16px;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
}
/*left column*/
#head .left-col {
	vertical-align: top;
	width:707px;
	padding: 0px 0px 0px 0px;
}
#head .left-col div.col{
	margin: 0px 22px 0px 27px;
	width: 658px;
	overflow: hidden;
}
/*//left column*/
/*right column*/
#head .right-col {
	vertical-align: top;
	width: 287px;
	padding: 0px 0px 0px 0px;
}
#head .right-col div.col{
	margin: 0px 22px 0px 0px;
	width: 265px;
	overflow: hidden;
}
/*//right column*/
/*main menu*/
#head .mmenu {
	margin: 5px 0px 0px 0px;
}
#head .mmenu td{
	padding: 0px 1px 0px 0px;
}
#head .mmenu td img{
	margin: 0px 0px 0px -3px;
}
#head .mmenu a{
	font-family: Arial,Tahoma,Verdana;
	font-style: normal;
	font-weight: bold;
	color: #006699;
	text-decoration: none;
}
#head .mmenu .mmenu-line{
	/*margin: 0px 0px 0px 0px;
	padding: 0px 0 0px 0;*/
	height:24px;
	line-height:24px;
	/*height:5px;
	background: #cccccc repeat-x; */
}

/*//main menu*/
/*auth*/
#head .block-auth{
	width: 265px;
	/*overflow: hidden;*/
	background-color:#dcf0ff;
	/*background: #fbfbfb;*/
	margin: 0px 0px 2px 0px;
}
#head .block-auth .auth-cont{
	padding-top: 7px;
	padding-left:16px;
	padding-right:16px;
	padding-bottom:0px;
	height:149px;
}
#head .block-auth .auth-name{
	margin: 0px 0px 3px 0px;
}
#head .block-auth .auth-opt{
	margin: 0px 0px 2px 0px;
	font-weight: bold;
}
#head .block-auth .auth-opt img{
	margin: 0px 4px 0px 0px;
}
#head .block-auth .auth-cont table{
	margin: 3px 0px 0px 0px;
	background-color:#dcf0ff;
}
#head .block-auth .auth-cont td{
	padding: 2px 0px 2px 0px;
}
#head .block-auth .auth-cont .auth-reg{
	font-weight: bold;
}
#head .block-auth .auth-cont input.text{
	width:150px;
	margin: 0px 0px 0px 15px;
}
#head .block-auth .auth-cont input.button{
	margin: 3px 0px 3px 0px;
}
#head .block-auth .lt-cor{
	float:left;
	background: #ffffff url(images/authcor_tl.gif);
	height: 5px;
	width: 5px;
}
#head .block-auth .rt-cor{
	float:right;
	background: #ffffff url(images/authcor_tr.gif);
	height: 5px;
	width: 5px;
}
#head .block-auth .lb-cor{
	float:left;
	background: #ffffff url(images/authcor_bl.gif);
	height: 5px;
	width: 5px;
}
#head .block-auth .rb-cor{
	float:right;
	background: #ffffff url(images/authcor_br.gif);
	height: 5px;
	width: 5px;
}
/*auth*/
/*head*/

/*content*/
#content  {
	width:994px;
	margin: 18px 0px 30px 0px;
	quotes: "&#171;" "&#187;";
}
#content  h1{
	font-size: 16px;
	font-weight: bold;
	margin: 0px 0px 10px 0px;
}
#content h1 .stars{
	margin: 4px 0px 0px 0px;
}	
#content h2{
	margin: 0px 0px 10px 0px;
	font-family: Arial,Tahoma,Verdana;
	font-size: 15px;
	font-style: normal;
	font-weight: bold;
	border-bottom: solid 1px #ff9900;
}
#content  .clear{
	clear: both;
	line-height: 0;
	height: 0;
	font-size: 0;
}
#content  h3{
	font-size: 12px;
	font-weight: bold;
	margin: 0px 0px 5px 0px;
}
#content p{
	margin: 0px 0px 15px 0px;
}
#content  .path{
	font-weight: bold;
	margin: 0px 0px 20px 0px;
	line-height: 140%;
}
#content .right-col ul{
	margin: 5px 0px 5px 16px;
	padding: 0px 0px 0px 0px;
	list-style: none  url(images/img_li.gif);
	list-style-position : outside;
}
#content .right-col li{
	margin: 0px 0px 0px 0px;
	vertical-align: middle;
}
#content .one-col ul{
	margin: 5px 0px 5px 16px;
	padding: 0px 0px 0px 0px;
	list-style: none  url(images/img_li.gif);
	list-style-position : outside;
}
#content .one-col li{
	margin: 0px 0px 0px 0px;
	vertical-align: middle;
}
#content .or-line {
	background-color: #ff9900;
	height:1px;
}
#content .gray-line {
	background-color: #cdcdcd;
	height:1px;
	font-size: 0px;
}
#content .comment {
	font-size: 10px;
}
/*//content*/

/*footer*/
#footer .footer{
	height:98px;
	margin: 0px 0px 0px 0px;
	background : url(images/bg_foot.gif) #fbfbfb;
	background-position: top;
	background-repeat: repeat-x;
}
#footer .copy{
	padding: 15px 15px 0px 13px;
}
#footer .copy  div{
	margin: 0px 0px 2px 0px;
}
#footer .copy div.phone{
	font-size: 19px;
	font-style: normal;
	font-weight: bold;
	margin: 3px 0px 4px 0px;
}
#footer  .counters{
	padding: 15px 13px 0px 0px;
}
#footer  .count td{
	padding: 0px 0px 5px 9px;
}
/*//footer*/
/*//calendar*/
	#in-cal .kalendar {
		margin: 5px 0px 5px 0px;
		padding: 5px 0px 5px 0px;
	}
	#in-cal .kalendar a.cal-link:link,a.cal-link:hover,a.cal-link:visites{
		font-size:12px;
		font-family: Arial,Tahoma,Verdana;
		font-style: normal;
		color: #003c81;
		text-decoration: none;
	}
	#in-cal .kalendar div.del{
		height:3px;
		margin: 0px;
		padding: 0px;
	}
	#in-cal .kalendar img{
		margin: 0px 0px 0px 0px;
		padding: 0px;
	}
	#in-cal .kalendar table {
		margin: 0;
		padding: 0px;
		text-align: center;
	}
	#in-cal .kalendar td{
		margin: 0;
		padding: 0;
		text-align: center;
	}
	#in-cal .cal-head {
		height:16px;
	}
	#in-cal .cal-head td img{
		margin: 0;;
	}
	#in-cal .kalendar td img{
		margin: 0;
		padding: 0;
	}
	#in-cal .kalendarhead {
		font-size: 11px;
		color: #747E85;
		font-weight: bold;
	}
	#in-cal .kalendarhead span {
		margin: 0;
		padding:0;
		color: #D41A1A;
	}
	#in-cal .kalendarhead td {
		padding:0;
	}

	#in-cal .kalendar a{
		color: #747E85;
		font-weight: bold;
	}
	
	#in-cal .kalendar .tbdays {
		font-size: 11px;
		font-weight: normal;
		color: #ffffff;
		background-color: #ffffff;
		border: solid 1px #ffffff;
	}
	#in-cal .kalendar .tbdates {
		font-weight: normal;
		background-color: #f6f6f6;
		border: solid 1px #f6f6f6;
	}
	#in-cal .kalendar .tbdates td{
		width:20px;
	}

	#in-cal .kalendar .days {
		font-size: 11px;
		font-weight: normal;
		color: #000000;
		background-color: #ffffff;
	}
	#in-cal .kalendar .days td{
		width:24px;
		padding:0px;
		font-size: 12px;
		font-weight: normal;
		text-align: center;
		color: #000000;
	}
	#in-cal .kalendar .days_ch {
		font-size: 11px;
		color: #747E85;
		border: solid 1px #f6f6f6;
	}
	#in-cal .kalendar .redday, .redday a {
		font-size: 11px;
		font-weight: normal;
		color: #000000;
		border: solid 1px #e6e6e6;
		background-color: #e6e6e6;
	}
	#in-cal .kalendar .today {
		font-size: 11px;
		font-weight: normal;
		border: solid 1px #fccb20;
		color: #FF0000;
		background-color: #e6e6e6;
	}
/*//calendar*/

/*tip*/
.tip_star{
position:relative;
color:#e9374d;
font-size:36px;
cursor:help;
font-weight:normal;
background:url(../img/star.gif) no-repeat 0 0;
width:27px;
height:19px;
margin:0 0 20px 10px;}
.tip{
visibility:hidden;
position:absolute;
z-index:10;
white-space:nowrap;
background:url(../img/bg_tip.jpg) #fff repeat-x;
border:1px solid #ebeded;
padding:20px;
margin-bottom:500px;}
.tip .tip1{
color:#6f7373;
font-size:16px;
font-weight:normal;}
.tip .tip2{
color:#e9374d;
font-size:16px;
font-weight:bold;
margin-top:2px;
text-transform:uppercase;}
/*/tip*/
