/*-------------------CSS RESET------------------*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
}
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
    display: block;
}
body {
    line-height: 1;
}
ol, ul {
    list-style: none;
}
blockquote, q {
    quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
    content: '';
    content: none;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
img{
    vertical-align:top;
}
:focus{
    outline:none;
}





/*-------------------STYLE------------------*/


/*_____main_____*/

body {
	min-width:976px;
	font-family:Arial;
	color:#333333;
}

/*_____helpers_____*/
.clearfix:after {
	content: "."; 
	display: block;  
	clear: both;  
	visibility: hidden; 
	height: 0;  
}
.ir {
    font: 0/0 a;
    text-shadow: none;
    color: transparent;
}

/*_____links_____*/

a {
	text-decoration:none;
	color:inherit;
	font-size:inherit;
}
a:hover {
	text-decoration:underline;
}
a.underline {
	text-decoration:underline;
}
a.underline:hover {
	text-decoration:none;
}

/*_____text_____*/

div.main-text, a.main-text, p.main-text {
	font-size:13px;
}
p.small-text, a.small-text {
	font-size:12px;
}
a.small-text {
	display: block;
	line-height: 14px;
	margin-top: 5px;
	padding: 0 8px;
	text-align: left;
}
p.big-text {
	font-size:14px;
}
.bold {
	font-weight:bold;	
}
ul.header-menu li a {
	font-size:10px;
	color:#ccc;
	text-transform:uppercase;
	letter-spacing:0.03em;
}
ul.header-navigation li a {
	font-size:12px;
	color:#d6d6d6;
}
p.posted {
	font-size:11px;
	color:#999;
}
p.small-posted {
	font-size:10px;
	color:#999;
}
a.slider-link {
	font-weight:bold;
	font-size:11px;
	text-transform:uppercase;
	color:#1b3477;
	margin:5px 15px;
}
.dark-text {
	color:#000;
}

p.transition-text {
	font-size:14px;
}
p.registration-text {
	font-style:italic;
	font-size:11px;
	color:#fdfcfc;
}
p.footer-text {
	font-size:11px;
	color:#666666;
}
ul.footer-menu li a {
	font-size:11px;
}
p.all-news-link {
	font-size:11px;
}
p.registration-text {
	font-size:12px;
	color:#fdfcfc;
	font-style:italic;
}
p.text-18px {
	font-size:18px;
	color:#000;
}
p.text-15px {
	font-size:15px;
}
p.feedback-text {
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
}

/*_____headers_____*/

h3.slider-header {
	font-size:18px;
	color:#000;
}
h2.large-header {
	font-size:24px;
	color:#00264a;
}
h3.block-header {
	font-size:10px;
	color:#000000;
	text-transform:uppercase;
	background:#fbfbfb;
	border:solid 1px #dbdbdb;
	padding:6px 12px;
}
h3.week-header {
	font-size:15px;
	color:#000;
}
h3.week-block-header {
	text-transform:uppercase;
	font:bold 12px Arial;
	color:#ffffff;
	padding:5px 12px;
}
h3.info-header {
	font-size:14px;
	font-weight: bold;
}
h3.registration-header {
	font-size:16px;
	color:#fff;
	font-weight:bold;
	text-transform:uppercase;
	letter-spacing:0.05em;
}
h3.news-header {
	font-size:12px;
	color:#ffffff;
	text-transform:uppercase;
	padding:6px 14px;
}
h2.blue-header {
	font-size:24px;
	color:#00264a;
}
h3.tranzit-header {
	font-size:15px;
	color:#000;
}
h3.tranzit2-header {
	font-size:18px;
	color:#003366;
}
.news-content .news-block h3.large-header,
.open-content .news-block h3.large-header {
	font-size:15px;
}



/*-------------------BIG-HEADER-------------------*/




/*_____spans_____*/

.left_side {
	position:absolute;
	top:0;
	left:0;
	height:100%;
	width:50%;
	background:url(../imgMain/left_side.png);
	z-index:0;
}
.right_side {
	position:absolute;
	top:0;
	right:0;
	height:100%;
	width:50%;
	background:url(../imgMain/right_side.png);
	z-index:0;
}
/*_____big-header_____*/

.big-header {
	height:137px;
	position:relative;
}
.big-header .w1315 {
	background:url(../imgMain/header-back.jpg) no-repeat center;
	position:relative;
	z-index:1;
	margin:0 auto;
	height:137px;
}
.header-container {
	width:973px;
	margin:0 auto;
}

/*____header-menu_____*/

.menu-wrap {
	height:20px;
}
ul.header-menu li {
	display:inline;
	background:url(../imgMain/back-line.png) no-repeat 0 8px;
	padding-left:11px;
	margin-right:5px;
}
ul.header-menu li:first-child {
	background:none;
	padding:0;
}
ul.header-menu {
	float:left;;
}
ul.login {
	float:right;
}

/*_____header-images_____*/

img.logo {
	float:left;
	margin-top:27px;
}
img.banner {
	float:left;
	margin:12px 0 0 56px;
}

/*_____header-search_____*/

.search-form {
	float:right;
}
.big-header .search-form {
	margin-top:32px;
}
.search-button-class {
	display:block;
	background:url(../imgMain/find-button.jpg);
	width:64px;
	height:24px;
	border:none;
	float:right;
}
.search-button-class:hover {
	cursor:pointer;
}
.search-label {
	border:solid 1px #717171;
	background:url(../imgMain/find-glass.png) #ffffff no-repeat 7px center;
	width:247px;
	height:22px;
	display:block;
	float:left;
	cursor:text;
}
.search-field-class {
	display:inline;
	float:left;
	margin:0 20px;
	border:none;
	background:none;
	height:20px;
	width:220px;
}
.big-header .search-label {
	width:176px;
}
.big-header .search-field-class {
	width:150px;
}

/*_____header-navigation_____*/

