body {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:14px;
margin:0;
}

h1 {
font-size:26px;
margin-top:0;
}

h2 {
font-size:17px;
}

h3 {
font-size:15px;
}

a {
color:#6f93e4;
}

a:hover {
color:#3469e1;
}

.smi_small_text {
font-size:12px;
}

.smi_article_small_text {
font-size:12px;
padding:10px 0 15px;
}

.news_cat_name {
width:90%;
font-size:18px;
color:#e20f19;
border-bottom:1px dotted #e20f19;
padding:0 0 0 25px;
}

input.order_input {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
width:320px;
border:1px solid #ccc;
}

input.order_input_2 {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
width:400px;
border:1px solid #ccc;
}

textarea.order_textarea {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
width:320px;
height:250px;
border:1px solid #ccc;
}

textarea.order_textarea_2 {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
width:400px;
height:250px;
border:1px solid #ccc;
}

#facebox {
position:absolute;
width:100%;
top:0;
left:0;
z-index:100;
text-align:left;
}

#facebox .popup {
position:relative;
}

#facebox table {
border-collapse:collapse;
margin:auto;
}

#facebox .body {
background:#fff;
width:370px;
border:2px solid #f58b37;
padding:10px;
}

#facebox .footer {
border-top:1px solid #DDD;
padding-top:5px;
margin-top:10px;
text-align:right;
}

#facebox .tl,#facebox .tr,#facebox .bl,#facebox .br {
height:10px;
width:10px;
overflow:hidden;
padding:0;
}

.poll_table {
width:100%;
}

.anonce {
overflow:hidden;
padding:10px;
}

.anonce .img {
text-align:center;
padding:0;
}

.anonce .text {
text-align:justify;
}

.anonce .link {
text-align:right;
}

.could_50,.could_60,.could_70,.could_80,.could_90,.could_100,.could_110,.could_120,.could_130,.could_140,.could_150,.could_160,.could_170,.could_180 {
text-decoration:none;
color:#e17012;
font-size:8pt;
}

.could_50 a:hover,.could_60 a:hover,.could_70 a:hover,.could_80 a:hover,.could_90 a:hover,.could_100 a:hover,.could_110 a:hover,.could_120 a:hover,.could_130 a:hover,.could_140 a:hover,.could_150 a:hover,.could_160 a:hover,.could_170 a:hover,.could_180 a:hover {
text-decoration:none;
color:#e21b22;
}

.p_site {
width:40%;
height:270px;
float:left;
padding:20px 4%;
overflow:hidden;
font-size:12px;
}

.p_site img {
border:1px solid #ccc;
}

a.menu_link {
width:164px;
border-left:5px solid #fff200;
border-right:5px solid #fff200;
display:block;
color:#fb37a7;
font-weight:600;
text-decoration:none;
margin:0 0 5px;
padding:5px 3px;
}

.glossymenu {
border-bottom-width:0;
padding:0;
}

.glossymenu a.menuitem {
font:bold 14px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
display:block;
position:relative;
text-decoration:none;
padding:0;
}

.glossymenu a.menuitem:visited,.glossymenu .menuitem:active {
color:#FFF;
}

.glossymenu a.menuitem .statusicon {
position:absolute;
top:5px;
right:5px;
border:none;
}

.glossymenu div.submenu {
background:#FFF;
width:179px;
}

.glossymenu div.submenu ul {
list-style-type:none;
margin:0;
padding:0;
}

.glossymenu div.submenu ul li {
border-bottom:1px solid #ebab4f;
text-align:left;
}

.glossymenu div.submenu ul li a {
display:block;
font:normal 13px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
color:#000;
text-decoration:none;
padding-left:10px;
}

.glossymenu div.submenu ul li a:hover {
background:#DFDCCB;
color:#FFF;
}

#smenu {
display:block;
position:relative;
left:905px;
top:9px;
z-index:1;
width:70px;
height:15px;
}

#smenu div.sms {
width:10px;
height:15px;
float:left;
}

#sm1,#sm2,#sm3 {
background:url(img/smenu.gif) no-repeat;
display:block;
width:15px;
height:15px;
float:left;
}

#sm1 span,#sm2 span,#sm3 span {
display:none;
}

