.redo {background-color: #f9d8dc; color: #000000 !important;}
.greeno {background-color: #d4fbe2; color: #000000 !important;}

#logintd {background-color: #d0d0d0; width: 200px; height: 90%;}

#main {text-align: center; width: auto; font: 12px Trebuchet MS;}
.bluetd {background-color: #F2FCFE;}
.bluetd a {color: #bbbbbb; text-decoration: none;}
.bluetd, .whitetd {height: 24px;}
.whitetd, .whitetd a {text-decoration: none; color: #a61615;}
.swap, .gap {font: 14px Tahoma; color: white; padding-left: 20px; text-align: left; vertical-align: top;}
.swap {background-color: #A61615; }
td {vertical-align: top;}
.thead td {background-color: #d0d0d0;}

.avir {color: red;}

.page-navi a {
 display: block;
 float: left;
 width: 24px;
 height: 24px;
 text-align: center;
 line-height: 21px;
 color: #ffffff;
 font-size: 10px;
 margin: 0 2px 0 0;
 background-image: url(images/num.gif);
 background-repeat: repeat-x;
 }

label { color: #A61615;}

.linki2 A { font-size: 18px; color: red; }
.linki2
{
float:right;
}
.th a {color: white;}
.th{
height: 24px;}

.rth{
 font-size: 16px;
 padding-left: 5px;
 	color: white;
 	vertical-align: middle;

 }
.th1{
	background-image: url(images/tleft2.gif);
	color: #989893;
 font-size: 14px;
 padding-left: 5px;
 vertical-align: middle;

height: 24px;}

.th3{
height: 24px;
color: #A61615;
padding-left: 5px;
vertical-align: middle;
}

.th2{
	background-image: url(images/tright2.gif);
 font-size: 14px;
 	color: #989893;
height: 24px;
 padding-left: 5px;
 vertical-align: middle;
}

.main {border-style: none; border-color: gray; border-width: 2px;}
.hed {background-color: #a61615; color: white; font: 14px Trebuchet MS; font-weight: bold;}
.floatout {border-style: none ; border-color: gray; border-width: 2px;}


#gen_table td {border-style: solid; border-color: #000000; border-width: 1px; width: 100px;
overflow: hidden !important; font: 10px Trebuchet MS; text-align: center; color: #000000 !important;}
#gen_table {background-color: white;}
.sigborder {width: 100px; border-style: solid; border-color: gray; 
border-width: 1px; overflow: hidden; background-color: #fe0702;}
.signa {width: 300px; height: 8px; background-image: url(images/line.jpg); overflow: hidden;}
#general {background-color: white;}



h3 {
	font-size: 18px;
	color: #616161;
	padding-left: 0px;
	font-family: Trebuchet MS, sans-serif;
        margin: 0 0 5px 0;
}

h4 {
	background-image: url(images/sidebar_heading_2.jpg);
	font-size: 12px;
	height: 19px;
	width: 105px;
	color: #FFFFFF;
	padding-top: 3px;
	padding-left: 10px;
	padding-right: 24px;
        background-position: top right;
        display: inline;
        cursor: pointer;
}

.expander {
overflow: hidden;
background-color: white; width: 450px; 
display: none; border-style: solid; border-width: 1px; 
border-color: gray; padding: 10px;}


#general {background-image: url(images/contentwrapper.jpg); background-position: top right;
 width: 400px; border-style: solid; border-width: 1px; border-color: gray; padding-right:;}
#addit {background-image: url(images/contentwrapper.jpg); background-position: top left; 
padding-left: 5px;  
border-style: solid; border-width: 1px; border-color: gray;
}

body {
     font-family: Trebuchet MS, Trebuchet MS, sans-serif;
     font-size: 14px;
     background-color: #fff;
     color: #989893;
        background-repeat: repeat-x;
}
#container {
	width: 873px;
	margin: auto;
	font-size: 1.2em;
			}
			
p
{
	margin-left: 20px;
	margin-right: 20px;
}
.telo ul {
list-style-type: none;
 }

.telo li {
list-style-type: none;
 }
 LI {
list-style-type: none;
}

formsubmit

#top_nav {
	height: 33px;
	width: 931px;
	padding-top: 10px;
text-align: right;
	color: #616161;
	font: 14px Trebuchet MS;
}

.top_nav a
{
	color: #616161;
	font: 14px Trebuchet MS;
}
#header {
	background-image: url(images/logo.gif);
	background-repeat: no-repeat;
	height: 176px;
	color: #FF2424;
	font: 18px Trebuchet MS;
	}

#menush {
background-position: top left;	
}

/*#main_nav2 {
	height: 31px;
	background-repeat: no-repeat;
	background-position: center center;
}*/
#menush td { color: white; background-repeat: repeat-x;}
.innav {}
.navpiece {background-image: url(images/menu.gif);}
.navpieceon {background-image: url(images/menubut.gif);}


.checkboxOn {
background:url(f_logincheckbox_on.gif) no-repeat 0 3px;
}
.checkboxOff {
background:url(f_logincheckbox_off.gif) no-repeat 0 3px;
}

.unchecked{background-image:url(chk_off.gif)}
.checked{background-image:url(chk_on.gif)}
.f_checkbox 
{background-repeat:no-repeat;background-position:3px center;height:16px;display:block;cursor:pointer;cursor:hand;line-height:120%}
.f_checkbox{padding:0.5em 24px}



.left_menu 
{
font: 16px Trebuchet MS;
text-align: center;
color: #fff;
vertical-align: center;}

#contentwrapper {
    padding-left: 36px;

}

#left {
	float: left;
	width: 160px;
	font-size: 0.9em;
}

#right {
	float: right;
	width: 160px;
	padding-top: 15px;
	margin-right: 15px!important;
	margin-right: 7px;
	font-size: 0.9em;
}

legend
{
    color: #A61615;
	font-family: Trebuchet MS, sans-serif;
	font-size: 18px;
}

#content {
	margin-right: 0px;
	margin-left: 0px;
    font-family: Trebuchet MS, sans-serif;
    padding-left:10px; padding-right:10px; padding-bottom:0px

}

