*

{

	margin: 0;

	padding: 0;

	border: 0;

}



html, body

{
nikov
   font-size: 13px;

	color: #707070;

	text-align: center;

}



body

{

	background-color: #f2f2f2;

	padding-bottom: 20px;

	background-image: url(../img/bg.jpg);

	background-repeat: repeat-x;

	background-position: top;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

}



body a

{

	text-decoration: none;

}



.clear

{

	clear: both;

	display: block;

	font-size: 0;

	line-height: 0;

	height: 0; 

}



ul

{

	list-style: none;

}



/* --------------  Head

---------------------------------------------------- */

.head

{

	background-image: url(../img/navbg.gif);

	background-repeat: repeat-x;

   background-position: bottom;

	background-color: #fff;

	border-bottom: 3px solid #b54e3a;

	text-align: left;

}



.head .center

{

	margin: auto;

	width: 930px;

}



.head .topmenu

{

	width: 930px;

	background-color: #503a3a; 

	height: 30px;

	background-image: url(../img/topmenu-r.gif);

	background-repeat: no-repeat;

	background-position: right bottom;

}



.head .topmenu ul

{

	background-image: url(../img/topmenu-l.gif);

	background-position: left bottom; 

	background-repeat: no-repeat;

	height: 30px; 

	width: 420px;

	float: left;

}



.head .topmenu li

{

	float: left;

	

	border-right: 1px solid #3f2b2b;

	height: 30px;

}



.head .topmenu li a

{

	display: block;

	border-right: 1px solid #604f4f;

	padding: 6px 10px 0 10px;

	float: left;

	height: 20px;

	color: #fff;

	font-size: 12px;

}



.head .topmenu form

{

	float: right;

	width: 505px;  

	line-height: 30px;

	color: #a8a5a5;

}



.topmenu form .regpass

{

	float: right;

	width: 126px; 

	line-height: 12px;

	padding-top: 2px;

}



.topmenu form .regpass a

{

	font-size: 11px;

	color: #9c8989;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	display: block;

}





.topmenu form .regpass a:hover

{

	color: #dfdcdc;

}



.head .topmenu form input

{

	width: 136px;

	padding-left:  4px;

	height: 18px;

	padding-top: 1px;

	float: left;

	background-image: url(../img/toplogin.gif);

	margin-top: 6px;

	margin-right: 5px;

	color: #e8c2c2;

}



.head .topmenu form input.submit

{

	width: 76px;

	height: 22px;

	background-image: url(../img/loginbtn.gif);

	cursor: pointer;

	margin-top: 5px;

}

 



.loggedlinks

{

	float: right;

	width: 500px;  

	line-height: 30px; 

	text-align: right; 

}



.loggedlinks a

{

	color: #f4f4f4;

	padding-right: 20px;

	float: right;

}



.loggedlinks a:hover

{

	color: #fff;

}



.loggedlinks span

{

	float: right;

	padding-right: 20px;

	color: #d2c3c3;

}



/* --------------- head dilaila

----------------------------------------------- */



.dilaila

{

	height: 74px; 

	padding: 4px 0; 

}



.dilaila .logo

{

	display: block;

	float: left;

	background-image: url(../img/newlogo.gif);

	background-repeat: no-repeat;

	background-position: left;

	width: 471px;

	height: 75px;

	margin-left: 4px;

}



.dilaila form

{

	float: right;

	display: block;

	height: 26px; 

	width: 380px;

	padding-top: 35px;

}



.dilaila form input

{

	width: 271px;

	height: 22px;

	background-image: url(../img/searchinput.gif); 

	text-indent: 5px;

	color: #949393; 

	float: left;

	padding-top: 4px;

	font-style: italic;

}



.dilaila form input.submit

{

	background-image: url(../img/searchsbmt.gif);

	width: 98px;

	cursor: pointer;

	height: 24px;  

	margin-left: 10px;

}



/* --------------- head nav

---------------------------------------------------- */



.head .nav

{

	height: 48px; 

}



.head .nav li

{

	border-left: 1px solid #f6f6f6;

	float: left;

}



.head .nav li a

{

	border-left: 1px solid #dcdcdc;

	height: 38px;

	padding: 10px 22px 0 12px;

	display:  block;

	float: left;

	color: #151515;

	font-size: 13px;



}



.head .nav li a.kaluf

{

	border-left: 1px solid #dcdcdc;

	height: 38px;

	padding: 6px 0 0 5px;

	display:  block;

	float: left;

	color: #151515;

	font-size: 13px;

}



.head .nav li a.h

{

	background-color: #c04840;

	background-image: url(../img/btnha.gif);

	background-repeat: no-repeat;

	background-position: 0 12px;

	color: #fff;

}





/* --------------- Content

----------------------------------------------------

---------------------------------------------------------------------------- */



.content

{

	background-image: url(../img/bodyshadow.gif);

	width: 934px;

	margin: auto;

	margin-top: 8px;

	background-color: #fff;

	text-align: left;

}



.content .shadowt

{

	background-image: url(../img/bodyshadow-t.gif);

	background-position: top;

	background-repeat: no-repeat;

}



.content .shadowb

{

	background-image: url(../img/bodyshadow-b.gif);

	background-position: bottom;

	background-repeat: no-repeat;

	padding: 5px  4px;

}



.content .btopbg

{

	background-image: url(../img/bodygrbg.gif);

	background-position: top;

	background-repeat: repeat-x;

}



