@import  "star_rating.css";


/* LAYOUT  SIZES */ 


#partContent{
	clear: both;
}
#partLeftCont{
	width: 670px;
	overflow: hidden;
	float: left;
}
#partLeftCont.titulka {	
	width: 664px;
	margin-right: 6px;
}
#partLeftCont.titulka #partLeft{	
	width: 670px;
}
#partLeft{
	margin-bottom: 10px;
}

#partRight{
	width: 320px; _width: 300px;
	overflow: visible;
	float: left;
}


html, body, td{
	font: 12px arial, tahoma, sans-serif;
	margin: 0px;
	padding: 0px;
	color: black;
}

img{
	border: 0px;
}

body{
	padding-left: 5px;
	text-align: center;
	background: white url(page_bg.png) repeat-x;
}

a, a:visited{
	color: #C00000;
	text-decoration: none;
}
a:hover{
	text-decoration: underline;
}

.hide {
	display: none;
}

.cb{
	margin: -1px 0 0 0;
	padding: 0;
	border: 0;
	font-size: 1px;
	line-height: 1px;
	height: 1px;
	overflow: hidden;
	clear: both;
}
.main_div {
	margin: 0 auto;
	width: 990px;
	text-align: left;
  position: relative;	
}
#container{
	margin: 0;
	text-align: left;
	width: 990px;
	overflow: hidden;
}

/* partHeader START */
#partHeader{
	clear: both;
}

.headMain{
	clear: both;
	margin-bottom: 1px;
}


.headLink{
	height: 32px; _height:20px; _padding-top:10px;
	line-height: 32px;
	font-size: 11px;
	font-weight: bold;
	text-align: right;
	padding-right:6px;
}
.headLink a{
	text-decoration: none;
	color: black;
}
.headLink span{
	padding: 0px 5px;
}
.headLink a:hover{
	text-decoration: underline;
}
#headLinkIE{
	color: #00629D;
	font-weight: normal;
}
#headLinkIE img{
	vertical-align: middle;
	behavior: url(iepngfix.htc);
}
.headTitle {
}
.headLogo {
	float: left;
	width: 275px;
	height: 53px;
}

.headLogo img{
margin-top:-1px;
border:none;
}

.headTitleMiddle {
	float: left;
	background-image: url(title_bg.png);
	height: 53px;
	line-height: 53px;
	color: white;
	width: 395px;
	text-align: right;
}
.headTitleMiddle DIV {
	padding-right: 5px;
}

.headSearch{
	float: right;
	text-align: left;
	height: 53px;
	background-image: url(title_search_bg.png);
	background-repeat: no-repeat;
	color: #FFF;
	width: 320px;
}
.headSearch  input {
	margin: 3px 5px 0 10px; 
}
.headSearch .srchFld {
	width: 216px;
	float: left;
	margin: 5px 0 2px 5px;
}
.headSearch  .srchBtn {
	float: right;
	margin: 4px 5px 0 5px;
	width: 82px;
	height: 24px;
	background-image: url(search_button.png);
	background-repeat: no-repeat;
	border: 0px solid transparent;
	color:#ffffff;
	font-size:12px;
}
#cse-search-results iframe{
	width: 660px;
}

.headMenu {
	clear:both;
	
}
.headMenu SPAN.level_2, .headMenu SPAN.menu, .headMenu SPAN.subMenu {
	display: block;	
}
.menu_ncas {
	float: right;
	width: 58px;
	height: 58px;	
	margin-top: 4px;	
	margin-bottom: 2px;	

}
.menu{
	height: 33px;
	background-image: url(menu_level_1_off_middle.png);
	background-repeat: repeat-x;
}
.menu a SPAN {
	display: block;
}
.menu a SPAN.l {
	background-image: url(menu_level_1_off_left.png);
	background-repeat: no-repeat;
}
.menu a SPAN.r {
	background-image: url(menu_level_1_off_right.png);
	background-repeat: no-repeat;
	background-position: right top;
	padding: 0px 10px 0px 10px;
	line-height: 33px;
}

.menu a, .menu a:visited {
	display: block;
	float: left;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;

	background-repeat: repeat-x;
}
.menu a:hover, .menu a.menuOn {
	font-size: 12px;
	background-image: url(menu_level_1_on_middle.png);
	color: #c61920;
}
.menu a:hover SPAN.l, .menu a.menuOn  SPAN.l {
	background-image: url(menu_level_1_on_left.png);
}
.menu a:hover SPAN.r, .menu a.menuOn  SPAN.r {
	background-image: url(menu_level_1_on_right.png);
}
SPAN.level_1 {
	float: left;
	width: 932px;
	height: 33px;
	margin-top: 4px;
}
SPAN.level_2 {
	float: left;
	width: 932px;
}
.subMenu{
	text-align: left;

	font-size: 11px;
	height: 25px;
	line-height: 25px;
	overflow: hidden;
	background-color: #c7c7c7;
	background-image: url(menu_level_2_bg.png);
	background-repeat: repeat-x;
}
.subMenu a{
	padding: 0px 10px;
	color: #444444;
	text-decoration: none;
}

.subMenu a:hover{
	color: #c61920;
	text-decoration: underline;
}
/* partHeader END */

/* partFooter START */
#partFooter{
	clear: both;
}
#partFooter .logo {
	display: block;
	margin-bottom: 5px;
	width: 165px;
}
#partFooter div.rights {
border:1px solid silver;
background:#EAEAEA;
padding:5px;
font-size: 11px;
text-align:center;
/*
	font-size: 11px;
	float: right;
	background-image: url(footer_bg.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	height: 53px;
	padding-top: 12px;
	width: 822px;
	*/
}

#partFooter div.rights a{}


#partFooter div.kontakt {
	clear: both;
	float: left;
    font-weight: bold;
    text-transform: uppercase;
	width: 100%;/*IE*/
	height: 43px;
	line-height: 43px;
	margin-top: 9px;
	font-size: 11px;
} 
#partFooter div.kontakt a {
	color: black;
	text-decoration: underline;
}
#partFooter .logos {
	float: right;
	height: 43px;
	text-align: right;
	margin-top: 9px;
}
/* part Footer END */

/* part Top Start */
.partTopCont{
	clear: both;
	padding-bottom: 1px;
	margin-bottom: 1px;
}

.uLine{
}
.partTop{
	height: 320px;
	overflow: hidden;
}
#topLeft{
	width: 670px;
	float: left;
	overflow: hidden;
}
#topRight{
	width: 300px;
	height: 300px;
	padding: 9px;
	float: left;
	overflow: hidden;
	background-color: #f1f1f1;
	border:1px solid #cccccc;
}

.topArtCont{
	float: left;
	width: 330px;
	height: 300px;
	background: url(top6_right_line.gif) no-repeat 329px center ;
}
.topArt{
	padding: 0px 10px 10px 0px;
}
.topArt h1{
	font-size: 20px;
	font-weight: bold;
	line-height: 25px;
	margin: 8px 5px 12px 0;
}
.topArt A.img {
	display: block;
    float: left;
	background-color: white;
	border: 1px solid #cccccc;
	padding: 4px;
}

.topArt A.img:hover {
	background-color: #f1f1f1;
}

.topArt IMG{
	/*width: 280px;
	height: 210px;*/
}

.nextTopCont{
	width: 340px;
	float: left;
	overflow: hidden;
	padding-bottom: 10px;
}
.nextTop{
	padding: 0px 5px 0 10px;
	margin: 2px 6px 10px 0;
	clear: both;
}

.nextTop h2{
	font-size: 18px;
	font-weight: bold;
	padding: 0px;
	margin: 3px 0px;
	clear: both;
}

