body {margin:0}

/*head*/
div#blueback {background-color: #2255a9; height:124px; font-family:Tahoma; border-top:3px solid #555;}
div#header {margin:0 auto; width:960px; position: relative;}
div#logo {top:20px; position:absolute;}
div#statement {width:460px; left:280px; top:15px; position:absolute; color:#fff; font-size:12px}
div#author_of_statement {left:500px; top:50px; position:absolute; color:#fff; font-size:12px; font-weight: bold;}
form#find {right:0px; top:15px; position:absolute;}
input#find_text {width:130px; height:22px; border:1px solid #666; background-color: #fff; color: #666; padding-left:7px}
input#find_button {width:37px; height:26px; border:none; }
img {border:none}

#top_menu {position:absolute; text-transform:uppercase; top:84px; float:left; margin-left:-32px}
#top_menu li {display:inline; float:left;}
#top_menu a {display:block; padding:4px 10px 4px 10px; font-size:13px; color: #fff; text-decoration:none;}
#top_menu .active a, #top_menu a:hover {color: #2255a9; background-color:#fff;}
#top_menu .projects a {background-color:#f4e825; color: #2255a9;} 
#top_menu .projects a:hover {color: #fff;}

#top_menu_right {position:absolute; top:80px; float:left; left:690px}
#top_menu_right li {display:inline; float:left;}
#top_menu_right a {display:block; padding:4px 10px 4px 10px; font-size:12px; color: #eee; text-decoration:none;}
#top_menu_right a:hover {color: #f4e825;}


div#content_menu {margin:0 auto; width:960px; font-family: tahoma;}

