html {
	height:100%;
}

body {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	position:relative;
	background-image: url(images/basic/background_top_grey_line.png);
	background-repeat: repeat-x;
	margin: 0px;
	padding-top: 4px;
	height:100%;
	color: #46403C;
	line-height: 1.4;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; 
	font-weight:normal; 
}

p {
	margin:0 0 5px 0;
}

h1 , h2 , h3 , h4 , h5 , h6  { text-decoration:none; font-weight:normal; margin:0; padding:0; }
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { text-decoration:none; font-weight:normal; margin:0; padding:0; }
h1, h1 a { font-size: 25px; line-height: 30px; margin-bottom: 10px; margin-top:0px; color:#f5821f;}
h2, h2 a { font-size: 22px; margin-bottom: 5px;}
h3 { font-size: 20px; margin-bottom: 8px; } 
h4 { font-size: 18px; line-height: 30px; margin-bottom: 8px; }
h5 { font-size: 16px; line-height: 24px; margin-bottom: 6px; }
h6 { font-size: 11px; line-height: 21px; margin-bottom: 4px; }


.transparent-70 {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	filter: alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
}

.transparent-80 {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	filter: alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}

.transparent-95 {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=95)";
	filter: alpha(opacity=95);
	-moz-opacity:0.95;
	-khtml-opacity: 0.95;
	opacity: 0.95;
}
.transparent-100 {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity:1;
	opacity: 1;
}

.button_link {
	padding:8px 30px;
	font-size:15px;
}

img {
	border:0px !important;	
}

.shadow {
   -moz-box-shadow: 2px 2px 5px 0px  #BEBEBA;
	box-shadow: 2px 2px 5px 0px  #BEBEBA;
	-webkit-box-shadow:  2px 2px 5px 0px  #BEBEBA;
}

.first {
	margin-left:0px;
}

.last {
	margin-right:0px !important;
}

.border_bottom {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #9D9382;	
}

.color_active {
	color:#f68121;
}


/**
 * 	HIGHLIGHT
 */
.highlight_text {
	background-color:#F1EE63;
	padding:0 2px;
}


/* LINKS */

a {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:1em;
	color:#46403C;
}

a:hover {
	text-decoration:underline;
}

a.position_links {
	font-size:0.8em;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	color: #797773;
	text-decoration: none;
}

a:hover.position_links {
	color: #54575C;
}


.wrapper {
	width: 1024px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	
	
}
.content {
	float: left;
	width: 1024px;
}
.content_header {
	float: left;
	height: 210px;
	width: 1000px;
}
.content_mainmenu {
	background-image: url(images/basic/menu_main_background.png);
	float: left;
	height: 41px;
	width: 1024px;
	background-repeat: no-repeat;
	background-position: center;
	margin-bottom: 15px;
}
.content_bg_white {
	background-image: url(images/basic/background_white.png);
	background-repeat: repeat;
	border: 1px solid #EBEAE7;
	float: left;
	margin-bottom: 15px;
	position:relative;
}

.content_background_top {
	background-image: url(images/basic/content_background_top.png);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	width: 1024px;
	min-height: 333px;
	padding-top: 20px;
	margin-top: -15px;
}
.content_footer {
	background-repeat: no-repeat;
	background-position: left bottom;
	float: left;
	width: 1024px;
	min-height: 200px;
	margin-bottom: -5px;
	padding-bottom: 15px;
}




.content_inner {
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 15px;
}
.content_left_cont {
	float: left;
	width: 250px;
	height: auto;
}
.content_center_cont {
	float: left;
	width: 400px;
}
.content_right_cont {
	float: left;
	width: 250px;
}



#background_top {
	width: 100%;
	position: fixed;
	top: 5px;
	left: 0;
	z-index:-1;
}

#background_top_grey {
	position:absolute;
	margin-left:730px;
	top:0px;
	width:256px;
	height:38px;
	z-index:1;
	background-image: url(images/basic/background_top_grey.png);
	background-repeat: no-repeat;
	padding:3px 0px 0px 37px; 
}

#background_top_grey a {
	padding:0px 14px;
	color:#847C79;
	font-size:11px;
}

#background_top_grey a:hover {
	color:#46403C;
}
#background_bottom {
	width: 100%;
	position: fixed;
	bottom: 0;
	left: 0;
	z-index:-1;
	padding-bottom:0px;
}


#logo_fei_2014 a {
	position:absolute;
	margin-left:185px;
	top:0px;
	width:200px;
	height:218px;
	z-index:1;
	background-image: url(images/basic/logo_fei_2014.jpg);
	background-repeat: no-repeat;
}