.content .leftp

{

	float: left;

	width: 515px;

	padding: 8px;

}



.content .rightp

{

	float: left;

	width: 380px;

	padding: 8px;

	padding-left: 2px;  

}

 

/* --------------- Content

------------------------------------------------- */



.blockb, .blocks, .blockl

{

	width: 511px;

	

   margin-bottom: 10px;

	

}



.blocks

{

	width: 380px;

}



.blockl

{

	width: 880px;

}



.blockl input,

.blockl textarea,

.blockl select

{

	border: 1px solid #cacaca;

	padding: 2px;

}



.blockl td

{

	padding: 1px;

}



.blockb .bblocks, 

.blocks .bblocks 

{

	padding-bottom: 7px; 

	background-image: url(../img/bblock-btmbg.gif);

	background-position: bottom;

	background-repeat: no-repeat;

}

 .blocks .bblocks

{

	background-image: url(../img/sblock-btmbg.gif); 

}



.blockb .btitle,

.blocks .btitle

{

	height: 45px;

	padding-top: 1px; 

	overflow: hidden;  

	background-repeat: no-repeat;

	background-position: left top;

	background-image: url(../img/bblock-topbg.gif);

}



.blockl .btitle

{

	height: 45px;

	padding-top: 1px; 

	overflow: hidden;  

	background-image: url(../img/btitlebg.gif);

	background-position: top;

	background-repeat:repeat-x;

}



.blocks .btitle

{

	background-image: url(../img/sblock-topbg.gif);

}



.blockb .btitle h3,

.blocks .btitle h3,

.blockl .btitle h3



{

	height: 44px;

	padding-left: 15px;  

}



.blockl .btitle h3

{

	height: 44px;

}



.blockb .btitle h3 a.birss,

.blocks .btitle h3 a.birss,

.blockl .btitle h3 a.birss

{

	display: block;

	float: right;

	width: 51px; 

	margin-right: 3px; 

	height: 44px;

	background-image: url(../img/birss.jpg);

	background-position: top;

}



.blockb .btitle h3 a.birss:hover,

.blocks .btitle h3 a.birss:hover,

.blockl .btitle h3 a.birss:hover

{

	background-position: bottom;

}



 a.darth,

 a.darth,

 a.darth

{

	float: right;

	display: block;

	padding-left: 22px;

	padding-bottom: 3px;

	background-image: url(../img/addicon.gif);

	background-repeat: no-repeat;

	background-position: left;

	color: #545454;

	font-size: 13px;

	text-decoration: underline;

	font-weight: normal; 

	margin-top: 13px;

	padding-right: 9px;

}



.blockb .bcontent,

.blocks .bcontent,

.blockl .bcontent

{

	background-color: #fff; 

	border-left: 1px solid #ededed;

	border-right: 1px solid #ededed;  

	_ padding-top: 1px;

}



.blockb .bcontent .hnews

{

	background-color: #f2f2f2; 

}



.blockb .bcontent .hnews .hnart

{

	width: 250px;

	padding: 15px;

	padding-right: 17px;

	float: left;

	background-color: #fff;

}



.blockb .bcontent .hnews .hnart h4

{

	color: #3f85c5;

}



.blockb .bcontent .hnews .hnart p

{

	padding: 2px;

	font-size: 11px;

}

	

.blockb .bcontent .hnews .hnart a

{

	text-align: right;

	text-decoration: underline;

	display: block;

	color: #6a6a6a;

}



.blockb .bcontent .hnews .hnart img

{

	background-image: url(../img/hnewsimgshadow.jpg);

	background-repeat: no-repeat;

	background-position: bottom center;

	padding-bottom: 5px;

}



.blockb .bcontent .hnews ul.lnews

{

	float: right;

	width: 225px; 	

	_ height: 280px; 

	background-color: #f2f2f2;  

}



.blockb .bcontent .hnews ul.lnews li

{

	padding: 2px;

	background-color: #f2f2f2; 

	display: block;

}



.blockb .bcontent .hnews ul.lnews li a

{

	display: block;

	border-bottom: 1px solid #cecece;

	color: #32699b;

	padding: 5px;

	background-color: #f2f2f2; 

}



.blockb .bcontent .hnews ul.lnews li a:hover

{

	background-color: #f8f8f8;

}



.blockb .bcontent h5

{

	padding: 10px 4px 0px 4px;

	border-bottom: 1px solid #cecece; 

	margin: 0 2px;

	font-weight: normal; 

}



.blockb .bcontent h5 a,

a.justseemore

{

	display: block;

	float: right;

	background-image: url(../img/raquo.gif);

	background-repeat: no-repeat;

	background-position:  right 5px;

	padding-right: 12px;	

	color: #7f7e7e;

	font-size: 13px;

	padding-bottom: 2px;

	font-style: italic;

	

}



a.justseemore

{

	background-position: left center;

	padding: 0 5px 0 13px;

	text-decoration: underline;

	height: 20px;

}



.blockb .bcontent h5 img

{

	margin-top: 5px;

}



 

.blockb .bcontent .analizi  li.c

{

	width: 250px;  

	float: left;

	padding: 5px 2px;

} 





.blockb .bcontent .analizi li .prstleft

{

	float: left;

	width: 40px;

}





.blockb .bcontent .analizi  li .prstleft a

{

	display: block;

	width: 40px;

	position: relative;

}



