@charset "iso-8859-2";
/* CSS Document */

/* Page styles */

body, html {
	height: 100%;
	margin: 0 0 1px;
	padding: 0;
	}

body{
	background: #fbf8e9 url(../img/body_bg.gif) repeat-x;
	font-family:tahoma; font-size:11px;	
	}
	
td {
	vertical-align:top
	}	

h1 {
	margin:0px; 
	}

.main-container { 
	width:100%; height:100%;
	background:url(../img/body_vizbg.jpg) no-repeat center 21px;
	}
	
div.page-content {
	width:986px; margin:auto;
	}	
	
div.top-bar	{
	width:100%; height:41px;
	background:url(../img/top_bar_bg.png) repeat-x center top;
	}
	
		
div.header {
	height:150px; width:986px;
	background:url(../img/header_menubar_bg.png) no-repeat
	}
	div.header-logo	{
		left:35px; top:10px;
		}
	div.header-photo {
		right:0px; top:-40px;		
		width:543px; height:152px;
		background:url(../img/header_photo.png);
		}
	div.top-menu {
		top:-30px;
		width:986px; margin:auto;
		}
		div.top-menu ul {
			float:right;
			}
		div.top-menu li {
			display:block;
			height:12px;padding-right:20px;
			float:left;	
			}
		div.top-menu li a {
			color:#FFFFFF; font-size: 11px;
			}			
				
	div.header-menupad {
		top:108px; z-index: 1;	
		width:986px; height:41px;
		}
		div.main-menu {
			width:725px; padding-top:15px; padding-bottom: 10px;
			}
			div.main-menu li {
				padding:0px 7px;
				display:block;
				float:left;
				}
				div.main-menu li a {
					color:#FFFFFF; font-size: 16px; text-decoration: none;					 
					}
				div.main-menu li a:hover {
					color:#FCC159; text-decoration: none;
					}					
				
		div.search-field {
			width:247px; padding-right:5px;			
			}	
			div.search-txtfield {
				
				}	
			div.search-txtfield input {				
				width:153px; height:13px; padding:14px 0px 15px 10px;
				background:url(../img/search_txtfield.jpg) no-repeat scroll left top transparent;
				border:0px;
				}	

div.select-box{
		position: absolute; z-index: 10000;
		width: 130px !important; height: 30px; padding: 0px 4px 2px 4px; border: #FFFFFF 1px dashed; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;
		color: #FFFFFF; font-family: Tahoma; font-size: 12px; 
	}
	div.select-box a {
		display:block;
		overflow:hidden;
		padding:1px 20px 2px 4px; margin:1px 1px 2px;
		white-space:nowrap; color: #FFFFFF;
		}
		ul.select-box-options{
			background:none repeat scroll 0 0 #C42F01; margin: 0px 0px 0px 6px;border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;
			list-style:none outside none; 
			overflow-y:auto;
			z-index:1690;
		}
			li.select-box-opt{
				margin: 0px 4px 0px 10px;
			}
				li.select-box-opt span{
					cursor: pointer; color: #FFFFFF;
				}

div.submenu {
	height:19px; padding-top:6px;
	background: url(../img/submenu_bg.png) no-repeat top;
	}
	div.submenu li {
		padding:4px 10px 0px 10px;
		display:block;
		float:left;			
		}
		div.submenu li a {
			color:#000000;
			}
	
	
/* MAIN PAGE */	
			
