/*
Theme Name: ICS
Description: ICS
Version: 1.0
Author: Remus Mihalache

*/


* {margin:0; padding: 0;}

body {font-family: Arial, Georgia, Verdana, Helvetica;background-image: url(images/body-bg.gif);background-repeat: repeat-x;background-position: left top;}

/* wrapper */
.wrapper {margin:0px auto; width: 960px;}

/*  General  */


/* header section */
.wrapper #header {}
.wrapper #header .logo{padding-top: 18px; padding-bottom: 15px;}

#nav {float: left;}		
#navbar {clear: both;}
#navbar ul {list-style: none;}	
#navbar ul li {float: left; margin-right: 4px; position: relative}
#navbar ul li ul {visibility:hidden;height:auto;left:-999em;margin:0;padding:0;position:absolute;width:170px;z-index:999;top: 30px; left: 0px;border: 1px #b1b1b1 solid;float: left;}
#navbar ul li ul li {width:170px;position: relative; z-index: 9999; float: left; margin-right: 0px;}
#navbar ul li ul li a { display: block;background: #f8f8f8; float: none; position: relative; z-index: 9999}
#navbar ul li ul li a:hover {color: #FFF; text-decoration: none;background-image: url(images/submenu-hover.gif);background-repeat: repeat-x;background-position: left top;}
#navbar ul li a {color: #3f3f3f; display: block; font-weight: normal;padding: 8px 0px 8px 15px; text-decoration: none;background-image: url(images/menu-l-bg.gif);background-repeat: no-repeat;background-position: left top;float: left;font-size: 12px;}
#navbar ul li a:hover, #navbar ul li a.current_page_item {color: #FFF; text-decoration: none;background-image: url(images/menu-l-selected-bg.gif);background-repeat: no-repeat;background-position: left top;}
#navbar ul li a span {background-image: url(images/menu-r-bg.gif);background-repeat: no-repeat;background-position: right top;padding: 8px 7px 8px 7px;}
#navbar ul li a:hover span, #navbar ul li a.current_page_item span {background-image: url(images/menu-r-selected-bg.gif);background-repeat: no-repeat;background-position: right top;}

#seccondnavbar {clear: both;}
#seccondnavbar ul {list-style: none; height: 27px; float: left;}
#seccondnavbar ul li {float: left;background-image: url(images/subnav.png);background-repeat: no-repeat;background-position: right top;padding-right: 3px;}
#seccondnavbar ul li a {color: #3f3f3f; display: block; font-weight: normal;padding: 8px 11px 8px 11px; text-decoration: none;float: left;font-size: 12px;}
#seccondnavbar ul li a:hover, #seccondnavbar ul li a.current_category_item {color: #FFF; text-decoration: none;background-image: url(images/seccondnav-selected-bg.gif);background-repeat: repeat-x;background-position: left top;}
#seccondnavbar p.rss {float: right; margin-top: 3px;}

/* content */
.wrapper #content {border-top: 1px #dddddd solid; margin-top: 25px;}

#content #main {width: 688px; padding-right: 16px; float: left;}
#main .jgallery {background:#F5F5F5 none repeat scroll 0 0;margin:0 0 20px;padding:10px; margin-top: 15px;}

#main .infobox { margin-bottom: 18px;}
#main .ip_description {text-align: justify; line-height: 18px;background-image: url(images/main-bg.jpg);background-repeat: repeat;background-position: left top;}
#main .ip_archive {width: 400px; float: left;background-image: url(images/main-bg.jpg);background-position: left +200px;}
#main .ip_video {width: 271px; float: right;background-image: url(images/main-bg.jpg);background-position: +200px +500px;}
#main .infobox .ib_top{height: 31px; background-image: url(images/ib-top-l-bg-gif.gif);background-repeat: no-repeat;background-position: left top;}
#main .infobox .ib_top h2 {font-size: 12px; font-weight: bold; color: #010101; padding-top: 7px; padding-left: 32px; height: 24px;background-image: url(images/ib-top-r-bg-gif.gif);background-repeat: no-repeat;background-position: right top;}
#main .infobox .ib_body {padding: 5px; font-size: 12px; color: #4a4949;border-left: 1px #dddddd solid;border-bottom: 1px #dddddd solid;border-right: 1px #dddddd solid;}
#main .ip_archive .ib_body .arhive_post {clear: both; padding: 4px 0px}
#main .ip_archive .ib_body .delimiter {height: 10px;clear: both;background-image: url(images/arhive-posts-delimiter.png);background-repeat: no-repeat;background-position: left center;}
#main .ip_archive .ib_body img {padding: 6px; background-color: #f5f5f5; float: left; margin-right: 5px; border: 0px; width: 150px; height: 95px;}
#main .ip_archive .ib_body img:hover {background-color: #e7e7e7}
#main .ip_archive .ib_body p {line-height: 16px;text-align: justify;}
#main .ib_body h3 {font-size: 12px; font-weight: bold; padding-bottom: 5px;}
#main .ib_body h3 a {color: #5496e0; text-decoration: none;border-bottom:1px dotted #3A87DD; line-height: 16px; padding-bottom: 1px;}
#main .ib_body h3 a:hover {border-bottom:1px dotted #FFF;}
#main .ip_video .ib_body p {padding: 5px 0px 8px 0;}
#main .ip_video .ib_body h3 {padding-top: 4px;}
#main p.info {font-size: 12px; padding-top: 20px;}
#main p.search {font-size: 12px; padding-bottom: 10px;}

