body {
margin-top: 14px;
margin-bottom: 14px;
text-align:center;
background-color: #fff;
}

div#main {
margin: 0px auto;
text-align: left;
width: 900px;
border: 0px solid black;
}

/*************************************************************************************************
											HEADER
*************************************************************************************************/

div#top {
margin: 0px auto;
text-align: left;
width: 900px;
margin-top: 15px;
border: 0px solid black;
height: 185px;
background: url('top00000.jpg') 0% no-repeat;
}

div#top_text a{
float: right;
border: 0px solid red;
font: 13px "DeJavu Sans", Verdana;
color: #475a7a;
margin-top: 6px;
text-decoration: none;
}

div#top_text a#home{
width:20px;
text-align: center;
text-decoration: none;
}

div#top_text a:hover{
text-decoration: underline;
}

div#flag {
width: 66px;
position: relative;
top: 152px;
left: 330px;
border: 0px solid black;
}

div#flag img{
border: 0px;
}

/*************************************************************************************************
											HLAVNI
*************************************************************************************************/

div#savehouse {
width: 900px;
background: url('midback0.gif') 0% 0% repeat-y;
border: 0px solid red;
}

div#topdiag {
height: 23px;
background: url('midback0.gif') 0% 0% repeat-y;
}

div#top_diaglow {
width: 377px;
float: right;
height: 23px;
background: url('diaglow0.gif') 100% no-repeat;
background-color: #fde7d7;
}

div#top_user {
width: 155px;
text-align: center;
padding-top: 3px;
font: 11px "DeJavu Sans", Verdana;
color: #f98d23;
float: right;
height: 20px !important;
height: 23px;
background-color: #ffffff;
}

div#top_remember a {
width: 178px !important;
width: 184px;
padding-top: 3px;
padding-left: 6px;
text-align: left;
font: 11px "DeJavu Sans", Verdana;
color: #f98d23;
float: right;
height: 20px !important;
height: 23px;
background-color: #ffffff;
text-decoration: none;
}

div#top_remember a:hover {
text-decoration: underline;
}

/*************************************************************************************************
											LEFT MENU
*************************************************************************************************/

div#left_col {
float: left;
width: 184px;
border: 0px solid black;
}

div.left_col_menu_line {
height: 21px !important;
height: 23px;
padding-top: 2px;
padding-left: 20px;
font: 15px "DeJavu Sans", Verdana;
color: #3a4e70;
width: 164px !important;
width: 184px;
background: url('leftline.gif') repeat-y;
background-color: #f99d44;
letter-spacing: 3px;
}

div.left_col_menu_line span {
color: #fff;
}

div#banner img {
margin-top: 10px;
margin-left: 38px;
margin-bottom: 10px;
}

div#menu {
padding-left: 14px;
margin-top: 10px;
font: 12px "DeJavu Sans", Verdana;
color: #3a4e70;
}

div#menu a {
padding-left: 10px;
display: block;
font: 12px "DeJavu Sans", Verdana;
color: #3a4e70;
text-decoration: none;
margin: 10px 0px 10px 0px;
}

div#menu a:hover {
background-color: #fab066;
}

div#menu a#active {
background-color: #fddec1; 
}

div#menu a.plus {
padding-left: 25px;
margin: 5px 0px 5px 0px;
}

div#menu a.minus {
font: 11px "DeJavu Sans", Verdana;
padding-left: 40px;
margin: 5px 0px 5px 0px;
}

div#left_news {
text-align: center;
font: 12px "DeJavu Sans", Verdana;
color: #3a4e70;
margin: 15px 0px 15px 15px;
}

/*************************************************************************************************
											CONTENT
*************************************************************************************************/

div#content{
float: left;
border: 0px solid red;
width: 532px;
background: url('diagcont.gif') 100% 23px no-repeat;
background-color: #fde7d7;
}

div#content h1{
color: #3a4e70;
margin: 30px 0px 0px 10px !important;
margin: 10px 0px 0px 10px;
font: 16px "DeJavu Sans", Verdana;
font-weight: bold;
}

div#content_menu_line {
height: 23px;
float: left;
width: 390px;
background: url('diagdolo.gif') 100% no-repeat;
background-color: #fab26e;
}

div#content_menu_line_right {
height: 23px;
float: left;
width: 142px;
background-color: #fde2c7;
}

div#obsah {
text-align: left;
margin: 30px 7px 10px 7px;
border: 0px solid red;
font: 12px "DeJavu Sans", Verdana;
color: #b86e26;
}

/*************************************************************************************************
											RIGHT
*************************************************************************************************/

div#right_col {
float: left;
border: 0px solid red;
width: 184px;
background: url('rightbac.gif') repeat-y;
background-color: #fbbd83;
}

div#right_login {
height: 126px;
font: 12px "DeJavu Sans", Verdana;
color: #c4660b;
padding-left: 10px;
padding-top: 10px;
width: 174px !important;
width: 184px;
background: url('loginbac.gif') no-repeat;
background-color: #fddec1;
}