div.box-row1 {

	}
	div.box-news {
		width:288px; height:302px;
		padding-left:20px;
		background:url(../img/box_news_bg.png) no-repeat top;
		}
		div.news-title {
			padding:30px 0px 5px 0px;
			}
		div.news-pager {
			padding:20px 5px 0px 0px;				
			}
			div.news-pager li {
				display:block;
				float:left;
				}	
				div.news-pager li a {
					display:block;				
					width:28px; height:19px; padding-top:9px;
					background:url(../img/pager_yellow.png);
					color:#FFFFFF; text-align:center;
					}
				div.news-pager li a:hover {
					background:url(../img/pager_red.png);
					text-decoration:none;
					}
				div.news-pager li a.active {
					background:url(../img/pager_red.png)
					}						
		
		td.news-photo {
			width:102px;
			background:url(../img/photo_frame.gif) no-repeat top
			}
			td.news-photo img {
				padding:10px;
				}
		td.news-text {
			padding:0px 10px 20px 15px;
			}
			td.news-text h2 a {
				padding-left:15px;
				background:url(../img/arrow1.gif) no-repeat 0px 5px;
				color:#e2001a; font-weight:bold;
				}
			td.news-text p {
				line-height:16px;
				}
				
	div.box-highlight {
		width:366px; height:302px;
		background:url(../img/box_highlight_bg.png) no-repeat; 
		}
		div.photo-desc {
			top:222px;
			width:366px; height:72px;
			background:url(../img/photo_desc_bg.png) no-repeat top;
			}
			div.photo-desc h1 {
				padding:12px 15px 9px 25px;
				color:#FFFFFF; font-size:16px;
				}
			div.photo-desc p {
				padding:0px 15px 20px 25px;
				color:#FFFFFF; font-size:10px; line-height:13px;
				}
			
			
			
		div.highlight-frame {
			top:0px; left:0px;
			width:366px; height:294px;
			
			}
		div.highlight-pager {
			top:200px; right:7px
			}	
			div.highlight-pager li {
				padding:0px 2px;
				float:left;
				}
			div.highlight-pager a {
				display:block;
				width:15px; height:15px;
				background:url(../img/yellow_dot.png)
				}	
			div.highlight-pager a:hover {
				background:url(../img/red_dot.png)
				}
			div.highlight-pager a.active {
				display:block;
				width:15px; height:15px;
				background:url(../img/red_dot.png)
				}									
		
	div.box-login {
		width:312px;
		}	
		div.login-panel {
			height:216px;
			background:url(../img/box_loginp_bg.png)
			}
			div.login-title {
				padding:30px 30px 20px 30px;
				}
			td.register-what {
				width:65px; padding:0px 20px 0px 0px;
				text-align:right; vertical-align:middle;
				}				
			td.register-field {
				
				}	
				td.register-field input {				
					width:182px; height:13px; padding:12px 0px 15px 10px;
					background:url(../img/register_field.png) no-repeat scroll left 2px transparent;
					border:0px;
					}
			td.register-check {
				width:15px; padding-left:40px;
				vertical-align:middle;
				}		
			td.register-rememb {
				width:120px;
				vertical-align:middle; color:#FFFFFF
				}				
			td.register-btn {
				width:110px;
				}								
		
div.box-row2 {
	}
	div.boxrow-col-1 {
		width:684px;
		}
		div.banner-holder {
			height:89px; padding:14px 9px 13px 15px;
			}
		div.forum-news {
			width:311px; height:232px;
			background:url(../img/box_forumnews_bg.png) no-repeat top left
			}
			div.forum-news-title {
				padding:25px 20px 10px 25px;
				}
			td.forum-news-col1{
				padding:6px 20px 6px 25px;
				}
			td.forum-news-col1 a {
				padding-left: 15px;
				background:url(../img/arrow1.gif) no-repeat 0px 4px;
				color:#000000;
				}		
			td.forum-news-col1 a:hover {
				color:#e2001a;
				}
			td.forum-news-col2{
				padding:6px 20px 6px 20px;
				text-align:right;
				}
			td.forum-news-col2 a {
				color:#4f4f4f; font-size:10px;
				}		
							
		div.new-users {
			width:373px; height:232px;
			background:url(../img/box_newusers_bg.png) no-repeat top left
			}
			div.new-users-title {
				padding:25px 20px 16px 20px;
				background:url(../img/dotted_line1.gif) no-repeat 30px 48px;
				} 	
			div.new-users-list {
				}
				div.new-users-list div {
					width:60px;
					padding:0px 5px 5px 5px;
					text-align:center;
					}	
				div.new-users-list div a {
					color:#FFFFFF; font-size:10px;
					}		
				div.new-users-list div a:hover {
					color:#cccccc;
					}	
				div.new-users-list div img {
					border:1px #FFFFFF solid;
					}
				
						
	div.boxrow-col-2 {
		width:302px;
		}
		div.magazine-holder {
			height:256px;
			background:url(../img/box_magazine_bg.png) no-repeat top left;
			}
			div.magazine-title {
				padding:20px 10px 0px 0px;
				text-align:center;
				}
				div.magazine-title a {
					text-decoration: none;
					}
			div.magazine {
				text-align:center;
				}	
		div.newsletter {
			height:92px;
			background:url(../img/box_newsletter_bg.png) no-repeat top left;
			}
			div.newsletter-message {
				top: 72px; left: 20px;
				font-size: 10px; color: #F9B446;
				}			
			div.newsletter-title {
				padding:10px 10px 0px 20px;
				}
			div.newsletter-input {
				padding:5px 0px 0px 20px
				}					
				div.newsletter-input input {
					width:167px; height:30px; padding:7px 0px 10px 10px;
					background: url(../img/newsletter_field.gif) no-repeat scroll left 2px transparent;
					border:0px;
					}				
			div.newsletter-btn {
				padding:5px 0px;
				}	
					
