body{
	padding:0px;
	margin:0px 9px 0px 9px;
	background-color:#FFFFFF;
}
img{
	border:0px;
}
#clear{
	clear:both;
}
#main{
	position:relative;
	margin-top:-62px;
	min-width:1000px;
	width:expression((document.body.clientWidth<=1000)?1000:"100%"); 
	z-index:1;
}
#logo{
	position:absolute;
	top:0px;
	text-align:right;
	width:50%;
	margin-left:100px;
	z-index:20;
}
#shory2{
	position:absolute;
	width:98%;
	height:149px;
	background:url(/design/img/shtory2.jpg) repeat-x 50% 0px;
	z-index:1;
}
#shory1{
	position: relative;
	height:62px;
	width:100%;
	background:url(/design/img/shtory1.png) repeat-x 50% 0px;
	-background-image: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/design/img/shtory1.png', sizingMethod='crop');
	z-index:10;
}
#shory3, #create, #uzor1, #btn_act, #btn_act_txt, #btn_pas_txt, #content2{
	float:left;
}
#shory4,#uzor3, #btn_pass, #content3{
	float:right;
}

#shory3{
	position:relative;
	z-index:1;
}
#shory4{
	position:relative;
	z-index:1;
}
#order{
	cursor:hand;
	position:absolute;
	text-align:right;
	width: 93%;
#	margin-top:58px;
	margin-right:-30px;
#	float:right;
	z-index: 10;
}
#present{
	cursor:hand;
	position:absolute;
	text-align:right;
	width: 93%;
	padding-top: 30px;
#	margin-top:10px;
	margin-right:-30px;
#	float:right;
	z-index: 10;
}
#create{
	position:absolute;
	top:60px;
	text-align:left;
	width:89%;
	margin-left: 60px;
	z-index:10;
}
#top{
	height:149px;
}
#menu{
	height:46px;
	width:100%;
	background-color:#000;
}
#menu a{
	margin:0px 25px 0px 25px;
	color:#FFFFFF;
	font-size:14px;
	font-family:"Arial Narrow", Arial, Helvetica, sans-serif;
	text-decoration:none;
	text-transform:uppercase;
}
#menu td{
	text-align:center;
	white-space:nowrap;
}
#ar{
	position: relative;
	margin-top:-30px;
	z-index:16;
}
#carnaval{
	background-image:url(/design/img/fon1.jpg);
}
#fon1a{
	background:url(/design/img/fon1a.jpg) no-repeat bottom right;
	height:185px;
	text-align:center;
}
#uzor2, #uzor4, #karnavalia{
	position:absolute;
	top:196px;
	text-align:center;
	width:99%;
	z-index:20;
}
#uzor4{
	top:334px;
}
#karnavalia{
	top:260px;
}

