/**
 * First page CSS styles
 *
 * Project: [Alt] Constructor <br />
 * File: u_first.css
 *
 * @author Dima
 * @package css
 */


/* ************** News short list *************** */

.newsDate {
	font-family: "Arial";
	font-size: 10px;
	text-align: right;
	text-decoration: none;
	vertical-align: middle;

	background-image: url("../pictures/date_background.jpg"); 
	background-repeat: no-repeat;
	
	color: #FFFFFF;

	height: 13px;
	width: 210px;
}

.newsDate .date {
	letter-spacing: 1px;

	margin-right: 7px;
}

.newsName {
	vertical-align: top;

	background-image: url("../pictures/news_name_left_corner.jpg");
	background-repeat: no-repeat;
	background-color: #DCDCDC;
}

.newsNameText {
	font-family: "Verdana";
	font-size: 11px;
	text-indent: 26px;

	margin-right: 3px;
	margin-bottom: 5px;
	margin-left: 7px;
}

#NewsItself {
	margin-top: 1px;

	width: 210px;
}

.newsContentText {
	font-family: "Arial";
	font-size: 12px;
	text-align: left;
	vertical-align: top;

	float: left;
	margin-top: 2px;
	margin-left: 3px;
	margin-right: 4px;	
	padding: 3px;
}

.newsContentText img {
	border: 1px solid #28166F;
	float: left;
	margin-right: 9px;
	
}
	
.newsDetaly {
	text-align: right;

	background-image: url("../pictures/detaly.jpg");
	background-repeat: no-repeat;

	height: 19px;
	width: 210px;
}

.newsDetaly a {
	font-family: "Verdana";
	font-size: 11px;
	text-decoration: none;

	color: #000000;

        margin: 0px 0px 10px 0px;
        padding: 0px;

        position: relative;
        top: -2px;
        right: 32px;

}

.newsDetaly a:hover {
	text-decoration: none;
}

.newsDetaly  a:visited {
	text-decoration: none;
}

/* ***************** Poll card ****************** */

#PollHolder {
	background: #FFFFFF;

	width: 100%;
}

#PollQuestion {
	background-color: #5D96F9;

	width: 100%; 
}

#PollQuestion #PollName {
	font-family: "Arial";
	font-size: 12px;

	background-image: url("../pictures/quest_background.jpg"); 
	background-repeat: repeat-x;
	color: #FFFFFF;

	width: 100%;
}

#PollQuestion #PollText {
	font-weight: bold;

	background-image: url("../pictures/quest_text_bottom_image.jpg"); 
	background-repeat: no-repeat;
	background-position: 100% 100%;

	padding: 2px 6px 5px 3px;
} 

#PollAnswers {
	width: 100%; 
}

#PollAnswers .pollLine {
	vertical-align: top;

	background-color: #FFFFFF;
	background-image: url("../pictures/select_img.jpg"); 

	padding-left: 6px;
}

#PollAnswers .select {
	font-family: "Arial";
	font-size: 12px;
	vertical-align: middle;

	background-color: #FFFFFF;

	padding-top: 2px;
	padding-bottom: 2px;
}

#PollAnswers .select input1 {
	position: relative;

	padding-top: 5px;

	top: 2px;
}

#PollAnswers .select input {
	position: relative;
	top: 2px;

	border: 0px solid red;
}

#PollAnswers #PollButton {
	background-color: #FFFFFF;

	margin-top: 14px;
	margin-bottom: 3px;
	
	height: 37px;
	width: 210px;

	cursor: pointer;
}

.pollDivider {
	background-color: #EDEFF9;

	height: 1px;
	width: 210px;
}

.answerText {
	font-weight: bold;

	margin-top: 2px;
	margin-bottom: 2px;
}
/* ****** Advertisments and TOP positions ******* */


.pictureInFrame {
	margin: 3px;
}

.frameImageTopBack {
	background-image: url("../pictures/actions_imagetop_background.jpg");
	background-repeat: repeat-x;

	width: 100%;
}

.frameImageBottomBack {
	background-image: url("../pictures/action_image_bottom_back.jpg");
	background-repeat: repeat-x;

	width: 100%;
}

.frameMiddleDivider {
	height: 1px;
	width: 17px;
}

.imageHolder {
	padding: 0px 7px 7px 7px;
}

.decriptionHolder {
	margin-right: 20px;
	margin-bottom: 10px;
}

.descriptionItself {
	text-align: left;
	text-indent: 15px;

	margin-top: 5px;
	margin-bottom: 5px;
	margin-right: 5px;

	width: 100%;
}

.descriptionItself a {
	text-decoration: none;
	color: #2D4BA9;
}

.descriptionItself a:hover {
	text-decoration: underline;
}

.rightImageLiner { 
	background-image: url("../pictures/1bluepx.jpg");
	background-position: 0% 0%;
	background-repeat: repeat-y;

	height: 100%;
	width: 1px;
}


.descriptionLeftBotBack {
	text-align: right;

	background-image: url("../pictures/actions_bottom_background.jpg");
	background-position: 100% 0%;
	background-repeat: no-repeat;

	width: 100%;
}

.goodProperty {
	font-family: "Times";
	font-size: 13px;

	color: #000000;

	float: left;
	margin-top: 4px;

	height: 27px;
}

.goodProperty .topGoodMark {
	float: left;
	margin-left:6px;
	margin-top:5px;
}

.goodProperty .propertyImage {
	float: left;

	width: 22px;
}

.topCatButtons {
	margin-top: 0px;
	margin-right: 230px;
	margin-left: 25px;

	padding-left: 10px;
	padding-right: 10px;
}

.topCatButtons img {
	padding-left: 0px;
}

.topCatButtons a {
	float: right;
	padding-left: 10px;
}

.goodNameLeft {
	font-family: "Arial";
	font-size: 12px;
	text-align: left;
	font-weight: bold;

	background-color: #5D96F9;
	color: #FFFFFF;

	padding-left: 25px;

	width: 220px;
}

.goodShortName {
	white-space: nowrap;
}

.goodNameLeftBg {
	vertical-align: top;

	background-image: url("../pictures/good_name_left_back.jpg");
}

.goodNameRightBg {
	vertical-align: bottom;

	background-image: url("../pictures/good_name_right_bg.jpg");
}

.goodNameTopBack {
	background-color: #3452BB;
}

#PositionHolder {
	width: 100%;
}

.shortNameSpacer {
	padding-bottom: 7px;
}

.topPriceString {
	text-align: left;
	font-size: 11pt;

	margin-bottom: 5px;
}
