﻿html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td
{
    margin: 0;
    padding: 0;
}

body 
{
	font-family: Verdana;
	font-size: 12px;
	color: Black;
	
	background-image: url(../images/body_bg.gif);
    background-repeat: repeat-x;
    background-position: top;
}

a
{
	color: #b92830;
	text-decoration: none;
}

H1
{
    font-size: 16px;
	font-weight: bold;
	color: #b92830;
	padding-bottom: 10px;
}

#obal
{
    width: 935px;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    padding: 0px;
}

#header
{
    width: 935px;
    float: left;
    background-color: White;
}

#logo
{
	width: 220px;
	float: left;
}

#search
{
	width: 250px;
	float: left;
	vertical-align: bottom;
	padding-top: 60px;
	padding-left: 20px;
}

.searchBox
{
	border: solid 1px #929292;
	height: 14px;
}

#searchButton
{
	padding-top: 60px;
	float: left;
}

#newsletter
{
	padding-top: 46px;
	float: left;
	color: #b92830;
	text-align: right;
	padding-left: 20px;
}

#btnNewsletter
{
	padding-top: 60px;
	float: left;
	padding-left: 5px;
}

#login
{
    padding-top: 65px;
    float: left;
    text-align: right;
    width: 150px;
    padding-left: 20px;
}

#topMenu
{
	width: 935px;
	height: 21px;
	background-color: #ebebeb;
}

#mainContent
{
    width: 975px;
    height: inherit;
    float: left;
    margin: 0;
   
    padding-bottom: 5px;
    margin-bottom: 10px;
}

#footer
{
	width: 975px;
	float: left;
	text-align: center;
	border-bottom: solid 3px #b92830;
}

#leftColumn
{
    float: left;
    width: 670px;
    height:100%;
}

#rightColumn
{
    float: left;
    width: 250px;
    height:100%;
    background-color: white;
    padding-left: 15px;
    padding-top: 5px;
}

#content
{
	width: 670px;
    height:100%;
    padding-top: 10px;
    float: left;
}

.mainTitle
{
	color: #b92830;
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 8px;
}


.mainTitleTopView
{
	color: #b92830;
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 3px;
	padding-top: 3px;
	
}

#topViewArticles
{
	padding-top: 5px;
	height: 125px;
}

#topViewArticles a
{
	text-decoration: none;
	color: Black;
	font-size: 11px;
	
	
	
}

#topLine
{
	width: 100%;
	height: 34px;
}

#topLineCategory
{
	color: #b92830;
	font-size: 14px;
	font-weight: bold;
	padding-top: 8px;
	float:left;
}

#topLineFavorite
{
	float: left;
	background-image: url(../images/point1.gif);
    background-repeat: no-repeat;
    background-position: middle left;
    padding-left: 10px;
    margin-top: 10px;
    margin-left: 50px;
    font-size: 12px;
}

#articleMain
{
	width: 670px;
	float: left;
	padding-bottom: 5px;
}

.articleMainItem
{
	width: 215px;
	padding-right: 8px;
	
	float: left;
}

.articleMainTitle
{
	padding-top: 0px;
	padding-bottom: 5px;
	
}

.articleMainTitle a
{
	color: Black;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}

.articleMainText
{
	padding-top: 5px;
}

#bannerMain
{
	width: 670px;
	float: left;
}

#categoryHeader
{
	width: 670px;
	float: left;
	padding-bottom: 10px;
}

#categoryHeader .left
{
	width: 295px;
	float: left;
	padding-right: 5px;
	background-color: #b92830;
}

#categoryHeader .right
{
	width: 360px;
	float: left;
	padding-left: 10px;
}

.categoryHeaderItem
{
	background-image: url(../images/point1.gif);
    background-repeat: no-repeat;
    background-position: middle left;
    padding-left: 10px;
    padding-bottom: 5px;
}

.categoryHeaderItem a
{
	color: Black;
	text-decoration: underline;
	
}

.interestItem
{
	background-image: url(../images/point1.gif);
    background-repeat: no-repeat;
    background-position: middle left;
    padding-left: 10px;
    padding-bottom: 10px;
}

#categoryArticlesGray
{
	width: 670px;
	float: left;
	background-color: #e0e0e0;
	
}

.articleGrayItem
{
	width: 320px;
	padding-right: 10px;
	padding-top: 5px;
	padding-left: 5px;
	padding-bottom: 10px;
	float: left;
}

.articleGrayItemLeft
{
	background-color: #b92830;
	width: 115px;
	float: left;
}

.articleGrayItemRight
{
	width: 200px;
	float: left;
	padding-left: 5px;
	color: Black;
	
}

.articleGrayItemRight a
{
	text-decoration: none;
	color: Black;
	
}

#categoryArticle4
{
	width: 670px;
	float: left;
	padding-bottom: 10px;
	padding-top: 10px;
}

#categoryArticle4 .left
{
	width: 317px;
	padding-right: 10px;
	padding-left: 5px;
	float: left;
	border-left: solid 3px #b92830;
}

#categoryArticle4 .right
{
	width: 335px;
	float: left;
}



.articleItem
{
	width: 320px;
	padding-right: 10px;
	padding-top: 5px;
	padding-left: 5px;
	padding-bottom: 10px;
	float:left;
	
}

.articleItemLeft
{
	background-color: #b92830;
	width: 115px;
	float: left;
}

