a.bottom-link:link
{
    font-size:12px;
    color: #717171; 
    text-decoration: none;
}

a.bottom-link:visited
{
    font-size:12px;
    color: #717171; 
    text-decoration: none;
}

a.bottom-link:active
{
    font-size:12px;
    color: #717171; 
    text-decoration: none;
}

a.bottom-link:hover
{
    font-size:12px;
    color: #CCCCCC;
    text-decoration: none;
}

/*
::selection {
	background:#141414;
	color:#fff;
}

::-moz-selection {
	background:#141414;
	color:#fff;
}

::-webkit-selection {
	background:#141414;
	color:#fff;
}
*/

/* HTML5 tags */

header, section, footer, aside, nav, article, figure {
	display: block;
	position: relative;
	float: left;
	margin: 0;
	padding: 0;
}
time, mark{
	background: none;
	display: inline;
}




/* Global */
*{
	outline: none;
}
html{
	height: 100%;
}
body{
	
	font:12px arial,sans-serif;
	color: #000000;
	background-color: #eeeeee;
	text-align: left;
	margin: 0px;
	padding: 0px;
	height: 100%;
	
   margin-top: 0px;
   margin-left: 0px;
   margin-right: 0px;
   margin-bottom: 0px; 	
   
   background-attachement: fixed;
   background-repeat: repeat-x;   
}




#wholepage{

	margin: 0px auto;

}

/* Design */
#sw_top
{
	position:relative;
	/*display:block;*/
	background-color: #000000;
	width:100%;
	height:128px;
}

#sw_top_logo
{

	display: block;
	position: relative;
	height:128px;	
	color: #ffffff;


}



#sw_menu
{
	position:relative;
	/*background-color: #333333;*/
	width:100%;
	height:60px;

}

#sw_slider
{
	position:relative;
	/*background-color: #cccccc;*/
	width:100%;
	height:450px;
}


#sw_container
{
	position:relative;
	/*background-color: #d0d0d0;*/
	width:100%;
	/*height:800px;*/
}

#sw_bottomwidget
{
	/*clear:both;*/
	position:relative;
	background-color: #141414;
	width:100%;
	/*height:290px;*/

}

#sw_bottomwidget-content
{

	width:964px;

}

#sw_bottomwidget_1
{
	float:left;
	position:relative;
	width:320px;
	padding-left: 22px;
	padding-top: 20px;
	padding-bottom: 20px;

}

#sw_bottomwidget_2
{
	float:left;
	position:relative;
	width:320px;

	padding-top: 20px;
	padding-bottom: 20px;


}

#sw_bottomwidget_3
{
	float:left;
	position:relative;
	width:300px;
	padding-top: 20px;
	padding-bottom: 20px;

	
}


.sw-bottom-title 
{
	
	font:14px arial,sans-serif;
	color: #707070;	
}

.sw-bottom-linklist
{

	font:12px arial,sans-serif;
	color: #A6A6A6;	
	padding-top : 10px;
	/*padding-bottom : 10px;*/

}

.sw-bottom-linkitem 
{
	height: 20px;
	
	margin: 0px;
	padding: 0px;

	
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px; 

	
}

a.sw-bottomwidget-link:link
{
    font-size:12px;
    color: #A6A6A6; 
    text-decoration: none;
}

a.sw-bottomwidget-link:visited
{
    font-size:12px;
    color: #A6A6A6; 
    text-decoration: none;
}

a.sw-bottomwidget-link:active
{
    font-size:12px;
    color: #A6A6A6; 
    text-decoration: none;
}

a.sw-bottomwidget-link:hover
{
    font-size:12px;
    color: #FFFFFF;
    text-decoration: none;
}


#sw_bottom-line
{
	clear:both;
	position:relative;
	background-color: #2c2c2c;
	width:100%;
	height:1px;
}

#sw_bottom
{
	position:relative;
	background-color: #141414;
	width:100%;
	height:41px;
}

.sw_middle_holder
{

	width:964px;	

	margin: 0px auto;
	padding: 0;	
	
	/*background-color: #ff0000;*/

}

#logo
{ 

	float: left;
	
}




/* LOGO CLASSES */

.sw-logo-text {
	
	font-family: 'Quattrocento Sans', arial, serif;
	font-size:36px;
	
	color: #eeeeee;
	float: left;
	margin-top: 50px;
    margin-left: 15px;
	
}

.sw-logo-swf {

	margin-top: 50px;
    margin-left: 15px;
}

.sw-logo-pic {

	/*margin-top: 50px;*/
    margin-left: 10px;
	
}

img.sw-logo-img {

	/*border:1px solid #fff;*/

}


#sw_menu_content
{
	padding-top:12px;
	padding-left:12px;

}

#sw_title_content
{

	/*width:964px;*/
	height:67px;
	background:url(bg_titles.jpg) no-repeat;
	
}



#sw_buffer1
{
	position:relative;
	float: left;
	width:25px;
	height:5px;

	
}

#sw_content
{
	position:relative;
	float: left;
	width:645px;
	min-width:645px;
	/*background-color: #fff;*/

	
	
}

#sw_buffer2
{
	position:relative;
	float: left;
	width:34px;
	height:5px;

	
	
}



#sw_title_page
{
	color: #907C7C;
	position:relative;
	float: left;	
	width:680px;
	
	margin-top: 35px;
  
	
	padding-left:25px;
	font-weight:bold;
	/*background-color: #ff0000;*/
		
	
}

#sw_title_sidebar
{
	position:relative;
	float: left;

	color: #907C7C;
	
	
	margin-top: 35px;
    /*margin-left: 705px;	*/
	
	font-weight:bold
	

		
	
}

.clearfix
{
	clear:both;
}


