/* Main */

.buttons
{ 
    background-color : #CCCCCC;
    border-bottom-color : #929292;
    border-left-color : #D6D6D6;
    border-right-color : #929292;
    border-style : solid;
    border-top-color : #D6D6D6;
    border-width : 1px;
    color : #555555;
    cursor : default;
    font-family : verdana,geneva,arial,helvetica,sans-serif; 
    font-size : 11px;
    font-weight : bolder;
    text-align : center;
    width : auto;
    -moz-user-select : none;
}

.buttons:hover
{ 
    background-color : #000000; 
    color : #FFFFFF;
    cursor : pointer; 
}

.dashed
{
    border-bottom : dashed 1px #B2B2B2;
    height : 1px;
    width : 100%;
}

.input 
{
    background-color : #EEEEEE;
    border : solid 1px #CCCCCC;
    color : #000000; 
    font-family : verdana,geneva,arial,helvetica,sans-serif; 
    font-size : 11px; 
    font-weight : normal; 
    width : 300px;
}

.picsLeft
{
    float : left;
    margin-right : 5px;
}

.picsNoRoll
{
    border : solid 1px #000000;
}

.picsWithRoll
{
    border : solid 1px #443007;
}

.picsWithRoll:hover
{
    border : solid 1px #777777;
    cursor : pointer;
}

.select
{
    background-color : #EEEEEE;
    border : solid 1px #CCCCCC;
    color : #000000; 
    font-family : verdana,geneva,arial,helvetica,sans-serif; 
    font-size : 11px; 
    font-weight : normal; 
    width : 300px;
}

.textarea 
{
    background-color : #EEEEEE;
    border : solid 1px #CCCCCC;
    color : #000000; 
    font-family : verdana,geneva,arial,helvetica,sans-serif; 
    font-size : 11px; 
    font-weight : normal; 
    width : 300px;
}

/* Blogs */

#ctnBlogs
{
    background-color : #000000;
    height : 225px;
    padding-top : 10px;
    width : 650px;
}    

#ctnBlogs .bpArrows
{
    background-position : 0px 0px;
    cursor : default;
    height : 180px;
    width : 20px;
    -moz-user-select : none;
}    

#ctnBlogs .bpArrows:hover
{
    cursor : pointer;
    background-position : -20px 0px;
}    

#ctnBlogs .bpContainer
{
    background-repeat : no-repeat;
    float : left;
    height : 180px;
    width : 300px;
}    

#ctnBlogs .bpContainers
{
    float : left;
    height : 180px;
    overflow : hidden;
    position : relative;
    width : 610px;
}    

#ctnBlogs .bpContent
{
    color : #000000;
    font-size : 11px;
    height : 140px;
    left : 91px;
    overflow : hidden;
    padding : 5px;
    position : relative;
    top : 9px;
    width : 190px;
}    

#ctnBlogs .bpFooter
{
    color : #666666;
    font-size : 11px;
    margin-bottom : 10px;
    margin-left : 20px;
    margin-right : 20px;
    margin-top : 10px;
    width : 610px;
}    

#ctnBlogs .bpLabels
{
    color : #777777;
    font-size : 10px;
    margin-bottom : 4px;
}    

#ctnBlogs .bpSeparator
{
    float : left;
    height : 180px;
    width : 10px;
}    

#ctnBlogs .blogsTitles
{
    color : #000000;
    font-size : 12px;
    font-weight : bolder;
    margin-bottom : 4px;
}    

/* Content */

#ctnContent
{
    float : left;
    padding-left : 10px;
    padding-right : 5px;
    width : 650px;
}    

#ctnContent .borderedContent
{
    background-color : #FEFEFE;
    border : solid 5px #000000;
    padding : 10px;
    width : 620px;
}    

#ctnContent .borderedSubtitles
{
    font-size : 11px;
    font-weight : bolder;
    text-align : center;
}    

#ctnContent .borderedTitles
{
    background-color : #000000;
    color : #FFFFFF;
    font-size : 18px;
    font-weight : bolder;
    padding-left : 5px;
    padding-right : 5px;
    padding-top : 5px;
}    