#sm1 {
background-position:0 0;
}

#sm1:hover {
background-position:0 -15px;
}

#sm2 {
background-position:-15px 0;
}

#sm2:hover {
background-position:-15px -15px;
}

#sm3 {
background-position:-30px 0;
}

#sm3:hover {
background-position:-30px -15px;
}

a.top_menu {
padding-top:12px;
background:url(img/top_menu.gif) no-repeat;
display:block;
width:135px;
height:21px;
float:left;
text-align:center;
color:#FFF;
font-weight:300;
text-decoration:none;
background-position:0 5px;
margin:0 1px;
}

a.top_menu:hover {
background-position:0 0;
font-weight:600;
padding-top:8px;
height:25px;
color:#FFF;
}

.top_header {
display:block;
margin-left:auto;
margin-right:auto;
margin-bottom:5px;
vertical-align:bottom;
height:191px;
width:550px;
}

.top_menu_block {
position:relative;
top:157px;
margin-left:auto;
margin-right:auto;
height:25px;
width:550px;
}

.body_block {
width:1003px;
margin-left:auto;
margin-right:auto;
background:url(img/top-1.jpg) no-repeat #f8d584;
padding:0;
}

.middle_header {
display:block;
background:url(img/middle-1.gif);
width:1003px;
height:67px;
}

.head_banner {
width:180px;
height:45px;
text-align:center;
margin:0 8px;
}

#ie {
width:180px;
height:45px;
}

.head_banner a {
display:block;
position:relative;
top:-20px;
color:#ED2228;
z-index:1;
}

.left_col {
padding-top:10px;
width:179px;
height:auto;
vertical-align:top;
background:#FFF;
overflow:hidden;
}

.center_col {
vertical-align:top;
margin-top:10px;
width:591px;
background:url(img/center.gif) repeat-y #FFF;
overflow:hidden;
padding:10px;
}

.right_col {
width:179px;
vertical-align:top;
text-align:center;
background:#FFF;
overflow:hidden;
padding:10px 0 0;
}

.footer {
margin-top:-8px;
display:block;
width:1003px;
height:130px;
background:url(img/footer.jpg) no-repeat;
overflow:hidden;
}

.m_of {
display:block;
width:143px;
height:35px;
position:relative;
left:649px;
top:13px;
}

/*.g_search {
width:180px;
position:absolute;
//margin-left:-305px;
margin-left:311px;
left:50%;
text-align:center;
top:215px;
}*/

.g_search {
width:255px;
position:absolute;
/*margin-left:-305px;*/
margin-left:-133px;
left:50%;
text-align:center;
top:145px;
}

.keys {
width:200px;
position:absolute;
margin-left:-320px;
left:50%;
text-align:left;
top:40px;
}

.keys h1{
font-size:100%;
/*color:#dd137b;*/
color:#555555;
}

img,#facebox img {
border:0;
}

.smi_article_header,.smi_cat_name {

font-size:18px;
color:#e20f19;
border-bottom:1px dotted #e20f19;

padding:0 0 0 70px;
}

.smi_article_more_text,.news_article_more_text,.order {
font-size:14px;
background:#fbf9f8;
border:1px solid #f2eeeb;
padding:5px;
}

.smi_back_to,.smi_back_to a,.smi_back_to a:hover {
color:#aba19a;
font-size:14px;
}

#facebox .loading,#facebox .image,.p_site div {
text-align:center;
}

a.menu_link:hover,#polygraf:hover,#naruj:hover,#sites:hover,#suvenir:hover,#foto:hover {
border-left:5px solid #30aad2;
border-right:5px solid #30aad2;
}

#polygraf,#naruj,#sites,#suvenir,#foto {
border-left:5px solid #fff200;
border-right:5px solid #fff200;
display:block;
color:#fb37a7;
font-weight:600;
text-decoration:none;
padding:5px 3px;
}

a#sitemap {padding-left:20px;}

#asdf
{
width:90%;
border-collapse:collapse;
}
#asdf td
{
border:1px solid #000;
padding:1px;
text-align:center;
font-size:small;
}
#asdf th
{
border:1px solid #000;
padding:1px;
text-align:left;
font-weight:bold;
font-size:small;
}
