* {
	margin:0px;
	padding:0px;
}

img {
	border:none;
}

#description {
	padding: 10px 0px 0px 20px;
	font:normal 14px Arial;
	color:#CC3300;
}

#maindescription {
	padding: 10px 20px 0px 20px;
	font:normal 14px Arial;
	color:#6a5f7e;
	text-align:justify;
}

#maindescription a {
	font:bold 14px Arial;
	color:#6a5f7e;
}

#maindescription a:hover {
	font:bold 14px Arial;
	color:#9792a1;
}

#description a{
	color:#CC3300;
}

#description p{
	font:normal 14px Arial;
	color:#000000;
}

#description a{
	color:#CC3300;
}

body, html {
	min-height:100%;
	height:100%;
}

.all {
	background: url('bg.png') repeat left top;
	min-height:100%;
}

.bgTop {
	background: url('bgtop.png') repeat-x left top;
}

#wide .wings {
	background: url('wings.png') no-repeat 50% top;

}

#wide .shadow {
	background: url('shadow.png') repeat-y 50% top;
}

#wide .header {
	width:1060px;
	margin-left:auto;
	margin-right:auto;
	height:234px;
	background: url('header.jpg') no-repeat left top;
}

#wide .logo {
	height:136px;
	width:180px;
	display:block;
	float:left;
	margin-top:19px;
	margin-left:18px;
}
/*------------*/
.header form {
	margin-left:605px;
	width:435px;
	padding-top:15px;
	height:65px;
}

.header form .leftInput {
	height:23px;
	background: url('inputleft.png') no-repeat left top;
	float:left;
}

.header form .rightInput {
	background: url('inputright.png') no-repeat left top;
	height:23px;
	width:10px;
	float:left;
	margin-left:-2px;
}

.header form input {
	height:16px;
	padding: 4px 0px 3px 8px;
	font-size: 12px;
	font-family:Arial;
	border:none;
	background: none;
	outline:none;
	float:left;
}

.header form .long {
	width:220px;
}

.header form .short {
	width:173px;
}

.clearFix {
	height:0px;
	font-size: 0px;
	line-height: 0px;
	visibility:hidden;
	clear:both;
}

.header form .left {
	width:330px;
	float:left;
}

.header form .line {
	margin-bottom:5px;
	height:23px;
	font-size: 12px;
	font-family:Arial;
	font-weight:normal;
	letter-spacing:0px;
	line-height: 23px;
	color:#666666;
}

.header form .label {
	width:87px;
	height:23px;
	float:left;
}

.header form .button {
	width:50px;
	height:24px;
	border:none;
	background: url('button.png') no-repeat left top;
	cursor:pointer;
	float:right;
}

.header form .presButton {
	width:50px;
	height:24px;
	border:none;
	background: url('button.png') no-repeat 1px 1px;
	float:right;
}

.header form .right {
	width:94px;
	float:right;
}

.header form .right a {
	color:#666666;
	font-size: 11px;
}

.header .topMenu {
	position:relative;
	margin-left:555px;
	height:110px;
	margin-top:15px;
	z-index:0;
}

.header .topMenu .foto {
	position:absolute;
	top:3px;
	left:20px;
	height:42px;
	width:126px;
}

.header .topMenu .video {
	position:absolute;
	top:3px;
	left:141px;
	height:42px;
	width:126px;	
}

.header .topMenu .top {
	background: url('bgtabnow.png') no-repeat left top;
	z-index:10;
	color:#fff;
}

.header .topMenu .bottom {
	background: url('bgtab.png') no-repeat left top;
	z-index:0;
	color:#666666;
}

.header .topMenu .tabs a {
	display:block;
	font-size: 22px;
	font-family:Arial;
	font-weight:normal;
	letter-spacing:0px;
	line-height: 42px;
	text-align:center;
	TEXT-DECORATION: none;
}

.header .topMenu .tabs .online {
	margin-left:275px;
	padding-top:8px;
	font-size: 14px;
	font-family:Arial;
	font-weight:bold;
	letter-spacing:0px;
	color:#095d8a;
}

