#libraryimg {
width: 899px;
height: 134px;
background: url(../theme_images/top-library.jpg) #fff no-repeat top;
}
.frontsite .description {
font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif;
}
#navigates {
font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif;
font-size:11px;
color: #6f7072;
margin: 10px 0px;
}
#navigates a{
color: #3279BB;	
}
#navigates a:hover{
color: #C41A1E;	
}
#navigates a b{
color: #C41A1E;	
font-weight:normal;
}
#navigates img{
margin:0px 9px 1px 9px;	
}
.frontsite .description p, .subsite .description hp, .library-info p{
font-family: Tahoma,Arial,Helvetica,sans-serif;
font-size:11px;
color: #6f7072;
text-align:justify;
}
.frontsite .description h3, .frontsite .library-info h2, .subsite .description h3, .frontsite .descript h3, .section_description h3, .section_description h2, #news_description h2, #Products .description h2, #webinars_description h2, #product_release_description h2{
font-size:12px;
color: #c41a1e;
font-weight: bold;
margin-bottom: 10px;
}
.frontsite h3.section_name {color:#C41A1E;font-size:18px;font-weight:bold;margin:10px 0;}
.frontsite .description h2, .subsite .description h2{
font-size:18px;
color: #c41a1e;
margin: 0 0 10px 0;
font-weight: bold;
}
#subsitelist {	
	text-align: center;
    margin-top:40px;	
}
#subsitelist div {
width: 129px;
height: 300px;
float: left;
margin-right: 10px;
}
#subsitelist img {
margin-bottom: 10px;
}
#subsitelist h4 {
list-style-type: none;
padding-left: 9px;
font-weight: bold;
border:0 none;
color:#3279BB;
font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif;
font-size:10px;
height: 46px;
text-align: left;
margin-left: 10px;
}
ins {text-decoration: none;}
#subsitelist p {
border:0 none;
font-family: Tahoma,Arial,Helvetica,sans-serif;
font-size:11px;
padding-left: 9px;
text-align: left;
margin-left: 10px;
}
.product-info {width: 619px;float: left}
.product-info h2{
font-size:18px;
color: #c41a1e;
margin: 10px 0px;
font-weight: bold;
}
.library-info  {	
	float: left;
	font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif;
	text-align: left;
}
/*.library-info  h2{
font-size:18px;
color: #c41a1e;
margin: 0 0 10px 0;
font-weight: bold;}*/

.library-info  h3{
font-size:13px;
color: #c41a1e;
margin: 10px 0px;
font-weight: bold;}

.description{width: 899px;}
#rightsubsite {
width: 185px;
float: left;
margin-top: 15px;
padding-left: 15px;
border-left: 1px solid #e9e9ea;
}
#library #leftsubsite {
float: left;
width: 680px;
padding-bottom: 10px;
}
#subsitemenu div {
width: 179px;
height: 80px;
}
#subsitemenu h4 {
background: url(../theme_images/main_links_blue_point.gif) no-repeat 0% 40%;
font-weight: bold;
color:#3279BB;
height: 40px;
font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif;
font-size:10px;
padding-top: 20px;
margin-left: 78px;
padding-left: 10px;
}

#centre {
padding-left: 174px;
}
#list, .list{width:410px;float: left;}
.list_get, #get-product .list{margin:0 0 20px 50px;}
#get-product .list{float:none;width:auto;}
.get_trial .message span{padding:0;}
#get-product ul{margin:0 0 20px 50px;}
#get-product .list li{color:#6C6C6C;font-family:Arial,sans-serif;font-size:10pt;list-style-type:disc;}
#preview {
width:272px;
background: url(../theme_images/okladka.gif) #fff no-repeat top left;
height: 382px;
float: left;
}
.list li.singel{background:transparent url(../theme_images/file.gif) no-repeat scroll 0 25%;padding-left:13px;padding-bottom:5px;}
#list li, .list li{
list-style-type: none;