#logo_csio a {
	position:absolute;
	margin-left:165px;
	top:0px;
	width:160px;
	height:154px;
	z-index:1;
	background-image: url(images/basic/logo-csio-2016.png);
	background-repeat: no-repeat;
}

#logo_csio_eng a {
	position:absolute;
	margin-left:165px;
	top:0px;
	width:160px;
	height:154px;
	z-index:1;
	background-image: url(images/basic/logo-csio-2016.png);
	background-repeat: no-repeat;
}



#logo_main a {
	position:absolute;
	margin-left:0px;
	top:0px;
	width:155px;
	height:155px;
	z-index:1;
	background-image: url(images/basic/logo_cksc.png);
	background-repeat: no-repeat;
	background-size: 155px 155px;
}

#logo_main_eng a {
	position:absolute;
	margin-left:0px;
	top:0px;
	width:155px;
	height:155px;
	z-index:1;
	background-image: url(images/basic/logo_cksc_eng.png);
	background-repeat: no-repeat;
	background-size: 155px 155px;
}

.top_links_right  {
	float: right;
	width: 230px;
	height:85px;
	margin-right: 20px;
	text-align:left;
	padding:15px 0px 0px 5px;
	background-color:#ffffff;
	margin-top:15px;
	border: 1px solid #EDE4DC;
	z-index:10000;
}

.top_links_right a {
	font-size:11px;
	padding: 0 5px;
	text-decoration:none;
	z-index:10000;
}


/* FIRST PAGE */

.first_page_left {
	float:left;
	width:600px;
	margin-top: 10px;
}




.first_page_right {
	float:right;
	width:330px;
	margin-top: 10px;
}


/* V sedlu - blog */

.blog_cont_line {
	padding:15px;
}

.blog_list {
	padding-left:0 !important;
}

.icon_v_sedlu {
	position:absolute;
	margin-left:10px;
	margin-top:-28px;
	width: 90%;
	height:58px;
	z-index:100000;
	padding-top:25px;
	padding-left: 55px;
	background-image: url(/images/icon_v_sedlu.png);
	background-repeat: no-repeat;
	background-position: left top;
	font-size:22px;
	color:#f68121;
}

.v_sedlu {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #DAD1CD;	
}

.v_sedlu h4 {
	font-size:14px;
	font-weight:bold;
	margin-bottom:0;
	line-height:25px;
}

.v_sedlu a {
	font-size:13px;
	display:block;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:8px;
	background-image: url(/images/bg_v_sedlu.png);
	background-repeat: repeat-x;
	background-position: left bottom;
}

.v_sedlu a:hover {
	text-decoration:none;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:8px;
	color:#79828A;
}


/* Iskalnik na prvi strani */


#search_head {
	position:absolute;
	margin-left:10px;
	margin-top:-28px;
	height:40px;
	z-index:1;
	background-image: url(/templates/default/images/basic/orange_e.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 48px;
	width: 240px;
}
#search_head h3 {
	padding:18px 0px 0px 0px;
	margin:0px;
	font-size:18px;
	text-transform:lowercase;
}
#search_head span {
	padding:0px;
	margin:0px;
	font-size:10px;
}



.button {
	font-size:14px;
	font-family:Arial;
	font-weight:normal;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #dcdcdc;
	padding:6px 20px;
	width:60px;
	text-decoration:none;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(5%, #ededed), color-stop(100%, #dfdfdf) );
	background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
	background:-ms-linear-gradient( top, #ededed 5%, #dfdfdf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
	background-color:#ededed;
	color:#777777;
	display:inline-block;
	text-shadow:1px 1px 0px #ffffff;
 	-webkit-box-shadow:inset 1px 1px 0px 0px #ffffff;
 	-moz-box-shadow:inset 1px 1px 0px 0px #ffffff;
 	box-shadow:inset 1px 1px 0px 0px #ffffff;
}.button:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(5%, #dfdfdf), color-stop(100%, #ededed) );
	background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );
	background:-ms-linear-gradient( top, #dfdfdf 5%, #ededed 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
	background-color:#dfdfdf;
	background-image: url(/images/icon_search_sm.png);
	background-repeat: no-repeat;
	background-position: center center;
}.button:active {
	position:relative;
	top:1px;
}
/* This css button was generated by css-button-generator.com */


.search_button{
	
	background-image: url(/images/icon_search_sm.png);
	background-repeat: no-repeat;
	background-position: center center;
	
	cursor:pointer;
}

/* E-novice */


#enews_head {
	position:absolute;
	margin-left:10px;
	margin-top:-28px;
	height:40px;
	z-index:1;
	background-image: url(/templates/default/images/basic/orange_e.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 48px;
	width: 240px;
}
#enews_head h3 {
	padding:18px 0px 0px 0px;
	margin:0px;
	font-size:18px;
	text-transform:lowercase;
}
#enews_head span {
	padding:0px;
	margin:0px;
	font-size:10px;
}