.navi {
	position:absolute;
	left:0px;
	top:42px;
	width:490px;
	height:48px;
	padding-top:20px;
	background: url('bgtopmenu.png') no-repeat left top;
	z-index:1;
}

	.navicontainer {
		float: left;
		left: 50%;
		position: relative;
		text-align: center;		
		z-index:2;
	}

.wrpr {
		position: relative;
		left: -50%;
		float: left;
		list-style: none;
		margin: 0; padding: 0;
		z-index:3;
}

.navi a, .navi li  {
		position: relative;
		float: left;
		color: #3B6783;
		text-decoration: none;
		z-index:100;
}

.navi li {padding: 0; margin: 0;
		z-index:10;
}


.header .topMenu ul li {
	font-size: 16px;
	font-family:Arial;
	font-weight:normal;
	letter-spacing:0px;
	line-height: 29px;
	height:29px;
	float:left;
}

.header .topMenu ul li:hover {
	background: url('righttopmenuli.png') no-repeat right top;	
}

.header .topMenu ul li a {
	padding-right:5px;
	padding-left:15px;
	display:block;
	float:left;
	height:29px;
	color:#fff;
	TEXT-DECORATION: none;
}

.header .topMenu ul li a:hover {
	background: url('lefttopmenuli.png') no-repeat left top;
}

#wide .shadowbot {
	height:19px;
	background: url('shadowbot.png') no-repeat 50% bottom;
}

#wide .footer {
	width:1016px;
	margin-left:auto;
	margin-right:auto;
	height:180px;
	background-color:#f6bfc4;
	border-bottom:#fff 1px solid;
	padding-left:22px;
	padding-right:22px;
}

#wide .footer .left {
	float:left;
	width:713px;
}

#wide .footer .right {
	float:right;
	width:298px;
}

#wide .footer .top {
	height:60px;
	font-size: 14px;
	font-family:Arial;
	font-weight:normal;
	letter-spacing:0px;
	line-height: 60px;
	color:#616161;
}

#wide .footer .left .top .head {
	background: url('fotoicofooter.png') no-repeat left 50%;
	padding-left:32px;
	padding-right:15px;
	float:left;
}

#wide .footer .right .top .head {
	background: url('videoicofooter.png') no-repeat left 50%;
	padding-left:27px;
	padding-right:2px;
	float:right;
}

#wide .footer .left .top ul {
	height:60px;
	float:left;
	list-style:none;
}

#wide .footer .left .top ul li {
	display:inline;
	line-height:60px;
	padding-right:10px;
}

#wide .footer .top ul li a {
	color:#616161;
}

#wide .footer .right .top ul {
	height:60px;
	float:right;
	list-style:none;
}

#wide .footer .right .top ul li {
	display:inline;
	line-height:60px;
	padding-left:10px;
}

.footer .copy {
	height:49px;
	padding-left:62px;
	background: url('logomini.png') no-repeat left top;
	font-size: 14px;
	font-family:Arial;
	font-weight:normal;
	letter-spacing:0px;
	line-height: 50px;
	color:#5f5f5f;
	margin-top:58px;
	float:left;
}

#wide .footer .podpiska {
	display:block;
	float:right;
	font-size: 16px;
	font-family:Arial;
	font-weight:normal;
	letter-spacing:0px;
	color:#484848;
	margin-top:15px;
}

#wide .footer .pravila {
	float:right;
	text-align:right;
	font-size: 12px;
	font-family:Arial;
	font-weight:normal;
	letter-spacing:0px;
/*	line-height: px;*/
	color:#616161;
	margin-top:22px;
}

#wide .content {
	width:1060px;
	margin-left:auto;
	margin-right:auto;
	background: url('header2.jpg') no-repeat left top;
	background-color:#fff;
}

#wide .content h1 {
	font-size: 16px;
	font-family:Arial;
	font-weight:normal;
	letter-spacing:0px;
/*	line-height: px;*/
	color:#d22e2f;
	text-align:center;
	padding-bottom:3px;
	background: url('dot.png') repeat-x left bottom;
	margin-right:20px;
	margin-left:20px;
}