.blockb .bcontent .analizi  li .prstleft a.prsta b

{

	display: block;

	position: absolute;

	left: 2px;

	top: 0;

	width: 40px;

	height: 40px;

	background-image: url(../img/prsta.gif);

	background-position: 0; 

}



.blockb .bcontent .analizi .jd li .prstleft a.prsta .prsti

{

	width: 40px; 

	margin-left: 2px; 

	opacity: 0.8;

	filter: alpha(opacity=80);

}



.blockb .bcontent .analizi .jd li .prstleft a.prsta:hover .prsti

{

	opacity: 1;

	filter: alpha(opacity=100);

}



.blockb .bcontent .analizi .jd li .date

{

	

	width: 33px;

	height: 31px;

	margin: 1px 0 3px 2px; 

	background-image: url(../img/adate.gif);

	padding-left:  7px;

}



.blockb .bcontent .analizi .jd li .date i

{

	display: block;

	height: 10px;

	padding-left: 4px; 

	padding-top: 3px;

}





.blockb .bcontent .analizi .jd li .date img

{

	float: left;

}



.blockb .bcontent .analizi .jd li .date span

{

	display: block;

	font-size: 10px; 

	padding-top: 2px;

}



.blockb .bcontent .analizi li .info

{

	float: right;

	width: 196px;

	padding-left: 10px;

}



.blockb .bcontent .analizi  li .info strong

{

	display: block;

	color: #286fb1;

	font-size: 12px;

	padding-bottom: 2px;

}



.blockb .bcontent .analizi  li .info i

{

	display: block;

	font-style: normal;

	font-size: 11px;

	color: #727272;

}



.blockb .bcontent .analizi  li   u 

{

	float: right;

	display: block;

	width: 195px;

	font-size: 10px;

	color: #a6a6a6;

	text-decoration: none;

}



.blockb .bcontent .analizi  li   u  a

{

	 text-decoration: none;

	 font-size: 10px;

	 font-family: Arial, Helvetica, sans-serif;

	 color: #d57b6a;

}



.bcontent  .ssssf

{

	padding: 3px 0;

}



.bcontent .ssssf li.c

{

	width: 184px;   

	float: left;

	padding: 5px 2px;

} 



.bcontent  .ssssf img

{

	float: left;

	border: 2px solid #cecece;

	display: block;

}



.bcontent .ssssf li.c a.info

{

	width: 90px;  

	padding-left: 3px;

	display: block;

	float: left;

	font-size: 12px;

	font-family: Arial, Helvetica, sans-serif;

	color: #797979;

}



.bcontent .ssssf li.c a.info:hover

{

	color: #595959;

}



 





.blocks .svplayer

{

	padding: 10px 15px 0 15px;

	overflow: hidden;

}



.blocks .btitle .bdate

{

	float: right;

	width: 80px;

	height: 29px;

	padding-top: 15px; 

	border-left: 1px solid #dfdfdf;

	padding-left: 15px;

	font-size: 0;

	line-height: 12px;

}



.blocks .btitle .bdate img

{

	float: left; 

}



.blocks .poll

{

	padding: 10px 10px 10px 10px;

}



.blocks .poll strong

{

	display: block;

	padding-bottom: 8px;

	margin-bottom: 3px;

	padding-left:  5px;

	font-size: 12px;

	color: #5c5959;

	border-bottom: 1px solid #cecece;

}



.blocks .poll label

{

	display: block;

	padding: 5px;

}



.podkategorii li.h

{

	border-bottom: 1px solid #d1d1d1;

	border-top: 1px solid #d1d1d1;

	position: relative;

}



.podkategorii li

{ 

	_height: 10px;

}





.podkategorii li.h b

{

	display: block;

	position: absolute; 

	left: -15px;

	top: -0px;

	height: 25px;

	width: 15px;

	background-image: url(../img/izgyzica.gif);

}





.podkategorii li a

{

	display: block;

	font-size: 15px;

	color: #969696; 

	padding: 3px 20px;

}



.podkategorii li a:hover

{

	background-color: #f2f2f2;

}





.podkategorii li.h a

{

	color: #ca4930;

}



.podkategorii li.h a:hover

{

	background-color: #fff;

}



.naiaktivnipot

{

	clear: both;

}



.naiaktivnipot li

{

	float: left;

	width: 180px; 

}



 

.naiaktivnipot li.h

{

	border-bottom: 1px solid #d1d1d1;

	border-top: 1px solid #d1d1d1;

	position: relative;

}

 





.naiaktivnipot li.h b

{

	display: block;

	position: absolute;

	left: -15px;

	top: -0px;

	width: 15px;

	height: 25px;

	background-image: url(../img/izgyzica.gif);

}





.naiaktivnipot li a

{

	display: block;

	font-size: 15px;

	color: #969696; 

	padding: 3px 20px;

}





.naiaktivnipot li.h a

{

	color: #ca4930;

}



 



.lmore 

{

	padding-left: 5px; 

}



.lmore li a 

{

	display: block;

	border-bottom: 1px solid #f1f1f1;

	padding: 5px 6px;

	color: #38658e;

	font-size: 13px;

}

 

.lmore li a img

{

	float: left;

	border: 2px solid #d6d6d6;

	margin-right: 7px;

}



.lmore li a i

{

	font-style: normal;

	padding-top: 3px;

	float: left;

	display: block; 

	width: 290px;

}