ul.header-navigation {
	width:100%;
	display:inline-table;
	margin-top:13px;
}
ul.header-navigation li {
	display:table-cell;
}
ul.header-navigation li a {
	text-decoration:none;
	font-size:12px;
	color:#d6d6d6;
	background: #00284a url(../imgMain/nav-line.png) no-repeat 0 12px;
	display:block;
	text-align:center;
	padding:10px 0;
	min-width:50px;
}
ul.header-navigation li:first-child a {
	background:#00284a
}
ul.header-navigation li:first-child a:hover {
	background:#ffffff url(../imgMain/home-back.gif) repeat-y;
	color:#de0808;
}
ul.header-navigation li:nth-child(13) a:hover {
	background:#ffffff url(../imgMain/home-back.gif) repeat-y right;
}
ul.header-navigation li a:hover,
ul.header-navigation li a.active {
	background:#ffffff;
	color:#de0808;
}
@media all and (-webkit-min-device-pixel-ratio:0) {
ul.header-navigation {
	width:975px;
}
ul.navigation li a.active {
	background:#ffffff;
	color:#de0808;
	border-left:solid 1px #cccccc;
}
ul.navigation li a.active:hover {
	background:#ffffff;
	color:#de0808;
}
}




/*-------------------SMALL-HEADER-------------------*/



/*_____header-style_____*/

.small-header {
	height:98px;
	position:relative;
	border-bottom: 1px solid #013C6D;
}
.small-header .w1315 {
	background:url(../imgMain/header-back-agent.jpg) no-repeat center;
	position:relative;
	height:98px;
	z-index:1;
}


/*____header-menu_____*/

.header .menu {
	height:20px;
	padding-top:3px;
}
.header ul.upper-menu li {
	display:inline;
	background:url(../imgMain/back-line.png) no-repeat 0 7px;
	padding-left:11px;
	margin-right:5px;
	letter-spacing:0.02em;
}
.header ul.upper-menu li:first-child {
	background:none;
	padding:0;
}
.header ul.upper-menu li a {
	text-transform:uppercase;
	text-decoration:none;
	color:#cccccc;
	font-size:9px;
}
.header ul.upper-menu li a:hover {
	text-decoration:underline;
}
.header ul.upper-menu {
	float:left;
}
.header ul.login {
	float:right;
}

/*_____header-images_____*/

.header img.logo {
	float:left;
	margin-top:27px;
}

/*_____header-search_____*/

.small-header form {
	margin-top:30px;
}
.search-button-class {
	display:block;
	background:url(../imgMain/find-button.jpg);
	width:64px;
	height:24px;
	border:none;
	float:right;
}
.search-button-class:hover {
	cursor:pointer;
}
.small-header .search-field-class {
	width:261px;
}




/*-------------------CONTENT-------------------*/



.content {
	background:#f6f6f6;
}
.container {
	border-left:solid 1px #ccc;
	border-right:solid 1px #ccc;
	background:#fff;
	padding:8px 9px 0 9px;
	width:953px;
	margin:0 auto;
}



/*-------------------MAIN-CONTENT-------------------*/

.main-content .container {
    /*height:2084px;*/
}

/*_____left content_____*/

.left-content {
	float:left;
	width:632px;
}

/*_____slider_____*/

.main-content .slider-block {
	background:url(../imgMain/slider-back.png) no-repeat;
	width:632px;
	height:425px;
}
.main-content .slider {
	position:relative;
	overflow:hidden;
}
.main-content .jcarousel-control {
	display:inline;
	position:absolute;
	left:395px;
	bottom:108px;
}
.main-content .slider-button {
	display:inline-block;
	height:12px;
	width:12px;
	background:#ccced0;
	float:right;
	margin:0 0 0 3px;
}
a.slider-button.ir:hover {
	background:#496dce;
}
a.slider-button.ir.active {
	background:#1b3477;
}
.main-content .slider {
	width:440px;
	height:425px;
	line-height:20px;
	float:left;
}
.slider-link {
	float:left;
}
.main-content .slider a h3 {
	padding-left:15px;
	clear:both;
}
.main-content .slider p {
	padding:0 15px;
	margin-top:1px;
	line-height:19px;
}
.content .slider p.posted {
	margin-bottom:20px;
}

/*_____slider-right_____*/

.main-content .slider-right {
    float:right;
	width:192px;
}
.main-content .slider-news {
	width:100%;
	text-align:center;
	margin-top:7px;
}
.main-content .slider-news p {
	text-align:left;
	padding:0 8px;
	line-height:14px;
	margin-top:5px;
}

.main-content h3.block-header {
	margin-top:7px;
}

/*_____week-block-style_____*/

.main-content .week-news {
	margin-top:7px;
}
.main-content .week-block {
	background:url(../imgMain/block-news-back.png) #fefefe no-repeat center bottom;
	height:535px;
	width:312px;
	margin-bottom:8px;
	line-height:20px;
}
.show, .traveling, .career {
	float:left;
}
.accidents, .sport, .society {
	float:right;
}


/*_____news-block-header backgrounds_____*/

.show h3.week-block-header {
	background:url(../imgMain/news-back-lines.png) no-repeat 283px 7px #b573ca;
}
.accidents h3.week-block-header {
	background:url(../imgMain/news-back-lines.png) no-repeat 283px 7px #52a1ad;
}
.traveling h3.week-block-header {
	background:url(../imgMain/news-back-lines.png) no-repeat 283px 7px #9b9c80;
}
.sport h3.week-block-header {
	background:url(../imgMain/news-back-lines.png) no-repeat 283px 7px #e16b45;
}
.career h3.week-block-header {
	background:url(../imgMain/news-back-lines.png) no-repeat 283px 7px #979d39;
}
.society h3.week-block-header {
	background:url(../imgMain/news-back-lines.png) no-repeat 283px 7px #4878a8;
}

/*_____news-block text_____*/

.main-content .week-block .week-header {
	padding:10px 5px 7px 15px;
	font-weight: bold;
}
.main-content .week-block p {
	padding: 0 15px;
	line-height:20px;
}
.main-content .week-block p.posted {
	margin:0;
}
a.week-header {
	display: block;
	font-size: 15px;
	height: 2.5em;
	overflow: hidden;
}

/*_____week-news-small_____*/