.nextTop A.img {
	float: left;
	display: block;
	background-color: white;
	border: 1px solid #cccccc;
	padding: 4px;
    margin: 0 5px 5px 0;    	
}

.nextTop A.img:hover  {
	background-color: #f1f1f1;
}

.nextTop IMG {	
	width: 112px;
	xheight: 84px;
}

.nextTop h2 a{
	border: 0;
}


.nextTop p{
	line-height: 16px;
	padding: 0px;
	margin: 0px;
}
.nextTop h3, .anotTxt .artNav h3 {
	background-image: url(arrow_cas.png);
	background-position: 5px 9px;
	background-repeat: no-repeat;
	padding: 6px 0px 0px 15px;
	margin: 0px;
	font-size: 11px;
	font-weight: normal;
	text-align: right;
	display: inline;
	float: right;
}

.anotTxt .artNav h3.left {
	float: left
}

.nextTop h3 a{
	color: #ce0000;
	text-decoration: none;
}

.anotTxt .artNav h3.green {
	background: url(diskutujte.gif) no-repeat;
	width: 102px;
	height: 16px;
	text-align: center;
	margin: 6px 0 5px 0;
	padding: 0;
}

.anotTxt .artNav h3.green a {
	color: white;
	display: block;
}

.anotTxt .artNav h3.green a:hover {
	text-decoration: none;
}

/* part Top End */

/* BOXES start */
.boxHead{
	line-height: 25px;
	height: 25px;
	margin-bottom: 1px;
	color: #999999;
	font-size: 11px;
	font-weight: bold;
	background-color: #ffffff;
	background-image: url(boxTwo_head.png);
	background-repeat: no-repeat;
}

.boxHeadLine {
	background: url(box_head_bg.png) no-repeat 0px -25px;
	clear: none;
}

.boxTwo .boxHead2, .boxHead2 {
	font-size: 12px;
	font-weight: bold;
	background: #ffffff url(boxTwo_head_middle.gif) repeat-x;
	line-height: 25px;
	height: 25px;
	margin: 0 5px 1px 0;
}

.boxTwo .boxHead2 div,  .boxHead2 div {
	background: url(boxTwo_head_border.gif) left no-repeat;
	line-height: 25px;
	height: 25px;
}

.boxTwo .boxHead2 strong, .boxHead2 strong  {
	background: url(boxTwo_head_border.gif) right no-repeat;
	line-height: 25px;
	height: 25px;
	display: block;
	padding-left: 10px;
}

.boxHead a, .boxHead2 a,.boxHead a:visited, .boxHead2 a:visited{
	color: #999999;
	text-decoration: none;
}

#partRight .boxHead a {
	color: black;
}

.boxHead a:hover{
	text-decoration: underline;
}
.boxHead2 a:hover{
	text-decoration: underline;
}

#partRight .boxHead{
	text-transform: uppercase;
	height: 22px;
	_height: 24px;
	line-height: 23px;
	border: 1px solid #C3C3C3;
	margin-bottom: 0px;
	background: #EFEFEF;
	color: #000000;

}

#partRight .reklama{
}
#partLeft .reklama, #partLeft .reklamaHead{
	xmargin-right: 5px !important;
	
}

.reklamaHead, #tabHeadBox78913{width:320px;}

/*   BOX THREE  ///////////////////////////////////////////////////////*/
.boxThreeCont {
	float: left;
	overflow: hidden;
	margin-bottom: 5px;
	width: 223px;
}
.boxThree{
	margin-right: 9px;
	height: 340px;
	overflow: hidden;
}
.boxThree .boxHead{
	background-image: url(boxThree_head.jpg);
	line-height: 30px;
	height: 30px;
	color: white;
	margin-bottom: 5px;
	padding: 0px 10px;
}
.boxThree .boxHead A {
	color: white;
}
.boxThree h2{
	margin: 5px 0;
	padding: 0;
	font-size: 18px;
}
.boxThree A.img{
	float: left;
	margin-bottom: 5px;
	display: block;
	background-color: white;
	border: 1px solid #cccccc;
	padding: 4px;
}

.boxThree A.img:hover  {
	background-color: #f1f1f1;
}
.boxThree .img IMG{
	width: 204px;
	xheight: 153px;
}
.boxThree H2 {
	padding: 0px 5px 0px 5px;
}
.boxThree p{
	margin: 0px;
	padding: 0px 5px 0px 5px;
	text-align: left;
}
.boxThree H2 A {
	color: black;
	font-size: 16px;
}
.boxThree h3{
	clear: both;
	background-image: url(arrow_cas.png);
	background-position: 5px 9px;
	background-repeat: no-repeat;
	padding: 6px 0px 0px 15px;
	margin: 0px;
	font-size: 11px;
	font-weight: normal;
}
.boxThree h3 a{
	color: #ce0000;
	text-decoration: none;
}
/*  END - BOX THREE  ///////////////////////////////////////////////////////*/



/*   BOX TWO ///////////////////////////////////////////////////////*/
.boxTwoCont {
	width: 330px;
	float: left;
	margin-bottom: 5px;
	margin-right: 5px;
}

.boxB {
	width: 218px;
}

.boxC, .boxD {
	width: 441px;
}

.boxC .left {
	float: left;
	width: 210px;	
    overflow: hidden;
}

.boxC .boxTwo h3 {
	display: block;
	width: 190px;
	clear: none;
	float: right;
	margin: 7px 5px 5px 0;
	font-weight: bold;
}

.boxC .boxTwo h2,.boxD .boxTwo h2 {
    margin-bottom: 5px;
}

.boxD .boxTwo h3 {
    font-weight: bold;
    font-size: 15px;
    margin: 4px 0 8px 0;
}


/* 2 boxes
.boxTwo {
	height: 218px;
	overflow: hidden;
}
*/

/* 2 boxes
.boxB .boxTwo, .boxC .boxTwo, .boxD .boxTwo {
	height: 330px;	
} 
*/

.boxTwoImgVid{
	height: 265px;
}


.boxTwo p{
	margin: 0px;
	padding: 0 5px 5px 0;
	text-align: left;
}
.boxTwo h2{
	margin: 5px 5px 5px 0px;
	padding: 0;
	font-size: 12px;
	overflow: hidden;
}
.boxTwo h2 a {
	color: #000000;
	padding: 0;
	font-size: 12px;
	overflow: hidden;
}

.boxB .boxTwo h2, .boxB .boxTwo h2 a, .boxC .boxTwo h2, .boxC .boxTwo h2 a, .boxD .boxTwo h2, .boxD .boxTwo h2 a {
	
}

.boxTwo .img {
	margin-right: 5px;
	margin-bottom: 5px;
}

.boxTwo A.img {
	float: left;
	display: block;
	background-color: white;
	border: 1px solid #cccccc;
	margin: 0 5px 5px 0;
	padding:0 0 4px 0;
}
.boxTwo  A.img {
	float: left;
	display: block;
	background-color: white;
	border: 1px solid #cccccc;
	padding: 4px;
	margin: 0 5px 5px 0;
    _padding: 4px 2px;
}


.boxTwo A.img:hover {
	background-color: #f1f1f1;
}

.boxTwo .boxBody {
	margin: 5px;
	margin-right: 0px;
	padding-right: 10px;
	border-right: 1px solid #cccccc;
}


/* 2 boxes
.boxTwo .boxBody {
	margin: 5px;
	margin-right: 0px;
	padding: 0;
	height: 193px;
	border-right: 1px solid #cccccc;
	overflow: hidden;
}
*/



.boxTwo .left {
	border-right: 1px solid #cccccc;
}


