/* CSS Document */

html {height : 100%;}

body {min-height : 100%; margin : 0; background : #fff; text-align : center; position : relative;}

#vdn {width : 925px; background : transparent; margin : 0 auto; text-align : left; background : url('../img/top.png') left top no-repeat; padding-bottom : 120px;}

#logo {display : block; margin : 30px 0 0 40px; float : left;}

#langs {float : right; padding : 7px 20px 5px 30px; color : #494949; background : url('../img/world-small.png') left 4px no-repeat; font-size : 12px;}
#langs a:link, #langs a:visited {color : #494949; text-decoration : none;}
#langs a:hover, #langs a:active {color : #1192d7; text-decoration : none;}

#mainmenu {padding : 0; font-size : 15px; height : 100px; padding-right : 20px; overflow : hidden;} 
#mainmenu ul {float : right; clear : right; margin : 24px 0 0 0;}
#mainmenu li {list-style-type : none; list-style-image : none; float : left; margin : 5px 5px 0 5px;}
#mainmenu li div {padding : 5px 1px 10px 1px;}
#mainmenu li a {display : block; padding : 1px 20px 1px 17px; border-left : 3px solid #fff}
#mainmenu li a:link, #mainmenu li a:visited {text-decoration : none; color : #494949;}
#mainmenu li a:hover, #mainmenu li a:active {text-decoration : none; color : #1192d7;}
                  
#mainmenu li.sel {background : url('../img/menusel.png') left top no-repeat;}
#mainmenu li.sel div {background : url('../img/menusel2.png') right top no-repeat;}
#mainmenu li.sel a:link, #mainmenu li.sel a:visited {color : #1192d7;}
#mainmenu li.sel a:hover, #mainmenu li.sel a:active {color : #1192d7;}

#submenu {margin : 0; padding : 0 0 28px 0; font-size : 14px}  
#submenu li {list-style-type : none; list-style-image : none; margin : 0; padding : 0 0 8px 9px;}
#submenu li a {display : block; padding : 1px 20px 1px 8px; border-left : 3px solid #fff;}
#submenu li a:link, #submenu li a:visited {text-decoration : none; color : #494949;}
#submenu li a:hover, #submenu li a:active {text-decoration : none; color : #000000;}
                  
#submenu li.sel {background : url('../img/submenusel.png') 0 4px no-repeat;}
#submenu li.sel a {border-left : 3px solid #064fbf;}

#banner {text-align : center; padding-top : 10px;}

#data {margin : 30px 25px 0 25px; background : url('../img/layout-2.png') -20px top; padding : 10px 0; text-align : justify;}
#rightpanel {float : right; width : 255px; padding-top : 4px;}
#textarea {width : 580px; font-size : 13px; line-height : 1.5;}
#textarea #lefttext {width : 274px; padding-top : 4px; font-size : 12px; line-height : 1.4;}
#textarea #righttext {float : right; width : 265px; padding-top : 4px; font-size : 12px; line-height : 1.4;}

#footer {width : 100%; text-align : center; position : absolute; bottom : 0; left : 0; font-size : 10px; color : #7e7e7e;}
#footer a:link, #footer a:visited {text-decoration : none; color : #494949;}
#footer a:hover, #footer a:active {text-decoration : none; color : #1192d7;}
#footerdiv {background : url('../img/bottom.png') left top no-repeat; width : 925px; margin : 0 auto; text-align : left;}

/* formular */
.Contact_Button {background : #d3e2f8; border : 1px solid #064fbf; color : #000; font-weight : bold; padding : 3px 10px;}
.Contact_Text {width : 320px; border : 1px solid #bbb; background : #fff url('../img/input.png');}
.Contact_TextArea {width : 320px; height : 150px; border : 1px solid #bbb; background : #fff url('../img/input.png');}
.Contact_Form_PlainText {}
.Contact_Form_Text {width : 240px; font-weight : normal; vertical-align : top;}
.Contact_Form_Input {}
.Contact_Form_Submit {text-align : center; padding-top : 15px;}

/* referencie */
.reference-div {float : left; border : 3px solid #eee; padding : 10px; margin : 0 15px 15px 0;} 
#reference-tbl {width : 555px; border-collapse : collapse; border : 0;}
#reference-tbl td {padding : 2px 10px; border-bottom : 1px solid #eee;} 
