/* ============ *** { ---       DEFAULTS      --- } *** ============= */

/*php only*/
div#vsm {height:24px; padding:5px 10px 0px 20px; background:#909090;}
div#vsm a {color:#FFFFFF;padding:0px 5px;}
div#vsm a.hopened {color:#FFFF00;padding:0px 5px;text-decoration:none;}

div#closehmenu {width:10px; height:10px; position:absolute; left:0px; top:0px; background:no-repeat left top url(../images/close-menu.gif); }

/*standart*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td 
{margin:0px; padding:0px; outline:0px; font-size:100%; background:transparent;}
#site { min-height:100%; height:100%; margin:0px auto;}
html {height:100%; background:url(../images/bg.gif);}
table {border-collapse:collapse; border-spacing:0;clear:both; }
ul {list-style:none;clear:both; }
:focus {outline:0;}
div {zoom:1;}
button, .button  {cursor:pointer;}
a {text-decoration:underline; cursor:pointer; }
a:hover {text-decoration:none;}

/*hacks*/
hr {border:0; background:0; height:1px; overflow:hidden;}
.clear {clear:both !important;}
.zoom1 {zoom:1;}
.none {display:none !important;}
.block {display:block !important;}
.inline {display:inline !important;}
.notext {font-size:0px; line-height:0px; overflow:hidden; }

/*text align*/
.left {text-align:left !important;}
.right {text-align:right !important;}
.center {text-align:center !important;}
.fleft {float:left !important;}
.fright {float:right !important;}
.fnone {float:none !important;}
.mcenter {margin:0px auto !important;}
.notext{font-size:0px; line-height:0px; overflow:hidden; }

/*text*/
.bold {font-weight:bold; }
.normal {font-weight:normal; }
.italic {font-style:italic; }


/*form_vert*/
div.vertf {margin:15px 0px 15px 0px; padding-left:0px;}
div.vertf div {color:#000000; font-size:12px; clear:both; margin:0px 0px 1px 0px;}
div.vertf input,
div.vertf textarea {width:100%; margin:2px 0px 9px 0px;}
div.vertf textarea {height:120px;}
#text div.vertf img {clear:both; float:right; border:1px solid #353535; margin:0px -12px -11px 0px;}
div.vertf button {clear:both; float:right;margin:3px -12px 5px 0px;}

/*form_horizontal*/
div.horizontalf {margin:15px 0px 15px 0px; }
div.horizontalf div { margin:0px 0px 11px 0px; overflow:hidden; }
div.horizontalf div span {display:block; float:left; margin:0; padding:4px 10px 1px 0px;}
div.horizontalf div span {color:#000000; font-size:12px; }
div.horizontalf div span.kbn {padding-top:17px;}
div.horizontalf div span span {color:#ee2128; display:inline; float:none;}
div.horizontalf textarea, div.horizontalf input {float:left; margin:0;}
div.horizontalf div.gfbut {float:left; margin:0; padding:6px 0px 0px 3px; }
div.horizontalf div.captcha {float:left; margin:0; padding-bottom:5px;}
div.captcha img {border:1px solid #353535; margin:0;}
div.captcha a, .star {color:#ee2128; }
div.horizontalf textarea {height:120px;}
p.alert {color:#ee2128; font-size:12px; font-weight:bold; font-family:Tahoma; }

input.text, textarea {padding:0px 5px 3px 5px; border:1px solid #909090; }
button, .button {background:repeat-x left center url(../images/butfon.gif); height:22px; }
button, .button { color:#000000; font-size:11px; line-height:18px;  font-weight:bold;} 
button, .button {border-left:1px solid #a0a0a0; border-top:1px solid #d4d3d3;}
button, .button { border-right:1px solid #a0a0a0; border-bottom:1px solid #a0a0a0;}



/*   ---------      ||         / DEFAULTS         ||      ----------   */