body {
	font-family: Verdana, Arial, sans-serif;
	font-size: 9pt;
	margin: 0px;
    color: #ffffff;
	background: #000000;
    background-attachment:  fixed;
	background-position: top;
}

#h1_logo {margin: 0px; padding: 0px; }
.page { position: relative; width: 1000px; margin-left: auto; margin-right: auto; }
.header { position: relative; float: left; width: 1000px; height: 105px; }
.img_logo { padding-top: 5px; padding-left: 20px; }
.menu { position: relative; float: left; width: 1000px; height: 30px; background: #000000 url(../img/menu.jpg) no-repeat; z-index: 5; font-size: 8pt; font-family: Verdana;}
.aftermenu_space { position: relative; float: left; width: 1000px; height: 20px; }
.content { position:relative; float: left; width: 970px; margin-left: 15px; /*border: solid 1px #ffffff;*/}
.content_home { position:relative; float: left; width: 970px; margin-left: 15px; /*border: solid 1px #ffffff;*/ height: 620px; /*z-index: -9;*/}
.footer {position: relative; float: left; width: 970px; height: 222px; left: 15px; margin-top: 20px; background: url(../img/footer.jpg) no-repeat; padding: 2px 0px 0px 2px;}
.footer #special_offer{position: absolute; left: 10px; top: 10px; width: 800px; height: 120px; font-weight: bold; font-size: 14pt; z-index: 100; color: #ffffff; }
.footer #special_offer a {text-decoration:none; color: #ffffff; }
#le_logo {position: absolute; width: 213px; height: 55px; left: 700px; top: -30px; background: url(../le.png) no-repeat; z-index: 9; }
.copyright {position: relative; float: left; width: 1000px; height: 20px; text-align: center; margin-top: 10px; font-size: 8pt; color: #777777; left: 0px;}
.copyright a {text-decoration: none; color: #640004;}
.fulltext {position: absolute; left: 720px; top: 13px; width: 270px; /*border: solid 1px #ffffff;*/}
.fulltext img {vertical-align: middle; display: inline; float: left; margin-right: 15px;}
.fulltext input.search {border: solid 1px #ffffff; background: #777777; color: #ffffff; margin-top: 22px; margin-right: 10px; float: left;}
.fulltext input.button{border: none; background: url(../img/fulltext_button.jpg) no-repeat; width: 38px; height: 27px; cursor: pointer; position:relative; top: 0px; margin-top: 17px;}

.fb_like {
	float: right;
	width: 400px;
}

.blog_btn {
	position: absolute;
	top: -4px;
	width: 54px;
	height: 23px;
	
}

#infolinka {
	position: absolute;
	left: 490px;
	top: 75px;
	width: 490px;
	text-align: right;
	color: #ffffff;
	font-size: 10pt;
	font-weight: bold;
}

.box {width: 167px; float: left; position: relative; cursor: pointer; /*z-index: -8;*/}
.box_top {width: 167px; height: 36px; position: absolute; top: 0px; background: url(../img/box_top.gif) no-repeat;}
.box_bottom {width: 167px; height: 2px; position: absolute; bottom: 0px; background: url(../img/box_bottom.gif) no-repeat;}
.box .heading {position:relative; width: 167px; height: 22px; padding-top: 3px; font-size: 11pt; text-align: center; font-weight: bold;}
.box .content {position:relative; float: left; width: 155px; margin-left: 5px; margin-top: 12px; font-size: 11pt; /*border: solid 1px #ffffff;*/padding-bottom: 5px; }

.boxCMS {width: 167px; float: left; position: relative; background: url(../img/cms_item_bg.jpg) 100%; }
.boxCMS .box_topCMS {width: 167px; height: 36px; position: absolute; top: 0px; background: url(../img/box_top.gif) no-repeat;}
.boxCMS .box_bottomCMS {width: 167px; height: 2px; position: absolute; z-index: 1; bottom: 0px; background: url(../img/box_bottom.gif) no-repeat;}
.boxCMS .headingCMS {position:relative; width: 167px; height: 22px; padding-top: 3px; font-size: 11pt; padding-left: 5px; text-align: left; font-weight: bold;}
.boxCMS .contentCMS {position:relative; float: left; width: 155px; margin-left: 5px; margin-top: 12px; font-size: 11pt; padding-bottom: 5px; color: #ffffff; }
.boxCMS .contentCMS a {text-decoration: none; color: #ffffff; line-height: 150%; font-size: 9pt;}
.boxCMS .contentCMS a.active {text-decoration: none; color: #000000; line-height: 150%; font-size: 9pt;} 

.boxCONTENT {width: 783px; float: left; position: relative; background: #ffffff; float: right; min-height: 100px; }
.boxCONTENT .box_topCONTENT {width: 783px; height: 8px; position: absolute; top: 0px; background: url(../img/content_top.gif) no-repeat;}
.boxCONTENT .box_bottomCONTENT {width: 783px; height: 8px; position: absolute; z-index: 1; bottom: 0px; background: url(../img/content_bottom.gif) no-repeat;}
.boxCONTENT .contentCONTENT {position:relative; float: left; width: 763px; margin: 10px 10px 10px 10px; font-size: 11pt; color: #000000;  }
.boxCONTENT .contentCONTENT {position:relative; float: left; width: 763px; margin: 10px 10px 10px 10px; font-size: 11pt; color: #000000;  }
.boxCONTENT .contentCONTENT h2 {margin: 0px;}

.boxCONTENTs {width: 783px; float: left; position: relative; float: right; min-height: 50px; border: solid 1px #ffffff; }
/*
.boxCONTENTs .top {width: 783px; height: 10px; }
.boxCONTENTs .top .left {width: 10px; height: 10px; float: left; background: url(../img/box_tl.png) no-repeat; }
.boxCONTENTs .top .right {width: 10px; height: 10px; float: right; background: url(../img/box_tr.png) no-repeat; }
.boxCONTENTs .bottom {width: 783px; height: 10px;}
.boxCONTENTs .bottom .left {width: 10px; height: 10px; float: left; background: url(../img/box_bl.png) no-repeat; }
.boxCONTENTs .bottom .right {width: 10px; height: 10px; float: right; background: url(../img/box_br.png) no-repeat; }
*/
.boxCONTENTs .box_topCONTENT {width: 783px; height: 8px; position: absolute; top: 0px; background: url(../img/content_top.gif) no-repeat;}
.boxCONTENTs .box_bottomCONTENT {width: 783px; height: 8px; position: absolute; z-index: 1; bottom: 0px; background: url(../img/content_bottom.gif) no-repeat;}
.boxCONTENTs .contentCONTENT {position:relative; float: left; width: 763px; margin: 10px 10px 10px 10px; font-size: 11pt; color: #ffffff;  }
.boxCONTENTs .boxTop {float: left; height: 10px; width: 783px; }
.boxCONTENTs .boxTop .left {float: left; width:10px; height: 10px; background: url(../img/box_tl.png); position: absolute; left: -1px; top: -1px; }
.boxCONTENTs .boxTop .right {float: right; width:10px; height: 10px; background: url(../img/box_tr.png); position: absolute; left: 774px; top: -1px;}
.boxCONTENTs .boxBottom {position: relative; float: left; height: 10px; width: 783px; }
.boxCONTENTs .boxBottom .left {float: left; width:10px; height: 10px; background: url(../img/box_bl.png); position: absolute; left: -1px; top: 1px; }
.boxCONTENTs .boxBottom .right {float: right; width:10px; height: 10px; background: url(../img/box_br.png); position: absolute; left: 774px; top: 1px;}


.boxCMSr {width: 167px; float: right; position: relative; background: url(../img/cms_item_bg.jpg) 100%; }
.boxCMSr .box_topCMS {width: 167px; height: 36px; position: absolute; top: 0px; background: url(../img/box_top.gif) no-repeat;}
.boxCMSr .box_bottomCMS {width: 167px; height: 2px; position: absolute; z-index: 1; bottom: 0px; background: url(../img/box_bottom.gif) no-repeat;}
.boxCMSr .headingCMS {position:relative; width: 167px; height: 22px; padding-top: 3px; font-size: 11pt; padding-left: 5px; text-align: left; font-weight: bold;}
.boxCMSr .contentCMS {position:relative; float: left; width: 155px; margin-left: 5px; margin-top: 12px; font-size: 11pt; padding-bottom: 5px; color: #ffffff; }
.boxCMSr .contentCMS a {text-decoration: none; color: #ffffff; line-height: 150%; font-size: 9pt;}
.boxCMSr .contentCMS a.active {text-decoration: none; color: #000000; line-height: 150%; font-size: 9pt;} 

.boxCONTENTr {width: 783px; float: left; position: relative; background: #ffffff; float: left; min-height: 100px; }
.boxCONTENTr .box_topCONTENT {width: 783px; height: 8px; position: absolute; top: 0px; left:0px; background: url(../img/content_top.gif) no-repeat;}
.boxCONTENTr .box_bottomCONTENT {width: 783px; height: 8px; position: absolute; z-index: 1; bottom: 0px; left:0px; background: url(../img/content_bottom.gif) no-repeat;}
.boxCONTENTr .contentCONTENT {position:relative; float: left; width: 763px; margin: 10px 10px 10px 10px; font-size: 11pt; color: #000000;  }
.boxCONTENTr .contentCONTENT {position:relative; float: left; width: 763px; margin: 10px 10px 10px 10px; font-size: 11pt; color: #000000;  }
.boxCONTENTr .contentCONTENT h2 {margin: 0px;}


#box_search { background: url(../img/box_search.jpg) no-repeat; height: 266px; position: absolute; top: 0px;}
#box_komparzisti { background: url(../img/box_komparzisti.jpg) no-repeat; height: 281px; position: absolute; top: 286px; }
#box_modeling { background: url(../img/box_modeling.jpg) no-repeat; height: 621px; position: absolute; top: 0px; left: 200px;}
#box_hostesing { background: url(../img/box_hostesing.jpg) no-repeat; height: 385px; position: absolute; top: 0px; left: 401px;}
#box_umelci { background: url(../img/box_umelci.jpg) no-repeat; height: 281px; position: absolute; top: 407px; left: 401px;}
#box_kurzy { background: url(../img/box_kurzy.jpg) no-repeat; height: 308px; position: absolute; top: 0px; left: 601px;}
#box_booky { background: url(../img/box_booky.jpg) no-repeat; height: 286px; position: absolute; top: 335px; left: 601px; z-index: 1; }
#box_newsletter { background: url(../img/box_newsletter.jpg) no-repeat; position: absolute; top: 0px; left: 803px; color: #000000; height: 67px; }
#box_novecastingy { background: url(../img/box_novecastingy2.jpg) no-repeat; height: 187px; position: absolute; top: 85px; left: 803px;}
#box_novinky { background: url(../img/box_novinky.jpg) no-repeat; height: 333px; position: absolute; top: 287px; left: 803px; z-index: 0; overflow: hidden; }

#box_novinky .content {overflow: hidden;}
#box_novinky a {color: #ffffff; text-decoration: none;}
#box_newsletter a { color: #ff0000; font-size: 9pt; text-decoration: none; }

/*
#box_search { background: url(../img/box_search.jpg) no-repeat; height: 266px; position: absolute; top: 0px;}
#box_news { background: url(../img/box_news.jpg) no-repeat; height: 281px; position: absolute; top: 286px;}
#box_modeling { background: url(../img/box_modeling.jpg) no-repeat; height: 621px; position: absolute; top: 0px; left: 200px;}
#box_hostesing { background: url(../img/box_hostesing.jpg) no-repeat; height: 385px; position: absolute; top: 0px; left: 401px;}
#box_komparzisti { background: url(../img/box_komparzisti.jpg) no-repeat; height: 281px; position: absolute; top: 407px; left: 401px;}
#box_kurzy { background: url(../img/box_kurzy.jpg) no-repeat; height: 308px; position: absolute; top: 0px; left: 601px;}
#box_booky { background: url(../img/box_booky.jpg) no-repeat; height: 286px; position: absolute; top: 335px; left: 601px;}
#box_novecastingy { background: url(../img/box_novecastingy.jpg) no-repeat; height: 238px; position: absolute; top: 0px; left: 803px;}
#box_tvaretyzdna { background: url(../img/box_tvaretyzdna.jpg) no-repeat; height: 359px; position: absolute; top: 265px; left: 803px;}
*/

#box_komparzisti2 { background: url(../img/box_komparzisti2.jpg) no-repeat; height: 281px; position: absolute; top: 286px; width: 367px; }
#box_komparzisti2 .box_top { background: transparent; }
#box_komparzisti2 .box_bottom { background: transparent; }
#box_modeling2 { background: url(../img/box_modeling2.jpg) no-repeat; height: 621px; position: absolute; top: 0px; left: 200px;}
#box_hostesing2 { background: url(../img/box_hostesing2.jpg) no-repeat; height: 385px; position: absolute; top: 0px; left: 401px;}
#box_umelci2 { background: url(../img/box_umelci2.jpg) no-repeat; height: 281px; position: absolute; top: 407px; left: 401px;}
#box_kurzy2 { background: url(../img/box_kurzy2.jpg) no-repeat; height: 308px; position: absolute; top: 0px; left: 601px;}
#box_booky2 { background: url(../img/box_booky.jpg) no-repeat; height: 286px; position: absolute; top: 335px; left: 601px; z-index: 1; }
#box_newsletter { background: url(../img/box_newsletter.jpg) no-repeat; position: absolute; top: 0px; left: 803px; color: #000000; height: 67px; }
#box_novecastingy { background: url(../img/box_novecastingy2.jpg) no-repeat; height: 187px; position: absolute; top: 85px; left: 803px;}
#box_novinky { background: url(../img/box_novinky.jpg) no-repeat; height: 333px; position: absolute; top: 287px; left: 803px; z-index: 0; overflow: hidden; }

#box_komparzisti2_desc { position: absolute; top: 216px; left: -15px; color: #000000; width: 198px; height: 75px; background: url(../img/sticker2.png) no-repeat; padding: 37px 0px 0px 25px; font-weight: bold; font-size: 11px; }
#box_modeling2_desc { position: absolute; top: 196px; left: -15px; color: #000000; width: 198px; height: 75px; background: url(../img/sticker2.png) no-repeat; padding: 30px 0px 0px 30px; font-weight: bold; font-size: 11px;}
#box_hostesing2_desc { position: absolute; top: 323px; left: -15px; color: #000000; width: 198px; height: 75px; background: url(../img/sticker2.png) no-repeat; padding: 30px 0px 0px 30px; font-weight: bold; font-size: 11px;}
#box_umelci2_desc { position: absolute; top: 150px; left: -15px; color: #000000; width: 198px; height: 75px; background: url(../img/sticker2.png) no-repeat; padding: 30px 0px 0px 30px; font-weight: bold; font-size: 11px;}
#box_booky2_desc { position: absolute; top: 222px; left: -15px; color: #000000; width: 198px; height: 75px; background: url(../img/sticker2.png) no-repeat; padding: 30px 0px 0px 30px; font-weight: bold; font-size: 11px;}
#box_kurzy2_desc { position: absolute; top: 252px; left: -15px; color: #000000; width: 198px; height: 75px; background: url(../img/sticker2.png) no-repeat; padding: 25px 0px 0px 30px; font-weight: bold; font-size: 11px;}
.booky2 {position: absolute; width: 213px; height: 245px; background: url(../img/booky2.png) no-repeat; left: -3px; top: 2px; }

#box_modeling2en_desc { position: absolute; top: 196px; left: -15px; color: #000000; width: 198px; height: 75px; background: url(../img/sticker2.png) no-repeat; padding: 30px 0px 0px 30px; font-weight: bold; font-size: 11px;}
#box_hostesing2en_desc { position: absolute; top: 323px; left: -15px; color: #000000; width: 198px; height: 75px; background: url(../img/sticker2.png) no-repeat; padding: 30px 0px 0px 30px; font-weight: bold; font-size: 11px;}
#box_umelci2en_desc { position: absolute; top: 150px; left: -15px; color: #000000; width: 198px; height: 75px; background: url(../img/sticker2.png) no-repeat; padding: 30px 0px 0px 30px; font-weight: bold; font-size: 11px;}
#box_kurzy2en_desc { position: absolute; top: 252px; left: -15px; color: #000000; width: 198px; height: 75px; background: url(../img/sticker2.png) no-repeat; padding: 25px 0px 0px 30px; font-weight: bold; font-size: 11px;}

#box_komparzisti2en_desc { position: absolute; top: 216px; left: -15px; color: #000000; width: 198px; height: 75px; background: url(../img/sticker2.png) no-repeat; padding: 30px 0px 0px 35px; font-weight: bold; font-size: 11px; }
#box_booky2en_desc { position: absolute; top: 222px; left: -15px; color: #000000; width: 198px; height: 75px; background: url(../img/sticker2.png) no-repeat; padding: 33px 0px 0px 27px; font-weight: bold; font-size: 11px;}


.booky {position: absolute; width: 213px; height: 245px; background: url(../img/booky.png) no-repeat; left: -3px; top: 2px; }

.rss {position: absolute; left: 20px; top: 585px;}
.rss img {vertical-align: middle; padding-right: 5px;}
.rss a {text-decoration: none; color: #777777;}

.langs {position: absolute; text-align: right; left: 928px; top:0px; width: 55px; height: 17px; /*border: solid 1px #ffffff;*/ }

.item_container_top {position: relative; float:left; width: 972px; height: 10px; background: url(../img/item_top.jpg) no-repeat; }
.item_container {position: relative; float:left; width: 972px; background: #ffffff; font-size: 10pt; color: #000000; }
.item_container_bottom {position: relative; float:left; width: 972px; height: 10px; background: url(../img/item_bottom.jpg) no-repeat; }

.item_container .left {position: relative; float: left; margin-left: 10px; width: 190px; line-height: 130%;}
.item_container .right {position: relative; float: left; text-align: left; padding-left: 10px; width: 760px; border-left: solid 1px #777777; line-height: 130%; }
.newsitem {padding: 0px 0px 15px 10px;  /*border: solid 1px #ffffff;*/ font-size: 9pt; }
.newsitem .date {float: left; color: #000000; font-weight: bold;}
.newsitem .category {float: right; color: #000000; font-weight: bold;}

.contentCONTENT .top .left {float: left; color: #ff0000; font-size: 14pt; }
.contentCONTENT .top .left h2 {float: left; color: #ff0000; font-size: 14pt; font-weight: normal; display: inline; margin: 0px; padding: 0px;}
.contentCONTENT .top .right {float: right; font-size: 8pt; color: #9a9a9a; padding-right: 10px; }
.contentCONTENT .readmore {float: right; color: #ff0000; font-size: 9pt; padding-right: 25px; padding-top: 7px; }
.contentCONTENT .readmore a {float: right; color: #ff0000; text-decoration: none; }
.contentCONTENT a {color: #ff0000; text-decoration: none; }
.contentCONTENT .line {border-bottom: 1px #9a9a9a solid; }

#formSearch {font-size: 8pt;}
#formSearch label {float: left; width: 110px;}
#formSearch select {width: 80px;}
#formSearch input[type="text"] {width: 60px;}
.contentCONTENT .items {float: left; position: relative; text-align: center; width: 760px;}    
.searchItem { position:relative; width: 170px; margin-right: 10px; margin-left: 10px; margin-bottom: 20px; float: left; text-align: center; font-size: 9pt; color: #ffffff; height: 360px; }
.searchItem .img_holder { position:relative; width: 170px; height: 205px; overflow: hidden; }
.searchItem .img_holder img {border: solid 1px #ffffff; padding: 1px;}
.searchItem2 { text-align: left; position:relative; width: 120px; margin-right: 10px; margin-left: 10px; margin-bottom: 20px; float: left; font-size: 9pt; color: #ffffff; height: 360px; }
.searchItem3 { text-align: left; position:relative; width: 750px; margin-right: 10px; margin-left: 10px; float: left; font-size: 11pt; color: #ffffff;}
.searchItem3 pre { 
	font-family: Verdana, Arial, sans-serif;
	font-size: 9pt;
}
.searchImages {float: left; width: 750px; text-align: left;}
.searchImage { border: solid 1px #ffffff; width: 130px; height: 130px; overflow: hidden; float:right; margin: 5px; }

.paging {font-size: 9pt; text-align: center; margin-bottom: 3px; }
.paging a {text-decoration: none; color: #000000; font-weight: bold;}
.paging select {font-size: 9pt; height: 19px;}

.lineSearch {position:relative; float: left; width: 750px; margin-left: 5px; height: 1px; border-top: solid 1px #ffffff; }
.textSearch {position:relative; float: left; }

.front_newsletter {position: absolute; left: 52px; top: 19px;}
.contentCONTENT .errors {font-size: 9pt; background-color: #ff0000; padding: 5px; color: #ffffff;}
.contact_right_top {position: absolute; left: 620px; top: 5px; width: 137px; height: 137px; background: url(../img/contact.jpg); }

.newsImg {max-height: 100px; max-width: 100px; float: left; padding-right: 10px;}
.news2Img {max-width: 600px;}

.thumb2 img {border: none; float: left; margin: 5px;}

#medal {position: absolute; left: 435px; top: 0px; width: 138px; height: 101px; background: url(../img/medal.png) no-repeat;}
#medal_en {position: absolute; left: 435px; top: 0px; width: 138px; height: 101px; background: url(../img/medal_en.png) no-repeat;}

.ftext_search_item {position: relative; float: left; padding-bottom: 3px; width: 758px; border-bottom: solid 1px #000000; margin-bottom: 3px;}
.ftext_search_item img { width: auto; height : 75px; padding: 5px !important; }

blockquote {
	position: relative;
	font-size: 18px;
	margin: 5px;
}
.bqstart,
.bqend { font-size: 500%; font-family: Times New Roman; color: #9a9a9a; }
.bqstart {
	text-indent: 0;
	position: relative;
	top: -30px;
	float: left;
	height: 10px;
	padding-right: 10px;
}
.bqend {
	position: absolute;
	margin-top: -0.2em;
	right: 0;
	text-indent: 0;
}
.contentCONTENTr h1 {color:#FF0000;
font-size:18px;
text-transform:uppercase; font-weight: normal; font-size: 18px;}

.contentCONTENTr img.a_obrazok {padding-right: 20px; text-align: left;}
.related_ul {list-style-type: none; line-height: 150%;}
.related_ul a {text-decoration: underline !important; }

.boxCONTENTr .contentCONTENT h1 {color:#FF0000;
font-size:18px; font-weight: normal; font-size: 18px; margin-top: 0px;}

.boxCONTENTr .contentCONTENT {font-size: small;}

.x_article_image {float: left; border-top: 2px solid rgb(199, 199, 199) !important;  border: 2px solid rgb(199, 199, 199); padding: 2px; margin-right: 25px; margin-bottom: 10px; }

div.q {
	position: relative;
	float: left;
	font-size: 18px;
	padding-right: 45px;
	white-space: wrap;
	width: auto;
}
.bqstart,
.bqend { font-size: 500%; font-family: Times New Roman; color: #9a9a9a; }
.bqstart {
	text-indent: 0;
	position: relative;
	top: -30px;
	float: left;
	height: 10px;
	padding-right: 10px;
}
.bqend {
	position: absolute;
	margin-top: -0.2em;
	right: 0;
	text-indent: 0;
}

form#regform {
	margin: 0;
	padding: 0;
}

form#regform p {
	margin: 0.5em 0 0 0;
	padding: 0 0 0.5em 0;
}

form#regform sup {
	color: #CC0000;
	font-weight: bold;
	vertical-align: text-top;
}

form#regform .margin-form {
	padding: 0 0 1em 250px;
	color: #7F7F7F;
	font-size: 0.85em;
}

#regform label {
	float: left;
	width: 240px;
	padding: 0.2em 0 0 0;
	text-align: right;
	font-weight: normal;
}

#regform label.t {
    clear: none;
    float: none;
    font-size: 12px;
    font-weight: normal;
    margin: 0;
    padding: 0;
}

#regform hr {
	border: none;
	height: 1px;
	color: #f0f0f0;
	background-color: #7F7F7F;
	padding: 0;
	margin-top: 10px;
	margin-bottom: 10px;
}

.clear {
	clear: both;
}