#ctnContent .commentsContent
{
    font-size : 11px;
    margin-bottom : 10px;
    margin-top : 5px;
}

#ctnContent .commentsDatas
{
    color : #555555;
    font-size : 10px;
}

#ctnContent .commentsFilled
{
    background-color : #000000;
    color : #FFFFFF;
    font-size : 11px;
    padding : 5px;
}

#ctnContent .commentsTitles
{
    font-size : 12px;
    font-weight : bolder;
}

#ctnContent .container
{
    border-bottom : dashed 1px #B2B2B2;
    margin-bottom : 5px;
    padding-bottom : 5px;
}    

#ctnContent .datas
{
    color : #555555;
    font-size : 11px;
}    

#ctnContent .innerContent
{
    border-color : #000000;
    border-style : solid;
    border-width : 5px;
    border-top-width : 0px;
    background-color : #FEFEFE;
    padding : 10px;
    width : 620px;
}    

#ctnContent .innerDatas
{
    background-color : #000000;
    color : #AAAAAA;
    font-size : 11px;
    padding-bottom : 5px;
    padding-left : 5px;
    padding-right : 5px;
    padding-top : 2px;
}    

#ctnContent .innerTitles
{
    background-color : #000000;
    color : #FFFFFF;
    font-size : 20px;
    font-weight : bolder;
    padding-bottom : 0px;
    padding-left : 5px;
    padding-right : 5px;
    padding-top : 5px;
}

#ctnContent .letter
{ 
    background-color : #000000; 
    color : #FFFFFF; 
    cursor : default;
    font-weight : bolder;
    padding-left : 5px;
    padding-right : 5px;
    text-align : center;
    white-space : nowrap; 
    -moz-user-select : none;
}

#ctnContent .letter:hover
{ 
    background-color : #900201; 
    cursor : pointer; 
}

#ctnContent .letters
{
    margin-bottom : 0px;
    margin-top : 10px;
    text-align : center;
    white-space : nowrap;
}

#ctnContent .line
{
    background-color : #000000;
    height : 1px;
    margin-bottom : 10px;
    margin-top : 10px;
    overflow : hidden;
    width : 100%;
}    

#ctnContent .listContainer
{
    float : left;
    width : 305px;
}    

#ctnContent .listDatas
{
    color : #777777;
    font-size : 10px;
}    

#ctnContent .listContent
{
    font-size : 12px;
    font-weight : bolder;
}    

#ctnContent .listTitles
{
    font-size : 12px;
    font-weight : bolder;
}    

#ctnContent .listInner
{
    padding-bottom : 4px;
    padding-top : 4px;
}    

#ctnContent .marketing
{
    border-bottom : dashed 1px #B2B2B2;
    margin-bottom : 5px;
    padding-bottom : 5px;
    text-align : center;
}    

#ctnContent .tables
{
    background-color : #FEFEFE;
    margin-top : 10px; 
}

#ctnContent .tablesHeaders
{ 
    background-color : #000000; 
    color : #FFFFFF; 
    cursor : default; 
    font-size : 10px; 
    font-weight : bolder; 
    text-align : center;
    white-space : nowrap; 
    -moz-user-select : none;
}


#ctnContent .tablesLine0
{ 
    background-color : #F5F5F5; 
    color : #000000; 
    cursor : default; 
    font-weight : normal; 
    font-size : 10px; 
    text-align : center;
    white-space : normal; 
}

#ctnContent .tablesLine0:hover
{ 
    background-color : #CECECE; 
}

#ctnContent .tablesLine1
{ 
    background-color : #E5E5E5; 
    color : #000000; 
    cursor : default; 
    font-weight : normal; 
    font-size : 10px; 
    text-align : center;
    white-space : normal; 
}

#ctnContent .tablesLine1:hover
{ 
    background-color : #CECECE; 
}

#ctnContent .tablesSubheaders
{ 
	background-color : #393838;
	color : #FFFFFF;
    cursor : default; 
    font-size : 10px;
    font-weight : bolder; 
	text-align : center;
    -moz-user-select : none;
}