#footer {
	height: 35px;
	clear: both;
	text-align: center;
	padding-top: 20px;
}



.p1
{
    color: #616161 !important;
	font-family: Trebuchet MS;
		font-size: 18px;
}
.p3
{
    color: #A61615 !important;
	font-family: Trebuchet MS;
	font-size: 14px;
        font-weight: bold

}
img.float_left {
	float: right;
}


p.topnav, .copyright {
	margin: 0;
}

b1
{
    color: #FF0000;
	font-family: Trebuchet MS, sans-serif;
	font-size: 18px;

}

h1 {
	color: #FFFFFF;
	padding-top: 110px;
	padding-left: 130px;
	font-size: 3em;
	font-style: italic;
}

h2 {
	font-size: 1em;
	color: #A61615;
		background-repeat: repeat-x;
	height: 42px;
	padding-top: 3px;
	margin-bottom: 20px;
	padding-left: 8px;
}

.p4 {
color: #A61615;
font-size: 24px;
}


dl {
	margin-top: 20px;
	margin-bottom: 20px;
}

dt {
	border-bottom: 1px solid white;
	padding: 3px;
	margin-bottom: 5px;
	background-image: url(images/dt_bottom.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

dd {
	margin-bottom: 12px;
}

.data {display: block;
color: #A61615;
	font-family: Trebuchet MS, sans-serif;
	font-size: 12px;
}

#register
{
	font-family: Trebuchet MS, sans-serif;
	font-size: 16px;
		color: #FF0000;

}
.buttonnnn
{
vertical-align: middle;
}
.zag
{
font: 18pt sans-serif;
color: #FF3333;
}

.other
{
font: 14pt sans-serif;
color: #989893;
}

/**************************************** Menu ****************************/


#navcontainer ul li { display: inline;
	font-size: 18px;}

#navcontainer ul li a
{
	padding: 18px 12px 0px 12px;
	height: 18px;
	color: #fff;
	text-decoration: none;
	float: left;
	font-size: 18px;
	background-repeat: no-repeat;
	background-position: right top;
}
#navlist
{
padding-left: 65px;
}


#navcontainer ul li a:hover
{
	color: #fff;
	background-image: url(images/menu_hover.gif);
	background-repeat: repeat-x;
	font-size: 18px;
}

.button {
	font-family: Trebuchet MS, sans-serif;
		font-size: 16px;
        width: 200px;
        height: 21px;
	margin-top: 20px;
		margin-left: 30px;
	padding: 0px;
	border: 0px none;
	background: url(images/ud.gif) no-repeat;
 background-position:  center;
	cursor: pointer;
	color: #FFFFFF
}	
.button2 {
	font-family: Trebuchet MS, sans-serif;
		font-size: 16px;
        width: 200px;
        height: 21px;
	margin-top: 20px;
		margin-left: 30px;
	padding: 0px;
	border: 0px none;
	background: url(images/ud2.gif) no-repeat;
 background-position:  center;
	cursor: pointer;
	color: #FFFFFF
}

.outtaHere { position:absolute;	left:-3000px; }

.checkboxArea, .checkboxAreaChecked { display:block; float:left; clear:left; width:13px; height:13px; font-size:0; padding:0; margin:0; cursor:pointer; }
.checkboxArea { background:url(chk_off.gif) no-repeat left top;}
.checkboxAreaChecked { background:url(chk_on.gif) no-repeat left bottom; }
.focused { border:1px dotted #ddd; }

/*Selects*/
.selectArea {
	width:250px;
	height:17px;
	background:url(images/select_bg.gif) repeat-x left top;
}
.selectArea .left {
	width:8px;
	height:17px;
	float:left;
	background:url(images/select_left.gif) no-repeat left top;
}
.selectArea .right {
	width:21px;
	height:17px;
	float:right;
	background:url(images/select_right.gif) no-repeat right top;
}
.selectArea .right a {
	display:block;
	width:200px;
	height:21px;
	margin-top:-1px;
	margin-left:-179px;
	position:absolute;
}
.selectArea .right i {display:none;}
.selectArea .center {
	font-size:11px;
	width:200px;
	color:#000;
	overflow:hidden;
	white-space:nowrap;
}
/*Selects drop-down*/
.optionsDivInvisible, .optionsDivVisible {
	position:absolute;
	margin-top:-1px;
	margin-left:3px;
	width:200px;
	background:#fff;
	font-size:11px;
	z-index:20;
}
.optionsDivInvisible {display:none;}
.optionsDivVisible {display:block;}
.optionsDivVisible p {
	margin:0;
	padding:0;
}
.optionsDivVisible a {
	color:#000;
	text-decoration:none;
	display:block;
	padding:1px 4px;
}
.optionsDivVisible a:hover {
	color:#000;
	background:#d6d6d6;
	}
	
.news{
 border-bottom: 1px solid #e5e5e4;
 	font-family: Trebuchet MS, sans-serif;
	font-size: 12px;
}
.news a {
 text-decoration:none
 color: #ffffff;
}

}/**************************************** Contact form ****************************/

form.contact_us {
	width: 207px;
}

#login {
	background:url(images/input_back.gif) no-repeat;
	width:207px; height:80px; padding-left:10px; padding-right:10px; padding-top:6px; padding-bottom:4px; background-repeat:no-repeat

	}

	