/* 2 boxes
.boxB .boxTwo .boxBody, .boxC .boxTwo .boxBody, .boxD .boxTwo .boxBody {
	height: 295px;
}
*/
.boxC .boxTwo .boxBody .left {
	border: 0;
}

.boxTwo h3{  
	clear: both;
	background-image: url(arrow_cas.png);
	background-position: 0 4px;
	background-repeat: no-repeat;
	padding: 1px 0 0 15px;
	margin: 0px;
	font-size: 11px;
	font-weight: normal;
}
.boxTwo h3 a{
	color: #ce0000;
	text-decoration: none;
}
.boxTwo .c3 {
	font-size: 14px;
	overflow: hidden;
	margin-bottom: 10px;			
}
.boxTwo .d3 {
	clear: both;
	background-image: url(arrow_right.png);
	background-position: 0 4px;
	background-repeat: no-repeat;
	padding: 1px 0 0 15px;
	margin: 0px;
	font-size: 11px;
	font-weight: normal;				
}
.boxTwo .d3 a{
	color: #000000;
	text-decoration: none;
}
.tList td {
	padding: 5px 5px 5px 0px;
	vertical-align: middle;
	font-weight: bold;
	font-size: 11px;
}
.forumBubble{
	width: 37px;
	height: 26px;
	background: transparent url(forum-bubble.png) no-repeat 0 0;
	line-height: 20px;
	text-align: center;
	display: block;
	padding-left: 2px;
	behavior: url(/js/lib/iepngfix.htc);
}
.boxTopRead table {
	margin-left: 10px;
	width: 300px;
}
.boxTopRead th{
	width: 75px;
	text-align: left;
	vertical-align: top;
	padding: 0;
	border-bottom: 1px solid #ccc;
}
.boxTopRead .forumBubble{
	color: #FFF;
	font-size: 12px;
	margin: 13px 0 0 17px;
}
.boxTopRead td{
	height: 52px;
	background-color: transparent;
	border-bottom: 1px solid #cccccc;
}
.boxTopRead .last th,
.boxTopRead .last td{
	border-bottom: none;
}
.boxTopRead A{
	display: block;
	color: #ce0000;
	font-weight: normal;
}

.boxTopRead IMG{
border:1px solid silver;
float:left;
margin:3px 20px 3px 0;
padding:1px;
}

.dievcaDna {
	display: block;
	text-align: center;	
}
.dayGirl{
	display: block;
	text-align: center;
	color: #ce0000;
	font-weight: bold;
	margin-top: 10px;
}
.dayGirl .img {
	background-color: white;
	border: 1px solid #cccccc;
	padding: 0px;
}
.dayGirl .img IMG{
	margin: 4px;
}

.dayGirlList A.img{
	float: left;
	margin-bottom: 5px;
	display: block;
	background-color: white;
	border: 1px solid #cccccc;
	padding: 2px;
}

.dayGirlList A.img:hover  {
	background-color: #f1f1f1;
}
.dayGirlList A.img IMG{
	width: 204px;
	height: 120px;
}
.dayGirlList .star-rating-box {
	float: left;
	width: 13px;
	height: 120px;
}

.dayFotoBody {
	text-align: center;
	color: black;
	font-weight: normal;
	margin: 7px;
}

.dayFotoBody img {
	display: none;
}

.dayFotoBody p{ 
	margin: 0;
	padding: 0;
}

.dayVidpicList .object {
	float: left;
	margin-right: 4px;
	margin-bottom: 4px;
}
.dayVidpicList A.img{
	display: block;
	border: 1px solid #cccccc;
	padding: 4px;
	width: 120px;
	height: 70px;
	background-color: white;
}

.dayVidpicList A.img:hover  {
}
.dayVidpicList A.img IMG{
	width: 120px;
	height: 70px;
}
.dayVidpicList .star-rating-box {
	width: 50px;
	height: 10px;
	text-align: right;
}


.boxBody .titulkaNC_vypis A.img{
	float: left;
	display: block;
	height: 120px;
	width: 70px;
	text-align: center;
	border: 1px solid #f5f5f5;
	background-color: white;
	margin-right: 5px;	
	color: black;
	font-weight: bold;	
}
.boxBody .titulkaNC_vypis A:hover {
	color: #ce0000;
	text-decoration: none;
	background-color: #f5f5f5;
}
.boxBody .titulkaNC_vypis DIV{
	margin-top: 4px;
	
}
.boxBody .titulkaNC_vypis A IMG {
	margin-top: 4px;
	border: 1px solid #cccccc;
}


.boxRightRed .boxHeadRed, .boxRightRed .boxHeadRed div, .boxRightRed .boxHeadRed span {
    background: #cccccc url(boxRightRed_bg.gif) repeat-x right top;
    height: 26px;
    line-height: 26px;
}

.boxRightRed .boxHeadRed a {
    color: white;
}

.boxRightRed .boxHeadRed div {
    background: url(boxRightRed_left.gif) no-repeat left top;
	width:320px;
}

.boxRightRed .boxHeadRed strong {
    display: block;
    background: url(boxRightRed_right.gif) no-repeat right top;
    padding-left: 10px;
	color:#ffffff;
}

.boxRightRed .item {
    border-bottom: 1px solid #cccccc;
    margin: 2px 5px 10px 5px;
    padding: 2px;
	width:285px;
}

.boxRightRed .last {
    border: 0;
    margin-bottom: 3px;
}

.boxRightRed .item .img {
    display: block;
    padding: 4px;
    border: 1px solid #cccccc;
}

.boxRightRed .item .left {
    float: left;
    margin: 0 5px 5px 0;
}

.boxRightRed .item .right {
    float: right;
    margin: 0 0 5px 5px;
}


.boxRightRed .item p {
    padding: 0;
    margin: 0px;
}

.boxRightRed .item a {
    font-size: 12px;
    font-weight: bold;
}

.boxF .item {
	font-size: 11px;
}

.boxF .item a {
    font-size: 12px;
}

.boxF .item p {
	float: right;
	width: 223px;
	margin-top: 3px;
}
/* BOXES END */



/* tabs start */
#partRight .tabHead, #partRight .boxHead {
	height: 26px;
	background-image: url(box_head_bg.png);
	border-width: 0px;
}
#partRight .tabHead .boxTitle, #partRight .boxHead .boxTitle {
	height: 26px;
	background-image: url(box_head_tab_middle.png);
	float: left;
}
#partRight .tabHead .off {
	background: transparent;
}
#partRight .tabHead .spacer {
	font-size: 1px;
	width: 1px;
	background-color: #eaeaea;
	display: block;
	float: left;
	height: 25px;
}
#partRight .tabHead .spacer.off {
	background-color: transparent;
}
#partRight .tabHead .boxTitle DIV, #partRight .boxHead .boxTitle DIV {
    float:left;
	height: 26px;
	background-image: url(box_head_tab_left.png);
	background-repeat: no-repeat;
}

#partRight .tabHead .boxTitle SPAN , #partRight .boxHead .boxTitle SPAN{
	display: block;
	float: left;
	height: 26px;
	background-image: url(box_head_tab_right.png);
	background-repeat: no-repeat;
	background-position: right top;
	padding: 0px 10px 0px 10px;
	line-height: 26px;
}
.tabContent, #partRight .boxBody {
	border: 1px solid #cccccc;
	border-top: 0;
	padding: 9px;
	margin-bottom: 5px;
	background-color: #f1f1f1;
	_width: 100%;
}
.tabContent, #partRight .boxBody .boxBody{
	border: 0;
}
#partRight .tabHead .off, #partRight .tabHead .off div {
	background: transparent;
}

