/* CSS Document */

/* CSS Document */
body {font-size: 11px;font-family: sans-serif }
#main 
	{
		width:804px;
		background-color:#6F1A1F;
		background-image:  url(../images_/line.gif);
		background-repeat: repeat-y;
		
		position:absolute; left:50%;
		margin-left:-402px; 
	}
a {color:#F68C3E}	
#logo_cvt
	{
		position:absolute; top: 0px; left:0px;
	}
#sMenu
	{
		position:absolute; top: 0px; left:53px;
		width:516px; height:60px;
		background-color:#820a0f;
		border-left: 3px solid #F16D3C;border-right: 3px solid #F16D3C;border-bottom: 2px solid #F16D3C;
	}
#navigation
	{
		position:absolute; top: 150px; left:53px;
		width:217px; height:96px;padding-top: 30px;
		background-color:#6F1A1F;
		border-left: 3px solid #F16D3C;
	}
#navigation p a
	{
		line-height: 18px;
		color:white; text-transform:uppercase;text-decoration:none;
	}		
#menu
	{
		position:absolute; top: 242px; left:53px;
		width:216px; height:356px;
		background-color:#6f1a1f;
		border-left: 3px solid #F16D3C;
	}
	
#firstMenu a, #secondMenu p,#thirdMenu a,#newsTitle
	{
		height: 19px;padding:3px 0px 0px 15px; display:block; margin-bottom:2px;
		text-transform: uppercase; color:white; font-size: 14px; font-weight: bold; letter-spacing:2px; text-decoration:none;	
	}	
#firstMenu a
	{
		
		background-color:#F16D3C;
				
	}
#secondMenu p
	{	
		background-color:#FFFC00; color: #490E10;
	}
#thirdMenu a
	{
		
		background-color:#F16D3C;
				
	}	
#menu ul
	{
		margin:0px; padding:0px;
	}	
#menu li
	{
		list-style-type:none;
	}
#menu li a
	{
		display:block; text-decoration:none; text-transform:uppercase; 
		height:19px; 
		margin:0px; margin-top:5px; padding: 4px 0px 0px 15px; 
		color: #F16D3D; font-size: 11px; letter-spacing:0px;
		background-image:  url(../images_/item.gif);
		background-repeat: repeat-y;
		background-position: top;
	}
.menuItem {border: 1px solid #F16D3C}
.menuLink {display:block;color: #F16D3C; text-transform:uppercase; border-bottom: 1px solid #F16D3C; padding:3px; text-decoration:none; font-size:90%}

a.menuLink:hover {background-color:#F16D3C;color:white}	

#menu li a.selected
	{
		color:white;
	}		
#menu li a:hover
	{
		background-image:none;
		background-color:#F16D3D;
		color:white;
	}
.dots
	{
		position:absolute; top: 57px; left:-6px;
		width:8px; height:252px;	
		background-image:  url(../images_/dots.gif);
		background-repeat: repeat-y;
		background-position: top;
	}
#activeArrow
	{
		position:absolute; top: 0px; left:-12px;
		width:20px; height:20px;	
		background-image:  url(../images_/arrow2.gif);
		background-repeat: repeat-y;
		background-position: top;
	}
#noActiveArrow
	{
		position:absolute; top: 24px; left:-12px;
		width:20px; height:19px;	
		background-image:  url(../images_/arrow1.gif);
		background-repeat: repeat-y;
		background-position: top;
	}
#thirdArrow
	{
		position:absolute; top: 0px; left:-12px;
		width:20px; height:20px;	
		background-image:  url(../images_/arrow2.gif);
		background-repeat: repeat-y;
		background-position: top;
	}
#upArrow
	{
		position:absolute; bottom: 20px; right:10px;
		width:13px; height:11px;	
		background-image:  url(../images_/up.gif);
		background-repeat:no-repeat;
		background-position: top;
	}
#downArrow
	{
		position:absolute; bottom: 5px; right:10px;
		width:13px; height:11px;	
		background-image:  url(../images_/down.gif);
		background-repeat:no-repeat;
		background-position: top;
	}																		
#title
	{
		position:absolute; top: 62px; left:53px;
		border-left: 3px solid #F16D3C;border-right: 3px solid #F16D3C;border-bottom: 2px solid #F16D3C;
	}
#photo
	{
		position:absolute; top: 99px; left:53px;
		border-left: 3px solid #F16D3C;border-right: 3px solid #F16D3C;border-bottom: 3px solid #F16D3C;
	}
#polis_logo
	{
		position:absolute; top: 0px; left:575px;
	}
#about, #write, #search, #contact, #lang
	{
		position:absolute; top: 20px;
	}
#left_left_col
	{
		position:absolute; top: 99px; left:0px;
		width: 53px; height: 503px;
		background-color:#6f1a1f;
	}	

#write {left:32px}
#search {left:148px}
#contact {left:266px}
#lang {left:381px}
	
#map
	{
		position:absolute; top: 149px; left:272px;
		width: 298px; height: 137px;
		background-image:  url(../images_/center_col.jpg);
		border-right: 3px solid #F16D3C; border-left: 2px solid #F16D3C;
	}

#news
	{
		position:absolute; top: 147px; left:575px;
		width: 229px; height: 452px;
		background-color:#F16D3C;
		
	}
#news h4, #news p
	{
		color:white; font-size: 11px; padding: 10px 24px 0px 24px; margin:0px;
	}
#news p
	{
		color:#ef603c;  padding:0px 24px 10px;
	}
#news h4
	{
		background-image:  url(../images_/cross.gif);
		background-repeat: no-repeat;
		background-position: top left;
		border-top: 1px solid #ef603c;
	}
#newsTitle
	{
		background-color:#F16D3C; text-align:center;
	}

#map
	{
		height:138px;
	}
#news
	{
		height:140px; 
		/*overflow:auto;*/
	}
#newsCorner
	{	
		position:absolute; top: 21px; right:30px;
		width:20px; height:20px;	
		background-image:  url(../images_/newsCorner.gif);
		background-repeat:no-repeat;
		background-position: top;
	}
		
#textFrame 
	{
		margin-top: 287px; margin-left:271px;
		/*position: absolute; left:271px; top: 287px;*/
		width:527px;
		/*height:609px;*/
		background-color:#F16D3C;
		border: 3px solid #4A0D12;
	}
#text
	{
		margin:0px;
		margin-right:28px;
		border-right: 3px solid #4A0D12;
		border-top: 2px solid #4A0D12;
		background-color:#FCC697;
		min-height:1009px;
		padding:0px;
		/*overflow:auto;*/
		
	}
		
h1
	{
		font-size:14px; text-transform:uppercase;color:#6F1922; letter-spacing:2px;
		margin: 10px;
	}
h2
	{
		margin:0px;margin-right:28px;
		font-size:12px; color:white; background-color:#4A0D12; 
		padding-top:4px; padding-left:10px;
		background-image:  url(../images_/corner.gif);
		background-position: right;
		height:20px;
		background-repeat: no-repeat;
	}
p	
	{
		padding: 5px 10px; 
		margin: 0px;
	}
#navigation
	{
		background-image: url('../images/back_navigation.gif');
		background-repeat: repeat-y;
		
	}
img.right
	{
		float:right; border-left: 3px solid #4A0D12;
	}
#pretext
	{
		height:83px;border-bottom: 3px solid #4A0D12;
	}
#dhtmltooltip{

background-color: #F16D3D;

}
#text table
{
	border-collapse:collapse;
}
#text td,  #text th
{
	border: 1px dotted #CC996C; padding:5px;
}

#text th a
{
	color:#6F1A1F;
}
#text a 
	{
		color:#F3553C;
	}			