/*content*/
div#content {width:670px; float:left;}
div.left_right_article {width:670px; margin-top:15px; padding-bottom:15px; border-bottom:1px solid #9a9a9a;}
div.left_right_article:first-child {margin-top:20px}
div.left_article {width:335px; float:left; min-height:300px;}
div.right_article {width:335px; float:left; min-height:300px;}
a.article_pw_title {font-family: georgia; font-size: 17px; color: #444; padding-right:18px; text-decoration:none}
a.article_pw_title:hover {color: #2255a9;}
div.article_pw_image {margin-top:10px; margin-left:42px; width:250px; height:140px; display: block;}
div.article_pw_intro {margin-top:10px; margin-left:10px; padding-left:5px; padding-right:5px; text-align: justify;}
div.article_pw_intro a {font-size:15px; color:#444; text-decoration: none;}
div.article_pw_intro a:hover {color: #2255a9;}
div.article_pw_info {font-size:14px; color:#444; margin-top:10px;}
span.article_pw_info_item {margin-left:24px;}
a.article_pw_info_item {text-decoration: none; color:#2255a9;}

div#footer {width:670px; text-align: right; margin-top:10px; margin-bottom:30px; color:#444; font-size:13px;}
div#footer a {font-size:13px; color: #2255a9; text-decoration: none;}
div#footer a:hover {text-decoration: underline;}


/*left_menu*/
div#left_menu {width:290px; float:left; font-family: tahoma; padding-bottom:60px}
div.point_a_text {margin-left:25px; margin-top:20px; padding-left:21px; color:#111; background-image: url(img/point.png); background-repeat: no-repeat; text-transform:uppercase; font-size: 13px;}
div.menu_text {color:#666; padding-left:18px; font-size:13px; width:250px}
div.menu_text:first-letter {margin-left:20px}
div.banners {margin-left:4px; margin-top:10px}
div.banners img {height:125px; width:125px; margin-top:12px; margin-left:12px; border:none}
div.right_menu_item {margin-left:30px;}
div.right_menu_item a {font-size:13px; text-decoration: none; margin-left:3px; background-image: url(img/right_menu_point.png); background-repeat: no-repeat; padding-left:18px; color:#2255a9;}
div.right_menu_item a:hover {background-image: url(img/right_menu_point_hover.png); background-repeat: no-repeat; color:#444;}


/*article*/
div.title {margin-top:24px; margin-left:10px}
div.title a{font-family: georgia; font-size: 27px; color: #2255a9; padding-right:18px; text-decoration:none;}
div.title a:hover {color: #444}

div.article_text {margin-top: 25px; font-size:15px; color:#444; padding-right:40px}
a.blue_link {color: #2255a9; text-decoration: none;}
a.blue_link:hover {text-decoration: underline;}
img.left {float:left; margin:3px; margin-right:10px}
img.right {float:right; margin:3px; margin-left:10px}
img.block {margin-top:10px; display: block;}

div.back_next {margin-top: 16px; margin-bottom: 10px; font-size: 13px}
a.back {margin-left: 40px; float:left; color:#fff; text-decoration: none; background-color: #668ac4; padding:4px}
a.next {margin-right: 60px; float:right; color: #fff; text-decoration: none; background-color: #668ac4; padding:4px}
a.back:hover, a.next:hover {text-decoration:none;}

div#komentare {margin-top:30px; width:670px;}
div#com_header {font-size:18px; color: #2255a9; margin-left: 30px; font-family: georgia;}
div#com_first_part {margin-top:10px; background-image: url(img/com_first.png); background-repeat: no-repeat; height:18px; width:670px;}
div#com_second_part {background-color: #477acf;}
div#com_third_part {background-image: url(img/com_third.png); background-repeat: no-repeat; height:21px; width:670px;}
div.comment {}
div.comment div.comment_top div.left {padding-left:10px; float:left; font-weight: bold; color: #97baf4; font-size:14px}
div.comment div.comment_top div.left a {font-weight: bold; color: #fff; font-size:14px; text-decoration: none;}
div.comment div.comment_top div.left span.number {color:#fff; font-weight: normal; font-family: georgia; font-size:20px}
div.comment div.comment_top div.right {padding-right:10px; float:right; color:#97baf4; font-size:10px}
div.comment div.comment_text {font-size: 13px; color:#fff; display:block; padding-top:6px; clear: both; padding-left:12px; padding-bottom:3px; padding-right: 20px}

div#add_comment {margin-top:24px; height:160px}
div#add_comment div#add_com_header {font-size:16px; margin-left:35px; color:#3a3a3a; margin-bottom:15px; color:#3a3a3a}
div#add_comment .border {border:1px solid #999; font-family: tahoma;}
div#add_comment .border_bold {border:1px solid #7f9db9; font-family: tahoma;}
div#add_comment .border_bg {border:1px solid #7f9db9; background-color: #fff; float:right}
div#add_comment div#left_part {font-size:14px; float:left; display:inline}
div#add_comment div#left_part em {color:#696969}
div#add_comment div#right_part {font-size:14px; float:right; display:inline}


div#similar_and_share {border-top:1px dashed #3a3a3a; width:663px; clear: both; padding-top:10px;}
div#similar_and_share div#similar_articles {padding-left:30px; font-size:14px; float:left; width: 260px}
div#similar_and_share div#similar_articles div.silimar_text {font-size:13px; color:#3a3a3a; padding-bottom:5px; padding-left:10px; color:#696969}
div#similar_and_share div#similar_articles div.link {display: block; margin-top:3px}
div#similar_and_share div#similar_articles div.link a {color: #4d60d2; text-decoration: none;}
div#similar_and_share div#similar_articles div.link a:hover {text-decoration: underline;}
div#share {padding-right:30px; margin-top:30px; font-size:14px; border-top:1px solid #9a9a9a;}
div#share_header {font-size:13px; padding-bottom:5px; padding-left:10px; color:#696969}
div#similar_and_share div#share div#share_header a {color: #4d60d2; text-decoration: none;}
div#similar_and_share div#share div#share_header a:hover {text-decoration: underline;}
div#share div.share_item {padding-left:40px; font-size:15px; margin-top:20px}
div#share div.share_item a {color: #4d60d2; text-decoration: none; padding-bottom:2px}
div#share div.share_item a:hover {text-decoration: underline;}


div.archiv_month {font-size:17px; margin-left:50px; margin-top:20px}
div.archiv_link {margin-left:60px; font-size:15px; color:#444; margin-top:6px}
div.archiv_link a {font-size:15px; color: #2255a9; text-decoration: none;}
div.archiv_link a:hover {text-decoration: underline;}