#partRight .tabHead .off span {
	background: transparent;
	color:#999999;
}

#partRight .tabBody {
	margin-bottom: 10px;
}

#partRight .tabBody .inTabDiv .boxHead {
	display: none;
}	

#partRight .tabBody .off {
	display: none;
}


#partRight .boxBody.noPadding{
	padding:0;
}

.tabHead table{
	border-collapse: collapse;
}

.tabHead td{
	line-height: 24px;
	padding: 0;
	white-space: nowrap;
	text-align: center;
	font-weight: bold;
	font-size: 11px;
	overflow: hidden;
}

.tabHead td.actTab{
	color: #FF0000;
}
.tabHead td.off{
	border-bottom: 1px solid #C0C0C0;
}

.t1-on, .t3-on, .t1-off, .t3-off{
	background-repeat: no-repeat;
	width: 5px;
}
.t2-on, .t2-ff, .t1-off, .t3-off{
	background-repeat: repeat-x;
	padding: 0 5px;
}

.t1-on{
	background-image: url(t1-on.gif);
}

.t2-on{
	background-image: url(t2-on.gif);
}

.t3-on{
	background-image: url(t3-on.gif);
}

.t1-off{
	background-image: url(t1-off.gif);
	border-bottom: 1px solid #C0C0C0;
}

.t2-off{
	background-image: url(t2-off.gif);
	border-bottom: 1px solid #C0C0C0;
}

.t3-off{
	background-image: url(t3-off.gif);
	border-bottom: 1px solid #C0C0C0;
}

#partRight .empty  {
	margin: -1px 0 0 0;
	padding: 0;
	border: 0;
	border-bottom: 1px solid #cccccc;
	height: 1px;
	font-size: 1px;
	line-height: 1px;
	background: none;
}

#partLeft .empty {
	display: none;
}
/* tabs end */

.promobox{
	display: block;
}
.promobox img {
	border: 0px;
}
.promobox p {
	margin:0px;
	padding: 0px;
}
.partTopCont.promobox{
	height: 300px;
	overflow: hidden;
}

div.galPages {
	font-size: 15px;
	text-align: right;
	width: 760px;
	vertical-align: bottom;
	height: 40px;
}
div.galPages strong {
	vertical-align: middle;
	display: block;
	float: right;
}
div.galPages a {
	color: black;
	font-size: 13px;
	text-decoration: none;
}
div.galPages a.selpage {
	font-size: 16px;
	vertical-align:top;
}
.gallisttable {
	margin-top: 3px;
}
tr.galPreviews td {
	width: 122px;
	background-color: #eaeaea;
	padding: 0px;
	margin: 0px;
	height: 90px;
	text-align: center;
	vertical-align: middle;
}
tr.galPreviews td a {
	display: block;
	height: 92px;
	background-repeat: no-repeat;
	background-position: center;
	border: 1px solid #888;
}

tr.galPreviews td a.galVideo {
	display: block;
	height: 92px;
	background-image : url(gallery-player.png);
	background-repeat: no-repeat;
	background-position: center;
	border: 1px solid #888;
	behavior: url(/js/lib/iepngfix.htc);
}

div.galArtTitle {
	font-size: 26px;
	font-weight: bold;
	width: 450px;
	text-align: left;
}
div.mainpicdiv {
	width: 450px;
	background-color: #eaeaea;
	height: 336px;
	text-align: center;
	line-height: 1px;
	margin-top: 5px;
}
div.mainpicdiv table {
	width: 100%;
	height: 100%;
}
div.mainpicdiv table td {
	text-align: center;
	vertical-align: middle;
}
div.mainpicdiv img {
}
.galDescDiv {
	background-color: #eaeaea;
	width: 450px;
	margin-top: 2px;
}
.galImDesc {
	width: 402px;
	font-weight: bold;
	font-size: 13px;
	float: left;
	padding: 2px 0px;
	text-align: center;
}
.galPrevA,.galNextA {
	display: block;
	width: 24px;
	float: left;
	height: 22px;
	background-repeat: no-repeat;
}
.galPrevImg {
	background-image: url(galPrev.jpg);
}
.galNextImg {
	background-image: url(galNext.jpg);
	background-position: right;
}
.galAdDiv {
	float: right;
	width: 365px;
	margin-top: 17px;
}
.galLeftPart {
	margin-top: 15px;
	width: 460px;
	border-right: 1px solid #bbb;
}
.galReturnDiv {
	text-align: center;
	margin: 9px;
	width: 460px;
}
.galReturnDiv a {
	font-weight: bold;
	font-size: 17px;
}

.galleryInArt {
	text-align: center;
}
.galleryInArt .galContainer {
	width: 460px;
	margin: 0 auto 5px;
}
.galleryInArt .top  {
}
.galleryInArt .top A {
	display: block;
	background-color: white;
	border: 1px solid #cccccc;
	padding: 4px;
	width: 450px;
	_width: 460px;
	/*height: 300px;*/
	overflow: hidden;
}
.galleryInArt .top  A:hover {
	background-color: #f1f1f1;
}
.galleryInArt .top  IMG{
	width: 450px;
	/*height: 300px;*/
}
.galleryInArt .top .desc {
	padding: 4px;
	background-color: #eaeaea;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
}
.galleryInArt .top .desc #galleryInArtDESC{
	font-weight: bold;
	display: block;
}
.galleryInArt .thumbs {
	height: 78px;
	border: 1px solid #cccccc;
	width: 458px;
	_width: 460px;
	overflow:hidden;
}
.galleryInArt .thumbs .next {
	display: block;
	width: 9px;
	height: 100%;
	float: right;
	border-left: 1px solid #cccccc;
	background: #eaeaea url(arrow_right.png) no-repeat center center;
} 
.galleryInArt .thumbs .prev {
	display: block;
	width: 9px;
	height: 100%;
	border-right: 1px solid #cccccc;
	background: #eaeaea url(arrow_left.png) no-repeat center center;
	float: left;
}
.galleryInArt .thumbs_content {	
	height: 78px;
	margin-left: 10px;
	margin-right: 10px;
	overflow: hidden;
	position: relative;
}

.galleryInArt #thumbs_content_scroll {	
	white-space: nowrap;
	position: relative;
	left: 0px;
	height: 78px;
}
.galleryInArt #thumbs_content_scroll TD {
	padding: 4px 2px;
}
.galleryInArt .thumbs IMG {
	width: 120px;
	height: 70px;
}





.etarget .selfpromo{
	margin-bottom: 10px;
	width: 100%;
	_width: 95%;
}

.etarget .selfpromo td.right{
	font-weight: bold;
	font-size: 11px;
	color: #444;
}
.etarget .block{
	overflow: hidden;
}
.etarget td.right {
	text-align: right;
}

.artAuthors {
	clear: both;
	padding: 8px 0px 15px 5px;
	
}

h1 {
	margin: 0px;
	padding: 0px;
	font-size:12px;
}



.artRight {
	width: 190px;
	float: right;
	margin-right: 10px;
	display: inline;/*IE*/
}
.artLeft {
	width: 460px;
	float: left;
}
.artLeftWide{
	width: 660px;
}
.artBottom {
	clear: both;
}
.artBottom .related{
	margin-right: 10px;
}

.titleContainer {
}
.artTitle {	
	color: #ce0000;
	font-size: 20px;
	font-weight: bold;
}
.artSTtitle2 {
	color: gray;
}
.txtArticle .artTime {
	color: #ce0000;
	font-weight: bold;

}
.txtArticle{
	
}

