/* CSS Document */
body{margin:0px; padding:0px; font:12 Arial, Helvetica, sans-serif; color:#666666; background:white;}
img{border:none;}
#layout p{color:#333333}
#layout h3{color:ffffff; text-align:left; background:fbc631; font-weight:bold; border:dashed 1px gray; padding:2px;}
#layout{width:980px; margin:auto; background:white; padding:0px; border:solid 5px #c0eae8; border-bottom:none;}
#kap_logo{padding:5px; background:white; border:solid 2px #c2eae9;}
#heading{margin:0px; width:730px;}
#tab{float:left; margin:2px 10px;}
#register a{text-decoration:none; color:#11aea3}
#register
{
border:solid 3px #29aae3; padding:18px 8px 18px 8px; cursor:pointer;font-weight: bold; font: 28px "Franklin Gothic Heavy"; float:right; margin-right:30px;  height:30px;  color:#11aea3; text-decoration:none;
}

#register_other{margin:8px 30px 8px 0px; clear:both;}

#container 
{
position: relative;
width: 100%;
margin: auto;
text-align: left;
float:left;
}

#head {width: 100%;margin:auto;}

#head h1 
{
position: absolute;
margin: 31px 0 0 36px;
width: 25%;
height: 110px;
background: url(univer_images/logo.gif) no-repeat;
}

#head h1 a 
{
text-indent: -2000px;
width: 15%;
height: 59px;
display: block;
background: url(images/logo.gif) no-repeat;
}

#area 
{
width: 95%;
height: 54px;
background: url(images/area.gif) repeat-x;
}

#main 
{
margin-left: 0px;
background: url(images/bg_main.gif) repeat-y;
width: 100%;
border:solid 1px #c8d8e3;
}

#content_left 
{
float:left;
clear:left;
padding:0 20px 30px 20px;
width: 63%;
}

#content_left td{padding:5px;}
#content_left h2{color:#d74600; font-size:18px;}
#content_left h4{color:#3979c0; border-bottom:dashed 1px #cddce9}

#content_left ul{list-style:none; margin-left:6px; padding:0px;}
#content_left ul li{padding-left:20px; margin-top:5px; background:url(images/bullet.jpg) no-repeat;}

#content_left ul.other{list-style:none; margin-left:6px; padding:0px;}
#content_left ul.other li{padding-left:20px; margin-top:5px; background:url(images/bullet.jpg) no-repeat; border-bottom:dashed 2px #b0e4e0; line-height:28px;}

#content_right
{
float:left;
padding:5px;
width: 30%;
height:auto;
}

#content_right h4{color:#387abf; font-size:16px; letter-spacing:1px; word-spacing:1px; text-decoration:underline;}

#content_right h2{color:white; font-size:16px; letter-spacing:1px; word-spacing:1px; background:#397abe; padding:5px 2px}

#content_right .item_box{font-size:13px;}
#content_right .item_box a:link{color:gray; font-size:14px}
#content_right .item_box a:hover{color:#d74600; text-decoration:none;}

.item_box{
background:white;
width:auto;
height:auto;
padding:10px 0 5px 0;
border-bottom:1px #666666 dashed;
cursor:pointer;
font-size:12px;
}

.item_box img{border:solid 1px #D6D6D6; padding:5px;}

.item_box a{color:#d74600;}
.item_box a{text-decoration:none;}

.spacer{width:auto; height:2px; clear:both; padding-bottom:2px;}

/*---------contact----------*/
#form {padding: 0px;margin: 0px;}

#fields label {width: 26%;display: block;padding: 0px;}

#fields input {border: 1px solid #C8D2D9;margin: 0 0 3px 0;width: 26%;}
#fields textarea {border: 1px solid #C8D2D9;margin: 0 0 3px 0;width: 26%;height: 63px;}
#send input {width: 6%;height: 20px;margin: 0px;}

/*work------------*/
.project_details{float:left;width:20%;color:#0099FF;padding:10px 0 0 10px;}

#logo_header{background:white; padding:5px;width:90%;}

img.pic_left{
margin:0 20px 8px 8px;
border:1px  #CCCCCC solid;
padding:5px;
}

.fontcolor {color: #666666; font-size:14px; font-style:normal;}
.verdana {font-family: Verdana, Arial, Helvetica, sans-serif}

#copyright_in {color:black; text-align:center; height:20px; background:#c0eae8; clear:left; font-weight:lighter; border-top:double 1px #19b3a7; border-bottom:double 1px #19b3a7; margin-top:2px;}

#copyright {color:black; text-align:center; height:20px; background:#12aea3; clear:left; font-weight:lighter;}

#venuediv {float:left; width:96%; text-align:justify; border:dashed 0px #668FC7; padding:5px; margin:auto;}

#venuediv ol li{font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:24px; color:#18130f; word-spacing:1px;}
#venuediv ol li strong{font-weight:normal}
#venuediv h4{padding:5px; color:#0E8980}
#venuediv a:link{color:#333333; text-decoration:none}
#venuediv a:visited{color:black;}
#venuediv a:hover{color:#333333!important; text-decoration:underline!important}
/* add */

.comic {font-family: "Comic Sans MS"}
#divleft{float:left;}
#divright{float:left; margin-left:8px; width:550px;}
#divouter{float:left; width:95%; text-align:justify; color:#0E8980; border:dashed 0px #668FC7; padding:5px; margin:5px; font-style:normal;}

#content{padding:5px; float:left; width:75%; border:solid 0px}
#content p{color:#666666; font-size:13px; font-family:Arial, Helvetica, sans-serif; text-align:justify}

#content h3{font-weight:normal; text-align:center}

#content span.a{border:solid 0px black; width:200px; padding:3px;}
#content a{text-decoration:none; color:gray;}
#content a:hover{text-decoration:none; color:#db2319;}

.style5 {font-size: 18px;	color: #d74600;}
.style8 {font-size: 18px; color: #d74600; font-weight: bold;}

.style2H {font-size: 101px;font-weight: bold;font-family: Geneva, Arial, Helvetica, sans-serif;}
.style3H {color: #93268f;}
.style4H {color: #29aae3}
.style5H {color: #d3145a}
.style7H {color: #d9e021; font:50px "Franklin Gothic Heavy"; font-weight:bold; letter-spacing:1px;}
.style8H {font-weight: bold;font: 28px "Franklin Gothic Heavy";}

#table_con
{
margin:auto; text-align:center;
}

#headerCon {text-align:center;color:#82b21b; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; width:98%;
}

#headerCon a{color:#82b21b; text-decoration:none;}
#headerCon a:hover{color:black}

#main_content{margin:auto; margin:auto; margin-left:100px;}

#leftCon{float:left; width:270px; background:#e2f2ec; margin-top:5px;}
.leftPart{width:210px; background:url(images/manCon.jpg) no-repeat; text-align:left; padding-left:50px; margin:5px; border-bottom:solid 1px white; padding-bottom:20px;}
.leftPart h5{color:#4ac2e9; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-transform:uppercase;}
.leftPart p{color:#333333; font-size:11px;}

#right_content{
width:480px;
height:auto;
float:left;
padding:5px;
color:#000000;
font-size:12px;
}

#right_content a:link{color:black;}

#right_content h4{color:#1163c6; font-size:18px;}

#right_content .link a{color:#416271; text-decoration:none}
#right_content .link a:hover{color:gray; text-decoration:none}

.contact_info_box
{
width:480px;
height:140px;
text-align:left;
background:url(images/contact_info_bg.gif) no-repeat center;
}
.contact_info_title
{
font-size:14px;
color:#7ea743;
padding:4px 0 0 12px;
font-weight:bold;
text-transform:uppercase;
}

.contact_info
{
float:left;
padding:8px 0px 5px 6px;
}

.adress{
clear:both;
padding:4px 0 0 12px;
}
.news_content a{text-decoration:none; color:#7ea743}
.contact_info a{text-decoration:none;}
img.box_img{float:left; padding:0 10px 10px 0 ;}

#welcome {
background: url(images/center_banner.jpg) no-repeat;
background-position:12px 0px;
width: 100%;
height:120px; 
}

#flag_style{width:100px; margin:10px; margin-left:20px; float:left;}

#country_h {font-size:24px; color:#faf9c3; float:left; width:200px; margin:50px 0px 0px 70px;}

#country_pop {width:200px; position:relative; padding-top:8px; font-size:18px;}
#country_pop a:link {color: white; text-decoration:none;}
#country_pop a:hover {color: white; text-decoration:none;}
#country_pop a {color: white; text-decoration:none;}

#register_inn{
margin:20px 0px 0px 100px;
}
#register_inn img{border:solid 1px black;}
#register_inn a{text-decoration:none}

#rightbar{float:left; width:200px; background:white; border:solid 1px #fbc631; margin-left:12px;}
.rightmarq{padding:8px 8px 20px 8px; height:250px;}
.rightmarq .copy{ margin-top:0px;}
#rightbar a{text-decoration:none; color:#908507}
.style1R {color: #d3145a}
#rightbar .input{border:solid 1px black}
#rightbar h5{color:#0a58a5;}
#rightbar .venu{color:#0a58a5; border-bottom:inset 3px #faf9c3; text-align:center;  letter-spacing:1px; font-size:28px; font-weight:bold;}
#rightbar p{line-height:28px; padding-bottom:5px; border-bottom:groove 1px black;}
#registerNow{clear:right; float:right}

#register_home{margin-top:8px; margin-bottom:8px; margin-right:12px; padding:3px; float:right; background:#FBFFF0 url(images/img.gif); border-bottom:inset 0px wheat; border-left:groove 0px wheat;  border-top:outset 0px #f5ffd9;  border-right:solid 0px #d8eba5;}

.border{border:dotted 1px #d8eba5; padding:3px; color:#397abe!important;}
.border a{color:#d74600!important; font-size:14px;}
.border a:hover{color:#397abe!important;}
.center{text-align:center!important}

.venuesDet{color:#0E8980; font-size:13px; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; word-spacing:1px; line-height:24px; border-bottom:dashed 2px #faf9c3}
.venuesDet span{font-weight:bold;}
.marq{float:right; color:#db2319; padding-bottom:5px; margin-left:180px; margin-right:10px;}
.criscode span{font-size:13px; border-bottom:solid 1px; border-bottom-color:#FAF9C3}
span.small{font-size:12px; color:black}

/* Message on Mouse Over */

#dhtmltooltip{
position: absolute;
width: 150px;
border: 2px solid black;
padding: 2px;
background-color: lightyellow;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

.deleg {font-family:Verdana, Arial, Helvetica, sans-serif; line-height:28px; padding:8px; background:url(images/deleg.jpg); clear:left; margin:0 20px 0px 10px;}

.deleg a{color:black!important;}

.tablebod{border-collapse:collapse; text-align:left; padding:5px;}
.tablebod td{border:solid 1px #C7DFFC}