.lmore li.top

{

	padding: 4px; 



}

.lmore li.top a i

{

	width: 230px;

	padding-right: 11px;

	font-size: 15px;

	color: #38658e;

	padding-top: 8px;

	display: block;

}

 

.art p

{

	display: block;

	clear: both;

}

.art

{

	padding: 13px;

	_height: 10px;

}



.art  a

{

	color: #3561a3;

}



.art .picmax

{

	width: 470px;

	overflow: hidden;  

	clear: both;

}



.art h4

{

	font-size: 17px; 

	color: #000; 

}



.art .artdate

{

	line-height: 12px;

	height: 12px;

}



.art .artdate img

{

	float: left;

}



.art .artdate span

{

	padding-left: 5px;

	font-size: 11px;

	color: #a0a0a0;

}



.art .titledate

{

	float: left;

	width: 410px; 

}



.art .author

{

	float: right;

	width: 70px;

	overflow: hidden; 

} 



.art p  .artpicture

{

	float: left;

	display: block;

	margin-top: 5px;

	font-size: 12px;

	color: #a7a7a7;

	font-family: Arial, Helvetica, sans-serif; 

	

}



.art  .akcent

{

	font-style: italic;

	padding-bottom: 15px;

	color: #7f7f7f;

}





.art .artpicture img

{

	background-image: url(../img/hnewsimgshadow.jpg);

	background-repeat: no-repeat;

	background-position: bottom center;

	padding-bottom: 5px; 	

	border-right: 12px solid #fff;  

	display: block;

	position: relative;

	width: auto;

}





.art   .artpicture i

{

	font-style: normal;  

	width: 220px;

	margin: auto;

	display: block;

	padding-top: 5px;

	padding-bottom: 15px;

}



.art .author

{

	font-size: 10px;

	color: #cdcdcd;

}



.art .author a

{

	color: #9e9e9e;

}



.picdescr 

{ 

	border: 3px solid #f8f8f8; 

	padding: 10px;

	margin-top: 10px;

}



.picdescr p

{

	width: 370px; 

	padding-right: 10px;

	border-right: 1px solid #f4f4f4;

}



.aquote

{

	background-color: #fefdee;

	border: 1px solid #dadada;

	border-width: 1px 0 1px 0;

	padding: 8px 3px;

	margin: 5px 0;

	color: #9a9a9a;

	font-style: italic;

	font-size: 12px;

}





.acommentsh

{

	background-image: url(../img/komentarihbg.gif);

	background-position: center;

	text-align: center;

	margin-top: 10px; 

}



.acommentsh img

{

	padding: 0 11px;

	background-color: #fff;

}



.acomment

{

	background-image: url(../img/komentarbg.gif);

	background-position: top;

	background-repeat: repeat-x;

	border-top: 1px solid #e2e2e2;

	margin-top: 10px;

}



.acomment .acommenth

{

	height: 20px;

	padding: 3px 6px;

}



.acomment .acommenth span

{

	float: right;

}



.acomment .acommenth a

{

	color: #398ad5;

}



.acomment p

{

	padding: 5px 5px 5px 25px;

	font-size: 12px;

	background-image: url(../img/quotel.gif);

	background-repeat: no-repeat;

	background-position: 5px  9px;

}

 

.acomment p img

{

	float: right;

	padding-bottom: 0;

	position: relative;

	margin-top: -10px;

	background-image: none;

}

 

.bseemore

{

 	display: block;

	border-top: 1px solid #cecece;

	margin-top: 10px;

	color: #474747;

	text-align: right;

	padding-bottom: 5px;

	height: 24px;

}



.bseemore input.glasuvai

{

	float: right;

	display: block;

	width: 98px;

	height: 24px;

	background-image: url(../img/glasuvaibtn.gif);

	cursor: pointer;

	margin: 4px;

	margin-right: 10px;

}



.artlisting

{

	padding: 8px;

}



.artlisting   li

{

	background-image: url(../img/listingbg.jpg);

	background-repeat: repeat-x;

	background-position: bottom; 

	_height: 50px;

	padding: 7px 0;

	border-bottom: 1px solid #d1d1d1;

}



.artlisting li img

{

	float: left;

	border: 2px solid #dcdbdb;

}



.artlisting  li .cont

{

	float: left;

	padding-left: 8px;

	width: 380px;

}



.artlisting   li .cont h6 a strong

{

	font-family: Arial, Helvetica, sans-serif;

   color: #3877b1;

	font-size: 14px;

}



.artlisting  li .cont h6 i

{

	display: block;

	color: #a4a4a4;

	font-weight: normal;

	font-style: normal;

}



.artlisting  li .cont span.options

{

	display: block;

	float: right;

	width: 100px;

	padding-right: 10px;

}



.artlisting   li .cont span.options a

{

	padding-right: 10px;

	color: #f58744;

}



.tvoqprofil

{

	padding: 10px;

	_height: 100px;

}



.tvoqprofil img

{

	float: left;

	border: 2px solid #ddd;

}



.tvoqprofil .info

{

	padding-left: 10px;

	float: left;

	width: 260px;

	padding-top: 3px; 

	font-size: 11px;

	color: #333;

	padding-bottom: 8px;

}



.tvoqprofil .info strong

{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #3b3b3b;

	display: block; 

}



.tvoqprofil .info u

{

	color: #9a9a9a;

	text-decoration: none;

	line-height: 20px;

}



