/* -- Copyright 2008 Lukáš Tomek -- */

/* -- Basics -- */
body		        { background: #fff; }
a               { color: #de212f; }
a:hover	        { color: #f2630d !important;}
input.button,
select.button, 
textarea.button { border-color: #7a7a7a; }
input.submit    { background: url('../images/bg-submit.gif') 0 0 no-repeat; }

/* -- Cols layout -- */
.cols2v1 .col1  { width: 730px; }
.cols3 .col1    { width: 485px; }
.cols3 .col2    { width: 235px; }

/* -- Basic content constructs -- */
.more,
.more *       { color: #f2630d !important; }
.inlink       { background: url('../images/bg-inlink.gif') 0 4px no-repeat; }

/* -- Items constructs -- */
.item .img           { border: 3px solid #cccccc; }

/* -- All Boxes -- */
.boxR .h { background: #f2630d url('../images/bg-boxr-h.gif') repeat-x !important; }
.boxR .in { background: #fefad8; border: 1px #ffcc66 solid; border-top: none; }

.boxB .h { background: #000 url('../images/bg-boxb-h.gif') repeat-x !important; }
.boxB .in { background: #f4f4f4 url('../images/bg-boxb-in.gif') repeat-x; }

.box .rhombus     { background-color: #d6d6d6; border-color: #7b7b7b; border-width: 2px 1px 1px 0; margin-top: 1px; }

.boxLightB .in    { background-color: #f8f8f8; border: 1px #dfddde solid; }
.boxLightB .in a  { color: #bb2d2d !important; }

.boxCloud a       { color: #de212f; }
.boxCloud a:hover { background: #bb2d2d !important; }

.boxArticles .bigItem  { background: #ffffd1 url('../images/bg-box_first_article.gif') repeat-x; }
.boxArticles .img { border-color: #dfddde !important; }
.boxArticles .item { border-bottom: 1px #afbddb dashed; background: #fff url('../images/bg-articles-item.gif') 0 100% repeat-x !important; }

.boxArticle .img { border-color: #dfddde !important; }

.boxSearch .submit  { background: url('../images/bg-submit2.gif') no-repeat; }

.boxMessages .reply { background: url('../images/bg-submit.gif') no-repeat; }
.boxMessages .mess_box { padding-left: 15px; }

.boxCalendar li a   { color: #de212f; }
.boxCalendar .case  { border: 1px #dfddde solid; background-color: #fff; }
.boxCalendar td,
.boxCalendar th     { border: 1px #d2d2d2 solid; }
.boxCalendar th     { background-color: #1c1c1c; }
.boxCalendar td     { background-color: #eaeaea; color: #828282; }
.boxCalendar .today,
.boxCalendar .today * { background-color: #1c1c1c; color: #fff !important; }
.boxCalendar .action { background-color: #fff; }
.boxCalendar .action a   { color: #de212f; }

.boxComments .highlight  { background-color: #f8f8f8; }

.boxNews .in            { border-color: #bebebe; }
.boxNews .in .item *    { color: #de212f !important; }
.boxNews .item          { border-bottom: 1px #bebebe dashed; }
.boxNews .item a:hover  { color: #f2630d !important; }
.boxNews .big           { background-color: #fdfdfd; padding: 5px 5px 0; }
.boxNews .big *         { font-weight: bold !important; }

.boxInquiry label               { border-bottom: 1px #de212f dashed; }
.boxInquiry .res                { color: #de212f; }
.boxInquiry .bar span           { background-color: #f2630d; }

.boxProfiles .img       { background: none; }

.boxOtherGallery .in          { border: none; background: none; padding: 0 0 1.5em 0; }
.boxOtherGallery li a         { background-color: #fefad8; }
.boxOtherGallery li a:hover,
.boxOtherGallery li.active a  { background-color: #ffcc66; color: #000 !important; }

/* -- Main constructs -- */
#head h2 { width: 736px !important; }
#head h2 span    { left: 2px; background: url('../images/bg-logo.jpg') 0 0 no-repeat; }

/* -- Layout -- */
#topMenu      { height: 36px; background: url('../images/bg-topmenu.jpg') 2px 0 no-repeat; }
#quickLogin   { background: #333333 url('../images/bg-loginform.gif') repeat-x; }
#mainMenu     { background: #2a2a2a url('../images/bg-main_menu.gif') repeat-x; }
#subMenu      { background: url('../images/bg-submenu.gif') repeat-x; }
#head         { height: 160px !important; margin: 0; }
#logo         { width: 736px !important; }

/* -- Search in logo -- */
#quickSearch input.submit     { background: url('../images/bg-submit2.gif') no-repeat; }

/* -- Main menu -- */
#mainMenu li.m1 { width: 139px; }
#mainMenu li.m2 { width: 129px; }
#mainMenu li.m3 { width: 112px; }
#mainMenu li.m4 { width: 74px; }
#mainMenu li.m5 { width: 77px; }
#mainMenu li.m6 { width: 108px; }
#mainMenu li.m7 { width: 105px; }
#mainMenu li.m8 { width: 88px; }
#mainMenu li.m9 { width: 110px; float: right; }

#mainMenu li.m1 a span { background: url('../images/menu/mm-1.gif') no-repeat; }
#mainMenu li.m2 a span { background: url('../images/menu/mm-2.gif') no-repeat; }
#mainMenu li.m3 a span { background: url('../images/menu/mm-3.gif') no-repeat; }
#mainMenu li.m4 a span { background: url('../images/menu/mm-4.gif') no-repeat; }
#mainMenu li.m5 a span { background: url('../images/menu/mm-5.gif') no-repeat; }
#mainMenu li.m6 a span { background: url('../images/menu/mm-6.gif') no-repeat; }
#mainMenu li.m7 a span { background: url('../images/menu/mm-7.gif') no-repeat; }
#mainMenu li.m8 a span { background: url('../images/menu/mm-8.gif') no-repeat; }
#mainMenu li.m9 a span { background: url('../images/menu/mm-9.gif') no-repeat; }

/* -- Error messages and notices -- */
.msgErr, .msgNotice, .msgOk { margin: 10px; }
