/************************************************************************************
   SIMPLE (FAST) CLASS 
*************************************************************************************/
.bold {font-weight: bold;}
.center {text-align:center;}
.left {text-align: left;}
.right {text-align: right !important;}
.hidden {display: none;}
.break {height: 1px; font-size: 1px; line-height:1px; clear: both; overflow:hidden; visibility: hidden; display:block; margin:0 !important; padding:0 !important; width:100%;}
.clearfix {zoom: 1;} 
.clearfix:after {visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0;}
.reset {border:none; margin:0; padding:0; background:none;}
ul.reset{list-style:none;}
.reset td, .reset th {border:none; background:none; padding:0; font-size:100%; line-height:1}
.reset li {margin:0; padding:0; background:none;}
/************************************************************************************
   RESETS and TYPOGRAPHY
*************************************************************************************/
html {margin:0; padding:0;}
body {font-size: 75%; background: #fff; font-family:Arial, Helvetica, sans-serif; color:#fff; padding: 20px; margin:0px;}

div, pre {margin: 0; padding: 0;} 

/* HEADING */
h1 {margin:0 0 1em; padding: 0; font-size: 150%;}
h2 {margin:1.5em 0; padding: 0; font-size: 117%;}
h3 {margin:1em 0 0.2em; padding: 0; font-size: 100%;}
h4 {margin:1em 0 0.3em; font-size:100%;}
h5, h6 {margin:0em 0 0.5em; font-size:100%;}

#content h2, #col-content h2 { color: #a697d9; margin-bottom: 10px;}
#content h3, #col-content h3 { font-style: italic;}

/* PARAGRAPH */
p {line-height:1.5	; margin: 0 0 1.2em;}

/* ANCHOR */
a {color:#e0b660; outline:none;}
a:hover {color: #fff;}

/* LIST */
ul {margin: 0.2em 0 1em 12px; padding: 0;}
ul li {margin: 0 0 5px; padding: 0; line-height: 1.4;}
ul ul {margin: 2px 0;}

.karty {margin: 7px 0 10px 15px; padding: 0;}
.karty li {margin: 0 0 5px 10px; padding: 0; line-height: 1;}


/* IMAGES */
img{border:0px;}

/* FORM */
form, fieldset{margin:0; padding:0; border:none;}
input, label, select{vertical-align:middle;}
label input{position:relative; top:0px; margin: 0;}
label span {color: #666; font-size: 91.6%;}
form p {margin:0 0 10px;}

.int-text{border:1px solid #b7b7b7; padding:5px 3px; font-family:arial, sans-serif; font-size:100%;}
.form select.int-text{margin-top: 2px; padding: 5px 3px;}
.fix-int{margin:2px 4px 0; display:block;}
.fix-int .w-full{margin:0 -4px;}

/* WIDTH */
.w-full {width:100%;}