.tvoqprofil .info i

{

	color: #2c8cdd;

	font-style: normal;

}



 ul.mongalerion

{

	width: 376px;

}



.mongalerion li.l

{

	float: left;

	width: 170px; 

	padding-left: 5px;

	overflow: hidden; 

	padding-top: 5px;

	min-height: 60px;

	_ height: 60px;

	border-bottom: 1px dashed #a1a1a1;

}



.mongalerion li img

{

	float: left;

	border: 2px solid #d6d6d6;

}



.mongalerion li span

{

	float: left;

	display: block;

	width: 95px;

	padding-left: 7px; 

}



.mongalerion li span b

{

	font-size: 12px;

	color: #0f62ae;

	font-weight: normal;

	font-family: Arial, Helvetica, sans-serif;

}



.mongalerion li span i

{

	display: block;

	font-size: 10px;

	color: #b7b7b7;

	font-style: normal;

}



.mongalerion li span u

{

	display: block;

	text-decoration: none;

	font-size: 10px;

	color: #c4928f;

	padding-bottom: 2px

	

}



.mongalerion li u

{

	text-decoration: none;

	display: block;

}



.mongalerion li u a

{

	display: block;

	text-decoration: none;

	color: #517dbf;

	font-size: 11px;

	padding-top: 30px;

	padding-left: 72px;

}



 ul.mmongalerion

{

	padding: 0 15px;

}



.mmongalerion li.l

{

	float: left;

	width: 160px; 

	padding-left: 5px;

	overflow: hidden; 

	padding-top: 5px;

	min-height: 60px;

	_ height: 60px;

	border-bottom: 1px dashed #ececec;

}



.mmongalerion li img

{

	float: left;

	border: 2px solid #d6d6d6;

}



.mmongalerion li span

{

	float: left;

	display: block;

	width: 75px;

	padding-left: 7px; 

}



.mmongalerion li span b

{

	font-size: 12px;

	color: #0f62ae;

	font-weight: normal;

	font-family: Arial, Helvetica, sans-serif;

}



.mmongalerion li span i

{

	display: block;

	font-size: 10px;

	color: #b7b7b7;

	font-style: normal;

}

 







.bigbadblank

{

	padding: 10px;

}



.bseemorebl

{

	display: block; 

	margin-top: 5px;

	color: #474747;

	text-align: right;

	padding-bottom: 5px;

	height: 20px;

}



.addcomment

{

		margin-top: 5px;

}



.addcomment table

{

	width: 480px;

	padding: 8px;

	background-color: #fafafa;

	background-image: url(../img/komentarbg.gif);

	background-position: top;

	background-repeat: repeat-x;



}



.addcomment strong

{

	display: block;

	font-size: 13px; 

	color: #398ad5;

	padding: 4px 10px;

	background-color: #f4f4f4;

	width: 460px; 

	background-position: 5px;

	background-repeat: repeat-x;

}



.addcomment td

{

	padding-right: 25px;

}



.addcomment input,

.addcomment textarea,

.addcomment select

{

	border: 1px solid #e2e2e2;

	padding: 2px;

	width: 240px;

}



.addcomment span.submit

{

	border: 1px solid #e2e2e2;

	padding: 2px;

	width: 240px;

}



.addcomment input.tos

{

	width: auto;

}



.videob

{

	padding: 13px 0px;

}



.calendarb

{

	padding: 15px 0;

	background-image: url(../img/calendarbg.jpg);

}



.calendarb table

{

	margin: auto;

}



.calendarb h6

{

	text-align: center;

	color: #af3d26;

	font-size: 15px;

	font-weight: normal;

	padding-bottom: 8px;

	padding-right: 10px;

}



.calendarb h6 a

{

	color: #af3d26;

}



.calendarb table 

{

	border-collapse: collapse;

}



.calendarb table td

{

	color: #af3d26;

	border: 1px solid #adacac;

}



.calendarb table td a

{

	display: block;

	width: 37px;

	height: 29px;

	background-position: bottom;

}



.calendarb table td.h a

{

	background-position: top;

}



.calendarb a.d1 {	background-image: url(../img/numbers/calendar/01.jpg); }

.calendarb a.d2 {	background-image: url(../img/numbers/calendar/02.jpg); }

.calendarb a.d3 {	background-image: url(../img/numbers/calendar/03.jpg); }

.calendarb a.d4 {	background-image: url(../img/numbers/calendar/04.jpg); }

.calendarb a.d5 {	background-image: url(../img/numbers/calendar/05.jpg); }

.calendarb a.d6 {	background-image: url(../img/numbers/calendar/06.jpg); }

.calendarb a.d7 {	background-image: url(../img/numbers/calendar/07.jpg); }

.calendarb a.d8 {	background-image: url(../img/numbers/calendar/08.jpg); }

.calendarb a.d9 {	background-image: url(../img/numbers/calendar/09.jpg); }

.calendarb a.d10 {	background-image: url(../img/numbers/calendar/10.jpg); }

.calendarb a.d11 {	background-image: url(../img/numbers/calendar/11.jpg); }

.calendarb a.d12 {	background-image: url(../img/numbers/calendar/12.jpg); }

.calendarb a.d13 {	background-image: url(../img/numbers/calendar/13.jpg); }

.calendarb a.d14 {	background-image: url(../img/numbers/calendar/14.jpg); }