#bottom{
	width:100%;
	height:130px;
	background-color:#000;
}
#watchpresa{
	width:43%;
	text-align:left;
	padding:10px 0px 10px 50px;
	width:180px;
}
#fonsearch{
	padding-top:26px;
	background:url(/design/img/fonsearch.gif) no-repeat 0px 26px;
}
.input{
	margin:0px 9px 0px 19px;
	width:135px;
	height:17px;
	background-color:#FFFFFF;
	color:#000;
	font-size:10px;
	font-family:Arial;
	border:0px;
}
#contacts, #contacts2{
	width:43%;
	color:#ffffff;
	padding-bottom:10px;
	font-size:12px;
	font-family:Tahoma, Arial;
}
#contacts a, #contacts2 a{
	color:#19AFEE;
}
#contacts2{
	width:30%;
	padding-right:50px;
}
#fiol, #fiol2{
	color:#576A86;
}
#fiol2{
	margin-left:11px;
}
#padd27{
	padding-right:27px;
}
#lefta{
	width:370px;
	text-align:left;
}
#center, #center_in{
	border-left:1px solid #D9DEE6;
	border-right:1px solid #D9DEE6;
	padding-bottom:30px;
}
#center_in{
	padding:40px 60px 30px 50px;
	padding-top:40px;
}
#cntr_i, #cntr_in, #padd_i{
	font-family:"Arial Narrow", Arial;
	font-size:14px;
	color:#008DDC;
	font-weight:bold;
	text-transform:uppercase;
}
#cntr_i, #cntr_in{
margin:0px 30px 0px 50px;
}
#cntr_in{
	margin:0px;
}
#cntr_i td, #cntr_in td{
	vertical-align:top;
	padding-right:25px;
}
#padd_i{
	padding-top:25px;
}
#cntr_i a, #cntr_in a, #secmenu a{
	padding-bottom:6px;
	color:#273A56;
	font-family:TCM07, Tahoma, Arial;
	font-size:14px;
	font-weight: normal;
	text-transform: none;
}
#cntr_i a, #cntr_in a{
	display:block;
}
#cntr_i sup, #cntr_in sup, #padd_i sup{
	padding:0px 0px 0px 2px;
	color:#858B95;
	font-family:Tahoma, Arial;
	font-size:12px;
	font-weight: normal;
	text-transform: none;
	margin-top:-30px;
}
#news_i{
	padding-top:25px;
}
#date{
	color:#838691;
	font-family:Tahoma, Arial;
	font-size:12px;
	font-weight: normal;
	padding-bottom:24px;
}
#news_i a{
	display:block;
	color:#576A86;
	font-family:Arial;
	font-size:13px;
	font-weight:normal;
}
#archive a{
	display: inline;
	color:#000;
	font-weight:normal;
}
#banners{
	padding:8px 0px 32px 0px;
}
#corn1{
	position:absolute;
	margin-left:104px;
}
#title{
	padding-bottom:15px;
	color:#181818;
	font-family:Tahoma, Arial;
	font-size:18px;
	text-transform: uppercase;
}
#title2, #title4{
	font-family:Arial;
	font-weight:bold;
	color:#000;
}
#title4{
	text-transform:uppercase;
}
#title4 #gray{
	color:#A5ABB5;
	font-weight: normal;
}
#content, #cntr_in li{
	color:#333333;
	font-family:TCM07, Tahoma, Arial;
	font-size:14px;
}
#content2{
	width:75%;
	text-align: justify;
}
#content3{
	width:20%;
}
#cntr_in li{
	font-weight: normal;
	text-transform:none;
}

#text_black{
	color:#000;
}
#text_grey{
	color:#8F8F8F;
}
ul, ol{
	padding-left:5px;
	margin-left:13px;
}
li a{
	color:#576A86;
}
li{
	padding:0px;
	margin:0px;
	padding-bottom:6px;
}
ul li{
	list-style-image:url(/design/img/li1.gif);
}
ol li{
	list-style-image:url(/design/img/li2.gif);
}
#content3 ol li{
	list-style-image:url(/design/img/li3.gif);
}
#punktir{
	background-image:url(/design/img/fonpunktir.gif);
	background-repeat:repeat-x;
	background-position:center;
	margin:13px 0px 13px 0px;
}
#ar3{
	padding-top:15px;
	background:url(/design/img/ar3fon.gif) repeat-x bottom;
	width: 100%;
}
#btn_act{
	background:url(/design/img/oval4.gif) no-repeat right;
	background-color:#008BDB;
}
#btn_act_txt, #btn_pas_txt{
	float:left;
	height:17px;
	background:url(/design/img/oval3.gif) no-repeat;
	padding:5px 10px 5px 15px;
	color:#fff;
	font-size:14px;
	font-family:Arial;
	font-weight:bold;
}
#btn_pas_txt{
	padding-top:5px;
	height:19px;
	position:relative;
	background:url(/design/img/oval5.gif) no-repeat;
}
#oval6{
	float:left;
	position:relative;
	margin-top:-1px;
	background:url(/design/img/oval6.gif) no-repeat right;
}
#btn_pass{
	margin-left:17px;
	background:url(/design/img/fon_ovals.gif) repeat-x;
}
#btn_pas_txt a{
	color:#000;
}
#ico_act, #ico_pas{
	display: inline;
	padding-left:25px;
}
#secmenu{
	float:left;
	padding-right:15px;
}
#secmenu b{
	color:#000000;
}
#path a{
	font-size:13px;
	font-family:TCV07, Arial;
	color:#000000;
	text-transform:none;
}
#title3{
	padding-top:5px;
	color:#008BDB;
	font-family:Arial;
	font-size:15px;
	text-transform:uppercase;
	font-weight:bold;
}
#fotos{
	position:relative;
	text-align:center;
}
#fotos td{
	text-align:center;
}
#fotos img{
	border:1px solid #586B86;
}
#arfoto2{
	position:absolute;
}
#arfoto img{
	border:0px;
}