color:#3279BB;
font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif;
font-size:10px;
padding-bottom: 5px;
}
#list li .item_title, .list li .item_title {
padding-bottom: 0px;
color: #3279BB;
font-size: 10px;
font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif;
color:#6F7072;
}
.list li ins.image{margin-bottom:10px;margin-right:5px;float:left;}
.list li .item_title span{margin-left:2px;}
#groups_all ul.list li{color:#6F7072;}
.list li a, .thumbnail_item_down{
color:#3279BB;
font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif;
font-size:10px;
}
#slideshow {margin-left:410px;min-height:500px;}
.list a:focus { outline: none; }
.list img { border: none; display: block }

.gallerycontainer{
/*Add a height attribute and set to largest image's height to prevent overlaying*/
}

.thumbnail_item_down {
	background: url(../theme_images/down.png) no-repeat 0px 3px;
	padding-left:13px
}
.thumbnail_item_view {
	background: url(../theme_images/view.png) no-repeat 0px 3px;
	padding-left:13px	
}
.thumbnail img{margin: 0;}
.thumbnail:hover{background-color: transparent;}
.thumbnail:hover img{
margin-left:160px;
margin-top:240px;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: transparent;
padding: 5px;
left: -1000px;
visibility: hidden;
color: black;
text-decoration: none;
width: 0px;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image*/
visibility: visible;
top: 0;
left: 230px; /*position where enlarged image should offset horizontally */
}
.show_files{color:#3366CC;cursor:pointer;}
#storage-desc{padding-right: 15px;float: left;}
.how_resources_now_script{
text-align:right;
margin-bottom:10px;
color:#3279BB;
}

#info_message, #add_info_message{
	border: #ecbabb solid 1px;
	background: #fff6d7 url("/site_media/theme_images/info.png") no-repeat 7px 7px;
	text-align: left;
	padding: 10px 10px 10px 45px;
	margin-bottom: 25px;	
	margin-left: auto;
	margin-right: auto;
	width: 590px;	
}
#add_info_message{	background: #fff6d7 url("/site_media/theme_images/option.png") no-repeat 7px 7px;}

/********************* CUSTOM TAG FOR SELECT *************************/
.setScroll{overflow-y:scroll;}
.hideitem,.elmValue{display: none;}
.selectbox{
	background: #eee url("/site_media/theme_images/select.png") no-repeat 0 0;
	padding-left: 40px;
	float: left;
	margin: 0;
}
#id_user_form > tr > td > .selectbox, #id_user_form .selectbox{
	margin: 0 0 0 9px;
	padding:0px 0px 0px 27px;	
}

.selectbox ul{
	background: #eee url("/site_media/theme_images/select.png") no-repeat top right;
	padding:5px 22px 2px 0px;
	margin:0;
	vertical-align:top; /*causes ie to align text correctly*/
	list-style: none;	
}
.select_wrap{
	clear:both;
	margin:0px 5px 0px 0px;
	border:1px solid #fff;	
}
.selectboxopen{
	clear:both;
	background: #eee url("/site_media/theme_images/select.png") no-repeat 0 0;
	padding:0px 0px 0px 40px;
	float:left;
	margin:0;
}
#id_user_form .rightForm .selectboxopen{
	margin:0 0 0 9px;
	padding:0px 0px 0px 27px;
} 
.selectboxopen ul{
	background: #eee url("/site_media/theme_images/select.png") no-repeat top right;
	padding:5px 22px 0px 0px;
	height:19px;
	margin:0;
	vertical-align:top; /*causes ie to align text correctly*/
	list-style: none;
}
#id_user_form .rightForm .selectboxopen ul, #id_user_form .rightForm .selectbox ul{margin:0 0 0 9px;}
.selectbox ul li,.selectboxopen ul li{ 
	list-style: none;
	padding:0;
	margin:0;
	font-family: arial,helvetica,san-serif;
	color:#333;
	font-size: 12px;
	cursor: pointer;
	}
.selectboxoptions_wrap{
	display:none;
	clear:both;
	padding:0;
	margin:0;
}
#id_user_form .rightForm .selectboxoptions_wrap ul{margin:0 3px 0 9px;} 