.calendarb a.d15 {	background-image: url(../img/numbers/calendar/15.jpg); }

.calendarb a.d16 {	background-image: url(../img/numbers/calendar/16.jpg); }

.calendarb a.d17 {	background-image: url(../img/numbers/calendar/17.jpg); }

.calendarb a.d18 {	background-image: url(../img/numbers/calendar/18.jpg); }

.calendarb a.d19 {	background-image: url(../img/numbers/calendar/19.jpg); }

.calendarb a.d20 {	background-image: url(../img/numbers/calendar/20.jpg); }

.calendarb a.d21 {	background-image: url(../img/numbers/calendar/21.jpg); }

.calendarb a.d22 {	background-image: url(../img/numbers/calendar/22.jpg); }

.calendarb a.d23 {	background-image: url(../img/numbers/calendar/23.jpg); }

.calendarb a.d24 {	background-image: url(../img/numbers/calendar/24.jpg); }

.calendarb a.d25 {	background-image: url(../img/numbers/calendar/25.jpg); }

.calendarb a.d26 {	background-image: url(../img/numbers/calendar/26.jpg); }

.calendarb a.d27 {	background-image: url(../img/numbers/calendar/27.jpg); }

.calendarb a.d28 {	background-image: url(../img/numbers/calendar/28.jpg); }

.calendarb a.d29 {	background-image: url(../img/numbers/calendar/29.jpg); }

.calendarb a.d30 {	background-image: url(../img/numbers/calendar/30.jpg); }

.calendarb a.d31 {	background-image: url(../img/numbers/calendar/31.jpg); }

 

.calendarb ol

{

   margin-top: 10px;

	padding-top: 3px;

	padding-left: 0px;

	list-style: decimal inside;

	border-top: 1px solid #ff7357;

}



.calendarb ol li

{

	color: #5b5b5b; 

	border-bottom: 1px dashed #c7c7c7;

 	padding: 3px 20px;

}



.calendarb ol li a

{

	color: #236aab;

	font-weight: normal;

}



.calendarb ol li a:hover

{

	color: #ff7357;

}



.gallery

{

	padding: 10px;

}



.gallery a

{

	display: block;

	float: left;

	width: 100px;

	margin: 0 10px;

	_margin: 0 7px;

}



.gallery a img

{

	border: 3px solid #e2e2e2;

}



.gallery a strong

{

	color: #767676; 

}



.poll

{

	padding-bottom: 10px;

}



.poll .presults

{

	border-top: 1px solid #efefef;

}



.poll .result

{

	border-bottom: 1px solid #efefef;

	padding: 5px 10px;

}



.poll .result b

{

	float: right;

	display: block;

	width: 50px; 

	padding-right: 10px;

	line-height: 30px;

	font-size: 18px;

	color: #606060;

	font-family: Arial, Helvetica, sans-serif;

	text-align: right;

}



.poll .result strong

{

	display: block;

	font-size: 14px;

	color: #606060;

	

}



.poll .result .bar

{

	height: 11px;

	font-size: 0;

	line-height: 0;

	position: relative;

	background-color: #f8f8f8;

	width: 340px;

}



.poll .result .bashbar

{

	position: absolute;

	height: 11px;

	left: 0;

	top: 0;

	background-color: #d1d1d1; 

}



.poll .pvotenow

{

	border-top: 1px solid #efefef;

}



.poll .pvotenow label

{

	display: block;

	border-bottom: 1px solid #efefef;

	padding: 5px 10px;

}



.polllisting

{

	padding: 7px;

}



.polllisting li

{	

   background-image: url(../img/listingbg.jpg);

	background-repeat: repeat-x;

	background-position: bottom; 

	_height: 40px;

	padding: 7px 4px;

	border-bottom: 1px solid #d1d1d1;

}



.polllisting li a

{

	color: #25629b;

	display: block;

	font-size: 18px;

	font-family: Arial, Helvetica, sans-serif;

}



.polllisting li a:hover

{

	color: #bc453d;

}



.polllisting li span

{

	color: #acacac;

	font-size: 11px;

}



.polllisting li span i

{

	color: #ce9c98;

	padding-left: 7px;

	font-style: normal;

}

 

/* -------------- Admin panel

------------------------------------------------ */



.adminindex, .admininner

{

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 14px;

	padding: 5px 5px 5px 15px;

	background-color: #fff;

}



.adminindex td, .admininner td, .adminicons td

{

	background-color: #E8E8E8;

}



.adminindex td a, .adminicons td a

{

	color: #2A5670;

	display: block;

	padding: 5px;

	padding-left: 15px;

}

.adminindex td a:hover

{

	background-color: #B0C3D0;

}





.adminindex h5, .admininner h5

{

	display: block;

	padding: 5px;

	background-image: url(../img/adminhbg.gif);

}





.adminindex h1, .admininner h1

{

	font-size: 20px;

	color: #4F4F4F;

	display: block;

	font-weight: normal;

	background-image: url(../img/lentabe.gif);

	background-repeat: repeat-x;

	background-position: 0 15px;

	margin-bottom: 10px;

}

	

	

.adminindex	h1 span, .admininner	h1 span

{

	padding-right: 8px;

	background-color: #fff;

}

	

	

.admininner td a

{

	color: #16374B;

}

.admininner td a:hover

{

	color: #C52720;

}





.admininner input, .adminindex input

{

	border: 1px solid #525252;

	padding: 2px;

}