.txtArticle p {
}
.txtArticle table {
	border-collapse: collapse;
	border-color: #555555; 
}

.txtArticle table td {
	font: 11px arial, tahoma, verdana, sans-serif;
	padding: 5px;
	verical-align: top;
	border-color: #555555;
}

.paging {
	text-align: center;
	margin-top: 10px;
	margin-bottom: 8px;
}

.katpaging {
	text-align: center;
}
.katpaging .paging_prev {
	float: left;
	background-image: url(arrow_red_left.png);
	background-position: left 4px;
	background-repeat: no-repeat;
	padding: 0px 0px 0px 12px;
}

.katpaging .paging_next {
	float: right;
	background-image: url(arrow_red_right.png);
	background-position: right 4px;
	background-repeat: no-repeat;
	padding: 0px 12px 0px 0px;
}

.katpaging a {
	font-size: 11px;
	margin: 0px 3px;
	background-color: transparent;
	text-decoration: none;
	height: 16px;
	line-height: 16px;
}
.katpaging a.aktpage  img {
	vertical-align: bottom;
	_vertical-align: middle;
}	
.katpaging a.aktpage  span{ 
	background: url(aktPage_bg.png) repeat-x;

	padding: 1px 3px;
}
.katpaging a:hover {
	color: #DE1111;
}

.katpaging a.aktpage, .katpaging a.aktpage:hover {
	color: white;
	font-weight: bold;
}




.titleAnotBig .artTime {
	color: #ce0000;
}
.titleAnotBig .title {
	margin-left: 230px;
	margin-bottom: 8px;
}
.titleAnotBig .anotTxt {
	margin-left: 230px;
}
.titleAnotBig .title A {
	font-size: 16px;
	color: black;
	font-weight: bold;
}
.titleAnotBig  .title A:visited {
	color: #999999;
}
.titleAnotBig  .title A:hover {
	color: #ce0000;
}
.titleAnotBig.last {
	border-bottom: 1px solid #cccccc;
}
.titleAnotBig .anotImg{
	float: left;
	margin-bottom: 5px;
}
.titleAnotBig .anotImg A {
	display: block;
	background-color: white;
	border: 1px solid #cccccc;
	padding: 4px;
	width: 204px;
	overflow: hidden;
}
.titleAnotBig .anotImg A:hover {
	background-color: #f1f1f1;
}
.titleAnotBig .anotImg IMG{
	width: 204px;
}



.titleAnotMedium .artTime {
	color: #ce0000;
}
.titleAnotMedium .title {
	margin-bottom: 8px;
	margin-left: 140px;
}

.titleAnotMedium .anotTxt {
	margin-left: 140px;
}
.titleAnotMedium .title A {
	font-size: 16px;
	font-weight: bold;
}
.titleAnotMedium  .title A:visited {
	color: #999999;
}
.titleAnotMedium  .title A:hover {
	color: #ce000000;
}
.titleAnotMedium .anotImg{
	float: left;
	margin-bottom: 5px;
}
.titleAnotMedium .anotImg A {
	display: block;
	background-color: white;
	border: 1px solid #cccccc;
	padding: 4px;
	width: 112px;
	overflow: hidden;
}
.titleAnotMedium .anotImg A:hover {
	background-color: #f1f1f1;
}
.titleAnotMedium .anotImg IMG{
	width: 112px;
}

.titleAnot, .titleAnotMedium {
	border-bottom: 1px solid #cccccc;	
	padding-top: 10px;
	padding-bottom: 10px;
}
.titleAnot .artTime {
	color: #ce0000;
}
.titleAnot .anotTxt {
	margin-left: 70px;
	font-size: 11px;
}
.titleAnot .title {
	margin-left: 70px;
	margin-bottom: 5px;
}
.titleAnot .title A {
	font-size: 14px;
	font-weight: bold;
}
.titleAnot .title A:visited {
	color: #999999;
}
.titleAnot .title A:hover {
	color: #ce000000;
}
.titleAnot .anotImg{
	float: left;
	margin-bottom: 5px;
}
.titleAnot .anotImg A {
	display: block;
	background-color: white;
	border: 1px solid #cccccc;
	width: 55px;
	height: 41px;
	overflow: hidden;
}
.titleAnot .anotImg A:hover {
	background-color: #f1f1f1;
}
.titleAnot .anotImg IMG{
	width: 55px;
	height: 41px;
}






.videoContainer {
	margin-left: 40px;
	margin-bottom: 3px;
}

.boxBody .videoTitle {
	margin: 10px 5px 5px 5px;
	text-align: center;
}


.picture_box {
	width: 195px;
	height: 149px;
	overflow: hidden;
}

.video_box {
	background-color: transparent;
	position: relative;
	width: 195px;
	height: 120px;
	overflow: hidden;
	margin: 0 auto;
}

.video_box #image {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;	
}

.video_box #player {
	top: 30px;
	left: 0px;
	position: absolute;
	z-index: 500;
}

.boxTwo .vidpic {
	margin-left: 0px;
	margin-right: 5px;
	border: 0px;
	height: 201px;
}
.boxTwo .vidpic_title {
	text-align: center;
	padding: 5px;
}

.boxTwo .vidpic_title A {
	font-size: 14px;
}
.boxTwo .vidpic_content {
	text-align: center;
	border: 1px solid #cccccc;
	padding: 4px;
	
}

.boxTwo .vidpic_content h3 {
	width: 50px;
	_width: 65px;
	margin-left: 190px;
	_margin-left: 175px;
	margin-top: 3px;
}

.avizobox{
	margin-right: 5px;
}

#avizobox p img, #avizobox a img {
    border: 2px solid black;
}

.onlineTalkDiv #OTshowFormA, 
.onlineTalkDiv #OTrefreshA {
	width: 97px;
	height: 26px;
	background: url(onlinetalk-ask.gif) no-repeat;
	text-decoration: none;
	display: block;
	margin-bottom: 10px;
}
.onlineTalkDiv #OTrefreshA {
	width: 73px;
	background: url(onlinetalk-refresh.gif) no-repeat;
	float: right;
}
.onlineTalkDiv .OTformtable {
	width: 95%;
}
.onlineTalkDiv .OTformtable .label {
	width: 15%;
	font-weight: bold;
	padding-left: 15px;
	font-size: 14px;
}
.onlineTalkDiv .OTformtable #OTmyname, .onlineTalkDiv .OTformtable #OTquestion {
	width: 100%;
	margin-bottom: 5px;
}
.onlineTalkDiv .OTformtable #OTquestion {
	height: 110px;
}
.onlineTalkDiv .OTIquestion {
	font-size: 12px;
	width: 97%;
	background-color: #f0f0f0;
	padding: 5px;
	margin-bottom: 1px;
	font-weight: bold;
}
.onlineTalkDiv .OTIfrom {
	color: #888;
}
.onlineTalkDiv .OTIanswer {
	font-size: 12px;
	width: 97%;
	background-color: #e0e0e0;
	padding: 5px;
	margin-bottom: 1px;
}

.related{
	margin: 0 5px 10px 0;
	
}
.related .relHead{
	line-height: 36px;
	height: 36px;
	overflow: hidden;
	background: #bd161a url(related_bg.png) repeat-x;
	font-weight: bold;
	padding: 0 10px;
	font-size: 14px;
	color: white;
}
.related .relArt {
	
}
.related .relArt A  {
	display: block;
	line-height: 27px;
	height: 27px;
	border: 1px solid #cccccc;
	border-top-width: 0px;
	padding: 0px 10px;
	font-size: 12px;
	font-weight: bold;
}
.related .relArt.even {
	background-color:#f7f7f7;
}
.related .relArt a:visited {
	color: #d4a6a6;
}
.related .relArt a:hover{
	color: #000000;
}
.boxRight {
	float: right;
	color: black;
}