.main-content .week-news-small {
	margin-left:17px;
	padding-top:7px;
	float:left;
	margin-bottom:5px;
	width: 294px;
}
.main-content .week-news-small img {
	width:96px;
	float:left;
	margin-right:8px;
}
.main-content .week-news-small {
	margin-top:5px;
}
.main-content .week-news-small p {
	line-height:0px;
	padding-top: 5px;
}
.main-content .week-news-small p.small-posted {
	margin-top:8px;
}

/*_____all-news-link_____*/

.content .main-left .news-block a.all-news-link {
	margin-left:15px;
	line-height:35px;
}

/*_____right-content_____*/
.right-content {
	float:right;
	width:312px;
}
.google-weater {
	height:154px;
}
.samsung-banner {
	border:solid 1px #b2b2b2;  
	width:310px;
	height:261px;
	text-align:center;
	margin-top:6px;
}
.samsung-banner img {
    margin:5px 0;
}
.main-content .right-content h3.block-header {
	margin-top:7px;
}

/*______popular______*/

.main-content .popular {
	margin-top:7px;
}
.popular {
	/*height:1613px;*/
	border-top:solid 1px #e4e4e4;
	border-left:solid 1px #cfcfcf;
	border-right:solid 1px #cfcfcf;
	border-bottom:solid 1px #9b9b9b;
	clear:both;
	padding-top:6px;
}
.popular-news {
	padding:0 7px;
	line-height:16px;
	margin-bottom:16px;
}
.popular-news img {
	float:left;
	width:96px;
	margin-right:10px;
}



/*-------------------BIG-FOOTER-----------------*/




.big-footer {
	height:120px;
	background:#d8d8d8;
}
.footer-container {
	width:971px;
	margin:0 auto;
}

/*_____footer-navigation_____*/

ul.footer-navigation {
	width:100%;
	display:table;
	border-top:solid 1px #dbdbdb;
}
ul.footer-navigation li {
	background:#fefefe;
	display:table-cell;
	text-align:center;
}
ul.footer-navigation li a {
	font-size:11px;
	color:#333333;
	display:block;
	padding:10px 0;
	background:url(../imgMain/menu-line.png) no-repeat 0 10px;
	min-width:50px;
}
ul.footer-navigation li:first-child a {
	background:#fefefe;
}



/*_____footer-menu_____*/

ul.footer-menu {
	float:left;
	margin:8px 0 14px 0;
}
ul.footer-menu li {
	display:inline;
	font-size:11px;
}
ul.footer-menu li a {
	color:#333333;
	background:url(../imgMain/bottom-line.png) no-repeat 0 3px;
    padding:0 11px 0 15px;
}
ul.footer-menu li:first-child a {
	background:none;
}
.big-footer .big-footer-menu-wrap {
	width:100%;
	height:34px;
	border-top:solid 1px #bfbfbf;
	border-bottom:solid 1px #bfbfbf;
	margin-top:12px;
	margin-bottom:10px;
}

/*______footer-search______*/

.footer-container .search-form {
	margin:5px 8px 0 0;
}
/*______footer-text_____*/

.footer-container p {
	line-height:16px;
	clear:both;
	text-align:center;
}




/*-------------------SMALL-FOOTER-----------------*/



.small-footer {
	height:150px;
	background:#d8d8d8;
}
.small-footer .small-footer-menu-wrap {
	width:100%;
	height:34px;
	border-bottom:solid 1px #bfbfbf;
	margin-bottom:10px;
}





/*-------------------OPEN-CONTENT-----------------*/




/*_____main-news_____*/

.content {
	/*min-height:1758px;*/
	padding-bottom: 15px;
}
.content .container {
    border-bottom: solid 1px #CECECE;
    min-height: 0;
}
.main-news {
	width:632px;
	/*height:486px;*/
	line-height:18px;
}
.open-content .main-news {
	/*background:url(../imgMain/img-open/main-news-back.png) no-repeat;*/
	border: 1px solid #BFBFBF;
}
.main-news img {
	float:left;
	margin-right:9px;
}
.main-news  p, .main-news  h3 {
	padding-left:8px;
	padding-right:8px;
}
.main-news p.posted {
	padding-top:2px;
}
.main-news  h3 {
	margin:5px 0;
}
.main-news div.main-text {
	margin-bottom:15px;
}

.open-content .left-content h3.block-header {
	margin-top:10px;
}

/*_____all news_____*/

.news-block {
	width:200px;
	margin-left:15px;
	/*background:url(../imgMain/img-open/news-back.png) no-repeat bottom;*/
	float:left;
	margin-bottom:10px;
}
.news-block-text {
	height: 168px;
	border: 1px solid #BFBFBF;
	border-top: none;
	padding-top: 10px;
}
.open-content .news-block {
	min-height:392px;
}
.row-news {
	margin-top:8px;
}
.row-news .news-block:first-child {
	margin-left:0;
}
.row-news h3.large-header, .row-news p {
	padding:0 15px;
	line-height:18px;
}
.row-news h3.large-header {
	margin-top:12px;
}
a.large-header {
	clear: both;
	display: block;
	padding:0 15px;
	font-size: 15px;
	font-weight: bold;
}
.row-news p.main-text {
	margin-top:3px;
}
.row-news p.posted {
	margin-top:7px;
}