/*============================*/
/*=== Custom Slider Styles ===*/
/*============================*/
#slider-wrapper {
	
	background:url(backgroundslider.png) no-repeat;
    width:959px;
    height:409px;
    margin:0 auto;
    
	padding-top:9px;
    /*margin-top:50px;*/
}

#slider {
	position:relative;
    width:936px;
    height:390px;
    
	margin-left:12px;
	background:url(loading.gif) no-repeat 50% 50%;
}
#slider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
#slider a {
	border:0;
	display:block;
}

.nivo-controlNav {
	position:absolute;
	left:420px;
	bottom:-45px;
}
.nivo-controlNav a {
	display:block;
	width:22px;
	height:22px;
	background:url(bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin-right:3px;
	float:left;
}
.nivo-controlNav a.active {
	background-position:0 -22px;
}

.nivo-directionNav a {
	display:block;
	width:30px;
	height:30px;
	background:url(arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
}
a.nivo-nextNav {
	background-position:-30px 0;
	right:15px;
}
a.nivo-prevNav {
	left:15px;
}

.nivo-caption {
    text-shadow:none;
    font-family: Arial, sans-serif;
}
.nivo-caption a { 
    color:#efe9d1;
    text-decoration:underline;
}

//------- BOTTOM LINKS -------- //

/*

#bottom-wrapper
{
	
	background-color: #fff;
	

}
*/

#sw_bottom_content
{
	/*position:absolute;*/
}

#swlink
{ 
	
	position:relative;
	top:9px;
	left:7px;	
	float: left;
	width: 210px;
	margin-left: 16px;

}

#setup
{ 
	
	position:relative;
	top:9px;
	left:7px;		
	float: left;
	width: 100px;

}

#extralink
{ 
	position:relative;
	top:9px;
	right:7px;		
	float: right;
	margin-right: 20px;
	

}

//------ SIDEBAR ----//

#sw_sidebar
{
	
	position:relative;
	float: left;
	width:256px;
	



}

.sw_sidebar_wrapper
{
	
	position:relative;
	float: left;
	/*
	width:256px;
	
	background-color: #ff0000;
	height: 500px;
*/

}


.sw-sidebar-item
{
	
	position:relative;
	float:left;
	width:250px;



}

.sw-sidebar-plugin
{
	
	position:relative;

	width:250px;
	/*position:absolute;*/
	
	/*top:30px;*/
	/*right:200px;	*/
	/*top : 0px; */
	/* width:256px;*/

}

.sw-sidebar-itemspace
{
	height: 10px;
}



img.sw-sidebar-frame{

	border: 3px; 
	border-style: solid;
	border-color: #FFFFFF;
	
	-moz-box-shadow: 0 2px 5px #888;
	-webkit-box-shadow: 0 2px 5px #888;
	box-shadow: 0 2px 5px #888;		

	

}

.sw-sidebar-text {
	

	width: 140px;
	float:left;
	
}

.sw-sidebar-text2 {
	

	float:left;
	
}

.sw-sidebar-pic {

	float:left;
	
}

.sw-sidebar-text-title {
	
	padding-top:5px;
	padding-left:5px;
	color: #000000;
	font-weight:bold;


}

.sw-sidebar-text-descr {
	
	padding-top:5px;
	padding-left:5px;
	color: #4D4D4D;

}

.sw-sidebar-line {
	
	display:block;
	background:url(widget_stripe.jpg) no-repeat;
	height: 20px;
	width: 250px;
	/*
	width:30px;
	height:30px;
	background:url(arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
	*/

}



a.link-rounded-button {

	display: inline-block; 

	color: #000;

	text-decoration: none;

}



a.link-rounded-button:hover {

	/*background-color: #F3F3F3;*/

}


/*	---------------------------------------------------------
 
 	Essentials
*/
.dropmenu { 
	margin: 0; 
	padding: 0; 
	height: 40px;
	

	
}





/*	---------------------------------------------------------

 	Optional but recommended
*/
/* .dropmenu ul { width: 130px; } */





/*	---------------------------------------------------------

 	Theming
*/



/* 		All items 			*/
.dropmenu li a {
	text-decoration: none;
}
.dropmenu li a, 
.dropmenu li span { 
	color: #7c7c7c; 
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding: 10px;
}



/*		Topitems			*/


/*			standard		*/
.dropmenu .toplevel	{					
	background-color: #eeeeee; 
	//border-right: 1px solid #888; 
}

/*			onmouseover		*/
.dropmenu .toplevel.hover { 			
	
	color: #000000; 
	//background-color: #222;

}

/*			current page	*/
.dropmenu .toplevel.selected { 	
	color: #cccccc;		
	//background-color: #666; 
}

/*			current page onmouseover	*/
.dropmenu .toplevel.hover.selected { 	//background-color: #666; }



/*		Subitems			*/


/*			standard		*/
.dropmenu .sublevel {					background-color: #eeeeee;
	border-bottom: 1px solid #c1c1c1; 
	border-right: 1px solid #c1c1c1; 
	border-left: 1px solid #c1c1c1; 
	
	-moz-box-shadow: 0 2px 5px #888;
	-webkit-box-shadow: 0 2px 5px #888;
	box-shadow: 0 2px 5px #888;		
	
	
	
}

/*			onmouseover		*/
.dropmenu .sublevel.hover {				
	color: #000000;
	//background-color: #000; 
}

/*			current page	*/
.dropmenu .sublevel.selected { 			background-color: #666; }

/*			current page onmouseover	*/
.dropmenu .sublevel.hover.selected {	background-color: #666; }

/* SM EDIT */

.show-edit-slider {

	margin-left:10px;

}

.show-edit-sidebar {

	float:right;
	margin-right:10px;

}

.show-edit-sidebar:after {

	clear:both;

}

.show-edit-box {

	height:40px;

}

