@charset "utf-8";
/* riste.lazoroski@seavus.com */

* {margin:0; padding:0;}
body {background-color:#9ccdd2; font-family:Arial, Helvetica, sans-serif; font-size:12px; background:#4fbec7;}
a{ color:#1a6173; text-decoration:none;}
a:hover{ color:#fff; text-decoration:underline;}
img{border:0; margin:0; padding:0;}
#wrapper {background-image:url(Images/background2.jpg); width:960px; height:600px; margin: auto; border:solid 1px #263c49; text-align:left;}
#horizon { background-color: transparent;width: 100%;	text-align: center;	min-width: 960px; }
h1 {font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#000; font-weight:normal; margin-bottom:10px; font-weight:bold;}

/*header*/
#vizija_logo { width:195px; height:80px; float:left; margin-right:570px;}
#microsoft_logo {width:195px; height:80px; float:right;}

/*nav*/
#nav_contaioner { float:left; margin-top:10px; margin-bottom:35px; width:100%; text-align:right;}
ul#navlist {margin-left: 0; padding-left: 0; white-space: nowrap; color:#FFF; font-size:12px; font-weight:bold; }
#navlist li {display: inline;list-style-type: none;}
#navlist a { padding: 5px 10px; }
#navlist a:link, #navlist a:visited {color: #fff;text-decoration: none; padding-top:10px;}
#navlist a:hover {color: #fff; text-decoration: underline;}

/*left*/
#left-side {width:230px; height:400px; float:left;}
.search_txt {font-size:9px; color:#FFF; float:none; margin-left:10px;}
#search_bg { background:transparent url(Images/search_bg.png) no-repeat scroll 0 0; width:180px; height:28px; border-width:0px; margin-left:10px; padding:5px; vertical-align:middle; color:#FFF; font-weight:bold; font-size:12px; float:left;}
#search_bt { float:left;}
#search {margin-bottom:20px; vertical-align:middle;}
.menu_w {float:left; margin-left:10px; text-align:center;}
.menu_w li{ list-style-type:none; margin:0; line-height:normal;}

/*content*/
#content_wrapper {float:left; padding:20px; width:680px; height:360px}
#content_wrapper p {font-size: 11px;color: #1a6173; margin-bottom:10px;}
.content_wrapper_img { border:solid 1px #1a6173; margin: 0 5px 0 0;}
.content_subtitle {font-size: 12px;color: #1a6173; font-weight:bold;}
.form_style {border:1px solid #1a6173; color:#1a6173; font-size:11px; padding:3px;}
.form_style:focus {border:1px solid #000; color:#1a6173; font-size:11px;}
.tab100 {width:95%;}
.tab_left { padding-right:20px; border-right:1px solid #1a6173; vertical-align:top;}
.tab_right { padding-left:20px; vertical-align:top;}

/*footer*/
#footer {margin:20px 0 10px 0; float:left; width:90%; padding:0 10px; font-size:12px; color:#FFF; font-weight:bold;}

/*v2*/
#wrapper2 {background-image:url(Images/MV-bckpattern.jpg); width:960px; margin: auto; text-align:left; overflow:hidden;}
#content_wrapper2 {float:left; padding:20px; width:670px; background:url(Images/content_bg.png);}
#content_wrapper2 p {font-size: 11px;color: #1a6173; margin-bottom:10px;}
#content_wrapper2 img { border:solid 1px #1a6173; margin: 0 5px 0 0;}
#content_wrapper4 {float:left; padding:20px; width:320px; height:360px}
#content_wrapper4 p {font-size: 11px;color: #1a6173; margin-bottom:10px;}

/*v3*/
#wrapper3 {background-image:url(Images/background3.jpg); width:960px; height:600px; margin: auto; border:solid 1px #263c49; text-align:left;}

/*table*/

h3 {font-size:16px; font-weight:normal; padding-bottom:5px;}
.main_tab_sce { width:100%; border-top: solid 1px #ccc;border-left: solid 1px #ccc; font-size:12px; color:#525252; background-color:#FFF;}
.main_tab_sce a{color:#1a6173;}
.add_button{ float:right;}
.tab_selected {
	background-color:#F0F5FF;
}
.add_button a{border:0;}
.main_tab_sce td {vertical-align:top; padding:5px; border-right:solid 1px #ccc; border-bottom:solid 1px #ccc;}
.tab_time {padding-top:10px;}
.tab_blue {background-image:url(Images/tab_c_2.gif); background-repeat:repeat-x; background-position:top;}
.tab_red { border-top:5px solid #0F0;}
.tab_green {background-image:url(Images/tab_c_3.gif); background-repeat:repeat-x; background-position:top;}
.tab_small {font-size:10px; color:#999;}
.tab_gray_bg {background-color:#eaeaea;}

.info_msg {background-color:#FFFBC4; padding:5px; border:solid 1px #EAE06A;} 
.a_txt {color:#1a6173;}

/**************************/
/* QUICK SEARCH			  */
/**************************/
#search {margin-bottom:20px; vertical-align:middle;}
#search .title {font-size:9px; color:#fff; float:none; margin-left:10px;}
#search input[type=image] {float:left;}
#search input[type=text] {background:transparent url("Images/SearchBackground.png") no-repeat scroll 0 0; width:180px; height:28px; border-width:0px; margin-left:10px; padding:5px; vertical-align:middle; color:#fff; font-weight:bold; font-size:12px; float:left;}

/**************************/
/*	SEARCH PAGE           */
/**************************/
.resultsInfo {padding-top: 10px;}
.resultsInfo hr {margin: 5px 0;}
div.main table.result {padding-bottom: 5px}
div.main table.result tr td {padding-top: 5px}
div.main table.result tr td {vertical-align: top;}
div.main table.result tr td.index {font-weight: bold;padding-right: 5px;}
div.main table.result tr td p {margin-bottom: 0;}
div.main table.result tr td span.url {color: #999999;font-style: italic;margin: 0;padding: 0;}
/**************************/
/* SCHEDULE TABLE   	  */
/**************************/
h3{font-size:16px; font-weight:normal; padding-bottom:5px;}
div.main .main_tab_sce { width:680px; border-top: solid 1px #ccc;border-left: solid 1px #ccc; font-size:12px; color:#525252; background-color:#FFF;}
div.main .main_tab_sce a{color:#1a6173; font-size:12px;}
.add_button{ float:right;}
.tab_selected {background-color:#F0F5FF;}
.add_button a{border:0;}
div.main .main_tab_sce td  { vertical-align:top;  font-size:12px; color:#525252; padding:5px; border-right:solid 1px #ccc; border-bottom:solid 1px #ccc;}
div.main .main_tab_sce .tab_time {padding-top:10px; width:78px;}
div.main .main_tab_sce .tab_small {font-size:10px; color:#999;}
div.main .tab_gray_bg {background-color:#eaeaea; text-align:center;}
.moreInfo{cursor: pointer; font-weight: bold;color:#1a6173; font-size:12px;}
.moreSpeakerInfo{cursor: pointer;color:#1a6173; font-size:12px;}
div.main .main_tab_sce .p0 {padding:0}
div.main .main_tab_sce .fade {opacity: .70; filter: Alpha(Opacity=70); text-align:center; vertical-align:middle;}
div.main .main_tab_sce .fade .nofade { color:White;}
div.main .main_tab_sce .noPadding{ padding:0px;  width:276px;}
div.main .main_tab_sce .innerTable{ border:0; width:100%; height:100%}
div.main .main_tab_sce .roomCell{ width:200px;}
div.main .main_tab_sce .sessionCell{ width:277px;}
div.main .main_tab_sce .speakerCell{ width:89px;}
div.main .main_tab_sce .activityCell{ width:86px;}
div.main .main_tab_sce .tab_small_speaker {font-size:10px; color:#999; width:89px; text-align:center; vertical-align:middle;}
div.main .main_tab_sce .tab_time_personal {padding-top:10px; width:78px; vertical-align:middle; text-align:center;}
div.main .main_tab_sce .roomCellSmall{ width:200px;font-size:10px; color:#999; vertical-align:middle; text-align:center;}
div.main .main_tab_sce .tab_activity {width:86px; text-align:center; vertical-align:middle;}

/**************************/
/* SPEAKERS PAGE      	  */
/**************************/
.tab100speakers {width:100%;}
.tab_left {padding-right:20px; border-right:1px solid #1a6173; vertical-align:top;}
.tab_right {padding-left:20px; vertical-align:top;}
.speakerImage{  float:left; }
.speakers{ width:345px; text-align:justify;}
/**************************/
/* REGISTRATION PAGE      */
/**************************/
#registerForm {width:90%;}
#registerForm tr td input[type=text] {width:160px;}
#registerForm tr td input.largeNew {width: 452px;}
#registerForm tr td .titleSelect {width:168px;}
#registerForm tr td.checkbox {text-align: left;}
#registerForm tr td.checkbox input[type=checkbox] {padding-right: 5px;}
.registrationStepOne h4 {color:#1a6173; padding-bottom: 5px;}
.registrationStepOne span input[type=radio] {border: 0;}
.registrationStepOne span label {color:#1a6173; padding-right: 15px;}
.regButton {margin-top: 15px;}
.regButton input[type=submit] {cursor: pointer;}
div.main .legalUsers { padding-bottom:15px;}
div.main .legalUsers tr td {vertical-align:top;  font-size:12px; color:#1a6173; padding:3px;  border-width:0;}
div.main .newReg{ color:#1a6173; text-decoration:underline; font-size:12px;  margin-top:15px;}
.info_msg {background-color:#FFFBC4; padding:5px; border:solid 1px #EAE06A;} 
div.main .legalUsers tr th{font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#1a6173; }
div.main .inline { display:inline;}
/**************************/
/* LOGIN PAGE             */
/**************************/
.form_style {width:130px; border:1px solid #1a6173; color:#1a6173; font-size:11px; padding:3px;}
.form_style:focus {width:130px; border:1px solid #000; color:#1a6173; font-size:11px;}
/**************************/
/* PREVIOUS VERSIONS      */
/**************************/
div.main .selectedLink{color:#1a6173; font-size:12px; text-decoration:underline;}
div.main .info_msg_news{background-color:#FFFBC4; padding:5px; border:solid 1px #EAE06A; height:40px;}
div.main .info_msg_news a {padding: 15px; border:0; top:  0; left: 0 ; font-size:12px; }
/**************************/
/* SURVEY PAGE             */
/**************************/
div.main #survey input{ border-width:0px; padding:5px;}
.surveyHeader{ font-size:15px;  margin-bottom:10px; padding-bottom:10px; width:100%;}
.tab_small {font-size:10px; color:#999;}
div.main #survey .surveyText{border:1px solid ;  font-size:11px; width:200px; padding:3px;}
.descAcceptTerms{ overflow:auto;}
div.main #survey .s-question{ padding:5px;}
div.main .main_tab_sce .hide{ color:#999; }
div.main .main_tab_sce .show{ color:#1a6173; font-size:12px; cursor:pointer; }
div.main #survey .surveyCheckBoxText{border:1px solid ;  font-size:11px; width:380px; padding:3px;}
div.main #survey .survey_desc { padding-top:10px; padding-bottom:10px; }
div.main #survey .rbSurveys{border-width:0px; padding:5px; height:10px; }
div.main #survey .survey_multitext_desc{ font-weight:bold; padding:5px;}
div.main #survey .textQuestion{border:1px solid ;  font-size:11px; width:600px; padding:3px;}