/* Novice */

.first_news_line {
	clear:left;
	float:left;
	width:100%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #00a65e;
	margin-bottom: 20px;
	padding-bottom: 20px;
	background-image: url(images/basic/first_news_line_sq.png);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.first_news_line, .first_news_line p, first_news_line span {
	font-size:16px;
	font-weight:normal;
}

.first_news_line h1, .first_news_line h1 a {
	color:#5B544F;
}

.image_frame {
	float:left;
	border: 1px solid #ffffff;
	padding: 5px;
	margin:0px 12px 10px 0px;
	-moz-box-shadow: 0 0 5px #888;
	-webkit-box-shadow: 0 0 5px#888;
	box-shadow: 0 0 5px #888;
}


/* FIRST CONT */

.first_cont_main {
	float: left;
	width: 190px;
	margin: 10px 15px 10px 0px;
}



.first_cont {
	width: 190px;
	border: 1px solid #EBEBEB;
	min-height:150px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background: rgb(255,255,255); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ3JSIgc3RvcC1jb2xvcj0iI2Y2ZjZmNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZGVkZWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(47%,rgba(246,246,246,1)), color-stop(100%,rgba(237,237,237,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-8 */

}

.first_cont_head {
	position:absolute;
	margin-left:22px;
	margin-top:-10px;
	width:146px;
	height:45px;
	z-index:2;
	background-image: url(/templates/default/images/basic/first_cont_top_bg.png);
	background-repeat: no-repeat;
}

.first_cont_head_green {
	position:absolute;
	margin-left:22px;
	margin-top:-10px;
	width:146px;
	height:45px;
	z-index:2;
	background-image: url(/templates/default/images/basic/first_cont_top_bg_green.png);
	background-repeat: no-repeat;
}

.first_cont_head h1, .first_cont_head  h1 a, .first_cont_head_green h1, .first_cont_head_green  h1 a {
	text-align:center;
	padding:7px 0px;
	color:#ffffff;
	font-size:17px;
}
.first_cont_line {
	padding-top: 55px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	font-size: 11px;
	text-align: center;
}
.first_cont_line a {
	font-size:12px;
	text-decoration:none;
}
.first_cont_line a:hover {
	color:#92949A;
}

.first_cont_line p img {
	border: 1px solid #ffffff !important;
	width:155px !important;
}
.first_cont_btn_green {
	background-image: url(images/basic/btn_green.png);
	background-repeat: no-repeat;
	height: 28px;
	width: 80px;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
}


.first_cont_shadow {
	background-image: url(images/basic/first_cont_shadow.png);
	background-repeat: no-repeat;
	height: 30px;
	width: 190px;
	margin-top: -10px;
}

.content_left {
	float:left;
	width: 260px;
	margin-right:10px;
}

.content_left h1 {
	color:#5B544F;
}

.content_left ul {
	padding-left:0px;
}

.content_left ul li {
	padding-top:12px;
	padding-bottom:12px;
	margin-bottom:1px;
	list-style:none;
	font-weight:normal !important;
	font-size:1em !important;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #D3D3D3;
}

.content_left ul li a {
	text-decoration:none;
}
.content_left ul li p {
	padding:5px 0px 0px 0px !important;
	margin:0px !important;
	font-size:.9em !important;
}

.content_right {
	float:left;
	width:665px;
	font-size:14px;
	line-height:1.5;
}

.content_right p {
	padding-top: 3px;
	padding-right: 15px;
	padding-bottom: 3px;
	padding-left: 15px;
}
.content_right h1 {
	padding: 3px 15px 5px 15px;
}

.content_right ul {
	padding-left:50px;
}

.content_right li {
	list-style-type: disc;
}

.video_left {
	float:left;
	width:640px;
}
.video_iframe {
	margin-right:0px;
	margin-bottom: 0px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	border: 1px solid #ffffff;
	width:640px !important;
	-moz-box-shadow: 4px 4px 14px #49453F;
	-webkit-box-shadow: 4px 4px 14px #49453F;
	box-shadow: 4px 4px 14px #49453F;
	margin-top: 10px;
  
 /*
  -moz-transform:rotate(-10deg);
  -webkit-transform:rotate(-10deg);
  -o-transform:rotate(-10deg);
  -ms-transform:rotate(-10deg);
  filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=.1);
  */
}


.content_right iframe {
	margin-top: -10px;
	margin-bottom: 0px;
	margin-left:5px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	border: 1px solid #ffffff; 

	width:650px !important;
	
  -moz-box-shadow: 4px 4px 14px #49453F; 
  -webkit-box-shadow: 4px 4px 14px #49453F; 
  box-shadow: 4px 4px 14px #49453F; 
  
 /*
  -moz-transform:rotate(-10deg);
  -webkit-transform:rotate(-10deg);
  -o-transform:rotate(-10deg);
  -ms-transform:rotate(-10deg);
  filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=.1);
  */
}


.cont_one_third iframe {
	width:296px !important;	
	height:250px !important;
	margin-top:0px;
	margin-left:0px;
	-moz-box-shadow: 1px 1px 1px #49453F; 
  	-webkit-box-shadow: 1px 1px 1px #49453F; 
 	 box-shadow: 1px 1px 1px #49453F; 
}


.box {
	background-color: #F9F9F9;
	padding: 10px;
	border: 1px solid #DAD8D6;
	border-radius: 1px;
	-moz-border-radius: 1px;
	-webkit-border-radius: 1px;
	-khtml-border-radius: 1px;
}


.cont_full {
	width:955px;
	float:left;
	margin-bottom:10px;
}
.cont_two_third {
	width:623px;
	float:left;
	margin-bottom:10px;
}
.cont_one_third {
	width: 300px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;
	font-size:11px;
}
.cont_one_third_line {
	margin-bottom:10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #B8BAC0;
}
.cont_one_third_line p {
	padding:2px 0px;
	margin:0;
	line-height:1.2;
	font-size:11px;
}
.cont_one_third_line p a {
	font-size:11px;
	text-decoration:none;
	color:#ce181e;
}
.cont_one_third_line p a:hover {
	text-decoration:underline;
}

#link_vec a {
	position:absolute;
	margin-left:75px;
	margin-top:-3px;
	z-index:2;
	color: #ffffff;
	text-decoration:none;
	text-align:center;
	text-transform:lowercase;
	padding:2px 15px 3px 15px;
	font-size:.9em;
	border: 1px solid #ffffff;
	
	border-radius: 1px;
	-moz-border-radius: 1px;
	-webkit-border-radius: 1px;
	-khtml-border-radius: 1px;
	
	background: rgb(252,25,0); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjMTkwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhNzAzMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(252,25,0,1) 0%, rgba(167,3,0,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(252,25,0,1)), color-stop(100%,rgba(167,3,0,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(252,25,0,1) 0%,rgba(167,3,0,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(252,25,0,1) 0%,rgba(167,3,0,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(252,25,0,1) 0%,rgba(167,3,0,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(252,25,0,1) 0%,rgba(167,3,0,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fc1900', endColorstr='#a70300',GradientType=0 ); /* IE6-8 */
	
}
#link_vec a:hover {
	text-decoration:underline;
}
.files_line {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	margin-bottom: 15px;
	padding-bottom: 4px;
	min-width: 600px;
	float: left;
	padding-left: 10px;
}

/* GLAVNE NOVICE - ROTATOR */

#featured {
	width:370px;
	padding-right:250px;
	position:relative;
	height:auto;
	background:#fff;
	border:0;
}
#featured ul.ui-tabs-nav{
	position:absolute;
	top:0; 
	left:370px;
	list-style:none;
	padding:0; 
	margin:0;
	width:252px;
}
#featured ul.ui-tabs-nav li{
	padding:1px 0; 
	padding-left:13px;
	font-size:12px;
	color:#666;
}
#featured ul.ui-tabs-nav li span{
	font-size:12px; 
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#3C3E46;
	line-height:1.1;
}
#featured .ui-tabs-panel{
	width:370px;
	height:250px;
	position:relative;
	overflow:hidden;
	background-color: #C2B8B4;
}
#featured .ui-tabs-hide{
	display:none;
}

#featured li.ui-tabs-nav-item a{/*On Hover Style*/
	display:block;
	height:60px;
	color:#000;
	background:#ffffff;
	outline:none;
	text-decoration:none;
	line-height:1;
}
#featured li.ui-tabs-nav-item a:hover{
	background:#f2f2f2;
}
#featured li.ui-state-active, #featured li.ui-state-hover { border:none; font-weight:normal; background: none; }