#ctnContent .tabs
{
    background-color : #000000;
    padding-bottom : 0px;
    padding-left : 5px;
    padding-top : 10px;
    width : 645px;
}

#ctnContent .tabsActive
{
    background-color : #FEFEFE;
    border-bottom : solid 1px #FEFEFE;
    border-right : solid 1px #DADADA;
    color : #000000;
    cursor : default;
    float : left;
    font-size : 11px;
    font-weight : bolder;
    padding : 5px;
    padding-left : 10px;
    padding-right : 10px;
    padding-top : 5px;
    -moz-user-select : none;
}    

#ctnContent .tabsDefault
{
    background-color : #FFFFFF;
    background-image : url('/images/tabs.png');
    background-position : right top;
    background-repeat : repeat-y;
    border-bottom : solid 1px #DADADA;
    border-right : solid 1px #DADADA;
    color : #999999;
    cursor : default;
    float : left;
    font-size : 11px;
    font-weight : bolder;
    padding : 5px;
    padding-left : 10px;
    padding-right : 10px;
    padding-top : 5px;
    -moz-user-select : none;
}    

#ctnContent .tabsDefault:hover
{
    background-color : #FEFEFE;
    background-image : none;
    color : #000000;
    cursor : pointer;
}    

#ctnContent .thumbs
{
    background-color : #000000;
    padding-bottom : 10px;
    padding-top : 10px;
    text-align : center;
}    

#ctnContent .thumbsContainer
{
    background-color : #FFFFFF;
    border-color : #000000;
    border-bottom-width : 0px;
    border-left-width : 2px;
    border-right-width : 2px;
    border-top-width : 2px;
    border-style : solid;
    text-align : left;
    vertical-align : top;
}    

#ctnContent .thumbsContent
{
    font-size : 11px;
    padding : 5px;
}    

#ctnContent .thumbsDatas
{
    color : #777777;
    font-size : 11px;
}    

#ctnContent .thumbsReactions
{
    background-color : #FFFFFF;
    border-color : #000000;
    border-bottom-width : 2px;
    border-left-width : 2px;
    border-right-width : 2px;
    border-top-width : 0px;
    border-style : solid;
    font-size : 10px;
    padding : 5px;
}    

#ctnContent .thumbsReactionsLeft
{
    background-color : #FFB612;
    color : #FFFFFF;
    float : left;
    font-weight : bolder;
    min-width : 21px;
    padding : 3px;
    text-align : center;
}    

#ctnContent .thumbsReactionsRight
{
    background-color : #DDDDDD;
    float : left;
    min-width : 160px;
    padding : 3px;
    padding-left : 5px;
    padding-right : 5px;
    text-align : left;
}    

#ctnContent .thumbsTitles
{
    color : #000000;
    font-family : arial,helvetica,sans-serif;
    font-size : 16px;
    font-weight : bolder;
    padding-bottom : 3px;
    padding-top : 3px;
}    

#ctnContent .titles
{
    font-size : 18px;
    font-weight : bolder;
}

/* Links */

a:link
{
    color : #900201;
    text-decoration : none;
}

a:active
{
    color : #900201;
    text-decoration : none;
}

a:visited
{
    color : #777777;
    text-decoration : none;
}

a:hover
{
    color : #900201;
    text-decoration : underline;
}

a.list:link
{
    color : #000000;
    text-decoration : none;
}

a.list:active
{
    color : #777777;
    text-decoration : none;
}

a.list:visited
{
    color : #777777;
    text-decoration : none;
}

a.list:hover
{
    color : #900201;
    text-decoration : underline;
}

a.main:link
{
    color : #000000;
    text-decoration : none;
}

a.main:active
{
    color : #000000;
    text-decoration : none;
}

a.main:visited
{
    color : #000000;
    text-decoration : none;
}

a.main:hover
{
    color : #900201;
    text-decoration : underline;
}

a.white:link
{
    color : #FFFFFF;
    text-decoration : none;
}

a.white:active
{
    color : #FFFFFF;
    text-decoration : none;
}

a.white:visited
{
    color : #FFFFFF;
    text-decoration : none;
}

