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

h1 {
color:#d43b38;
padding:0 0 0.5em 0;
font-size:30px;
line-height:1.0
}
 
h2 {
color:#d43b38;
padding:10px 0 10px 0;
font-size:24px
}
 
h3 {color:#d43b38;
padding:0 0 3px 0;
font-size:20px;
font-weight:normal
}
h4 {
color:#333333;
padding:0 0 15px 0;
font-size:20px;
font-weight:normal;
line-height:1.2
}
 
h5 {
color:#d43b38;
padding:1em 0 0.5em 0;
font-size:30px;
line-height:1.0
}
/***** Common Formatting *****/
 
p, ul, ol {
margin:0;
padding:0 0 1.2em 0
}

 
ul, ol {
padding:0 5em 1.25em 2em
}
li {padding:0 0 0.6em 0; line-height:1.3}
ul ul li {margin:0px 0 0px 0}
 
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:#134f99}
a:visited {color:#804ea6}
a:hover, a:active {color:#eb402e}

/***** 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:#279800}
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 {height:50px; background:#56554e url(../images/header_grad.jpg) top repeat-x}
#head_left {width:270px; height:50px; text-align:left; vertical-align:middle; padding:0 30px; font-size:1em; color:#dcffd5; border-bottom:solid 1px #494843}
#head_left a {color:#8dc0ff}
#head_left a:hover {color:#fff}
#head_right {text-align:right; vertical-align:middle; padding:0 20px 0 5px; font-size:1.2em; color:#dcffd5; border-bottom:solid 1px #494843; line-height:1.2; font-family:Georgia, "Times New Roman", Times, serif}
#content {}
#pink {height:275px}
#menu_left {width:270px; height:275px; background:#700807 url(../images/menuleft_bg.jpg) no-repeat; padding:0; font-family:Georgia, "Times New Roman", Times, serif; color:#ffc052; font-size:22px; line-height:1.4}
.menu_item {margin-left:40px}
#menu_left p {margin-top:0; margin-left:30px}
#menu_left a {color:white; text-decoration:none}
#menu_left a:hover {color:#f74c42}
#menu_right {background:white}
#mainmenu ul{font-size:1.4em; padding:12px 18px 0 22px; color:#134f99}
#mainmenu li{padding:0}
#footer, #footer table {height:100px; background:#56554e url(../images/footer_grad.jpg) top repeat-x}
#footer td {width:50%; padding:15px 40px 0 40px; vertical-align:middle; color:#eee; line-height:1.2; text-align:center}
#footer a {color:#8dc0ff}
#footer a:hover {color:#fff}
#cont_left {width:270px; color:#555; padding:82px 0 20px 30px; background:url(../images/menu_shadow.jpg) top repeat-x}
#cont_left h3 {font-size:22px; padding:0 0 8px 0; color:#415b58}
#cont_left ul {padding:0 0 0 40px}
#cont_left ul ul{padding:0 0 0 20px}
#cont_left ul ul  a{ font-size:16px}
#cont_left ul ul li { padding:5px 0 5px 0; font-size:18px}
#cont_left a {}

#cont_left li {padding:0 0 15px 0; font-size:18px; line-height:1.1}
#cont_right {padding:70px 100px 0 50px; background:url(../images/menu_shadow.jpg) top repeat-x}
#cont_serv {padding:70px 20px 0 50px; background:url(../images/menu_shadow.jpg) top repeat-x}
#cont_left2 { background:url(../images/content_grad.jpg) bottom repeat-x; height:70px}
#logobox {width:32%}
#container {}
#konsult {text-align:left; vertical-align:middle; padding:0 15px 0 22px; font-size:22px; color:white; border-bottom:solid 1px #494843; font-family:Georgia, "Times New Roman", Times, serif}
#konsult a {color:#7eeb69}
#konsult a:hover {color:#dcffd5}

.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 { font-size:20px; text-align:right}

.tour_table {width:90%}
.tour_table td {padding-bottom:20px}
.tour_table_num {width:50px; text-align:right; font-size:40px; vertical-align:top; line-height:1.0; color:#d43b38}
.tour_table_steps {padding:0 30px 10px 20px; line-height:1.4}

em {color:#B12121}
.red {color:#FC3E38}
.green {color:#090}

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}

.smaller {color:#444; font-size:14px}

*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}

.videobox {width:600px; margin:20px 0 32px 0}
.videobox_text {padding:0 0 0 10px}

#service { font-size:16px}
.drop-link { color:#134f99; font-weight:bold}
.drop-disabled { color:#aaa}
.drop-h2 { color:#d43b38}
.comp_box {float:left; width:160px; margin:0 40px 30px 0; height:180px; text-align:center}