/* milestones */

body {
padding: 0;
margin: 0;
font: 12px/20px  Arial, Verdana,Tahoma, sans-serif;
}

#frontend {background: #FFF url(../images/hedbg.gif) repeat-x;}
#backend { background: #fafafa;background: #cccccc}

a:link {
	/*color: #666; */
	text-decoration: underline;
	}

a:visited {
	color: red; 
	}
a.book:visited {
	color: #000; 
	}
a:hover {
	color: #CC0000;  
	 border-bottom:#CC0000 1px dashed;
	}


/* header */

.header {background: #DFEDEE url(../images/hedbg.gif) repeat-x; height: 100px;margin: auto 0; float:left;}
.header a:link, .header a:hover {text-decoration:none; border:0;}
.header p {margin-top:20px; width:470px; text-align:center; height:70px;}
.header img {border:0;}

#logot {background:  url(../images/ltype.gif) no-repeat 50% 11px; height:100px; width:470px;}

.structure {
	margin: 0px 30px;
	text-align: left;
	
}

.main {
	padding-top:15px; color:#333333;
	margin:0 auto; 
}

/* poiskovique */

#searchfild {width:450px; height:182px; background:url(../images/search.gif) no-repeat 50% 0; float:left; text-align:left; padding-top:8px; padding-left:20px;}
#searchfild a:link,  #searchfild a:visited { padding:4px; background:#FFFFEC; text-decoration:none; font-size:14px; border:0;}  
#searchfild a:hover { color:#000000;}
#searchfild span {width:400px; float:left; margin-left:10px; margin-top:40px; color:#666666;}
#searchfild input {background-color:#FFFFFF; font-size:16px; font-weight:bold; color:#666666; border:#D0E4E6 1px solid; padding:6px;}
#searchfild form { margin:0 auto; padding:0;}
#searchfild div {text-align:right;}

/* footer */
#footer {	color: #666; float:left;	padding-top: 8px; margin:0 auto;}
#footer a:link, #footer a:visited { color: #666666; padding:1px; }
#footer a:hover {color:#9FC8CC; border-bottom:1px #9FC8CC dashed; text-decoration:none; }


/* typography bigatures */
.h3h { font: 2.0em Verdana, Georgia,Serif; color: #333; padding-bottom:3px; margin-bottom:11px; margin-top:5px;}
.sorch { font: 1.8em Verdana, Arial, Helvetica, sans-serif; color:#666666; margin-top:5px;}
.nomini { color:#666666; font: 1.8em Verdana, Arial, Helvetica, sans-serif;}

/* matters of width */
.wide {width: 470px;}
.admwide {width:1060px;}
.half {width:235px;}
.admhalf { width:380px;}
.chop { width:180px;}
.long { width:290px;}
.cute { width:80px;}
.socute {width:64px;}
.midi {width:260px;}
.locute {width:120px; padding:3px;}
.pezel {width:40px;}
.jumper {width:200px;}

.cell {padding-top:7px; padding-bottom:7px;}
.stencell {height:30px;}


/* matters of alignment, margin & padding */

.alileft {float: left;}
.aliright {	float: right;}
.padd {padding-bottom:20px;}
.megg {padding-bottom:5px;}
.topmegg {padding-top:5px;}
.marla {margin-left:15px;}
.mary { margin-right:25px;}
.otstup { margin-bottom:20px; margin-top:20px;}
.margo { margin-bottom:20px;}
.pop {margin-left:50px;}
.vialin {vertical-align:top;}
.toppo { margin-top:26px;}
.riot {margin-right:20px;}
.padla {padding-left:20px;}
.smarty {margin-top:10px;}
.allright {text-align:right;}
.cents {text-align:center;}
.tabul { padding-left:4px;}


/* tab techie */

.tdname { width:180px;}
.tdpic { width:18px;}
.conti {width:90px; font-size:11px;}
table {margin-bottom:5px;}
.bold {font-weight:bold;}

.uzer {margin-bottom:10px;}
.uzer td {padding-top:2px; padding-bottom:2px;}

.listin  {width:760px; border:0; font-size:11px;}
.listin td {height:29px; background:url(../images/listi.gif) repeat-x 0 100%; vertical-align:top; line-height:12px; padding-top:3px; padding-bottom:3px;} 
.wida {width:27px; padding-left:5px;}
.widb {width:18px;}
.widc {width:78px;}
.widd {width:181px; padding-left:4px;}

/* decorations */

.admini { background:url(../images/admhedbg.gif) repeat-x  rgb(228,240,241); }/*rgb(223,237,228)*/
.bline {border-bottom:#D6E8E9 1px solid;}
.blinetop {border-top:#D6E8E9 1px solid;}
.white { background-color:#FFF;}
.small {font-size:10px;}
.smally {font-size:11px;}
.capo { text-transform:capitalize;}
.kent {text-align:center; padding-top:10px; padding-bottom:10px;}
.redz {color:#FF0000;font-size:14px; font-weight:bold;}
.grinz  { color:#00CC00; font-size:14px; font-weight:bold;}

.clarify {background-color:#F3F4EC; border:#E2E4D1 1px solid; padding:6px; font-size:12px; line-height:12px; width:330px; float:left; margin-left:20px;}
.prelude {background-color:#F5F5F5; border:#EAEAEA1 1px solid; padding:6px; font-size:12px; line-height:12px; width:380px; float:left; margin-left:20px;}
.name {background-color:#F3F4EC; border-bottom:#ECEDE0 1px solid; padding:2px; float:left; margin-top:20px;}
.hilite {background:#FBFFC5; padding:3px;}
.yello {background-color:#FBFFC5; padding:3px; color:#666666; font-weight:bold; font-size:11px;}

.note {background:url(../images/note.jpg) no-repeat 2px 50%; width:16px; height:28px; margin-right:14px; margin-bottom:4px;}

/* admin page navigazio */

.navig ul {list-style-type:none; text-align:left; margin:0 auto; padding-top:5px; padding-left:10px; float:left; width:470px;}
.navig li { text-align:center; display:block; text-decoration:none; list-style-type:none; float:left; margin-right:3px; padding:0; border:#CCCCCC 1px solid; font-size:10px; font-weight:bold; color:#666666; width:18px; }
.navig a:link, .navig a:visited {padding: 0 4px 0 4px; background:#FFF; display:block; text-decoration:none; width:10px; border:0;}
.navig a:hover { background:#DFEDEE; border:0; text-decoration:none; color:#666666;}

/* admin top menu */

.topmenu ul {list-style-type:none; height:29px; text-align:left; margin:0 auto; padding-left:5px; float:left; width:980px; }
.topmenu li {display:block; text-align:center; text-transform:capitalize; float:left; margin-right:6px; height:27px;}
.topmenu a:link, .topmenu a:visited {padding:5px 11px 5px 11px; background:url(../images/menu.gif) repeat-x; color:666666; text-decoration:none; height:17px; font-size:11px} 
.topmenu a:hover { background:#FFFFFF; color:#000000; border:0;}

.topmenu1 ul {list-style-type:none; height:80px; text-align:left; margin:0 auto; padding-left:5px; float:left; width:980px; }
.topmenu1 li {display:block; text-align:center; text-transform:capitalize; float:left; margin-right:6px; height:29px;}
.topmenu1 a:link, .topmenu1 a:visited {padding:5px 11px 5px 11px; background:url(../images/menu.gif) repeat-x; color:666666; text-decoration:none; height:17px; font-size:11px} 
.topmenu1 a:hover { background:#FFFFFF; color:#000000; border:0;}

input, textarea {border:#CCCCCC 1px solid; background:none; color:#666666;}
img {border:0;}

.maincenter {}
input { background:#FFFFFF;}
textarea { background:#FFFFFF;}