#content .category {padding-top: 30px}
#content .category .ip_description { background: #f9f9f9 none;}
#content .category .infobox .ib_body  {padding: 10px;}
#content .category .infobox .ib_body img {background-color:#F5F5F5;float:left;margin-right:5px;padding:6px; border: 0px;}
#content .category .infobox .ib_body img.post_image_simple {width: 150px; height: 95px}   
#content .category .infobox .ib_body img:hover {background-color: #e7e7e7}
#content .category .ib_top h2 a {color:#5496E0;line-height:16px;text-decoration:none;}
#content .category .ib_top h2 a:hover {color: #4278b2}

#content .article {padding-top: 10px}
#content .article h2 {color:#5496E0;font-size:16px;font-weight:bold;padding-bottom: 20px}
#content .article h2 img {vertical-align: middle;}
#content .article p {color:#4A4949;font-size:12px;text-align: justify; line-height: 16px; padding-bottom: 8px;}
#content .article blockquote { padding: 15px 0 15px 30px; font-style: italic;background-image: url(images/quote-left.gif);background-repeat: no-repeat;background-position: +10px +5px;}
#content .article blockquote p {padding-right: 20px;background-image: url(images/quote-right.gif);background-repeat: no-repeat;background-position: right bottom;}
#content .article img {border: 1px #e0e0e0 solid; padding: 3px; margin: 3px 5px;}
#content .article img:hover {border: 1px #bcbcbc solid;}
#content .article img.alignright {float: right; margin-right: 0px;}
#content .article img.alignleft {float: left; margin-left: 0px;}


#content #sidebar {width: 250px;border-left: 1px #dddddd solid;float: right;background-color: #eef0f2;}
#sidebar ul {list-style: none;}
#sidebar ul li h2 {height: 24px;background-image: url(images/sidebar-menu-title-bg.gif); font-size: 12px; color: #007dbd; font-weight: bold;padding: 9px 0 0 27px;text-transform: lowercase;position: relative;}
#sidebar ul li h2 img {position: absolute; right: 10px; top: 3px;}
#sidebar ul li ul {background-image: url(images/sidebar-ul-bg_full.png);background-repeat: repeat-y;margin-left: 10px; padding-left: 15px; margin-top: 3px; margin-bottom: -1px;background-position: left top; padding-top: 1px;}
#sidebar ul li .widget {padding-bottom: 5px; font-size: 12px;}
#sidebar ul li form#searchform {float: left; padding: 10px 0 10px 7px}
#sidebar ul li form#searchform #s {background-image: url(images/sidebar-search-input.gif);background-repeat:no-repeat;border:0 solid;color:#878585;float:left;font-family:Georgia,Arial,Verdana,Helvetica;font-size:12px;height:20px;padding:5px 0 0 5px;width:192px;}
#sidebar ul li form #searchsubmit {background-image: url(images/sidebar-search-button.gif);background-position:left bottom;border:0 solid;float:left;height:25px;margin-left:5px;width:34px;cursor: pointer;}
#sidebar ul li p.livehelp {}
#sidebar ul li p.emergency{background-image: url(images/emergency-bg.gif);background-repeat: no-repeat; width: 250px; height: 64px; font-size: 10px; color: #808080; position: relative; padding-left: 7px; padding-top: 34px;}
#sidebar ul li p.emergency a{position: absolute; display: block; width: 60px; height: 60px; text-decoration: none; right: 20px; top: 30px;}
#sidebar ul ul li {min-height: 25px;}
#sidebar ul ul li a {font-size: 12px; line-height: 25px; color: #4a4949; text-decoration: none;}
#sidebar ul ul li a:hover {color:#3A87DD;}
#sidebar ul ul.ul_news {background-image: none; padding-left: 0px; padding-bottom: 20px}
#sidebar ul ul.ul_news p{padding: 5px 7px}
#sidebar ul ul.ul_news p span {line-height: 30px;font-style: italic;}
#sidebar ul ul li p {font-size: 12px; color: #4a4949; line-height: 16px;}

/* Footer */
#footer {background-image: url(images/footer-bg.gif);background-repeat: repeat-x;background-position: left top; margin-top: 20px;}
#footer ul {list-style: none; padding-top: 24px; float: left;}
#footer ul li {float: left; font-size: 11px; color: #296497}
#footer ul li a {color: #296497;text-transform: uppercase; text-decoration: none;float: left;}
#footer ul li span {padding: 0 7px; font-size: 8px; margin-bottom: 4px;float: left; margin-top: 2px;}
#footer p {color: #4a4949; font-size: 12px; padding-top: 25px; padding-bottom: 25px; line-height: 18px;}
.clear {clear: both}


/*contact form */
#wpcf{
color:#4A4949;
font-size:12px;
width: 450px;
margin-top: 10px;
}
#wpcf label {
clear:both;
display:block;
float:left;
width:150px;
}
#wpcf input[type="text"] {
float:left;
margin:2px 15px 2px 0;
padding:3px 3px 0 3px;
width:200px;
border: 1px #e5e5e5 solid;
height: 21px;
}
#wpcf input[type="checkbox"] {width:20px;}
#wpcf textarea {
height:100px;
margin:5px 5px 10px 0;
padding:3px 3px 3px 3px;
width:350px;
border: 1px #e5e5e5 solid;
}
#wpcf #contactsubmit {
float: right;
width:100px;
}

#wpcf_msg {clear: both;}



