/* -- Copyright 2008 Lukáš Tomek --*/

/* -- Basics -- */
body		        { background: #fff url('../images/bg-body.gif') repeat-x; }
a:hover	        { color: #b7092a !important;}
input.button,
select.button, 
textarea.button { border-color: #595959; }
input.submit    { background: url('../images/bg-submit.gif') 0 0 no-repeat; }
input.submit2   { width: 109px !important; height: 28px; overflow: visible; background: url('../images/bg-submit4.gif') 0 0 repeat-x; padding: 0 5px; color: #fff; font-weight: bold; border: none; cursor: pointer; }

/* -- Cols layout -- */
.cols2v1 .col1  { width: 720px; }
.cols3 .col1    { width: 285px; }
.cols3 .col2    { width: 430px; }

/* -- Basic content constructs -- */
.more,
.more *       { color: #2e4066; }

/* -- All Boxes -- */
.box .rhombus     { background-color: #e6e6e6; border-color: #999999; margin-top: -1px; }

.boxB .h        { background-color: #333333; }
.boxB .in       { background: #e9e9e9 url('../images/bg-box_grey.gif') repeat-x !important; border-color: #cdcdcd; }

.boxCloud a:hover { background: #b7092a !important; }

.boxSearch { border: 1px #cccccc solid; }
.boxSearch .in { border: none; color: #cccccc; background: #333333 url('../images/bg-box-search.gif') repeat-x !important; }
.boxSearch .in a { color: #cccccc; }
.boxSearch .submit  { background: url('../images/bg-submit4.gif') no-repeat; }

.boxMessages .reply { background: url('../images/bg-submit.gif') no-repeat; }


/* -- Main constructs -- */
#view             { background: url('../images/bg-view.jpg') 355px 0 no-repeat !important; }
#head             {  }
#head h1          { width: 278px; height: 142px; overflow: hidden; text-align: center; }
#head h1 a        { width: 100%; height: 100%; display: block; overflow: hidden; text-decoration: none; cursor: pointer; }
#head h1 span     { background: url('../images/bg-logo.gif') 0 0 no-repeat; width: 279px; height: 118px; position: absolute; top: 0; left: 0; }

/* -- Layout -- */
#view             { padding-bottom: 50px; }
#quickLogin       { background: #96010d url('../images/bg-loginform.gif') repeat-x; }
#quickSearch      { padding: 10px 10px 0; }
#mainMenu         { border-top: 2px #000 solid; background: #1f2c44 url('../images/bg-main_menu.gif') repeat-x; }

/* -- Search in logo -- */
#quickSearch input.submit     { height: 26px; background: url('../images/bg-submit2.gif') no-repeat; }
#quickSearch .phrases         { border: 1px #8e8fba solid; }
#quickSearch .phrases .h,
#quickSearch .phrases .h *    { background-color: #8e8fba; }

/* -- Top menu -- */
#topMenu h1      { width: 59px; height: 22px; }
#topMenu h1 span { background: url('../images/bg-top.gif') 0 0 no-repeat; }
#topMenu ul a    { color: #838383; }

/* -- Main menu -- */
#mainMenu li { margin-left: 10px; }
#mainMenu li a { height: 25px; }
#mainMenu li.m1 { width: 86px; }
#mainMenu li.m2 { width: 82px; }
#mainMenu li.m3 { width: 111px; }

#mainMenu li.m1 a span { background: url('../images/menu/menu-1.png') no-repeat; }
#mainMenu li.m2 a span { background: url('../images/menu/menu-2.png') no-repeat; }
#mainMenu li.m3 a span { background: url('../images/menu/menu-3.png') no-repeat; }

#mainMenu li.active a span,
#mainMenu li a:hover span { background-position: 0 -35px !important; }

/* -- Submenu -- */
#subMenu              { background-color: #fff; }
#subMenu li           { font-size: 1.3em; color: #374b6f; }
#subMenu li a         { color: #dc163e; }
#subMenu li.profiles,
#subMenu li.profiles * { color: #dc163e; }
#subMenu li.active a  { background-color: #b7092a; }


.boxProfList .h * { color: #000; }