div#right_login input.text_input {
font: 12px "DeJavu Sans", Verdana;
margin-left: 6px;
margin-top: 2px;
color: #c4660b;
width: 140px;
border: 0px solid black;
background-color: #fab066; 
}

span.form_text {
margin-left: 10px;
text-transform: uppercase;
}

input.submit {
font: 12px "DeJavu Sans", Verdana;
width: 140px;
margin-left: 5px;
border: 0px solid black;
background-color: #c4660b;
color: #ffffff;
text-transform: uppercase;
}

div#right_menu a {
display: block;
font: 12px "DeJavu Sans", Verdana;
color: #3a4e70;
text-decoration: none;
padding-left: 15px;
margin-top: 10px
}

div#right_menu a:hover {
background-color: #fab066;
}

div#right_menu_news {
width: 184px;
}

div.right_menu_line {
color: #3a4e70;
font: 15px "DeJavu Sans", Verdana;
margin-top: 23px;
padding-left: 5px;
padding-top: 2px;
width: 179px !important;
width: 184px;
height: 21px !important;
height: 23px;
background: url('rightlin.gif') repeat-y;
letter-spacing: 3px;
}

div.right_menu_line span {
color: #fff;
}

/*************************************************************************************************
											RIGHT NEWS
*************************************************************************************************/

a.news_list_right {
text-align: left;
margin-left: 0px;
width: 164px;
display: block;
font: 12px "DeJavu Sans", Verdana;
color: #c4660b;
background-color: #fbbd83;
border: 0px solid black;
padding-bottom: 8px;
text-decoration: none;
letter-spacing: 0px;
}

a.news_list_right img {
width: 130px;
border: 0px;
margin-left: 20px;
/* display: block; */
}

a.news_list_right h2 {
text-align: center;
font: 14px "DeJavu Sans", Verdana;
font-weight: bold;
color: #c4660b;
margin-left: 10px;
}

a.news_list_right p {
font: 12px "DeJavu Sans", Verdana;
color: #c4660b;
margin: 5px 10px 5px 10px !important;
margin: 5px 5px 5px 5px;
width: 160px !important;
width: 144px;
float: left;
border: 0px solid red;
}

div#right_separator {
height: 11px;
width: 184px;
background: url('rightsep.gif') no-repeat;
}

/*************************************************************************************************
											TEMP STYLES
*************************************************************************************************/

div.clear {
clear: both;
height: 15px;
background: url('botback0.gif') repeat-y;
}

div#footer {
width: 900px;
margin-top: -5px;
height: 74px;
background: url('footer00.gif') no-repeat;
}

span#design {
margin-top: 62px;
height: 20px;
float: left;
border: 0px solid black;
font: 10px "DeJavu Sans", Verdana;
color: #fba856;
}

span#copy {
margin-top: 36px;
margin-right: 80px;
height: 20px;
float: right;
border: 0px solid black;
font: 12px "DeJavu Sans", Verdana;
color: #fdddc3;
}

a.add_link{
text-decoration: none;
width: 516px;
display: block;
font: 12px "DeJavu Sans", Verdana;
color: #3a4e70;
text-align: center;
}

/*************************************************************************************************
											  NEWS 
*************************************************************************************************/

div.news_list {
font: 12px "DeJavu Sans", Verdana;
/* border-bottom: 10px solid #FAAD63; */
color: #d37d2b;
text-decoration: none;
}

div.news_list img {
display: inline;
border: none;
}

a.pig {
/* height: 90px; */
/* width: 150px; */
/* overflow: hidden; */
float:right;
}

div.news_list p {
text-align: left;
}

div.news_list h2 a {
/* margin-top: 10px; */
margin-bottom: 0px;
text-align: center;
font: 14px "DeJavu Sans", Verdana;
color: #d37d2b;
font-weight: bold;
}

div#news_detail {
width: 516px;
margin-bottom: 10px;
font: 12px "DeJavu Sans", Verdana;
/* background-color: #fdcc9c; */
/* border: 1px solid #d37d2b;  */
color: #d37d2b;
}

div#news_detail img{
width: 250px;
float: right;
margin: 10px;
}

div#news_detail p {
margin: 0px 10px 10px 10px;
text-align: justify;
color: #c4660b;
}

div#news_detail h2 {
padding-top: 5px;
margin-left: 10px;
text-align: left;
font: 14px "DeJavu Sans", Verdana;
color: #c4660b;
font-weight: bold;
}

div#news_add {
clear: both;
text-align: right;
margin-right: 10px;
margin-bottom: 10px;
}

a#news_back {
text-align: center;
display: block;
margin-left: 10px;
margin-bottom: 10px;
font: 12px "DeJavu Sans", Verdana;
color: #d37d2b;
text-decoration: none;	
}

textarea#news_edit{
width: 516px;
margin: 5px 0px 5px 0px;
height: 200px;
font: 12px "DeJavu Sans", Verdana;
border: 1px solid #aaaaaa; 
}