#featured li.ui-tabs-selected{ /*Selected tab style*/
	background:url('/images/selected-item.gif') top left no-repeat;
	
}
#featured ul.ui-tabs-nav li.ui-tabs-selected a{
	background: rgb(255,255,255); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYzJSIgc3RvcC1jb2xvcj0iI2U1ZTVlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(229,229,229,1) 63%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(63%,rgba(229,229,229,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 63%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 63%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 63%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 63%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-8 */

border:1px solid #E3E3E6;

}
#featured ul.ui-tabs-nav li img{
	float:left; 
	margin:2px 5px;
	background:#fff;
	padding:2px;
	border:1px solid #eee;
}

#featured .ui-tabs-panel .info{
	position:absolute;
	top:180px; 
	left:0;
	height:70px; 
	width: 375px;
	background: url('/images/transparent-bg.png');
}
#featured .info h1{
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:1.1;
	color:#fff; 
	padding:5px 10px 1px 10px; 
	margin:0;
	overflow:hidden;
}
#featured .info p {
	margin:0px 10px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:15px; 
	color:#f0f0f0;
}
#featured .info a{
	text-decoration:none;
	color:#fff;
}
#featured .info a:hover{
	text-decoration:underline;
}


/* SIMPLY SCROLL */

.simply-scroll-container { /* Container DIV - automatically generated */
	position: relative;
}

	.simply-scroll-clip { /* Clip DIV - automatically generated */
		position: relative;
		overflow: hidden;
	}

	.simply-scroll-list { /* UL/OL/DIV - the element that simplyScroll is inited on */
		overflow: hidden;
		margin: 0;
		padding: 0;
		list-style: none;
	}
	
		.simply-scroll-list li {
			padding: 0;
			margin: 0;
			list-style: none;
			margin-right: 12px;
			margin-bottom: 0px;
			border: 1px solid #DDD;
			background-color: #F9F9F9;
			-moz-box-shadow: 2px 2px 2px  #C8CBCC;
			box-shadow: 2px 2px 2px #B3B8B9;
			-webkit-box-shadow:  2px 2px 2px  #C8CBCC;
			padding:5px;
			text-align:center;
		}
	
		.simply-scroll-list li img {
			border: none;
			margin-top:5px;	
		}
	
	