/* END MAIN PAGE */	


/* SUB PAGE BG */	
div.sub-content-bg {
	overflow:auto;
	background:url(../img/sub_content_bg.png) top left repeat-y;
	}
div.sub-content-bgbottom {
	height:11px;
	background:url(../img/sub_content_bg_bottom.png) top left no-repeat
	}
	
		
/* PROFILE PAGE */
	
div.content-col1 {
	width:250px;
	}
	div.content-col1-top {
		height:15px;
		background:url(../img/subcol1_top.png) top left
		}
	div.content-col1-inside {
		padding:10px 20px 0px 22px;
		background:url(../img/subcol1_inside.png) top left repeat-y
		}
		div.content-col1-photo img {
			border:#FFFFFF 7px solid;
			}
		div.content-col1-who {
			padding:8px;
			}	
		div.content-col1-who h2, div.content-col1-who h3 {
			padding:2px 0px 2px 0px; margin:0px;
			font-family:Arial; color:#FFFFFF; font-size:17px;
			}		
		div.content-col1-who h3{
			font-size:12px; font-weight:normal;
			}
		div.content-col1-btns {
			padding:0px 10px;
			}	
			div.content-col1-btns ul {
				padding:0px; margin:0px;
				}			
			div.content-col1-btns li {
				padding:2px;
				}					
			div.content-col1-btns a {
				display:block; 
				width:157px; height:12px; padding:6px;
				background:url(../img/leftcol_btn.png) no-repeat top left;
				text-align:center; color:#cb3902; text-decoration: none;
				}					
			div.content-col1-btns a:hover {
				background:url(../img/leftcol_btn_over.png) no-repeat top left;
				text-decoration:none; color:#990000				
				}
		div.content-col1-about {
			padding:8px;
			}
			div.content-col1-about h2 {
				padding:5px 0px; margin:0px;
				font-family:Arial; color:#FFFFFF; font-size:14px; font-weight:bold;	
				}			
			div.content-col1-about p {
				color:#FFFFFF; line-height:14px;
				}	

	div.content-col1-bottom {
		height:10px;
		background:url(../img/subcol1_bottom.gif) no-repeat top left;
		}
		