a.white:hover
{
    color : #FFFFFF;
    text-decoration : underline;
}

/* Main Menu */

#ctnMMenu
{
    border-top : solid 1px #B2B2B2;
    margin-top : 10px;
    text-align : left;
}    

#ctnMMenu a:link
{
    color : #FFFFFF;
    text-decoration : none;
}

#ctnMMenu a:active
{
    color : #FFFFFF;
    text-decoration : none;
}

#ctnMMenu a:visited
{
    color : #FFFFFF;
    text-decoration : none;
}

#ctnMMenu a:hover
{
    color : #FF0000;
    text-decoration : underline;
}

#ctnMMenu .divs
{
    color : #FFFFFF;
    position : absolute;
    z-index : 10;
}    

#ctnMMenu .div
{
    background-image : url('/images/mmenu/back.png');
    background-repeat : repeat-x;
    display : none;
    height : 300px;
    overflow : hidden;
    position : absolute;
    width : 960px;
}    

#ctnMMenu .headers
{
    border-bottom : dashed 1px #B2B2B2;
}    

#ctnMMenu .header
{
    background-color : #FFFFFF;
    cursor : default;
    padding-bottom : 6px;
    padding-left : 13px;
    padding-right : 13px;
    padding-top : 3px;
    -moz-user-select : none;
}    

#ctnMMenu .header:hover
{
    background-color : #EBEBEB;
    cursor : pointer;
}    

#ctnMMenu .links
{
    color : #FFFFFF;
    font-size : 11px;
    margin : 3px;
}    

#ctnMMenu .rss
{
    background-image : url('/images/rss.png');
    background-repeat : no-repeat;
    color : #FFFFFF;
    font-size : 11px;
    font-weight : bolder;
    margin-bottom : 10px;
    padding-left : 20px;
    padding-top : 3px;
}    

#ctnMMenu .subsections
{
    float : left;
    margin : 20px;
}    

#ctnMMenu .subtitles
{
    color : #FFFFFF;
    font-size : 16px;
    font-weight : bolder;
    margin-bottom : 5px;
}    

#ctnMMenu .titles
{
    background-color : #900201;
    color : #FFFFFF;
    font-size : 18px;
    font-weight : bolder;
    padding : 8px;
    text-decoration : underline;
}    

/* Pages */

#ctnPages
{
    color : #000000;
    font-size : 11px;
    text-align : center;
}

#ctnPages a:link
{
    color : #000000;
    text-decoration : none;
}

#ctnPages a:active
{
    color : #000000;
    text-decoration : underline;
}

#ctnPages a:visited
{
    color : #000000;
    text-decoration : none;
}

#ctnPages a:hover
{
    color : #900201;
    text-decoration : underline;
}

/* Right */

#ctnRight
{
    float : right;
    padding-left : 5px;
    padding-right : 10px;
    width : 300px;
}    

#ctnRight a:link
{
    color : #000000;
    text-decoration : none;
}

#ctnRight a:active
{
    color : #000000;
    text-decoration : none;
}

#ctnRight a:visited
{
    color : #000000;
    text-decoration : none;
}

#ctnRight a:hover
{
    color : #900201;
    text-decoration : underline;
}

#ctnRight .container
{
    border-bottom : dashed 1px #B2B2B2;
    margin-bottom : 5px;
    padding-bottom : 5px;
}    

#ctnRight .datas
{
    color : #777777;
    font-size : 10px;
}    

#ctnRight .filled
{
    margin : 0px;
    padding : 5px;
}    

#ctnRight .innerContainer
{
    background-color : #FEFEFE;
    padding : 10px;
}    

#ctnRight .innerList
{
    border-bottom : solid 1px #EDEDED;
    font-size : 11px;
    margin-left : 5px;
    margin-right : 5px;
    padding-bottom : 5px;
    padding-top : 5px;
}    

#ctnRight .links
{
    color : #000000;
    font-size : 11px;
    margin-top : 10px;
    text-align : center;
}

#ctnRight .marketing
{
    border-bottom : dashed 1px #B2B2B2;
    margin-bottom : 5px;
    padding-bottom : 5px;
    text-align : center;
}    

