﻿/**********
*reset
***********/
html {height:100%;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0; padding:0;}
table {border-collapse:collapse; border-spacing:0;}
fieldset,img {border:0;}
address,caption,cite,code,dfn,em,th,var {font-style:normal; font-weight:normal;}
ol,ul { list-style:none;}
caption,th { text-align:left; }
h1,h2,h3,h4,h5,h6 {font-size:100%; font-weight:normal;}
q:before,q:after { content:'';}
abbr,acronym {border:0;}

/* clear fix class for newer browsers other than ie */
.clearfix:after {visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0;}
.clearfix {display: inline-block;}
html[xmlns] .clearfix {display: block;}

input, button, textarea {border:none; background:transparent;}
input:focus, textarea:focus {outline:none;}
button {cursor:pointer;}
body {font-family: Helvetica, Arial, sans-serif; font-size: 12px;}
a { text-decoration: none;}

/*page structure*/
.wrapper { margin: 0px auto; width: 960px; }
.main_menu { margin-top: 20px;}

/*head*/

#head  { margin-top:14px; }
.div_login { float: right; /*width: 116px;*/}
.username, .password { width: 104px; height: 17px; background-color: #d0d2d3; color: #7dcbec;  }
.div_login p {  color:#26a9e0; margin-bottom:7px; margin-left:45px; }
form { color: #60c0e8;}

.main { width: 960px; margin-top: 35px;  }

/*mainmenu*/
.main_menu ul li { display: inline; padding-right: 5px;}
.main_menu a { text-transform: uppercase; color: #26a9e0; font-size: 14px; } 
.main_menu a:hover { color: #fff; background-color:#60c0e8;}

/*categories*/
.categories { margin-bottom: 35px; width: 900px; margin-left: 60px;}
.categories ul li { display: inline;  }
.categories a { color: #58595b; font-size: 11px;}
.firstItem { margin-top: 50px;}
.two, .three, .four, .five, .six, .seven, .eight, .nine, .ten { padding-left: 30px;}
.eleven { float: right;}
.categories span { color: #26a9e0; }
.blue { color: #26a9e0; }
.categories a:hover { color:#60c0e8; }
/*left menu*/
.left_menu { width: 156px; height: 438px; float: left;}
.left_menu  a { color: #58595b; font-size: 13px; line-height: 1.5}
.isv {  font-size: 13px;  }
.left_menu a:hover { color:#26a9e0;}
.isvnotlogged { margin-top: 50px; }
.isvnotlogged a:hover { color:#26a9e0;}
.allprojects { margin-top: -50px;}
.isvnotlogged  a, .allprojects a {font-size: 10px;}
.all { font-size: 13px; }
.blue {color:#60c0e8;}

/*project details*/
.project_details  { width: 190px; height: 400px; float: left; margin-left: 15px;}
.project_name { height: 35px; color:#58595b; font-size: 18px; padding-bottom: 15px; margin-top: 5px;}
.project_desc {  padding: 10px 0; color:#58595b; font-size: 11px;}
.project_info ul { color: #00adee; font-size: 11px; padding-top: 10px;}
.project_info li { color: #58595b; font-size: 11px;}

.about_isv { width: 348px; height: 400px; float: left; margin-left: 15px; color:#58595b; font-size: 11px;}

.about_project, .about_project2{ float: left; width: 250px; color: #6d6e70; font-size: 11px;}
.about_project2 { margin-left: 30px;}

/*galery*/
.view_galery { width:580px; float: left; margin-left: 19px; margin-top: 5px; }
.galery { width:580px; height: 395px; }
.navigation { height: 20px; margin-bottom: 14px; }
.nav_r { float: right;}

/*index page*/
.indexpage { margin-top: 35px;}
#diagonal {height:612px; background: #fff url(../images/test2.jpg) repeat-x scroll left top; text-align:center; margin-top: 50px;}
#diagonal div{width:960px; height:612px!important; background: transparent url(../images/overlay.png) no-repeat scroll left top;}

/*home page*/
.home_diagonal { background: url(../images/diagonal.jpg) no-repeat; background-position: top right; width: 280px; height: 520px; float: right; margin-top: 30px;}
.contact_diagonal img { float: right; margin-top: -65px; }
.contact {  margin-top: 30px; background: url(../images/diagonal.jpg) no-repeat; background-position: top right; width: 280px; height: 520px; float:right;  }
.contact_data { color: #58595b; font-size: 10px; float: left; margin-top: 30px;}
/*fader*/
.fader-jumpNav  a.active { padding:1px 3px;border:1px solid #cdcdcd;background: #fff;}
.fader-navButtons a { padding-bottom: 10px; padding-left: 560px; cursor:pointer; width:25px; height:25px;}
.fader-nav{ padding-bottom:13px;}
.fader-nav .previousButton { background: url(../images/left_arr.gif) no-repeat;}
.fader-nav .nextButton{  background: url(../images/right_arr.gif) no-repeat;}
.fader-container { width:580px; overflow:hidden; height:395px;}
ul.fader { clear:both;}
.fader li { padding:5px;}
.images img{ width:580px; height:395px;}

/*signatura*/
.signatura { font-size: 9px; color: #b3b3b3; float: right; margin-top: -42px;}
.signatura a { color: #b3b3b3; }
.activ { color: #fff; background-color:#60c0e8; }

/* actions */
a.action { color: #26a9e0; font-size: 14px; } 
a.action:hover { color: #fff; background-color:#60c0e8;}
#password.error { background-color: #ff0000; }

/*about*/
.about { width: 260px; color: #58595b; font-size: 10px; margin-top: 30px; float: left; }
.about img { padding-bottom: 15px;}
.about_cv { width: 285px; float: left; height: 600px; margin-left: 415px; margin-top: 30px; background: url(../images/diagonal.jpg) no-repeat; background-position: top right; }
.about_cv_dwnload a {  font-size: 10px; color: #231f20; float: left; margin-top: 3px;}
.dwnload_cv { background: url(../images/right_arr.gif) no-repeat; width: 15px; height: 15px; float: left; padding: 5px; }
/* admin */
#news_form { margin-top: 50px; }
#news_content { background-color: #26a9e0; width: 500px; height: 100px; }
#cpwd_form { margin-top: 50px; }
#cpwd_form input { background-color: #26a9e0; }
#cpwd_form input[disabled] { background-color: #46c9ff; }

/* news */
div.news {
	background: url(../images/diagonal.jpg) no-repeat;
	background-position: top right;
	margin-top: 30px;
	padding-bottom: 50px;
	min-height: 520px;
	font-size: 11px;
	
}
div.item  { margin-top: 10px; }

div.item_time {
	color: #26a9e0;
	font-size: 11px;
	/*margin-top: 40px;*/
	margin-bottom: 20px;
}

div.item_content {
	width: 260px;
	color: #58595B;
}

a.news_delete_action { margin-left: 20px; }
a.news_newer_action { margin-right: 20px; }

div.news_pagination { margin-top: 50px; }

img.news { width: 260px; margin-bottom: 20px; }

a.marked { color: #60c0e8; /*background-color:#60c0e8;*/}
a.marked:hover { color: #60c0e8; /*color: #fff; background-color:#60c0e8;*/}