.boxBody a:hover {
	text-decoration: underline; 
}

.boxBody .title {
	text-align: center;
	margin: 5px 0px 10px 0px;
}
.boxBody .block .title{
	margin: 0px;
	text-align: left;
}

.enquiry {	
	margin: 0 0 8px 0;
}

.enquiry .title {
	margin-bottom: 5px;
	font-size: 12px;
	font-weight: bold;
	color: #ce0000;
}

.enquiry .progressbar {
	font-size: 1px;
	width: 250px;
	height: 9px;
	background-image: url(enquiry_progressbar_bg.png);
	background-repeat: no-repeat;
	margin-top: 1px;
	margin-bottom: 5px;
	float: left;
	clear: both;
}
.enquiry .progressbar_end {
	font-size: 1px;
	width: 2px;
	height: 5px;
	margin-left: 2px;
	background-image: url(enquiry_progressbar_barend.png);
	background-repeat: no-repeat;
	float:right;
}
.enquiry .bar {
	font-size: 1px;
	width: 3px;
	height: 5px;
	background-image: url(enquiry_progressbar_barbg.png);
	background-repeat: no-repeat;
	margin-top: 2px;
	margin-left: 2px;
	text-align: right;
}
.enquiry .percent {
	float: right;
	font-size: 11px;
	margin-right: 5px;
}
.enquiry a {
	display: block;
	clear: both;
	font-size: 11px;
	color: black;
}
.boxWeather a, .boxWeather a:visited{
	color: black;
}

.boxLink {
	float: right;
	color: black;
	margin-right:5px;
}
.boxLink a, .boxLink a:visited{
	color: black !important;
}
.tabHead a {
	color: #444;
}
.tabHead a.sel {
	color: #d22;
}
.tabHead {
	overflow: hidden;
}

.sponsLinks a {
    font-size: 11px;
    color: #333333 !important;
}

.sponsLinks a img {
    border: 1px solid #cdcdcd;
}
.ddvote {
	text-align: center;
	font-weight: bold;
	font-size: 12px;
	font-family: tahoma;
	line-height: 34px;
}
.ddvote span.ddvotevalue {
	font-size: 34px;
	color: #c00000;
}

DIV.sp_box {
	margin-top: 2px;
	background-color: #363636;
	line-height: 25px;
	height: 25px;
	color: white;
	margin-bottom: 1px;
	clear: both;
	background-image: url(sp_box_bg.png);
	background-repeat: repeat-x;
}
DIV.sp_box .sp_title {
	float: left;
	font-weight: bold;
	padding-left: 5px;
	background-image: url(sp_box_left.png);
	background-repeat: no-repeat;
}
DIV.sp_box .sp_content {
	float: right;
	padding-right: 5px;
	margin-left: 200px;
	text-align: right;
	background-image: url(sp_box_right.png);
	background-repeat: no-repeat;
	background-position: right top;
}
DIV.sp_box .sp_content A {
	margin:0 3px;
	color: white;
	text-decoration: none;
}
DIV.sp_box .sp_content A:hover {
	text-decoration: underline;
}
DIV.sp_box .sp_clear {
	clear: both;
}

/* start avizobox */
#avizobox-horizontal {
	float: left;
	width: 662px;
	height: 100px;
	margin-bottom: 10px;
	margin-top: 5px;
	position: relative;
}

#avizobox-horizontal .container{
	background : #ccc;
	float: left;
	width: 600px;
	height: 100px;
	position: relative;    
	overflow: hidden;
}

#avizobox-horizontal .previous_button{
	cursor : pointer;
	float: left;
	height:100px;
	width:31px;
	background : url(avizobox_horizontal_previous.png);
}

#avizobox-horizontal .next_button{
	cursor : pointer;
	float: left;
	height:100px;
	width:31px;
	background : url(avizobox_horizontal_next.png);
}

#avizobox-horizontal ul {
 	margin: 0;
	padding:0;
	width: 100000px;
	position: relative;
	top: 0;
	left: 0;
	height: 100px;
}

#avizobox-horizontal ul li {
	width: 200px;
	height: 100px;
	list-style:none;   
	float:left;
}

#avizobox-horizontal ul li a{
	margin:1px 4px;
	height:98px;
	width:192px;
	float:left;
	background : url(avizobox_item_bg.png);
	text-decoration: none;
}

#avizobox-horizontal ul li a .image{
	margin-top: 9px;
	margin-left: 5px;
	margin-right: 5px;
	display: inline;
	float: left;
	width: 70px;
	height: 80px;
}

#avizobox-horizontal ul li a .title{
	margin-top: 8px;
	float: left;
	width: 112px;
	height: 36px;
	color: black;
	font-family : Arial;
	font-weight : bold;
	font-size : 12px;
	
}

#avizobox-horizontal ul li a:hover .text{
	text-decoration: underline;
}

#avizobox-horizontal ul li a .text{
	float: left;
	width: 112px;
	height: 50px;
	font-family : Arial;
	font-weight : bold;
	font-size : 11px; 
}


#avizobox-vertical {
	float: left;
	width: 190px;
	height: 380px;
	margin-bottom: 10px;
	margin-top: 5px;
	position: relative;
}

#avizobox-vertical .container{
	background : #ccc;
	float: left;
	width: 190px;
	height: 318px;
	position: relative;    
	overflow: hidden;
}

#avizobox-vertical .previous_button{
	cursor : pointer;
	float: left;
	height:31px;
	width:190px;
	background : url(avizobox_vertical_previous.png);
}

#avizobox-vertical .next_button{
	cursor : pointer;
	float: left;
	height:31px;
	width:190px;
	background : url(avizobox_vertical_next.png);
}

#avizobox-vertical ul {
 	margin: 0;
	padding:0;
	height: 100000px;
	position: relative;
	top: 0;
	left: 0;
	width: 190px;
}

#avizobox-vertical ul li {
	width: 190px;
	height: 106px;
	list-style:none;   
	float:left;
}

#avizobox-vertical ul li a{
	margin:4px 1px;
	height:98px;
	width:188px;
	float:left;
	background : url(avizobox_vertical_item_bg.png);
	text-decoration: none;
}

#avizobox-vertical ul li a .image{
	margin-top: 9px;
	margin-left: 5px;
	margin-right: 5px;
	display: inline;
	float: left;
	width: 70px;
	height: 80px;
}

#avizobox-vertical ul li a .title{
	margin-top: 8px;
	float: left;
	width: 104px;
	height: 36px;
	color: black;
	font-family : Arial;
	font-weight : bold;
	font-size : 12px;
	display: inline;
}

#avizobox-vertical ul li a:hover .text{
	text-decoration: underline;
}

#avizobox-vertical ul li a .text{
	float: left;
	width: 104px;
	height: 50px;
	font-family : Arial;
	font-weight : bold;
	font-size : 11px; 
}