div.content-col2 {
	width:726px; padding:10px 0px 10px 9px;
	background:url(../img/subcol2_top.png) top left no-repeat;
	overflow: visible;
	}

	div.last-photos-box {
		padding:20px 0px 5px 0px;
		}
		div.last-photos-more a {
			padding:0px 30px;
			font-size:10px; color:#cb3902; text-decoration: none;
			}
		div.last-photos-more a:hover {
			color:#971e00; text-decoration: underline;
			}			
			
		div.last-photos-gallery {
			padding-top:10px;
			text-align:center;	
			}
			div.last-photos-gallery img {
				padding:5px;
				background:#FFFFFF;
				border:1px #e7e7e7 solid;
				}
			div.last-photos-gallery a {
				width:120px; padding:5px;
				display:block;
				text-decoration: none;	
				}
			div.last-photos-gallery a:hover{
				background:#f4f4f4;
				text-decoration:none;				
				}
			div.last-photos-gallery h3 {
				padding:5px 0px; margin:0px;			
				color:#000000; font-size:11px; font-weight:normal;
				}
	div.commentary-small {
		width:355px; padding:15px 0px 0px 0px;
		}
		div.commentary-small-title {
			padding:0px 0px 10px 0px;
			}
		div.commentary-small-gallery {
			padding: 0px 10px 5px 0px;
			}
			div.commentary-small-gallery div.comments-list-info {
				width: 270px;
				}
			div.commentary-small-gallery div.comments-list-textarea textarea {
				width: 225px;
				}
			div.commentary-small-gallery a {				
				text-align:center; text-decoration: none;
				}
			div.commentary-small-gallery a:hover {
				background:#f4f4f4;
				text-decoration:none;
				}				
			div.commentary-small-gallery img {	
				}
			div.commentary-small-gallery h2 {
				padding:5px; margin:0px;
				color:#000000; font-size:11px; font-weight:normal;
				}
		div.commentary-small-gallery-pop {
			width:257px; min-height:60px; padding-right: 5px;
			background:url(../img/commentary_bg.png) top left repeat-y;
			}
			div.commentary-small-gallery-pop h3 {
				padding:5px 10px 5px 0px; margin:0px;
				text-align:right; color:#8d8d8d; font-size:10px; font-weight:normal
				}			
			div.commentary-small-gallery-pop p {
				padding:0px 0px 7px 25px;
				line-height:15px;
				}							
		div.commentary-small-gallery-pop-bottom {
			width:262px; height:20px;
			background:url(../img/commentary_bg_bottom.png) 7px 0px no-repeat;
			}
		div.commentary-more {
			padding-right: 10px;
			text-align: right;
			}
			div.commentary-more a {
				color: #CB3902; font-size: 10px; text-decoration: none;
				}
			div.commentary-more a:hover {
				color:#971e00; text-decoration: underline;
				}
		div.commentary-small-pager {
			padding-right:10px;
			}						
			div.commentary-small-pager li {
				padding:2px;
				float:left
				}																					
			div.commentary-small-pager a {
				display:block;
				width:20px; height:19px; padding-top:3px;
				background:url(../img/pager_bg.gif) no-repeat;
				color:#FFFFFF; text-align:center;				
				}
			div.commentary-small-pager a:hover {
				background:url(../img/pager_bg_over.gif) no-repeat;	
				text-decoration:none;			
				}
			div.commentary-small-pager a.active {
				background:url(../img/pager_bg_over.gif) no-repeat;				
				}				
		
		div.friends-groups-box{
			width:371px;
			}
		div.friends-box {
			width:371px; height:128px;
			background:url(../img/znajomi_small_bg.png) no-repeat top left
			}	
			div.friends-box-title { 
				padding:15px 0px 5px 15px;
				}
			div.friends-box-more { 
				padding:20px 20px 0px 20px;
				font-size:10px;
				}				
			div.friends-box-more a { 
				color:#FFFFFF; text-decoration: none;
				}	
			div.friends-box-more a:hover { 
				color:#FFFFFF; text-decoration: underline;
				}			
		div.friends-box-gallery {
			text-align:center
			}
			div.friends-box-gallery img {
				border:1px #FFFFFF solid;
				}
			div.friends-box-gallery a {
				display:block;
				color:#FFFFFF; text-decoration: none;				
				}		
			div.friends-box-gallery a:hover {
				display:block;
				color:#FFFFFF; text-decoration: underline;				
				}							
			div.friends-box-gallery h2 {
				margin:0px; padding:2px;
				color:#FFFFFF; font-weight:normal; font-size:10px;
				}	
		div.groups-box {
			}
			div.groups-news-title {
				padding:25px 20px 10px 15px;
				}
			div.groups-news-more { 
				height:12px; padding:30px 30px 5px 20px;
				font-size:10px;
				}				
			div.groups-news-more a { 
				color:#cb3902; text-decoration: none;
				}	
			div.groups-news-more a:hover { 
				color:#971e00; text-decoration: underline;
				}				
							
			td.groups-news-col1{
				padding:6px 20px 6px 15px;
				}
			td.groups-news-col1 a {
				padding-left: 15px;
				display:block;
				background:url(../img/arrow1.gif) no-repeat 0px 4px;
				color:#000000; text-decoration: none;
				}		
			td.groups-news-col1 a:hover {
				color:#e2001a; text-decoration: underline;
				}
			td.groups-news-col2{
				padding:6px 30px 6px 20px;
				text-align:right;
				}
			td.groups-news-col2 a {
				color:#4f4f4f; font-size:10px;
				}					
											
/* END PROFILE PAGE */

/*===============================================================================================================================-*/						
div.footer {
	height:30px;
	padding:20px;
	}	
	div.bottom-menu {
		}	
	div.bottom-menu li {
		padding-right:20px;
		float:left;
		}	
		div.bottom-menu li a {
			color:#3d3c3c; font-size:10px;
			}
		div.bottom-menu li a:hover {
			color:#ff0000; text-decoration:none
			}			
			
	div.site-credits {
		}
	
	div.seo {
		height: 30px;
		}
	
		div.footer div.seo a.footer-label {
			color: #8E8B84; text-decoration: none; font-size: 10px;
			}
		div.footer div.seo a.footer-label:hover {
			text-decoration: underline;
			}
			
		div.footer div.seo a.author {
			color: #CD4700; text-decoration: none; font-size: 10px;
			}
		div.footer div.seo a.author:hover {
			text-decoration: underline;
			}
		
			
		
		
		