#ctnRight .results
{
    float : left;
    font-size : 11px;
    padding : 2px;
}    

#ctnRight .subtitles
{
    font-family : arial,helvetica,sans-serif;
    font-size : 16px;
    font-weight : bolder;
}    

#ctnRight .tabsActive
{
    background-color : #FEFEFE;
    border-bottom : solid 1px #FEFEFE;
    border-right : solid 1px #DADADA;
    color : #000000;
    cursor : default;
    float : left;
    font-size : 11px;
    font-weight : bolder;
    padding : 5px;
    padding-left : 10px;
    padding-right : 10px;
    padding-top : 5px;
    -moz-user-select : none;
}    

#ctnRight .tabsDefault
{
    background-color : #FFFFFF;
    background-image : url('/images/tabs.png');
    background-position : right top;
    background-repeat : repeat-y;
    border-bottom : solid 1px #DADADA;
    border-right : solid 1px #DADADA;
    color : #999999;
    cursor : default;
    float : left;
    font-size : 11px;
    font-weight : bolder;
    padding : 5px;
    padding-left : 10px;
    padding-right : 10px;
    padding-top : 5px;
    -moz-user-select : none;
}    

#ctnRight .tabsDefault:hover
{
    background-color : #FEFEFE;
    background-image : none;
    color : #000000;
    cursor : pointer;
}    

#ctnRight .titles
{
    background-repeat : repeat-x;
    color : #FFFFFF;
    font-family : arial,helvetica,sans-serif;
    font-size : 20px;
    font-weight : bolder;
    padding-bottom : 5px;
    padding-top : 5px;
    -moz-user-select : none;
}    

/* Slides */

#ctnSlides
{
    background-color : #000000;
    height : 425px;
    width : 650px;
}    

#ctnSlides .slidesContainer
{
    background-repeat : no-repeat;
    float : left;
    height : 425px;
    width : 650px;
}    

#ctnSlides .slidesContainers
{
    height : 425px;
    overflow : hidden;
    position : relative;
    width : 650px;
}    

#ctnSlides .slidesContent
{
    background-image : url('/images/slides/back.png');
    background-repeat : repeat-x;
    border-top : solid 2px #CCCCCC;
    color : #FFFFFF;
    font-size : 11px;
    height : 100px;
    margin-top : 325px;
    padding-left : 5px;
    padding-right : 5px;
    padding-top : 10px;
}    

#ctnSlides .slidesMore
{
    color : #F49C01;
    font-weight : bolder;
    margin-right : 5px;
    margin-top : 5px;
    text-align : right;
}    

#ctnSlides .slidesThumb
{
    border : solid 2px #CCCCCC;
}    

#ctnSlides .slidesThumbs
{
    margin-right : 10px;
    position : relative;
    text-align : right;
    top : -140px;
}    

#ctnSlides .slidesText
{
    height : 40px;
    overflow : hidden;
    width : 640px;
}    

#ctnSlides .slidesTitles
{
    font-size : 18px;
    font-weight : bolder;
    height : 25px;
    overflow : hidden;
    width : 640px;
}    

/* Top */

#ctnTop
{
    text-align : center;
}    

#ctnTop .container
{
    float : left;
    text-align : left;
}    

#ctnTop .image
{
    margin-left : 10px;
    margin-right : 10px;
    margin-top : 10px;
    width : 580px;
}    

#ctnTop .thumbsDefault
{
    border : solid 1px #999999;
    margin-left : 2px;
    margin-right : 2px;
    margin-top : 10px;
    -moz-user-select : none;
}    

#ctnTop .thumbsActive
{
    border : solid 1px #999999;
    cursor : default;
    margin-left : 2px;
    margin-right : 2px;
    margin-top : 10px;
    -moz-user-select : none;
}    

#ctnTop .thumbsActive:hover
{
    border : solid 1px #900201;
    cursor : pointer;
}    

#ctnTop .top
{
    padding-left : 10px;
    padding-right : 10px;
    padding-top : 10px;
}    