/* end avizobox */
.artRight div.artcolBox {
	margin-bottom: 18px;
}
.artcol1Funcs {
	border: 1px solid #aaa;
	padding: 6px 7px;
	background: #f1f1f1 url(artcol1Funcs_bg.png) repeat-x 0 0;xbackground: #F00;
	position: relative;
}
.artcol1Funcs ul{
	width: 180px;
	list-style: none;
	margin: 0;
	padding: 0;
}
.artcol1Funcs li{
	width: 30px;
	height: 30px;
	margin: 0 6px 3px 0;
	padding: 0;
	float: left;
}
.artcol1Funcs li a{
	height: 30px;
	background: transparent url(artcol1Funcs_icons2.png) no-repeat 0 -30px;
	text-decoration: none !important;
	display: block;
}
.artcol1Funcs .item2 a{background-position: -30px -30px;}
.artcol1Funcs .item3 a{background-position: -60px -30px;}
.artcol1Funcs .item4 a{background-position: -90px -30px;}
.artcol1Funcs .item5 a{background-position: -120px -30px;}
.artcol1Funcs .item6 a{background-position: -150px -30px;}
.artcol1Funcs .item7 a{background-position: -180px -30px;}
.artcol1Funcs .item8 a{background-position: -210px -30px;}
.artcol1Funcs .item9 a{background-position: -240px -30px;}
.artcol1Funcs .item1 a:hover{background-position: 0 0;}
.artcol1Funcs .item2 a:hover{background-position: -30px 0;}
.artcol1Funcs .item3 a:hover{background-position: -60px 0;}
.artcol1Funcs .item4 a:hover{background-position: -90px 0;}
.artcol1Funcs .item5 a:hover{background-position: -120px 0;}
.artcol1Funcs .item6 a:hover{background-position: -150px 0;}
.artcol1Funcs .item7 a:hover{background-position: -180px 0;}
.artcol1Funcs .item8 a:hover{background-position: -210px 0;}
.artcol1Funcs .item9 a:hover{background-position: -240px 0;}
.artcol1Funcs li a span{
	display: none;
}
.artcol1Funcs li a:hover span{
	width: 158px;
	height: 1em;
	color: #444;
	background: url(artcol1Funcs_arrow.png) no-repeat 2px .3em;
	display: block;
	padding-left: 10px;
	position: absolute;
	top: 77px;
	left: 6px;
	_left: 0;
}
.artcol1Funcs .arthr {
	display: block;
	margin: 0 9px 7px;
	border-bottom: 1px solid #ccc;
	padding-top: 12px;
	clear: left;
}
.artcol1Funcs a.artcol1tip {
	height: 20px;
	background: transparent url(artcol1Funcs.gif) no-repeat 12px -60px;
	color: #ca0000;
	font-weight: bold;
	font-size: 16px;
	line-height: 20px;
	display: block;
	padding-left: 44px;
}
.artcol1Funcs a.artcol1tip:hover {
	color: #212121;
	text-decoration: none;
}

.artRight div.artcol2Quote h3,
.artRight div.artcol2Quote blockquote,
.artRight div.artcol2Quote .artcol2Text{
	background: transparent url(artcol2Quote.png) no-repeat -40px 0;
}
.artRight div.artcol2Quote {
	font-size: 14px;
	margin-bottom: 15px;
}
.artRight div.artcol2Quote h3{
	height: 38px;
	line-height: 38px;
	padding-left: 72px;
	color: #FFF;
	background-color: #C2812D;
}
.artRight div.artcol2Quote blockquote {
	margin: 0;
	padding: 0;
	background-position: -230px 0;
}
.artRight div.artcol2Quote .artcol2Text {
	padding: 38px 0;
	font-weight: bold;
	text-align: center;
	background-position: 150px 100%;
}
.artRight div.artcol2Quote .artcol2Author {
	margin-top: -16px;
	line-height: 16px;
	font-size: 12px;
}

.artRight div.artcol3Kto {
	padding-bottom: 4px;
	background: #ccc url(artcol3Gdo_bottom.png) no-repeat 0 100%;
}

.artRight div.artcol3Kto h3{
	height: 38px;
	line-height: 34px;
	margin: 0;
	padding-left: 72px;
	color: #fff;
	background: #cc221f url(artcol3Gdo.png) no-repeat 0 0;
}
.artRight div.artcol3Kto div.content {
	background: #f1f1f1;
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
	padding: 5px 10px;
}
.artRight div.artcol3Kto div.kskDiv {
	width: 100%;
	font-weight: bold;
	padding-bottom: 5px;
	position: relative;
}
.artRight div.artcol3Kto div.kskimg {
	float: left;
	height: 52px;
	width: 52px;
	margin-right: 10px;
	text-align: center;
}
.artRight div.artcol3Kto div.kskimg img {
	border: 1px solid #ccc;
}
.artRight div.artcol3Kto div.ksktxt	{
	padding-bottom: 9px;
}
.artRight div.artcol3Kto a.kskviac{
	position: absolute;
	bottom: 5px;
	right: 0;
	width: 110px;
	display: block;
	width: auto;
	font-size: 9px;
}




.artRight div.artcol3Kto_Prezident {
	padding-bottom: 4px;
	background: #ccc url(artcol3Gdo_bottom.png) no-repeat 0 100%;
}
.artRight div.artcol3Kto_Prezident h3{
	height: 44px;
	line-height: 34px;
	margin: 0;
	padding-left: 72px;
	color: #fff;
	background: #cc221f url(artcol3Gdo_Prezident.png) no-repeat 0 0;
}
.artRight div.artcol3Kto_Prezident div.content {
	background: #f1f1f1;
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
	padding: 5px 10px;
}
.artRight div.artcol3Kto_Prezident div.kskDiv {
	width: 100%;
	font-weight: bold;
	padding-bottom: 5px;
	position: relative;
}
.artRight div.artcol3Kto_Prezident div.kskimg {
	float: left;
	height: 52px;
	width: 52px;
	margin-right: 10px;
	text-align: center;
}
.artRight div.artcol3Kto_Prezident div.kskimg img {
	border: 1px solid #ccc;
}
.artRight div.artcol3Kto_Prezident div.ksktxt	{
	padding-bottom: 9px;
}
.artRight div.artcol3Kto_Prezident a.kskviac{
	position: absolute;
	bottom: 5px;
	right: 0;
	width: 110px;
	display: block;
	width: auto;
	font-size: 9px;
}






.artRight div.artcol5Forum {
	padding-bottom: 4px;
	background: #ccc url(artcol3Gdo_bottom.png) no-repeat 0 100%;
}
.artRight div.artcol5Forum h3{
	height: 45px;
	line-height: 38px;
	margin: 0;
	padding-left: 72px;
	color: #FFF;
	background: #98b93e url(artcol5Diskusia.png) no-repeat 0 0;
}
.artRight div.artcol5Forum div.content {
	background: #f1f1f1;
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
	padding: 5px 5px 10px;
	text-align: center;
}
.artRight div.artcol5Forum div.content a{
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	line-height: 1.5em;
	color: #c61920;
}


.artRight .maleBoxy {
	width: 190px;
	height: 296px;
}
.artRight .maleBoxy DIV {
	background:#F1F1F1 none repeat scroll 0 0;
	height:69px;
	margin:0 0 7px;
}
.artRight .maleBoxy DIV IMG {
	border:1px solid #CDCDCD;
	margin:6px 0 0 6px;
}
.artRight .maleBoxy DIV P {
	color:black;
	float:right;
	font-size:12px;
	margin:5px 2px 5px 0;
	overflow:hidden;
	padding:0;
	width:117px;	
}
.artRight .maleBoxy DIV P A{
	color: #5d5d5d;
}





.redArrow {
	background: url(arrow_cas.png) no-repeat 0 center;
	margin:0px;
	padding-left: 8px;
}

.tipWarn {
	color: #ce0000;
}

.tipTableTd1 {
	text-align: left;
	vertical-align: top;
	white-space: nowrap;
}
.tipForm TEXTAREA, INPUT, SELECT {
	font-family: arial, tahoma, verdana, sans-serif;
	font-size: 11px;
}
.tipBody {
	width: 500px;
	height: 200px;
}

.tipTable {
	width: 550px;
}

