/***** Global Settings *****/
 
html, body {
border:0;
margin:0;
padding:0
}
 
body {
font:100%/1.5 Verdana, Arial, Helvetica, sans-serif; color:#222;
background:#fff
}
 
/***** Headings *****/
 
h1, h2, h3, h4, h5, h6 {
margin:0;
padding:0;
font-weight:normal;
line-height:1.0
}

h1 {
	color:#0C63CD;
	padding:0 0 0.5em 0;
	font-size:30px;
	line-height:1.0
}
 
h2 {
	color:#0C63CD;
	padding:10px 0 10px 0;
	font-size:22px
}
 
h3 {color:#199bed;
padding:0 0 3px 0;
font-size:18px;
font-weight:normal
}
h4 {
color:#333333;
padding:0 0 15px 0;
font-size:16px;
font-weight:bold;
line-height:1.2
}
 
/***** Common Formatting *****/
 
p, ul, ol {
margin:0;
padding:0 0 1em 0
}

 
ul, ol {
padding:0 5em 1.25em 2em
}
li {padding:0 0 0.6em 0; line-height:1.3}
 
blockquote {
margin:0 1em 0.2em 1em
}
 
small {
font-size:0.8em
}
 
img {
border:0
}
 
sup {
position:relative;
bottom:0.3em;
vertical-align:baseline
}
 
sub {
position:relative;
bottom:-0.2em;
vertical-align:baseline
}
 
acronym, abbr {
cursor:help;
border-bottom:1px dashed;
font-variant:normal
}
 
/***** Links *****/
 
a, a:link, a:visited, a:hover {text-decoration:underline}
a {color:#069}
a:visited {color:#6b56bb}
a:hover, a:active {color:#c00}

/***** Forms *****/
 
form {
margin:0;
padding:0;
display:inline
}
 
input, select, textarea {
font:1em Tahoma, Arial, Helvetica, sans-serif
}
 
textarea {
line-height:1.25
}

 
/***** Tables *****/
 
table {
width:100%;
border:none;
border-collapse:collapse;
margin:0;
padding:0
}
 
table tr td {
padding:0; 
vertical-align:top
}

#cont_right strong {color:#444}
 
 
/***** Global Classes *****/

.nobullet      { list-style:none; list-style-image:none }
.gray {color:#666; font-size:0.8em}
ul.recipe, ol.recipe {
padding:0 0 0.4em 2em
}
ul.recipe li, ol.recipe li {padding:0 0 0.4em 0; line-height:1.2; font-style:italic}


/***** Content *****/

#header {background:#fff; background:url(../images/header_grad.jpg) repeat-x}
#head_left {width:200px; text-align:left; vertical-align:top; padding:5px 18px; font-size:1em; color:#555; background:#362f2d}
#head_left a {color:#8dc0ff}
#head_left a:hover {color:#fff}
#head_center {padding:8px 20px 0 5px; font-size:18px; color:#555; line-height:1.2; font-family:Georgia, "Times New Roman", Times, serif}
#head_right {text-align:right; padding:8px 20px 0 5px; font-size:18px; color:#555; line-height:1.2; font-family:Georgia, "Times New Roman", Times, serif}
#konsult {width:143px; text-align:left;  font-size:26px; color:444; font-family:Georgia, "Times New Roman", Times, serif; background:url(../images/head_1.jpg) top left no-repeat}
#konsult a {color:#0a0}
#konsult a:hover {color:#e00}
#content {}
#pink { background:url(../images/mid_2.jpg) top repeat-x}
#menu_left {width:237px;  height:157px; padding:0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#FF6; font-size:20px; background:url(../images/menu_grad.jpg) top repeat-x #5c8c24; font-style:italic; line-height:1.0; vertical-align:middle}
#menu_left table {width:80%; margin:0 auto}
#menu_left table td {border-bottom:1px solid #7eae46; padding:5px 10px}
#menu_left a {color:#fff; text-decoration:none}
#menu_left a:hover {color:#F60}
#menu_right { background:url(../images/mid_1.jpg) top left no-repeat}
#menu_right h2{ margin:5px 20px 0 100px; color:white}
#menu_right p{ margin:0px 50px 0 100px; color:#444}
#mainmenu ul{font-size:1.4em; padding:12px 18px 0 22px; color:#134f99}
#mainmenu li{padding:0}
#footer{height:100px; background:#362f2d url(../images/footer_grad.jpg) top repeat-x}
#footer_left {width:250px; height:100px; vertical-align:middle; color:#333; line-height:1.4; text-align:center; background:#362f2d}
#footer_right {padding:15px 40px 0 40px; vertical-align:middle; color:#333; line-height:1.4; background:url(../images/footer_right.jpg) top left no-repeat}

#cnt {}
#cont_left {width:200px; color:#fff; padding:66px 0 20px 35px; background:#362f2d}
#cont_left ul {padding:0 0 20px 16px}
#cont_left ul a {color:#FFF}
#cont_left ul a:hover {color:#F60}
#cont_left h2 {color:#c4df9b}
#cont_left ul ul{padding:0 0 0 20px}
#cont_left ul ul li { padding:8px 0 0 0; font-size:18px}

#cont_left li {padding:5px 0 8px 0; font-size:16px; line-height:1.1}
#cont_right {padding:70px 10% 0 100px; background:url(../images/mid_3.jpg) left repeat-y}
#cont_right div { width:300px; height:180px; border:solid 1px #CCC; float:left; margin:0 30px 50px 0; font-size:14px; line-height:1.2}
#cont_right div img{ padding:15px; float:left}
#cont_right div h4{ padding:15px 15px 5px 15px}
#cont_right div a h4{ color:#069}
#cont_right div a:hover h4{ color:#c00}
#cont_right div p{ padding:5px 15px}
#cont_left2 {height:70px}
#logobox {width:32%}
#container {}

.book_img {float:right; margin:0 0 30px 30px}


.cvbox {width:250px; height:270px; float:left; text-align:center; line-height:1.2; margin:5px}
.contbox_td{width:50%; padding:0 25px 30px 0}
.contbox_td table td{vertical-align:middle}
#nextbox td {width:50%; font-size:20px}
.catTable {width:600px; margin-bottom:40px}
#logo {margin-left:10px}

fieldset {border:solid 1px #aaa; padding:16px}
legend {color:#222; font-size:20px; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif}
.consultbox, .baldbox, .questionbox {width:600px}
.consultbox td {padding:5px; border-bottom:solid 1px #ccc}
.baldbox td {width:50%; padding:15px; border-bottom:solid 1px #ccc; text-align:center}
.questionbox td {padding:12px 5px 12px 0; border-bottom:solid 1px #ccc; vertical-align:middle}
input, select, textarea{ border:solid 1px #bbb}
#consult_table {width:600px}

/*Global styles*/
.width10 {width:10%}
.width20 {width:20%}
.width30 {width:30%}
.width40 {width:40%}
.width50 {width:50%}
.width60 {width:60%}
.width70 {width:70%}
.width80 {width:80%}
.width90 {width:90%}
.width100 {width:100%}
.alignleft {text-align:left}
.alignright {text-align:right}
.aligncenter {text-align:center}