#wide .content h1 .star {
	display:inline-block;
	height:24px;
	line-height:24px;
	background: url('star.png') no-repeat left top;
	padding-left:30px;
}

#wide .content h1 .star a{
	color:#CC0033
} 

#wide .content .line {
	margin-top:18px;
	margin-left:20px;
}

.content .video .line .cell {
	width:240px;
	margin-right:20px;
	float:left;
}

#wide .content .video .line .cell .media {
	width:240px;
	height:181px;
}



#wide .content .line .cell a .title {
	color:#ff5051;
	font-weight:bold;
}


#wide .content .line .cell .podd {
	color:#83769a;
	padding:0 25px 0 0;
	font-size: 13px;
	float:right;
	font-weight:normal;
}

#wide .content .line .cell .podd a{
	color:#5f5376;
	font-weight:bold;
}

#wide .content .line .cell a .size {
	color:#666666;
	font-weight:normal;
    padding-left: 65px;
}

#wide .content .video, .content .foto {
	padding-bottom:40px;
}

#wide .content .foto .line .cell {
	width:188px;
	margin-right:20px;
	float:left;
}

#wide .content .foto .line .cell .media {
}

#wide .content .banner {
	padding-bottom:40px;
	margin-left:20px;
}

#wide .content .detailed {
	margin-left:160px;
}

#wide .content .detailed .line {
	margin-bottom:60px;
}

#wide .content .detailed .cell {
	width:320px;
	margin-right:60px;
	float:left;	
}

#wide .content .detailed .cell img {
	width:320px;
}

#wide .content .access {
	width:369px;
	height:69px;
	display:block;
	margin-left:auto;
	margin-right:auto;
	margin-top:-45px;
	background: url('bigbutton.png') no-repeat left top;
	margin-bottom:45px;
}

#wide .content .presAccess {
	width:369px;
	height:69px;
	display:block;
	margin-left:auto;
	margin-right:auto;
	margin-top:-45px;
	background: url('bigbutton.png') no-repeat 1px 1px;
	margin-bottom:45px;
}

/*------------------------------------------------ ������ ��� ������ ������� -------------------------------------*/

#narrow .wings {
	background: url('wingsnarrow.png') no-repeat 50% top;
}

#narrow .shadow {
	background: url('shadownarrow.png') repeat-y 50% top;
}

#narrow .header {
	width:702px;
	margin-left:auto;
	margin-right:auto;
	height:245px;
	background: url('headernarrow.jpg') no-repeat left top;
}

#narrow .logo {
	height:136px;
	width:180px;
	display:block;
	float:right;
	margin-top:92px;
	margin-right:16px;
}

#narrow .shadowbot {
	height:19px;
	background: url('shadowbotnarrow.png') no-repeat 50% bottom;
}

#narrow .footer {
	width:658px;
	margin-left:auto;
	margin-right:auto;
	height:180px;
	background-color:#f6bfc4;
	border-bottom:#fff 1px solid;
	padding-left:22px;
	padding-right:22px;
}

#narrow .content {
	width:702px;
	margin-left:auto;
	margin-right:auto;
	background-color:#fff;
	padding-top:10px;
	min-height:370px;
        padding-bottom: 300px;
}

#narrow .content h1 {
	font-size: 16px;
	font-family:Arial;
	font-weight:normal;
	letter-spacing:0px;
/*	line-height: px;*/
	color:#484848;
	text-align:center;
}

.red {
	color:#ff2a02 !Important;
}

#narrow .content p {
	margin-top:15px;
	margin-bottom:20px;
	color:#6a6a6a;
	font-size: 12px;
	font-family:Arial;
	font-weight:normal;
	letter-spacing:0px;
/*	line-height: px;*/
}

.alignCenter {
	text-align:center;	
}

.otpiska .metka {
	padding-left:153px;
	font-size: 12px;
	font-family:Arial;
	font-weight:normal;
	letter-spacing:0px;
	color:#bebebe;
	margin-top:5px;
}

.otpiska .left {
	width:140px;
	font-size: 16px;
	font-family:Arial;
	font-weight:normal;
	letter-spacing:0px;
	line-height: 39px;
	color:#e8147b;
	float:left;
	text-align:right;
	padding-right:10px;
}