.admininner select, .adminindex select

{

	border: 1px solid #525252;

}



.admininner textarea, .adminindex textarea

{

	border: 1px solid #525252;

	padding: 5px;

}



.admininner input:focus, .adminindex input:focus

{

	background-color: #F3F3F3;

}





.adminicons

{

	margin:10px;	

	border-top: 1px dotted #BDBDBD;

	border-left: 1px dotted #BDBDBD;

	width: 906px;

}



.adminicons .button 

{

	width: 175px;

	float: left;

	padding: 2px;

	border-bottom: 1px dotted #BDBDBD;

	border-right: 1px dotted #BDBDBD;

	text-align: center;

	font-family: "Century Gothic";

	padding-bottom: 7px;

	height: 180px;

}



.adminicons .button:hover

{

	background-color: #F6F6F6;

}



.adminicons .button h5

{

	background-color: #E6E6E6;

	text-align: center;

	font-size: 14px;

	color: #121212;

	font-weight: normal;

	margin-bottom: 5px;

}

.adminicons .button a

{

	display: block;

	color: #121212;

}



.adminicons .button a:hover

{

	color: Gray;

}



.adminicons .button a.main

{

	font-size: 15px;

	color: #C4261F;	

}



.adminicons .button a.main:hover

{

   color: #FF6C6C;

}



.error

{

	display: block; 

	border: 1px dotted #c0c0c0;

	color: #000;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 15px;

	font-size: 13px;

	margin: 5px 10px;

	padding: 2px 5px;

}



.error h4

{

	color: #B70A0A;

	font-size: 18px;

}



.error span

{

	display: block;

	background-image: url(../img/udivitelenxD.gif);

	background-repeat: no-repeat;

	background-position: 7px center;

	padding: 5px 3px 5px 35px;

}



.error a

{

	color: gray;

	font-size: 11px;

	margin-top: 2px;

	display: block;

}



.error a:hover

{

	color: #000;

}



.np

{

	display: block; 

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 15px;

	border: 1px solid #2DB80D;

	color: #277715;

	margin: 5px 0;

}



.np span

{

	display: block;

	background-image: url(../img/aroundtheworld.gif);

	background-repeat: no-repeat;

	background-position: 7px center;

	padding: 8px 3px 8px 55px;

}



/* ------------------------------------------------ */

.pagging

{

	height: 25px;

	padding-left:  20px; 

}

 

.pagging a

{

	float: left;

	padding: 0 3px;

	font-size: 13px;

	color: #3d80be;

	border-left: 1px solid #e2e2e2;

}



.pagging a.h

{

	color: #3e3e3e;

	cursor: default; 

}



.pagging a:hover

{

	color: #3e3e3e;

}



.pagging a.isho

{

	background-image: url(../img/parou.gif);

	background-repeat: no-repeat;

	background-position: center 6px; 

	width: 7px; 

	border: 0;

}



.pagging a.ishoo

{

	background-image: url(../img/raquob.gif);

	background-repeat: no-repeat;

	background-position: center 6px; 

	width: 7px; 

	border: 0;

}



.pagging a.lisho

{

	background-image: url(../img/paroul.gif);

	background-repeat: no-repeat;

	background-position: center 6px; 

	width: 7px; 

	border: 0;

}



.pagging a.lishoo

{

	background-image: url(../img/laquob.gif);

	background-repeat: no-repeat;

	background-position: center 6px; 

	width: 7px; 

	border: 0;

}



.piclisting

{

	

}



.piclisting a

{

	display: block;

	float: left;

	width: 108px;

	margin: 3px 6px;

}



.piclisting a table

{

	height: 100px;

	text-align: center;

	padding: 3px;

	border: 1px solid #f1f1f1;

}



.piclisting a:hover table

{

	background-color: #f7f7f7;

	background-image: url(../img/topnovina.jpg);

	background-position: center;

}



.piclisting a strong

{

	font-size: 11px;

	font-weight: normal;

	color: #a7a7a7;

	display: block;

	padding: 1px;

}



.piclisting a u

{

	display: block;

	text-decoration: none;

	font-size: 11px;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 

	color: #c4928f; 

}



.tophitnovina

{

	width: 503px; 

	_height: 144px;

	background-image: url(../img/topnovinaup.gif);

	border-left: 3px solid #fff;

}





.tophitnovina .bg

{

	background-image: url(../img/topnovina.jpg);

	background-repeat: no-repeat;

	background-position: bottom;

	background-color: red;

	padding-bottom: 6px;

}



.tophitnovina .thleft

{

	float: left;

	width: 300px;

	padding: 13px 1px 3px 8px;

	font-size: 12px; 

	color: #6f6f6f; 

}



.tophitnovina img

{

	 

	border: 1px solid #e8e8e8;

	background-color: #fff;

	padding: 2px;

	float: left;

	margin: 0 8px 4px 0;

}



.tophitnovina .thright

{

	float: left;

	width: 190px; 

	display: block; 

	padding: 4px 0;

}

 

.tophitnovina .thright li

{

	padding-left: 8px;

}



.tophitnovina .thright a 

{

	color: #7a7a7a;

	font-size: 13px;

	font-family: Arial, Helvetica, sans-serif;

	display: block;  

	padding: 6px 6px;

	border-left:1px solid #e5e5e5;

	border-bottom:1px solid #e5e5e5;

}



.tophitnovina .thright a:hover

