body {background: #d6d6d6 url('/imgs/_layout/body.png') 50% 0 repeat-y; text-align: center; color:#000;
      font-size: 75%; font-family: Arial, Verdana, sans-serif; padding:0px; margin:0px;}

/* LAYOUT */
#mother {width: 872px; margin: 0 auto; text-align: left; background: #fff; padding: 1px 0; position: relative;}
#header {padding: 160px 5px 0; position: relative;}
#main {padding: 10px 5px 10px 20px; overflow: hidden;}
#col-content {float: left; display: inline; width: 565px;}
#col-side {float: right; display: inline; width: 250px; background: #F0F0F0; padding: 0 7px; list-style-type: none;}

/* LAYOUT2 */
/*448D3C #3d5775*/
.subtitle {background: #448D3C; color: #fff !important;}
.col2box1 {float: left;  width: 265px; padding: 5px; background-color:#F0F7FB;}
.col2box2 {float: right; width: 265px; padding: 5px; background-color:#F0F7FB;}
.col2box1 h2, .col2box2 h2 {font-size:133%; padding: 0; margin: 20px 0 0.4em; line-height: 1.2;}
.col2box1 .lines, .col2box2 .lines {clear: both; width: 255px; border-top: 2px dotted #283D6D; border-bottom: 2px dotted #283D6D; padding: 5px;}
.lines, .lines a {font-size: 100%; text-decoration: none; font-weight: bold;}
.lines .date {font-size: 92%; font-weight: normal; color: #666;}
.col2box-small {height:220px;}
.col2box-mid {height:320px;}
.col1box {float: left;  width: 550px; padding: 5px; background-color:#F0F7FB;}
.col1box h2 {font-size:133%; padding: 0; margin: 20px 0 0.4em; line-height: 1.2;}
.col1box .lines {clear: both; width: 535px; border-top: 2px dotted #283D6D; border-bottom: 2px dotted #283D6D; padding: 5px;}




/* WIDGETS */
.widget .subblock {margin: 0 0 10px 0; padding: 2px; background-color: #F9F9F9;zoom: 1; overflow: hidden;}
.widget .subblock a {padding: 0;}
.widget li>a {text-decoration: none; font-weight: bold; background: url('/imgs/_layout/wd_arrow0001.gif') 0 100% no-repeat; padding-left: 20px;}
.widget .in {float: right; display: inline; width: 150px;}
.widget .img-box {float: left; display: inline; max-width: 75px; border: 1px solid #cccccc; padding: 5px; text-align: center;}
.widget .category {color: #fff; text-decoration: none; font-size: 85%; border-top: 1px solid #fff; display: block;} 
#col-side .space {margin: 0 -7px 5px -7px; color: #fff; background-color: white; width: 264px; height: 10px;}



/* LOGO BOX */
#logo-box {position: absolute; left: 20px; top: 15px;}
#logo-box .title {margin: 0; padding: 0; font-weight: normal; font-size: 100%; background: none;}

/* TOP MENU */
#top-menu {position: absolute; right: 20px; top: 10px; margin: 0; font-size: 92%;}
#top-menu a {margin: 0 0 0 15px; color: #434343;}
#top-menu a:hover {color: #666;}
#top-menu .rss {padding: 2px 0 4px 21px; background: url('/imgs/_layout/rss.png') 0 100% no-repeat;}

/* DATE */
#date {position: absolute; left: 39%; top: 45px; font-size: 92%;}

/* SEARCH BOX */
#search-boxx {position: absolute; top: 45px; right: 20px;}
#search-box input {vertical-align: middle;}
#search-box .int {border: 1px solid #a8a8a8; color: #666; font-family: arial; font-size: 100%; padding: 3px 5px; width: 190px;}

/* MAIN MENU */
#main-menu {background-color: #283D6D;}
#main-menu li {float: left; display: inline; margin: 0 0 0 20px;}
#main-menu li a {display: block; font-weight: bold; color: #fff; text-decoration: none; line-height: 24px;}
#main-menu li ul {position: absolute; left: 0; top: 2em; width: 862px; background: #597ba2 url('/imgs/_layout/sub-menu.png') 0 0 repeat-x;}
#main-menu li ul a {color: #c2dbf9; font-weight: normal; font-size: 92%; text-decoration: none;}
#main-menu li a:hover, #main-menu li.current-cat a, #main-menu li li.current-cat a, #main-menu li.used-cat a {text-decoration: underline;}
#main-menu li.current-cat li a { text-decoration: none;}
#main-menu li li a:hover {text-decoration: underline;}

/* SUB MENU */
#sub-menu {background-color: #3d5775; font-size: 92%}
#sub-menu li {float: left; display: inline; margin: 0 0 0 20px;}
#sub-menu li a {display: block; font-weight: normal; color: #C2DBF9; text-decoration: none; line-height: 15px;}
#sub-menu li ul {position: absolute; left: 0; top: 2em; width: 862px; background: #597ba2 url('/imgs/_layout/sub-menu.png') 0 0 repeat-x;}
#sub-menu li ul a {color: #black; font-weight: normal; font-size: 50%; text-decoration: none;}
#sub-menu li a:hover, #sub-menu li.current-cat a, #sub-menu li li.current-cat a, #sub-menu li.used-cat a {text-decoration: underline;}
#sub-menu li.current-cat li a { text-decoration: none;}
#sub-menu li li a:hover {text-decoration: underline;}

/* CROSSROAD */
.crossroad {margin: 0 0 50px;}
.crossroad li {margin: 0 0 10px;}
.crossroad h2 {margin: 0 0 7px;}
.crossroad .in {float: right; display: inline; width: 460px;}
.crossroad .col2box1 .in {float: right; display: inline; width: 160px;}
.crossroad .col2box2 .in {float: right; display: inline; width: 160px;}
.crossroad .img-box {float: left; display: inline; max-width: 75px; border: 1px solid #cccccc; padding: 5px; text-align: center;}
.crossroad .img-box img {vertical-align: middle;}
.crossroad .category {color: #fff; text-decoration: none; font-size: 85%; border-top: 1px solid #fff; display: block;} 
.crossroad .red {background: #561919; color: #fff !important;} 
.crossroad .small {color: #9a9a9a; margin: 0 0 6px;}
.crossroad .author {text-decoration: none;}

.crossroad .desc {margin: 0 0 5px;}
.crossroad .desc a, .crossroad .rubric {color: #aa0125;}
.crossroad .discussion {margin: 0 0 5px 0;}
.crossroad .discussion a {font-size: 92%; padding: 0 0 0 18px; background: url('/imgs/_layout/discussion.png') 0 50% no-repeat;}
.crossroad .author:hover, .crossroad .desc a:hover {color: #666; text-decoration: underline;}
.crossroad .first h2 {font-size: 250%; margin: 0 0 12px;}
.crossroad .first .in {width: 290px;}
.crossroad .first .img-box {max-width: 240px; padding: 7px;}
.crossroad .first .img-box .img {display: block; max-height: 240px; overflow: hidden;}
.crossroad .first .time-author {color: #999; margin: 0 0 5px;}
.crossroad .first .time-author a {font-size: 92%; text-decoration: none; margin: 0 0 0 10px;}
.crossroad .first .small {font-size: 85%; padding: 1px 3px;}
.crossroad .first .desc {font-size: 115%;}
.crossroad .first .category {border: none; border-left: 1px solid #fff; padding: 0 5px; font-size: 100%;}

/* SMALL LIST */
.small-list {margin: 0 0 25px;}
.small-list a {text-decoration: none;}
.small-list h2 {margin: 0; font-size: 100%; font-weight: bold; color: #fff;}
.small-list .title1 {background: #435d7c url('/imgs/_layout/dot.png') 0 0 repeat-x; border-top: 4px solid #aa0125; line-height: 17px; padding: 0 8px; zoom: 1;}
.small-list .title2 {background: #aa0125; line-height: 17px; padding: 0 8px;}

/* ARTICLE */
#article .img-box {margin: 0 0 20px 20px; font-size: 100%;}
#article .img-box img {vertical-align: middle;}
#article .img-box span {font-size: 85%; display: block; background: #7f7f7f; color: #fff; padding: 1px 5px; margin: 3px 0 0;}

#article .time-author {margin: 0; font-size: 100%;}
#article .annot-small {overflow: hidden; zoom: 1; padding: 1px 10px; margin: 8px 0; font-size: 100%;}
#article .annot-small a {color:#fff; padding: 0 0 0 10px; border-left: 2px solid #fff; text-decoration: none;}
#article .red {background: #561919; color: #fff !important;}
#article .links {font-size: 92%;}
#article .links a {color: #000; margin: 0 15px 0 0;}
#article .links .print {padding: 0 0 0 13px; background: url('/imgs/_layout/print.png') 0 50% no-repeat;}
#article .links .recommend {padding: 0 0 0 17px; background: url('/imgs/_layout/recommend.png') 0 50% no-repeat;}
#article p {font-size: 114%;}
#article .source {font-style: italic;}

#article .share {margin: 20px 0;}
#article .share p {float: left; display: inline; width: 33%; line-height: 2.3; font-size: 100%;}
#article .share p a {display: block; padding: 0 0 0 20px; font-weight: bold; text-decoration: none;}
.ico-jagg {background: url('/imgs/_layout/jagg.png') 0 50% no-repeat;}
.ico-facebook {background: url('/imgs/_layout/facebook.png') 0 50% no-repeat;}
.ico-delicious {background: url('/imgs/_layout/dellicious.png') 0 50% no-repeat;}
.ico-linkuj {background: url('/imgs/_layout/linkuj.gif') 0 50% no-repeat;}
.ico-myspace {background: url('/imgs/_layout/myspace.png') 0 50% no-repeat;}
.ico-digg {background: url('/imgs/_layout/digg.gif') 0 50% no-repeat;}
.ico-vybralisme {background: url('/imgs/_layout/vybralisme.gif') 0 50% no-repeat;}
.ico-google {background: url('/imgs/_layout/google.gif') 0 50% no-repeat;}
.ico-reddit {background: url('/imgs/_layout/reddit.png') 0 50% no-repeat;}

/* INFO */
.info {margin: 0 0 10px; border: 1px solid #bbc0c9; color: #6f6f6f; background: #f5f5f5; padding: 15px;}

/* FORM */
.form {border: 1px solid #b7ccec; border-top-color: #0e82ad; background: #e2eefc url('/imgs/_layout/form.png') 0 0 repeat-x; padding: 20px 25px; margin: 0 0 10px;}
.form h3 {margin: 0 0 15px; font-size: 117%; }
.form p {margin: 3px 0;}
.form label {display: inline-block; text-align: right; margin: 5px 10px 0 0; width: 60px;}
.form .int {border: 1px solid #b7b7b7; background: #fff; padding: 3px 5px; vertical-align: top;}
.form .quarter {width: 60%;}
.form .right {width: 82%; margin-left: 75px;}
.form .w-full {width: 80%; min-width: 200px; min-height: 140px;}
.form .subscribe-to-comments {margin-left: 75px;}
.form .subscribe-to-comments label{display: inline; text-align: left; }

/* DISCUSSION */
.discussion li li {margin-left: 20px;}
.discussion .in {border: 1px solid #aec6e3; background: #e2eefc;  margin: 0 0 10px; padding: 13px 25px; zoom: 1;}
.discussion .children .in {border: 1px solid #e0eaf8 !important; background: #fcfeff !important;}
.discussion h3 {margin: 0; font-size: 108%;}
.discussion .small {color: #666; margin: 7px 0;}
.discussion p.r {margin: 5px 0 10px;}
.discussion p.desc {margin: 0;}


/* Anketa */
#col-side h2 {margin: 0; font-weight: bold; font-size: 117%; padding: 2px 50px 2px 15px; color: #fff; border-bottom: 1px solid #1c4679; background-color: #6289B7; margin: 0 -7px 10px;}
.widget_polls-widget {position: relative; margin: 0 0 20px;}
.wp-polls .question {font-weight: bold; margin: 0 0 10px;}
.widget_polls-widget .more a {position: absolute; right: 5px; top: 5px; font-size: 85%; color: #fff;}
.wp-polls ul li {font-size: 92%; margin-bottom: 5px; }
.wp-polls .blue span {color: #4296d6;}
.wp-polls .blue .result {background: #4296d6; height: 8px; display: inline-block;}
.wp-polls .orange span {color: #ff6500;}
.wp-polls .orange .result {background: #ff6500; height: 8px; display: inline-block;}
.wp-polls .black span {color: #000;}
.wp-polls .black .result {background: #000; height: 8px; display: inline-block;}
.wp-polls .vote {text-align: center;}
.wp-polls .vote input {border:1px solid #c8c8c8; background-color: #f3f6f8; padding: 3px 6px; cursor: pointer;}

.poll, #article .wp-polls {background: #e8f3ff; margin: 0 0 20px; padding: 10px;}
/* BANNER */
.bnr {text-align: center; margin: 0 0 20px;}

/* SPECIAL LIST */
.special-list {margin: 0 0 20px;}
.special-list h3 {font-size: 133%; margin: 20px 0 0;}
.special-list h3 img {display: block;}
.special-list h3 strong {display: block; margin: 5px 0; text-decoration: underline;}
.special-list p.small {margin: 0 0 5px; color: #999;}
.special-list p.small a {text-decoration: none; color: #aa0125;}
.special-list li {margin: 20px 0 0; border-top: 1px solid #97abc4;}
.special-list li.first {margin: 0; border-top: none;}

/* FOOTER */
#footer {border-top: 3px solid #283D6D; padding: 10px 20px; margin: 0 0 10px;}
#footer .l {font-size: 92%; margin: 5px 0 0;}
#footer .l a {color: #aa0125; margin: 0 5px;}
#footer p.right {color: #666; font-size: 92%;}


.search-terms {background: yellow;}
.detail {float: left; padding: 6px; background: #e8f3ff; border: solid 1px #86a5c8; margin: 0 15px 4px 0;}



/* **** Help **** */
.l { display: inline; float: left; }
.r { display: inline; float: right  !important;}
.out { position: absolute; left: -5000px; top: -5000px; }
.bold { font-weight: bold; }
.clearfix { zoom: 1; overflow: hidden;}
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.break { height: 1px; font-size: 1px; clear: both; overflow: hidden; visibility: hidden; display:block;}
.small { font-size: 92%; line-height: 1.2;}
.hidden { display: none;  }
.center { text-align: center !important; }
.left { text-align: left !important; }
.right { text-align: right !important; }
.col-h-l {float: left; width: 48%;}
.col-h-r {float: right; width: 48%;}
.reset{border:0; margin:0; padding:0; list-style:none; background:none;}
.reset li {padding: 0; margin: 0; background: none; list-style: none;}
.oh {overflow: hidden; zoom: 1;}

/* TITLES */
h1{font-size: 200%; padding: 0 0 0.3em; margin: 0.3em 0 0; font-weight: bold; color: #aa0125;}
h2{font-size:166%; padding: 0; margin: 20px 0 0.4em; line-height: 1.4;}
h3{margin:0.5em 0 0 0; font-size:133%;}
h4{margin:0.8em 0 0.5em; font-size:117%;  font-weight: bold;}
h5, h6{margin:0.8em 0 0.5em; font-size:100%;}

/* ANCHORS */
a{color:#283D6D;}
a:hover{color:#666;}

/* PARAGRAPH*/
p {line-height:1.5; margin: 0 0 1.2em;}
hr {color: #fff; background: #fff; border: none; height: 2px; margin: 10px 0;}

/* LISTS */
ul{list-style:none; margin:4px 0px 17px; padding:0px;}
ul li{padding-left:8px; background:url('/imgs/_layout/li.png') 0 0.5em no-repeat; line-height:1.4; margin:0 0 2px;}

ol{margin:0 0px 25px;}
ol li{line-height:1.5; margin:0 0 6px;}

/* TABLE */
table{color: #666; margin: 0 0 1.5em; font-size:100%; border-collapse: collapse; padding: 1px; width: 100% !important;  border-spacing: expression(cellSpacing=0); margin: 10px 0 20px;}
caption{margin:1.2em 0 0em; padding: 0 0 0.6em; font-size:117%; text-align:left; font-weight:bold;}
td, th{padding: 7px 15px; text-align: left; border: 1px solid #fff; background: #fafafa;}
.even td, .even th {background: #fff;}
thead th {background: #f1f1f1; color: #333;}

/* IMAGES */
img{border: none;}
img.left {margin:2px 20px 5px 0; padding: 2px; background: #fff; border: 3px solid #F2EEDF; float: left; display: inline;}
img.right {margin:2px 0 5px 20px; padding: 2px; background: #fff; border: 3px solid #F2EEDF; float: right; display: inline;}

/* FORM */
form, fieldset {margin:0px; padding:0px; border:0px;}
select {font-weight:normal;}
select option {padding: 0;}
.int-text {border: 1px solid #cecece;}
form .error {color: #ff0000;}

/* WIDTH */
.w-full {width: 100%;}



/* ***************************************
	PAGINATION
*************************************** */
.pagination {
	margin:10px 0 20px 0;
}

.pagination .pagination_prev,
.pagination .pagination_next {
	display:block;
	float:left;
	border:1px solid #4690d6;
	color:#4690d6;
	text-align: center;
	font-size: 12px;
	font-weight: normal;
	margin:0 6px 0 0;
	padding:0px 4px;
	cursor: pointer;
	text-decoration: none;
}
.pagination .pagination_prev:hover,
.pagination .pagination_next:hover {
	background:#4690d6;
	color:white;
	text-decoration: none;
}
.pagination .pagination_currentpage {
	display:block;
	float:left;
	background:#4690d6;
	border:1px solid #4690d6;
	text-align: center;
	color:white;
	font-size: 12px;
	font-weight: bold;
	margin:0 6px 0 0;
	padding:0px 4px;
	cursor: pointer;
}
.pagination .pagination_text {
	display:block;
	float:left;
	text-align: center;
	color:#4690d6;
	font-size: 14px;
	font-weight: bold;
	margin:0 6px 0 0;
	padding:0px 4px;
	cursor: pointer;
}

.fbfix {
        padding-top: 5px;
        float: left;
}

.twfix {
        padding-top: 5px;
        padding-left: 5px;
        float: left;
}



/* SCROLLER */

#scroller-container {
position: relative;
margin: auto;
}


#scroller-widget {
overflow: hidden;
background: #e3e3e3;
padding: 1em;
border: 1px solid #c5c5c5;
height: 305px;
position: relative;
float: left;
}

#scroller-widget img {
float: left;
border: 1px solid white;
padding: .2em;
background: #d3d3d3;
margin-right: .5em;
}

#scroller-widget li {
clear: left;
overflow: hidden;
position: relative;
top: 0;
padding-bottom: 1em;
height: 90px;
}




