@import "vote.css";
	/* настройка стилей субпорталов */
	
	#container{
		}
		/* верхняя шапка документа */
		#container #top{
			height: 174px;
			position: relative;
			background: url(../images/topSectionSubPortal_rus.gif) no-repeat left top;
			}
			#container #top.eng{
				background: url(../images/topSectionSubPortal_eng.gif) no-repeat left top;
				}
				
	/* серый верх! зеленая полоска теперь стала серой */
	#greenLine{
		background: url(../images/bodyBgSubPortal.gif) repeat-x left top;
		}
		#container #top #usability{
			height: 14px;
			margin-top: 75px;
			left: 785px;
			overflow: hidden;
			position: absolute;
			}
			#container #top #usability a{
				margin-top: 0px;
				}
			#container #top #usability a#ru{
				margin-left: 0px !important;
				background-image: url(../images/ru_n.gif);
				}
			#container #top #usability a#en{
				background-image: url(../images/en_n.gif);
				}
			#container #top #usability a#homePage{
				margin-left: 60px;				
				background-image: url(../images/home_n.gif);
				}
				#container #top #usability a#homePage{_margin-left: 30px !important}
				-,#container #top #usability a#homePage{margin-left: 30px !important}				
			#container #top #usability a#mailus{
				background-image: url(../images/mailus_n.gif);
				}
			#container #top #usability a#sitemap{
				background-image: url(../images/sitemap_n.gif);
				}
			#container #top #usability a#favorite{
				width: 11px;
				overflow: hidden;
				background-image: url(../images/favorite_n.gif);
				}				
		/* форма поиска */
		#container #top #search{
			margin: 0px;
			top: 23px;
			}
			#container #top #search form input{
				border: 0px;
				}
			#container #top #search form #submit{
				background: transparent url(../images/submitSubPortal.gif) no-repeat scroll left top;
				}
	/* end of */		
	
	/* переход на стартовую страницу портала ОАО Татнефть */
	#container #top .homePage{
		height: 20px;
		width: 185px;
		top: 15px;
		left: 260px;
		z-index: 2;
		}
		
	/* шапка субпортала */
/*

	#SubPortalInfo{
		position: absolute;
		top: 40px;
		left: 30px;
		height: 105px;
		width: 740px;
		overflow: hidden;
		}
		#SubPortalInfo a{
			margin-top: -1px;
			margin-left: -1px;
			display: block;
			width: 205px;
			height: 105px;
			position: absolute;
			background: url(../images/0.gif);
			}*/

#SubPortalInfo {
	height: 100px;
	left: 30px;
	overflow: hidden;
	position: absolute;
	top: 40px;
	width: 740px;
}
	#SubPortalInfo .subpwrapper {
		height: 100px;
		position: relative;
		}
	#SubPortalInfo a {
		display: block;
		position: absolute;
		text-decoration: none;
		}
	#SubPortalInfo a:hover {
		background: url(../images/transparent-white.png) left top repeat;
		}
	#SubPortalInfo a.subpmainLogo {
		height: 55px;
		left: 0;
		top: 0;
		width: 230px;
		}
		#SubPortalInfo a.subpmainLogo img {
			height: 55px;
			width: 230px;
			}
	#SubPortalInfo a.subpmainLogoText {
		height: 45px;
		left: 0;
		top: 55px;
		width: 230px;
		}
		#SubPortalInfo a.subpmainLogoText img {
			height: 45px;
			width: 230px;
			}
	#SubPortalInfo a.subpheaderText {
		height: 100px;
		left: 230px;
		top: 0;
		width: 550px;
		}
		#SubPortalInfo a.subpheaderText img {
			height: 100px;
			width: 550px;
			}
	/* Алабуга - Насибуллин Р.Р. */
	#SubPortalInfo a.subpmainLogoAlabuga {
		height: 55px;
		left: 230px;
		top: 0;
		width: 550px;
		}
		#SubPortalInfo a.subpmainLogoAlabuga img {
			height: 55px;
			width: 550px;
			}
	#SubPortalInfo a.subpmainLogoTextAlabuga {
		height: 100px;
		left: 0;
		top: 0px;
		width: 230px;
		}
		#SubPortalInfo a.subpmainLogoTextAlabuga img {
			height: 100px;
			width: 230px;
			}
	#SubPortalInfo a.subpheaderTextAlabuga {
		height: 45px;
		left: 230px;
		top: 55px;
		width: 550px;
		}
		#SubPortalInfo a.subpheaderTextAlabuga img {
			height: 45px;
			width: 550px;
			}
	
 


	/* страница субпортала */
	#SubPortalStart{
		width: 650px;
		margin: 0px auto;
		color: #333;
		font-size: 14px;
		zoom: 1;
		}
		#SubPortalStart:after{
			content: ".";
			display: block;
			height: 0;
			clear: both;
			visibility: hidden;
		}   
		/* типографика стартовой страницы субпортала */
		#SubPortalStart h1{
			font-size: 24px !important;
			font-weight: normal !important;
			}
		#SubPortalStart h2{
			}
		#SubPortalStart h3{
			}
		#SubPortalStart p{
			line-height: 135%;
			margin: 1.5em 0px;
			}
		#SubPortalStart a{
			}
		#SubPortalStart ul{
			margin-left: 30px;
			}
			#SubPortalStart ul li{
				}
		#SubPortalStart img{	
			border: solid 1px #000;
			}			
		#SubPortalStart table{
			}
			#SubPortalStart table td{
				vertical-align: top;
				}
	/* промо - блок */
	#contentwrapper #content #page #flags-flash{
		background: none;
		}

	/* минимальная высота страницы */
	#contentwrapper #content #page{
		min-height: 617px;
		}
	/* тень */
	#contentwrapper #modernShadow{
		top: -24px;
		}

	div#chulpanDictionaryContainer{		
		width: 660px;
		height: 200px;
		z-index: 999;
		background: #fff;		
		position: absolute;
		}
	ul#chulpanDictionaryLettersList{						
		position: absolute;		
		display: block !important;						
		}
	ul#chulpanDictionaryLettersList li{
		float: left;		
		cursor: pointer;
		margin-right: 4px;		
		color: #0CA96F;
		font-size: 15px;
		font-weight: bold;
		}
	ul#chulpanDictionaryLettersList .chulpanDictionaryEmptyLetter{
		color: #5F5F5F;
		cursor: default;
		}		
	ul#chulpanDictionaryLettersList dl{
		top: 30px;		
		left: 20px;
		z-index: 999;
		width: 660px;
		padding: 5px;
		height: 400px;		
		background: #fff url(../images/mf.png) no-repeat 0 0;
		font-size: 14px;
		font-weight: normal;
		overflow-y: auto;
		position: absolute;				
		border-radius: 3px;
		border: solid 1px #999;
		}
	ul#chulpanDictionaryLettersList dt{
		margin-bottom: 3px;
		text-decoration: underline;
		}
	ul#chulpanDictionaryLettersList dd{
		color: #5F5F5F;
		font-size: 12px;
		padding-left: 20px;
		margin-bottom: 10px;
		text-decoration: none;
		}

/* викторина sap */
.sap__victorine{
}
	.sap__victorine .sap__victorine-question{
		padding: 6px;
		border-radius: 4px;
		margin-bottom: 6px;
		background: #ebf3fe;
	}
	.sap__victorine .sap__victorine-answer{
		padding: 4px 0;
	}