/* Custom class modifications - override classees

.simply-scroll is default

*/

.simply-scroll { /* Customisable base class for style override DIV */
	width: 623px;
	height: auto;
	margin-bottom: 0;
}

	.simply-scroll .simply-scroll-clip {
		width: 623px;
		height: auto;
	}
	
		.simply-scroll .simply-scroll-list {}
		
		.simply-scroll .simply-scroll-list li {
			float: left;
			width: 120px;
			height: 90px;
		}
		.simply-scroll .simply-scroll-list li img {}
	

	

/* MENU VSEBIN */
.content_menu_cont {
	float: left;
	height: auto;
	width: 260px;
	margin-bottom: 15px;
}

.content_menu_level_1 {
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	padding-bottom: 12px;
	padding-left: 10px;
	font-size:1em !important;
	font-weight:normal;
	border-bottom-color: #C6C9CC;
	padding-top: 12px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 1px;
	margin-left: 0px;
	color: #5E646F;	
	
}
a:hover.content_menu_level_1  {
	text-decoration:underline;
}



.content_menu_level_2 {
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	padding-bottom: 12px;
	background-repeat: no-repeat;
	background-position: 17px 18px;
	font-size:12px;
	margin: 0px;
	padding-top: 12px;
	border-bottom-color: #C6C9CC;
	background-image: url(../../images/bullets/breadcrumb-arrow.jpg);
	padding-left: 30px;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #C6C9CC;
}


.content_menu_level_3 {
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	padding-bottom: 5px;
	font-size:12px;
	margin: 0px;
	padding-top: 5px;
	border-bottom-color: #C6C9CC;
	padding-left: 40px;
	background-position: 30px 10px;
	background-image: url(../../images/bullets/bullet2.jpg);
	background-repeat: no-repeat;
}

.content_menu_level_4 {
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	padding-bottom: 5px;
	background-repeat: no-repeat;
	background-position: 20px 10px;
	font-size:11px;
	margin: 0px;
	padding-top: 5px;
	border-bottom-color: #C5CED6;
	padding-left: 30px;
	background-image: url(../../images/bullets/breadcrumb-arrow.jpg);
}

.content_sub_menu {
	font-family: 'Open Sans', sans-serif;
}
.content_level_holder {
	display: block;
	padding: 0px;
}
.content_item_clicked {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-bottom-style: dotted;
	border-bottom-color: #C6C9CC;
	color: #F60;
}


/* FOTO */

.album_pic {
	float: left;
	height: auto;
	width: auto;
	margin-right: 12px;
	margin-bottom: 12px;
	border: 1px dotted #DDD;
	background-color: #F9F9F9;
	-moz-box-shadow: 2px 2px 2px  #C8CBCC;
	box-shadow: 2px 2px 2px #B3B8B9;
	-webkit-box-shadow:  2px 2px 2px  #C8CBCC;
	padding:5px;
}