/*GOLUBEV's styles for comments, photos and others*/
table.photo_table {
	float: left;
	width: 180px;
	height: 230px;
	margin: 3px;
}

.comment {
	text-align: center;
	color:#555555;
	font-family:TCM07,Tahoma,Arial;
	font-size:12px;
}

.photo {
}

a.prev {
  float: left;
  margin-left: 25px;
}

a.next {
  float: right;
  margin-right: 25px;
}

a.next, a.prev {
	font-family:"Arial Narrow", Arial;
	color:#008DDC;
	font-weight:bold;
	font-size: 170%;
	text-decoration: underline;
	padding: 0px;
}

a.next:hover, a.prev:hover {
 text-decoration: underline;
}

span.inactive_next, span.inactive_prev {
	font-family:"Arial Narrow", Arial;
	color:#555555;
	font-weight:bold;
	border: none;
	font-size: 170%;
	padding: 0px;
	background-color: #ffffff;
}
span.inactive_next {
  float: right;	
  margin-right: 28px;
}

span.inactive_prev {
  float: left;
  margin-left: 28px;
}

td.back_link  a {
	text-decoration: underline;
	color:#008DDC;
}

td.back_link  div {
	font-family:"Arial Narrow", Arial;
	font-weight:bold;
	border: none;
	font-size: 170%;
	padding: 0px;
	background-color: #ffffff;
}

.alert {
	color: #04367D;
}

.message-title {
	padding: 2px 7px 4px 7px;
	margin-bottom: 10px; 
	background-color: #04367D;
	color: #FFFFF0;
}

.message-title a, .message-title a:link, .message-title a:visited, .message-title a:hover, .message-title a:active {
	color: #FFFFF0;
}

.message-body {
	padding: 5px 25px;
}
.navigator { text-align: center; }
.navigator a:active, .navigator a:hover { text-decoration: none; color: #C29E3C; }
.navigator a, .navigator a:link, .navigator a:visited { color: #ffffff; text-decoration: underline; }
#title a, #title a:link, #title a:visited, #title a:hover {
	color:#181818;
}
.centered {
	text-align: center;
}

.centered a, .centered a:link, .centered a:visited {
	color:#181818;
	text-decoration: underline;
	font-weight: bold;
}
.centered a:active, .centered a:hover {
	text-decoration: none;
}
.client img {
	margin-bottom: 1em;
}
.client {
	width: 210px;
	height: 265px;
}
.floatL {
	float: left;
	padding: 0px 0.5em 0.5em 0px;
}
.floatR {
	float: right;
}
#title3 sup {
	color:#A5ABB5;
	padding:0px 0px 0px 2px;
	font-weight: normal;
}

#content a, #content a:link, #content a:visited {
	color: #576A86;
}
#content a:hover, #content a:active {
}
#content3 a, #content3 a:link, #content3 a:visited {
	color: #576A86;
}
#content3 a:hover, #content3 a:active {
}
#event_date, #news_date, #event_descr_date{
	color:#636671;
	font-family:Tahoma, Arial;
	font-size:12px;
	font-weight: normal;
}
#event_date {
	margin-left: 10px;
}
#news_date{
	margin-bottom: 1em;
}
#event_descr_date {
	padding: 1em 0em;
}
#content p img {
	padding: 0px 1em 1em 0px;
}
#secmenu {
	padding-bottom: 1em;
}
/*For big banner*/
#banner-bal {
	background-color:#871d3e;
	width:100%;
	height:183px;
}
#banner-bal .banner-bal-bg {
	height: 183px;
	background-image:url(/design/img/center-bg.jpg);
	background-position: center;
}
#banner-bal #left-side {
	float:left;
	width: 348px;
	height: 183px;
	background-image:url(/design/img/left-side.png);
}
#banner-bal #right-side {
	width:344px;
	height: 183px;
	background-image:url(/design/img/right-side.png);
	float:right;
}
a#banner-in-header {cursor:pointer;}