.tipTable td input, .tipTable td textarea, .tipTable td select {
	background: #ececec;
	border-color: #C7C4C4;
	border-style:solid;
	border-width:1px;
}

.tipTable td .required {
	border: 1px solid red;	
}

.tipSubject, .tipCategory {
	width: 200px;
}

.tipSubmit {
	float: right;
	margin-right: 150px;
	margin-top: 10px;
	
	background: url(tipSubmit.png) no-repeat 0 center !important;
	border: 0px none transparent !important;
	width: 112px;
	height: 32px;
}
.tiploginDiv {
	padding: 20px;
}
.tiploginDiv form {
	margin: 0 auto;
	padding: 6px;
	background-color: white;
	border: 1px solid gray;
}
.tiploginDiv form input#tipname, .tiploginDiv form input#tippass {
	width: 110px;
	margin-right: 5px;
	border: 1px solid #7E9DB9;
	line-height: 12px;
	padding: 3px;
}
.tiploginDiv form input.image {
	vertical-align: top;
}
/*extra:*/
.menu #id_941{color: #C61920;}
.menu #id_991{color: #0962b6;}
.menu #id_995{color: #C61920;}
.menu #id_999{color: #C61920;}
.menu #id_1190{color: #0069A1;}


.borderBox {
	border: 1px solid #cccccc;
	padding: 9px;
	margin-bottom: 5px;
	background-color: #f1f1f1;
	_width: 100%;
}

.sideBox .head {
	height: 35px;
	background: transparent url(lesk-artcol-head.png) no-repeat scroll 0 0;	
}
.sideBox .head A.leskMuz {
	display: block;
	height: 35px;
	background: transparent url(muz-dna.gif) no-repeat scroll 5px center;	
}
.sideBox .head A.leskModna {
	display: block;
	height: 35px;
	background: transparent url(modna-policia.gif) no-repeat scroll 5px center;	
}
DIV.leskMuz, DIV.leskModna {
	margin-bottom:18px;
	width:190px;
	background-color:#2E4863;
	padding-bottom: 5px;
}
DIV.leskModna {
	background-color: #c9244b;
}
.leskMuz .imgBorderWhite, .leskModna .imgBorderWhite {
	float:left;
}
.leskMuz .imgBorderWhite IMG, .leskModna .imgBorderWhite IMG  {
	width: 70px;
	border:2px solid #FFFFFF;
}
.leskMuz .pictureItem, .leskModna .pictureItem {
	position:relative;
	padding: 5px 0 3px 5px;
	width:187px;
}
.leskMuz .text, .leskModna .text{
	margin:0 0 0 5px;
	color:#FFFFFF;
	font-weight:bold;
	width:103px;
	float:left;
	text-align: center;
}

 .leskModna .text{
	 
	text-align: left;
 }
.leskMuz .votestar {
	background:#2E4863 url(muz-dna-hviezda.gif) repeat scroll 0 0;
	color:#C9244B;
	float:left;
	font-size:20px;
	font-weight:bold;
	line-height:20px;
	margin:15px 0 1em 25px;
	padding:17px 0 10px;
	text-align:center;
	width:50px;
}
.sideBox .leskMuz .no1{
	background-position: 0 -47px;
}
.sideBox .leskMuz .no2{
	background-position: 0 -94px;
}
.sideBox .leskMuz .no3{
	background-position: 0 -141px;
}
.sideBox .leskMuz .no4{
	background-position: 0 -188px;
}
.sideBox .leskMuz .no5{
	background-position: 0 -235px;
}
.sideBox .leskMuz .whiteDotDivider, .sideBox .leskModna .whiteDotDivider  {
	height: 5px;
	margin: 5px 5px;
	width:180px;
	background:transparent url(side-box-dot-divider-white.gif) repeat-x scroll left bottom;
	clear:both;
	font-size:1px;
	line-height:1px;
}
.sideBox .leskMuz .dalsieWhite, .sideBox .leskModna .dalsieWhite {
	background:transparent url(dalsie-white.gif) no-repeat scroll 0 3px;
	float:right;
	margin-right:10px;
	padding-left:13px;
}
.sideBox .leskMuz .aWhite12, .sideBox .leskModna .aWhite12  {
	color:white;
	font-size:12px;
	text-decoration:underline;
}
.uchylna-poradna {
	margin-bottom:18px;
	width:190px;	
	height: 123px;
	background:transparent url(uchylna-poradna.jpg) no-repeat scroll 0 0;
}
.uchylna-poradna A{
	display: block;
	height: 123px;
	color: white;
}
.uchylna-poradna .text{
	text-align: center;
	padding: 80px 10px 0px;
	display: block;
}

.artRight div.zirafa,
.artRight div.byk,
.artRight div.somar,
.artRight div.ryba {
	background: transparent url(quote_top.gif) no-repeat 0 0;
	padding-top: 8px;	
}


.artRight div.zirafa h3,
.artRight div.byk h3,
.artRight div.somar h3,	
.artRight div.ryba h3 {
	display: none;
}

#partLeft div.zirafa blockquote,
#partLeft div.byk blockquote,	
#partLeft div.somar blockquote,
#partLeft div.ryba blockquote	 {
	padding-bottom: 132px;
	background: transparent url(quote_bottom_zirafa.jpg) no-repeat bottom;
}

#partLeft div.byk blockquote {
	background-image: url(quote_bottom_byk.jpg);
}

#partLeft div.somar blockquote {
	background-image: url(quote_bottom_somar.jpg);	
}

#partLeft div.ryba blockquote	 {
	background-image: url(quote_bottom_ryba.jpg);
}

#partLeft div.zirafa .artcol2Text,
#partLeft div.byk .artcol2Text,
#partLeft div.somar .artcol2Text,
#partLeft div.ryba .artcol2Text {
	background: transparent url(quote_middle.gif) repeat-y 0 0;
	padding: 12px;
	color: #0089a7;
	font-decoration: italic;
}
 

#top6 img{
	width:660px;
}

ul.recommendedUL{
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:5px;
margin:0 0 10px;
}
ul.recommendedUL li{
border-bottom:1px solid silver;
padding:5px;
}
 
#middLinks{
	width:219px;
}

.aukrotext{
font-weight:bold;
text-align:center;
}

	div.articleBox{
	/*border-top:1px solid silver;*/
	margin:10px 0;
	padding-bottom:5px;
	padding-top:5px;
	}	
	div.articleBox h2.articTitle a, div.articleBox h2.articTitle{color:#C00000;font-size:12px;text-decoration:underline;height:auto;}
	div.articleBox .date{font-size:10px;}
	div.articleBox p{margin:0px;}
	div.articleBox h3.more{
		background:#F4F4F4 none repeat scroll 0 0;
		border-bottom:1px solid silver;
		border-left:1px solid silver;
		float:left;
		height:20px;
		line-height:2;
		margin:5px 0;
		text-align:left;
		width:424px;
	}
	div.articleBox h3.more a{
		background:transparent url(arrow_cas.png) no-repeat scroll left center;
		display:block;
		padding-left:10px;
		text-decoration:underline;
	}
	
	div.articleBox p.more a{background:url(ReadMoreArr.jpg) no-repeat right 5px;color:#5A6D92;padding-right:15px;}
	
	div.articleBox p img{float:left;margin-right:10px;background:#f4f4f4;padding:3px;border:1px solid silver;}

#bb728 img{
border:1px solid silver;
cursor:pointer;
height:79px;
padding:2px;
width:653px;
}	
	
	
#bb200 img{
border:1px solid silver;
margin:5px 0;
padding:6px;
}	
	
	