input#news_submit {
width: 120px;
float: right;
margin-right: 7px;
background-color: #eeeeee;
border: 1px solid #aaaaaa; 
}

form#news img {
width: 200px;
}

div#news_input {
float: left;
margin-top: 10px;
width: 200px;
}

div#news_img_edit {
margin-top: 10px;
margin-right: 7px;
float: right;
text-align: center;
font: 12px "DeJavu Sans", Verdana;
color: #000;
margin-bottom: 10px;
}

div#news_text {
margin-top: 10px;
float: left;
}


/*************************************************************************************************
											  PHOTOGALLERY 
*************************************************************************************************/

a.gallery_list {
text-align: center;
margin: 10px;
float: left;
width: 150px;
height: 120px;
font: 12px "DeJavu Sans", Verdana;
background-color: #fdcc9c;
border: 1px solid #d37d2b; 
color: #3a4e70;
padding-bottom: 8px;
text-decoration: none;
}

a.gallery_list img {
margin-top: 10px;
width: 120px;
display: inline;
/* border: 1px solid #3a4e70; */
border: none;
}

a.gallery_list p {
margin: 0px 10px 10px 10px;
text-align: left;
}

a.gallery_list h2{
padding-top: 5px;
text-align: center;
font: 14px "DeJavu Sans", Verdana;
color: #d37d2b;
font-weight: bold;
}

div#gallery_detail {
width: 516px;
margin-bottom: 10px;
font: 12px "DeJavu Sans", Verdana;
background-color: #fdcc9c;
border: 1px solid #d37d2b; 
color: #d37d2b;
}

div#gallery_detail img{
width: 500px;
margin: 10px 8px 10px 8px;
}

div#gallery_detail p {
margin: 0px 10px 10px 10px;
text-align: justify;
clear: both;
color: #c4660b;
}

div#gallery_detail h2{
padding-top: 5px;
margin-left: 10px;
float: left;
text-align: left;
font: 14px "DeJavu Sans", Verdana;
color: #c4660b;
font-weight: bold;
}

div#gallery_add {
text-align: right;
margin-right: 10px;
margin-bottom: 10px;
}

a#gallery_back {
margin-right: 10px;
margin-top: 18px;
float: right;
font: 12px "DeJavu Sans", Verdana;
color: #d37d2b;
text-decoration: none;	
}

textarea#gallery_edit{
/* width: 516px !important; */
width: 504px;
margin: 5px 0px 5px 0px;
height: 200px;
font: 12px "DeJavu Sans", Verdana;
border: 1px solid #aaaaaa; 
}

input#gallery_submit {
width: 120px;
/* float: right !important; */
/* float: none; */
margin-right: 7px;
margin-bottom: 10px;
background-color: #eeeeee;
border: 1px solid #aaaaaa; 
}

form#gallery img {
width: 200px;
}

div#gallery_input {
float: left;
margin-top: 0px;
width: 516px;
}

div#gallery_input input{
width: 100px;
}

div#gallery_img_edit {
margin-top: 10px;
margin-right: 7px;
float: right;
text-align: center;
font: 12px "DeJavu Sans", Verdana;
color: #000;
margin-bottom: 10px;
}

div#photo_text {
margin-top: 10px;
float: left;
}


/*************************************************************************************************
											  NEWSLETTER 
*************************************************************************************************/


textarea#letter_edit{
width: 516px !important;
width: 504px;
margin: 5px 0px 5px 0px;
height: 200px;
font: 12px "DeJavu Sans", Verdana;
border: 1px solid #aaaaaa; 
}

input#letter_submit {
width: 135px;
/* float: right; */
margin-right: 7px;
margin-bottom: 10px;
background-color: #eeeeee;
border: 1px solid #aaaaaa; 
}

form#letter img {
width: 200px;
}

div#letter_input {
float: left;
margin-top: 10px;
width: 517px;
}

div#letter_img_edit {
margin-top: 10px;
margin-right: 7px;
float: right;
text-align: center;
font: 12px "DeJavu Sans", Verdana;
color: #000;
margin-bottom: 10px;
}

div#letter_text {
margin-top: 10px;
float: left;
}

/*************************************************************************************************
											  ADMIN SITES
*************************************************************************************************/

input.users {
width: 120px;
}

form.dealers textarea{
width: 516px;
height: 200px;
}

table.dealers {
width: 516px;
}

th#head_akce {
width: 80px;
}
td#deal_popis {
text-align: justify;
}

a.deal_file {
font: 12px "DeJavu Sans", Verdana;
text-decoration: none;
color: #3a4e70;
}

a.deal_file:hover {
font: 12px "DeJavu Sans", Verdana;
text-decoration: underline;
color: #3a4e70;
}

div#file_detail {
width: 516px;
text-align: justify;
}

div#file_detail a{
font-weight: bold;
text-decoration: underline;
}