.content_album_pic {
	float: left;
	height: auto;
	width: auto;
	margin-right: 10px;
	margin-bottom: 12px;
	border: 1px dotted #DDD;
	background-color: #F9F9F9;
	-moz-box-shadow: 2px 2px 2px  #C8CBCC;
	box-shadow: 2px 2px 2px #B3B8B9;
	-webkit-box-shadow:  2px 2px 2px  #C8CBCC;
	padding:5px;
	text-align:center;
}

.content_album_pic img {
	max-height:100px;
}
/* KONEC FOTO */


/* KONTAKT */

.contact_info {
	font-size:12px;
}

.contact_info p {
	font-size:12px;
}
.contact_info a {
	 text-decoration:underline;
}
.contact_cont {
	width:auto;
	padding-left:50px;
}

.contact_cont label {
	float:left;
	width:170px;
}

.form_input_small {
	background-color: #FFF;
	padding-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #444757;
	border: 1px solid #DBDBDB;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	padding: 7px 5px 6px 5px;
}

.form_input {
	background-color: #FFF;
	padding-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #444757;
	border: 1px solid #DBDBDB;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
}

.form_input_error {
	background-color: #FFD7D7;
	padding-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #444757;
	border: 1px solid #DBDBDB;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
}

/* SPONSORS */

.sponsors ul {
	width:auto;
	float:left;
	text-align:center;
}

.sponsors li a {
	width:auto;
	margin: 0px 5px 5px 5px;
	float:left;
	border: 1px solid #F2F2F2;
}
.sponsors li a:hover {
	-moz-box-shadow: 0 0 5px #888;
	-webkit-box-shadow: 0 0 5px#888;
	box-shadow: 0 0 5px #888;
}

#box_head a {
	position:absolute;
	margin-left:15px;
	margin-top:-12px;
	z-index:2;
	color: #FFF;
	text-decoration:none;
	text-align:center;
	padding:3px 15px 4px 15px;
	font-size:1em;
	
	border-radius: 1px;
	-moz-border-radius: 1px;
	-webkit-border-radius: 1px;
	-khtml-border-radius: 1px;
	
	-moz-box-shadow: 2px 2px 2px  #C8CBCC;
	box-shadow: 2px 2px 2px #B3B8B9;
	-webkit-box-shadow:  2px 2px 2px  #C8CBCC;
	
	background: rgb(252,25,0); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjMTkwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhNzAzMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(252,25,0,1) 0%, rgba(167,3,0,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(252,25,0,1)), color-stop(100%,rgba(167,3,0,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(252,25,0,1) 0%,rgba(167,3,0,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(252,25,0,1) 0%,rgba(167,3,0,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(252,25,0,1) 0%,rgba(167,3,0,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(252,25,0,1) 0%,rgba(167,3,0,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fc1900', endColorstr='#a70300',GradientType=0 ); /* IE6-8 */

}
#box_head a:hover {
	text-decoration:underline;
	margin-top:-12px;
}


/* GALERIJA */

/* GALLERY */

.gallery_album_pic {
	float: left;
	height: auto;
	width: auto;
	margin-right: 10px;
	margin-bottom: 12px;
	border: 1px dotted #DDD;
	background-color: #F9F9F9;
	box-shadow: 2px 2px 2px  #C8CBCC;
	-moz-box-shadow: 2px 2px 2px  #C8CBCC;
	box-shadow: 2px 2px 2px #B3B8B9;
	-webkit-box-shadow:  2px 2px 2px  #C8CBCC;
	padding:5px;
	text-align: center;
}


/* KOLEDAR */


#calendar_head {
	position:absolute;
	margin-left:10px;
	margin-top:-28px;
	height:40px;
	z-index:1;
	background-image: url(/templates/default/images/basic/orange_calendar.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 48px;
	width: 240px;
}
#calendar_head h3 {
	padding:18px 0px 0px 0px;
	margin:0px;
	font-size:18px;
	text-transform:lowercase;
}
#calendar_head span {
	padding:0px;
	margin:0px;
	font-size:10px;
}

.calendar_menu_link {
	width: 100%;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #C4C7D0;
	margin-bottom: 10px;
	line-height:1.5;
}


.calendar_menu_link a {
	display:block;
	text-decoration:none;
	font-size:11px;
}

.calendar_menu_link a:hover {
	color:#f58220;
}

#calendar_list_icon {
	position:absolute;
	margin-left:230px;
	margin-top:-34px;
	padding-top:12px;
	text-align:center;
	width:80px;
	height:80px;
	z-index:1;
	background-image: url(/templates/default/images/basic/calendar_icon.png);
	background-repeat: no-repeat;
	color:#ffffff;
}
#calendar_list_icon  p {
	margin:0px;
	padding:0px;
}
#calendar_list_icon  a {
	color:#3C3E46; 
	margin-top:1px; 
	font-size:30px; 
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
}
#calendar_list_icon a:hover {
	color:#787B8B;
}

