* {padding:0; margin:0;}
body{behavior: url(/styles/csshover.htc);}
body {font: 62.5%/1.4 Tahoma, Arial, Helvetica, sans-serif; background: url(/images/body-bg.png) repeat-x top left #dff3fc;}
img{border:0;}
td {vertical-align:top}
p, li{font-size:1.2em; }
small{font-size:0.75em;}

h1{font-size:1.8em; font-family:Arial, Helvetica, sans-serif; font-weight:normal;}
h2{font-size:1.3em; font-family:Arial, Helvetica, sans-serif; }
h3{font-size:1.2em; font-family:Tahoma, Arial, Helvetica, sans-serif; font-weight:normal;}
.underlined{color:#f8080a; border-bottom:1px #f8080a solid; margin-bottom:0.4em; margin-top:24px;}
.underlined a {color:#f8080a; text-decoration:none;}

a{color:#08c;}
a:hover{color:#f8080a;}

ul{padding-left:28px; margin-top:1em; margin-bottom:1em;}
li{font-size:1.2em; margin-bottom:0.8em;}

.png{behavior: url('/images/pngfix.htc'); //background-image: none ! important;}

table.layout{border:0; margin-left:auto; margin-right:auto;}
.centerCol {width:800px; padding-top:16px;}
.leftSide{width:8px;}
.rightSide{width:8px; }
.white{background-color:#fff;}
.gray{color:#999;}

#top td{height:8px; padding:0;}

#intro{margin-left:16px; width:520px; float:left;  display:inline; margin-bottom:5px; background: url(/assets/images/bouk.jpg)  right  75px no-repeat;}
#intro img{float:left; margin-right:20px; margin-bottom:5px;}
#intro h1{margin-top:0px; font-size:20px; margin-bottom:10px; letter-spacing:-0.05em}
#intro p{margin:5px 0 !important;}


.rightCol{ float:right; width:580px !important; _width:560px !important;}
#leftCol{ float:right; width:170px !important; padding-right:20px;}


#leftColIndex{margin-left:16px; float:left; width:370px;  display:inline; clear:both;}
#rightColIndex{margin-right:16px; float:right; width:370px; display:inline;}





#news h2 {background-color:#08c; padding:1px 8px; color:#fff;}
#news div{border:2px #e5f3fa solid; margin-top:4px; padding:10px; font-size:1.2em; display:table; width:94%; _display:block; _width:auto; clear:both;}
#news img{float:left; margin-right:20px;}

#services, #articles{ display:table;zoom:1; overflow:hidden;}
#services{ width:390px; }

#services h2 {background-color:#f8080a; padding:1px 8px; color:#fff; width:350px;}
#services div{display:table; //display:inline; float:left; width:175px; margin-top:10px; zoom:1; overflow:hidden; margin-right:15px; padding-bottom:10px;}
#services a{color:#000;} 
#services h3{font-size:1.4em; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#000; text-decoration:underline; }
#services p{font-size:1.1em; clear:both; }
#services p a{color:#08c;}
#services p a:hover{color:#f8080a;}

#articles{margin-bottom:16px;}
#articles h2 {background-color:#08c; padding:1px 8px; color:#fff;}
#articles div{display:inline; float:left; width:176px; margin-top:8px;}
#articles div.first{margin-right:16px;}
#articles a{color:#000;} 
#articles h3{font-size:1.4em; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#000; text-decoration:underline;}
#articles p{font-size:1.1em;}

#faq{margin-bottom:24px;}
#faq h3{margin-top:12px;}
#faq p{font-size:1.1em; margin:4px 0 4px 28px;}
.answer{margin-left:0px !important; padding-left:28px; background:url(/images/a.gif) 4px 0 no-repeat ;}
.question{margin-left:0px !important; padding-left:28px; background:url(/images/q.gif) 4px 0 no-repeat;}

#addblock{ float:right; display:table; margin:0 12px 0 0; display:inline; padding:10px 15px 15px 15px; width:200px; background:#e5f3fa; line-height:20px !important; position:relative; top:-10px}
#addblock p {margin:5px 0;  padding:0 0 5px 0;}


#logo{position:relative; width:233px; height:96px; margin-bottom:-96px; top:35px; left:-268px; text-align:center; margin-left:auto; margin-right:auto;}
#header{background: url(/images/balloons.jpg) bottom right no-repeat; height:192px; vertical-align:bottom; padding-top:0;paddind-bottom:0; } 

/* TABS */
#tabMenu{ width:100%; overflow:hidden; font-size:13px; margin:0; zoom:1; padding:0; position:relative}
#tabMenu li{float:left; line-height:2; height:2em; padding:0; position:relative; }
#tabMenu a{float:left; color:#fff; text-decoration:none; font-weight:bold; height:30px; padding-top:8px;  background:url(/images/color-tab.png); padding-left:20px; display:block; font-size:13px;}
#tabMenu a span{float:right; height:38px; background:url(/images/color-tab.png) right top; width:20px; position:absolute; margin-top:-8px;}
#tabMenu a:hover{background-position: 0 -38px;}
#tabMenu a:hover span{background-position: right -38px  !important;}
#tabMenu  .current a{background-position: 0 -76px;}
#tabMenu .current a span{background-position: right -76px  !important;}


div.tab {float:left; display:inline; padding:0 0 0 0; font-size:1.4em; min-height:38px; height:38px;text-align:center;margin-right:1px; font-family:Arial; width:213px; }
html>body .red{background-image:url(/images/red-tab.png);}
.red{filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/red-tab.png');width:213px;}
html>body .blue{background-image:url(/images/blue-tab.png);}
.blue{filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/blue-tab.png');width:213px;}

.tab a, .tab a:hover, .tab span{color:#fff;  position:relative; height:38px; display:block; padding-top:8px; text-decoration:none; font-weight:bold;}

.tab a:hover{color:#000; }

#home.tab{width:30px !important; margin-left:15px}
#home.tab img{margin-top:13px;}
#home.tab a img{margin-top:5px !important;}
html>body .red-h{background-image:url(/images/red-tab-s.png);} 
.red-h{filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/red-tab-s.png');}
html>body .blue-h{background-image:url(/images/blue-tab-s.png);}
.blue-h{filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/blue-tab-s.png');}
html>body .blue:hover{background-image:url(/images/orange-tab.png);}
.blue:hover{filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/orange-tab.png');}
html>body .blue-h:hover{background-image:url(/images/orange-tab-s.png);}
.blue-h:hover{filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/orange-tab-s.png');}

/* HELPERS */
.helpers{ float:right; position:relative; top:-120px; text-align:right; margin-left:-100px;}
.helpers #map{padding-left:16px; background: url(/images/map.gif) no-repeat 0 2px;}
.helpers #contacts{padding-left:18px; background: url(/images/mail.gif) no-repeat 0 2px;}


#footer{clear:both; padding-top:36px; display:table; margin-bottom:32px; margin-left:24px; margin-right:24px;}
.copyright{margin-bottom:16px; display:table; float:left; width:250px; font-size:1.1em; margin-bottom:32px;}
.buttons{float:right; width:500px; margin-bottom:32px; text-align:right;}
.buttons img{margin-left:10px;}


.more{background: url(/images/more-l.gif) left no-repeat #def1ff; height:40px; dislay:block; float:left}
* html .more a{height:40px;}
.more a{ display:block; height:33px; background: url(/images/more-r.gif) right no-repeat; float:left; padding:7px 20px 0 20px;  font-size:1.2em;}

.thumbs p {font-size:0.9em; color:#333;}
.thumbs li{background-color:#fafafa; padding:10px;text-align:center; margin-bottom:20px;}

#feedbackForm{margin:0 0 0 0; background-color:#fafafa; padding:10px}
#feedbackForm textarea, #feedbackForm input{width:250px;}
#feedbackForm  td{padding:5px !important;}
.errors{color:#e9251f !important; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.9em;}

.data{border-collapse:collapse; border:1px #ccc solid}
.data td, data th{padding:3px;  border:1px #ccc solid}

.ajaxSearch_highlight{background-color:#ff0 !important;}
.ajaxSearch_highlight{background-color:none !important;}
#ajaxSearch_resultListContainer{margin-top:20px}
div.ajaxSearch_result{font-size:1.2em}
div.ajaxSearch_result a{font-size:1.2em}
div.ajaxSearch_result p{font-size:1em}
div.ajaxSearch_extract{margin-bottom:10px;}
#ajaxSearch_input{margin-bottom:4px;}


fieldset {
	border: none;
	
}
.ajaxSearch_intro {
	display: none;
}

.article-picture {
	float:left;
	margin: 5px 20px 5px 0;
	border-radius: 30px;
	
}
.article-picture img {
	visibility: hidden;
}