.open-content .show h3.news-header { background:url(../imgMain/img-open/header-lines.png) no-repeat 181px 8px #b573ca; }
.open-content .events h3.news-header { background:url(../imgMain/img-open/header-lines.png) no-repeat 181px 8px #52a1ad; }
.open-content .sport h3.news-header { background:url(../imgMain/img-open/header-lines.png) no-repeat 181px 8px #e16b45; }
.open-content .traveling h3.news-header { background:url(../imgMain/img-open/header-lines.png) no-repeat 181px 8px #9b9c81; }
.open-content .society h3.news-header { background:url(../imgMain/img-open/header-lines.png) no-repeat 181px 8px #4878a8; }
.open-content .career h3.news-header { background:url(../imgMain/img-open/header-lines.png) no-repeat 181px 8px #979d39; }
.open-content .technologies h3.news-header { background:url(../imgMain/img-open/header-lines.png) no-repeat 181px 8px #686870; }
.open-content .finances h3.news-header { background:url(../imgMain/img-open/header-lines.png) no-repeat 181px 8px #399d5b; }
.open-content .style h3.news-header { background:url(../imgMain/img-open/header-lines.png) no-repeat 181px 8px #c16fab; }

/*______popular_____*/

.open-content .right-content h3.block-header  {
	margin-top:7px;
}
.open-content .right-content .popular {
	margin-top:8px;
}

/*_____open-content_____*/

.open-content .right-content .popular {
	height:1050px;
}




/*-------------------NEWS-CONTENT-----------------*/




/*_____main-news_____*/

.news-container {
	/*height:1613px;*/
}
.news-content .main-news {
	background:#fefdfd url(../imgMain/big-news-back.png) no-repeat;
	width:632px;
	height:356px;
	border-bottom:solid 1px #9b9b9b;
}
.news-content .main-news div.main-text {
	margin-bottom:10px;
}
.news-content .news-block {
	height:280px;
}
.news-container h3.news-header {
	background:#4878a8;
	margin-top:10px;
}
.news-content h3.block-header {
	margin:8px 0;
}
.news-content .popular {
	height:1032px;
}

/*_____news-navigation_____*/

.news-content ul.news-navigation {
	list-style:none;
	text-align:center;
}
ul.news-navigation li {
	display:inline;
	margin-right:5px;
	font-size:12px;
}
ul.news-navigation li a:hover {
	color:#c80e0d;
	text-decoration:none;
}




/*-------------------AGENT-----------------*/




.agent-content {
	/*height:872px;*/
	border-top:5px solid #00274a;
}
.agent-content .container {
	/*height:851px;*/
	border-bottom:solid 1px #cccccc;
}
.agent-content p {
	line-height:19px;
}
.agent-main-content {
	width:580px;
	padding:7px 10px;
	float:left;
}
.agent-content h2.blue-header {
	margin-bottom:5px;
	padding-top:8px;
	line-height:28px;
}
.agent-content img {
	float:left;
	margin:8px 23px 0 -10px;
}
.agent-content p.big-text {
	padding:32px 146px 28px 0;
}
.agent-content p.bold {
	margin-top:17px;
}
.agent-content ul li p {
	background:url(../imgMain/list-disc.png) no-repeat  left 7px;
	padding:0 0 0 15px;
	line-height:18px;
}
.agent-content ul + p {
	margin-top:15px;
	margin-bottom:18px;
}

/*_____agent-table_____*/

.agent-content table {
	margin:12px 0 20px 0;
}
.agent-content table .table-header td {
	background:#f8f7f7;
	width:278px;
	padding:4px 0;
	font-size:9px;
	text-transform:uppercase;
}
.agent-content table td {
	text-align:center;
}

/*_____agent-registration_____*/

.agent-registration {
	background:#eaebeb;
	width:308px;
	height:180px;
	float:right;
	margin-top:10px;
	padding:15px 18px;
}
.agent-registration form {
	margin:9px 0;
}
.agent-registration .agent-label {
	border:solid 1px #b7b8b8;
	width:295px;
	height:22px;
	margin-bottom:8px;
	display:block;
	background:#fff;
	cursor:text;
}
.agent-registration .registration-field {
	background:none;
	height:20px;
	width:270px;
}
.agent-registration .registration-button {
	float:right;
	display:block;
	width:297px;
	height:51px;
	background:url(../imgMain/img-partner/registration-button.png) no-repeat;
	/*background:url(../imgMain/registration-button.png) no-repeat;*/
	border:none;
	margin:3px 10px 0 0;
	cursor:pointer;
}



/*-------------------ADVERTISING-----------------*/



.advertising-content {
	/*height:1723px;*/
	border-top:5px solid #00274a;
}
.advertising-content .container {
	/*height:1700px;*/
	border-bottom:solid 1px #ccc;
}
.advertising-content h2.blue-header {
	margin:16px 0 0 12px;
}
.advertising-content p.big-text {
	margin:8px 0 0 12px;
}
.advertising-content p.text-18px {
	margin:24px 0 0 12px;
}

/*_____advertising-campaign_____*/

.advertising-campaign {
	height:163px;
	width:923px;
	margin:27px auto 0 auto;
	background:url(../imgMain/offer-back.gif) no-repeat;
}
.campaign-block {
	height:100%;
	width:197px;
	display:block;
	margin-left:40px;
	float:left;
}
.campaign-block:first-child {
	margin:0;
}
.campaign-block img {
	margin:14px 0 0 8px;
	float:left;
}
.campaign-description {
	height:35%;
	width:100%;
	margin-top:95px;
	padding:5px 0 0 20px;
}
.advertising-campaign .number {
	background:url(../imgMain/img-adv/number-back.png) no-repeat;
	color:#fff;
	font-size:16px;
	height:28px;
	width:20px;
	padding:5px 0 0 9px;
	float:left;
	line-height:18px;
}
.campaign-description p.big-text {
	float:left;
	line-height:17px;
	margin-left:6px;
	margin-top:3px;
}

/*_____advertising-registration_____*/

.advertising-registration {
	background:url(../imgMain/img-adv/registration-back.jpg) no-repeat;
	width:973px;
	height:133px;
	margin-left:-10px;
	margin-top:15px
}

.advertising-registration h3.registration-header {
	padding:15px 25px;
}
.registration-block {
	width:266px;
	float:left;
	margin:4px 4px 0 0;
}
.registration-block:first-child {
	margin-left:22px;
}
.registration-label {
	background:url(../imgMain/registration-back.png) no-repeat;
	width:263px;
	height:28px;
	display:block;
	margin-bottom:15px;
	cursor:text;
	float:left;
}
.registration-field {
	background:none;
	margin-bottom:10px;
	float:left;
	width:240px;
	margin:0 10px;
	font-size:12px;
	height:25px;
	border:none;
}
.registration-block  input[type="checkbox"] {
	float:left;
	margin:0 4px 0 0;
}
.registration-block p.confirm {
	display:block;
	margin-left:15px;
}
.registration-block p.small-text {
	text-transform:uppercase;
	color:#f2dcdd;
	font-size:11px;
	padding-top:2px;
	letter-spacing:0.04em;
}
.advertising-registration .registration-button {
	display:block;
	width:371px;
	height:53px;
	/*background:url(../imgMain/img-adv/registration-button.png);*/
	background:url(../imgMain/img-partner/registration-button.png) no-repeat;
	border:none;
	cursor:pointer;
	float:right;
	margin:3px 22px 0 0;
}
.make-it-now {
	cursor:pointer;
}

.registration-tos {
	color: #ffffff;
	font-size: 12px;
}

.agent-registration .registration-tos {
	color: inherit;
	font-size: 12px;
}

/*_____offer_____*/

.advertising-offer {
	border:solid 1px #cfcfcf;
	margin-top:12px;
	height:331px;
}
.advertising-offer p.big-text {
	margin:10px 0 0 10px;
}
.offer-block-container {
	height:235px;
	margin:25px 30px 0 60px;
}
.offer-block {
	float:left;
	width:33%;
	height:33%;
	background:url(../imgMain/img-adv/offer-sprite.png) no-repeat top left;
}
.offer-block p {
	display:block;
	margin-left:75px;
	margin-top:15px;
}

.advertising-offer  .two  { background-position: 20px -83px; } 
.advertising-offer  .three  { background-position: 15px -172px;  } 
.advertising-offer .four  { background-position: 5px -252px;  } 
.advertising-offer .five { background-position: 20px -340px;  }
.advertising-offer .six  { background-position: 20px -438px;  } 
.advertising-offer .seven { background-position: 10px -526px; margin-top:10px; } 
.advertising-offer .eight { background-position: 20px -625px; margin-top:10px; }
.advertising-offer .nine  { background-position: 20px -705px; margin-top:10px; } 

/*_____partners_____*/

.partners {
	border:solid 1px #cfcfcf;
	margin-top:10px;
}
.partners p.big-text {
	margin-left:12px;
	margin-top:8px;
}
ul.partners-list {
	text-align:justify;
	margin:10px 20px 0 5px;
}
ul.partners-list li {
	display:inline-block;
	vertical-align:bottom;
}
ul.partners-list:after {
    content: "";
    display: inline-block;
    width: 100%;
    height: 0;
}

/*_____advertising-translation______*/

.advertising-translation {
	border:solid 1px #cfcfcf;
	margin-top:15px;
}
.advertising-translation h2.blue-header {
	margin-top:13px;
}
ul.translation-list {
	text-align:justify;
	margin:35px 55px 0 80px;
}
ul.translation-list li {
	display:inline-block;
	vertical-align:middle;
}
ul.translation-list:after {
    content: "";
    display: inline-block;
    width: 100%;
    height: 0;
}

/*_____attendance_____*/

.attendance {
	background:url(../imgMain/img-adv/attendance-back.jpg) no-repeat;
	width:953px;
	height:60px;
	margin-top:30px;
	margin-left:-1px;
}
.attendance p {
	text-transform:uppercase;
	font-size:15px;
	color:#fff;
	float:left;
	margin:20px 0 0 8px;
	letter-spacing:0.1em;
}
.attendance .add-advert {
	display:block;
	width:250px;
	height:43px;
	cursor:pointer;
	border:none;
	background:url(../imgMain/img-adv/add-advert.png) no-repeat;
	float:right;
	margin:9px 21px 0 0;
}

/*_____info_____*/

.info {
	margin-top:20px;
}
.info-block {
	width:33%;
	float:left;
}
.info-block p, .info-block h3 {
	padding:0 13px;
	line-height:18px;
}
.info-block p {
	margin-top:15px;
}



/*-------------------EXCHANGE-----------------*/




.exchange-content {
	border-top:5px solid #00274a;
	height:1360px;
}
.exchange-content .container {
	height:1340px;
	border-bottom:solid 1px #ccc;
}

/*_____attendance-offer_____*/

.attendance-offer {
	margin:12px 12px;
}
.attendance-offer p.big-text {
	margin-top:10px;
}
.attendance-offer  p.exchange-text {
	margin-top:7px;
}
.attendance-offer .attendance-block{
	width:25%;
	float:left;
	margin-top:18px;
}
.attendance-offer  .img-holder {
	height:100px;
	vertical-align:bottom;
	display:table-cell;
}
.attendance-offer  .img-holder img {
	vertical-align:bottom;
	margin-left:-4px;
}
.attendance-offer  .attendance-block p.main-text {
	margin-top:19px;
	padding-right:20px;
	line-height:18px;
}
.attendance-offer .second img {
	margin-left:-13px;
}
.attendance-offer .four img {
	margin-left:-10px;
}
.slider div.main-text {
	margin-left: 15px;
}

/*_____exchange-registration_____*/

.exchange-registration {
	background:url(../imgMain/img-exchange/registration-back.jpg) no-repeat;
	width:973px;
	height:116px;
	margin-left:-10px;
	margin-top:20px;
}
.exchange-registration h3.registration-header {
    letter-spacing: 0.065em;
    padding: 15px 0 0 27px;
}
.exchange-registration .fields-wrap {
	width:630px;
	margin:20px 0 0 25px;
	float:left;
}
.exchange-registration .registration-label {
	margin-right:20px;
}
.exchange-registration .registration-button {
	display:block;
	width:293px;
	height:53px;
	background:url(../imgMain/img-exchange/registration-button.png) no-repeat;
	border:none;
	cursor:pointer;
	float:right;
	margin:18px 25px 0 0;
}

/*______exchange_____*/

.exchange {
	border-top:solid 1px #e4e4e4;
	border-bottom:solid 1px #9b9b9b;
	border-left:solid 1px #cfcfcf;
	border-right:solid 1px #cfcfcf;
	text-align:justify;
	margin-top:12px;
	height:491px;
}
.exchange h2.blue-header {
	padding:13px 0 0 10px;
}
.exchange .item {
	float:left;
	height:300px;
	margin-top:43px;
	text-align:left;
	line-height:20px;
}
.exchange .one {
	width:190px;
	margin-left:57px;
}
.exchange .one img {
	margin-top:26px;
	margin-bottom:20px;
}
.exchange .arrow-1 {
	margin-left:8px;
}
.exchange .arrow-1 img {
	margin-top:163px;
}
.exchange .two {
	margin-left:26px;
}
.exchange .two img {
	margin-top:39px;
}
.exchange .arrow-2 {
	margin-left:23px;
}
.exchange .arrow-2 img {
	margin-top:135px;
}
.exchange .three {
	width:250px;
	margin-left:20px;
}
.exchange .three p {
	padding-right:20px;
}
.exchange .three img {
	margin-bottom:18px;
}



/*-------------------PARTNER-----------------*/



.partner-content {
	border-top:5px solid #00274a;
	/*height:870px;*/
}
.partner-content .container {
	/*height:839px;*/
	border-bottom:solid 1px #ccc;
}

/*_____transitions_____*/

.transitions {
	padding:13px 13px 0 13px;
}
.transitions p.transition-text {
	margin-top:7px;
	line-height: 20px;
}
.transitions-block {
	width:25%;
	float:left;
	margin-top:32px;
}
.transitions-block .img-holder {
	width:100%;
	height:90px;
}
.transitions-block p {
	padding:17px 15px;
	line-height:18px;
}
.transitions .first {
	margin-left:-15px;
}

/*_____partner-registration_____*/

.partner-registration {
	background:url(../imgMain/img-partner/registration-back.jpg) no-repeat;
	width:973px;
	height:133px;
	margin-left:-10px;
}
.partner-registration h3.registration-header {
	padding-top:17px;
	padding-left:23px;
}
.partner-registration  .field-block {
	float:left;
	width:600px;
	margin-top:18px;
	margin-left:23px;
}
.partner-registration .registration-label {
	margin-right:14px;
	margin-bottom:10px;
}
.partner-registration p.registration-text {
	padding-top:6px;
	display:block;
	line-height:14px;
}
.partner-registration .registration-button {
	display:block;
	margin:14px 22px 0 0;
	float:right;
}

.partner-registration .registration-button button {
	border:none;
	width:295px;
	height:53px;
	background:url(../imgMain/img-partner/registration-button.png) no-repeat;
	cursor:pointer;
}

.partner-registration .registration-button div {
	color: white;
	text-align: left;
	font-size: 12px;
	margin-bottom: 5px;
}

.partner-registration .registration-button a {
	text-decoration: underline;
}

.button_block button.buttonAgni {
	background: url("/tpl/agni/img/button_red.jpg") repeat scroll 0 0 transparent;
	margin-top: 0 !important;
}

/*-------------------CONTACT-----------------*/




.contact-content {
	/*height:990px;*/
	border-top:5px solid #00274a;
}
.contact-content .container {
	/*height:920px;*/
	border-bottom:solid 1px #ccc;
	padding:20px 22px;
	width:929px;
}
.contact-info {
	width:460px;
	float:left;
}
.contact-content img.map {
	margin-top:120px;
	float:right;
}
ul.contacts {
	margin-top:25px;
}
ul.contacts li {
	margin:10px 0;
}
.contact-content table {
	margin-top:25px;
	margin-bottom: 35px;
}
.contact-content table p.big-text {
	margin-top:5px;
}
.contact-content table .table-header {
	text-transform:uppercase;
}
.table-header td {
	width:250px;
}
form.feedback {
	/*width:423px;*/
	/*height:552px;*/
	background:#eff3f6;
	/*margin-top:35px;*/
	padding:14px 16px;
}
form.feedback p.feedback-text:first-child {
	color:#003333;
	margin:0;
	font-size:14px;
}
form.feedback p.feedback-text {
	margin-top:22px;
}
form.feedback label, form.feedback .sbHolder, form.feedback img {
	margin-top:10px;
}
form.feedback label.feedback-label {
	background:url(../imgMain/feedback-input.png) no-repeat;
	border:none;
	width:219px;
	height:26px;
	text-indent:10px;
	display:block;
	cursor:text;
}
form.feedback input.feedback-input {
	background:none;
	width:199px;
	height:22px;
	border:none;
}
form.feedback label.feedback-message-label {
	background:url(../imgMain/feedback-message.png) no-repeat;
	border:none;
	width:424px;
	height:73px;
	display:block;
	cursor:text;
}
form.feedback textarea.feedback-message {
	margin:10px;
	width:50px;
	height:45px;
	max-width:400px;
	max-height:50px;
	min-width:400px;
	min-height:50px;
	border:none;
}
form.feedback label.captcha-label {
	background:url(../imgMain/captcha-back.png) no-repeat;
	display:block;
	width:86px;
	height:26px;
}
form.feedback input.captcha-input {
	width:66px;
	height:24px;
	background:none;
	border:none;
	margin:0 10px;
}
form.feedback p.small-text {
	margin-top:15px;
}
form.feedback .captcha-label, form.feedback img, form.feedback p.small-text a {
	float:left;
	margin-right:12px;
}
form.feedback p.small-text a {
	margin-top:4px;
}
form.feedback .feedback-button {
	display:block;
	background:url(../imgMain/feedback-button.png) no-repeat;
	width:143px;
	height:43px;
	border:none;
	/*float:right;*/
	margin-top:25px;
	cursor:pointer;
	margin-left:283px;
}
form.feedback .sbHolder {
	background:url(../imgMain/pulldown.png) no-repeat;
	height:22px;
	position:relative;
}
.sbToggle {
    background: url("../imgMain/pulldown-triangle.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 13px;
    outline: medium none;
    position: absolute;
    right: 271px;
    top: 4px;
    width: 14px;
}
.sbSelector {
	display: block;
	height: 20px;
	left: 0;
	line-height: 24px;
	outline: none;
	overflow: hidden;
	position: absolute;
	text-indent: 10px;
	top: 0;
	width: 170px;
	font-size:11px;
}
.sbSelector:link, .sbSelector:visited, .sbSelector:hover{
	outline: none;
	text-decoration: none;
}
.sbToggle:hover{
	background: url("../imgMain/pulldown-triangle-hover.png") no-repeat scroll 0 0 transparent;
}
.sbToggleOpen{
	background: url("../imgMain/pulldown-triangle.png") no-repeat scroll 0 0 transparent;
}
.sbToggleOpen:hover{
	background: url(../imgMain/select-icons.png) 0 -66px no-repeat;
}
.sbHolderDisabled{
	background-color: #3C3C3C;
	border: solid 1px #515151;
}
.sbHolderDisabled .sbHolder{
	
}
.sbHolderDisabled .sbToggle{
	
}
.sbOptions{
	background:#ffffff;
	list-style: none;
	left: 0;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 20px;
	width: 156px;
	z-index: 1;
	overflow-y: auto;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
}
.sbOptions li{
	padding: 0 7px;
}
.sbOptions a{
	display: block;
	outline: none;
	padding: 7px 0 7px 3px;
	font-size:11px;
}
.sbOptions a:link, .sbOptions a:visited{
	text-decoration: none;
}
.sbOptions a:hover,
.sbOptions a:focus,
.sbOptions a.sbFocus{
	color: #EBB52D;
}



/*-------------------TRANZIT-----------------*/



.tranzit-content {
	/*min-height:1500px;*/
	/*border-top:5px solid #00274a;*/
}
.tranzit-content .container {
	/*min-height:1470px;*/
	border-bottom:solid 1px #ccc;
}
.tranzit-column {
	float:left;
	height:100%;
	width:232px;
	margin-left:8px;
}
.tranzit-column:first-child {
	margin:0;
}
.tranzit-main-block {
	width:232px;
	min-height:331px;
	background:url(../imgMain/img-tranzit/tranzit-back.png) bottom;
	-webkit-box-shadow: 0px 0px 5px rgba(50, 50, 50, 1);
	-moz-box-shadow:    0px 0px 5px rgba(50, 50, 50, 1);
	box-shadow:         0px 0px 5px rgba(50, 50, 50, 1);
	line-height:18px;
}
.tranzit-main-block p.text-15px {
	color:#ffffff;
	padding:10px 17px;
}
.tranzit-news {
	background:url(../imgMain/img-tranzit/tranzit-block-back.png) repeat-y;
	border-bottom:1px solid #999999;
	line-height:18px;
	margin-top:10px;
}
.tranzit-news h3.tranzit-header {
	padding-top:8px;
}
.tranzit-news p.small-text {
	padding-top:5px;
}
.tranzit-news p.posted{
	padding-top:5px;
	padding-bottom:10px;
}
.tranzit-news p,
.tranzit-news h3 {
	padding-left:14px;
	padding-right:14px;
}
.tranzit-column .tranzit-news:first-child {
	margin:0;
}



/*-------------------TRANZIT-2----------------*/




.tranzit2-content {
	/*height:1498px;*/
	border-top:5px solid #00274a;
}
.tranzit2-content .container {
	/*min-height:1473px;*/
	border-bottom:solid 1px #ccc;
}
.tranzit2-content .popular {
	/*height:800px;*/
}
.tranzit2-content h3.block-header {
	margin:8px 0;
}
.tranzit2-main-block {
	width:628px;
	height:127px;
	background:url(../imgMain/img-tranzit2/tranzit2-back.png) no-repeat;
	line-height:24px;
	padding:7px 10px 0 7px;
	margin-left:-7px;
	margin-top:-5px;
}
.tranzit2-main-block p.big-text {
	color:#ccc;
}
.tranzit2-main-block h3.tranzit2-header {
	color:#fff;
}
.tranzit2-main-block p.posted {
	color:#6699cc;
}
.tranzit2-main-block img, .tranzit2-news img {
	float:left;
	margin-right:10px;
}
.tranzit2-news img {
	height:100%;
}
.tranzit2-main-block h3.tranzit2-header, .tranzit2-news h3.tranzit2-header {
	padding-top:8px;
}
.tranzit2-main-block p.big-text, .tranzit2-news p.big-text {
	margin-top:3px;
}
.tranzit2-main-block p.posted, .tranzit2-news p.posted {
	margin-top:5px;
}
.tranzit2-news {
	background:url(../imgMain/img-tranzit2/tranzit2-news.png) no-repeat;
	width:634px;
	height:122px;
	line-height:24px;
	margin-top:8px;
}

.loginForm {
	float: none;
	padding: 10px 295px 10px 350px;
	margin-bottom: 10px;
}
.agent-registration .loginField {
	margin: 0;
	width: 98%;
	padding-left: 5px;
}

.agent-registration .loginLabel {
	width: 100%;
}

.buttonAgni {
	background: url("/tpl/agni/img/button_red.jpg") repeat scroll 0 0 transparent;
	border: 1px solid #890505 !important;
	border-radius: 3px 3px 3px 3px;
	box-shadow: 0 2px 5px #A9A9A9;
	color: #FFFFFF;
	cursor: pointer;
	display: inline-block;
	font-family: Arial;
	font-size: 10px;
	font-weight: 600;
	height: 25px;
	letter-spacing: 1px;
	padding: 0 15px;
	text-shadow: 3px 1px 2px #270101;
	text-transform: uppercase;
	float: right;
}

.errorMsg, .successMsg {
	background-color: #F5B7B7;
	border: 1px solid #DBDBDB;
	color: #303030;
	margin-top: 10px;
	padding: 3px;
}

.successMsg {
	background-color: #B7F5B7;
	margin-bottom:10px;
}

select#regType {
	height: 26px;
	margin-left: 1px;
	margin-top: 1px;
	padding-top: 2px;
	width: 261px;
}


.agreement, .filling_op li {
	font-size: 16px;
	line-height: 19px;
	text-align: justify;
	text-indent: 22px;
	margin-bottom: 10px;
}

#agreement b {
	font-weight: bold;
}

div.agreement, div.agreement div.container {
	height: 100%;
}

.main-text img {
	float: none;
}
.content h3.block-header {
	margin-top:7px;
}
.content .popular {
	margin-top: 7px;
	margin-bottom: 10px;
}

.partner-registration-form button.buttonAgni {
	background-size:contain;
	height:53px;
	width:268px;
	font-size:14px;
	color:#F0E8E8;
	margin: 15px 50px 0 0;
}

.remindpass {
	background-color: #EAEBEB;
	height: 75px;
	margin-top: 10px;
}

.knowledge-main-content {
	padding:7px 10px;
}

.knowledge-main-content p.big-text {
	padding: 5px 10px 5px 0;
}

img.grayscale {
	filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 3.5+ */
	filter: gray; /* IE6-9 */
	-webkit-filter: grayscale(100%); /* Chrome 19+ & Safari 6+ */
}

img.grayscale:hover {
	filter: none;
	-webkit-filter: grayscale(0%);
}

.readMore {
	font-size: 12px;
}

.weatherBlock:first-child {
	border: 1px solid #DBDBDB;
}

.weatherTab {
	background-color: #eeeeee;
	float: left;
	font-size: 15px;
	height: 25px;
	padding-left: 10px;
	padding-top: 5px;
	width: 92px;
	border-right: 1px solid #DBDBDB;
	border-bottom: 1px solid #DBDBDB;
	cursor: pointer;
}

.activeTab {
	background-color: white;
	border-bottom: none;
}

div.weatherTab:last-of-type {
	border-right: none;
}

#goroskop {
	height: 235px;
}

.goroZnak {
	height: 52px;
	width: 64px;
	float: left;
	margin: 0 6px 28px 7px;
	cursor: pointer;
}

.goroZnak div {
	margin: 54px 0 0;
	text-align: center;
	font-size: 12px;
}

.goroZnak:nth-of-type(1) { background: url("http://horo.ua/images/znakitop.png") no-repeat scroll 0 -73px rgba(0, 0, 0, 0); }
.goroZnak:nth-of-type(2) { background: url("http://horo.ua/images/znakitop.png") no-repeat scroll -163px -69px rgba(0, 0, 0, 0); }
.goroZnak:nth-of-type(3) { background: url("http://horo.ua/images/znakitop.png") no-repeat scroll -87px -70px rgba(0, 0, 0, 0); }
.goroZnak:nth-of-type(4) { background: url("http://horo.ua/images/znakitop.png") no-repeat scroll 0 -137px rgba(0, 0, 0, 0); }
.goroZnak:nth-of-type(5) { background: url("http://horo.ua/images/znakitop.png") no-repeat scroll -90px -137px rgba(0, 0, 0, 0); }
.goroZnak:nth-of-type(6) { background: url("http://horo.ua/images/znakitop.png") no-repeat scroll -175px -135px rgba(0, 0, 0, 0); }
.goroZnak:nth-of-type(7) { background: url("http://horo.ua/images/znakitop.png") no-repeat scroll 0 -210px rgba(0, 0, 0, 0); }
.goroZnak:nth-of-type(8) { background: url("http://horo.ua/images/znakitop.png") no-repeat scroll -83px -212px rgba(0, 0, 0, 0); }
.goroZnak:nth-of-type(9) { background: url("http://horo.ua/images/znakitop.png") no-repeat scroll -170px -208px rgba(0, 0, 0, 0); }
.goroZnak:nth-of-type(10) { background: url("http://horo.ua/images/znakitop.png") no-repeat scroll -1px 0 rgba(0, 0, 0, 0); }
.goroZnak:nth-of-type(11) { background: url("http://horo.ua/images/znakitop.png") no-repeat scroll -90px 0 rgba(0, 0, 0, 0); }
.goroZnak:nth-of-type(12) { background: url("http://horo.ua/images/znakitop.png") no-repeat scroll -158px -1px rgba(0, 0, 0, 0); }

#exchangeBoard{
	background-color: #E5E5E5;
	/*background-color: #F8EF22;*/
	height: 235px;
	width: 100%;
}

#exchangeBoard h2 {
	font-size: 27px;
	text-align: center;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 2px;
}

#exchangeBoardDate {
	font-size: 14px;
	width: 100%;
	border-bottom: 1px solid #ffffff;
	text-align: right;
	padding-top: 14px;
	padding-bottom: 14px;
	background-color: #ffffff;
}

#exchangeBoardList {
	width: 100%;
	height: 140px;
	background: url("/tpl/agni/img/currBack.png") no-repeat;
	/*margin-top: 15px;*/
	margin-left: 32px;
}

#exchangeBoardList div {
	font-size: 28px;
	font-weight: bold;
	position: relative;
}

#exchangeBoardList div:nth-child(1) { top: 24px; left: 26px; }
#exchangeBoardList div:nth-child(2) { top: -4px; left: 167px; }
#exchangeBoardList div:nth-child(3) { top: 6px; left: 17px; }
#exchangeBoardList div:nth-child(4) { top: -22px; left: 158px; }
#exchangeBoardList div:nth-child(5) { top: -10px; left: 26px; }
#exchangeBoardList div:nth-child(6) { top: -38px; left: 167px; }

#goroskopContent {
	display: none;
	width: 310px;
	height: 235px;
}

.igniohscope h2, .igniosign, .igniodates {
	display: none;
}

.igniosign h3 {
	margin: 5px;
	font-weight: bold;
	font-size: 20px;
	text-align: center;
}

.igniotail {
	margin: 10px;
	font-size: 12px;
	color: blue;
	text-align: center;
}

.igniosign p {
	margin: 10px;
}

.goroskopBackLink {
	display: block;
	text-align: center;
	text-decoration: underline;
}

select.feedback-input {
	margin-top: 10px;
	padding-top: 2px;
	height: 28px;
}

.errorInputField {
	border: 1px solid #ff0000 !important;
}

.headMenuActive {
	text-decoration: underline;
}

#goroskopAll {
	padding-top: 3px;
}

a.tos {
	text-decoration: underline;
	margin-bottom: 20px;
	display: inline-block;
}