.content_left_calendar {
	float: left;
	width: 270px;
}

.content_right_calendar {
	float: left;
	width: 600px;
}
.content_right_calendar_head {
	background-color: #ce181e;
	float: left;
	width:100%;
	margin-top:2px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	color: #FFFFFF;
	font-size: 14px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	border-top-color: #73512;
	font-weight: bold;
	margin-bottom: 15px;
}

.content_right_calendar_line {
	float: left;
	width: 660px;
}
.content_right_calendar_content {
	padding: 15px 0px 15px 15px;

}

.content_right_calendar_line p {
	padding:2px 0px;
}

.calendar_list_line {
	width:100%;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #798697;
	margin-bottom: 8px;
	padding-bottom: 8px;
	font-size: 1em;
}
.calendar_list_date {
	float: left;
	width: 150px;
	margin-right: 10px;
}
.calendar_list_subject {
	float: left;
	width: 480px;
}

#right_calendar_cont {
	float: left;
	width: 230px;
	height: auto;
}
#right_calendar_bg {
	float: left;
	width: 230px;
	min-height:119px;
}
#right_calendar_num {
	width: auto;
	float: left;
	padding-left: 30px;
	margin-top: 10px;
	font-family: Arial, Verdana, "Times New Roman", Sans-serif;
	font-size: 22px;
	font-weight: bold;
	color: #EAE3D7;
}


#right_calendar_line {
	float: left;
	width: 210px;
	height: auto;
}

#right_calendar_inline {
	float: left;
	height: auto;
	width: 230px;
	padding-left: 12px;
	margin-bottom: 4px;
	
}
#right_calendar_date {
	font-family: Arial, Verdana, "Times New Roman", Sans-serif;
	font-size: 10px;
	color: #EAE3D7;
	font-weight: bold;
	float: left;
	width: 207px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #4d423f;
	padding-bottom: 3px;
}

wbr { display: inline-block; }


table.calendar_year_table tr th {
	margin:0;
	padding: 2px 2px 2px 2px;
	width:140px;
	text-align:center;
	font-size:11px;
	background-color:#ce181e;
	color:#FFFFFF;
}
table.calendar_year_table tr td {
	width:140px;
	height:140px;
	overflow:hidden;
	border: 1px solid #dfdfdf;
	vertical-align:top;
}

div.calendar_month_day_heading {
	margin:0;
	padding: 2px 2px 2px 2px;
	width:100%;
	text-align:center;
	background-color:#ce181e;
	font-size:10px;
}

table.calendar_week_table tr th.week_heading {
	margin:0;
	padding: 2px 2px 2px 2px;
	width:140px;
	text-align:center;
	background-color:#ce181e;
	font-size:10px;
}
table.calendar_week_table tr th.week_heading a {
	color:#FFFFFF;
}
table.calendar_week_table tr td {
	padding:2px 2px 2px 2px;
	margin:0;
	height:30px;
	overflow:hidden;
	border-bottom: 1px solid #dfdfdf;
	border-right: 2px solid #cfcfcf;
	vertical-align:top;
	font-size:10px;
}

table.calendar_day_table tr th.day_heading {
	margin:0;
	padding: 2px 2px 2px 2px;
	width:600px;
	text-align:center;
	background-color:#ce181e;
	font-size:10px;
}

table.calendar_day_table tr td {
	padding:2px 2px 2px 2px;
	margin:0;
	height:30px;
	overflow:hidden;
	border-bottom: 1px solid #dfdfdf;
	border-right: 2px solid #cfcfcf;
	vertical-align:top;
	font-size:10px;
}


.tipsy { padding: 5px; font-size: 10px; position: absolute; z-index: 100000; }
  .tipsy-inner {
	padding: 10px;
	background-color: #ce181e;
	color: white;
	max-width: 200px;
	text-align: center;
	font-weight: bold;
	line-height:1.1;
	-moz-box-shadow: 5px 5px 5px rgba(68,68,68,0.6);
	-webkit-box-shadow: 5px 5px 5px rgba(68,68,68,0.6);
	box-shadow: 5px 5px 5px rgba(68,68,68,0.6);
}
  .tipsy-inner { border-radius: 3px; -moz-border-radius:3px; -webkit-border-radius:3px; }
  .tipsy-arrow { position: absolute; background: url('../images/tipsy.gif') no-repeat top left; width: 9px; height: 5px; }
  .tipsy-n .tipsy-arrow { top: 0; left: 50%; margin-left: -4px; }
    .tipsy-nw .tipsy-arrow { top: 0; left: 10px; }
    .tipsy-ne .tipsy-arrow { top: 0; right: 10px; }
  .tipsy-s .tipsy-arrow { bottom: 0; left: 50%; margin-left: -4px; background-position: bottom left; }
    .tipsy-sw .tipsy-arrow { bottom: 0; left: 10px; background-position: bottom left; }
    .tipsy-se .tipsy-arrow { bottom: 0; right: 10px; background-position: bottom left; }
  .tipsy-e .tipsy-arrow { top: 50%; margin-top: -4px; right: 0; width: 5px; height: 9px; background-position: top right; }
  .tipsy-w .tipsy-arrow { top: 50%; margin-top: -4px; left: 0; width: 5px; height: 9px; }