{

	background-color: #efefef;

}



.tophitnovina .thright li.h

{

	background-image: url(../img/suka.gif);

	background-repeat: no-repeat;

	background-position: 0 5px;

}



.tophitnovina .thright li.h a

{

	background-color: #c04840;

	background-image: url(../img/cnr.gif);

	background-repeat: repeat-x;

	background-position: bottom;

	border-left: 0;

	color: #fcf6f5;

	font-size: 14px;

	padding-left: 9px;

}



/* ---------- New topnews  ----------- */



.newtopnews

{

	padding: 12px;

 

}



.newtopnews .mnew

{

	padding-bottom: 10px;

	margin-bottom: 10px;

	border-bottom: 1px solid #d9d9d9;

}



.newtopnews .mnew img

{

	float: left;

	display: block;

}



.newtopnews .mnew span

{

	display: block;

	float: left;

	width: 220px;

	padding-left: 10px; 

	color: #676767;

}



.newtopnews .mnew span a strong

{

	display: block;

	font-size: 16px;

   padding-bottom: 5px;

	color: #414141;

}



.newtopnews .mnew span i 

{

	font-style: normal;

}



.newtopnews a.snew

{

	float: left;

	width: 242px;

	display: block;

	color: #4e4e4e;

	opacity: 0.8; 

}



.newtopnews a.snew:hover

{

	opacity: 1;

}



.newtopnews a.snew img

{

	float: left;

}



.newtopnews a.snew strong

{

	display: block;

	float: left;

	width: 120px; 

	padding-left: 10px; 

}



.newtopnews .newscol

{

	float: left;

	width: 240px;

	padding-top: 10px;

}



.newtopnews .newscol .newscoll

{

	border-right: 10px solid #fff;

}



.newtopnews .newscol strong

{

	display: block;

	padding: 3px 2px;

	background-color: #f8f8f8;

	background-image: url(../img/btitlebg.gif);

	background-position: center;

}



.newtopnews .newscol a

{

	display: block;

	padding: 4px; 

	font-size: 13px;

	color: #575757;

	border-bottom: 1px solid #f8f8f8;

}



.newtopnews .newscol a:hover

{

	background-color: #fafafa;

}



.tkolaj 

{

	padding: 7px;

}



.tkolaj a.tkolajimg

{

	float: left;

	border: 2px solid #e5e5e5;

}



.tkolajimg img

{

    width: 110px;

}



.tkolaj span

{ 

	display: block;

	float: left;

	width: 200px; 

	font-size: 14px;

	padding-left: 10px;

	padding-top: 10px;

}



.tkolaj span a

{

	display: block;

	border-top: 1px solid #f1f1f1;

	margin-top: 5px;

	padding-top: 2px;

	color: #bbb;

	font-size: 12px;

}



.tkolaj span a:hover

{

	color: #893434;

}







.footer

{

	height: 98px; 

	padding-top: 8px;

	border-top: 1px solid #d1d1d1;

	text-align: center;

}



.footer a

{

	display: block;

	margin: auto;

	text-align:center;

}



.footerlinks

{

	text-align: left;

	width: 920px; 
	
	margin: auto;
	
	font-size: 12px;
}



.footerlinks ul

{

	float: right;
	width: 450px;

}



.footerlinks ul li

{

	list-style: disc inside;

	color: #e69b9b;

	float: right;

}



.footerlinks a

{

	color: #676767;

	margin-right: 10px;

	list-style: circle;

}



.kalashnikov

{

	background-position: bottom;

	background-repeat: no-repeat;

	padding-bottom: 5px;

	background-image: url(../img/sblock-btmbg.gif); 

}



.bumbum

{

	border: 1px solid #3b5998; 

	border-width: 0 1px 1px 1px;
	top: -3px;
	position: relative;
}



.kalashnikov a

{

	color: #3b5998;

	font-size: 14px;

	font-weight: bolder;

	padding: 10px 15px;

	display: block;

}



.kalashnikov a:hover

{

	color: #000;

}



.kalashnikov strong

{

	display: block; 

	background-image: url(../img/kalashnikovbg.gif);

	background-repeat: no-repeat;

	text-align: center;

	padding: 2px 0;

	color: #fff;

	font-weight: bolder;

}



.glasuvai 

{

    padding: 20px;

}



.glasuvai a

{

 display: block;

 width: 140Px;

 float: left;

 color: #295273; 

 margin-bottom: 4px;

}

.newTabs{
	height: 33px;
	border-bottom: 1px solid #ededed;
}

.newTabs li{
	float: left;
	height: 33px;
	background-image: url(../img/tabs.png);
	background-position: right bottom;
	background-repeat: no-repeat;
	padding-right: 6px;
	margin-right: 5px;
}

.newTabs li.active{
	background-position: right top;
}

.newTabs li span{
	float: left;
	padding: 0 26px 0 48px;
	line-height: 33px;
	cursor: pointer; 
	font-size: 14px;	
	background-image: url(../img/tabs.png);
	background-position: left bottom;
	color: #616161;
}

.newTabs li.active span{
	background-position: left top;
	color: #3d3d3d;
}

.simpleListing{
	padding: 7px 16px;
}

.simpleListing li a
{
	display: block;
	padding: 9px 0;
	font-weight: bolder;
	color: #286fb1;
	font-size: 12px;
	border-bottom: 1px solid #f1f1f1;
}