.otpiska .right {
	float:left;
	margin-top:-5px;
}

.otpiska .tel {
	height:25px;
	width:370px;
	padding: 7px 0px 5px 5px;
	font-size: 20px;
	font-family:Arial;
	border:#cccccc 1px solid;
	background: #fff;
	outline:none;
	float:left;
	margin-top:5px;
}

.otpiska .button {
	width:126px;
	height:51px;
	float:left;
	display:block;
	margin-left:12px;
	background: url('otpiska.png') no-repeat left top;
	cursor:pointer;
	border:none;
}

.otpiska .presButton {
	width:126px;
	height:51px;
	float:left;
	display:block;
	margin-left:12px;
	background: url('otpiska.png') no-repeat 1px 1px;
	cursor:pointer;
	border:none;
}

#narrow .footer .podpiska{
	display:block;
	float:left;
	font-size: 16px;
	font-family:Arial;
	font-weight:normal;
	letter-spacing:0px;
	color:#484848;
	margin-top:20px;	
	margin-bottom:20px;
	margin-right:30px;
}

#narrow .footer .pravila {
	text-align:left;
	font-size: 12px;
	font-family:Arial;
	font-weight:normal;
	letter-spacing:0px;
/*	line-height: px;*/
	color:#616161;
}

#narrow .footer .copy {
	margin-top:15px !Important;
}

.otpiska .operator, .otpiska .countryS {
	height:26px;
	width:140px;
	font-size: 20px;
	font-family:Arial;
	border:#cccccc 1px solid;
	background: #fff;
	outline:none;
	line-height:24px;
	margin-top:5px;
	float:left;
}

.otpiska .select {
	line-height:28px !Important;	
}

.otpiska .submit1 {
	width:105px;
	height:60px;
	float:left;
	display:block;
	margin-top: -5px;
	margin-left:12px;
	background: url('signup.png') no-repeat left top;
	cursor:pointer;
	border:none;
}

.otpiska .presSubmit1 {
	width:105px;
	height:60px;
	float:left;
	display:block;
	margin-top: -5px;
	margin-left:12px;
	background: url('signup.png') no-repeat 1px 1px;
	cursor:pointer;
	border:none;
}

.otpiska .submit {
	width:106px;
	height:51px;
	float:left;
	display:block;
	margin-left:12px;
	background: url('submit.png') no-repeat left top;
	cursor:pointer;
	border:none;
}

.otpiska .presSubmit {
	width:106px;
	height:51px;
	float:left;
	display:block;
	margin-left:12px;
	background: url('submit.png') no-repeat 1px 1px;
	cursor:pointer;
	border:none;
}

.otpiska .country {
	line-height:28px !Important;	
	font-size: 16px;
	font-family:Arial;
	font-weight:normal;
	letter-spacing:0px;
	color:#e8147b;
	float:left;
	text-align:left;
	padding-right:10px;
}

.otpiska .countryS {
	width:150px;
	margin-bottom:20px;
}

.paddings {
	padding-left:55px;
	padding-right:20px;
}

.heigh {
	font-size: 16px;
	font-family:Arial;
	font-weight:normal;
	letter-spacing:0px;
/*	line-height: px;*/
	color:#333333;
}

.pink {
	color:#ea1c8b !Important;
}

.black {
	color:#000000 !Important;
}

span.list_number {
	font-weight: bold;
	margin-left: -17px;
}

.none {
    background: none;
    border: 2px solid black;
}
.none:hover {
    background: none;
    border: 2px solid pink;
}

a.top_pink_head {
	color: #000000;
	text-decoration: underline;
}
a.top_pink_head:hover  {
	color: #333333;
	text-decoration: none;
}

a.top_pink_head_1 {
	color: #666666;
	text-decoration: none;
}
a.top_pink_head_1:hover  {
	color: #999999;
	text-decoration: none;
}

a.adslink{
  color:#cc3300;
  font:normal 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
  text-decoration:underline;
}

a.adslink:hover {
	color: #cc3300;
	text-decoration: underline;
	font:normal 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