/* USERS */

.registracija_cont {
	padding-left:50px;
}

.registracija_cont label {
	float:left;
	width:200px;
}
.registracija_cont p {
	clear:both;
}


/* BOX USER OPTIONS */

.box_user_options {
	padding: 10px;
	float: left;
	height: auto;
	width: 250px;
	margin-top:10px;
	font-size:13px;
	text-align:left;
	border: 1px solid #DFE1E3;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-khtml-border-radius: 2px;

}
.box_user_options a {
	font-size:12px;
	text-decoration: none;
}

.box_user_options a:hover {
	text-decoration:underline;
	color: #696969;
}

.box_user_options h1 {
	font-size:18px;
	text-shadow: 1px 1px 0 #ffffff;
	text-decoration:none;
}

.box_user_options p {
	background-image: url(images/shop/ar_submenu.png);
	background-repeat: no-repeat;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 15px;
	background-position: left 2px;
}


/* BOX USER LOGIN */

.box_user_login {
	height: auto;
	width: 100%;
	margin-bottom:10px;
	font-size:13px;
	text-align:left;

}
.box_user_login a {
	font-size:12px;
	text-decoration: none;
	background-image: url(images/basic/arrow-off.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
	padding-left: 16px;
}

.box_user_login a:hover {
	text-decoration:underline;
	color: #696969;
}

.box_user_login h1 {
	font-size:18px;
	text-shadow: 1px 1px 0 #ffffff;
	text-decoration:none;
}

.box_user_login p {
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	background-position: left 2px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #B4BAC5;
	margin-bottom: 8px;
}
.box_user_login p a {
	font-size:15px;
	background-image: url(../../images/bullets/bullet-yellowstar.png);
	background-repeat: no-repeat;
	padding-left: 25px;
	background-position: 3px;
}

.user_links a {
	border: 1px solid #CCC;
	width: auto;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	float: left;
	background-color: #fff;
	padding: 15px;
	text-align: center;
	margin-right: 15px;
	margin-bottom:15px;
}
.user_links a:hover {
	background-color:#F5F5F5;
}


/* FOOTER */


.footer_cont {
	width:220px;
	float:left;
	margin:0px 5px 0px 10px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:1.1;
}

.footer_cont h1, .footer_cont h1 a {
	font-size:16px;
	text-decoration:none;
	color:#46403C;
}
.footer_cont h1 a:hover {
	text-decoration:underline;
}
.footer_cont ul {
	padding:2px 0px 0px 0px;
	margin:0;
}

.footer_cont li a {
	padding:5px 0px;
	margin:0;
	text-decoration:none;
	line-height:1.6;
	color:#46403C;
}
.footer_cont li a:hover {
	text-decoration:underline;
}


/* FLOATING MENU */

#navigation_cont {
	position:fixed;
	margin-left:1060px;
	margin-top:283px;
	width:58px;
	height:auto;
	z-index:0 !important;
}

ul#navigation {
    position: relative;
    margin: 0px;
    padding: 0px;
    top: 10px;
    left: 0px;
    list-style: none;
    z-index:1;
}
ul#navigation li {
    width: 70px;
}
ul#navigation li a {
    display: block;
    margin-left: -2px;
	margin-bottom:2px;
    width: 70px;
    height: 70px;    
    background-color:#ffffff;
    background-repeat:no-repeat;
    background-position:center center;
	
    border:0px solid #cec19f;
	
    -moz-border-radius:0px 4px 4px 0px;
    -webkit-border-bottom-right-radius: 4px;
    -webkit-border-top-right-radius: 4px;
    -khtml-border-bottom-right-radius: 4px;
    -khtml-border-top-right-radius: 4px;
    -moz-box-shadow: 0px 2px 1px #BBBAB5;
    -webkit-box-shadow: 0px 2px 1px #BBBAB5;
    
    /*
	opacity: 0.9;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);
	*/
}
ul#navigation .projects a {
    height:50px;
	font-size:9px;
	text-align:right;
	padding-top:10px;
	padding-right:10px;
}


/* END FLOATING MENU */
