* {margin:0; padding:0;}
html,body {height:100%;width:100%;background:url(img/top_div.gif) repeat-x #ccc;font-family:Verdana;}
body {font-size: 62.5%; /* Resets 1em to 10px */}
input, textarea {font:400 12px Verdana;}
#wrap{min-height: 100%;height: auto !important;height:100%; margin:0 auto;margin-bottom:-53px;width: 1000px;}
#footer {height:53px;text-align:left;margin:0 auto;font-size:1.1em;background:url(img/bottom_div.gif) repeat-x}
#footer div.c1000 {width:1000px;margin:0 auto;height:53px;}
#footer div.copy {float:left;padding:25px 20px 0}
#footer div.tel {float:right;padding:25px 20px 0}
.push {height: 53px;clear:both}
.cb {clear:both}
a {outline:none;text-decoration:none;}

.top_div {background:url(img/top_div.gif) repeat-x #ccc;height:18px;}

#wrap {background:url(img/bottom_bg.gif) no-repeat right bottom #fcfcfc;}

.header {height:100%;clear:both;}
.head1,.head2,.head3,.head4 {width:100%;height:100%}
.head1 {background:url(img/header1.jpg) no-repeat 0 0}
.head2 {background:url(img/header2.jpg) no-repeat 304px 0}
.head3 {background:url(img/header3.jpg) no-repeat 0 122px}
.head4 {background:url(img/header4.jpg) no-repeat 304px 122px}

.logo {float:left;padding:12px 0 0 114px}
.logo a{display:block;width:185px;height:100px;text-indent:-20000px}

.menu {float:right;}

.motto {height:86px;}
/*.motto div {font-size:2.4em;font-weight:700;color:#fff;padding:25px;text-align:right}*/

.top_text {display:block;float:right;padding:10px 10px 0 0}
.top_text em {display:block;padding-right:80px;background:url(img/email.png) no-repeat 100% 60%;width:300px;text-align:right;font-style:normal}
.top_text span {display:block;font-size:1.3em;color:#f6f6f6;padding:2px 0;font-family:tahoma,"tahoma armenian","arial";text-align:right;line-height:20px}
.lang {width:1000px;text-align:right;padding-right:5px}
.lang a {font-size:1.2em;color:#000;padding:2px;font-family:tahoma,"tahoma armenian","arial";}
.lang a.selected,.lang a:hover {text-decoration:underline}

.menu_bar {height:35px;background:url(img/menu_bg.gif) repeat-x;}
.menu_bar a {display:block;float:left;background:url(img/menu_bg.gif) repeat-x 0 0;height:35px;cursor:pointer}
.menu_bar a u {/*text-shadow:-1px 1px #fff;*/display:block;float:left;background:url(img/menu_separator.gif) no-repeat 0 0;text-decoration:none;color:#000;font-weight:700;padding:9px 10px 0;height:26px;font-size:1.2em}
.menu_bar a.first {background:url(img/menu_first.gif) no-repeat 0 0;padding-left:40px}
.menu_bar a.first u {background:none}
.menu_bar a.selected, .menu_bar a:hover {background-position:0 -35px}

.languages {height:95px;clear:both}
.languages div {float:right;padding:20px}
.languages .armenian {background:url(img/arm.png) no-repeat;display:block;width:18px;height:12px;text-indent:-20000px}
.languages .english {background:url(img/usa.png) no-repeat;display:block;width:18px;height:12px;text-indent:-20000px}

.container {clear:both;}
.leftpanel {float:left;width:316px;background:url(img/left_r.gif) repeat-y right 0;}
.leftpanel .top {background:url(img/left_t.gif) no-repeat right 0;height:100%}
.leftpanel .title {background:url(img/left_title.gif) no-repeat right 5px;margin-right:3px;height:48px;}
.leftpanel .title h4 {padding:20px 0 0 117px;color:#1a3f64;font-weight:700;text-transform:uppercase;text-shadow:-1px 1px #fff;font-size:1.4em}

.rightpanel {float:left;width:684px}

.content {padding-left:35px;width:500px}
.content .title {color:#1a3f64;font-weight:700;text-transform:uppercase;font-size:1.5em;text-shadow:1px 1px #ccc;}
.content .text {padding:20px 0 50px 0;font-size:1.3em}
.content .text p {margin:5px 0}
.content .text ul {list-style:none;padding-left:15px}
.content .text ul li {background:url(img/li.gif) no-repeat 0 4px;padding:1px 0 1px 13px}

.event_block {clear:both;background:url(img/horizontal_line.jpg) no-repeat center bottom;padding:10px 0}
.event_block .preview {display:block;background-repeat:no-repeat;background-position: center 0}
.event_block a {text-transform:uppercase;text-shadow:-1px 1px #ccc;font-size:1.4em;font-weight:700;color:#1a3f64;cursor:pointer}
.event_block a:hover {/*text-shadow:-1px 1px #1a3f64;*/}
.event_block .preview u {display:block;width:150px;height:150px;background:url(img/shadow.png) repeat-x 0 bottom}
.event_block a:hover u {background:none}

.event_block div img {border:none;}

.portfolio {width:649px}
div#loader a{display:block;float:left;min-height:304px;height:auto !important;height:304px;width:304px;border:2px solid #FCA501;}
div#loader a.loading {background:url(img/spinner.gif) no-repeat center center}
div#loader img {padding:2px;border:none}
.description {float:left;padding-left:10px;width:331px}
.description .siteurl {display:block;font-weight:700;color:#FCA501;}
.description .siteurl:hover {text-decoration:underline}

.inner_slide div div {display:none}

.h10 {height:10px}
.slideshow {position:relative;overflow:hidden;height:86px;width:632px}
.inner_slide {position:absolute;top:0;left:0;width:20000px;}
.inner_slide a {display:block;float:left;margin-right:5px;border:2px solid #ccc;padding:1px}
.inner_slide a.selected,.inner_slide a:hover {border-color:#FCA501}
.inner_slide a img {border:none}

.contact_form {width:315px;float:left}
.contact_form p {margin:10px 0 !important}
.contact_form label {display:block}
.contact_form em {color:#f00}
.contact_form .input {border:1px solid #193F64;padding:3px 5px;width:300px;color:#555;font-weight:700}
.contact_form .area {height:100px;overflow:auto}
.keystring {vertical-align:middle}
.captcha_input {width:175px !important}
p.submit {text-align:center}
p.submit input{border:1px solid #193F64;padding:3px 5px;background:transparent}
p.submit input:active {background:#193F64}

.errmsg {text-align:center;color:#f00;font-weight:700}
.sentmsg {color:#193F63;font-weight:700}

.contact_info {float:right}

.box {float:left;width:136px;padding-top:20px}
.box .top {background:url(img/box_top.jpg) no-repeat;min-height:15px;height:auto !important;height:15px;}
.box .middle {background:url(img/box_middle.jpg) repeat-Y;}
.box .bottom {height:10px;background:url(img/box_bottom.jpg) no-repeat;}
.box_content {padding:15px}
.box ul {list-style-position:inside;}
.box li {padding:5px 0}
.box li a {font-size:1.2em;color:#1c3247}
.box li a:hover {text-decoration:underline}