/************************************************************************************************/
/*template*/
/************************************************************************************************/
*{margin:0;padding:0; font-family:Arial,Sans-serif;}
img{border:0px;}
body{font-size:12px; background:#f5f5f5 url(./images/body_background.png) center repeat-y; color:#5c5c5c;}
a { text-decoration:none; color:#5c5c5c; }
a:hover { text-decoration:underline; }
div.clear { clear:both; }
fieldset { border:none; }
ul, ol { list-style:none; }


/************************************************************************************************/
/*container*/
/************************************************************************************************/
#container{width:714px; margin:0 auto; }

/*note*/
#container div.note { background:#5c5c5c; border:1px solid #e4e4e4; color:white; margin:10px 0 10px; }
#container div.note p { padding:6px 10px; }


/************************************************************************************************/
/*title*/
/************************************************************************************************/
#title{ margin:23px 0 25px;}
#title h1 { font-size:24px; color:#ff7a16; font-weight:normal; }
#title h1 span { color:#5c5c5c; }

/************************************************************************************************/
/*navigation*/
/************************************************************************************************/
#navigation { height:18px; }
#navigation li { float:left; padding-top:2px; width:89px; display:inline; margin-left:4px; font-weight:bold; height:16px; background:url(./images/navigation_item.png) no-repeat; text-align:center; font-size:14px; }
#navigation li a { color:white; }

/************************************************************************************************/
/*header/left/right*/
/************************************************************************************************/
#header { background:url(./images/header_background.png) repeat-x; color:white; }
#header_left { background:url(./images/header_left.png) left no-repeat; }
#header_right { position:relative; background:url(./images/header_image.png) right no-repeat; height:152px; padding:0 340px 0 10px; }
#header p { font-size:14px; }
#header h2 { font-size:26px; font-weight:normal; padding:10px 0 7px; }

/************************************************************************************************/
/*login*/
/************************************************************************************************/
#login { background:#f5f5f5; }
#login h3 { font-size:16px; color:#ff7a16; display:inline; }
#login p { clear:both; padding-top:4px; }

/*left*/
#login div.left { width:368px; float:left; padding:12px 0 10px 15px; }
#login div.leftfloat { float:left; padding:12px 80px 10px 15px; }

/*right*/
#login div.right { width:330px; float:left; padding:12px 0 10px 0; }
#login div.right form { padding:4px 0 0; }
#login div.right form input.text { margin:0 0 2px; width:140px; }
#login div.right form input.submit { background-color:#f5f5f5; border:0px; padding:0 10px; color:#5c5c5c; }
#login div.rightfloat { float:left; padding:12px 0 10px 0; }

/************************************************************************************************/
/*counter*/
/************************************************************************************************/
#counter { position:absolute; width:340px; height:53px; right:0; top:-55px; font-size:14px; }

/*round*/
#counter div.round { float:left; text-align:right; width:280px; padding:0 5px 0 0; font-weight:bold; }
#counter div.round p { color:#5c5c5c; padding-top:18px; }
#counter div.round p strong { color:#ff7a16; }

/*days*/
#counter div.days { width:55px; height:53px; float:left; background:url(./images/counter.png) top no-repeat; text-align:center; font-weight:bold; }
#counter div.days p strong { font-size:20px; color:black; padding:3px 0 2px; display:block;  }

/************************************************************************************************/
/*main*/
/************************************************************************************************/
#main { margin-top:5px; }

/*section*/
#main div.section { width:232px; float:left; }
#main div.section.wide { width:481px; }

/*item*/
#main div.item { width:232px; float:left; display:inline; margin-bottom:10px; overflow:hidden; }
#main div.section.wide div.item { margin-right:8px; }
#main div.section.wide div.item.wide { width:473px; margin:0 0 0 8px;  }
#main div.item a.special { color:#ff7a16; font-size:11px; text-decoration:underline; height:18px; padding-top:10px; display:block; background:url(./images/arrow_right.png) right no-repeat; margin:6px 10px 6px 0; }
#main div.item a.big { font-size:16px; font-weight:bold; padding:10px 0 15px; display:block; }
#main div.item p.left { width:163px; float:left; }
#main div.item span.special { color:#ff7a16; }
#main div.item p.special a { color:#ff7a16; }
#main div.item img.right { float:right; }

#main div.item div.title { height:29px; background:#ff7a16; }
#main div.item div.title h3 { height:26px; background:url(./images/item_title_left.png) left no-repeat; }
#main div.item div.title h3 span { display:block; height:20px; background:url(./images/item_title_right.png) right no-repeat; color:white; font-size:16px; padding:6px 0 0 13px; }

#main div.item div.content { height:100%; padding:7px; background:#f9f9f9; border:solid #e4e4e4; border-width:0 0 1px 1px; }

/*google*/
#main div.google { clear:both; padding:5px 0; }
#main div.google iframe { margin-top:10px; }

/*top*/
#main table.top { border-collapse:collapse; width:100%; font-size:12px; }
#main table.top img { padding-left:10px; }


/************************************************************************************************/
/*footer*/
/************************************************************************************************/
#footer { height:17px; background:url(./images/footer.png); padding-top:4px; margin:15px 0; }
#footer li { float:left; padding:0 13px 1px 12px; background:url(./images/footer_item.png) right no-repeat; }
#footer li.last { background:none; }
#footer li.active { font-weight:bold; }
#footer li a { color:#ff7a16; }

/************************************************************************************************/
/*footer_tekst*/
/************************************************************************************************/
#footer_tekst { height:17px; padding-top:4px; margin:15px 0; }