.articleItemRight
{
	width: 200px;
	float: left;
	padding-left: 5px;
	color: Black;
	
}

.articleItemRight a
{
	text-decoration: none;
	color: Black;
	
}

#categoryArticle5
{
	width: 670px;
	float: left;
}

#menu
{
    float: left;
}

.menuItem
{
    
    background-color: #e6e7e8;
    
    padding-left: 7px;
    padding-right: 7px;
    float: left;
    height: 14px;
    padding-top: 3px;
    padding-bottom: 3px;
    text-align: center;
    text-transform: uppercase;
    border-right: solid 1px white;
}



.menuItem a
{
    color: Black;
    font-weight: bold;
}

.menuItemActive
{
    
    background-color: #ba272f;
    
    padding-left: 6px;
    padding-right: 6px;
    float: left;
    height: 14px;
    padding-top: 3px;
    padding-bottom: 3px;
    text-align: center;
    text-transform: uppercase;
    font-weight: bold;
}

.menuItemActive a
{
    color: white;
    font-weight: bold;
}

.menuItemActive a:hover
{
    color: white;
    font-weight: bold;
}

.rightArticleItem
{
	padding-bottom: 10px;
}

.rightArticleItemBlock1
{
	padding-top: 5px;
	border-right: solid 5px #b92830;
	width: 240px;
	padding-right: 5px;
}

.rightArticleItemBlock2
{
	padding-top: 5px;
	border-left: solid 5px #b92830;
	width: 240px;
	padding-left: 5px;
}

.rightArticleItemTitle
{
	padding-bottom: 5px;
}

.rightArticleItemTitle a
{
	color: #b92830;
	font-weight: bold;
}

.rightArticleItemText
{
	color: Black;
}

.rightArticleItemText a
{
	color: Black;
	text-decoration: none;
}

.rightArticleItemPhoto
{
	padding-bottom: 0px;
}

#inquiryBox
{
	padding-top: 10px;
}

#inquiryQuestion
{
	font-weight: bold;
	padding-bottom: 10px;
}

.inquiryAnswer
{
	padding-top: 5px;
	padding-bottom: 10px;
	text-decoration: none;
}

.inquiryAnswer a
{
	text-decoration: none;
}

#detailLeft
{
	float: left;
	padding-right: 10px;
	width: 445px;
}

#detailRight
{
	float: left;
	width: 200px;
	background-color: #ebebeb;
	border: solid 1px #a7a7a7;
	padding: 5px;
}

#articleTitle
{
	font-size: 16px;
	font-weight: bold;
	color: #b92830;
	padding-bottom: 10px;
}

#articleAnnotation
{
	font-weight: bold;
}

#articlePhoto
{
	padding-top: 10px;
	padding-bottom: 5px;
}

.relatedArticle
{
	padding-top: 10px;
	padding-bottom: 10px;
}

.relatedArticleTitle
{
	color: #b92830;
	padding-bottom: 5px;
	padding-top: 5px;
	
}

.relatedArticleTitle a
{
	color: #b92830;
	font-weight: bold;
	text-decoration: none;
	
}

.relatedArticleAnnotation
{
	padding-top: 5px;
}

.relatedArticleMore
{
	background-image: url(../images/point2.gif);
    background-repeat: no-repeat;
    background-position: bottom left;
    padding-left: 10px;
}

.pager
{
    float: left;
    margin-top: 5px;
    padding-top: 5px;
    width: 100%;
    text-align: center;
   
}

.pagerItem
{
    
    margin-right: 5px;
    font-size: 80%;
    color: #b22a38;
    font-size: 14px;
    font-weight: bold;
    
}

.pagerItemActive
{
    margin-right: 5px;
   
    background-color: #ffffff;
    font-size: 80%;
    color: Black;
    font-size: 14px;
    font-weight: bold;
   
}

.listItem
{
	width: 670px;
	margin-bottom: 15px;
	height: 85px;
}

.listItemPhoto
{
	width: 85px;
	float: left;
	padding-right: 10px;
}

.listItemText
{
	width: 575px;
	float: left;
}

.listItemTitle
{
	color: #b22a38;
    font-size: 14px;
    font-weight: bold;
}

#bottomLinks
{
	width: 670px;
	float: left;
	padding-top: 20px;
	margin-bottom: 20px;
	margin-top: 20px;
	border-top: solid 3px #e0e0e0;
}

.bottomColumn
{
	width: 152px;
	padding-right: 15px;
	float: left;
	height: 230px;
}

.bottomColumnTitle
{
color: #b92830;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	padding-bottom: 10px;
}

.bottomColumnTitle a
{
color: #b92830;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}

.bottomLinkItem
{
	background-image: url(../images/point3.gif);
    background-repeat: no-repeat;
    background-position: center left;
    padding-left: 10px;
}

.bottomLinkItem a
{
	text-decoration: none;
	font-size: 11px;
}

.moreLink
{
	color: #b92830;
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;
}

.regBox
{
    padding: 10px;
    background-color: #ebebeb;
}

#answerList
{
	font-size: 15px;
	float:left;
	width: 100%;
	margin-bottom: 20px;
}

#answerList a
{
	color: #b92830;
	font-size: 15px;
}

.answerItem
{
	color: #b92830;
	font-size: 15px;
	width: 100%;
	padding: 10px;
	background-color: #f9f3f7;
	font-weight: bold;
	float:left;
	margin-bottom: 20px;
}