input.fields_contact_us {display: block;
	font-family: Trebuchet MS, sans-serif;
		font-size: 16px;
        width: 183px;
        height: 23px;
        border: 0px none;
		margin-top: 8px;
	    margin-bottom: 4px;
	    background: url(images/input.gif) no-repeat;
	    padding-left:10px; padding-right:10px; padding-top:0px; padding-bottom:0px;
color: #616161;
	    }
input.inputtext
	    {display: block;
	font-family: Trebuchet MS, sans-serif;
		font-size: 16px;
        width: 183px;
        height: 23px;
        border: 0px none;
		margin-top: 8px;
	    margin-bottom: 4px;
	    background: url(images/input.gif) no-repeat;
	    padding-left:10px; padding-right:10px; padding-top:0px; padding-bottom:0px;
	    color: #A61615;
	    }

textarea {width: 155px;
          background: #FFFFFF;
		  border-top: 1px solid #E5E3E4;
		  border-left: 1px solid #E5E3E4;
		  border-bottom: 1px solid #EDEDED;
		  border-right: 1px solid #EDEDED;
		  display: block;
          margin-top: 3px;
          }

.submit_button_contact {
	font-family: Trebuchet MS, sans-serif;
		font-size: 16px;
        width: 128px;
        height: 21px;
	margin-top: 20px;
		margin-left: 30px;
	padding: 0px;
	border: 0px none;
	background: url(images/bat.gif) no-repeat;
	cursor: pointer;
	color: #FFFFFF
}
.submit_button_contact2 {
	font-family: Trebuchet MS, sans-serif;
		font-size: 16px;
        width: 97px;
        height: 21px;
	margin-top: 20px;
	padding: 0px;
	border: 0px none;
	background: url(images/bat.gif) no-repeat;
	cursor: pointer;
	color: #FFFFFF
}
.checkero_fields
{
	margin-left: 20px;
	margin-right: 20px;

}
.send
{
	font-family: Trebuchet MS, sans-serif;
		font-size: 16px;
        width: 97px;
        height: 21px;
	border: 0px none;
	background: url(images/send.png) no-repeat;
	cursor: pointer;
	color: #FFFFFF
}
.select
{
	font-family: Trebuchet MS, sans-serif;
		font-size: 16px;
        width: 109px;
        height: 21px;
	border: 0px none;
	background: url(images/select.png) no-repeat;
	cursor: pointer;
	color: #FFFFFF
}
.button1
{
	font-family: Trebuchet MS, sans-serif;
		font-size: 16px;
}


.hed {background-color: #a61615; color: white; font: 14px Tahoma; font-weight: bold;}
.floatout {border-style: none ; border-color: gray; border-width: 2px; background-color: white;}


#gen_table td {border-style: solid; border-color: #000000; border-width: 1px; width: 100px;
overflow: hidden !important; font: 10px Tahoma; text-align: center;}
#gen_table {background-color: white;}
.sigborder {width: 100px; border-style: solid; border-color: gray; 
border-width: 1px; overflow: hidden; background-color: #fe0702;}
.signa {width: 300px; height: 8px; background-image: url(images/line.jpg); overflow: hidden;}
#general {background-color: white;}

#totaltd, #timingtd {font: 16px Tahoma; font-weight: bold;}
.th {background-color: gray !important; color: white; font: 12px Tahoma !important;}
.padded1 td {border-style: solid; border-color: #000000; border-width: 1px; padding: 2px 2px 1px 2px !important;}
.rth1 {background-color: #a61615!important; color: white; font: 12px Tahoma;}