.selectboxoptions_radio,.selectboxoptions_check{
	clear:both;
	list-style: none;
	padding: 0 6px 0 0;
	margin:0 ;
	background:#eee;
}
.selectboxoptions_radio li, .selectboxoptions_check li{
	list-style: none;
	padding:3px 0 2px 20px;
	margin:1px 2px 2px 2px;
	font-family: arial,helvetica,san-serif;
	color:#333;
	font-size: 12px;
	cursor: pointer;
}
#id_user_form .rightForm .selectboxoptions_check ul{width: 147px;}
.hover{background-color:#f5f5f5;}
.selectboxoptions_check li{
	background:#eee url("/site_media/theme_images/custom_select_box/checkboxoff.png") no-repeat 5px 6px;
	background-color: #eee;
}
.selectboxoptions_radio li{background:#eee url("/site_media/theme_images/custom_select_box/radiooff.png") no-repeat 5px 6px;}
.selectboxoptions_radio li.selected{
	background:#f5f5f5 url("/site_media/theme_images/custom_select_box/selectradio.png") no-repeat 5px 6px;
	display:block !important;
}
.selectboxoptions_radio li.selected_disable{
	background:#f5f5f5 url("/site_media/theme_images/custom_select_box/selectradio_disable.png") no-repeat 5px 6px;
	display:block !important;
}
.selectboxoptions_check li.selected{
	background:#f5f5f5 url("/site_media/theme_images/custom_select_box/selectcheck.png") no-repeat 5px 6px;
	display:block !important;
}
.selectboxoptions_check li.selected_disable{
	background:#f5f5f5 url("/site_media/theme_images/custom_select_box/selectcheck_disable.png") no-repeat 5px 6px;
	display:block !important;
}
.selectboxoptions_radio li.hover,.selectboxoptions_check li.hover{background-color:#f5f5f5;}
.selectboxfoot{
	/*background:url("/site_media/theme_images/custom_select_box/selectfoot.png") no-repeat 0 0;*/
	background-color: #eee;
	padding:0;
	height: 2px;
	float: left;
}
#id_user_form .rightForm .selectboxfoot{
	margin-left: 10px;
	width: 247px;
} 
.selectboxfoot div{
	/*background:url("/site_media/theme_images/custom_select_box/selectfoot.png") no-repeat top right;*/
	background-color: #eee;
	padding:0 0 0 57px;
	height: 1px;
	margin:0;
}

/**************************************************************************************/

#download_product{margin:40px 0 0 15px;width:730px;}
download_product h2{font-weight:bold;}
#get-product{width:883px;}
#get-product h3{
	background:#68676C none repeat scroll 0 0;
	border-left:28px solid #868580;
	color:#FFFFFF;
	font-size:11px;
	height:22px;
	line-height:22px;
	margin-bottom:20px;
	padding-left:10px;
	margin-left:215px;
}
#get-product ul{padding-left: 215px;}
#get-product p{padding-left: 214px;}
.get_trial{width:668px;margin-left:230px;}
.get_file{width:507px;float:right;margin-bottom:30px;}
.message span{font-size: 12px;}
#dss_img{float:left;margin:10px 20px 50px 0;}
.prod_img{float:left;margin-top:20px;margin-right: 53px;}
.library_infobox{width:695px;display:none;}

.library_infobox .message .massage_key{display:inline;}
.massage_key{background:#FFF6D7 url(../theme_images/key.png) no-repeat scroll 0 2px;display:block;color:#6F7072;}
.massage_key span{margin-left:20px;}

#end-of-life{right:295px;position:absolute;top:185px;/*width:390px;*/font-size:12px;}
#payment{float:right;margin-top 30px;}
.payment_image{padding:0 0 0 5px;}
#store_payment{padding-top:35px;margin-top:0;}
#accept{padding-top:10px;float:left;font-size:10pt;font-family:Arial,sans-serif;}
.career_description p{
	color:#333333;
}

